builder: mozilla-central_xp-ix-debug_test-web-platform-tests-1 slave: t-xp32-ix-042 starttime: 1461190978.23 results: success (0) buildid: 20160420135553 builduid: d3aa61ee81694221b6574211e5a5398e revision: 93090fa3065335c9f830e9c70cbfbbc2f40fd979 ========= Started set props: master (results: 0, elapsed: 0 secs) (at 2016-04-20 15:22:58.227536) ========= master: http://buildbot-master119.bb.releng.scl3.mozilla.com:8201/ ========= Finished set props: master (results: 0, elapsed: 0 secs) (at 2016-04-20 15:22:58.227978) ========= ========= Started downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2016-04-20 15:22:58.228268) ========= ========= Finished downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2016-04-20 15:22:58.294000) ========= ========= Started 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-04-20 15:22:58.294323) ========= '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-042\Application Data COMMONPROGRAMFILES=C:\Program Files\Common Files COMPUTERNAME=T-XP32-IX-042 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-042 KTS_HOME=C:\Program Files\KTS KTS_VERSION=1.19c LOGONSERVER=\\T-XP32-IX-042 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-042 USERNAME=cltbld USERPROFILE=C:\Documents and Settings\cltbld.T-XP32-IX-042 WINDIR=C:\WINDOWS using PTY: False --15:22:49-- https://hg.mozilla.org/build/tools/raw-file/default/buildfarm/utils/archiver_client.py => `archiver_client.py' Resolving hg.mozilla.org... 63.245.215.25, 63.245.215.102 Connecting to hg.mozilla.org|63.245.215.25|:443... connected. HTTP request sent, awaiting response... 200 Script output follows Length: 12,141 (12K) [text/x-python] 0K .......... . 100% 2.02 GB/s 15:22:49 (2.02 GB/s) - `archiver_client.py' saved [12141/12141] program finished with exit code 0 elapsedTime=0.709000 ========= master_lag: 0.04 ========= ========= Finished 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-04-20 15:22:59.041864) ========= ========= Started 'rm -rf ...' (results: 0, elapsed: 1 secs) (at 2016-04-20 15:22:59.042180) ========= '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-042\Application Data COMMONPROGRAMFILES=C:\Program Files\Common Files COMPUTERNAME=T-XP32-IX-042 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-042 KTS_HOME=C:\Program Files\KTS KTS_VERSION=1.19c LOGONSERVER=\\T-XP32-IX-042 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-042 USERNAME=cltbld USERPROFILE=C:\Documents and Settings\cltbld.T-XP32-IX-042 WINDIR=C:\WINDOWS using PTY: False program finished with exit code 0 elapsedTime=1.127000 ========= master_lag: -0.03 ========= ========= Finished 'rm -rf ...' (results: 0, elapsed: 1 secs) (at 2016-04-20 15:23:00.137691) ========= ========= Started 'bash -c ...' (results: 0, elapsed: 1 secs) (at 2016-04-20 15:23:00.138079) ========= 'bash' '-c' u'python archiver_client.py mozharness --repo mozilla-central --rev 93090fa3065335c9f830e9c70cbfbbc2f40fd979 --destination scripts --debug' in dir C:\slave\test\. (timeout 1200 secs) watching logfiles {} argv: ['bash', '-c', u'python archiver_client.py mozharness --repo mozilla-central --rev 93090fa3065335c9f830e9c70cbfbbc2f40fd979 --destination scripts --debug'] environment: ALLUSERSPROFILE=C:\Documents and Settings\All Users APPDATA=C:\Documents and Settings\cltbld.T-XP32-IX-042\Application Data COMMONPROGRAMFILES=C:\Program Files\Common Files COMPUTERNAME=T-XP32-IX-042 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-042 KTS_HOME=C:\Program Files\KTS KTS_VERSION=1.19c LOGONSERVER=\\T-XP32-IX-042 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-042 USERNAME=cltbld USERPROFILE=C:\Documents and Settings\cltbld.T-XP32-IX-042 WINDIR=C:\WINDOWS using PTY: False 2016-04-20 15:22:51,102 truncating revision to first 12 chars 2016-04-20 15:22:51,102 Setting DEBUG logging. 2016-04-20 15:22:51,102 attempt 1/10 2016-04-20 15:22:51,102 Getting archive location from https://api.pub.build.mozilla.org/archiver/hgmo/mozilla-central/93090fa30653?&preferred_region=us-west-2&suffix=tar.gz&subdir=testing/mozharness 2016-04-20 15:22:51,457 unpacking tar archive at: mozilla-central-93090fa30653/testing/mozharness/ program finished with exit code 0 elapsedTime=1.337000 ========= master_lag: 0.03 ========= ========= Finished 'bash -c ...' (results: 0, elapsed: 1 secs) (at 2016-04-20 15:23:01.501282) ========= ========= Started set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-04-20 15:23:01.501624) ========= script_repo_revision: 93090fa3065335c9f830e9c70cbfbbc2f40fd979 ========= Finished set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-04-20 15:23:01.502018) ========= ========= Started downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2016-04-20 15:23:01.502309) ========= ========= Finished downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2016-04-20 15:23:01.515142) ========= ========= Started 'c:/mozilla-build/python27/python -u ...' (results: 0, elapsed: 13 mins, 46 secs) (at 2016-04-20 15:23:01.515424) ========= '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-central' '--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-central', '--download-symbols', 'true'] environment: ALLUSERSPROFILE=C:\Documents and Settings\All Users APPDATA=C:\Documents and Settings\cltbld.T-XP32-IX-042\Application Data COMMONPROGRAMFILES=C:\Program Files\Common Files COMPUTERNAME=T-XP32-IX-042 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-042 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-042 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-042 USERNAME=cltbld USERPROFILE=C:\Documents and Settings\cltbld.T-XP32-IX-042 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:22:52 INFO - MultiFileLogger online at 20160420 15:22:52 in C:\slave\test 15:22:52 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-central --download-symbols true 15:22:52 INFO - Dumping config to C:\slave\test\logs\localconfig.json. 15:22:52 INFO - {'append_to_log': False, 15:22:52 INFO - 'base_work_dir': 'C:\\slave\\test', 15:22:52 INFO - 'blob_upload_branch': 'mozilla-central', 15:22:52 INFO - 'blob_uploader_auth_file': 'C:\\slave\\test\\oauth.txt', 15:22:52 INFO - 'buildbot_json_path': 'buildprops.json', 15:22:52 INFO - 'config_files': ('web_platform_tests/prod_config_windows.py',), 15:22:52 INFO - 'default_blob_upload_servers': ('https://blobupload.elasticbeanstalk.com',), 15:22:52 INFO - 'download_minidump_stackwalk': True, 15:22:52 INFO - 'download_symbols': 'true', 15:22:52 INFO - 'e10s': False, 15:22:52 INFO - 'exes': {'hg': 'c:/mozilla-build/hg/hg', 15:22:52 INFO - 'mozinstall': ('C:\\slave\\test/build/venv/scripts/python', 15:22:52 INFO - 'C:\\slave\\test/build/venv/scripts/mozinstall-script.py'), 15:22:52 INFO - 'python': 'c:\\mozilla-build\\python27\\python.exe', 15:22:52 INFO - 'tooltool.py': ('c:\\mozilla-build\\python27\\python.exe', 15:22:52 INFO - 'C:/mozilla-build/tooltool.py'), 15:22:52 INFO - 'virtualenv': ('c:\\mozilla-build\\python27\\python.exe', 15:22:52 INFO - 'c:/mozilla-build/buildbotve/virtualenv.py')}, 15:22:52 INFO - 'find_links': ('http://pypi.pvt.build.mozilla.org/pub', 15:22:52 INFO - 'http://pypi.pub.build.mozilla.org/pub'), 15:22:52 INFO - 'log_level': 'info', 15:22:52 INFO - 'log_to_console': True, 15:22:52 INFO - 'opt_config_files': (), 15:22:52 INFO - 'options': ('--prefs-root=%(test_path)s/prefs', 15:22:52 INFO - '--processes=1', 15:22:52 INFO - '--config=%(test_path)s/wptrunner.ini', 15:22:52 INFO - '--ca-cert-path=%(test_path)s/certs/cacert.pem', 15:22:52 INFO - '--host-key-path=%(test_path)s/certs/web-platform.test.key', 15:22:52 INFO - '--host-cert-path=%(test_path)s/certs/web-platform.test.pem', 15:22:52 INFO - '--certutil-binary=%(test_install_path)s/bin/certutil'), 15:22:52 INFO - 'pip_index': False, 15:22:52 INFO - 'require_test_zip': True, 15:22:52 INFO - 'test_type': ('testharness',), 15:22:52 INFO - 'this_chunk': '1', 15:22:52 INFO - 'total_chunks': '10', 15:22:52 INFO - 'virtualenv_path': 'venv', 15:22:52 INFO - 'volatile_config': {'actions': None, 'add_actions': None, 'no_actions': None}, 15:22:52 INFO - 'work_dir': 'build'} 15:22:52 INFO - ##### 15:22:52 INFO - ##### Running clobber step. 15:22:52 INFO - ##### 15:22:52 INFO - Running pre-action listener: _resource_record_pre_action 15:22:52 INFO - Running main action method: clobber 15:22:52 INFO - rmtree: C:\slave\test\build 15:22:52 INFO - Using _rmtree_windows ... 15:22:52 INFO - retry: Calling _rmtree_windows with args: ('C:\\slave\\test\\build',), kwargs: {}, attempt #1 15:23:47 INFO - Running post-action listener: _resource_record_post_action 15:23:47 INFO - ##### 15:23:47 INFO - ##### Running read-buildbot-config step. 15:23:47 INFO - ##### 15:23:47 INFO - Running pre-action listener: _resource_record_pre_action 15:23:47 INFO - Running main action method: read_buildbot_config 15:23:47 INFO - Using buildbot properties: 15:23:47 INFO - { 15:23:47 INFO - "project": "", 15:23:47 INFO - "product": "firefox", 15:23:47 INFO - "script_repo_revision": "production", 15:23:47 INFO - "scheduler": "tests-mozilla-central-xp_ix-debug-unittest", 15:23:47 INFO - "repository": "", 15:23:47 INFO - "buildername": "Windows XP 32-bit mozilla-central debug test web-platform-tests-1", 15:23:47 INFO - "buildid": "20160420135553", 15:23:47 INFO - "pgo_build": "False", 15:23:47 INFO - "basedir": "C:\\slave\\test", 15:23:47 INFO - "buildnumber": 18, 15:23:47 INFO - "slavename": "t-xp32-ix-042", 15:23:47 INFO - "revision": "93090fa3065335c9f830e9c70cbfbbc2f40fd979", 15:23:47 INFO - "master": "http://buildbot-master119.bb.releng.scl3.mozilla.com:8201/", 15:23:47 INFO - "platform": "win32", 15:23:47 INFO - "branch": "mozilla-central", 15:23:47 INFO - "repo_path": "mozilla-central", 15:23:47 INFO - "moz_repo_path": "", 15:23:47 INFO - "stage_platform": "win32", 15:23:47 INFO - "builduid": "d3aa61ee81694221b6574211e5a5398e", 15:23:47 INFO - "slavebuilddir": "test" 15:23:47 INFO - } 15:23:47 INFO - Found a test packages url https://queue.taskcluster.net/v1/task/L_r_lkbNTEiO886a5W1yRg/artifacts/public/build/firefox-48.0a1.en-US.win32.test_packages.json. 15:23:47 INFO - Found installer url https://queue.taskcluster.net/v1/task/L_r_lkbNTEiO886a5W1yRg/artifacts/public/build/firefox-48.0a1.en-US.win32.zip. 15:23:47 INFO - Running post-action listener: _resource_record_post_action 15:23:47 INFO - ##### 15:23:47 INFO - ##### Running download-and-extract step. 15:23:47 INFO - ##### 15:23:47 INFO - Running pre-action listener: _resource_record_pre_action 15:23:47 INFO - Running main action method: download_and_extract 15:23:47 INFO - mkdir: C:\slave\test\build\tests 15:23:47 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 15:23:47 INFO - https://queue.taskcluster.net/v1/task/L_r_lkbNTEiO886a5W1yRg/artifacts/public/build/firefox-48.0a1.en-US.win32.test_packages.json matches https://queue.taskcluster.net 15:23:47 INFO - trying https://queue.taskcluster.net/v1/task/L_r_lkbNTEiO886a5W1yRg/artifacts/public/build/firefox-48.0a1.en-US.win32.test_packages.json 15:23:47 INFO - Downloading https://queue.taskcluster.net/v1/task/L_r_lkbNTEiO886a5W1yRg/artifacts/public/build/firefox-48.0a1.en-US.win32.test_packages.json to C:\slave\test\build\firefox-48.0a1.en-US.win32.test_packages.json 15:23:47 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'https://queue.taskcluster.net/v1/task/L_r_lkbNTEiO886a5W1yRg/artifacts/public/build/firefox-48.0a1.en-US.win32.test_packages.json', 'file_name': 'C:\\slave\\test\\build\\firefox-48.0a1.en-US.win32.test_packages.json'}, attempt #1 15:23:47 INFO - Downloaded 1274 bytes. 15:23:47 INFO - Reading from file C:\slave\test\build\firefox-48.0a1.en-US.win32.test_packages.json 15:23:47 INFO - Using the following test package requirements: 15:23:47 INFO - {u'common': [u'firefox-48.0a1.en-US.win32.common.tests.zip'], 15:23:47 INFO - u'cppunittest': [u'firefox-48.0a1.en-US.win32.common.tests.zip', 15:23:47 INFO - u'firefox-48.0a1.en-US.win32.cppunittest.tests.zip'], 15:23:47 INFO - u'gtest': [u'firefox-48.0a1.en-US.win32.common.tests.zip', 15:23:47 INFO - u'firefox-48.0a1.en-US.win32.gtest.tests.zip'], 15:23:47 INFO - u'jittest': [u'firefox-48.0a1.en-US.win32.common.tests.zip', 15:23:47 INFO - u'jsshell-win32.zip'], 15:23:47 INFO - u'mochitest': [u'firefox-48.0a1.en-US.win32.common.tests.zip', 15:23:47 INFO - u'firefox-48.0a1.en-US.win32.mochitest.tests.zip'], 15:23:47 INFO - u'mozbase': [u'firefox-48.0a1.en-US.win32.common.tests.zip'], 15:23:47 INFO - u'reftest': [u'firefox-48.0a1.en-US.win32.common.tests.zip', 15:23:47 INFO - u'firefox-48.0a1.en-US.win32.reftest.tests.zip'], 15:23:47 INFO - u'talos': [u'firefox-48.0a1.en-US.win32.common.tests.zip', 15:23:47 INFO - u'firefox-48.0a1.en-US.win32.talos.tests.zip'], 15:23:47 INFO - u'web-platform': [u'firefox-48.0a1.en-US.win32.common.tests.zip', 15:23:47 INFO - u'firefox-48.0a1.en-US.win32.web-platform.tests.zip'], 15:23:47 INFO - u'xpcshell': [u'firefox-48.0a1.en-US.win32.common.tests.zip', 15:23:47 INFO - u'firefox-48.0a1.en-US.win32.xpcshell.tests.zip']} 15:23:47 INFO - Downloading packages: [u'firefox-48.0a1.en-US.win32.common.tests.zip', u'firefox-48.0a1.en-US.win32.web-platform.tests.zip'] for test suite category: web-platform 15:23:47 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 15:23:47 INFO - https://queue.taskcluster.net/v1/task/L_r_lkbNTEiO886a5W1yRg/artifacts/public/build/firefox-48.0a1.en-US.win32.common.tests.zip matches https://queue.taskcluster.net 15:23:48 INFO - trying https://queue.taskcluster.net/v1/task/L_r_lkbNTEiO886a5W1yRg/artifacts/public/build/firefox-48.0a1.en-US.win32.common.tests.zip 15:23:48 INFO - Downloading https://queue.taskcluster.net/v1/task/L_r_lkbNTEiO886a5W1yRg/artifacts/public/build/firefox-48.0a1.en-US.win32.common.tests.zip to C:\slave\test\build\firefox-48.0a1.en-US.win32.common.tests.zip 15:23:48 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'https://queue.taskcluster.net/v1/task/L_r_lkbNTEiO886a5W1yRg/artifacts/public/build/firefox-48.0a1.en-US.win32.common.tests.zip', 'file_name': u'C:\\slave\\test\\build\\firefox-48.0a1.en-US.win32.common.tests.zip'}, attempt #1 15:23:50 INFO - Downloaded 20466423 bytes. 15:23:50 INFO - Running command: ['unzip', '-q', '-o', u'C:\\slave\\test\\build\\firefox-48.0a1.en-US.win32.common.tests.zip', '-d', 'C:\\slave\\test\\build\\tests', 'bin/*', 'config/*', 'mozbase/*', 'marionette/*', 'tools/wptserve/*', 'web-platform/*'] 15:23:50 INFO - Copy/paste: unzip -q -o C:\slave\test\build\firefox-48.0a1.en-US.win32.common.tests.zip -d C:\slave\test\build\tests bin/* config/* mozbase/* marionette/* tools/wptserve/* web-platform/* 15:23:53 INFO - caution: filename not matched: web-platform/* 15:23:53 INFO - Return code: 11 15:23:53 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:23:53 INFO - https://queue.taskcluster.net/v1/task/L_r_lkbNTEiO886a5W1yRg/artifacts/public/build/firefox-48.0a1.en-US.win32.web-platform.tests.zip matches https://queue.taskcluster.net 15:23:53 INFO - trying https://queue.taskcluster.net/v1/task/L_r_lkbNTEiO886a5W1yRg/artifacts/public/build/firefox-48.0a1.en-US.win32.web-platform.tests.zip 15:23:53 INFO - Downloading https://queue.taskcluster.net/v1/task/L_r_lkbNTEiO886a5W1yRg/artifacts/public/build/firefox-48.0a1.en-US.win32.web-platform.tests.zip to C:\slave\test\build\firefox-48.0a1.en-US.win32.web-platform.tests.zip 15:23:53 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'https://queue.taskcluster.net/v1/task/L_r_lkbNTEiO886a5W1yRg/artifacts/public/build/firefox-48.0a1.en-US.win32.web-platform.tests.zip', 'file_name': u'C:\\slave\\test\\build\\firefox-48.0a1.en-US.win32.web-platform.tests.zip'}, attempt #1 15:23:57 INFO - Downloaded 36397878 bytes. 15:23:57 INFO - Running command: ['unzip', '-q', '-o', u'C:\\slave\\test\\build\\firefox-48.0a1.en-US.win32.web-platform.tests.zip', '-d', 'C:\\slave\\test\\build\\tests', 'bin/*', 'config/*', 'mozbase/*', 'marionette/*', 'tools/wptserve/*', 'web-platform/*'] 15:23:57 INFO - Copy/paste: unzip -q -o C:\slave\test\build\firefox-48.0a1.en-US.win32.web-platform.tests.zip -d C:\slave\test\build\tests bin/* config/* mozbase/* marionette/* tools/wptserve/* web-platform/* 15:24:37 INFO - caution: filename not matched: bin/* 15:24:37 INFO - caution: filename not matched: config/* 15:24:37 INFO - caution: filename not matched: mozbase/* 15:24:37 INFO - caution: filename not matched: marionette/* 15:24:37 INFO - caution: filename not matched: tools/wptserve/* 15:24:37 INFO - Return code: 11 15:24:37 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 15:24:37 INFO - https://queue.taskcluster.net/v1/task/L_r_lkbNTEiO886a5W1yRg/artifacts/public/build/firefox-48.0a1.en-US.win32.zip matches https://queue.taskcluster.net 15:24:37 INFO - trying https://queue.taskcluster.net/v1/task/L_r_lkbNTEiO886a5W1yRg/artifacts/public/build/firefox-48.0a1.en-US.win32.zip 15:24:37 INFO - Downloading https://queue.taskcluster.net/v1/task/L_r_lkbNTEiO886a5W1yRg/artifacts/public/build/firefox-48.0a1.en-US.win32.zip to C:\slave\test\build\firefox-48.0a1.en-US.win32.zip 15:24:37 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'https://queue.taskcluster.net/v1/task/L_r_lkbNTEiO886a5W1yRg/artifacts/public/build/firefox-48.0a1.en-US.win32.zip', 'file_name': 'C:\\slave\\test\\build\\firefox-48.0a1.en-US.win32.zip'}, attempt #1 15:24:43 INFO - Downloaded 67448654 bytes. 15:24:43 INFO - Setting buildbot property build_url to https://queue.taskcluster.net/v1/task/L_r_lkbNTEiO886a5W1yRg/artifacts/public/build/firefox-48.0a1.en-US.win32.zip 15:24:43 INFO - mkdir: C:\slave\test\properties 15:24:43 INFO - Writing buildbot properties ['build_url'] to C:\slave\test\properties\build_url 15:24:43 INFO - Writing to file C:\slave\test\properties\build_url 15:24:43 INFO - Contents: 15:24:43 INFO - build_url:https://queue.taskcluster.net/v1/task/L_r_lkbNTEiO886a5W1yRg/artifacts/public/build/firefox-48.0a1.en-US.win32.zip 15:24:44 INFO - Setting buildbot property symbols_url to https://queue.taskcluster.net/v1/task/L_r_lkbNTEiO886a5W1yRg/artifacts/public/build/firefox-48.0a1.en-US.win32.crashreporter-symbols.zip 15:24:44 INFO - Writing buildbot properties ['symbols_url'] to C:\slave\test\properties\symbols_url 15:24:44 INFO - Writing to file C:\slave\test\properties\symbols_url 15:24:44 INFO - Contents: 15:24:44 INFO - symbols_url:https://queue.taskcluster.net/v1/task/L_r_lkbNTEiO886a5W1yRg/artifacts/public/build/firefox-48.0a1.en-US.win32.crashreporter-symbols.zip 15:24:44 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 15:24:44 INFO - https://queue.taskcluster.net/v1/task/L_r_lkbNTEiO886a5W1yRg/artifacts/public/build/firefox-48.0a1.en-US.win32.crashreporter-symbols.zip matches https://queue.taskcluster.net 15:24:44 INFO - trying https://queue.taskcluster.net/v1/task/L_r_lkbNTEiO886a5W1yRg/artifacts/public/build/firefox-48.0a1.en-US.win32.crashreporter-symbols.zip 15:24:44 INFO - Downloading https://queue.taskcluster.net/v1/task/L_r_lkbNTEiO886a5W1yRg/artifacts/public/build/firefox-48.0a1.en-US.win32.crashreporter-symbols.zip to C:\slave\test\build\firefox-48.0a1.en-US.win32.crashreporter-symbols.zip 15:24:44 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'https://queue.taskcluster.net/v1/task/L_r_lkbNTEiO886a5W1yRg/artifacts/public/build/firefox-48.0a1.en-US.win32.crashreporter-symbols.zip', 'file_name': 'C:\\slave\\test\\build\\firefox-48.0a1.en-US.win32.crashreporter-symbols.zip'}, attempt #1 15:24:48 INFO - Downloaded 58274748 bytes. 15:24:48 INFO - Running command: ['unzip', '-q', '-o', 'C:\\slave\\test\\build\\firefox-48.0a1.en-US.win32.crashreporter-symbols.zip', '-d', 'C:\\slave\\test\\build\\symbols'] 15:24:48 INFO - Copy/paste: unzip -q -o C:\slave\test\build\firefox-48.0a1.en-US.win32.crashreporter-symbols.zip -d C:\slave\test\build\symbols 15:24:53 INFO - Return code: 0 15:24:53 INFO - Running post-action listener: _resource_record_post_action 15:24:53 INFO - Running post-action listener: set_extra_try_arguments 15:24:53 INFO - ##### 15:24:53 INFO - ##### Running create-virtualenv step. 15:24:53 INFO - ##### 15:24:53 INFO - Running pre-action listener: _pre_create_virtualenv 15:24:53 INFO - Running pre-action listener: _resource_record_pre_action 15:24:53 INFO - Running main action method: create_virtualenv 15:24:53 INFO - Creating virtualenv C:\slave\test\build\venv 15:24:53 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:24:53 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:24:54 INFO - New python executable in C:\slave\test\build\venv\Scripts\python.exe 15:24:56 INFO - Installing distribute......................................................................................................................................................................................done. 15:24:57 INFO - Return code: 0 15:24:57 INFO - Installing psutil>=0.7.1 into virtualenv C:\slave\test\build\venv 15:24:57 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:24:57 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 15:24:57 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:24:57 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 15:24:57 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 0x00EB3278>, '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-042', 'USERDOMAIN': 'T-XP32-IX-042', '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-042', 'FRAMEWORKDIR': 'C:\\WINDOWS\\Microsoft.NET\\Framework', 'MOZBUILDDIR': 'C:\\mozilla-build\\', 'FRAMEWORKSDKDIR': 'D:\\msvs8\\SDK\\v2.0', 'TEST1': 'testie', 'LOGONSERVER': '\\\\T-XP32-IX-042', '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-042\\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-042'}}, attempt #1 15:24:57 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:24:57 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:24:57 INFO - Using env: {'ALLUSERSPROFILE': 'C:\\Documents and Settings\\All Users', 15:24:57 INFO - 'APPDATA': 'C:\\Documents and Settings\\cltbld.T-XP32-IX-042\\Application Data', 15:24:57 INFO - 'COMMONPROGRAMFILES': 'C:\\Program Files\\Common Files', 15:24:57 INFO - 'COMPUTERNAME': 'T-XP32-IX-042', 15:24:57 INFO - 'COMSPEC': 'C:\\WINDOWS\\system32\\cmd.exe', 15:24:57 INFO - 'DCLOCATION': 'SCL3', 15:24:57 INFO - 'DEVENVDIR': 'D:\\msvs8\\Common7\\IDE', 15:24:57 INFO - 'DNSSUFFIX': 'wintest.releng.scl3.mozilla.com', 15:24:57 INFO - 'FP_NO_HOST_CHECK': 'NO', 15:24:57 INFO - 'FRAMEWORKDIR': 'C:\\WINDOWS\\Microsoft.NET\\Framework', 15:24:57 INFO - 'FRAMEWORKSDKDIR': 'D:\\msvs8\\SDK\\v2.0', 15:24:57 INFO - 'FRAMEWORKVERSION': 'v2.0.50727', 15:24:57 INFO - 'HOMEDRIVE': 'C:', 15:24:57 INFO - 'HOMEPATH': '\\Documents and Settings\\cltbld.T-XP32-IX-042', 15:24:57 INFO - 'KTS_HOME': 'C:\\Program Files\\KTS', 15:24:57 INFO - 'KTS_VERSION': '1.19c', 15:24:57 INFO - 'LIBPATH': 'C:\\WINDOWS\\Microsoft.NET\\Framework\\v2.0.50727;D:\\msvs8\\VC\\ATLMFC\\LIB', 15:24:57 INFO - 'LOGONSERVER': '\\\\T-XP32-IX-042', 15:24:57 INFO - 'MONDIR': 'C:\\Monitor_config\\', 15:24:57 INFO - 'MOZBUILDDIR': 'C:\\mozilla-build\\', 15:24:57 INFO - 'MOZILLABUILD': 'D:\\mozilla-build', 15:24:57 INFO - 'MOZILLABUILDDRIVE': 'C:', 15:24:57 INFO - 'MOZILLABUILDPATH': '\\mozilla-build\\', 15:24:57 INFO - 'MOZ_AIRBAG': '1', 15:24:57 INFO - 'MOZ_CRASHREPORTER_NO_REPORT': '1', 15:24:57 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 15:24:57 INFO - 'MOZ_MSVCVERSION': '8', 15:24:57 INFO - 'MOZ_NO_REMOTE': '1', 15:24:57 INFO - 'MOZ_TOOLS': 'D:\\mozilla-build\\moztools', 15:24:57 INFO - 'MSVCDIR': 'D:\\msvs8\\VC', 15:24:57 INFO - 'NO_EM_RESTART': '1', 15:24:57 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 15:24:57 INFO - 'NUMBER_OF_PROCESSORS': '8', 15:24:57 INFO - 'OS': 'Windows_NT', 15:24:57 INFO - 'OURDRIVE': 'C:', 15:24:57 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:24:57 INFO - 'PATHEXT': '.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.PSC1', 15:24:57 INFO - 'PROCESSOR_ARCHITECTURE': 'x86', 15:24:57 INFO - 'PROCESSOR_IDENTIFIER': 'x86 Family 6 Model 30 Stepping 5, GenuineIntel', 15:24:57 INFO - 'PROCESSOR_LEVEL': '6', 15:24:57 INFO - 'PROCESSOR_REVISION': '1e05', 15:24:57 INFO - 'PROGRAMFILES': 'C:\\Program Files', 15:24:57 INFO - 'PROMPT': '$P$G', 15:24:57 INFO - 'PROPERTIES_FILE': 'C:\\slave\\test/buildprops.json', 15:24:57 INFO - 'PWD': 'C:\\slave\\test', 15:24:57 INFO - 'RUNLOGFILE': 'C:\\slave\\\\runslave.log', 15:24:57 INFO - 'SESSIONNAME': 'Console', 15:24:57 INFO - 'SLAVEDIR': 'C:\\slave\\', 15:24:57 INFO - 'SYSTEMDRIVE': 'C:', 15:24:57 INFO - 'SYSTEMROOT': 'C:\\WINDOWS', 15:24:57 INFO - 'TEMP': 'C:\\DOCUME~1\\CLTBLD~1.T-X\\LOCALS~1\\Temp', 15:24:57 INFO - 'TEST1': 'testie', 15:24:57 INFO - 'TMP': 'C:\\DOCUME~1\\CLTBLD~1.T-X\\LOCALS~1\\Temp', 15:24:57 INFO - 'USERDOMAIN': 'T-XP32-IX-042', 15:24:57 INFO - 'USERNAME': 'cltbld', 15:24:57 INFO - 'USERPROFILE': 'C:\\Documents and Settings\\cltbld.T-XP32-IX-042', 15:24:57 INFO - 'VCINSTALLDIR': 'D:\\msvs8\\VC', 15:24:57 INFO - 'VCVARS': 'D:\\msvs8\\VC\\bin\\vcvars32.bat', 15:24:57 INFO - 'VSINSTALLDIR': 'D:\\msvs8', 15:24:57 INFO - 'WINDIR': 'C:\\WINDOWS', 15:24:57 INFO - 'XPCOM_DEBUG_BREAK': 'warn'} 15:24:58 INFO - Ignoring indexes: http://pypi.python.org/simple/ 15:24:58 INFO - Downloading/unpacking psutil>=0.7.1 15:24:58 INFO - Running setup.py egg_info for package psutil 15:24:58 INFO - warning: no previously-included files matching '*' found under directory 'docs\_build' 15:24:58 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ... 15:24:58 INFO - Installing collected packages: psutil 15:24:58 INFO - Running setup.py install for psutil 15:24:58 INFO - building 'psutil._psutil_windows' extension 15:24:58 INFO - error: Unable to find vcvarsall.bat 15:24:58 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-nvclnb-record\install-record.txt --install-headers C:\slave\test\build\venv\include\site\python2.7: 15:24:58 INFO - running install 15:24:58 INFO - running build 15:24:58 INFO - running build_py 15:24:58 INFO - creating build 15:24:58 INFO - creating build\lib.win32-2.7 15:24:58 INFO - creating build\lib.win32-2.7\psutil 15:24:58 INFO - copying psutil\_common.py -> build\lib.win32-2.7\psutil 15:24:58 INFO - copying psutil\_compat.py -> build\lib.win32-2.7\psutil 15:24:58 INFO - copying psutil\_psbsd.py -> build\lib.win32-2.7\psutil 15:24:58 INFO - copying psutil\_pslinux.py -> build\lib.win32-2.7\psutil 15:24:58 INFO - copying psutil\_psosx.py -> build\lib.win32-2.7\psutil 15:24:58 INFO - copying psutil\_psposix.py -> build\lib.win32-2.7\psutil 15:24:58 INFO - copying psutil\_pssunos.py -> build\lib.win32-2.7\psutil 15:24:58 INFO - copying psutil\_pswindows.py -> build\lib.win32-2.7\psutil 15:24:58 INFO - copying psutil\__init__.py -> build\lib.win32-2.7\psutil 15:24:58 INFO - running build_ext 15:24:58 INFO - building 'psutil._psutil_windows' extension 15:24:58 INFO - error: Unable to find vcvarsall.bat 15:24:58 INFO - ---------------------------------------- 15:24:58 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-nvclnb-record\install-record.txt --install-headers C:\slave\test\build\venv\include\site\python2.7 failed with error code 1 15:24:58 INFO - Storing complete log in C:\Documents and Settings\cltbld.T-XP32-IX-042\Application Data\pip\pip.log 15:24:58 WARNING - Return code: 1 15:24:58 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:24:58 INFO - Installing mozsystemmonitor==0.0.0 into virtualenv C:\slave\test\build\venv 15:24: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:24:58 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 15:24: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:24:58 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 15:24:58 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 0x00EB3278>, '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-042', 'USERDOMAIN': 'T-XP32-IX-042', '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-042', 'FRAMEWORKDIR': 'C:\\WINDOWS\\Microsoft.NET\\Framework', 'MOZBUILDDIR': 'C:\\mozilla-build\\', 'FRAMEWORKSDKDIR': 'D:\\msvs8\\SDK\\v2.0', 'TEST1': 'testie', 'LOGONSERVER': '\\\\T-XP32-IX-042', '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-042\\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-042'}}, attempt #1 15:24:58 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:24:58 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:24:58 INFO - Using env: {'ALLUSERSPROFILE': 'C:\\Documents and Settings\\All Users', 15:24:58 INFO - 'APPDATA': 'C:\\Documents and Settings\\cltbld.T-XP32-IX-042\\Application Data', 15:24:58 INFO - 'COMMONPROGRAMFILES': 'C:\\Program Files\\Common Files', 15:24:58 INFO - 'COMPUTERNAME': 'T-XP32-IX-042', 15:24:58 INFO - 'COMSPEC': 'C:\\WINDOWS\\system32\\cmd.exe', 15:24:58 INFO - 'DCLOCATION': 'SCL3', 15:24:58 INFO - 'DEVENVDIR': 'D:\\msvs8\\Common7\\IDE', 15:24:58 INFO - 'DNSSUFFIX': 'wintest.releng.scl3.mozilla.com', 15:24:58 INFO - 'FP_NO_HOST_CHECK': 'NO', 15:24:58 INFO - 'FRAMEWORKDIR': 'C:\\WINDOWS\\Microsoft.NET\\Framework', 15:24:58 INFO - 'FRAMEWORKSDKDIR': 'D:\\msvs8\\SDK\\v2.0', 15:24:58 INFO - 'FRAMEWORKVERSION': 'v2.0.50727', 15:24:58 INFO - 'HOMEDRIVE': 'C:', 15:24:58 INFO - 'HOMEPATH': '\\Documents and Settings\\cltbld.T-XP32-IX-042', 15:24:58 INFO - 'KTS_HOME': 'C:\\Program Files\\KTS', 15:24:58 INFO - 'KTS_VERSION': '1.19c', 15:24:58 INFO - 'LIBPATH': 'C:\\WINDOWS\\Microsoft.NET\\Framework\\v2.0.50727;D:\\msvs8\\VC\\ATLMFC\\LIB', 15:24:58 INFO - 'LOGONSERVER': '\\\\T-XP32-IX-042', 15:24:58 INFO - 'MONDIR': 'C:\\Monitor_config\\', 15:24:58 INFO - 'MOZBUILDDIR': 'C:\\mozilla-build\\', 15:24:58 INFO - 'MOZILLABUILD': 'D:\\mozilla-build', 15:24:58 INFO - 'MOZILLABUILDDRIVE': 'C:', 15:24:58 INFO - 'MOZILLABUILDPATH': '\\mozilla-build\\', 15:24:58 INFO - 'MOZ_AIRBAG': '1', 15:24:58 INFO - 'MOZ_CRASHREPORTER_NO_REPORT': '1', 15:24:58 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 15:24:58 INFO - 'MOZ_MSVCVERSION': '8', 15:24:58 INFO - 'MOZ_NO_REMOTE': '1', 15:24:58 INFO - 'MOZ_TOOLS': 'D:\\mozilla-build\\moztools', 15:24:58 INFO - 'MSVCDIR': 'D:\\msvs8\\VC', 15:24:58 INFO - 'NO_EM_RESTART': '1', 15:24:58 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 15:24:58 INFO - 'NUMBER_OF_PROCESSORS': '8', 15:24:58 INFO - 'OS': 'Windows_NT', 15:24:58 INFO - 'OURDRIVE': 'C:', 15:24:58 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:24:58 INFO - 'PATHEXT': '.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.PSC1', 15:24:58 INFO - 'PROCESSOR_ARCHITECTURE': 'x86', 15:24:58 INFO - 'PROCESSOR_IDENTIFIER': 'x86 Family 6 Model 30 Stepping 5, GenuineIntel', 15:24:58 INFO - 'PROCESSOR_LEVEL': '6', 15:24:58 INFO - 'PROCESSOR_REVISION': '1e05', 15:24:58 INFO - 'PROGRAMFILES': 'C:\\Program Files', 15:24:58 INFO - 'PROMPT': '$P$G', 15:24:58 INFO - 'PROPERTIES_FILE': 'C:\\slave\\test/buildprops.json', 15:24:58 INFO - 'PWD': 'C:\\slave\\test', 15:24:58 INFO - 'RUNLOGFILE': 'C:\\slave\\\\runslave.log', 15:24:58 INFO - 'SESSIONNAME': 'Console', 15:24:58 INFO - 'SLAVEDIR': 'C:\\slave\\', 15:24:58 INFO - 'SYSTEMDRIVE': 'C:', 15:24:58 INFO - 'SYSTEMROOT': 'C:\\WINDOWS', 15:24:58 INFO - 'TEMP': 'C:\\DOCUME~1\\CLTBLD~1.T-X\\LOCALS~1\\Temp', 15:24:58 INFO - 'TEST1': 'testie', 15:24:58 INFO - 'TMP': 'C:\\DOCUME~1\\CLTBLD~1.T-X\\LOCALS~1\\Temp', 15:24:58 INFO - 'USERDOMAIN': 'T-XP32-IX-042', 15:24:58 INFO - 'USERNAME': 'cltbld', 15:24:58 INFO - 'USERPROFILE': 'C:\\Documents and Settings\\cltbld.T-XP32-IX-042', 15:24:58 INFO - 'VCINSTALLDIR': 'D:\\msvs8\\VC', 15:24:58 INFO - 'VCVARS': 'D:\\msvs8\\VC\\bin\\vcvars32.bat', 15:24:58 INFO - 'VSINSTALLDIR': 'D:\\msvs8', 15:24:58 INFO - 'WINDIR': 'C:\\WINDOWS', 15:24:58 INFO - 'XPCOM_DEBUG_BREAK': 'warn'} 15:24:59 INFO - Ignoring indexes: http://pypi.python.org/simple/ 15:24:59 INFO - Downloading/unpacking mozsystemmonitor==0.0.0 15:24:59 INFO - Downloading mozsystemmonitor-0.0.tar.gz 15:24:59 INFO - Running setup.py egg_info for package mozsystemmonitor 15:24:59 INFO - Downloading/unpacking psutil>=0.7.1 (from mozsystemmonitor==0.0.0) 15:24:59 INFO - Running setup.py egg_info for package psutil 15:24:59 INFO - warning: no previously-included files matching '*' found under directory 'docs\_build' 15:24:59 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ... 15:24:59 INFO - Installing collected packages: mozsystemmonitor, psutil 15:24:59 INFO - Running setup.py install for mozsystemmonitor 15:24:59 INFO - Running setup.py install for psutil 15:24:59 INFO - building 'psutil._psutil_windows' extension 15:24:59 INFO - error: Unable to find vcvarsall.bat 15:24:59 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-byzvss-record\install-record.txt --install-headers C:\slave\test\build\venv\include\site\python2.7: 15:24:59 INFO - running install 15:24:59 INFO - running build 15:24:59 INFO - running build_py 15:24:59 INFO - running build_ext 15:24:59 INFO - building 'psutil._psutil_windows' extension 15:24:59 INFO - error: Unable to find vcvarsall.bat 15:24:59 INFO - ---------------------------------------- 15:24:59 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-byzvss-record\install-record.txt --install-headers C:\slave\test\build\venv\include\site\python2.7 failed with error code 1 15:24:59 INFO - Storing complete log in C:\Documents and Settings\cltbld.T-XP32-IX-042\Application Data\pip\pip.log 15:24:59 WARNING - Return code: 1 15:24:59 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:24:59 INFO - Installing blobuploader==1.2.4 into virtualenv C:\slave\test\build\venv 15:24:59 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:24:59 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 15:24:59 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:24:59 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 15:24:59 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 0x00EB3278>, '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-042', 'USERDOMAIN': 'T-XP32-IX-042', '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-042', 'FRAMEWORKDIR': 'C:\\WINDOWS\\Microsoft.NET\\Framework', 'MOZBUILDDIR': 'C:\\mozilla-build\\', 'FRAMEWORKSDKDIR': 'D:\\msvs8\\SDK\\v2.0', 'TEST1': 'testie', 'LOGONSERVER': '\\\\T-XP32-IX-042', '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-042\\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-042'}}, attempt #1 15:24:59 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:24:59 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:24:59 INFO - Using env: {'ALLUSERSPROFILE': 'C:\\Documents and Settings\\All Users', 15:24:59 INFO - 'APPDATA': 'C:\\Documents and Settings\\cltbld.T-XP32-IX-042\\Application Data', 15:24:59 INFO - 'COMMONPROGRAMFILES': 'C:\\Program Files\\Common Files', 15:24:59 INFO - 'COMPUTERNAME': 'T-XP32-IX-042', 15:24:59 INFO - 'COMSPEC': 'C:\\WINDOWS\\system32\\cmd.exe', 15:24:59 INFO - 'DCLOCATION': 'SCL3', 15:24:59 INFO - 'DEVENVDIR': 'D:\\msvs8\\Common7\\IDE', 15:24:59 INFO - 'DNSSUFFIX': 'wintest.releng.scl3.mozilla.com', 15:24:59 INFO - 'FP_NO_HOST_CHECK': 'NO', 15:24:59 INFO - 'FRAMEWORKDIR': 'C:\\WINDOWS\\Microsoft.NET\\Framework', 15:24:59 INFO - 'FRAMEWORKSDKDIR': 'D:\\msvs8\\SDK\\v2.0', 15:24:59 INFO - 'FRAMEWORKVERSION': 'v2.0.50727', 15:24:59 INFO - 'HOMEDRIVE': 'C:', 15:24:59 INFO - 'HOMEPATH': '\\Documents and Settings\\cltbld.T-XP32-IX-042', 15:24:59 INFO - 'KTS_HOME': 'C:\\Program Files\\KTS', 15:24:59 INFO - 'KTS_VERSION': '1.19c', 15:24:59 INFO - 'LIBPATH': 'C:\\WINDOWS\\Microsoft.NET\\Framework\\v2.0.50727;D:\\msvs8\\VC\\ATLMFC\\LIB', 15:24:59 INFO - 'LOGONSERVER': '\\\\T-XP32-IX-042', 15:24:59 INFO - 'MONDIR': 'C:\\Monitor_config\\', 15:24:59 INFO - 'MOZBUILDDIR': 'C:\\mozilla-build\\', 15:24:59 INFO - 'MOZILLABUILD': 'D:\\mozilla-build', 15:24:59 INFO - 'MOZILLABUILDDRIVE': 'C:', 15:24:59 INFO - 'MOZILLABUILDPATH': '\\mozilla-build\\', 15:24:59 INFO - 'MOZ_AIRBAG': '1', 15:24:59 INFO - 'MOZ_CRASHREPORTER_NO_REPORT': '1', 15:24:59 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 15:24:59 INFO - 'MOZ_MSVCVERSION': '8', 15:24:59 INFO - 'MOZ_NO_REMOTE': '1', 15:24:59 INFO - 'MOZ_TOOLS': 'D:\\mozilla-build\\moztools', 15:24:59 INFO - 'MSVCDIR': 'D:\\msvs8\\VC', 15:24:59 INFO - 'NO_EM_RESTART': '1', 15:24:59 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 15:24:59 INFO - 'NUMBER_OF_PROCESSORS': '8', 15:24:59 INFO - 'OS': 'Windows_NT', 15:24:59 INFO - 'OURDRIVE': 'C:', 15:24:59 INFO - 'PATH': 'C:\\Program Files\\NVIDIA Corporation\\PhysX\\Common;C:\\WINDOWS\\system32;C:\\WINDOWS;C:\\WINDOWS\\System32\\Wbem;C:\\WINDOWS\\system32\\WindowsPowerShell\\v1.0;C:\\mozilla-build\\python27;C:\\mozilla-build\\python27\\Scripts;C:\\mozilla-build\\msys\\bin;C:\\mozilla-build\\vim\\vim72;C:\\mozilla-build\\wget;C:\\mozilla-build\\info-zip;C:\\CoreUtils\\bin;C:\\mozilla-build\\buildbotve\\scripts;C:\\mozilla-build\\hg', 15:24:59 INFO - 'PATHEXT': '.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.PSC1', 15:24:59 INFO - 'PROCESSOR_ARCHITECTURE': 'x86', 15:24:59 INFO - 'PROCESSOR_IDENTIFIER': 'x86 Family 6 Model 30 Stepping 5, GenuineIntel', 15:24:59 INFO - 'PROCESSOR_LEVEL': '6', 15:24:59 INFO - 'PROCESSOR_REVISION': '1e05', 15:24:59 INFO - 'PROGRAMFILES': 'C:\\Program Files', 15:24:59 INFO - 'PROMPT': '$P$G', 15:24:59 INFO - 'PROPERTIES_FILE': 'C:\\slave\\test/buildprops.json', 15:24:59 INFO - 'PWD': 'C:\\slave\\test', 15:24:59 INFO - 'RUNLOGFILE': 'C:\\slave\\\\runslave.log', 15:24:59 INFO - 'SESSIONNAME': 'Console', 15:24:59 INFO - 'SLAVEDIR': 'C:\\slave\\', 15:24:59 INFO - 'SYSTEMDRIVE': 'C:', 15:24:59 INFO - 'SYSTEMROOT': 'C:\\WINDOWS', 15:24:59 INFO - 'TEMP': 'C:\\DOCUME~1\\CLTBLD~1.T-X\\LOCALS~1\\Temp', 15:24:59 INFO - 'TEST1': 'testie', 15:24:59 INFO - 'TMP': 'C:\\DOCUME~1\\CLTBLD~1.T-X\\LOCALS~1\\Temp', 15:24:59 INFO - 'USERDOMAIN': 'T-XP32-IX-042', 15:24:59 INFO - 'USERNAME': 'cltbld', 15:24:59 INFO - 'USERPROFILE': 'C:\\Documents and Settings\\cltbld.T-XP32-IX-042', 15:24:59 INFO - 'VCINSTALLDIR': 'D:\\msvs8\\VC', 15:24:59 INFO - 'VCVARS': 'D:\\msvs8\\VC\\bin\\vcvars32.bat', 15:24:59 INFO - 'VSINSTALLDIR': 'D:\\msvs8', 15:24:59 INFO - 'WINDIR': 'C:\\WINDOWS', 15:24:59 INFO - 'XPCOM_DEBUG_BREAK': 'warn'} 15:24:59 INFO - Ignoring indexes: http://pypi.python.org/simple/ 15:24:59 INFO - Downloading/unpacking blobuploader==1.2.4 15:24:59 INFO - Downloading blobuploader-1.2.4.tar.gz 15:24:59 INFO - Running setup.py egg_info for package blobuploader 15:24:59 INFO - Downloading/unpacking requests==1.2.3. (from blobuploader==1.2.4) 15:25:01 INFO - Running setup.py egg_info for package requests 15:25:01 INFO - Downloading/unpacking docopt==0.6.1 (from blobuploader==1.2.4) 15:25:01 INFO - Downloading docopt-0.6.1.tar.gz 15:25:01 INFO - Running setup.py egg_info for package docopt 15:25:01 INFO - Installing collected packages: blobuploader, docopt, requests 15:25:01 INFO - Running setup.py install for blobuploader 15:25:01 INFO - Running setup.py install for docopt 15:25:01 INFO - Running setup.py install for requests 15:25:01 INFO - Successfully installed blobuploader docopt requests 15:25:01 INFO - Cleaning up... 15:25:01 INFO - Return code: 0 15:25:01 INFO - Installing None into virtualenv C:\slave\test\build\venv 15:25:01 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:25:01 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 15:25:01 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:25:01 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 15:25:01 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 0x00EB3278>, '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-042', 'USERDOMAIN': 'T-XP32-IX-042', '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-042', 'FRAMEWORKDIR': 'C:\\WINDOWS\\Microsoft.NET\\Framework', 'MOZBUILDDIR': 'C:\\mozilla-build\\', 'FRAMEWORKSDKDIR': 'D:\\msvs8\\SDK\\v2.0', 'TEST1': 'testie', 'LOGONSERVER': '\\\\T-XP32-IX-042', '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-042\\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-042'}}, attempt #1 15:25:01 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:25:01 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:25:01 INFO - Using env: {'ALLUSERSPROFILE': 'C:\\Documents and Settings\\All Users', 15:25:01 INFO - 'APPDATA': 'C:\\Documents and Settings\\cltbld.T-XP32-IX-042\\Application Data', 15:25:01 INFO - 'COMMONPROGRAMFILES': 'C:\\Program Files\\Common Files', 15:25:01 INFO - 'COMPUTERNAME': 'T-XP32-IX-042', 15:25:01 INFO - 'COMSPEC': 'C:\\WINDOWS\\system32\\cmd.exe', 15:25:01 INFO - 'DCLOCATION': 'SCL3', 15:25:01 INFO - 'DEVENVDIR': 'D:\\msvs8\\Common7\\IDE', 15:25:01 INFO - 'DNSSUFFIX': 'wintest.releng.scl3.mozilla.com', 15:25:01 INFO - 'FP_NO_HOST_CHECK': 'NO', 15:25:01 INFO - 'FRAMEWORKDIR': 'C:\\WINDOWS\\Microsoft.NET\\Framework', 15:25:01 INFO - 'FRAMEWORKSDKDIR': 'D:\\msvs8\\SDK\\v2.0', 15:25:01 INFO - 'FRAMEWORKVERSION': 'v2.0.50727', 15:25:01 INFO - 'HOMEDRIVE': 'C:', 15:25:01 INFO - 'HOMEPATH': '\\Documents and Settings\\cltbld.T-XP32-IX-042', 15:25:01 INFO - 'KTS_HOME': 'C:\\Program Files\\KTS', 15:25:01 INFO - 'KTS_VERSION': '1.19c', 15:25:01 INFO - 'LIBPATH': 'C:\\WINDOWS\\Microsoft.NET\\Framework\\v2.0.50727;D:\\msvs8\\VC\\ATLMFC\\LIB', 15:25:01 INFO - 'LOGONSERVER': '\\\\T-XP32-IX-042', 15:25:01 INFO - 'MONDIR': 'C:\\Monitor_config\\', 15:25:01 INFO - 'MOZBUILDDIR': 'C:\\mozilla-build\\', 15:25:01 INFO - 'MOZILLABUILD': 'D:\\mozilla-build', 15:25:01 INFO - 'MOZILLABUILDDRIVE': 'C:', 15:25:01 INFO - 'MOZILLABUILDPATH': '\\mozilla-build\\', 15:25:01 INFO - 'MOZ_AIRBAG': '1', 15:25:01 INFO - 'MOZ_CRASHREPORTER_NO_REPORT': '1', 15:25:01 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 15:25:01 INFO - 'MOZ_MSVCVERSION': '8', 15:25:01 INFO - 'MOZ_NO_REMOTE': '1', 15:25:01 INFO - 'MOZ_TOOLS': 'D:\\mozilla-build\\moztools', 15:25:01 INFO - 'MSVCDIR': 'D:\\msvs8\\VC', 15:25:01 INFO - 'NO_EM_RESTART': '1', 15:25:01 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 15:25:01 INFO - 'NUMBER_OF_PROCESSORS': '8', 15:25:01 INFO - 'OS': 'Windows_NT', 15:25:01 INFO - 'OURDRIVE': 'C:', 15:25: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:25:01 INFO - 'PATHEXT': '.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.PSC1', 15:25:01 INFO - 'PROCESSOR_ARCHITECTURE': 'x86', 15:25:01 INFO - 'PROCESSOR_IDENTIFIER': 'x86 Family 6 Model 30 Stepping 5, GenuineIntel', 15:25:01 INFO - 'PROCESSOR_LEVEL': '6', 15:25:01 INFO - 'PROCESSOR_REVISION': '1e05', 15:25:01 INFO - 'PROGRAMFILES': 'C:\\Program Files', 15:25:01 INFO - 'PROMPT': '$P$G', 15:25:01 INFO - 'PROPERTIES_FILE': 'C:\\slave\\test/buildprops.json', 15:25:01 INFO - 'PWD': 'C:\\slave\\test', 15:25:01 INFO - 'RUNLOGFILE': 'C:\\slave\\\\runslave.log', 15:25:01 INFO - 'SESSIONNAME': 'Console', 15:25:01 INFO - 'SLAVEDIR': 'C:\\slave\\', 15:25:01 INFO - 'SYSTEMDRIVE': 'C:', 15:25:01 INFO - 'SYSTEMROOT': 'C:\\WINDOWS', 15:25:01 INFO - 'TEMP': 'C:\\DOCUME~1\\CLTBLD~1.T-X\\LOCALS~1\\Temp', 15:25:01 INFO - 'TEST1': 'testie', 15:25:01 INFO - 'TMP': 'C:\\DOCUME~1\\CLTBLD~1.T-X\\LOCALS~1\\Temp', 15:25:01 INFO - 'USERDOMAIN': 'T-XP32-IX-042', 15:25:01 INFO - 'USERNAME': 'cltbld', 15:25:01 INFO - 'USERPROFILE': 'C:\\Documents and Settings\\cltbld.T-XP32-IX-042', 15:25:01 INFO - 'VCINSTALLDIR': 'D:\\msvs8\\VC', 15:25:01 INFO - 'VCVARS': 'D:\\msvs8\\VC\\bin\\vcvars32.bat', 15:25:01 INFO - 'VSINSTALLDIR': 'D:\\msvs8', 15:25:01 INFO - 'WINDIR': 'C:\\WINDOWS', 15:25:01 INFO - 'XPCOM_DEBUG_BREAK': 'warn'} 15:25:09 INFO - Ignoring indexes: http://pypi.python.org/simple/ 15:25:09 INFO - Unpacking c:\slave\test\build\tests\mozbase\manifestparser 15:25:09 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmanifestparser 15:25:09 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozcrash 15:25:09 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozcrash 15:25:09 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozdebug 15:25:09 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozdebug 15:25:09 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozdevice 15:25:09 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozdevice 15:25:09 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozfile 15:25:09 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozfile 15:25:09 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozhttpd 15:25:09 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozhttpd 15:25:09 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozinfo 15:25:09 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozinfo 15:25:09 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozinstall 15:25:09 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozinstall 15:25:09 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozleak 15:25:09 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozleak 15:25:09 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozlog 15:25:09 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozlog 15:25:09 INFO - Unpacking c:\slave\test\build\tests\mozbase\moznetwork 15:25:09 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmoznetwork 15:25:09 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozprocess 15:25:09 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozprocess 15:25:09 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozprofile 15:25:09 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozprofile 15:25:09 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozrunner 15:25:09 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozrunner 15:25:09 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozscreenshot 15:25:09 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozscreenshot 15:25:09 INFO - Unpacking c:\slave\test\build\tests\mozbase\moztest 15:25:09 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmoztest 15:25:09 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozversion 15:25:09 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozversion 15:25:09 INFO - Unpacking c:\slave\test\build\tests\tools\wptserve 15:25:09 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Ctools%5Cwptserve 15:25:09 INFO - Unpacking c:\slave\test\build\tests\marionette\client 15:25:09 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmarionette%5Cclient 15:25:09 INFO - Unpacking c:\slave\test\build\tests\marionette\marionette\runner\mixins\browsermob-proxy-py 15:25:09 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmarionette%5Cmarionette%5Crunner%5Cmixins%5Cbrowsermob-proxy-py 15:25:09 INFO - Unpacking c:\slave\test\build\tests\marionette 15:25:09 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmarionette 15:25:09 INFO - warning: no files found matching '*.js' under directory 'marionette\touch' 15:25:09 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:25:09 INFO - Running setup.py install for browsermob-proxy 15:25:15 INFO - Running setup.py install for manifestparser 15:25:15 INFO - Installing manifestparser-script.py script to C:\slave\test\build\venv\Scripts 15:25:15 INFO - Installing manifestparser.exe script to C:\slave\test\build\venv\Scripts 15:25:15 INFO - Running setup.py install for marionette-client 15:25:15 INFO - warning: no files found matching '*.js' under directory 'marionette\touch' 15:25:15 INFO - Installing marionette-script.py script to C:\slave\test\build\venv\Scripts 15:25:15 INFO - Installing marionette.exe script to C:\slave\test\build\venv\Scripts 15:25:15 INFO - Running setup.py install for marionette-driver 15:25:15 INFO - Running setup.py install for mozcrash 15:25:15 INFO - Running setup.py install for mozdebug 15:25:15 INFO - Running setup.py install for mozdevice 15:25:15 INFO - Installing sutini-script.py script to C:\slave\test\build\venv\Scripts 15:25:15 INFO - Installing sutini.exe script to C:\slave\test\build\venv\Scripts 15:25:15 INFO - Installing dm-script.py script to C:\slave\test\build\venv\Scripts 15:25:15 INFO - Installing dm.exe script to C:\slave\test\build\venv\Scripts 15:25:15 INFO - Running setup.py install for mozfile 15:25:15 INFO - Running setup.py install for mozhttpd 15:25:15 INFO - Installing mozhttpd-script.py script to C:\slave\test\build\venv\Scripts 15:25:15 INFO - Installing mozhttpd.exe script to C:\slave\test\build\venv\Scripts 15:25:15 INFO - Running setup.py install for mozinfo 15:25:15 INFO - Installing mozinfo-script.py script to C:\slave\test\build\venv\Scripts 15:25:15 INFO - Installing mozinfo.exe script to C:\slave\test\build\venv\Scripts 15:25:15 INFO - Running setup.py install for mozInstall 15:25:15 INFO - Installing moz_remove_from_system-script.py script to C:\slave\test\build\venv\Scripts 15:25:15 INFO - Installing moz_remove_from_system.exe script to C:\slave\test\build\venv\Scripts 15:25:15 INFO - Installing mozuninstall-script.py script to C:\slave\test\build\venv\Scripts 15:25:15 INFO - Installing mozuninstall.exe script to C:\slave\test\build\venv\Scripts 15:25:15 INFO - Installing mozinstall-script.py script to C:\slave\test\build\venv\Scripts 15:25:15 INFO - Installing mozinstall.exe script to C:\slave\test\build\venv\Scripts 15:25:15 INFO - Installing moz_add_to_system-script.py script to C:\slave\test\build\venv\Scripts 15:25:15 INFO - Installing moz_add_to_system.exe script to C:\slave\test\build\venv\Scripts 15:25:15 INFO - Running setup.py install for mozleak 15:25:15 INFO - Running setup.py install for mozlog 15:25:15 INFO - Installing structlog-script.py script to C:\slave\test\build\venv\Scripts 15:25:15 INFO - Installing structlog.exe script to C:\slave\test\build\venv\Scripts 15:25:15 INFO - Running setup.py install for moznetwork 15:25:15 INFO - Installing moznetwork-script.py script to C:\slave\test\build\venv\Scripts 15:25:15 INFO - Installing moznetwork.exe script to C:\slave\test\build\venv\Scripts 15:25:15 INFO - Running setup.py install for mozprocess 15:25:15 INFO - Running setup.py install for mozprofile 15:25:15 INFO - Installing mozprofile-script.py script to C:\slave\test\build\venv\Scripts 15:25:15 INFO - Installing mozprofile.exe script to C:\slave\test\build\venv\Scripts 15:25:15 INFO - Installing diff-profiles-script.py script to C:\slave\test\build\venv\Scripts 15:25:15 INFO - Installing diff-profiles.exe script to C:\slave\test\build\venv\Scripts 15:25:15 INFO - Installing view-profile-script.py script to C:\slave\test\build\venv\Scripts 15:25:15 INFO - Installing view-profile.exe script to C:\slave\test\build\venv\Scripts 15:25:15 INFO - Running setup.py install for mozrunner 15:25:15 INFO - Installing mozrunner-script.py script to C:\slave\test\build\venv\Scripts 15:25:15 INFO - Installing mozrunner.exe script to C:\slave\test\build\venv\Scripts 15:25:15 INFO - Running setup.py install for mozscreenshot 15:25:15 INFO - Running setup.py install for moztest 15:25:15 INFO - Running setup.py install for mozversion 15:25:15 INFO - Installing mozversion-script.py script to C:\slave\test\build\venv\Scripts 15:25:15 INFO - Installing mozversion.exe script to C:\slave\test\build\venv\Scripts 15:25:15 INFO - Running setup.py install for wptserve 15:25:15 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:25:15 INFO - Cleaning up... 15:25:15 INFO - Return code: 0 15:25:15 INFO - Installing None into virtualenv C:\slave\test\build\venv 15:25:15 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:25:15 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 15:25:15 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:25:15 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 15:25:15 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 0x00EB3278>, '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-042', 'USERDOMAIN': 'T-XP32-IX-042', '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-042', 'FRAMEWORKDIR': 'C:\\WINDOWS\\Microsoft.NET\\Framework', 'MOZBUILDDIR': 'C:\\mozilla-build\\', 'FRAMEWORKSDKDIR': 'D:\\msvs8\\SDK\\v2.0', 'TEST1': 'testie', 'LOGONSERVER': '\\\\T-XP32-IX-042', '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-042\\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-042'}}, attempt #1 15:25:15 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:25:15 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:25:15 INFO - Using env: {'ALLUSERSPROFILE': 'C:\\Documents and Settings\\All Users', 15:25:15 INFO - 'APPDATA': 'C:\\Documents and Settings\\cltbld.T-XP32-IX-042\\Application Data', 15:25:15 INFO - 'COMMONPROGRAMFILES': 'C:\\Program Files\\Common Files', 15:25:15 INFO - 'COMPUTERNAME': 'T-XP32-IX-042', 15:25:15 INFO - 'COMSPEC': 'C:\\WINDOWS\\system32\\cmd.exe', 15:25:15 INFO - 'DCLOCATION': 'SCL3', 15:25:15 INFO - 'DEVENVDIR': 'D:\\msvs8\\Common7\\IDE', 15:25:15 INFO - 'DNSSUFFIX': 'wintest.releng.scl3.mozilla.com', 15:25:15 INFO - 'FP_NO_HOST_CHECK': 'NO', 15:25:15 INFO - 'FRAMEWORKDIR': 'C:\\WINDOWS\\Microsoft.NET\\Framework', 15:25:15 INFO - 'FRAMEWORKSDKDIR': 'D:\\msvs8\\SDK\\v2.0', 15:25:15 INFO - 'FRAMEWORKVERSION': 'v2.0.50727', 15:25:15 INFO - 'HOMEDRIVE': 'C:', 15:25:15 INFO - 'HOMEPATH': '\\Documents and Settings\\cltbld.T-XP32-IX-042', 15:25:15 INFO - 'KTS_HOME': 'C:\\Program Files\\KTS', 15:25:15 INFO - 'KTS_VERSION': '1.19c', 15:25:15 INFO - 'LIBPATH': 'C:\\WINDOWS\\Microsoft.NET\\Framework\\v2.0.50727;D:\\msvs8\\VC\\ATLMFC\\LIB', 15:25:15 INFO - 'LOGONSERVER': '\\\\T-XP32-IX-042', 15:25:15 INFO - 'MONDIR': 'C:\\Monitor_config\\', 15:25:15 INFO - 'MOZBUILDDIR': 'C:\\mozilla-build\\', 15:25:15 INFO - 'MOZILLABUILD': 'D:\\mozilla-build', 15:25:15 INFO - 'MOZILLABUILDDRIVE': 'C:', 15:25:15 INFO - 'MOZILLABUILDPATH': '\\mozilla-build\\', 15:25:15 INFO - 'MOZ_AIRBAG': '1', 15:25:15 INFO - 'MOZ_CRASHREPORTER_NO_REPORT': '1', 15:25:15 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 15:25:15 INFO - 'MOZ_MSVCVERSION': '8', 15:25:15 INFO - 'MOZ_NO_REMOTE': '1', 15:25:15 INFO - 'MOZ_TOOLS': 'D:\\mozilla-build\\moztools', 15:25:15 INFO - 'MSVCDIR': 'D:\\msvs8\\VC', 15:25:15 INFO - 'NO_EM_RESTART': '1', 15:25:15 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 15:25:15 INFO - 'NUMBER_OF_PROCESSORS': '8', 15:25:15 INFO - 'OS': 'Windows_NT', 15:25:15 INFO - 'OURDRIVE': 'C:', 15:25:15 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:25:15 INFO - 'PATHEXT': '.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.PSC1', 15:25:15 INFO - 'PROCESSOR_ARCHITECTURE': 'x86', 15:25:15 INFO - 'PROCESSOR_IDENTIFIER': 'x86 Family 6 Model 30 Stepping 5, GenuineIntel', 15:25:15 INFO - 'PROCESSOR_LEVEL': '6', 15:25:15 INFO - 'PROCESSOR_REVISION': '1e05', 15:25:15 INFO - 'PROGRAMFILES': 'C:\\Program Files', 15:25:15 INFO - 'PROMPT': '$P$G', 15:25:15 INFO - 'PROPERTIES_FILE': 'C:\\slave\\test/buildprops.json', 15:25:15 INFO - 'PWD': 'C:\\slave\\test', 15:25:15 INFO - 'RUNLOGFILE': 'C:\\slave\\\\runslave.log', 15:25:15 INFO - 'SESSIONNAME': 'Console', 15:25:15 INFO - 'SLAVEDIR': 'C:\\slave\\', 15:25:15 INFO - 'SYSTEMDRIVE': 'C:', 15:25:15 INFO - 'SYSTEMROOT': 'C:\\WINDOWS', 15:25:15 INFO - 'TEMP': 'C:\\DOCUME~1\\CLTBLD~1.T-X\\LOCALS~1\\Temp', 15:25:15 INFO - 'TEST1': 'testie', 15:25:15 INFO - 'TMP': 'C:\\DOCUME~1\\CLTBLD~1.T-X\\LOCALS~1\\Temp', 15:25:15 INFO - 'USERDOMAIN': 'T-XP32-IX-042', 15:25:15 INFO - 'USERNAME': 'cltbld', 15:25:15 INFO - 'USERPROFILE': 'C:\\Documents and Settings\\cltbld.T-XP32-IX-042', 15:25:15 INFO - 'VCINSTALLDIR': 'D:\\msvs8\\VC', 15:25:15 INFO - 'VCVARS': 'D:\\msvs8\\VC\\bin\\vcvars32.bat', 15:25:15 INFO - 'VSINSTALLDIR': 'D:\\msvs8', 15:25:15 INFO - 'WINDIR': 'C:\\WINDOWS', 15:25:15 INFO - 'XPCOM_DEBUG_BREAK': 'warn'} 15:25:18 INFO - Ignoring indexes: http://pypi.python.org/simple/ 15:25:18 INFO - Unpacking c:\slave\test\build\tests\mozbase\manifestparser 15:25:18 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmanifestparser 15:25:18 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozcrash 15:25:18 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozcrash 15:25:18 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozdebug 15:25:18 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozdebug 15:25:18 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozdevice 15:25:18 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozdevice 15:25:18 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozfile 15:25:18 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozfile 15:25:18 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozhttpd 15:25:18 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozhttpd 15:25:18 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozinfo 15:25:18 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozinfo 15:25:18 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozinstall 15:25:18 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozinstall 15:25:18 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozleak 15:25:18 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozleak 15:25:18 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozlog 15:25:18 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozlog 15:25:18 INFO - Unpacking c:\slave\test\build\tests\mozbase\moznetwork 15:25:18 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmoznetwork 15:25:18 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozprocess 15:25:18 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozprocess 15:25:18 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozprofile 15:25:18 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozprofile 15:25:18 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozrunner 15:25:18 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozrunner 15:25:18 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozscreenshot 15:25:18 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozscreenshot 15:25:18 INFO - Unpacking c:\slave\test\build\tests\mozbase\moztest 15:25:18 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmoztest 15:25:18 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozversion 15:25:18 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozversion 15:25:18 INFO - Unpacking c:\slave\test\build\tests\tools\wptserve 15:25:18 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Ctools%5Cwptserve 15:25:18 INFO - Unpacking c:\slave\test\build\tests\marionette\client 15:25:18 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmarionette%5Cclient 15:25:18 INFO - Unpacking c:\slave\test\build\tests\marionette\marionette\runner\mixins\browsermob-proxy-py 15:25:18 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmarionette%5Cmarionette%5Crunner%5Cmixins%5Cbrowsermob-proxy-py 15:25:18 INFO - Unpacking c:\slave\test\build\tests\marionette 15:25:18 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmarionette 15:25:18 INFO - warning: no files found matching '*.js' under directory 'marionette\touch' 15:25:18 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:25:24 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:25:24 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:25:24 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:25:24 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:25:24 INFO - Downloading/unpacking blessings>=1.3 (from mozlog->-r C:\slave\test\build\tests\config\mozbase_requirements.txt (line 10)) 15:25:24 INFO - Downloading blessings-1.6.tar.gz 15:25:24 INFO - Running setup.py egg_info for package blessings 15:25:24 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:25:24 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:25:24 INFO - Running setup.py install for blessings 15:25:24 INFO - Running setup.py install for browsermob-proxy 15:25:24 INFO - Running setup.py install for manifestparser 15:25:24 INFO - Installing manifestparser-script.py script to C:\slave\test\build\venv\Scripts 15:25:24 INFO - Installing manifestparser.exe script to C:\slave\test\build\venv\Scripts 15:25:24 INFO - Running setup.py install for marionette-client 15:25:24 INFO - warning: no files found matching '*.js' under directory 'marionette\touch' 15:25:24 INFO - Installing marionette-script.py script to C:\slave\test\build\venv\Scripts 15:25:24 INFO - Installing marionette.exe script to C:\slave\test\build\venv\Scripts 15:25:24 INFO - Running setup.py install for marionette-driver 15:25:24 INFO - Running setup.py install for mozcrash 15:25:24 INFO - Running setup.py install for mozdebug 15:25:24 INFO - Running setup.py install for mozdevice 15:25:24 INFO - Installing sutini-script.py script to C:\slave\test\build\venv\Scripts 15:25:24 INFO - Installing sutini.exe script to C:\slave\test\build\venv\Scripts 15:25:24 INFO - Installing dm-script.py script to C:\slave\test\build\venv\Scripts 15:25:24 INFO - Installing dm.exe script to C:\slave\test\build\venv\Scripts 15:25:24 INFO - Running setup.py install for mozhttpd 15:25:24 INFO - Installing mozhttpd-script.py script to C:\slave\test\build\venv\Scripts 15:25:24 INFO - Installing mozhttpd.exe script to C:\slave\test\build\venv\Scripts 15:25:24 INFO - Running setup.py install for mozInstall 15:25:24 INFO - Installing moz_remove_from_system-script.py script to C:\slave\test\build\venv\Scripts 15:25:24 INFO - Installing moz_remove_from_system.exe script to C:\slave\test\build\venv\Scripts 15:25:24 INFO - Installing mozuninstall-script.py script to C:\slave\test\build\venv\Scripts 15:25:24 INFO - Installing mozuninstall.exe script to C:\slave\test\build\venv\Scripts 15:25:24 INFO - Installing mozinstall-script.py script to C:\slave\test\build\venv\Scripts 15:25:24 INFO - Installing mozinstall.exe script to C:\slave\test\build\venv\Scripts 15:25:24 INFO - Installing moz_add_to_system-script.py script to C:\slave\test\build\venv\Scripts 15:25:24 INFO - Installing moz_add_to_system.exe script to C:\slave\test\build\venv\Scripts 15:25:24 INFO - Running setup.py install for mozleak 15:25:24 INFO - Running setup.py install for mozprofile 15:25:24 INFO - Installing mozprofile-script.py script to C:\slave\test\build\venv\Scripts 15:25:24 INFO - Installing mozprofile.exe script to C:\slave\test\build\venv\Scripts 15:25:24 INFO - Installing diff-profiles-script.py script to C:\slave\test\build\venv\Scripts 15:25:24 INFO - Installing diff-profiles.exe script to C:\slave\test\build\venv\Scripts 15:25:24 INFO - Installing view-profile-script.py script to C:\slave\test\build\venv\Scripts 15:25:24 INFO - Installing view-profile.exe script to C:\slave\test\build\venv\Scripts 15:25:24 INFO - Running setup.py install for mozrunner 15:25:24 INFO - Installing mozrunner-script.py script to C:\slave\test\build\venv\Scripts 15:25:24 INFO - Installing mozrunner.exe script to C:\slave\test\build\venv\Scripts 15:25:24 INFO - Running setup.py install for mozscreenshot 15:25:24 INFO - Running setup.py install for moztest 15:25:24 INFO - Running setup.py install for mozversion 15:25:24 INFO - Installing mozversion-script.py script to C:\slave\test\build\venv\Scripts 15:25:24 INFO - Installing mozversion.exe script to C:\slave\test\build\venv\Scripts 15:25:24 INFO - Running setup.py install for wptserve 15:25:24 INFO - Successfully installed blessings browsermob-proxy manifestparser marionette-client marionette-driver mozcrash mozdebug mozdevice mozhttpd mozInstall mozleak mozprofile mozrunner mozscreenshot moztest mozversion wptserve 15:25:24 INFO - Cleaning up... 15:25:24 INFO - Return code: 0 15:25:24 INFO - Done creating virtualenv C:\slave\test\build\venv. 15:25:24 INFO - Getting output from command: ['C:\\slave\\test\\build\\venv\\Scripts\\pip', 'freeze'] 15:25:24 INFO - Copy/paste: C:\slave\test\build\venv\Scripts\pip freeze 15:25:25 INFO - Reading from file tmpfile_stdout 15:25:25 INFO - Using _rmtree_windows ... 15:25:25 INFO - Using _rmtree_windows ... 15:25:25 INFO - Current package versions: 15:25:25 INFO - blessings == 1.6 15:25:25 INFO - blobuploader == 1.2.4 15:25:25 INFO - browsermob-proxy == 0.6.0 15:25:25 INFO - distribute == 0.6.14 15:25:25 INFO - docopt == 0.6.1 15:25:25 INFO - manifestparser == 1.1 15:25:25 INFO - marionette-client == 2.3.0 15:25:25 INFO - marionette-driver == 1.4.0 15:25:25 INFO - mozInstall == 1.12 15:25:25 INFO - mozcrash == 0.17 15:25:25 INFO - mozdebug == 0.1 15:25:25 INFO - mozdevice == 0.48 15:25:25 INFO - mozfile == 1.2 15:25:25 INFO - mozhttpd == 0.7 15:25:25 INFO - mozinfo == 0.9 15:25:25 INFO - mozleak == 0.1 15:25:25 INFO - mozlog == 3.1 15:25:25 INFO - moznetwork == 0.27 15:25:25 INFO - mozprocess == 0.22 15:25:25 INFO - mozprofile == 0.28 15:25:25 INFO - mozrunner == 6.11 15:25:25 INFO - mozscreenshot == 0.1 15:25:25 INFO - mozsystemmonitor == 0.0 15:25:25 INFO - moztest == 0.7 15:25:25 INFO - mozversion == 1.4 15:25:25 INFO - requests == 1.2.3 15:25:25 INFO - wptserve == 1.4.0 15:25:25 INFO - Running post-action listener: _resource_record_post_action 15:25:25 INFO - Running post-action listener: _start_resource_monitoring 15:25:25 INFO - Starting resource monitoring. 15:25:25 INFO - ##### 15:25:25 INFO - ##### Running pull step. 15:25:25 INFO - ##### 15:25:25 INFO - Running pre-action listener: _resource_record_pre_action 15:25:25 INFO - Running main action method: pull 15:25:25 INFO - Pull has nothing to do! 15:25:25 INFO - Running post-action listener: _resource_record_post_action 15:25:25 INFO - ##### 15:25:25 INFO - ##### Running install step. 15:25:25 INFO - ##### 15:25:25 INFO - Running pre-action listener: _resource_record_pre_action 15:25:25 INFO - Running main action method: install 15:25:25 INFO - Getting output from command: ['C:\\slave\\test\\build\\venv\\Scripts\\pip', 'freeze'] 15:25:25 INFO - Copy/paste: C:\slave\test\build\venv\Scripts\pip freeze 15:25:25 INFO - Reading from file tmpfile_stdout 15:25:25 INFO - Using _rmtree_windows ... 15:25:25 INFO - Using _rmtree_windows ... 15:25:25 INFO - Detecting whether we're running mozinstall >=1.0... 15:25:25 INFO - Getting output from command: ['C:\\slave\\test/build/venv/scripts/python', 'C:\\slave\\test/build/venv/scripts/mozinstall-script.py', '-h'] 15:25:25 INFO - Copy/paste: C:\slave\test/build/venv/scripts/python C:\slave\test/build/venv/scripts/mozinstall-script.py -h 15:25:25 INFO - Reading from file tmpfile_stdout 15:25:25 INFO - Output received: 15:25:25 INFO - Usage: mozinstall-script.py [options] installer 15:25:25 INFO - Options: 15:25:25 INFO - -h, --help show this help message and exit 15:25:25 INFO - -d DEST, --destination=DEST 15:25:25 INFO - Directory to install application into. [default: 15:25:25 INFO - "C:\slave\test"] 15:25:25 INFO - --app=APP Application being installed. [default: firefox] 15:25:25 INFO - Using _rmtree_windows ... 15:25:25 INFO - Using _rmtree_windows ... 15:25:25 INFO - mkdir: C:\slave\test\build\application 15:25:25 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.0a1.en-US.win32.zip', '--destination', 'C:\\slave\\test\\build\\application'] 15:25:25 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.0a1.en-US.win32.zip --destination C:\slave\test\build\application 15:25:29 INFO - Reading from file tmpfile_stdout 15:25:29 INFO - Output received: 15:25:29 INFO - C:\slave\test\build\application\firefox\firefox.exe 15:25:29 INFO - Using _rmtree_windows ... 15:25:29 INFO - Using _rmtree_windows ... 15:25:29 INFO - Running post-action listener: _resource_record_post_action 15:25:29 INFO - ##### 15:25:29 INFO - ##### Running run-tests step. 15:25:29 INFO - ##### 15:25:29 INFO - Running pre-action listener: _resource_record_pre_action 15:25:29 INFO - Running main action method: run_tests 15:25:29 INFO - mkdir: C:\slave\test\build\blobber_upload_dir 15:25:29 INFO - Minidump filename unknown. Determining based upon platform and architecture. 15:25:29 INFO - Minidump tooltool manifest unknown. Determining based upon platform and architecture. 15:25:29 INFO - grabbing minidump binary from tooltool 15:25:29 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 15:25:29 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:25:29 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:25:29 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:25:29 INFO - INFO - Attempting to fetch from 'https://api.pub.build.mozilla.org/tooltool/'... 15:25:31 INFO - INFO - File win32-minidump_stackwalk.exe fetched from https://api.pub.build.mozilla.org/tooltool/ as C:\slave\test\build\tmpm9k09_ 15:25:31 INFO - INFO - File integrity verified, renaming tmpm9k09_ to win32-minidump_stackwalk.exe 15:25:31 INFO - Return code: 0 15:25:31 INFO - Chmoding C:\slave\test\build\win32-minidump_stackwalk.exe to 0755 15:25:31 INFO - ENV: MINIDUMP_SAVE_PATH is now C:\slave\test\build\blobber_upload_dir 15:25:31 INFO - Running command: ['C:\\slave\\test\\build\\venv\\Scripts\\python', '-u', 'C:\\slave\\test\\build\\tests\\web-platform\\runtests.py', '--log-raw=-', '--log-raw=C:\\slave\\test\\build\\blobber_upload_dir\\wpt_raw.log', '--log-errorsummary=C:\\slave\\test\\build\\blobber_upload_dir\\wpt_errorsummary.log', '--binary=C:\\slave\\test\\build\\application\\firefox\\firefox.exe', '--symbols-path=https://queue.taskcluster.net/v1/task/L_r_lkbNTEiO886a5W1yRg/artifacts/public/build/firefox-48.0a1.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:25:31 INFO - Copy/paste: C:\slave\test\build\venv\Scripts\python -u C:\slave\test\build\tests\web-platform\runtests.py --log-raw=- --log-raw=C:\slave\test\build\blobber_upload_dir\wpt_raw.log --log-errorsummary=C:\slave\test\build\blobber_upload_dir\wpt_errorsummary.log --binary=C:\slave\test\build\application\firefox\firefox.exe --symbols-path=https://queue.taskcluster.net/v1/task/L_r_lkbNTEiO886a5W1yRg/artifacts/public/build/firefox-48.0a1.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:25:31 INFO - Using env: {'ALLUSERSPROFILE': 'C:\\Documents and Settings\\All Users', 15:25:31 INFO - 'APPDATA': 'C:\\Documents and Settings\\cltbld.T-XP32-IX-042\\Application Data', 15:25:31 INFO - 'COMMONPROGRAMFILES': 'C:\\Program Files\\Common Files', 15:25:31 INFO - 'COMPUTERNAME': 'T-XP32-IX-042', 15:25:31 INFO - 'COMSPEC': 'C:\\WINDOWS\\system32\\cmd.exe', 15:25:31 INFO - 'DCLOCATION': 'SCL3', 15:25:31 INFO - 'DEVENVDIR': 'D:\\msvs8\\Common7\\IDE', 15:25:31 INFO - 'DNSSUFFIX': 'wintest.releng.scl3.mozilla.com', 15:25:31 INFO - 'FP_NO_HOST_CHECK': 'NO', 15:25:31 INFO - 'FRAMEWORKDIR': 'C:\\WINDOWS\\Microsoft.NET\\Framework', 15:25:31 INFO - 'FRAMEWORKSDKDIR': 'D:\\msvs8\\SDK\\v2.0', 15:25:31 INFO - 'FRAMEWORKVERSION': 'v2.0.50727', 15:25:31 INFO - 'HOMEDRIVE': 'C:', 15:25:31 INFO - 'HOMEPATH': '\\Documents and Settings\\cltbld.T-XP32-IX-042', 15:25:31 INFO - 'KTS_HOME': 'C:\\Program Files\\KTS', 15:25:31 INFO - 'KTS_VERSION': '1.19c', 15:25:31 INFO - 'LIBPATH': 'C:\\WINDOWS\\Microsoft.NET\\Framework\\v2.0.50727;D:\\msvs8\\VC\\ATLMFC\\LIB', 15:25:31 INFO - 'LOGONSERVER': '\\\\T-XP32-IX-042', 15:25:31 INFO - 'MINIDUMP_SAVE_PATH': 'C:\\slave\\test\\build\\blobber_upload_dir', 15:25:31 INFO - 'MONDIR': 'C:\\Monitor_config\\', 15:25:31 INFO - 'MOZBUILDDIR': 'C:\\mozilla-build\\', 15:25:31 INFO - 'MOZILLABUILD': 'D:\\mozilla-build', 15:25:31 INFO - 'MOZILLABUILDDRIVE': 'C:', 15:25:31 INFO - 'MOZILLABUILDPATH': '\\mozilla-build\\', 15:25:31 INFO - 'MOZ_AIRBAG': '1', 15:25:31 INFO - 'MOZ_CRASHREPORTER_NO_REPORT': '1', 15:25:31 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 15:25:31 INFO - 'MOZ_MSVCVERSION': '8', 15:25:31 INFO - 'MOZ_NO_REMOTE': '1', 15:25:31 INFO - 'MOZ_TOOLS': 'D:\\mozilla-build\\moztools', 15:25:31 INFO - 'MSVCDIR': 'D:\\msvs8\\VC', 15:25:31 INFO - 'NO_EM_RESTART': '1', 15:25:31 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 15:25:31 INFO - 'NUMBER_OF_PROCESSORS': '8', 15:25:31 INFO - 'OS': 'Windows_NT', 15:25:31 INFO - 'OURDRIVE': 'C:', 15:25:31 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:25:31 INFO - 'PATHEXT': '.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.PSC1', 15:25:31 INFO - 'PROCESSOR_ARCHITECTURE': 'x86', 15:25:31 INFO - 'PROCESSOR_IDENTIFIER': 'x86 Family 6 Model 30 Stepping 5, GenuineIntel', 15:25:31 INFO - 'PROCESSOR_LEVEL': '6', 15:25:31 INFO - 'PROCESSOR_REVISION': '1e05', 15:25:31 INFO - 'PROGRAMFILES': 'C:\\Program Files', 15:25:31 INFO - 'PROMPT': '$P$G', 15:25:31 INFO - 'PROPERTIES_FILE': 'C:\\slave\\test/buildprops.json', 15:25:31 INFO - 'PWD': 'C:\\slave\\test', 15:25:31 INFO - 'RUNLOGFILE': 'C:\\slave\\\\runslave.log', 15:25:31 INFO - 'SESSIONNAME': 'Console', 15:25:31 INFO - 'SLAVEDIR': 'C:\\slave\\', 15:25:31 INFO - 'SYSTEMDRIVE': 'C:', 15:25:31 INFO - 'SYSTEMROOT': 'C:\\WINDOWS', 15:25:31 INFO - 'TEMP': 'C:\\DOCUME~1\\CLTBLD~1.T-X\\LOCALS~1\\Temp', 15:25:31 INFO - 'TEST1': 'testie', 15:25:31 INFO - 'TMP': 'C:\\DOCUME~1\\CLTBLD~1.T-X\\LOCALS~1\\Temp', 15:25:31 INFO - 'USERDOMAIN': 'T-XP32-IX-042', 15:25:31 INFO - 'USERNAME': 'cltbld', 15:25:31 INFO - 'USERPROFILE': 'C:\\Documents and Settings\\cltbld.T-XP32-IX-042', 15:25:31 INFO - 'VCINSTALLDIR': 'D:\\msvs8\\VC', 15:25:31 INFO - 'VCVARS': 'D:\\msvs8\\VC\\bin\\vcvars32.bat', 15:25:31 INFO - 'VSINSTALLDIR': 'D:\\msvs8', 15:25:31 INFO - 'WINDIR': 'C:\\WINDOWS', 15:25:31 INFO - 'XPCOM_DEBUG_BREAK': 'warn'} 15:25:31 INFO - Calling ['C:\\slave\\test\\build\\venv\\Scripts\\python', '-u', 'C:\\slave\\test\\build\\tests\\web-platform\\runtests.py', '--log-raw=-', '--log-raw=C:\\slave\\test\\build\\blobber_upload_dir\\wpt_raw.log', '--log-errorsummary=C:\\slave\\test\\build\\blobber_upload_dir\\wpt_errorsummary.log', '--binary=C:\\slave\\test\\build\\application\\firefox\\firefox.exe', '--symbols-path=https://queue.taskcluster.net/v1/task/L_r_lkbNTEiO886a5W1yRg/artifacts/public/build/firefox-48.0a1.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:25:33 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:25:33 INFO - import pkg_resources 15:25:34 INFO - Using 1 client processes 15:25:37 INFO - SUITE-START | Running 778 tests 15:25:37 INFO - Running testharness tests 15:25:37 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html 15:25:37 INFO - TEST-SKIP | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html | took 0ms 15:25:37 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html 15:25:37 INFO - TEST-SKIP | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html | took 0ms 15:25:37 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html 15:25:37 INFO - TEST-SKIP | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html | took 0ms 15:25:37 INFO - Setting up ssl 15:25:38 INFO - PROCESS | certutil | 15:25:38 INFO - PROCESS | certutil | 15:25:38 INFO - PROCESS | certutil | 15:25:38 INFO - Certificate Nickname Trust Attributes 15:25:38 INFO - SSL,S/MIME,JAR/XPI 15:25:38 INFO - 15:25:38 INFO - web-platform-tests CT,, 15:25:38 INFO - 15:25:38 INFO - Starting runner 15:25:39 INFO - PROCESS | 3820 | [3820] WARNING: Failed to load startupcache file correctly, removing!: file c:/builds/moz2_slave/m-cen-w32-d-000000000000000000/build/src/startupcache/StartupCache.cpp, line 228 15:25:40 INFO - PROCESS | 3820 | [3820] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80004005: file c:/builds/moz2_slave/m-cen-w32-d-000000000000000000/build/src/xpcom/base/nsSystemInfo.cpp, line 112 15:25:40 INFO - PROCESS | 3820 | [3820] WARNING: This method is lossy. Use GetCanonicalPath !: file c:/builds/moz2_slave/m-cen-w32-d-000000000000000000/build/src/xpcom/io/nsLocalFileWin.cpp, line 3457 15:25:41 INFO - PROCESS | 3820 | [3820] WARNING: Failed to load WMF DLLs: file c:/builds/moz2_slave/m-cen-w32-d-000000000000000000/build/src/dom/media/platforms/wmf/WMFUtils.cpp, line 169 15:25:41 INFO - PROCESS | 3820 | [3820] WARNING: NS_ENSURE_TRUE(SUCCEEDED(hr)) failed: file c:/builds/moz2_slave/m-cen-w32-d-000000000000000000/build/src/dom/media/platforms/wmf/WMFUtils.cpp, line 206 15:25:41 INFO - PROCESS | 3820 | [3820] WARNING: NS_ENSURE_TRUE(SUCCEEDED(hr)) failed: file c:/builds/moz2_slave/m-cen-w32-d-000000000000000000/build/src/dom/media/platforms/wmf/WMFUtils.cpp, line 206 15:25:41 INFO - PROCESS | 3820 | 1461191141631 Marionette DEBUG Marionette enabled via build flag and pref 15:25:41 INFO - PROCESS | 3820 | ++DOCSHELL 143A7C00 == 1 [pid = 3820] [id = 1] 15:25:41 INFO - PROCESS | 3820 | ++DOMWINDOW == 1 (143A8000) [pid = 3820] [serial = 1] [outer = 00000000] 15:25:41 INFO - PROCESS | 3820 | [3820] WARNING: No inner window available!: file c:/builds/moz2_slave/m-cen-w32-d-000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9803 15:25:41 INFO - PROCESS | 3820 | ++DOMWINDOW == 2 (143A8C00) [pid = 3820] [serial = 2] [outer = 143A8000] 15:25:41 INFO - PROCESS | 3820 | [3820] WARNING: Dwm composition not available, falling back to software vsync: file c:/builds/moz2_slave/m-cen-w32-d-000000000000000000/build/src/gfx/thebes/gfxWindowsPlatform.cpp, line 2858 15:25:41 INFO - PROCESS | 3820 | [3820] WARNING: Hardware Vsync support not yet implemented. Falling back to software timers: file c:/builds/moz2_slave/m-cen-w32-d-000000000000000000/build/src/gfx/thebes/gfxPlatform.cpp, line 2252 15:25:41 INFO - PROCESS | 3820 | ++DOCSHELL 14968400 == 2 [pid = 3820] [id = 2] 15:25:41 INFO - PROCESS | 3820 | ++DOMWINDOW == 3 (14968800) [pid = 3820] [serial = 3] [outer = 00000000] 15:25:41 INFO - PROCESS | 3820 | [3820] WARNING: No inner window available!: file c:/builds/moz2_slave/m-cen-w32-d-000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9803 15:25:41 INFO - PROCESS | 3820 | ++DOMWINDOW == 4 (14969400) [pid = 3820] [serial = 4] [outer = 14968800] 15:25:42 INFO - PROCESS | 3820 | 1461191142135 Marionette INFO Listening on port 2828 15:25:42 INFO - PROCESS | 3820 | 1461191142535 Marionette DEBUG Marionette enabled via command-line flag 15:25:42 INFO - PROCESS | 3820 | ++DOCSHELL 15AEA400 == 3 [pid = 3820] [id = 3] 15:25:42 INFO - PROCESS | 3820 | ++DOMWINDOW == 5 (15AF2400) [pid = 3820] [serial = 5] [outer = 00000000] 15:25:42 INFO - PROCESS | 3820 | [3820] WARNING: No inner window available!: file c:/builds/moz2_slave/m-cen-w32-d-000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9803 15:25:42 INFO - PROCESS | 3820 | ++DOMWINDOW == 6 (15AF3000) [pid = 3820] [serial = 6] [outer = 15AF2400] 15:25:42 INFO - PROCESS | 3820 | [3820] WARNING: 'NS_FAILED(rv)', file c:/builds/moz2_slave/m-cen-w32-d-000000000000000000/build/src/dom/plugins/base/nsPluginHost.cpp, line 2375 15:25:42 INFO - PROCESS | 3820 | ++DOMWINDOW == 7 (1655E000) [pid = 3820] [serial = 7] [outer = 14968800] 15:25:42 INFO - PROCESS | 3820 | [3820] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file c:/builds/moz2_slave/m-cen-w32-d-000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 15:25:42 INFO - PROCESS | 3820 | 1461191142939 Marionette DEBUG Accepted connection conn0 from 127.0.0.1:1458 15:25:43 INFO - PROCESS | 3820 | 1461191143045 Marionette DEBUG Closed connection conn0 15:25:43 INFO - PROCESS | 3820 | [3820] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file c:/builds/moz2_slave/m-cen-w32-d-000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 15:25:43 INFO - PROCESS | 3820 | 1461191143055 Marionette DEBUG Accepted connection conn1 from 127.0.0.1:1460 15:25:43 INFO - PROCESS | 3820 | 1461191143090 Marionette DEBUG Closed connection conn1 15:25:43 INFO - PROCESS | 3820 | [3820] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file c:/builds/moz2_slave/m-cen-w32-d-000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 15:25:43 INFO - PROCESS | 3820 | 1461191143097 Marionette DEBUG Accepted connection conn2 from 127.0.0.1:1461 15:25:43 INFO - PROCESS | 3820 | ++DOCSHELL 16872800 == 4 [pid = 3820] [id = 4] 15:25:43 INFO - PROCESS | 3820 | ++DOMWINDOW == 8 (16873000) [pid = 3820] [serial = 8] [outer = 00000000] 15:25:43 INFO - PROCESS | 3820 | ++DOMWINDOW == 9 (1646CC00) [pid = 3820] [serial = 9] [outer = 16873000] 15:25:43 INFO - PROCESS | 3820 | [3820] WARNING: Direct3D 11-accelerated layers are not supported on this system.: file c:/builds/moz2_slave/m-cen-w32-d-000000000000000000/build/src/gfx/thebes/gfxWindowsPlatform.cpp, line 2891 15:25:43 INFO - PROCESS | 3820 | ++DOMWINDOW == 10 (16474400) [pid = 3820] [serial = 10] [outer = 16873000] 15:25:43 INFO - PROCESS | 3820 | 1461191143326 Marionette TRACE conn2 -> [0,1,"newSession",{"sessionId":null,"capabilities":null}] 15:25:43 INFO - PROCESS | 3820 | 1461191143332 Marionette CONFIG Changing capabilities: {"browserName":"Firefox","browserVersion":"48.0a1","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":"20160420135553","device":"desktop","version":"48.0a1"} 15:25:43 INFO - PROCESS | 3820 | [3820] WARNING: NS_ENSURE_TRUE(SUCCEEDED(hr)) failed: file c:/builds/moz2_slave/m-cen-w32-d-000000000000000000/build/src/dom/media/platforms/wmf/WMFUtils.cpp, line 206 15:25:43 INFO - PROCESS | 3820 | [3820] WARNING: getting z level of unregistered window: file c:/builds/moz2_slave/m-cen-w32-d-000000000000000000/build/src/xpfe/appshell/nsWindowMediator.cpp, line 623 15:25:43 INFO - PROCESS | 3820 | [3820] WARNING: getting z level of unregistered window: file c:/builds/moz2_slave/m-cen-w32-d-000000000000000000/build/src/xpfe/appshell/nsWindowMediator.cpp, line 623 15:25:43 INFO - PROCESS | 3820 | [3820] WARNING: Failed to retarget HTML data delivery to the parser thread.: file c:/builds/moz2_slave/m-cen-w32-d-000000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 15:25:44 INFO - PROCESS | 3820 | ++DOCSHELL 1829B400 == 5 [pid = 3820] [id = 5] 15:25:44 INFO - PROCESS | 3820 | ++DOMWINDOW == 11 (182A3C00) [pid = 3820] [serial = 11] [outer = 00000000] 15:25:44 INFO - PROCESS | 3820 | ++DOCSHELL 18902800 == 6 [pid = 3820] [id = 6] 15:25:44 INFO - PROCESS | 3820 | ++DOMWINDOW == 12 (18907000) [pid = 3820] [serial = 12] [outer = 00000000] 15:25:44 INFO - PROCESS | 3820 | [3820] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file c:/builds/moz2_slave/m-cen-w32-d-000000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 272 15:25:44 INFO - PROCESS | 3820 | ++DOCSHELL 194E1800 == 7 [pid = 3820] [id = 7] 15:25:44 INFO - PROCESS | 3820 | ++DOMWINDOW == 13 (194E1C00) [pid = 3820] [serial = 13] [outer = 00000000] 15:25:44 INFO - PROCESS | 3820 | [3820] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file c:/builds/moz2_slave/m-cen-w32-d-000000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 272 15:25:44 INFO - PROCESS | 3820 | [3820] WARNING: Couldn't create child process for iframe.: file c:/builds/moz2_slave/m-cen-w32-d-000000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 336 15:25:44 INFO - PROCESS | 3820 | ++DOMWINDOW == 14 (196CF000) [pid = 3820] [serial = 14] [outer = 194E1C00] 15:25:45 INFO - PROCESS | 3820 | [3820] WARNING: Direct3D 11-accelerated layers are not supported on this system.: file c:/builds/moz2_slave/m-cen-w32-d-000000000000000000/build/src/gfx/thebes/gfxWindowsPlatform.cpp, line 2891 15:25:45 INFO - PROCESS | 3820 | ++DOMWINDOW == 15 (195C9400) [pid = 3820] [serial = 15] [outer = 182A3C00] 15:25:45 INFO - PROCESS | 3820 | ++DOMWINDOW == 16 (195CAC00) [pid = 3820] [serial = 16] [outer = 18907000] 15:25:45 INFO - PROCESS | 3820 | ++DOMWINDOW == 17 (19502800) [pid = 3820] [serial = 17] [outer = 194E1C00] 15:25:45 INFO - PROCESS | 3820 | 1461191145795 Marionette DEBUG loaded listener.js 15:25:45 INFO - PROCESS | 3820 | 1461191145809 Marionette DEBUG loaded listener.js 15:25:46 INFO - PROCESS | 3820 | ++DOMWINDOW == 18 (1A8AC000) [pid = 3820] [serial = 18] [outer = 194E1C00] 15:25:46 INFO - PROCESS | 3820 | 1461191146413 Marionette TRACE conn2 <- [1,1,null,{"sessionId":"a095da02-0ae8-4d22-b5d6-a25f411d368f","capabilities":{"browserName":"Firefox","browserVersion":"48.0a1","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":"20160420135553","device":"desktop","version":"48.0a1","command_id":1}}] 15:25:46 INFO - PROCESS | 3820 | 1461191146574 Marionette TRACE conn2 -> [0,2,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":128}] 15:25:46 INFO - PROCESS | 3820 | 1461191146645 Marionette TRACE conn2 <- [1,2,null,{"value":null}] 15:25:46 INFO - PROCESS | 3820 | 1461191146744 Marionette TRACE conn2 -> [0,3,"get",{"url":"http://web-platform.test:8000/testharness_runner.html"}] 15:25:46 INFO - PROCESS | 3820 | [3820] WARNING: Could not get disk status from nsIDiskSpaceWatcher: file c:/builds/moz2_slave/m-cen-w32-d-000000000000000000/build/src/uriloader/prefetch/nsOfflineCacheUpdateService.cpp, line 283 15:25:46 INFO - PROCESS | 3820 | ++DOMWINDOW == 19 (1C338800) [pid = 3820] [serial = 19] [outer = 194E1C00] 15:25:47 INFO - PROCESS | 3820 | [3820] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-cen-w32-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 15:25:47 INFO - PROCESS | 3820 | 1461191147234 Marionette TRACE conn2 <- [1,3,null,{}] 15:25:47 INFO - PROCESS | 3820 | 1461191147284 Marionette TRACE conn2 -> [0,4,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"document.title = 'MainThread'","sandbox":"default","line":140}] 15:25:47 INFO - PROCESS | 3820 | 1461191147299 Marionette TRACE conn2 <- [1,4,null,{"value":null}] 15:25:47 INFO - PROCESS | 3820 | 1461191147328 Marionette TRACE conn2 -> [0,5,"getWindowHandle",null] 15:25:47 INFO - PROCESS | 3820 | 1461191147330 Marionette TRACE conn2 <- [1,5,null,{"value":"13"}] 15:25:47 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.copy.html 15:25:47 INFO - PROCESS | 3820 | 1461191147335 Marionette TRACE conn2 -> [0,6,"setScriptTimeout",{"ms":35000}] 15:25:47 INFO - PROCESS | 3820 | 1461191147338 Marionette TRACE conn2 <- [1,6,null,{}] 15:25:47 INFO - PROCESS | 3820 | 1461191147343 Marionette TRACE conn2 -> [0,7,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:25:47 INFO - PROCESS | 3820 | 1461191147355 Marionette TRACE conn2 <- [1,7,null,{"value":null}] 15:25:47 INFO - PROCESS | 3820 | 1461191147359 Marionette TRACE conn2 -> [0,8,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.copy.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.copy.html\", \"0c4acebc-30bb-40ca-b7a3-36b05095ea91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:25:47 INFO - PROCESS | 3820 | ++DOCSHELL 194DD800 == 8 [pid = 3820] [id = 8] 15:25:47 INFO - PROCESS | 3820 | ++DOMWINDOW == 20 (1C3F2C00) [pid = 3820] [serial = 20] [outer = 00000000] 15:25:47 INFO - PROCESS | 3820 | ++DOMWINDOW == 21 (1C98A000) [pid = 3820] [serial = 21] [outer = 1C3F2C00] 15:25:47 INFO - PROCESS | 3820 | 1461191147406 Marionette DEBUG loaded listener.js 15:25:47 INFO - PROCESS | 3820 | ++DOMWINDOW == 22 (1C98D000) [pid = 3820] [serial = 22] [outer = 1C3F2C00] 15:25:47 INFO - PROCESS | 3820 | ++DOCSHELL 1CCDAC00 == 9 [pid = 3820] [id = 9] 15:25:47 INFO - PROCESS | 3820 | ++DOMWINDOW == 23 (1CCE3800) [pid = 3820] [serial = 23] [outer = 00000000] 15:25:47 INFO - PROCESS | 3820 | ++DOMWINDOW == 24 (1CCE6800) [pid = 3820] [serial = 24] [outer = 1CCE3800] 15:25:47 INFO - PROCESS | 3820 | 1461191147869 Marionette DEBUG loaded listener.js 15:25:47 INFO - PROCESS | 3820 | ++DOMWINDOW == 25 (1CCE2400) [pid = 3820] [serial = 25] [outer = 1CCE3800] 15:25:48 INFO - PROCESS | 3820 | 1461191148045 Marionette TRACE conn2 <- [1,8,null,{"value":["/2dcontext/compositing/2d.composite.canvas.copy.html",0,null,null,[["Canvas test: 2d.composite.canvas.copy",0,null,null]]]}] 15:25:48 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.copy.html | Canvas test: 2d.composite.canvas.copy 15:25:48 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.copy.html | took 759ms 15:25:48 INFO - PROCESS | 3820 | 1461191148077 Marionette TRACE conn2 -> [0,9,"getWindowHandle",null] 15:25:48 INFO - PROCESS | 3820 | 1461191148079 Marionette TRACE conn2 <- [1,9,null,{"value":"13"}] 15:25:48 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-atop.html 15:25:48 INFO - PROCESS | 3820 | 1461191148138 Marionette TRACE conn2 -> [0,10,"setScriptTimeout",{"ms":35000}] 15:25:48 INFO - PROCESS | 3820 | 1461191148140 Marionette TRACE conn2 <- [1,10,null,{}] 15:25:48 INFO - PROCESS | 3820 | 1461191148190 Marionette TRACE conn2 -> [0,11,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:25:48 INFO - PROCESS | 3820 | 1461191148331 Marionette TRACE conn2 <- [1,11,null,{"value":null}] 15:25:48 INFO - PROCESS | 3820 | 1461191148348 Marionette TRACE conn2 -> [0,12,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.destination-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-atop.html\", \"0c4acebc-30bb-40ca-b7a3-36b05095ea91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:25:48 INFO - PROCESS | 3820 | ++DOCSHELL 1CFDC000 == 10 [pid = 3820] [id = 10] 15:25:48 INFO - PROCESS | 3820 | ++DOMWINDOW == 26 (1CFDC400) [pid = 3820] [serial = 26] [outer = 00000000] 15:25:48 INFO - PROCESS | 3820 | ++DOMWINDOW == 27 (1D8ED000) [pid = 3820] [serial = 27] [outer = 1CFDC400] 15:25:48 INFO - PROCESS | 3820 | 1461191148401 Marionette DEBUG loaded listener.js 15:25:48 INFO - PROCESS | 3820 | ++DOMWINDOW == 28 (1D8F0800) [pid = 3820] [serial = 28] [outer = 1CFDC400] 15:25:48 INFO - PROCESS | 3820 | 1461191148772 Marionette TRACE conn2 <- [1,12,null,{"value":["/2dcontext/compositing/2d.composite.canvas.destination-atop.html",0,null,null,[["Canvas test: 2d.composite.canvas.destination-atop",0,null,null]]]}] 15:25:48 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | Canvas test: 2d.composite.canvas.destination-atop 15:25:48 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | took 726ms 15:25:48 INFO - PROCESS | 3820 | 1461191148802 Marionette TRACE conn2 -> [0,13,"getWindowHandle",null] 15:25:48 INFO - PROCESS | 3820 | 1461191148804 Marionette TRACE conn2 <- [1,13,null,{"value":"13"}] 15:25:48 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-in.html 15:25:48 INFO - PROCESS | 3820 | 1461191148807 Marionette TRACE conn2 -> [0,14,"setScriptTimeout",{"ms":35000}] 15:25:48 INFO - PROCESS | 3820 | 1461191148809 Marionette TRACE conn2 <- [1,14,null,{}] 15:25:48 INFO - PROCESS | 3820 | 1461191148813 Marionette TRACE conn2 -> [0,15,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:25:48 INFO - PROCESS | 3820 | 1461191148904 Marionette TRACE conn2 <- [1,15,null,{"value":null}] 15:25:48 INFO - PROCESS | 3820 | 1461191148911 Marionette TRACE conn2 -> [0,16,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.destination-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-in.html\", \"0c4acebc-30bb-40ca-b7a3-36b05095ea91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:25:48 INFO - PROCESS | 3820 | ++DOCSHELL 1D469C00 == 11 [pid = 3820] [id = 11] 15:25:48 INFO - PROCESS | 3820 | ++DOMWINDOW == 29 (1D46C000) [pid = 3820] [serial = 29] [outer = 00000000] 15:25:48 INFO - PROCESS | 3820 | ++DOMWINDOW == 30 (1D4E7000) [pid = 3820] [serial = 30] [outer = 1D46C000] 15:25:48 INFO - PROCESS | 3820 | 1461191148955 Marionette DEBUG loaded listener.js 15:25:49 INFO - PROCESS | 3820 | ++DOMWINDOW == 31 (1D8E9400) [pid = 3820] [serial = 31] [outer = 1D46C000] 15:25:49 INFO - PROCESS | 3820 | 1461191149298 Marionette TRACE conn2 <- [1,16,null,{"value":["/2dcontext/compositing/2d.composite.canvas.destination-in.html",0,null,null,[["Canvas test: 2d.composite.canvas.destination-in",0,null,null]]]}] 15:25:49 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-in.html | Canvas test: 2d.composite.canvas.destination-in 15:25:49 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-in.html | took 537ms 15:25:49 INFO - PROCESS | 3820 | 1461191149343 Marionette TRACE conn2 -> [0,17,"getWindowHandle",null] 15:25:49 INFO - PROCESS | 3820 | 1461191149345 Marionette TRACE conn2 <- [1,17,null,{"value":"13"}] 15:25:49 INFO - PROCESS | 3820 | 1461191149348 Marionette TRACE conn2 -> [0,18,"setScriptTimeout",{"ms":35000}] 15:25:49 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-out.html 15:25:49 INFO - PROCESS | 3820 | 1461191149350 Marionette TRACE conn2 <- [1,18,null,{}] 15:25:49 INFO - PROCESS | 3820 | 1461191149353 Marionette TRACE conn2 -> [0,19,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:25:49 INFO - PROCESS | 3820 | 1461191149492 Marionette TRACE conn2 <- [1,19,null,{"value":null}] 15:25:49 INFO - PROCESS | 3820 | 1461191149501 Marionette TRACE conn2 -> [0,20,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.destination-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-out.html\", \"0c4acebc-30bb-40ca-b7a3-36b05095ea91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:25:49 INFO - PROCESS | 3820 | ++DOCSHELL 1D5C5400 == 12 [pid = 3820] [id = 12] 15:25:49 INFO - PROCESS | 3820 | ++DOMWINDOW == 32 (1D5C6800) [pid = 3820] [serial = 32] [outer = 00000000] 15:25:49 INFO - PROCESS | 3820 | ++DOMWINDOW == 33 (1D8ED800) [pid = 3820] [serial = 33] [outer = 1D5C6800] 15:25:49 INFO - PROCESS | 3820 | 1461191149547 Marionette DEBUG loaded listener.js 15:25:49 INFO - PROCESS | 3820 | ++DOMWINDOW == 34 (1DD49000) [pid = 3820] [serial = 34] [outer = 1D5C6800] 15:25:49 INFO - PROCESS | 3820 | 1461191149883 Marionette TRACE conn2 <- [1,20,null,{"value":["/2dcontext/compositing/2d.composite.canvas.destination-out.html",0,null,null,[["Canvas test: 2d.composite.canvas.destination-out",0,null,null]]]}] 15:25:49 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-out.html | Canvas test: 2d.composite.canvas.destination-out 15:25:49 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-out.html | took 537ms 15:25:49 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-over.html 15:25:49 INFO - PROCESS | 3820 | 1461191149916 Marionette TRACE conn2 -> [0,21,"getWindowHandle",null] 15:25:49 INFO - PROCESS | 3820 | 1461191149918 Marionette TRACE conn2 <- [1,21,null,{"value":"13"}] 15:25:49 INFO - PROCESS | 3820 | 1461191149922 Marionette TRACE conn2 -> [0,22,"setScriptTimeout",{"ms":35000}] 15:25:49 INFO - PROCESS | 3820 | 1461191149923 Marionette TRACE conn2 <- [1,22,null,{}] 15:25:49 INFO - PROCESS | 3820 | 1461191149927 Marionette TRACE conn2 -> [0,23,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:25:50 INFO - PROCESS | 3820 | 1461191150013 Marionette TRACE conn2 <- [1,23,null,{"value":null}] 15:25:50 INFO - PROCESS | 3820 | 1461191150018 Marionette TRACE conn2 -> [0,24,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.destination-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-over.html\", \"0c4acebc-30bb-40ca-b7a3-36b05095ea91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:25:50 INFO - PROCESS | 3820 | ++DOCSHELL 1DD51000 == 13 [pid = 3820] [id = 13] 15:25:50 INFO - PROCESS | 3820 | ++DOMWINDOW == 35 (1DD51C00) [pid = 3820] [serial = 35] [outer = 00000000] 15:25:50 INFO - PROCESS | 3820 | ++DOMWINDOW == 36 (1DF45C00) [pid = 3820] [serial = 36] [outer = 1DD51C00] 15:25:50 INFO - PROCESS | 3820 | 1461191150064 Marionette DEBUG loaded listener.js 15:25:50 INFO - PROCESS | 3820 | ++DOMWINDOW == 37 (1DF48800) [pid = 3820] [serial = 37] [outer = 1DD51C00] 15:25:50 INFO - PROCESS | 3820 | 1461191150374 Marionette TRACE conn2 <- [1,24,null,{"value":["/2dcontext/compositing/2d.composite.canvas.destination-over.html",0,null,null,[["Canvas test: 2d.composite.canvas.destination-over",0,null,null]]]}] 15:25:50 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-over.html | Canvas test: 2d.composite.canvas.destination-over 15:25:50 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-over.html | took 490ms 15:25:50 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.lighter.html 15:25:50 INFO - PROCESS | 3820 | 1461191150416 Marionette TRACE conn2 -> [0,25,"getWindowHandle",null] 15:25:50 INFO - PROCESS | 3820 | 1461191150418 Marionette TRACE conn2 <- [1,25,null,{"value":"13"}] 15:25:50 INFO - PROCESS | 3820 | 1461191150421 Marionette TRACE conn2 -> [0,26,"setScriptTimeout",{"ms":35000}] 15:25:50 INFO - PROCESS | 3820 | 1461191150422 Marionette TRACE conn2 <- [1,26,null,{}] 15:25:50 INFO - PROCESS | 3820 | 1461191150426 Marionette TRACE conn2 -> [0,27,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:25:50 INFO - PROCESS | 3820 | 1461191150522 Marionette TRACE conn2 <- [1,27,null,{"value":null}] 15:25:50 INFO - PROCESS | 3820 | 1461191150528 Marionette TRACE conn2 -> [0,28,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.lighter.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.lighter.html\", \"0c4acebc-30bb-40ca-b7a3-36b05095ea91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:25:50 INFO - PROCESS | 3820 | ++DOCSHELL 1E07C400 == 14 [pid = 3820] [id = 14] 15:25:50 INFO - PROCESS | 3820 | ++DOMWINDOW == 38 (1E07DC00) [pid = 3820] [serial = 38] [outer = 00000000] 15:25:50 INFO - PROCESS | 3820 | ++DOMWINDOW == 39 (1E086000) [pid = 3820] [serial = 39] [outer = 1E07DC00] 15:25:50 INFO - PROCESS | 3820 | 1461191150571 Marionette DEBUG loaded listener.js 15:25:50 INFO - PROCESS | 3820 | ++DOMWINDOW == 40 (1E089400) [pid = 3820] [serial = 40] [outer = 1E07DC00] 15:25:50 INFO - PROCESS | 3820 | 1461191150884 Marionette TRACE conn2 <- [1,28,null,{"value":["/2dcontext/compositing/2d.composite.canvas.lighter.html",0,null,null,[["Canvas test: 2d.composite.canvas.lighter",0,null,null]]]}] 15:25:50 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.lighter.html | Canvas test: 2d.composite.canvas.lighter 15:25:50 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.lighter.html | took 490ms 15:25:50 INFO - PROCESS | 3820 | 1461191150916 Marionette TRACE conn2 -> [0,29,"getWindowHandle",null] 15:25:50 INFO - PROCESS | 3820 | 1461191150918 Marionette TRACE conn2 <- [1,29,null,{"value":"13"}] 15:25:50 INFO - PROCESS | 3820 | 1461191150921 Marionette TRACE conn2 -> [0,30,"setScriptTimeout",{"ms":35000}] 15:25:50 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-atop.html 15:25:50 INFO - PROCESS | 3820 | 1461191150922 Marionette TRACE conn2 <- [1,30,null,{}] 15:25:50 INFO - PROCESS | 3820 | 1461191150931 Marionette TRACE conn2 -> [0,31,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:25:51 INFO - PROCESS | 3820 | 1461191151013 Marionette TRACE conn2 <- [1,31,null,{"value":null}] 15:25:51 INFO - PROCESS | 3820 | 1461191151020 Marionette TRACE conn2 -> [0,32,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.source-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-atop.html\", \"0c4acebc-30bb-40ca-b7a3-36b05095ea91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:25:51 INFO - PROCESS | 3820 | ++DOCSHELL 1EA39800 == 15 [pid = 3820] [id = 15] 15:25:51 INFO - PROCESS | 3820 | ++DOMWINDOW == 41 (1EA3C800) [pid = 3820] [serial = 41] [outer = 00000000] 15:25:51 INFO - PROCESS | 3820 | ++DOMWINDOW == 42 (1EA44400) [pid = 3820] [serial = 42] [outer = 1EA3C800] 15:25:51 INFO - PROCESS | 3820 | 1461191151064 Marionette DEBUG loaded listener.js 15:25:51 INFO - PROCESS | 3820 | ++DOMWINDOW == 43 (1EA45800) [pid = 3820] [serial = 43] [outer = 1EA3C800] 15:25:51 INFO - PROCESS | 3820 | ++DOCSHELL 1EB92800 == 16 [pid = 3820] [id = 16] 15:25:51 INFO - PROCESS | 3820 | ++DOMWINDOW == 44 (1EB92C00) [pid = 3820] [serial = 44] [outer = 00000000] 15:25:51 INFO - PROCESS | 3820 | ++DOMWINDOW == 45 (1EB96C00) [pid = 3820] [serial = 45] [outer = 1EB92C00] 15:25:51 INFO - PROCESS | 3820 | ++DOMWINDOW == 46 (1EB90C00) [pid = 3820] [serial = 46] [outer = 1EB92C00] 15:25:51 INFO - PROCESS | 3820 | ++DOCSHELL 1EB97C00 == 17 [pid = 3820] [id = 17] 15:25:51 INFO - PROCESS | 3820 | ++DOMWINDOW == 47 (1EB99400) [pid = 3820] [serial = 47] [outer = 00000000] 15:25:51 INFO - PROCESS | 3820 | ++DOMWINDOW == 48 (1EBE2C00) [pid = 3820] [serial = 48] [outer = 1EB99400] 15:25:51 INFO - PROCESS | 3820 | ++DOMWINDOW == 49 (1EBECC00) [pid = 3820] [serial = 49] [outer = 1EB99400] 15:25:51 INFO - PROCESS | 3820 | 1461191151560 Marionette TRACE conn2 <- [1,32,null,{"value":["/2dcontext/compositing/2d.composite.canvas.source-atop.html",0,null,null,[["Canvas test: 2d.composite.canvas.source-atop",0,null,null]]]}] 15:25:51 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-atop.html | Canvas test: 2d.composite.canvas.source-atop 15:25:51 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-atop.html | took 695ms 15:25:51 INFO - PROCESS | 3820 | 1461191151621 Marionette TRACE conn2 -> [0,33,"getWindowHandle",null] 15:25:51 INFO - PROCESS | 3820 | 1461191151623 Marionette TRACE conn2 <- [1,33,null,{"value":"13"}] 15:25:51 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-in.html 15:25:51 INFO - PROCESS | 3820 | 1461191151626 Marionette TRACE conn2 -> [0,34,"setScriptTimeout",{"ms":35000}] 15:25:51 INFO - PROCESS | 3820 | 1461191151628 Marionette TRACE conn2 <- [1,34,null,{}] 15:25:51 INFO - PROCESS | 3820 | 1461191151631 Marionette TRACE conn2 -> [0,35,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:25:51 INFO - PROCESS | 3820 | 1461191151717 Marionette TRACE conn2 <- [1,35,null,{"value":null}] 15:25:51 INFO - PROCESS | 3820 | 1461191151723 Marionette TRACE conn2 -> [0,36,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.source-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-in.html\", \"0c4acebc-30bb-40ca-b7a3-36b05095ea91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:25:51 INFO - PROCESS | 3820 | ++DOCSHELL 1EA43800 == 18 [pid = 3820] [id = 18] 15:25:51 INFO - PROCESS | 3820 | ++DOMWINDOW == 50 (1EB92000) [pid = 3820] [serial = 50] [outer = 00000000] 15:25:51 INFO - PROCESS | 3820 | ++DOMWINDOW == 51 (1ED35800) [pid = 3820] [serial = 51] [outer = 1EB92000] 15:25:51 INFO - PROCESS | 3820 | 1461191151768 Marionette DEBUG loaded listener.js 15:25:51 INFO - PROCESS | 3820 | ++DOMWINDOW == 52 (1ED38000) [pid = 3820] [serial = 52] [outer = 1EB92000] 15:25:52 INFO - PROCESS | 3820 | --DOCSHELL 143A7C00 == 17 [pid = 3820] [id = 1] 15:25:52 INFO - PROCESS | 3820 | 1461191152829 Marionette TRACE conn2 <- [1,36,null,{"value":["/2dcontext/compositing/2d.composite.canvas.source-in.html",0,null,null,[["Canvas test: 2d.composite.canvas.source-in",0,null,null]]]}] 15:25:52 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-in.html | Canvas test: 2d.composite.canvas.source-in 15:25:52 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-in.html | took 1201ms 15:25:52 INFO - PROCESS | 3820 | 1461191152857 Marionette TRACE conn2 -> [0,37,"getWindowHandle",null] 15:25:52 INFO - PROCESS | 3820 | 1461191152862 Marionette TRACE conn2 <- [1,37,null,{"value":"13"}] 15:25:52 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-out.html 15:25:52 INFO - PROCESS | 3820 | 1461191152868 Marionette TRACE conn2 -> [0,38,"setScriptTimeout",{"ms":35000}] 15:25:52 INFO - PROCESS | 3820 | 1461191152872 Marionette TRACE conn2 <- [1,38,null,{}] 15:25:52 INFO - PROCESS | 3820 | 1461191152877 Marionette TRACE conn2 -> [0,39,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:25:52 INFO - PROCESS | 3820 | 1461191152986 Marionette TRACE conn2 <- [1,39,null,{"value":null}] 15:25:53 INFO - PROCESS | 3820 | 1461191153053 Marionette TRACE conn2 -> [0,40,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.source-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-out.html\", \"0c4acebc-30bb-40ca-b7a3-36b05095ea91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:25:53 INFO - PROCESS | 3820 | ++DOCSHELL 13266000 == 18 [pid = 3820] [id = 19] 15:25:53 INFO - PROCESS | 3820 | ++DOMWINDOW == 53 (13266400) [pid = 3820] [serial = 53] [outer = 00000000] 15:25:53 INFO - PROCESS | 3820 | ++DOMWINDOW == 54 (136C6000) [pid = 3820] [serial = 54] [outer = 13266400] 15:25:53 INFO - PROCESS | 3820 | 1461191153112 Marionette DEBUG loaded listener.js 15:25:53 INFO - PROCESS | 3820 | ++DOMWINDOW == 55 (13CAEC00) [pid = 3820] [serial = 55] [outer = 13266400] 15:25:53 INFO - PROCESS | 3820 | 1461191153739 Marionette TRACE conn2 <- [1,40,null,{"value":["/2dcontext/compositing/2d.composite.canvas.source-out.html",0,null,null,[["Canvas test: 2d.composite.canvas.source-out",0,null,null]]]}] 15:25:53 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-out.html | Canvas test: 2d.composite.canvas.source-out 15:25:53 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-out.html | took 916ms 15:25:53 INFO - PROCESS | 3820 | 1461191153773 Marionette TRACE conn2 -> [0,41,"getWindowHandle",null] 15:25:53 INFO - PROCESS | 3820 | 1461191153779 Marionette TRACE conn2 <- [1,41,null,{"value":"13"}] 15:25:53 INFO - PROCESS | 3820 | 1461191153785 Marionette TRACE conn2 -> [0,42,"setScriptTimeout",{"ms":35000}] 15:25:53 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-over.html 15:25:53 INFO - PROCESS | 3820 | 1461191153788 Marionette TRACE conn2 <- [1,42,null,{}] 15:25:53 INFO - PROCESS | 3820 | 1461191153792 Marionette TRACE conn2 -> [0,43,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:25:53 INFO - PROCESS | 3820 | 1461191153902 Marionette TRACE conn2 <- [1,43,null,{"value":null}] 15:25:53 INFO - PROCESS | 3820 | 1461191153967 Marionette TRACE conn2 -> [0,44,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.source-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-over.html\", \"0c4acebc-30bb-40ca-b7a3-36b05095ea91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:25:54 INFO - PROCESS | 3820 | ++DOCSHELL 143B3000 == 19 [pid = 3820] [id = 20] 15:25:54 INFO - PROCESS | 3820 | ++DOMWINDOW == 56 (14968C00) [pid = 3820] [serial = 56] [outer = 00000000] 15:25:54 INFO - PROCESS | 3820 | ++DOMWINDOW == 57 (1646DC00) [pid = 3820] [serial = 57] [outer = 14968C00] 15:25:54 INFO - PROCESS | 3820 | 1461191154024 Marionette DEBUG loaded listener.js 15:25:54 INFO - PROCESS | 3820 | ++DOMWINDOW == 58 (16555000) [pid = 3820] [serial = 58] [outer = 14968C00] 15:25:54 INFO - PROCESS | 3820 | 1461191154772 Marionette TRACE conn2 <- [1,44,null,{"value":["/2dcontext/compositing/2d.composite.canvas.source-over.html",0,null,null,[["Canvas test: 2d.composite.canvas.source-over",0,null,null]]]}] 15:25:54 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-over.html | Canvas test: 2d.composite.canvas.source-over 15:25:54 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-over.html | took 1058ms 15:25:54 INFO - PROCESS | 3820 | 1461191154841 Marionette TRACE conn2 -> [0,45,"getWindowHandle",null] 15:25:54 INFO - PROCESS | 3820 | 1461191154845 Marionette TRACE conn2 <- [1,45,null,{"value":"13"}] 15:25:54 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.xor.html 15:25:54 INFO - PROCESS | 3820 | 1461191154850 Marionette TRACE conn2 -> [0,46,"setScriptTimeout",{"ms":35000}] 15:25:54 INFO - PROCESS | 3820 | 1461191154853 Marionette TRACE conn2 <- [1,46,null,{}] 15:25:54 INFO - PROCESS | 3820 | 1461191154859 Marionette TRACE conn2 -> [0,47,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:25:54 INFO - PROCESS | 3820 | 1461191154950 Marionette TRACE conn2 <- [1,47,null,{"value":null}] 15:25:55 INFO - PROCESS | 3820 | 1461191155016 Marionette TRACE conn2 -> [0,48,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.xor.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.xor.html\", \"0c4acebc-30bb-40ca-b7a3-36b05095ea91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:25:55 INFO - PROCESS | 3820 | ++DOCSHELL 1326BC00 == 20 [pid = 3820] [id = 21] 15:25:55 INFO - PROCESS | 3820 | ++DOMWINDOW == 59 (13388400) [pid = 3820] [serial = 59] [outer = 00000000] 15:25:55 INFO - PROCESS | 3820 | ++DOMWINDOW == 60 (136C6800) [pid = 3820] [serial = 60] [outer = 13388400] 15:25:55 INFO - PROCESS | 3820 | 1461191155070 Marionette DEBUG loaded listener.js 15:25:55 INFO - PROCESS | 3820 | ++DOMWINDOW == 61 (137E0800) [pid = 3820] [serial = 61] [outer = 13388400] 15:25:55 INFO - PROCESS | 3820 | --DOCSHELL 16872800 == 19 [pid = 3820] [id = 4] 15:25:55 INFO - PROCESS | 3820 | 1461191155577 Marionette TRACE conn2 <- [1,48,null,{"value":["/2dcontext/compositing/2d.composite.canvas.xor.html",0,null,null,[["Canvas test: 2d.composite.canvas.xor",0,null,null]]]}] 15:25:55 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.xor.html | Canvas test: 2d.composite.canvas.xor 15:25:55 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.xor.html | took 743ms 15:25:55 INFO - PROCESS | 3820 | 1461191155624 Marionette TRACE conn2 -> [0,49,"getWindowHandle",null] 15:25:55 INFO - PROCESS | 3820 | 1461191155629 Marionette TRACE conn2 <- [1,49,null,{"value":"13"}] 15:25:55 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.copy.html 15:25:55 INFO - PROCESS | 3820 | 1461191155635 Marionette TRACE conn2 -> [0,50,"setScriptTimeout",{"ms":35000}] 15:25:55 INFO - PROCESS | 3820 | 1461191155638 Marionette TRACE conn2 <- [1,50,null,{}] 15:25:55 INFO - PROCESS | 3820 | 1461191155642 Marionette TRACE conn2 -> [0,51,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:25:55 INFO - PROCESS | 3820 | 1461191155747 Marionette TRACE conn2 <- [1,51,null,{"value":null}] 15:25:55 INFO - PROCESS | 3820 | 1461191155816 Marionette TRACE conn2 -> [0,52,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.copy.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.copy.html\", \"0c4acebc-30bb-40ca-b7a3-36b05095ea91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:25:55 INFO - PROCESS | 3820 | ++DOCSHELL 13388C00 == 20 [pid = 3820] [id = 22] 15:25:55 INFO - PROCESS | 3820 | ++DOMWINDOW == 62 (13389000) [pid = 3820] [serial = 62] [outer = 00000000] 15:25:55 INFO - PROCESS | 3820 | ++DOMWINDOW == 63 (14962400) [pid = 3820] [serial = 63] [outer = 13389000] 15:25:55 INFO - PROCESS | 3820 | 1461191155861 Marionette DEBUG loaded listener.js 15:25:55 INFO - PROCESS | 3820 | ++DOMWINDOW == 64 (15463800) [pid = 3820] [serial = 64] [outer = 13389000] 15:25:56 INFO - PROCESS | 3820 | 1461191156269 Marionette TRACE conn2 <- [1,52,null,{"value":["/2dcontext/compositing/2d.composite.clip.copy.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 15:25:56 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.copy.html | fill() does not affect pixels outside the clip region. 15:25:56 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.copy.html | took 711ms 15:25:56 INFO - PROCESS | 3820 | 1461191156336 Marionette TRACE conn2 -> [0,53,"getWindowHandle",null] 15:25:56 INFO - PROCESS | 3820 | 1461191156339 Marionette TRACE conn2 <- [1,53,null,{"value":"13"}] 15:25:56 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-atop.html 15:25:56 INFO - PROCESS | 3820 | 1461191156342 Marionette TRACE conn2 -> [0,54,"setScriptTimeout",{"ms":35000}] 15:25:56 INFO - PROCESS | 3820 | 1461191156346 Marionette TRACE conn2 <- [1,54,null,{}] 15:25:56 INFO - PROCESS | 3820 | 1461191156356 Marionette TRACE conn2 -> [0,55,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:25:56 INFO - PROCESS | 3820 | 1461191156439 Marionette TRACE conn2 <- [1,55,null,{"value":null}] 15:25:56 INFO - PROCESS | 3820 | 1461191156477 Marionette TRACE conn2 -> [0,56,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.destination-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-atop.html\", \"0c4acebc-30bb-40ca-b7a3-36b05095ea91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:25:56 INFO - PROCESS | 3820 | ++DOCSHELL 16552000 == 21 [pid = 3820] [id = 23] 15:25:56 INFO - PROCESS | 3820 | ++DOMWINDOW == 65 (16552400) [pid = 3820] [serial = 65] [outer = 00000000] 15:25:56 INFO - PROCESS | 3820 | ++DOMWINDOW == 66 (16878000) [pid = 3820] [serial = 66] [outer = 16552400] 15:25:56 INFO - PROCESS | 3820 | 1461191156524 Marionette DEBUG loaded listener.js 15:25:56 INFO - PROCESS | 3820 | ++DOMWINDOW == 67 (17AA9000) [pid = 3820] [serial = 67] [outer = 16552400] 15:25:56 INFO - PROCESS | 3820 | 1461191156926 Marionette TRACE conn2 <- [1,56,null,{"value":["/2dcontext/compositing/2d.composite.clip.destination-atop.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 15:25:57 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-atop.html | fill() does not affect pixels outside the clip region. 15:25:57 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-atop.html | took 632ms 15:25:57 INFO - PROCESS | 3820 | 1461191156979 Marionette TRACE conn2 -> [0,57,"getWindowHandle",null] 15:25:57 INFO - PROCESS | 3820 | 1461191156982 Marionette TRACE conn2 <- [1,57,null,{"value":"13"}] 15:25:57 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-in.html 15:25:57 INFO - PROCESS | 3820 | 1461191156985 Marionette TRACE conn2 -> [0,58,"setScriptTimeout",{"ms":35000}] 15:25:57 INFO - PROCESS | 3820 | 1461191156987 Marionette TRACE conn2 <- [1,58,null,{}] 15:25:57 INFO - PROCESS | 3820 | 1461191156994 Marionette TRACE conn2 -> [0,59,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:25:57 INFO - PROCESS | 3820 | 1461191157069 Marionette TRACE conn2 <- [1,59,null,{"value":null}] 15:25:57 INFO - PROCESS | 3820 | 1461191157075 Marionette TRACE conn2 -> [0,60,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.destination-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-in.html\", \"0c4acebc-30bb-40ca-b7a3-36b05095ea91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:25:57 INFO - PROCESS | 3820 | ++DOCSHELL 17D88800 == 22 [pid = 3820] [id = 24] 15:25:57 INFO - PROCESS | 3820 | ++DOMWINDOW == 68 (17D8F400) [pid = 3820] [serial = 68] [outer = 00000000] 15:25:57 INFO - PROCESS | 3820 | ++DOMWINDOW == 69 (17F6FC00) [pid = 3820] [serial = 69] [outer = 17D8F400] 15:25:57 INFO - PROCESS | 3820 | 1461191157120 Marionette DEBUG loaded listener.js 15:25:57 INFO - PROCESS | 3820 | ++DOMWINDOW == 70 (18115800) [pid = 3820] [serial = 70] [outer = 17D8F400] 15:25:57 INFO - PROCESS | 3820 | 1461191157537 Marionette TRACE conn2 <- [1,60,null,{"value":["/2dcontext/compositing/2d.composite.clip.destination-in.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 15:25:57 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-in.html | fill() does not affect pixels outside the clip region. 15:25:57 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-in.html | took 600ms 15:25:57 INFO - PROCESS | 3820 | 1461191157582 Marionette TRACE conn2 -> [0,61,"getWindowHandle",null] 15:25:57 INFO - PROCESS | 3820 | 1461191157584 Marionette TRACE conn2 <- [1,61,null,{"value":"13"}] 15:25:57 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-out.html 15:25:57 INFO - PROCESS | 3820 | 1461191157587 Marionette TRACE conn2 -> [0,62,"setScriptTimeout",{"ms":35000}] 15:25:57 INFO - PROCESS | 3820 | 1461191157589 Marionette TRACE conn2 <- [1,62,null,{}] 15:25:57 INFO - PROCESS | 3820 | 1461191157593 Marionette TRACE conn2 -> [0,63,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:25:57 INFO - PROCESS | 3820 | 1461191157664 Marionette TRACE conn2 <- [1,63,null,{"value":null}] 15:25:57 INFO - PROCESS | 3820 | 1461191157669 Marionette TRACE conn2 -> [0,64,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.destination-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-out.html\", \"0c4acebc-30bb-40ca-b7a3-36b05095ea91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:25:57 INFO - PROCESS | 3820 | ++DOCSHELL 18112000 == 23 [pid = 3820] [id = 25] 15:25:57 INFO - PROCESS | 3820 | ++DOMWINDOW == 71 (18236000) [pid = 3820] [serial = 71] [outer = 00000000] 15:25:57 INFO - PROCESS | 3820 | ++DOMWINDOW == 72 (1880A000) [pid = 3820] [serial = 72] [outer = 18236000] 15:25:57 INFO - PROCESS | 3820 | 1461191157722 Marionette DEBUG loaded listener.js 15:25:57 INFO - PROCESS | 3820 | ++DOMWINDOW == 73 (1880FC00) [pid = 3820] [serial = 73] [outer = 18236000] 15:25:58 INFO - PROCESS | 3820 | 1461191158139 Marionette TRACE conn2 <- [1,64,null,{"value":["/2dcontext/compositing/2d.composite.clip.destination-out.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 15:25:58 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-out.html | fill() does not affect pixels outside the clip region. 15:25:58 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-out.html | took 601ms 15:25:58 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-over.html 15:25:58 INFO - PROCESS | 3820 | 1461191158217 Marionette TRACE conn2 -> [0,65,"getWindowHandle",null] 15:25:58 INFO - PROCESS | 3820 | 1461191158219 Marionette TRACE conn2 <- [1,65,null,{"value":"13"}] 15:25:58 INFO - PROCESS | 3820 | 1461191158222 Marionette TRACE conn2 -> [0,66,"setScriptTimeout",{"ms":35000}] 15:25:58 INFO - PROCESS | 3820 | 1461191158224 Marionette TRACE conn2 <- [1,66,null,{}] 15:25:58 INFO - PROCESS | 3820 | 1461191158228 Marionette TRACE conn2 -> [0,67,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:25:58 INFO - PROCESS | 3820 | 1461191158318 Marionette TRACE conn2 <- [1,67,null,{"value":null}] 15:25:58 INFO - PROCESS | 3820 | 1461191158325 Marionette TRACE conn2 -> [0,68,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.destination-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-over.html\", \"0c4acebc-30bb-40ca-b7a3-36b05095ea91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:25:58 INFO - PROCESS | 3820 | ++DOCSHELL 12BEBC00 == 24 [pid = 3820] [id = 26] 15:25:58 INFO - PROCESS | 3820 | ++DOMWINDOW == 74 (15C94000) [pid = 3820] [serial = 74] [outer = 00000000] 15:25:58 INFO - PROCESS | 3820 | ++DOMWINDOW == 75 (18F1DC00) [pid = 3820] [serial = 75] [outer = 15C94000] 15:25:58 INFO - PROCESS | 3820 | 1461191158372 Marionette DEBUG loaded listener.js 15:25:58 INFO - PROCESS | 3820 | ++DOMWINDOW == 76 (19506400) [pid = 3820] [serial = 76] [outer = 15C94000] 15:25:58 INFO - PROCESS | 3820 | 1461191158770 Marionette TRACE conn2 <- [1,68,null,{"value":["/2dcontext/compositing/2d.composite.clip.destination-over.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 15:25:58 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-over.html | fill() does not affect pixels outside the clip region. 15:25:58 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-over.html | took 601ms 15:25:58 INFO - PROCESS | 3820 | 1461191158819 Marionette TRACE conn2 -> [0,69,"getWindowHandle",null] 15:25:58 INFO - PROCESS | 3820 | 1461191158821 Marionette TRACE conn2 <- [1,69,null,{"value":"13"}] 15:25:58 INFO - PROCESS | 3820 | 1461191158824 Marionette TRACE conn2 -> [0,70,"setScriptTimeout",{"ms":35000}] 15:25:58 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.lighter.html 15:25:58 INFO - PROCESS | 3820 | 1461191158826 Marionette TRACE conn2 <- [1,70,null,{}] 15:25:58 INFO - PROCESS | 3820 | 1461191158830 Marionette TRACE conn2 -> [0,71,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:25:58 INFO - PROCESS | 3820 | 1461191158900 Marionette TRACE conn2 <- [1,71,null,{"value":null}] 15:25:58 INFO - PROCESS | 3820 | 1461191158906 Marionette TRACE conn2 -> [0,72,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.lighter.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.lighter.html\", \"0c4acebc-30bb-40ca-b7a3-36b05095ea91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:25:58 INFO - PROCESS | 3820 | ++DOCSHELL 12355400 == 25 [pid = 3820] [id = 27] 15:25:58 INFO - PROCESS | 3820 | ++DOMWINDOW == 77 (195CA800) [pid = 3820] [serial = 77] [outer = 00000000] 15:25:58 INFO - PROCESS | 3820 | ++DOMWINDOW == 78 (19A95C00) [pid = 3820] [serial = 78] [outer = 195CA800] 15:25:58 INFO - PROCESS | 3820 | 1461191158952 Marionette DEBUG loaded listener.js 15:25:59 INFO - PROCESS | 3820 | ++DOMWINDOW == 79 (19CA7800) [pid = 3820] [serial = 79] [outer = 195CA800] 15:25:59 INFO - PROCESS | 3820 | 1461191159340 Marionette TRACE conn2 <- [1,72,null,{"value":["/2dcontext/compositing/2d.composite.clip.lighter.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 15:25:59 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.lighter.html | fill() does not affect pixels outside the clip region. 15:25:59 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.lighter.html | took 537ms 15:25:59 INFO - PROCESS | 3820 | 1461191159360 Marionette TRACE conn2 -> [0,73,"getWindowHandle",null] 15:25:59 INFO - PROCESS | 3820 | 1461191159362 Marionette TRACE conn2 <- [1,73,null,{"value":"13"}] 15:25:59 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-atop.html 15:25:59 INFO - PROCESS | 3820 | 1461191159365 Marionette TRACE conn2 -> [0,74,"setScriptTimeout",{"ms":35000}] 15:25:59 INFO - PROCESS | 3820 | 1461191159367 Marionette TRACE conn2 <- [1,74,null,{}] 15:25:59 INFO - PROCESS | 3820 | 1461191159370 Marionette TRACE conn2 -> [0,75,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:25:59 INFO - PROCESS | 3820 | 1461191159471 Marionette TRACE conn2 <- [1,75,null,{"value":null}] 15:25:59 INFO - PROCESS | 3820 | 1461191159479 Marionette TRACE conn2 -> [0,76,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.source-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-atop.html\", \"0c4acebc-30bb-40ca-b7a3-36b05095ea91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:25:59 INFO - PROCESS | 3820 | ++DOCSHELL 15CD6000 == 26 [pid = 3820] [id = 28] 15:25:59 INFO - PROCESS | 3820 | ++DOMWINDOW == 80 (15CD6800) [pid = 3820] [serial = 80] [outer = 00000000] 15:25:59 INFO - PROCESS | 3820 | ++DOMWINDOW == 81 (1A1BA000) [pid = 3820] [serial = 81] [outer = 15CD6800] 15:25:59 INFO - PROCESS | 3820 | 1461191159524 Marionette DEBUG loaded listener.js 15:25:59 INFO - PROCESS | 3820 | ++DOMWINDOW == 82 (1A31FC00) [pid = 3820] [serial = 82] [outer = 15CD6800] 15:25:59 INFO - PROCESS | 3820 | 1461191159894 Marionette TRACE conn2 <- [1,76,null,{"value":["/2dcontext/compositing/2d.composite.clip.source-atop.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 15:25:59 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-atop.html | fill() does not affect pixels outside the clip region. 15:25:59 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-atop.html | took 600ms 15:25:59 INFO - PROCESS | 3820 | 1461191159962 Marionette TRACE conn2 -> [0,77,"getWindowHandle",null] 15:25:59 INFO - PROCESS | 3820 | 1461191159964 Marionette TRACE conn2 <- [1,77,null,{"value":"13"}] 15:25:59 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-in.html 15:25:59 INFO - PROCESS | 3820 | 1461191159968 Marionette TRACE conn2 -> [0,78,"setScriptTimeout",{"ms":35000}] 15:25:59 INFO - PROCESS | 3820 | 1461191159969 Marionette TRACE conn2 <- [1,78,null,{}] 15:25:59 INFO - PROCESS | 3820 | 1461191159973 Marionette TRACE conn2 -> [0,79,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:26:00 INFO - PROCESS | 3820 | 1461191160043 Marionette TRACE conn2 <- [1,79,null,{"value":null}] 15:26:00 INFO - PROCESS | 3820 | 1461191160113 Marionette TRACE conn2 -> [0,80,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.source-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-in.html\", \"0c4acebc-30bb-40ca-b7a3-36b05095ea91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:26:00 INFO - PROCESS | 3820 | ++DOCSHELL 18B8A400 == 27 [pid = 3820] [id = 29] 15:26:00 INFO - PROCESS | 3820 | ++DOMWINDOW == 83 (195C2400) [pid = 3820] [serial = 83] [outer = 00000000] 15:26:00 INFO - PROCESS | 3820 | ++DOMWINDOW == 84 (1A4C7000) [pid = 3820] [serial = 84] [outer = 195C2400] 15:26:00 INFO - PROCESS | 3820 | 1461191160156 Marionette DEBUG loaded listener.js 15:26:00 INFO - PROCESS | 3820 | ++DOMWINDOW == 85 (1A4CBC00) [pid = 3820] [serial = 85] [outer = 195C2400] 15:26:00 INFO - PROCESS | 3820 | 1461191160505 Marionette TRACE conn2 <- [1,80,null,{"value":["/2dcontext/compositing/2d.composite.clip.source-in.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 15:26:00 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-in.html | fill() does not affect pixels outside the clip region. 15:26:00 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-in.html | took 600ms 15:26:00 INFO - PROCESS | 3820 | 1461191160566 Marionette TRACE conn2 -> [0,81,"getWindowHandle",null] 15:26:00 INFO - PROCESS | 3820 | 1461191160567 Marionette TRACE conn2 <- [1,81,null,{"value":"13"}] 15:26:00 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-out.html 15:26:00 INFO - PROCESS | 3820 | 1461191160571 Marionette TRACE conn2 -> [0,82,"setScriptTimeout",{"ms":35000}] 15:26:00 INFO - PROCESS | 3820 | 1461191160573 Marionette TRACE conn2 <- [1,82,null,{}] 15:26:00 INFO - PROCESS | 3820 | 1461191160576 Marionette TRACE conn2 -> [0,83,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:26:00 INFO - PROCESS | 3820 | 1461191160700 Marionette TRACE conn2 <- [1,83,null,{"value":null}] 15:26:00 INFO - PROCESS | 3820 | 1461191160708 Marionette TRACE conn2 -> [0,84,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.source-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-out.html\", \"0c4acebc-30bb-40ca-b7a3-36b05095ea91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:26:00 INFO - PROCESS | 3820 | ++DOCSHELL 17AAA400 == 28 [pid = 3820] [id = 30] 15:26:00 INFO - PROCESS | 3820 | ++DOMWINDOW == 86 (17AAB400) [pid = 3820] [serial = 86] [outer = 00000000] 15:26:00 INFO - PROCESS | 3820 | ++DOMWINDOW == 87 (1AD61400) [pid = 3820] [serial = 87] [outer = 17AAB400] 15:26:00 INFO - PROCESS | 3820 | 1461191160752 Marionette DEBUG loaded listener.js 15:26:00 INFO - PROCESS | 3820 | ++DOMWINDOW == 88 (1C261400) [pid = 3820] [serial = 88] [outer = 17AAB400] 15:26:01 INFO - PROCESS | 3820 | 1461191161180 Marionette TRACE conn2 <- [1,84,null,{"value":["/2dcontext/compositing/2d.composite.clip.source-out.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 15:26:01 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-out.html | fill() does not affect pixels outside the clip region. 15:26:01 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-out.html | took 648ms 15:26:01 INFO - PROCESS | 3820 | 1461191161241 Marionette TRACE conn2 -> [0,85,"getWindowHandle",null] 15:26:01 INFO - PROCESS | 3820 | 1461191161243 Marionette TRACE conn2 <- [1,85,null,{"value":"13"}] 15:26:01 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-over.html 15:26:01 INFO - PROCESS | 3820 | 1461191161247 Marionette TRACE conn2 -> [0,86,"setScriptTimeout",{"ms":35000}] 15:26:01 INFO - PROCESS | 3820 | 1461191161249 Marionette TRACE conn2 <- [1,86,null,{}] 15:26:01 INFO - PROCESS | 3820 | 1461191161252 Marionette TRACE conn2 -> [0,87,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:26:01 INFO - PROCESS | 3820 | 1461191161371 Marionette TRACE conn2 <- [1,87,null,{"value":null}] 15:26:01 INFO - PROCESS | 3820 | 1461191161409 Marionette TRACE conn2 -> [0,88,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.source-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-over.html\", \"0c4acebc-30bb-40ca-b7a3-36b05095ea91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:26:01 INFO - PROCESS | 3820 | ++DOCSHELL 1AA3D400 == 29 [pid = 3820] [id = 31] 15:26:01 INFO - PROCESS | 3820 | ++DOMWINDOW == 89 (1C26B000) [pid = 3820] [serial = 89] [outer = 00000000] 15:26:01 INFO - PROCESS | 3820 | ++DOMWINDOW == 90 (1C33CC00) [pid = 3820] [serial = 90] [outer = 1C26B000] 15:26:01 INFO - PROCESS | 3820 | 1461191161455 Marionette DEBUG loaded listener.js 15:26:01 INFO - PROCESS | 3820 | ++DOMWINDOW == 91 (1C989800) [pid = 3820] [serial = 91] [outer = 1C26B000] 15:26:01 INFO - PROCESS | 3820 | 1461191161834 Marionette TRACE conn2 <- [1,88,null,{"value":["/2dcontext/compositing/2d.composite.clip.source-over.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 15:26:01 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-over.html | fill() does not affect pixels outside the clip region. 15:26:01 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-over.html | took 648ms 15:26:01 INFO - PROCESS | 3820 | 1461191161885 Marionette TRACE conn2 -> [0,89,"getWindowHandle",null] 15:26:01 INFO - PROCESS | 3820 | 1461191161887 Marionette TRACE conn2 <- [1,89,null,{"value":"13"}] 15:26:01 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.xor.html 15:26:01 INFO - PROCESS | 3820 | 1461191161890 Marionette TRACE conn2 -> [0,90,"setScriptTimeout",{"ms":35000}] 15:26:01 INFO - PROCESS | 3820 | 1461191161891 Marionette TRACE conn2 <- [1,90,null,{}] 15:26:01 INFO - PROCESS | 3820 | 1461191161895 Marionette TRACE conn2 -> [0,91,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:26:02 INFO - PROCESS | 3820 | 1461191161996 Marionette TRACE conn2 <- [1,91,null,{"value":null}] 15:26:02 INFO - PROCESS | 3820 | 1461191162008 Marionette TRACE conn2 -> [0,92,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.xor.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.xor.html\", \"0c4acebc-30bb-40ca-b7a3-36b05095ea91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:26:02 INFO - PROCESS | 3820 | ++DOCSHELL 15C91800 == 30 [pid = 3820] [id = 32] 15:26:02 INFO - PROCESS | 3820 | ++DOMWINDOW == 92 (16871800) [pid = 3820] [serial = 92] [outer = 00000000] 15:26:02 INFO - PROCESS | 3820 | ++DOMWINDOW == 93 (1CB71C00) [pid = 3820] [serial = 93] [outer = 16871800] 15:26:02 INFO - PROCESS | 3820 | 1461191162051 Marionette DEBUG loaded listener.js 15:26:02 INFO - PROCESS | 3820 | ++DOMWINDOW == 94 (1CB76000) [pid = 3820] [serial = 94] [outer = 16871800] 15:26:02 INFO - PROCESS | 3820 | 1461191162418 Marionette TRACE conn2 <- [1,92,null,{"value":["/2dcontext/compositing/2d.composite.clip.xor.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 15:26:02 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.xor.html | fill() does not affect pixels outside the clip region. 15:26:02 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.xor.html | took 600ms 15:26:02 INFO - PROCESS | 3820 | 1461191162487 Marionette TRACE conn2 -> [0,93,"getWindowHandle",null] 15:26:02 INFO - PROCESS | 3820 | 1461191162489 Marionette TRACE conn2 <- [1,93,null,{"value":"13"}] 15:26:02 INFO - PROCESS | 3820 | 1461191162492 Marionette TRACE conn2 -> [0,94,"setScriptTimeout",{"ms":35000}] 15:26:02 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html 15:26:02 INFO - PROCESS | 3820 | 1461191162494 Marionette TRACE conn2 <- [1,94,null,{}] 15:26:02 INFO - PROCESS | 3820 | 1461191162497 Marionette TRACE conn2 -> [0,95,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:26:02 INFO - PROCESS | 3820 | 1461191162573 Marionette TRACE conn2 <- [1,95,null,{"value":null}] 15:26:02 INFO - PROCESS | 3820 | 1461191162681 Marionette TRACE conn2 -> [0,96,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.globalAlpha.canvas.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvas.html\", \"0c4acebc-30bb-40ca-b7a3-36b05095ea91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:26:02 INFO - PROCESS | 3820 | ++DOCSHELL 17D8CC00 == 31 [pid = 3820] [id = 33] 15:26:02 INFO - PROCESS | 3820 | ++DOMWINDOW == 95 (1C98E800) [pid = 3820] [serial = 95] [outer = 00000000] 15:26:02 INFO - PROCESS | 3820 | ++DOMWINDOW == 96 (1CFE7800) [pid = 3820] [serial = 96] [outer = 1C98E800] 15:26:02 INFO - PROCESS | 3820 | 1461191162724 Marionette DEBUG loaded listener.js 15:26:02 INFO - PROCESS | 3820 | ++DOMWINDOW == 97 (1CFE6000) [pid = 3820] [serial = 97] [outer = 1C98E800] 15:26:03 INFO - PROCESS | 3820 | 1461191163870 Marionette TRACE conn2 <- [1,96,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.canvas.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.canvas",0,null,null]]]}] 15:26:03 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | Canvas test: 2d.composite.globalAlpha.canvas 15:26:03 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | took 1469ms 15:26:03 INFO - PROCESS | 3820 | 1461191163954 Marionette TRACE conn2 -> [0,97,"getWindowHandle",null] 15:26:03 INFO - PROCESS | 3820 | 1461191163957 Marionette TRACE conn2 <- [1,97,null,{"value":"13"}] 15:26:03 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html 15:26:04 INFO - PROCESS | 3820 | 1461191163962 Marionette TRACE conn2 -> [0,98,"setScriptTimeout",{"ms":35000}] 15:26:04 INFO - PROCESS | 3820 | 1461191163964 Marionette TRACE conn2 <- [1,98,null,{}] 15:26:04 INFO - PROCESS | 3820 | 1461191163977 Marionette TRACE conn2 -> [0,99,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:26:04 INFO - PROCESS | 3820 | 1461191164124 Marionette TRACE conn2 <- [1,99,null,{"value":null}] 15:26:04 INFO - PROCESS | 3820 | 1461191164139 Marionette TRACE conn2 -> [0,100,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html\", \"0c4acebc-30bb-40ca-b7a3-36b05095ea91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:26:04 INFO - PROCESS | 3820 | ++DOCSHELL 13652000 == 32 [pid = 3820] [id = 34] 15:26:04 INFO - PROCESS | 3820 | ++DOMWINDOW == 98 (13652400) [pid = 3820] [serial = 98] [outer = 00000000] 15:26:04 INFO - PROCESS | 3820 | ++DOMWINDOW == 99 (13CB6400) [pid = 3820] [serial = 99] [outer = 13652400] 15:26:04 INFO - PROCESS | 3820 | 1461191164189 Marionette DEBUG loaded listener.js 15:26:04 INFO - PROCESS | 3820 | ++DOMWINDOW == 100 (1435CC00) [pid = 3820] [serial = 100] [outer = 13652400] 15:26:04 INFO - PROCESS | 3820 | 1461191164598 Marionette TRACE conn2 <- [1,100,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.canvaspattern",0,null,null]]]}] 15:26:04 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | Canvas test: 2d.composite.globalAlpha.canvaspattern 15:26:04 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | took 648ms 15:26:04 INFO - PROCESS | 3820 | 1461191164630 Marionette TRACE conn2 -> [0,101,"getWindowHandle",null] 15:26:04 INFO - PROCESS | 3820 | 1461191164635 Marionette TRACE conn2 <- [1,101,null,{"value":"13"}] 15:26:04 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.default.html 15:26:04 INFO - PROCESS | 3820 | 1461191164641 Marionette TRACE conn2 -> [0,102,"setScriptTimeout",{"ms":35000}] 15:26:04 INFO - PROCESS | 3820 | 1461191164643 Marionette TRACE conn2 <- [1,102,null,{}] 15:26:04 INFO - PROCESS | 3820 | 1461191164647 Marionette TRACE conn2 -> [0,103,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:26:04 INFO - PROCESS | 3820 | 1461191164748 Marionette TRACE conn2 <- [1,103,null,{"value":null}] 15:26:04 INFO - PROCESS | 3820 | 1461191164754 Marionette TRACE conn2 -> [0,104,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.globalAlpha.default.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.default.html\", \"0c4acebc-30bb-40ca-b7a3-36b05095ea91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:26:04 INFO - PROCESS | 3820 | ++DOCSHELL 1435D400 == 33 [pid = 3820] [id = 35] 15:26:04 INFO - PROCESS | 3820 | ++DOMWINDOW == 101 (143B1C00) [pid = 3820] [serial = 101] [outer = 00000000] 15:26:04 INFO - PROCESS | 3820 | ++DOMWINDOW == 102 (15C8D000) [pid = 3820] [serial = 102] [outer = 143B1C00] 15:26:04 INFO - PROCESS | 3820 | 1461191164799 Marionette DEBUG loaded listener.js 15:26:04 INFO - PROCESS | 3820 | ++DOMWINDOW == 103 (15D91000) [pid = 3820] [serial = 103] [outer = 143B1C00] 15:26:05 INFO - PROCESS | 3820 | --DOMWINDOW == 102 (16873000) [pid = 3820] [serial = 8] [outer = 00000000] [url = chrome://gfxsanity/content/sanitytest.html] 15:26:05 INFO - PROCESS | 3820 | --DOMWINDOW == 101 (1EA3C800) [pid = 3820] [serial = 41] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-atop.html] 15:26:05 INFO - PROCESS | 3820 | --DOMWINDOW == 100 (1E07DC00) [pid = 3820] [serial = 38] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.lighter.html] 15:26:05 INFO - PROCESS | 3820 | --DOMWINDOW == 99 (1DD51C00) [pid = 3820] [serial = 35] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-over.html] 15:26:05 INFO - PROCESS | 3820 | --DOMWINDOW == 98 (1D5C6800) [pid = 3820] [serial = 32] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-out.html] 15:26:05 INFO - PROCESS | 3820 | --DOMWINDOW == 97 (1D46C000) [pid = 3820] [serial = 29] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-in.html] 15:26:05 INFO - PROCESS | 3820 | --DOMWINDOW == 96 (1CFDC400) [pid = 3820] [serial = 26] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-atop.html] 15:26:05 INFO - PROCESS | 3820 | --DOMWINDOW == 95 (1C3F2C00) [pid = 3820] [serial = 20] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.copy.html] 15:26:05 INFO - PROCESS | 3820 | --DOMWINDOW == 94 (15C94000) [pid = 3820] [serial = 74] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-over.html] 15:26:05 INFO - PROCESS | 3820 | --DOMWINDOW == 93 (195CA800) [pid = 3820] [serial = 77] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.lighter.html] 15:26:05 INFO - PROCESS | 3820 | --DOMWINDOW == 92 (15CD6800) [pid = 3820] [serial = 80] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-atop.html] 15:26:05 INFO - PROCESS | 3820 | --DOMWINDOW == 91 (195C2400) [pid = 3820] [serial = 83] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-in.html] 15:26:05 INFO - PROCESS | 3820 | --DOMWINDOW == 90 (17AAB400) [pid = 3820] [serial = 86] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-out.html] 15:26:05 INFO - PROCESS | 3820 | --DOMWINDOW == 89 (1C26B000) [pid = 3820] [serial = 89] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-over.html] 15:26:05 INFO - PROCESS | 3820 | --DOMWINDOW == 88 (1EB92000) [pid = 3820] [serial = 50] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-in.html] 15:26:05 INFO - PROCESS | 3820 | --DOMWINDOW == 87 (13266400) [pid = 3820] [serial = 53] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-out.html] 15:26:05 INFO - PROCESS | 3820 | --DOMWINDOW == 86 (14968C00) [pid = 3820] [serial = 56] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-over.html] 15:26:05 INFO - PROCESS | 3820 | --DOMWINDOW == 85 (13388400) [pid = 3820] [serial = 59] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.xor.html] 15:26:05 INFO - PROCESS | 3820 | --DOMWINDOW == 84 (13389000) [pid = 3820] [serial = 62] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.copy.html] 15:26:05 INFO - PROCESS | 3820 | --DOMWINDOW == 83 (16552400) [pid = 3820] [serial = 65] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-atop.html] 15:26:05 INFO - PROCESS | 3820 | --DOMWINDOW == 82 (17D8F400) [pid = 3820] [serial = 68] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-in.html] 15:26:05 INFO - PROCESS | 3820 | --DOMWINDOW == 81 (18236000) [pid = 3820] [serial = 71] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-out.html] 15:26:05 INFO - PROCESS | 3820 | --DOMWINDOW == 80 (16871800) [pid = 3820] [serial = 92] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.xor.html] 15:26:05 INFO - PROCESS | 3820 | 1461191165726 Marionette TRACE conn2 <- [1,104,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.default.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.default",0,null,null]]]}] 15:26:05 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.default.html | Canvas test: 2d.composite.globalAlpha.default 15:26:05 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.default.html | took 1169ms 15:26:05 INFO - PROCESS | 3820 | 1461191165793 Marionette TRACE conn2 -> [0,105,"getWindowHandle",null] 15:26:05 INFO - PROCESS | 3820 | 1461191165795 Marionette TRACE conn2 <- [1,105,null,{"value":"13"}] 15:26:05 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.fill.html 15:26:05 INFO - PROCESS | 3820 | 1461191165799 Marionette TRACE conn2 -> [0,106,"setScriptTimeout",{"ms":35000}] 15:26:05 INFO - PROCESS | 3820 | 1461191165803 Marionette TRACE conn2 <- [1,106,null,{}] 15:26:05 INFO - PROCESS | 3820 | 1461191165812 Marionette TRACE conn2 -> [0,107,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:26:05 INFO - PROCESS | 3820 | 1461191165886 Marionette TRACE conn2 <- [1,107,null,{"value":null}] 15:26:05 INFO - PROCESS | 3820 | 1461191165895 Marionette TRACE conn2 -> [0,108,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.globalAlpha.fill.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.fill.html\", \"0c4acebc-30bb-40ca-b7a3-36b05095ea91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:26:05 INFO - PROCESS | 3820 | ++DOCSHELL 15463400 == 34 [pid = 3820] [id = 36] 15:26:05 INFO - PROCESS | 3820 | ++DOMWINDOW == 81 (156A5C00) [pid = 3820] [serial = 104] [outer = 00000000] 15:26:05 INFO - PROCESS | 3820 | ++DOMWINDOW == 82 (16477800) [pid = 3820] [serial = 105] [outer = 156A5C00] 15:26:05 INFO - PROCESS | 3820 | 1461191165948 Marionette DEBUG loaded listener.js 15:26:06 INFO - PROCESS | 3820 | ++DOMWINDOW == 83 (16870400) [pid = 3820] [serial = 106] [outer = 156A5C00] 15:26:06 INFO - PROCESS | 3820 | 1461191166373 Marionette TRACE conn2 <- [1,108,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.fill.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.fill",0,null,null]]]}] 15:26:06 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | Canvas test: 2d.composite.globalAlpha.fill 15:26:06 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | took 632ms 15:26:06 INFO - PROCESS | 3820 | 1461191166437 Marionette TRACE conn2 -> [0,109,"getWindowHandle",null] 15:26:06 INFO - PROCESS | 3820 | 1461191166439 Marionette TRACE conn2 <- [1,109,null,{"value":"13"}] 15:26:06 INFO - PROCESS | 3820 | 1461191166442 Marionette TRACE conn2 -> [0,110,"setScriptTimeout",{"ms":35000}] 15:26:06 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.image.html 15:26:06 INFO - PROCESS | 3820 | 1461191166444 Marionette TRACE conn2 <- [1,110,null,{}] 15:26:06 INFO - PROCESS | 3820 | 1461191166447 Marionette TRACE conn2 -> [0,111,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:26:06 INFO - PROCESS | 3820 | 1461191166518 Marionette TRACE conn2 <- [1,111,null,{"value":null}] 15:26:06 INFO - PROCESS | 3820 | 1461191166526 Marionette TRACE conn2 -> [0,112,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.globalAlpha.image.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.image.html\", \"0c4acebc-30bb-40ca-b7a3-36b05095ea91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:26:06 INFO - PROCESS | 3820 | ++DOCSHELL 17D84400 == 35 [pid = 3820] [id = 37] 15:26:06 INFO - PROCESS | 3820 | ++DOMWINDOW == 84 (17D91400) [pid = 3820] [serial = 107] [outer = 00000000] 15:26:06 INFO - PROCESS | 3820 | ++DOMWINDOW == 85 (18239000) [pid = 3820] [serial = 108] [outer = 17D91400] 15:26:06 INFO - PROCESS | 3820 | 1461191166570 Marionette DEBUG loaded listener.js 15:26:06 INFO - PROCESS | 3820 | ++DOMWINDOW == 86 (18297C00) [pid = 3820] [serial = 109] [outer = 17D91400] 15:26:07 INFO - PROCESS | 3820 | 1461191166985 Marionette TRACE conn2 <- [1,112,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.image.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.image",0,null,null]]]}] 15:26:07 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.image.html | Canvas test: 2d.composite.globalAlpha.image 15:26:07 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.image.html | took 601ms 15:26:07 INFO - PROCESS | 3820 | 1461191167039 Marionette TRACE conn2 -> [0,113,"getWindowHandle",null] 15:26:07 INFO - PROCESS | 3820 | 1461191167041 Marionette TRACE conn2 <- [1,113,null,{"value":"13"}] 15:26:07 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html 15:26:07 INFO - PROCESS | 3820 | 1461191167044 Marionette TRACE conn2 -> [0,114,"setScriptTimeout",{"ms":35000}] 15:26:07 INFO - PROCESS | 3820 | 1461191167046 Marionette TRACE conn2 <- [1,114,null,{}] 15:26:07 INFO - PROCESS | 3820 | 1461191167098 Marionette TRACE conn2 -> [0,115,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:26:07 INFO - PROCESS | 3820 | 1461191167167 Marionette TRACE conn2 <- [1,115,null,{"value":null}] 15:26:07 INFO - PROCESS | 3820 | 1461191167175 Marionette TRACE conn2 -> [0,116,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html\", \"0c4acebc-30bb-40ca-b7a3-36b05095ea91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:26:07 INFO - PROCESS | 3820 | ++DOCSHELL 18809800 == 36 [pid = 3820] [id = 38] 15:26:07 INFO - PROCESS | 3820 | ++DOMWINDOW == 87 (1890E800) [pid = 3820] [serial = 110] [outer = 00000000] 15:26:07 INFO - PROCESS | 3820 | ++DOMWINDOW == 88 (18B8F400) [pid = 3820] [serial = 111] [outer = 1890E800] 15:26:07 INFO - PROCESS | 3820 | 1461191167219 Marionette DEBUG loaded listener.js 15:26:07 INFO - PROCESS | 3820 | ++DOMWINDOW == 89 (18EA6C00) [pid = 3820] [serial = 112] [outer = 1890E800] 15:26:07 INFO - PROCESS | 3820 | 1461191167716 Marionette TRACE conn2 <- [1,116,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.imagepattern",0,null,null]]]}] 15:26:07 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | Canvas test: 2d.composite.globalAlpha.imagepattern 15:26:07 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | took 711ms 15:26:07 INFO - PROCESS | 3820 | 1461191167778 Marionette TRACE conn2 -> [0,117,"getWindowHandle",null] 15:26:07 INFO - PROCESS | 3820 | 1461191167782 Marionette TRACE conn2 <- [1,117,null,{"value":"13"}] 15:26:07 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html 15:26:07 INFO - PROCESS | 3820 | 1461191167788 Marionette TRACE conn2 -> [0,118,"setScriptTimeout",{"ms":35000}] 15:26:07 INFO - PROCESS | 3820 | 1461191167792 Marionette TRACE conn2 <- [1,118,null,{}] 15:26:07 INFO - PROCESS | 3820 | 1461191167798 Marionette TRACE conn2 -> [0,119,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:26:07 INFO - PROCESS | 3820 | 1461191167934 Marionette TRACE conn2 <- [1,119,null,{"value":null}] 15:26:08 INFO - PROCESS | 3820 | 1461191168029 Marionette TRACE conn2 -> [0,120,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.globalAlpha.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.invalid.html\", \"0c4acebc-30bb-40ca-b7a3-36b05095ea91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:26:08 INFO - PROCESS | 3820 | ++DOCSHELL 136C0000 == 37 [pid = 3820] [id = 39] 15:26:08 INFO - PROCESS | 3820 | ++DOMWINDOW == 90 (136C3400) [pid = 3820] [serial = 113] [outer = 00000000] 15:26:08 INFO - PROCESS | 3820 | ++DOMWINDOW == 91 (13CB4800) [pid = 3820] [serial = 114] [outer = 136C3400] 15:26:08 INFO - PROCESS | 3820 | 1461191168086 Marionette DEBUG loaded listener.js 15:26:08 INFO - PROCESS | 3820 | ++DOMWINDOW == 92 (149F7C00) [pid = 3820] [serial = 115] [outer = 136C3400] 15:26:08 INFO - PROCESS | 3820 | 1461191168535 Marionette TRACE conn2 <- [1,120,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.invalid.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.invalid",0,null,null]]]}] 15:26:08 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | Canvas test: 2d.composite.globalAlpha.invalid 15:26:08 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | took 806ms 15:26:08 INFO - PROCESS | 3820 | 1461191168591 Marionette TRACE conn2 -> [0,121,"getWindowHandle",null] 15:26:08 INFO - PROCESS | 3820 | 1461191168597 Marionette TRACE conn2 <- [1,121,null,{"value":"13"}] 15:26:08 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.range.html 15:26:08 INFO - PROCESS | 3820 | 1461191168604 Marionette TRACE conn2 -> [0,122,"setScriptTimeout",{"ms":35000}] 15:26:08 INFO - PROCESS | 3820 | 1461191168606 Marionette TRACE conn2 <- [1,122,null,{}] 15:26:08 INFO - PROCESS | 3820 | 1461191168610 Marionette TRACE conn2 -> [0,123,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:26:08 INFO - PROCESS | 3820 | 1461191168704 Marionette TRACE conn2 <- [1,123,null,{"value":null}] 15:26:08 INFO - PROCESS | 3820 | 1461191168789 Marionette TRACE conn2 -> [0,124,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.globalAlpha.range.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.range.html\", \"0c4acebc-30bb-40ca-b7a3-36b05095ea91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:26:08 INFO - PROCESS | 3820 | ++DOCSHELL 15AE7400 == 38 [pid = 3820] [id = 40] 15:26:08 INFO - PROCESS | 3820 | ++DOMWINDOW == 93 (15C18C00) [pid = 3820] [serial = 116] [outer = 00000000] 15:26:08 INFO - PROCESS | 3820 | ++DOMWINDOW == 94 (17D90400) [pid = 3820] [serial = 117] [outer = 15C18C00] 15:26:08 INFO - PROCESS | 3820 | 1461191168843 Marionette DEBUG loaded listener.js 15:26:08 INFO - PROCESS | 3820 | ++DOMWINDOW == 95 (18236800) [pid = 3820] [serial = 118] [outer = 15C18C00] 15:26:09 INFO - PROCESS | 3820 | 1461191169372 Marionette TRACE conn2 <- [1,124,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.range.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.range",0,null,null]]]}] 15:26:09 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.range.html | Canvas test: 2d.composite.globalAlpha.range 15:26:09 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.range.html | took 853ms 15:26:09 INFO - PROCESS | 3820 | 1461191169450 Marionette TRACE conn2 -> [0,125,"getWindowHandle",null] 15:26:09 INFO - PROCESS | 3820 | 1461191169452 Marionette TRACE conn2 <- [1,125,null,{"value":"13"}] 15:26:09 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.copy.html 15:26:09 INFO - PROCESS | 3820 | 1461191169456 Marionette TRACE conn2 -> [0,126,"setScriptTimeout",{"ms":35000}] 15:26:09 INFO - PROCESS | 3820 | 1461191169460 Marionette TRACE conn2 <- [1,126,null,{}] 15:26:09 INFO - PROCESS | 3820 | 1461191169471 Marionette TRACE conn2 -> [0,127,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:26:09 INFO - PROCESS | 3820 | 1461191169575 Marionette TRACE conn2 <- [1,127,null,{"value":null}] 15:26:09 INFO - PROCESS | 3820 | 1461191169639 Marionette TRACE conn2 -> [0,128,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.copy.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.copy.html\", \"0c4acebc-30bb-40ca-b7a3-36b05095ea91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:26:09 INFO - PROCESS | 3820 | ++DOCSHELL 196D4400 == 39 [pid = 3820] [id = 41] 15:26:09 INFO - PROCESS | 3820 | ++DOMWINDOW == 96 (1977C400) [pid = 3820] [serial = 119] [outer = 00000000] 15:26:09 INFO - PROCESS | 3820 | ++DOMWINDOW == 97 (1A316800) [pid = 3820] [serial = 120] [outer = 1977C400] 15:26:09 INFO - PROCESS | 3820 | 1461191169696 Marionette DEBUG loaded listener.js 15:26:09 INFO - PROCESS | 3820 | ++DOMWINDOW == 98 (1A3B5000) [pid = 3820] [serial = 121] [outer = 1977C400] 15:26:10 INFO - PROCESS | 3820 | 1461191170282 Marionette TRACE conn2 <- [1,128,null,{"value":["/2dcontext/compositing/2d.composite.image.copy.html",0,null,null,[["Canvas test: 2d.composite.image.copy",0,null,null]]]}] 15:26:10 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.copy.html | Canvas test: 2d.composite.image.copy 15:26:10 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.copy.html | took 853ms 15:26:10 INFO - PROCESS | 3820 | 1461191170330 Marionette TRACE conn2 -> [0,129,"getWindowHandle",null] 15:26:10 INFO - PROCESS | 3820 | 1461191170333 Marionette TRACE conn2 <- [1,129,null,{"value":"13"}] 15:26:10 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-atop.html 15:26:10 INFO - PROCESS | 3820 | 1461191170337 Marionette TRACE conn2 -> [0,130,"setScriptTimeout",{"ms":35000}] 15:26:10 INFO - PROCESS | 3820 | 1461191170339 Marionette TRACE conn2 <- [1,130,null,{}] 15:26:10 INFO - PROCESS | 3820 | 1461191170342 Marionette TRACE conn2 -> [0,131,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:26:10 INFO - PROCESS | 3820 | 1461191170434 Marionette TRACE conn2 <- [1,131,null,{"value":null}] 15:26:10 INFO - PROCESS | 3820 | 1461191170517 Marionette TRACE conn2 -> [0,132,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.destination-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-atop.html\", \"0c4acebc-30bb-40ca-b7a3-36b05095ea91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:26:10 INFO - PROCESS | 3820 | ++DOCSHELL 1A85EC00 == 40 [pid = 3820] [id = 42] 15:26:10 INFO - PROCESS | 3820 | ++DOMWINDOW == 99 (1A864000) [pid = 3820] [serial = 122] [outer = 00000000] 15:26:10 INFO - PROCESS | 3820 | ++DOMWINDOW == 100 (1AA3B000) [pid = 3820] [serial = 123] [outer = 1A864000] 15:26:10 INFO - PROCESS | 3820 | 1461191170571 Marionette DEBUG loaded listener.js 15:26:10 INFO - PROCESS | 3820 | ++DOMWINDOW == 101 (1C26B000) [pid = 3820] [serial = 124] [outer = 1A864000] 15:26:11 INFO - PROCESS | 3820 | 1461191171154 Marionette TRACE conn2 <- [1,132,null,{"value":["/2dcontext/compositing/2d.composite.image.destination-atop.html",0,null,null,[["Canvas test: 2d.composite.image.destination-atop",0,null,null]]]}] 15:26:11 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-atop.html | Canvas test: 2d.composite.image.destination-atop 15:26:11 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-atop.html | took 853ms 15:26:11 INFO - PROCESS | 3820 | 1461191171180 Marionette TRACE conn2 -> [0,133,"getWindowHandle",null] 15:26:11 INFO - PROCESS | 3820 | 1461191171182 Marionette TRACE conn2 <- [1,133,null,{"value":"13"}] 15:26:11 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-in.html 15:26:11 INFO - PROCESS | 3820 | 1461191171187 Marionette TRACE conn2 -> [0,134,"setScriptTimeout",{"ms":35000}] 15:26:11 INFO - PROCESS | 3820 | 1461191171189 Marionette TRACE conn2 <- [1,134,null,{}] 15:26:11 INFO - PROCESS | 3820 | 1461191171192 Marionette TRACE conn2 -> [0,135,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:26:11 INFO - PROCESS | 3820 | 1461191171283 Marionette TRACE conn2 <- [1,135,null,{"value":null}] 15:26:11 INFO - PROCESS | 3820 | 1461191171352 Marionette TRACE conn2 -> [0,136,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.destination-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-in.html\", \"0c4acebc-30bb-40ca-b7a3-36b05095ea91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:26:11 INFO - PROCESS | 3820 | ++DOCSHELL 13269000 == 41 [pid = 3820] [id = 43] 15:26:11 INFO - PROCESS | 3820 | ++DOMWINDOW == 102 (1326B400) [pid = 3820] [serial = 125] [outer = 00000000] 15:26:11 INFO - PROCESS | 3820 | ++DOMWINDOW == 103 (1545D800) [pid = 3820] [serial = 126] [outer = 1326B400] 15:26:11 INFO - PROCESS | 3820 | 1461191171406 Marionette DEBUG loaded listener.js 15:26:11 INFO - PROCESS | 3820 | ++DOMWINDOW == 104 (15468C00) [pid = 3820] [serial = 127] [outer = 1326B400] 15:26:12 INFO - PROCESS | 3820 | 1461191171988 Marionette TRACE conn2 <- [1,136,null,{"value":["/2dcontext/compositing/2d.composite.image.destination-in.html",0,null,null,[["Canvas test: 2d.composite.image.destination-in",0,null,null]]]}] 15:26:12 INFO - PROCESS | 3820 | --DOCSHELL 17D84400 == 40 [pid = 3820] [id = 37] 15:26:12 INFO - PROCESS | 3820 | --DOCSHELL 15463400 == 39 [pid = 3820] [id = 36] 15:26:12 INFO - PROCESS | 3820 | --DOCSHELL 1435D400 == 38 [pid = 3820] [id = 35] 15:26:12 INFO - PROCESS | 3820 | --DOCSHELL 13652000 == 37 [pid = 3820] [id = 34] 15:26:12 INFO - PROCESS | 3820 | --DOCSHELL 17D8CC00 == 36 [pid = 3820] [id = 33] 15:26:12 INFO - PROCESS | 3820 | --DOCSHELL 1A85EC00 == 35 [pid = 3820] [id = 42] 15:26:12 INFO - PROCESS | 3820 | --DOCSHELL 1AA3D400 == 34 [pid = 3820] [id = 31] 15:26:12 INFO - PROCESS | 3820 | --DOCSHELL 196D4400 == 33 [pid = 3820] [id = 41] 15:26:12 INFO - PROCESS | 3820 | --DOCSHELL 15C91800 == 32 [pid = 3820] [id = 32] 15:26:12 INFO - PROCESS | 3820 | --DOCSHELL 18809800 == 31 [pid = 3820] [id = 38] 15:26:12 INFO - PROCESS | 3820 | --DOCSHELL 18B8A400 == 30 [pid = 3820] [id = 29] 15:26:12 INFO - PROCESS | 3820 | --DOCSHELL 136C0000 == 29 [pid = 3820] [id = 39] 15:26:12 INFO - PROCESS | 3820 | --DOCSHELL 17AAA400 == 28 [pid = 3820] [id = 30] 15:26:12 INFO - PROCESS | 3820 | --DOCSHELL 15AE7400 == 27 [pid = 3820] [id = 40] 15:26:12 INFO - PROCESS | 3820 | --DOMWINDOW == 103 (1646CC00) [pid = 3820] [serial = 9] [outer = 00000000] [url = about:blank] 15:26:12 INFO - PROCESS | 3820 | --DOMWINDOW == 102 (16474400) [pid = 3820] [serial = 10] [outer = 00000000] [url = chrome://gfxsanity/content/sanitytest.html] 15:26:12 INFO - PROCESS | 3820 | --DOMWINDOW == 101 (14969400) [pid = 3820] [serial = 4] [outer = 00000000] [url = about:blank] 15:26:12 INFO - PROCESS | 3820 | --DOMWINDOW == 100 (19A95C00) [pid = 3820] [serial = 78] [outer = 00000000] [url = about:blank] 15:26:12 INFO - PROCESS | 3820 | --DOMWINDOW == 99 (1A1BA000) [pid = 3820] [serial = 81] [outer = 00000000] [url = about:blank] 15:26:12 INFO - PROCESS | 3820 | --DOMWINDOW == 98 (1A4C7000) [pid = 3820] [serial = 84] [outer = 00000000] [url = about:blank] 15:26:12 INFO - PROCESS | 3820 | --DOMWINDOW == 97 (1AD61400) [pid = 3820] [serial = 87] [outer = 00000000] [url = about:blank] 15:26:12 INFO - PROCESS | 3820 | --DOMWINDOW == 96 (1C33CC00) [pid = 3820] [serial = 90] [outer = 00000000] [url = about:blank] 15:26:12 INFO - PROCESS | 3820 | --DOMWINDOW == 95 (1CB71C00) [pid = 3820] [serial = 93] [outer = 00000000] [url = about:blank] 15:26:12 INFO - PROCESS | 3820 | --DOMWINDOW == 94 (1ED35800) [pid = 3820] [serial = 51] [outer = 00000000] [url = about:blank] 15:26:12 INFO - PROCESS | 3820 | --DOMWINDOW == 93 (136C6000) [pid = 3820] [serial = 54] [outer = 00000000] [url = about:blank] 15:26:12 INFO - PROCESS | 3820 | --DOMWINDOW == 92 (1646DC00) [pid = 3820] [serial = 57] [outer = 00000000] [url = about:blank] 15:26:12 INFO - PROCESS | 3820 | --DOMWINDOW == 91 (136C6800) [pid = 3820] [serial = 60] [outer = 00000000] [url = about:blank] 15:26:12 INFO - PROCESS | 3820 | --DOMWINDOW == 90 (14962400) [pid = 3820] [serial = 63] [outer = 00000000] [url = about:blank] 15:26:12 INFO - PROCESS | 3820 | --DOMWINDOW == 89 (16878000) [pid = 3820] [serial = 66] [outer = 00000000] [url = about:blank] 15:26:12 INFO - PROCESS | 3820 | --DOMWINDOW == 88 (17AA9000) [pid = 3820] [serial = 67] [outer = 00000000] [url = about:blank] 15:26:12 INFO - PROCESS | 3820 | --DOMWINDOW == 87 (17F6FC00) [pid = 3820] [serial = 69] [outer = 00000000] [url = about:blank] 15:26:12 INFO - PROCESS | 3820 | --DOMWINDOW == 86 (18115800) [pid = 3820] [serial = 70] [outer = 00000000] [url = about:blank] 15:26:12 INFO - PROCESS | 3820 | --DOMWINDOW == 85 (1880A000) [pid = 3820] [serial = 72] [outer = 00000000] [url = about:blank] 15:26:12 INFO - PROCESS | 3820 | --DOMWINDOW == 84 (1880FC00) [pid = 3820] [serial = 73] [outer = 00000000] [url = about:blank] 15:26:12 INFO - PROCESS | 3820 | --DOMWINDOW == 83 (19506400) [pid = 3820] [serial = 76] [outer = 00000000] [url = about:blank] 15:26:12 INFO - PROCESS | 3820 | --DOMWINDOW == 82 (18F1DC00) [pid = 3820] [serial = 75] [outer = 00000000] [url = about:blank] 15:26:12 INFO - PROCESS | 3820 | --DOMWINDOW == 81 (19CA7800) [pid = 3820] [serial = 79] [outer = 00000000] [url = about:blank] 15:26:12 INFO - PROCESS | 3820 | --DOMWINDOW == 80 (1A31FC00) [pid = 3820] [serial = 82] [outer = 00000000] [url = about:blank] 15:26:12 INFO - PROCESS | 3820 | --DOMWINDOW == 79 (137E0800) [pid = 3820] [serial = 61] [outer = 00000000] [url = about:blank] 15:26:12 INFO - PROCESS | 3820 | --DOMWINDOW == 78 (1A4CBC00) [pid = 3820] [serial = 85] [outer = 00000000] [url = about:blank] 15:26:12 INFO - PROCESS | 3820 | --DOMWINDOW == 77 (15463800) [pid = 3820] [serial = 64] [outer = 00000000] [url = about:blank] 15:26:12 INFO - PROCESS | 3820 | --DOMWINDOW == 76 (1C261400) [pid = 3820] [serial = 88] [outer = 00000000] [url = about:blank] 15:26:12 INFO - PROCESS | 3820 | --DOMWINDOW == 75 (13CAEC00) [pid = 3820] [serial = 55] [outer = 00000000] [url = about:blank] 15:26:12 INFO - PROCESS | 3820 | --DOMWINDOW == 74 (1C989800) [pid = 3820] [serial = 91] [outer = 00000000] [url = about:blank] 15:26:12 INFO - PROCESS | 3820 | --DOMWINDOW == 73 (16555000) [pid = 3820] [serial = 58] [outer = 00000000] [url = about:blank] 15:26:12 INFO - PROCESS | 3820 | --DOMWINDOW == 72 (1ED38000) [pid = 3820] [serial = 52] [outer = 00000000] [url = about:blank] 15:26:12 INFO - PROCESS | 3820 | --DOMWINDOW == 71 (1CB76000) [pid = 3820] [serial = 94] [outer = 00000000] [url = about:blank] 15:26:12 INFO - PROCESS | 3820 | --DOMWINDOW == 70 (1DF48800) [pid = 3820] [serial = 37] [outer = 00000000] [url = about:blank] 15:26:12 INFO - PROCESS | 3820 | --DOMWINDOW == 69 (1DD49000) [pid = 3820] [serial = 34] [outer = 00000000] [url = about:blank] 15:26:12 INFO - PROCESS | 3820 | --DOMWINDOW == 68 (1D8ED800) [pid = 3820] [serial = 33] [outer = 00000000] [url = about:blank] 15:26:12 INFO - PROCESS | 3820 | --DOMWINDOW == 67 (1D4E7000) [pid = 3820] [serial = 30] [outer = 00000000] [url = about:blank] 15:26:12 INFO - PROCESS | 3820 | --DOMWINDOW == 66 (1D8E9400) [pid = 3820] [serial = 31] [outer = 00000000] [url = about:blank] 15:26:12 INFO - PROCESS | 3820 | --DOMWINDOW == 65 (1D8ED000) [pid = 3820] [serial = 27] [outer = 00000000] [url = about:blank] 15:26:12 INFO - PROCESS | 3820 | --DOMWINDOW == 64 (1D8F0800) [pid = 3820] [serial = 28] [outer = 00000000] [url = about:blank] 15:26:12 INFO - PROCESS | 3820 | --DOMWINDOW == 63 (1CCE6800) [pid = 3820] [serial = 24] [outer = 00000000] [url = about:blank] 15:26:12 INFO - PROCESS | 3820 | --DOMWINDOW == 62 (1C98A000) [pid = 3820] [serial = 21] [outer = 00000000] [url = about:blank] 15:26:12 INFO - PROCESS | 3820 | --DOMWINDOW == 61 (1C98D000) [pid = 3820] [serial = 22] [outer = 00000000] [url = about:blank] 15:26:12 INFO - PROCESS | 3820 | --DOMWINDOW == 60 (19502800) [pid = 3820] [serial = 17] [outer = 00000000] [url = about:blank] 15:26:12 INFO - PROCESS | 3820 | --DOMWINDOW == 59 (196CF000) [pid = 3820] [serial = 14] [outer = 00000000] [url = about:blank] 15:26:12 INFO - PROCESS | 3820 | --DOMWINDOW == 58 (1EA45800) [pid = 3820] [serial = 43] [outer = 00000000] [url = about:blank] 15:26:12 INFO - PROCESS | 3820 | --DOMWINDOW == 57 (1EB96C00) [pid = 3820] [serial = 45] [outer = 00000000] [url = about:blank] 15:26:12 INFO - PROCESS | 3820 | --DOMWINDOW == 56 (1EBE2C00) [pid = 3820] [serial = 48] [outer = 00000000] [url = about:blank] 15:26:12 INFO - PROCESS | 3820 | --DOMWINDOW == 55 (1EA44400) [pid = 3820] [serial = 42] [outer = 00000000] [url = about:blank] 15:26:12 INFO - PROCESS | 3820 | --DOMWINDOW == 54 (1E086000) [pid = 3820] [serial = 39] [outer = 00000000] [url = about:blank] 15:26:12 INFO - PROCESS | 3820 | --DOMWINDOW == 53 (1E089400) [pid = 3820] [serial = 40] [outer = 00000000] [url = about:blank] 15:26:12 INFO - PROCESS | 3820 | --DOMWINDOW == 52 (1DF45C00) [pid = 3820] [serial = 36] [outer = 00000000] [url = about:blank] 15:26:12 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-in.html | Canvas test: 2d.composite.image.destination-in 15:26:12 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-in.html | took 1375ms 15:26:12 INFO - PROCESS | 3820 | 1461191172552 Marionette TRACE conn2 -> [0,137,"getWindowHandle",null] 15:26:12 INFO - PROCESS | 3820 | 1461191172557 Marionette TRACE conn2 <- [1,137,null,{"value":"13"}] 15:26:12 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-out.html 15:26:12 INFO - PROCESS | 3820 | 1461191172563 Marionette TRACE conn2 -> [0,138,"setScriptTimeout",{"ms":35000}] 15:26:12 INFO - PROCESS | 3820 | 1461191172566 Marionette TRACE conn2 <- [1,138,null,{}] 15:26:12 INFO - PROCESS | 3820 | 1461191172577 Marionette TRACE conn2 -> [0,139,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:26:12 INFO - PROCESS | 3820 | 1461191172691 Marionette TRACE conn2 <- [1,139,null,{"value":null}] 15:26:12 INFO - PROCESS | 3820 | 1461191172703 Marionette TRACE conn2 -> [0,140,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.destination-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-out.html\", \"0c4acebc-30bb-40ca-b7a3-36b05095ea91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:26:12 INFO - PROCESS | 3820 | ++DOCSHELL 137D9800 == 28 [pid = 3820] [id = 44] 15:26:12 INFO - PROCESS | 3820 | ++DOMWINDOW == 53 (137D9C00) [pid = 3820] [serial = 128] [outer = 00000000] 15:26:12 INFO - PROCESS | 3820 | ++DOMWINDOW == 54 (13811000) [pid = 3820] [serial = 129] [outer = 137D9C00] 15:26:12 INFO - PROCESS | 3820 | 1461191172750 Marionette DEBUG loaded listener.js 15:26:12 INFO - PROCESS | 3820 | ++DOMWINDOW == 55 (1381A800) [pid = 3820] [serial = 130] [outer = 137D9C00] 15:26:13 INFO - PROCESS | 3820 | 1461191173227 Marionette TRACE conn2 <- [1,140,null,{"value":["/2dcontext/compositing/2d.composite.image.destination-out.html",0,null,null,[["Canvas test: 2d.composite.image.destination-out",0,null,null]]]}] 15:26:13 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-out.html | Canvas test: 2d.composite.image.destination-out 15:26:13 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-out.html | took 711ms 15:26:13 INFO - PROCESS | 3820 | 1461191173297 Marionette TRACE conn2 -> [0,141,"getWindowHandle",null] 15:26:13 INFO - PROCESS | 3820 | 1461191173301 Marionette TRACE conn2 <- [1,141,null,{"value":"13"}] 15:26:13 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-over.html 15:26:13 INFO - PROCESS | 3820 | 1461191173309 Marionette TRACE conn2 -> [0,142,"setScriptTimeout",{"ms":35000}] 15:26:13 INFO - PROCESS | 3820 | 1461191173313 Marionette TRACE conn2 <- [1,142,null,{}] 15:26:13 INFO - PROCESS | 3820 | 1461191173316 Marionette TRACE conn2 -> [0,143,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:26:13 INFO - PROCESS | 3820 | 1461191173392 Marionette TRACE conn2 <- [1,143,null,{"value":null}] 15:26:13 INFO - PROCESS | 3820 | 1461191173399 Marionette TRACE conn2 -> [0,144,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.destination-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-over.html\", \"0c4acebc-30bb-40ca-b7a3-36b05095ea91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:26:13 INFO - PROCESS | 3820 | ++DOCSHELL 15464000 == 29 [pid = 3820] [id = 45] 15:26:13 INFO - PROCESS | 3820 | ++DOMWINDOW == 56 (156A7C00) [pid = 3820] [serial = 131] [outer = 00000000] 15:26:13 INFO - PROCESS | 3820 | ++DOMWINDOW == 57 (15C17000) [pid = 3820] [serial = 132] [outer = 156A7C00] 15:26:13 INFO - PROCESS | 3820 | 1461191173443 Marionette DEBUG loaded listener.js 15:26:13 INFO - PROCESS | 3820 | ++DOMWINDOW == 58 (15CD8800) [pid = 3820] [serial = 133] [outer = 156A7C00] 15:26:13 INFO - PROCESS | 3820 | 1461191173846 Marionette TRACE conn2 <- [1,144,null,{"value":["/2dcontext/compositing/2d.composite.image.destination-over.html",0,null,null,[["Canvas test: 2d.composite.image.destination-over",0,null,null]]]}] 15:26:13 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-over.html | Canvas test: 2d.composite.image.destination-over 15:26:13 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-over.html | took 600ms 15:26:13 INFO - PROCESS | 3820 | 1461191173905 Marionette TRACE conn2 -> [0,145,"getWindowHandle",null] 15:26:13 INFO - PROCESS | 3820 | 1461191173907 Marionette TRACE conn2 <- [1,145,null,{"value":"13"}] 15:26:13 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.lighter.html 15:26:13 INFO - PROCESS | 3820 | 1461191173911 Marionette TRACE conn2 -> [0,146,"setScriptTimeout",{"ms":35000}] 15:26:13 INFO - PROCESS | 3820 | 1461191173913 Marionette TRACE conn2 <- [1,146,null,{}] 15:26:13 INFO - PROCESS | 3820 | 1461191173923 Marionette TRACE conn2 -> [0,147,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:26:14 INFO - PROCESS | 3820 | 1461191174005 Marionette TRACE conn2 <- [1,147,null,{"value":null}] 15:26:14 INFO - PROCESS | 3820 | 1461191174016 Marionette TRACE conn2 -> [0,148,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.lighter.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.lighter.html\", \"0c4acebc-30bb-40ca-b7a3-36b05095ea91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:26:14 INFO - PROCESS | 3820 | ++DOCSHELL 17AA2C00 == 30 [pid = 3820] [id = 46] 15:26:14 INFO - PROCESS | 3820 | ++DOMWINDOW == 59 (17AA9000) [pid = 3820] [serial = 134] [outer = 00000000] 15:26:14 INFO - PROCESS | 3820 | ++DOMWINDOW == 60 (17D8B800) [pid = 3820] [serial = 135] [outer = 17AA9000] 15:26:14 INFO - PROCESS | 3820 | 1461191174135 Marionette DEBUG loaded listener.js 15:26:14 INFO - PROCESS | 3820 | ++DOMWINDOW == 61 (17F6FC00) [pid = 3820] [serial = 136] [outer = 17AA9000] 15:26:14 INFO - PROCESS | 3820 | 1461191174547 Marionette TRACE conn2 <- [1,148,null,{"value":["/2dcontext/compositing/2d.composite.image.lighter.html",0,null,null,[["Canvas test: 2d.composite.image.lighter",0,null,null]]]}] 15:26:14 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.lighter.html | Canvas test: 2d.composite.image.lighter 15:26:14 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.lighter.html | took 711ms 15:26:14 INFO - PROCESS | 3820 | 1461191174610 Marionette TRACE conn2 -> [0,149,"getWindowHandle",null] 15:26:14 INFO - PROCESS | 3820 | 1461191174612 Marionette TRACE conn2 <- [1,149,null,{"value":"13"}] 15:26:14 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-atop.html 15:26:14 INFO - PROCESS | 3820 | 1461191174615 Marionette TRACE conn2 -> [0,150,"setScriptTimeout",{"ms":35000}] 15:26:14 INFO - PROCESS | 3820 | 1461191174617 Marionette TRACE conn2 <- [1,150,null,{}] 15:26:14 INFO - PROCESS | 3820 | 1461191174621 Marionette TRACE conn2 -> [0,151,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:26:14 INFO - PROCESS | 3820 | 1461191174692 Marionette TRACE conn2 <- [1,151,null,{"value":null}] 15:26:14 INFO - PROCESS | 3820 | 1461191174698 Marionette TRACE conn2 -> [0,152,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.source-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-atop.html\", \"0c4acebc-30bb-40ca-b7a3-36b05095ea91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:26:14 INFO - PROCESS | 3820 | ++DOCSHELL 1655D000 == 31 [pid = 3820] [id = 47] 15:26:14 INFO - PROCESS | 3820 | ++DOMWINDOW == 62 (17F6B800) [pid = 3820] [serial = 137] [outer = 00000000] 15:26:14 INFO - PROCESS | 3820 | ++DOMWINDOW == 63 (18906000) [pid = 3820] [serial = 138] [outer = 17F6B800] 15:26:14 INFO - PROCESS | 3820 | 1461191174742 Marionette DEBUG loaded listener.js 15:26:14 INFO - PROCESS | 3820 | ++DOMWINDOW == 64 (18B87800) [pid = 3820] [serial = 139] [outer = 17F6B800] 15:26:15 INFO - PROCESS | 3820 | 1461191175165 Marionette TRACE conn2 <- [1,152,null,{"value":["/2dcontext/compositing/2d.composite.image.source-atop.html",0,null,null,[["Canvas test: 2d.composite.image.source-atop",0,null,null]]]}] 15:26:15 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-atop.html | Canvas test: 2d.composite.image.source-atop 15:26:15 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-atop.html | took 601ms 15:26:15 INFO - PROCESS | 3820 | 1461191175213 Marionette TRACE conn2 -> [0,153,"getWindowHandle",null] 15:26:15 INFO - PROCESS | 3820 | 1461191175216 Marionette TRACE conn2 <- [1,153,null,{"value":"13"}] 15:26:15 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-in.html 15:26:15 INFO - PROCESS | 3820 | 1461191175220 Marionette TRACE conn2 -> [0,154,"setScriptTimeout",{"ms":35000}] 15:26:15 INFO - PROCESS | 3820 | 1461191175222 Marionette TRACE conn2 <- [1,154,null,{}] 15:26:15 INFO - PROCESS | 3820 | 1461191175232 Marionette TRACE conn2 -> [0,155,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:26:15 INFO - PROCESS | 3820 | 1461191175322 Marionette TRACE conn2 <- [1,155,null,{"value":null}] 15:26:15 INFO - PROCESS | 3820 | 1461191175330 Marionette TRACE conn2 -> [0,156,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.source-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-in.html\", \"0c4acebc-30bb-40ca-b7a3-36b05095ea91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:26:15 INFO - PROCESS | 3820 | ++DOCSHELL 149FA400 == 32 [pid = 3820] [id = 48] 15:26:15 INFO - PROCESS | 3820 | ++DOMWINDOW == 65 (1823C000) [pid = 3820] [serial = 140] [outer = 00000000] 15:26:15 INFO - PROCESS | 3820 | ++DOMWINDOW == 66 (19502400) [pid = 3820] [serial = 141] [outer = 1823C000] 15:26:15 INFO - PROCESS | 3820 | 1461191175375 Marionette DEBUG loaded listener.js 15:26:15 INFO - PROCESS | 3820 | ++DOMWINDOW == 67 (195BC400) [pid = 3820] [serial = 142] [outer = 1823C000] 15:26:15 INFO - PROCESS | 3820 | 1461191175811 Marionette TRACE conn2 <- [1,156,null,{"value":["/2dcontext/compositing/2d.composite.image.source-in.html",0,null,null,[["Canvas test: 2d.composite.image.source-in",0,null,null]]]}] 15:26:15 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-in.html | Canvas test: 2d.composite.image.source-in 15:26:15 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-in.html | took 647ms 15:26:15 INFO - PROCESS | 3820 | 1461191175889 Marionette TRACE conn2 -> [0,157,"getWindowHandle",null] 15:26:15 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-out.html 15:26:15 INFO - PROCESS | 3820 | 1461191175891 Marionette TRACE conn2 <- [1,157,null,{"value":"13"}] 15:26:15 INFO - PROCESS | 3820 | 1461191175894 Marionette TRACE conn2 -> [0,158,"setScriptTimeout",{"ms":35000}] 15:26:15 INFO - PROCESS | 3820 | 1461191175896 Marionette TRACE conn2 <- [1,158,null,{}] 15:26:15 INFO - PROCESS | 3820 | 1461191175900 Marionette TRACE conn2 -> [0,159,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:26:16 INFO - PROCESS | 3820 | 1461191176017 Marionette TRACE conn2 <- [1,159,null,{"value":null}] 15:26:16 INFO - PROCESS | 3820 | 1461191176023 Marionette TRACE conn2 -> [0,160,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.source-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-out.html\", \"0c4acebc-30bb-40ca-b7a3-36b05095ea91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:26:16 INFO - PROCESS | 3820 | ++DOCSHELL 19506400 == 33 [pid = 3820] [id = 49] 15:26:16 INFO - PROCESS | 3820 | ++DOMWINDOW == 68 (195C4800) [pid = 3820] [serial = 143] [outer = 00000000] 15:26:16 INFO - PROCESS | 3820 | ++DOMWINDOW == 69 (1A1B0C00) [pid = 3820] [serial = 144] [outer = 195C4800] 15:26:16 INFO - PROCESS | 3820 | 1461191176070 Marionette DEBUG loaded listener.js 15:26:16 INFO - PROCESS | 3820 | ++DOMWINDOW == 70 (1A322400) [pid = 3820] [serial = 145] [outer = 195C4800] 15:26:16 INFO - PROCESS | 3820 | 1461191176486 Marionette TRACE conn2 <- [1,160,null,{"value":["/2dcontext/compositing/2d.composite.image.source-out.html",0,null,null,[["Canvas test: 2d.composite.image.source-out",0,null,null]]]}] 15:26:16 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-out.html | Canvas test: 2d.composite.image.source-out 15:26:16 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-out.html | took 648ms 15:26:16 INFO - PROCESS | 3820 | 1461191176531 Marionette TRACE conn2 -> [0,161,"getWindowHandle",null] 15:26:16 INFO - PROCESS | 3820 | 1461191176533 Marionette TRACE conn2 <- [1,161,null,{"value":"13"}] 15:26:16 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-over.html 15:26:16 INFO - PROCESS | 3820 | 1461191176536 Marionette TRACE conn2 -> [0,162,"setScriptTimeout",{"ms":35000}] 15:26:16 INFO - PROCESS | 3820 | 1461191176538 Marionette TRACE conn2 <- [1,162,null,{}] 15:26:16 INFO - PROCESS | 3820 | 1461191176541 Marionette TRACE conn2 -> [0,163,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:26:16 INFO - PROCESS | 3820 | 1461191176632 Marionette TRACE conn2 <- [1,163,null,{"value":null}] 15:26:16 INFO - PROCESS | 3820 | 1461191176638 Marionette TRACE conn2 -> [0,164,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.source-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-over.html\", \"0c4acebc-30bb-40ca-b7a3-36b05095ea91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:26:16 INFO - PROCESS | 3820 | ++DOCSHELL 1A4C8000 == 34 [pid = 3820] [id = 50] 15:26:16 INFO - PROCESS | 3820 | ++DOMWINDOW == 71 (1A4C8C00) [pid = 3820] [serial = 146] [outer = 00000000] 15:26:16 INFO - PROCESS | 3820 | ++DOMWINDOW == 72 (1A8A9000) [pid = 3820] [serial = 147] [outer = 1A4C8C00] 15:26:16 INFO - PROCESS | 3820 | 1461191176703 Marionette DEBUG loaded listener.js 15:26:16 INFO - PROCESS | 3820 | ++DOMWINDOW == 73 (1AD61400) [pid = 3820] [serial = 148] [outer = 1A4C8C00] 15:26:17 INFO - PROCESS | 3820 | --DOMWINDOW == 72 (1C98E800) [pid = 3820] [serial = 95] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvas.html] 15:26:17 INFO - PROCESS | 3820 | --DOMWINDOW == 71 (1890E800) [pid = 3820] [serial = 110] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html] 15:26:17 INFO - PROCESS | 3820 | --DOMWINDOW == 70 (17D91400) [pid = 3820] [serial = 107] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.image.html] 15:26:17 INFO - PROCESS | 3820 | --DOMWINDOW == 69 (13652400) [pid = 3820] [serial = 98] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html] 15:26:17 INFO - PROCESS | 3820 | --DOMWINDOW == 68 (143B1C00) [pid = 3820] [serial = 101] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.default.html] 15:26:17 INFO - PROCESS | 3820 | --DOMWINDOW == 67 (156A5C00) [pid = 3820] [serial = 104] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.fill.html] 15:26:17 INFO - PROCESS | 3820 | 1461191177145 Marionette TRACE conn2 <- [1,164,null,{"value":["/2dcontext/compositing/2d.composite.image.source-over.html",0,null,null,[["Canvas test: 2d.composite.image.source-over",0,null,null]]]}] 15:26:17 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-over.html | Canvas test: 2d.composite.image.source-over 15:26:17 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-over.html | took 632ms 15:26:17 INFO - PROCESS | 3820 | 1461191177174 Marionette TRACE conn2 -> [0,165,"getWindowHandle",null] 15:26:17 INFO - PROCESS | 3820 | 1461191177176 Marionette TRACE conn2 <- [1,165,null,{"value":"13"}] 15:26:17 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.xor.html 15:26:17 INFO - PROCESS | 3820 | 1461191177181 Marionette TRACE conn2 -> [0,166,"setScriptTimeout",{"ms":35000}] 15:26:17 INFO - PROCESS | 3820 | 1461191177183 Marionette TRACE conn2 <- [1,166,null,{}] 15:26:17 INFO - PROCESS | 3820 | 1461191177188 Marionette TRACE conn2 -> [0,167,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:26:17 INFO - PROCESS | 3820 | 1461191177317 Marionette TRACE conn2 <- [1,167,null,{"value":null}] 15:26:17 INFO - PROCESS | 3820 | 1461191177359 Marionette TRACE conn2 -> [0,168,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.xor.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.xor.html\", \"0c4acebc-30bb-40ca-b7a3-36b05095ea91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:26:17 INFO - PROCESS | 3820 | ++DOCSHELL 13CB2800 == 35 [pid = 3820] [id = 51] 15:26:17 INFO - PROCESS | 3820 | ++DOMWINDOW == 68 (143B1C00) [pid = 3820] [serial = 149] [outer = 00000000] 15:26:17 INFO - PROCESS | 3820 | ++DOMWINDOW == 69 (1A3B4800) [pid = 3820] [serial = 150] [outer = 143B1C00] 15:26:17 INFO - PROCESS | 3820 | 1461191177402 Marionette DEBUG loaded listener.js 15:26:17 INFO - PROCESS | 3820 | ++DOMWINDOW == 70 (1C26AC00) [pid = 3820] [serial = 151] [outer = 143B1C00] 15:26:17 INFO - PROCESS | 3820 | 1461191177726 Marionette TRACE conn2 <- [1,168,null,{"value":["/2dcontext/compositing/2d.composite.image.xor.html",0,null,null,[["Canvas test: 2d.composite.image.xor",0,null,null]]]}] 15:26:17 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.xor.html | Canvas test: 2d.composite.image.xor 15:26:17 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.xor.html | took 600ms 15:26:17 INFO - PROCESS | 3820 | 1461191177777 Marionette TRACE conn2 -> [0,169,"getWindowHandle",null] 15:26:17 INFO - PROCESS | 3820 | 1461191177779 Marionette TRACE conn2 <- [1,169,null,{"value":"13"}] 15:26:17 INFO - PROCESS | 3820 | 1461191177782 Marionette TRACE conn2 -> [0,170,"setScriptTimeout",{"ms":35000}] 15:26:17 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.casesensitive.html 15:26:17 INFO - PROCESS | 3820 | 1461191177784 Marionette TRACE conn2 <- [1,170,null,{}] 15:26:17 INFO - PROCESS | 3820 | 1461191177787 Marionette TRACE conn2 -> [0,171,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:26:17 INFO - PROCESS | 3820 | 1461191177856 Marionette TRACE conn2 <- [1,171,null,{"value":null}] 15:26:17 INFO - PROCESS | 3820 | 1461191177938 Marionette TRACE conn2 -> [0,172,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.operation.casesensitive.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.casesensitive.html\", \"0c4acebc-30bb-40ca-b7a3-36b05095ea91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:26:17 INFO - PROCESS | 3820 | ++DOCSHELL 15C16800 == 36 [pid = 3820] [id = 52] 15:26:17 INFO - PROCESS | 3820 | ++DOMWINDOW == 71 (16554000) [pid = 3820] [serial = 152] [outer = 00000000] 15:26:17 INFO - PROCESS | 3820 | ++DOMWINDOW == 72 (1C337400) [pid = 3820] [serial = 153] [outer = 16554000] 15:26:17 INFO - PROCESS | 3820 | 1461191177982 Marionette DEBUG loaded listener.js 15:26:18 INFO - PROCESS | 3820 | ++DOMWINDOW == 73 (1C336C00) [pid = 3820] [serial = 154] [outer = 16554000] 15:26:18 INFO - PROCESS | 3820 | 1461191178334 Marionette TRACE conn2 <- [1,172,null,{"value":["/2dcontext/compositing/2d.composite.operation.casesensitive.html",0,null,null,[["Canvas test: 2d.composite.operation.casesensitive",0,null,null]]]}] 15:26:18 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.casesensitive.html | Canvas test: 2d.composite.operation.casesensitive 15:26:18 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.casesensitive.html | took 600ms 15:26:18 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.clear.html 15:26:18 INFO - PROCESS | 3820 | 1461191178380 Marionette TRACE conn2 -> [0,173,"getWindowHandle",null] 15:26:18 INFO - PROCESS | 3820 | 1461191178381 Marionette TRACE conn2 <- [1,173,null,{"value":"13"}] 15:26:18 INFO - PROCESS | 3820 | 1461191178385 Marionette TRACE conn2 -> [0,174,"setScriptTimeout",{"ms":35000}] 15:26:18 INFO - PROCESS | 3820 | 1461191178386 Marionette TRACE conn2 <- [1,174,null,{}] 15:26:18 INFO - PROCESS | 3820 | 1461191178390 Marionette TRACE conn2 -> [0,175,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:26:18 INFO - PROCESS | 3820 | 1461191178487 Marionette TRACE conn2 <- [1,175,null,{"value":null}] 15:26:18 INFO - PROCESS | 3820 | 1461191178495 Marionette TRACE conn2 -> [0,176,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.operation.clear.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.clear.html\", \"0c4acebc-30bb-40ca-b7a3-36b05095ea91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:26:18 INFO - PROCESS | 3820 | ++DOCSHELL 15653800 == 37 [pid = 3820] [id = 53] 15:26:18 INFO - PROCESS | 3820 | ++DOMWINDOW == 74 (1655C000) [pid = 3820] [serial = 155] [outer = 00000000] 15:26:18 INFO - PROCESS | 3820 | ++DOMWINDOW == 75 (1C98CC00) [pid = 3820] [serial = 156] [outer = 1655C000] 15:26:18 INFO - PROCESS | 3820 | 1461191178539 Marionette DEBUG loaded listener.js 15:26:18 INFO - PROCESS | 3820 | ++DOMWINDOW == 76 (1C98C800) [pid = 3820] [serial = 157] [outer = 1655C000] 15:26:18 INFO - PROCESS | 3820 | 1461191178936 Marionette TRACE conn2 <- [1,176,null,{"value":["/2dcontext/compositing/2d.composite.operation.clear.html",0,null,null,[["Canvas test: 2d.composite.operation.clear",0,null,null]]]}] 15:26:18 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.clear.html | Canvas test: 2d.composite.operation.clear 15:26:18 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.clear.html | took 537ms 15:26:18 INFO - PROCESS | 3820 | 1461191178954 Marionette TRACE conn2 -> [0,177,"getWindowHandle",null] 15:26:18 INFO - PROCESS | 3820 | 1461191178956 Marionette TRACE conn2 <- [1,177,null,{"value":"13"}] 15:26:18 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.darker.html 15:26:18 INFO - PROCESS | 3820 | 1461191178959 Marionette TRACE conn2 -> [0,178,"setScriptTimeout",{"ms":35000}] 15:26:18 INFO - PROCESS | 3820 | 1461191178962 Marionette TRACE conn2 <- [1,178,null,{}] 15:26:18 INFO - PROCESS | 3820 | 1461191178965 Marionette TRACE conn2 -> [0,179,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:26:19 INFO - PROCESS | 3820 | 1461191179086 Marionette TRACE conn2 <- [1,179,null,{"value":null}] 15:26:19 INFO - PROCESS | 3820 | 1461191179270 Marionette TRACE conn2 -> [0,180,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.operation.darker.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.darker.html\", \"0c4acebc-30bb-40ca-b7a3-36b05095ea91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:26:19 INFO - PROCESS | 3820 | ++DOCSHELL 1325DC00 == 38 [pid = 3820] [id = 54] 15:26:19 INFO - PROCESS | 3820 | ++DOMWINDOW == 77 (1325E000) [pid = 3820] [serial = 158] [outer = 00000000] 15:26:19 INFO - PROCESS | 3820 | ++DOMWINDOW == 78 (13652800) [pid = 3820] [serial = 159] [outer = 1325E000] 15:26:19 INFO - PROCESS | 3820 | 1461191179332 Marionette DEBUG loaded listener.js 15:26:19 INFO - PROCESS | 3820 | ++DOMWINDOW == 79 (136C7000) [pid = 3820] [serial = 160] [outer = 1325E000] 15:26:20 INFO - PROCESS | 3820 | 1461191180020 Marionette TRACE conn2 <- [1,180,null,{"value":["/2dcontext/compositing/2d.composite.operation.darker.html",0,null,null,[["Canvas test: 2d.composite.operation.darker",0,null,null]]]}] 15:26:20 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.darker.html | Canvas test: 2d.composite.operation.darker 15:26:20 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.darker.html | took 1106ms 15:26:20 INFO - PROCESS | 3820 | 1461191180054 Marionette TRACE conn2 -> [0,181,"getWindowHandle",null] 15:26:20 INFO - PROCESS | 3820 | 1461191180058 Marionette TRACE conn2 <- [1,181,null,{"value":"13"}] 15:26:20 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.default.html 15:26:20 INFO - PROCESS | 3820 | 1461191180064 Marionette TRACE conn2 -> [0,182,"setScriptTimeout",{"ms":35000}] 15:26:20 INFO - PROCESS | 3820 | 1461191180068 Marionette TRACE conn2 <- [1,182,null,{}] 15:26:20 INFO - PROCESS | 3820 | 1461191180072 Marionette TRACE conn2 -> [0,183,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:26:20 INFO - PROCESS | 3820 | 1461191180178 Marionette TRACE conn2 <- [1,183,null,{"value":null}] 15:26:20 INFO - PROCESS | 3820 | 1461191180246 Marionette TRACE conn2 -> [0,184,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.operation.default.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.default.html\", \"0c4acebc-30bb-40ca-b7a3-36b05095ea91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:26:20 INFO - PROCESS | 3820 | ++DOCSHELL 1646E800 == 39 [pid = 3820] [id = 55] 15:26:20 INFO - PROCESS | 3820 | ++DOMWINDOW == 80 (16474000) [pid = 3820] [serial = 161] [outer = 00000000] 15:26:20 INFO - PROCESS | 3820 | ++DOMWINDOW == 81 (1687A800) [pid = 3820] [serial = 162] [outer = 16474000] 15:26:20 INFO - PROCESS | 3820 | 1461191180302 Marionette DEBUG loaded listener.js 15:26:20 INFO - PROCESS | 3820 | ++DOMWINDOW == 82 (17D8B400) [pid = 3820] [serial = 163] [outer = 16474000] 15:26:21 INFO - PROCESS | 3820 | --DOCSHELL 15653800 == 38 [pid = 3820] [id = 53] 15:26:21 INFO - PROCESS | 3820 | --DOCSHELL 15C16800 == 37 [pid = 3820] [id = 52] 15:26:21 INFO - PROCESS | 3820 | --DOCSHELL 13CB2800 == 36 [pid = 3820] [id = 51] 15:26:21 INFO - PROCESS | 3820 | --DOCSHELL 1A4C8000 == 35 [pid = 3820] [id = 50] 15:26:21 INFO - PROCESS | 3820 | --DOCSHELL 19506400 == 34 [pid = 3820] [id = 49] 15:26:21 INFO - PROCESS | 3820 | --DOCSHELL 149FA400 == 33 [pid = 3820] [id = 48] 15:26:21 INFO - PROCESS | 3820 | --DOCSHELL 1655D000 == 32 [pid = 3820] [id = 47] 15:26:21 INFO - PROCESS | 3820 | --DOCSHELL 17AA2C00 == 31 [pid = 3820] [id = 46] 15:26:21 INFO - PROCESS | 3820 | --DOCSHELL 15464000 == 30 [pid = 3820] [id = 45] 15:26:21 INFO - PROCESS | 3820 | --DOCSHELL 137D9800 == 29 [pid = 3820] [id = 44] 15:26:21 INFO - PROCESS | 3820 | --DOMWINDOW == 81 (1CFE7800) [pid = 3820] [serial = 96] [outer = 00000000] [url = about:blank] 15:26:21 INFO - PROCESS | 3820 | --DOMWINDOW == 80 (18EA6C00) [pid = 3820] [serial = 112] [outer = 00000000] [url = about:blank] 15:26:21 INFO - PROCESS | 3820 | --DOMWINDOW == 79 (18297C00) [pid = 3820] [serial = 109] [outer = 00000000] [url = about:blank] 15:26:21 INFO - PROCESS | 3820 | --DOMWINDOW == 78 (13CB6400) [pid = 3820] [serial = 99] [outer = 00000000] [url = about:blank] 15:26:21 INFO - PROCESS | 3820 | --DOMWINDOW == 77 (1435CC00) [pid = 3820] [serial = 100] [outer = 00000000] [url = about:blank] 15:26:21 INFO - PROCESS | 3820 | --DOMWINDOW == 76 (15C8D000) [pid = 3820] [serial = 102] [outer = 00000000] [url = about:blank] 15:26:21 INFO - PROCESS | 3820 | --DOMWINDOW == 75 (18239000) [pid = 3820] [serial = 108] [outer = 00000000] [url = about:blank] 15:26:21 INFO - PROCESS | 3820 | --DOMWINDOW == 74 (15D91000) [pid = 3820] [serial = 103] [outer = 00000000] [url = about:blank] 15:26:21 INFO - PROCESS | 3820 | --DOMWINDOW == 73 (16870400) [pid = 3820] [serial = 106] [outer = 00000000] [url = about:blank] 15:26:21 INFO - PROCESS | 3820 | --DOMWINDOW == 72 (18B8F400) [pid = 3820] [serial = 111] [outer = 00000000] [url = about:blank] 15:26:21 INFO - PROCESS | 3820 | --DOMWINDOW == 71 (16477800) [pid = 3820] [serial = 105] [outer = 00000000] [url = about:blank] 15:26:21 INFO - PROCESS | 3820 | --DOMWINDOW == 70 (1CFE6000) [pid = 3820] [serial = 97] [outer = 00000000] [url = about:blank] 15:26:21 INFO - PROCESS | 3820 | 1461191181109 Marionette TRACE conn2 <- [1,184,null,{"value":["/2dcontext/compositing/2d.composite.operation.default.html",0,null,null,[["Canvas test: 2d.composite.operation.default",0,null,null]]]}] 15:26:21 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.default.html | Canvas test: 2d.composite.operation.default 15:26:21 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.default.html | took 1106ms 15:26:21 INFO - PROCESS | 3820 | 1461191181161 Marionette TRACE conn2 -> [0,185,"getWindowHandle",null] 15:26:21 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.get.html 15:26:21 INFO - PROCESS | 3820 | 1461191181165 Marionette TRACE conn2 <- [1,185,null,{"value":"13"}] 15:26:21 INFO - PROCESS | 3820 | 1461191181170 Marionette TRACE conn2 -> [0,186,"setScriptTimeout",{"ms":35000}] 15:26:21 INFO - PROCESS | 3820 | 1461191181174 Marionette TRACE conn2 <- [1,186,null,{}] 15:26:21 INFO - PROCESS | 3820 | 1461191181180 Marionette TRACE conn2 -> [0,187,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:26:21 INFO - PROCESS | 3820 | 1461191181255 Marionette TRACE conn2 <- [1,187,null,{"value":null}] 15:26:21 INFO - PROCESS | 3820 | 1461191181265 Marionette TRACE conn2 -> [0,188,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.operation.get.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.get.html\", \"0c4acebc-30bb-40ca-b7a3-36b05095ea91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:26:21 INFO - PROCESS | 3820 | ++DOCSHELL 1364C400 == 30 [pid = 3820] [id = 56] 15:26:21 INFO - PROCESS | 3820 | ++DOMWINDOW == 71 (136C1800) [pid = 3820] [serial = 164] [outer = 00000000] 15:26:21 INFO - PROCESS | 3820 | ++DOMWINDOW == 72 (143A9400) [pid = 3820] [serial = 165] [outer = 136C1800] 15:26:21 INFO - PROCESS | 3820 | 1461191181312 Marionette DEBUG loaded listener.js 15:26:21 INFO - PROCESS | 3820 | ++DOMWINDOW == 73 (1495F800) [pid = 3820] [serial = 166] [outer = 136C1800] 15:26:21 INFO - PROCESS | 3820 | 1461191181733 Marionette TRACE conn2 <- [1,188,null,{"value":["/2dcontext/compositing/2d.composite.operation.get.html",0,null,null,[["Canvas test: 2d.composite.operation.get",0,null,null]]]}] 15:26:21 INFO - PROCESS | 3820 | ++DOMWINDOW == 74 (14966000) [pid = 3820] [serial = 167] [outer = 1EB99400] 15:26:21 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.get.html | Canvas test: 2d.composite.operation.get 15:26:21 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.get.html | took 600ms 15:26:21 INFO - PROCESS | 3820 | 1461191181773 Marionette TRACE conn2 -> [0,189,"getWindowHandle",null] 15:26:21 INFO - PROCESS | 3820 | 1461191181778 Marionette TRACE conn2 <- [1,189,null,{"value":"13"}] 15:26:21 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.highlight.html 15:26:21 INFO - PROCESS | 3820 | 1461191181813 Marionette TRACE conn2 -> [0,190,"setScriptTimeout",{"ms":35000}] 15:26:21 INFO - PROCESS | 3820 | 1461191181816 Marionette TRACE conn2 <- [1,190,null,{}] 15:26:21 INFO - PROCESS | 3820 | 1461191181820 Marionette TRACE conn2 -> [0,191,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:26:21 INFO - PROCESS | 3820 | 1461191181983 Marionette TRACE conn2 <- [1,191,null,{"value":null}] 15:26:21 INFO - PROCESS | 3820 | 1461191181989 Marionette TRACE conn2 -> [0,192,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.operation.highlight.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.highlight.html\", \"0c4acebc-30bb-40ca-b7a3-36b05095ea91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:26:21 INFO - PROCESS | 3820 | ++DOCSHELL 15C92400 == 31 [pid = 3820] [id = 57] 15:26:21 INFO - PROCESS | 3820 | ++DOMWINDOW == 75 (15C93C00) [pid = 3820] [serial = 168] [outer = 00000000] 15:26:22 INFO - PROCESS | 3820 | ++DOMWINDOW == 76 (1686D000) [pid = 3820] [serial = 169] [outer = 15C93C00] 15:26:22 INFO - PROCESS | 3820 | 1461191182034 Marionette DEBUG loaded listener.js 15:26:22 INFO - PROCESS | 3820 | ++DOMWINDOW == 77 (17AA1400) [pid = 3820] [serial = 170] [outer = 15C93C00] 15:26:22 INFO - PROCESS | 3820 | 1461191182429 Marionette TRACE conn2 <- [1,192,null,{"value":["/2dcontext/compositing/2d.composite.operation.highlight.html",0,null,null,[["Canvas test: 2d.composite.operation.highlight",0,null,null]]]}] 15:26:22 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.highlight.html | Canvas test: 2d.composite.operation.highlight 15:26:22 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.highlight.html | took 648ms 15:26:22 INFO - PROCESS | 3820 | 1461191182484 Marionette TRACE conn2 -> [0,193,"getWindowHandle",null] 15:26:22 INFO - PROCESS | 3820 | 1461191182486 Marionette TRACE conn2 <- [1,193,null,{"value":"13"}] 15:26:22 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.nullsuffix.html 15:26:22 INFO - PROCESS | 3820 | 1461191182489 Marionette TRACE conn2 -> [0,194,"setScriptTimeout",{"ms":35000}] 15:26:22 INFO - PROCESS | 3820 | 1461191182493 Marionette TRACE conn2 <- [1,194,null,{}] 15:26:22 INFO - PROCESS | 3820 | 1461191182503 Marionette TRACE conn2 -> [0,195,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:26:22 INFO - PROCESS | 3820 | 1461191182582 Marionette TRACE conn2 <- [1,195,null,{"value":null}] 15:26:22 INFO - PROCESS | 3820 | 1461191182590 Marionette TRACE conn2 -> [0,196,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.operation.nullsuffix.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.nullsuffix.html\", \"0c4acebc-30bb-40ca-b7a3-36b05095ea91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:26:22 INFO - PROCESS | 3820 | ++DOCSHELL 182A3000 == 32 [pid = 3820] [id = 58] 15:26:22 INFO - PROCESS | 3820 | ++DOMWINDOW == 78 (18807400) [pid = 3820] [serial = 171] [outer = 00000000] 15:26:22 INFO - PROCESS | 3820 | ++DOMWINDOW == 79 (18B89000) [pid = 3820] [serial = 172] [outer = 18807400] 15:26:22 INFO - PROCESS | 3820 | 1461191182638 Marionette DEBUG loaded listener.js 15:26:22 INFO - PROCESS | 3820 | ++DOMWINDOW == 80 (18EA3800) [pid = 3820] [serial = 173] [outer = 18807400] 15:26:23 INFO - PROCESS | 3820 | 1461191183047 Marionette TRACE conn2 <- [1,196,null,{"value":["/2dcontext/compositing/2d.composite.operation.nullsuffix.html",0,null,null,[["Canvas test: 2d.composite.operation.nullsuffix",0,null,null]]]}] 15:26:23 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | Canvas test: 2d.composite.operation.nullsuffix 15:26:23 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | took 600ms 15:26:23 INFO - PROCESS | 3820 | 1461191183086 Marionette TRACE conn2 -> [0,197,"getWindowHandle",null] 15:26:23 INFO - PROCESS | 3820 | 1461191183088 Marionette TRACE conn2 <- [1,197,null,{"value":"13"}] 15:26:23 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.over.html 15:26:23 INFO - PROCESS | 3820 | 1461191183092 Marionette TRACE conn2 -> [0,198,"setScriptTimeout",{"ms":35000}] 15:26:23 INFO - PROCESS | 3820 | 1461191183093 Marionette TRACE conn2 <- [1,198,null,{}] 15:26:23 INFO - PROCESS | 3820 | 1461191183097 Marionette TRACE conn2 -> [0,199,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:26:23 INFO - PROCESS | 3820 | 1461191183171 Marionette TRACE conn2 <- [1,199,null,{"value":null}] 15:26:23 INFO - PROCESS | 3820 | 1461191183177 Marionette TRACE conn2 -> [0,200,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.operation.over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.over.html\", \"0c4acebc-30bb-40ca-b7a3-36b05095ea91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:26:23 INFO - PROCESS | 3820 | ++DOCSHELL 18B87000 == 33 [pid = 3820] [id = 59] 15:26:23 INFO - PROCESS | 3820 | ++DOMWINDOW == 81 (194DA400) [pid = 3820] [serial = 174] [outer = 00000000] 15:26:23 INFO - PROCESS | 3820 | ++DOMWINDOW == 82 (19AA0400) [pid = 3820] [serial = 175] [outer = 194DA400] 15:26:23 INFO - PROCESS | 3820 | 1461191183222 Marionette DEBUG loaded listener.js 15:26:23 INFO - PROCESS | 3820 | ++DOMWINDOW == 83 (19F33C00) [pid = 3820] [serial = 176] [outer = 194DA400] 15:26:23 INFO - PROCESS | 3820 | 1461191183673 Marionette TRACE conn2 <- [1,200,null,{"value":["/2dcontext/compositing/2d.composite.operation.over.html",0,null,null,[["Canvas test: 2d.composite.operation.over",0,null,null]]]}] 15:26:23 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.over.html | Canvas test: 2d.composite.operation.over 15:26:23 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.over.html | took 632ms 15:26:23 INFO - PROCESS | 3820 | 1461191183730 Marionette TRACE conn2 -> [0,201,"getWindowHandle",null] 15:26:23 INFO - PROCESS | 3820 | 1461191183732 Marionette TRACE conn2 <- [1,201,null,{"value":"13"}] 15:26:23 INFO - PROCESS | 3820 | 1461191183735 Marionette TRACE conn2 -> [0,202,"setScriptTimeout",{"ms":35000}] 15:26:23 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.unrecognised.html 15:26:23 INFO - PROCESS | 3820 | 1461191183737 Marionette TRACE conn2 <- [1,202,null,{}] 15:26:23 INFO - PROCESS | 3820 | 1461191183740 Marionette TRACE conn2 -> [0,203,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:26:23 INFO - PROCESS | 3820 | 1461191183840 Marionette TRACE conn2 <- [1,203,null,{"value":null}] 15:26:23 INFO - PROCESS | 3820 | 1461191183848 Marionette TRACE conn2 -> [0,204,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.operation.unrecognised.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.unrecognised.html\", \"0c4acebc-30bb-40ca-b7a3-36b05095ea91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:26:23 INFO - PROCESS | 3820 | ++DOCSHELL 13208000 == 34 [pid = 3820] [id = 60] 15:26:23 INFO - PROCESS | 3820 | ++DOMWINDOW == 84 (19506400) [pid = 3820] [serial = 177] [outer = 00000000] 15:26:23 INFO - PROCESS | 3820 | ++DOMWINDOW == 85 (1A85EC00) [pid = 3820] [serial = 178] [outer = 19506400] 15:26:23 INFO - PROCESS | 3820 | 1461191183892 Marionette DEBUG loaded listener.js 15:26:23 INFO - PROCESS | 3820 | ++DOMWINDOW == 86 (1AA3A400) [pid = 3820] [serial = 179] [outer = 19506400] 15:26:24 INFO - PROCESS | 3820 | 1461191184302 Marionette TRACE conn2 <- [1,204,null,{"value":["/2dcontext/compositing/2d.composite.operation.unrecognised.html",0,null,null,[["Canvas test: 2d.composite.operation.unrecognised",0,null,null]]]}] 15:26:24 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.unrecognised.html | Canvas test: 2d.composite.operation.unrecognised 15:26:24 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.unrecognised.html | took 600ms 15:26:24 INFO - PROCESS | 3820 | 1461191184332 Marionette TRACE conn2 -> [0,205,"getWindowHandle",null] 15:26:24 INFO - PROCESS | 3820 | 1461191184334 Marionette TRACE conn2 <- [1,205,null,{"value":"13"}] 15:26:24 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.copy.html 15:26:24 INFO - PROCESS | 3820 | 1461191184337 Marionette TRACE conn2 -> [0,206,"setScriptTimeout",{"ms":35000}] 15:26:24 INFO - PROCESS | 3820 | 1461191184339 Marionette TRACE conn2 <- [1,206,null,{}] 15:26:24 INFO - PROCESS | 3820 | 1461191184342 Marionette TRACE conn2 -> [0,207,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:26:24 INFO - PROCESS | 3820 | 1461191184457 Marionette TRACE conn2 <- [1,207,null,{"value":null}] 15:26:24 INFO - PROCESS | 3820 | 1461191184467 Marionette TRACE conn2 -> [0,208,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.copy.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.copy.html\", \"0c4acebc-30bb-40ca-b7a3-36b05095ea91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:26:24 INFO - PROCESS | 3820 | ++DOCSHELL 1A4CE400 == 35 [pid = 3820] [id = 61] 15:26:24 INFO - PROCESS | 3820 | ++DOMWINDOW == 87 (1A8AEC00) [pid = 3820] [serial = 180] [outer = 00000000] 15:26:24 INFO - PROCESS | 3820 | ++DOMWINDOW == 88 (1C996C00) [pid = 3820] [serial = 181] [outer = 1A8AEC00] 15:26:24 INFO - PROCESS | 3820 | 1461191184514 Marionette DEBUG loaded listener.js 15:26:24 INFO - PROCESS | 3820 | ++DOMWINDOW == 89 (1CB6B400) [pid = 3820] [serial = 182] [outer = 1A8AEC00] 15:26:25 INFO - PROCESS | 3820 | 1461191185024 Marionette TRACE conn2 <- [1,208,null,{"value":["/2dcontext/compositing/2d.composite.solid.copy.html",0,null,null,[["Canvas test: 2d.composite.solid.copy",0,null,null]]]}] 15:26:25 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.copy.html | Canvas test: 2d.composite.solid.copy 15:26:25 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.copy.html | took 695ms 15:26:25 INFO - PROCESS | 3820 | 1461191185069 Marionette TRACE conn2 -> [0,209,"getWindowHandle",null] 15:26:25 INFO - PROCESS | 3820 | 1461191185071 Marionette TRACE conn2 <- [1,209,null,{"value":"13"}] 15:26:25 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-atop.html 15:26:25 INFO - PROCESS | 3820 | 1461191185074 Marionette TRACE conn2 -> [0,210,"setScriptTimeout",{"ms":35000}] 15:26:25 INFO - PROCESS | 3820 | 1461191185076 Marionette TRACE conn2 <- [1,210,null,{}] 15:26:25 INFO - PROCESS | 3820 | 1461191185079 Marionette TRACE conn2 -> [0,211,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:26:25 INFO - PROCESS | 3820 | 1461191185173 Marionette TRACE conn2 <- [1,211,null,{"value":null}] 15:26:25 INFO - PROCESS | 3820 | 1461191185179 Marionette TRACE conn2 -> [0,212,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.destination-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-atop.html\", \"0c4acebc-30bb-40ca-b7a3-36b05095ea91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:26:25 INFO - PROCESS | 3820 | ++DOCSHELL 143A6C00 == 36 [pid = 3820] [id = 62] 15:26:25 INFO - PROCESS | 3820 | ++DOMWINDOW == 90 (1CCE5400) [pid = 3820] [serial = 183] [outer = 00000000] 15:26:25 INFO - PROCESS | 3820 | ++DOMWINDOW == 91 (1CCE9400) [pid = 3820] [serial = 184] [outer = 1CCE5400] 15:26:25 INFO - PROCESS | 3820 | 1461191185222 Marionette DEBUG loaded listener.js 15:26:25 INFO - PROCESS | 3820 | ++DOMWINDOW == 92 (1CCE8800) [pid = 3820] [serial = 185] [outer = 1CCE5400] 15:26:25 INFO - PROCESS | 3820 | --DOMWINDOW == 91 (16554000) [pid = 3820] [serial = 152] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.casesensitive.html] 15:26:25 INFO - PROCESS | 3820 | --DOMWINDOW == 90 (137D9C00) [pid = 3820] [serial = 128] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-out.html] 15:26:25 INFO - PROCESS | 3820 | --DOMWINDOW == 89 (17AA9000) [pid = 3820] [serial = 134] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.lighter.html] 15:26:25 INFO - PROCESS | 3820 | --DOMWINDOW == 88 (1823C000) [pid = 3820] [serial = 140] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-in.html] 15:26:25 INFO - PROCESS | 3820 | --DOMWINDOW == 87 (156A7C00) [pid = 3820] [serial = 131] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-over.html] 15:26:25 INFO - PROCESS | 3820 | --DOMWINDOW == 86 (17F6B800) [pid = 3820] [serial = 137] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-atop.html] 15:26:25 INFO - PROCESS | 3820 | --DOMWINDOW == 85 (136C3400) [pid = 3820] [serial = 113] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.invalid.html] 15:26:25 INFO - PROCESS | 3820 | --DOMWINDOW == 84 (15C18C00) [pid = 3820] [serial = 116] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.range.html] 15:26:25 INFO - PROCESS | 3820 | --DOMWINDOW == 83 (1977C400) [pid = 3820] [serial = 119] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.copy.html] 15:26:25 INFO - PROCESS | 3820 | --DOMWINDOW == 82 (1A864000) [pid = 3820] [serial = 122] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-atop.html] 15:26:25 INFO - PROCESS | 3820 | --DOMWINDOW == 81 (195C4800) [pid = 3820] [serial = 143] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-out.html] 15:26:25 INFO - PROCESS | 3820 | --DOMWINDOW == 80 (143B1C00) [pid = 3820] [serial = 149] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.xor.html] 15:26:25 INFO - PROCESS | 3820 | --DOMWINDOW == 79 (1A4C8C00) [pid = 3820] [serial = 146] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-over.html] 15:26:25 INFO - PROCESS | 3820 | 1461191185730 Marionette TRACE conn2 <- [1,212,null,{"value":["/2dcontext/compositing/2d.composite.solid.destination-atop.html",0,null,null,[["Canvas test: 2d.composite.solid.destination-atop",0,null,null]]]}] 15:26:25 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-atop.html | Canvas test: 2d.composite.solid.destination-atop 15:26:25 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-atop.html | took 695ms 15:26:25 INFO - PROCESS | 3820 | 1461191185774 Marionette TRACE conn2 -> [0,213,"getWindowHandle",null] 15:26:25 INFO - PROCESS | 3820 | 1461191185776 Marionette TRACE conn2 <- [1,213,null,{"value":"13"}] 15:26:25 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-in.html 15:26:25 INFO - PROCESS | 3820 | 1461191185779 Marionette TRACE conn2 -> [0,214,"setScriptTimeout",{"ms":35000}] 15:26:25 INFO - PROCESS | 3820 | 1461191185781 Marionette TRACE conn2 <- [1,214,null,{}] 15:26:25 INFO - PROCESS | 3820 | 1461191185784 Marionette TRACE conn2 -> [0,215,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:26:25 INFO - PROCESS | 3820 | 1461191185902 Marionette TRACE conn2 <- [1,215,null,{"value":null}] 15:26:25 INFO - PROCESS | 3820 | 1461191185951 Marionette TRACE conn2 -> [0,216,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.destination-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-in.html\", \"0c4acebc-30bb-40ca-b7a3-36b05095ea91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:26:25 INFO - PROCESS | 3820 | ++DOCSHELL 1496A800 == 37 [pid = 3820] [id = 63] 15:26:25 INFO - PROCESS | 3820 | ++DOMWINDOW == 80 (15465C00) [pid = 3820] [serial = 186] [outer = 00000000] 15:26:25 INFO - PROCESS | 3820 | ++DOMWINDOW == 81 (19504C00) [pid = 3820] [serial = 187] [outer = 15465C00] 15:26:26 INFO - PROCESS | 3820 | 1461191185994 Marionette DEBUG loaded listener.js 15:26:26 INFO - PROCESS | 3820 | ++DOMWINDOW == 82 (1A8A3000) [pid = 3820] [serial = 188] [outer = 15465C00] 15:26:26 INFO - PROCESS | 3820 | 1461191186320 Marionette TRACE conn2 <- [1,216,null,{"value":["/2dcontext/compositing/2d.composite.solid.destination-in.html",0,null,null,[["Canvas test: 2d.composite.solid.destination-in",0,null,null]]]}] 15:26:26 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-in.html | Canvas test: 2d.composite.solid.destination-in 15:26:26 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-in.html | took 600ms 15:26:26 INFO - PROCESS | 3820 | 1461191186377 Marionette TRACE conn2 -> [0,217,"getWindowHandle",null] 15:26:26 INFO - PROCESS | 3820 | 1461191186378 Marionette TRACE conn2 <- [1,217,null,{"value":"13"}] 15:26:26 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-out.html 15:26:26 INFO - PROCESS | 3820 | 1461191186382 Marionette TRACE conn2 -> [0,218,"setScriptTimeout",{"ms":35000}] 15:26:26 INFO - PROCESS | 3820 | 1461191186383 Marionette TRACE conn2 <- [1,218,null,{}] 15:26:26 INFO - PROCESS | 3820 | 1461191186387 Marionette TRACE conn2 -> [0,219,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:26:26 INFO - PROCESS | 3820 | 1461191186483 Marionette TRACE conn2 <- [1,219,null,{"value":null}] 15:26:26 INFO - PROCESS | 3820 | 1461191186491 Marionette TRACE conn2 -> [0,220,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.destination-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-out.html\", \"0c4acebc-30bb-40ca-b7a3-36b05095ea91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:26:26 INFO - PROCESS | 3820 | ++DOCSHELL 1977C400 == 38 [pid = 3820] [id = 64] 15:26:26 INFO - PROCESS | 3820 | ++DOMWINDOW == 83 (1A4C8C00) [pid = 3820] [serial = 189] [outer = 00000000] 15:26:26 INFO - PROCESS | 3820 | ++DOMWINDOW == 84 (1D169000) [pid = 3820] [serial = 190] [outer = 1A4C8C00] 15:26:26 INFO - PROCESS | 3820 | 1461191186543 Marionette DEBUG loaded listener.js 15:26:26 INFO - PROCESS | 3820 | ++DOMWINDOW == 85 (1CFE3000) [pid = 3820] [serial = 191] [outer = 1A4C8C00] 15:26:26 INFO - PROCESS | 3820 | 1461191186897 Marionette TRACE conn2 <- [1,220,null,{"value":["/2dcontext/compositing/2d.composite.solid.destination-out.html",0,null,null,[["Canvas test: 2d.composite.solid.destination-out",0,null,null]]]}] 15:26:26 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-out.html | Canvas test: 2d.composite.solid.destination-out 15:26:26 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-out.html | took 538ms 15:26:26 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-over.html 15:26:26 INFO - PROCESS | 3820 | 1461191186918 Marionette TRACE conn2 -> [0,221,"getWindowHandle",null] 15:26:26 INFO - PROCESS | 3820 | 1461191186919 Marionette TRACE conn2 <- [1,221,null,{"value":"13"}] 15:26:26 INFO - PROCESS | 3820 | 1461191186923 Marionette TRACE conn2 -> [0,222,"setScriptTimeout",{"ms":35000}] 15:26:26 INFO - PROCESS | 3820 | 1461191186924 Marionette TRACE conn2 <- [1,222,null,{}] 15:26:26 INFO - PROCESS | 3820 | 1461191186928 Marionette TRACE conn2 -> [0,223,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:26:27 INFO - PROCESS | 3820 | 1461191186998 Marionette TRACE conn2 <- [1,223,null,{"value":null}] 15:26:27 INFO - PROCESS | 3820 | 1461191187003 Marionette TRACE conn2 -> [0,224,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.destination-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-over.html\", \"0c4acebc-30bb-40ca-b7a3-36b05095ea91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:26:27 INFO - PROCESS | 3820 | ++DOCSHELL 18EA4800 == 39 [pid = 3820] [id = 65] 15:26:27 INFO - PROCESS | 3820 | ++DOMWINDOW == 86 (1CFE0800) [pid = 3820] [serial = 192] [outer = 00000000] 15:26:27 INFO - PROCESS | 3820 | ++DOMWINDOW == 87 (1D46DC00) [pid = 3820] [serial = 193] [outer = 1CFE0800] 15:26:27 INFO - PROCESS | 3820 | 1461191187046 Marionette DEBUG loaded listener.js 15:26:27 INFO - PROCESS | 3820 | ++DOMWINDOW == 88 (1D46CC00) [pid = 3820] [serial = 194] [outer = 1CFE0800] 15:26:27 INFO - PROCESS | 3820 | 1461191187461 Marionette TRACE conn2 <- [1,224,null,{"value":["/2dcontext/compositing/2d.composite.solid.destination-over.html",0,null,null,[["Canvas test: 2d.composite.solid.destination-over",0,null,null]]]}] 15:26:27 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-over.html | Canvas test: 2d.composite.solid.destination-over 15:26:27 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-over.html | took 601ms 15:26:27 INFO - PROCESS | 3820 | 1461191187520 Marionette TRACE conn2 -> [0,225,"getWindowHandle",null] 15:26:27 INFO - PROCESS | 3820 | 1461191187522 Marionette TRACE conn2 <- [1,225,null,{"value":"13"}] 15:26:27 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.lighter.html 15:26:27 INFO - PROCESS | 3820 | 1461191187526 Marionette TRACE conn2 -> [0,226,"setScriptTimeout",{"ms":35000}] 15:26:27 INFO - PROCESS | 3820 | 1461191187528 Marionette TRACE conn2 <- [1,226,null,{}] 15:26:27 INFO - PROCESS | 3820 | 1461191187531 Marionette TRACE conn2 -> [0,227,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:26:27 INFO - PROCESS | 3820 | 1461191187665 Marionette TRACE conn2 <- [1,227,null,{"value":null}] 15:26:27 INFO - PROCESS | 3820 | 1461191187823 Marionette TRACE conn2 -> [0,228,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.lighter.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.lighter.html\", \"0c4acebc-30bb-40ca-b7a3-36b05095ea91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:26:27 INFO - PROCESS | 3820 | ++DOCSHELL 12BEE400 == 40 [pid = 3820] [id = 66] 15:26:27 INFO - PROCESS | 3820 | ++DOMWINDOW == 89 (12DD3400) [pid = 3820] [serial = 195] [outer = 00000000] 15:26:27 INFO - PROCESS | 3820 | ++DOMWINDOW == 90 (136C1400) [pid = 3820] [serial = 196] [outer = 12DD3400] 15:26:27 INFO - PROCESS | 3820 | 1461191187883 Marionette DEBUG loaded listener.js 15:26:27 INFO - PROCESS | 3820 | ++DOMWINDOW == 91 (13CB2800) [pid = 3820] [serial = 197] [outer = 12DD3400] 15:26:28 INFO - PROCESS | 3820 | 1461191188424 Marionette TRACE conn2 <- [1,228,null,{"value":["/2dcontext/compositing/2d.composite.solid.lighter.html",0,null,null,[["Canvas test: 2d.composite.solid.lighter",0,null,null]]]}] 15:26:28 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.lighter.html | Canvas test: 2d.composite.solid.lighter 15:26:28 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.lighter.html | took 948ms 15:26:28 INFO - PROCESS | 3820 | 1461191188505 Marionette TRACE conn2 -> [0,229,"getWindowHandle",null] 15:26:28 INFO - PROCESS | 3820 | 1461191188511 Marionette TRACE conn2 <- [1,229,null,{"value":"13"}] 15:26:28 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-atop.html 15:26:28 INFO - PROCESS | 3820 | 1461191188515 Marionette TRACE conn2 -> [0,230,"setScriptTimeout",{"ms":35000}] 15:26:28 INFO - PROCESS | 3820 | 1461191188520 Marionette TRACE conn2 <- [1,230,null,{}] 15:26:28 INFO - PROCESS | 3820 | 1461191188525 Marionette TRACE conn2 -> [0,231,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:26:28 INFO - PROCESS | 3820 | 1461191188697 Marionette TRACE conn2 <- [1,231,null,{"value":null}] 15:26:28 INFO - PROCESS | 3820 | 1461191188707 Marionette TRACE conn2 -> [0,232,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.source-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-atop.html\", \"0c4acebc-30bb-40ca-b7a3-36b05095ea91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:26:28 INFO - PROCESS | 3820 | ++DOCSHELL 15CDB400 == 41 [pid = 3820] [id = 67] 15:26:28 INFO - PROCESS | 3820 | ++DOMWINDOW == 92 (1646D000) [pid = 3820] [serial = 198] [outer = 00000000] 15:26:28 INFO - PROCESS | 3820 | ++DOMWINDOW == 93 (1823D400) [pid = 3820] [serial = 199] [outer = 1646D000] 15:26:28 INFO - PROCESS | 3820 | 1461191188763 Marionette DEBUG loaded listener.js 15:26:28 INFO - PROCESS | 3820 | ++DOMWINDOW == 94 (1880C400) [pid = 3820] [serial = 200] [outer = 1646D000] 15:26:29 INFO - PROCESS | 3820 | 1461191189299 Marionette TRACE conn2 <- [1,232,null,{"value":["/2dcontext/compositing/2d.composite.solid.source-atop.html",0,null,null,[["Canvas test: 2d.composite.solid.source-atop",0,null,null]]]}] 15:26:29 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-atop.html | Canvas test: 2d.composite.solid.source-atop 15:26:29 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-atop.html | took 853ms 15:26:29 INFO - PROCESS | 3820 | 1461191189358 Marionette TRACE conn2 -> [0,233,"getWindowHandle",null] 15:26:29 INFO - PROCESS | 3820 | 1461191189361 Marionette TRACE conn2 <- [1,233,null,{"value":"13"}] 15:26:29 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-in.html 15:26:29 INFO - PROCESS | 3820 | 1461191189372 Marionette TRACE conn2 -> [0,234,"setScriptTimeout",{"ms":35000}] 15:26:29 INFO - PROCESS | 3820 | 1461191189374 Marionette TRACE conn2 <- [1,234,null,{}] 15:26:29 INFO - PROCESS | 3820 | 1461191189378 Marionette TRACE conn2 -> [0,235,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:26:29 INFO - PROCESS | 3820 | 1461191189475 Marionette TRACE conn2 <- [1,235,null,{"value":null}] 15:26:29 INFO - PROCESS | 3820 | 1461191189549 Marionette TRACE conn2 -> [0,236,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.source-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-in.html\", \"0c4acebc-30bb-40ca-b7a3-36b05095ea91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:26:29 INFO - PROCESS | 3820 | ++DOCSHELL 18F28800 == 42 [pid = 3820] [id = 68] 15:26:29 INFO - PROCESS | 3820 | ++DOMWINDOW == 95 (18F28C00) [pid = 3820] [serial = 201] [outer = 00000000] 15:26:29 INFO - PROCESS | 3820 | ++DOMWINDOW == 96 (1A1B5400) [pid = 3820] [serial = 202] [outer = 18F28C00] 15:26:29 INFO - PROCESS | 3820 | 1461191189603 Marionette DEBUG loaded listener.js 15:26:29 INFO - PROCESS | 3820 | ++DOMWINDOW == 97 (1AD60400) [pid = 3820] [serial = 203] [outer = 18F28C00] 15:26:30 INFO - PROCESS | 3820 | 1461191190189 Marionette TRACE conn2 <- [1,236,null,{"value":["/2dcontext/compositing/2d.composite.solid.source-in.html",0,null,null,[["Canvas test: 2d.composite.solid.source-in",0,null,null]]]}] 15:26:30 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-in.html | Canvas test: 2d.composite.solid.source-in 15:26:30 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-in.html | took 917ms 15:26:30 INFO - PROCESS | 3820 | 1461191190268 Marionette TRACE conn2 -> [0,237,"getWindowHandle",null] 15:26:30 INFO - PROCESS | 3820 | 1461191190272 Marionette TRACE conn2 <- [1,237,null,{"value":"13"}] 15:26:30 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-out.html 15:26:30 INFO - PROCESS | 3820 | 1461191190283 Marionette TRACE conn2 -> [0,238,"setScriptTimeout",{"ms":35000}] 15:26:30 INFO - PROCESS | 3820 | 1461191190288 Marionette TRACE conn2 <- [1,238,null,{}] 15:26:30 INFO - PROCESS | 3820 | 1461191190292 Marionette TRACE conn2 -> [0,239,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:26:30 INFO - PROCESS | 3820 | 1461191190459 Marionette TRACE conn2 <- [1,239,null,{"value":null}] 15:26:30 INFO - PROCESS | 3820 | 1461191190469 Marionette TRACE conn2 -> [0,240,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.source-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-out.html\", \"0c4acebc-30bb-40ca-b7a3-36b05095ea91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:26:30 INFO - PROCESS | 3820 | ++DOCSHELL 19A9F400 == 43 [pid = 3820] [id = 69] 15:26:30 INFO - PROCESS | 3820 | ++DOMWINDOW == 98 (1C260400) [pid = 3820] [serial = 204] [outer = 00000000] 15:26:30 INFO - PROCESS | 3820 | ++DOMWINDOW == 99 (1CB6F400) [pid = 3820] [serial = 205] [outer = 1C260400] 15:26:30 INFO - PROCESS | 3820 | 1461191190522 Marionette DEBUG loaded listener.js 15:26:30 INFO - PROCESS | 3820 | ++DOMWINDOW == 100 (1CFE1800) [pid = 3820] [serial = 206] [outer = 1C260400] 15:26:31 INFO - PROCESS | 3820 | 1461191191137 Marionette TRACE conn2 <- [1,240,null,{"value":["/2dcontext/compositing/2d.composite.solid.source-out.html",0,null,null,[["Canvas test: 2d.composite.solid.source-out",0,null,null]]]}] 15:26:31 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-out.html | Canvas test: 2d.composite.solid.source-out 15:26:31 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-out.html | took 901ms 15:26:31 INFO - PROCESS | 3820 | 1461191191215 Marionette TRACE conn2 -> [0,241,"getWindowHandle",null] 15:26:31 INFO - PROCESS | 3820 | 1461191191217 Marionette TRACE conn2 <- [1,241,null,{"value":"13"}] 15:26:31 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-over.html 15:26:31 INFO - PROCESS | 3820 | 1461191191221 Marionette TRACE conn2 -> [0,242,"setScriptTimeout",{"ms":35000}] 15:26:31 INFO - PROCESS | 3820 | 1461191191223 Marionette TRACE conn2 <- [1,242,null,{}] 15:26:31 INFO - PROCESS | 3820 | 1461191191227 Marionette TRACE conn2 -> [0,243,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:26:31 INFO - PROCESS | 3820 | 1461191191431 Marionette TRACE conn2 <- [1,243,null,{"value":null}] 15:26:31 INFO - PROCESS | 3820 | 1461191191561 Marionette TRACE conn2 -> [0,244,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.source-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-over.html\", \"0c4acebc-30bb-40ca-b7a3-36b05095ea91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:26:31 INFO - PROCESS | 3820 | ++DOCSHELL 1364C000 == 44 [pid = 3820] [id = 70] 15:26:31 INFO - PROCESS | 3820 | ++DOMWINDOW == 101 (13657000) [pid = 3820] [serial = 207] [outer = 00000000] 15:26:31 INFO - PROCESS | 3820 | ++DOMWINDOW == 102 (1496B800) [pid = 3820] [serial = 208] [outer = 13657000] 15:26:31 INFO - PROCESS | 3820 | 1461191191610 Marionette DEBUG loaded listener.js 15:26:31 INFO - PROCESS | 3820 | ++DOMWINDOW == 103 (156A1400) [pid = 3820] [serial = 209] [outer = 13657000] 15:26:32 INFO - PROCESS | 3820 | --DOCSHELL 18EA4800 == 43 [pid = 3820] [id = 65] 15:26:32 INFO - PROCESS | 3820 | --DOCSHELL 1977C400 == 42 [pid = 3820] [id = 64] 15:26:32 INFO - PROCESS | 3820 | --DOCSHELL 1496A800 == 41 [pid = 3820] [id = 63] 15:26:32 INFO - PROCESS | 3820 | --DOCSHELL 143A6C00 == 40 [pid = 3820] [id = 62] 15:26:32 INFO - PROCESS | 3820 | --DOCSHELL 1A4CE400 == 39 [pid = 3820] [id = 61] 15:26:32 INFO - PROCESS | 3820 | --DOCSHELL 13208000 == 38 [pid = 3820] [id = 60] 15:26:32 INFO - PROCESS | 3820 | --DOCSHELL 18B87000 == 37 [pid = 3820] [id = 59] 15:26:32 INFO - PROCESS | 3820 | --DOCSHELL 182A3000 == 36 [pid = 3820] [id = 58] 15:26:32 INFO - PROCESS | 3820 | --DOCSHELL 15C92400 == 35 [pid = 3820] [id = 57] 15:26:32 INFO - PROCESS | 3820 | --DOCSHELL 1364C400 == 34 [pid = 3820] [id = 56] 15:26:32 INFO - PROCESS | 3820 | --DOMWINDOW == 102 (1C336C00) [pid = 3820] [serial = 154] [outer = 00000000] [url = about:blank] 15:26:32 INFO - PROCESS | 3820 | --DOMWINDOW == 101 (13811000) [pid = 3820] [serial = 129] [outer = 00000000] [url = about:blank] 15:26:32 INFO - PROCESS | 3820 | --DOMWINDOW == 100 (1381A800) [pid = 3820] [serial = 130] [outer = 00000000] [url = about:blank] 15:26:32 INFO - PROCESS | 3820 | --DOMWINDOW == 99 (17D8B800) [pid = 3820] [serial = 135] [outer = 00000000] [url = about:blank] 15:26:32 INFO - PROCESS | 3820 | --DOMWINDOW == 98 (17F6FC00) [pid = 3820] [serial = 136] [outer = 00000000] [url = about:blank] 15:26:32 INFO - PROCESS | 3820 | --DOMWINDOW == 97 (195BC400) [pid = 3820] [serial = 142] [outer = 00000000] [url = about:blank] 15:26:32 INFO - PROCESS | 3820 | --DOMWINDOW == 96 (15C17000) [pid = 3820] [serial = 132] [outer = 00000000] [url = about:blank] 15:26:32 INFO - PROCESS | 3820 | --DOMWINDOW == 95 (15CD8800) [pid = 3820] [serial = 133] [outer = 00000000] [url = about:blank] 15:26:32 INFO - PROCESS | 3820 | --DOMWINDOW == 94 (18906000) [pid = 3820] [serial = 138] [outer = 00000000] [url = about:blank] 15:26:32 INFO - PROCESS | 3820 | --DOMWINDOW == 93 (1545D800) [pid = 3820] [serial = 126] [outer = 00000000] [url = about:blank] 15:26:32 INFO - PROCESS | 3820 | --DOMWINDOW == 92 (19502400) [pid = 3820] [serial = 141] [outer = 00000000] [url = about:blank] 15:26:32 INFO - PROCESS | 3820 | --DOMWINDOW == 91 (149F7C00) [pid = 3820] [serial = 115] [outer = 00000000] [url = about:blank] 15:26:32 INFO - PROCESS | 3820 | --DOMWINDOW == 90 (13CB4800) [pid = 3820] [serial = 114] [outer = 00000000] [url = about:blank] 15:26:32 INFO - PROCESS | 3820 | --DOMWINDOW == 89 (18236800) [pid = 3820] [serial = 118] [outer = 00000000] [url = about:blank] 15:26:32 INFO - PROCESS | 3820 | --DOMWINDOW == 88 (17D90400) [pid = 3820] [serial = 117] [outer = 00000000] [url = about:blank] 15:26:32 INFO - PROCESS | 3820 | --DOMWINDOW == 87 (1A3B5000) [pid = 3820] [serial = 121] [outer = 00000000] [url = about:blank] 15:26:32 INFO - PROCESS | 3820 | --DOMWINDOW == 86 (1A316800) [pid = 3820] [serial = 120] [outer = 00000000] [url = about:blank] 15:26:32 INFO - PROCESS | 3820 | --DOMWINDOW == 85 (1C26B000) [pid = 3820] [serial = 124] [outer = 00000000] [url = about:blank] 15:26:32 INFO - PROCESS | 3820 | --DOMWINDOW == 84 (1AA3B000) [pid = 3820] [serial = 123] [outer = 00000000] [url = about:blank] 15:26:32 INFO - PROCESS | 3820 | --DOMWINDOW == 83 (1A322400) [pid = 3820] [serial = 145] [outer = 00000000] [url = about:blank] 15:26:32 INFO - PROCESS | 3820 | --DOMWINDOW == 82 (1A3B4800) [pid = 3820] [serial = 150] [outer = 00000000] [url = about:blank] 15:26:32 INFO - PROCESS | 3820 | --DOMWINDOW == 81 (1A1B0C00) [pid = 3820] [serial = 144] [outer = 00000000] [url = about:blank] 15:26:32 INFO - PROCESS | 3820 | --DOMWINDOW == 80 (1A8A9000) [pid = 3820] [serial = 147] [outer = 00000000] [url = about:blank] 15:26:32 INFO - PROCESS | 3820 | --DOMWINDOW == 79 (1C337400) [pid = 3820] [serial = 153] [outer = 00000000] [url = about:blank] 15:26:32 INFO - PROCESS | 3820 | --DOMWINDOW == 78 (1C98CC00) [pid = 3820] [serial = 156] [outer = 00000000] [url = about:blank] 15:26:32 INFO - PROCESS | 3820 | --DOMWINDOW == 77 (1AD61400) [pid = 3820] [serial = 148] [outer = 00000000] [url = about:blank] 15:26:32 INFO - PROCESS | 3820 | --DOMWINDOW == 76 (1C26AC00) [pid = 3820] [serial = 151] [outer = 00000000] [url = about:blank] 15:26:32 INFO - PROCESS | 3820 | --DOMWINDOW == 75 (18B87800) [pid = 3820] [serial = 139] [outer = 00000000] [url = about:blank] 15:26:32 INFO - PROCESS | 3820 | 1461191192181 Marionette TRACE conn2 <- [1,244,null,{"value":["/2dcontext/compositing/2d.composite.solid.source-over.html",0,null,null,[["Canvas test: 2d.composite.solid.source-over",0,null,null]]]}] 15:26:32 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-over.html | Canvas test: 2d.composite.solid.source-over 15:26:32 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-over.html | took 1011ms 15:26:32 INFO - PROCESS | 3820 | 1461191192224 Marionette TRACE conn2 -> [0,245,"getWindowHandle",null] 15:26:32 INFO - PROCESS | 3820 | 1461191192229 Marionette TRACE conn2 <- [1,245,null,{"value":"13"}] 15:26:32 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.xor.html 15:26:32 INFO - PROCESS | 3820 | 1461191192233 Marionette TRACE conn2 -> [0,246,"setScriptTimeout",{"ms":35000}] 15:26:32 INFO - PROCESS | 3820 | 1461191192237 Marionette TRACE conn2 <- [1,246,null,{}] 15:26:32 INFO - PROCESS | 3820 | 1461191192242 Marionette TRACE conn2 -> [0,247,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:26:32 INFO - PROCESS | 3820 | 1461191192318 Marionette TRACE conn2 <- [1,247,null,{"value":null}] 15:26:32 INFO - PROCESS | 3820 | 1461191192327 Marionette TRACE conn2 -> [0,248,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.xor.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.xor.html\", \"0c4acebc-30bb-40ca-b7a3-36b05095ea91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:26:32 INFO - PROCESS | 3820 | ++DOCSHELL 1381B400 == 35 [pid = 3820] [id = 71] 15:26:32 INFO - PROCESS | 3820 | ++DOMWINDOW == 76 (13CB0400) [pid = 3820] [serial = 210] [outer = 00000000] 15:26:32 INFO - PROCESS | 3820 | ++DOMWINDOW == 77 (15C91400) [pid = 3820] [serial = 211] [outer = 13CB0400] 15:26:32 INFO - PROCESS | 3820 | 1461191192374 Marionette DEBUG loaded listener.js 15:26:32 INFO - PROCESS | 3820 | ++DOMWINDOW == 78 (1646B000) [pid = 3820] [serial = 212] [outer = 13CB0400] 15:26:32 INFO - PROCESS | 3820 | 1461191192814 Marionette TRACE conn2 <- [1,248,null,{"value":["/2dcontext/compositing/2d.composite.solid.xor.html",0,null,null,[["Canvas test: 2d.composite.solid.xor",0,null,null]]]}] 15:26:32 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.xor.html | Canvas test: 2d.composite.solid.xor 15:26:32 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.xor.html | took 632ms 15:26:32 INFO - PROCESS | 3820 | 1461191192872 Marionette TRACE conn2 -> [0,249,"getWindowHandle",null] 15:26:32 INFO - PROCESS | 3820 | 1461191192874 Marionette TRACE conn2 <- [1,249,null,{"value":"13"}] 15:26:32 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.copy.html 15:26:32 INFO - PROCESS | 3820 | 1461191192878 Marionette TRACE conn2 -> [0,250,"setScriptTimeout",{"ms":35000}] 15:26:32 INFO - PROCESS | 3820 | 1461191192880 Marionette TRACE conn2 <- [1,250,null,{}] 15:26:32 INFO - PROCESS | 3820 | 1461191192884 Marionette TRACE conn2 -> [0,251,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:26:32 INFO - PROCESS | 3820 | 1461191192958 Marionette TRACE conn2 <- [1,251,null,{"value":null}] 15:26:32 INFO - PROCESS | 3820 | 1461191192969 Marionette TRACE conn2 -> [0,252,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.copy.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.copy.html\", \"0c4acebc-30bb-40ca-b7a3-36b05095ea91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:26:33 INFO - PROCESS | 3820 | ++DOCSHELL 17D8F400 == 36 [pid = 3820] [id = 72] 15:26:33 INFO - PROCESS | 3820 | ++DOMWINDOW == 79 (17D8FC00) [pid = 3820] [serial = 213] [outer = 00000000] 15:26:33 INFO - PROCESS | 3820 | ++DOMWINDOW == 80 (17F71C00) [pid = 3820] [serial = 214] [outer = 17D8FC00] 15:26:33 INFO - PROCESS | 3820 | 1461191193013 Marionette DEBUG loaded listener.js 15:26:33 INFO - PROCESS | 3820 | ++DOMWINDOW == 81 (18236800) [pid = 3820] [serial = 215] [outer = 17D8FC00] 15:26:33 INFO - PROCESS | 3820 | 1461191193457 Marionette TRACE conn2 <- [1,252,null,{"value":["/2dcontext/compositing/2d.composite.transparent.copy.html",0,null,null,[["Canvas test: 2d.composite.transparent.copy",0,null,null]]]}] 15:26:33 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.copy.html | Canvas test: 2d.composite.transparent.copy 15:26:33 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.copy.html | took 648ms 15:26:33 INFO - PROCESS | 3820 | 1461191193515 Marionette TRACE conn2 -> [0,253,"getWindowHandle",null] 15:26:33 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-atop.html 15:26:33 INFO - PROCESS | 3820 | 1461191193519 Marionette TRACE conn2 <- [1,253,null,{"value":"13"}] 15:26:33 INFO - PROCESS | 3820 | 1461191193576 Marionette TRACE conn2 -> [0,254,"setScriptTimeout",{"ms":35000}] 15:26:33 INFO - PROCESS | 3820 | 1461191193580 Marionette TRACE conn2 <- [1,254,null,{}] 15:26:33 INFO - PROCESS | 3820 | 1461191193584 Marionette TRACE conn2 -> [0,255,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:26:33 INFO - PROCESS | 3820 | 1461191193660 Marionette TRACE conn2 <- [1,255,null,{"value":null}] 15:26:33 INFO - PROCESS | 3820 | 1461191193668 Marionette TRACE conn2 -> [0,256,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.destination-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-atop.html\", \"0c4acebc-30bb-40ca-b7a3-36b05095ea91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:26:33 INFO - PROCESS | 3820 | ++DOCSHELL 17F6F800 == 37 [pid = 3820] [id = 73] 15:26:33 INFO - PROCESS | 3820 | ++DOMWINDOW == 82 (18906800) [pid = 3820] [serial = 216] [outer = 00000000] 15:26:33 INFO - PROCESS | 3820 | ++DOMWINDOW == 83 (18F27800) [pid = 3820] [serial = 217] [outer = 18906800] 15:26:33 INFO - PROCESS | 3820 | 1461191193712 Marionette DEBUG loaded listener.js 15:26:33 INFO - PROCESS | 3820 | ++DOMWINDOW == 84 (19505800) [pid = 3820] [serial = 218] [outer = 18906800] 15:26:34 INFO - PROCESS | 3820 | 1461191194115 Marionette TRACE conn2 <- [1,256,null,{"value":["/2dcontext/compositing/2d.composite.transparent.destination-atop.html",0,null,null,[["Canvas test: 2d.composite.transparent.destination-atop",0,null,null]]]}] 15:26:34 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | Canvas test: 2d.composite.transparent.destination-atop 15:26:34 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | took 616ms 15:26:34 INFO - PROCESS | 3820 | 1461191194171 Marionette TRACE conn2 -> [0,257,"getWindowHandle",null] 15:26:34 INFO - PROCESS | 3820 | 1461191194173 Marionette TRACE conn2 <- [1,257,null,{"value":"13"}] 15:26:34 INFO - PROCESS | 3820 | 1461191194176 Marionette TRACE conn2 -> [0,258,"setScriptTimeout",{"ms":35000}] 15:26:34 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-in.html 15:26:34 INFO - PROCESS | 3820 | 1461191194178 Marionette TRACE conn2 <- [1,258,null,{}] 15:26:34 INFO - PROCESS | 3820 | 1461191194181 Marionette TRACE conn2 -> [0,259,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:26:34 INFO - PROCESS | 3820 | 1461191194254 Marionette TRACE conn2 <- [1,259,null,{"value":null}] 15:26:34 INFO - PROCESS | 3820 | 1461191194259 Marionette TRACE conn2 -> [0,260,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.destination-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-in.html\", \"0c4acebc-30bb-40ca-b7a3-36b05095ea91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:26:34 INFO - PROCESS | 3820 | ++DOCSHELL 18B95800 == 38 [pid = 3820] [id = 74] 15:26:34 INFO - PROCESS | 3820 | ++DOMWINDOW == 85 (19504000) [pid = 3820] [serial = 219] [outer = 00000000] 15:26:34 INFO - PROCESS | 3820 | ++DOMWINDOW == 86 (19CAA800) [pid = 3820] [serial = 220] [outer = 19504000] 15:26:34 INFO - PROCESS | 3820 | 1461191194308 Marionette DEBUG loaded listener.js 15:26:34 INFO - PROCESS | 3820 | ++DOMWINDOW == 87 (19CA0800) [pid = 3820] [serial = 221] [outer = 19504000] 15:26:34 INFO - PROCESS | 3820 | 1461191194801 Marionette TRACE conn2 <- [1,260,null,{"value":["/2dcontext/compositing/2d.composite.transparent.destination-in.html",0,null,null,[["Canvas test: 2d.composite.transparent.destination-in",0,null,null]]]}] 15:26:34 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-in.html | Canvas test: 2d.composite.transparent.destination-in 15:26:34 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-in.html | took 711ms 15:26:34 INFO - PROCESS | 3820 | 1461191194877 Marionette TRACE conn2 -> [0,261,"getWindowHandle",null] 15:26:34 INFO - PROCESS | 3820 | 1461191194879 Marionette TRACE conn2 <- [1,261,null,{"value":"13"}] 15:26:34 INFO - PROCESS | 3820 | 1461191194882 Marionette TRACE conn2 -> [0,262,"setScriptTimeout",{"ms":35000}] 15:26:34 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-out.html 15:26:34 INFO - PROCESS | 3820 | 1461191194884 Marionette TRACE conn2 <- [1,262,null,{}] 15:26:34 INFO - PROCESS | 3820 | 1461191194888 Marionette TRACE conn2 -> [0,263,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:26:34 INFO - PROCESS | 3820 | 1461191194984 Marionette TRACE conn2 <- [1,263,null,{"value":null}] 15:26:35 INFO - PROCESS | 3820 | 1461191194997 Marionette TRACE conn2 -> [0,264,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.destination-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-out.html\", \"0c4acebc-30bb-40ca-b7a3-36b05095ea91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:26:35 INFO - PROCESS | 3820 | ++DOCSHELL 1A3B7400 == 39 [pid = 3820] [id = 75] 15:26:35 INFO - PROCESS | 3820 | ++DOMWINDOW == 88 (1A3B8800) [pid = 3820] [serial = 222] [outer = 00000000] 15:26:35 INFO - PROCESS | 3820 | ++DOMWINDOW == 89 (1A8AA800) [pid = 3820] [serial = 223] [outer = 1A3B8800] 15:26:35 INFO - PROCESS | 3820 | 1461191195050 Marionette DEBUG loaded listener.js 15:26:35 INFO - PROCESS | 3820 | ++DOMWINDOW == 90 (1C260C00) [pid = 3820] [serial = 224] [outer = 1A3B8800] 15:26:35 INFO - PROCESS | 3820 | 1461191195487 Marionette TRACE conn2 <- [1,264,null,{"value":["/2dcontext/compositing/2d.composite.transparent.destination-out.html",0,null,null,[["Canvas test: 2d.composite.transparent.destination-out",0,null,null]]]}] 15:26:35 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-out.html | Canvas test: 2d.composite.transparent.destination-out 15:26:35 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-out.html | took 648ms 15:26:35 INFO - PROCESS | 3820 | 1461191195519 Marionette TRACE conn2 -> [0,265,"getWindowHandle",null] 15:26:35 INFO - PROCESS | 3820 | 1461191195521 Marionette TRACE conn2 <- [1,265,null,{"value":"13"}] 15:26:35 INFO - PROCESS | 3820 | 1461191195524 Marionette TRACE conn2 -> [0,266,"setScriptTimeout",{"ms":35000}] 15:26:35 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-over.html 15:26:35 INFO - PROCESS | 3820 | 1461191195526 Marionette TRACE conn2 <- [1,266,null,{}] 15:26:35 INFO - PROCESS | 3820 | 1461191195529 Marionette TRACE conn2 -> [0,267,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:26:35 INFO - PROCESS | 3820 | 1461191195633 Marionette TRACE conn2 <- [1,267,null,{"value":null}] 15:26:35 INFO - PROCESS | 3820 | 1461191195710 Marionette TRACE conn2 -> [0,268,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.destination-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-over.html\", \"0c4acebc-30bb-40ca-b7a3-36b05095ea91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:26:35 INFO - PROCESS | 3820 | ++DOCSHELL 12B8BC00 == 40 [pid = 3820] [id = 76] 15:26:35 INFO - PROCESS | 3820 | ++DOMWINDOW == 91 (1A3B4000) [pid = 3820] [serial = 225] [outer = 00000000] 15:26:35 INFO - PROCESS | 3820 | ++DOMWINDOW == 92 (1C26E800) [pid = 3820] [serial = 226] [outer = 1A3B4000] 15:26:35 INFO - PROCESS | 3820 | 1461191195755 Marionette DEBUG loaded listener.js 15:26:35 INFO - PROCESS | 3820 | ++DOMWINDOW == 93 (1C2EB000) [pid = 3820] [serial = 227] [outer = 1A3B4000] 15:26:36 INFO - PROCESS | 3820 | 1461191196155 Marionette TRACE conn2 <- [1,268,null,{"value":["/2dcontext/compositing/2d.composite.transparent.destination-over.html",0,null,null,[["Canvas test: 2d.composite.transparent.destination-over",0,null,null]]]}] 15:26:36 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-over.html | Canvas test: 2d.composite.transparent.destination-over 15:26:36 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-over.html | took 711ms 15:26:36 INFO - PROCESS | 3820 | 1461191196225 Marionette TRACE conn2 -> [0,269,"getWindowHandle",null] 15:26:36 INFO - PROCESS | 3820 | 1461191196227 Marionette TRACE conn2 <- [1,269,null,{"value":"13"}] 15:26:36 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.lighter.html 15:26:36 INFO - PROCESS | 3820 | 1461191196230 Marionette TRACE conn2 -> [0,270,"setScriptTimeout",{"ms":35000}] 15:26:36 INFO - PROCESS | 3820 | 1461191196232 Marionette TRACE conn2 <- [1,270,null,{}] 15:26:36 INFO - PROCESS | 3820 | 1461191196235 Marionette TRACE conn2 -> [0,271,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:26:36 INFO - PROCESS | 3820 | 1461191196330 Marionette TRACE conn2 <- [1,271,null,{"value":null}] 15:26:36 INFO - PROCESS | 3820 | 1461191196336 Marionette TRACE conn2 -> [0,272,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.lighter.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.lighter.html\", \"0c4acebc-30bb-40ca-b7a3-36b05095ea91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:26:36 INFO - PROCESS | 3820 | ++DOCSHELL 1C267C00 == 41 [pid = 3820] [id = 77] 15:26:36 INFO - PROCESS | 3820 | ++DOMWINDOW == 94 (1C268400) [pid = 3820] [serial = 228] [outer = 00000000] 15:26:36 INFO - PROCESS | 3820 | ++DOMWINDOW == 95 (1C98D400) [pid = 3820] [serial = 229] [outer = 1C268400] 15:26:36 INFO - PROCESS | 3820 | 1461191196379 Marionette DEBUG loaded listener.js 15:26:36 INFO - PROCESS | 3820 | ++DOMWINDOW == 96 (1C98CC00) [pid = 3820] [serial = 230] [outer = 1C268400] 15:26:36 INFO - PROCESS | 3820 | --DOMWINDOW == 95 (1A4C8C00) [pid = 3820] [serial = 189] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-out.html] 15:26:36 INFO - PROCESS | 3820 | --DOMWINDOW == 94 (194DA400) [pid = 3820] [serial = 174] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.over.html] 15:26:36 INFO - PROCESS | 3820 | --DOMWINDOW == 93 (136C1800) [pid = 3820] [serial = 164] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.get.html] 15:26:36 INFO - PROCESS | 3820 | --DOMWINDOW == 92 (15C93C00) [pid = 3820] [serial = 168] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.highlight.html] 15:26:36 INFO - PROCESS | 3820 | --DOMWINDOW == 91 (19506400) [pid = 3820] [serial = 177] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.unrecognised.html] 15:26:36 INFO - PROCESS | 3820 | --DOMWINDOW == 90 (18807400) [pid = 3820] [serial = 171] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.nullsuffix.html] 15:26:36 INFO - PROCESS | 3820 | --DOMWINDOW == 89 (1CCE5400) [pid = 3820] [serial = 183] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-atop.html] 15:26:36 INFO - PROCESS | 3820 | --DOMWINDOW == 88 (1655C000) [pid = 3820] [serial = 155] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.clear.html] 15:26:36 INFO - PROCESS | 3820 | --DOMWINDOW == 87 (1A8AEC00) [pid = 3820] [serial = 180] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.copy.html] 15:26:36 INFO - PROCESS | 3820 | --DOMWINDOW == 86 (15465C00) [pid = 3820] [serial = 186] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-in.html] 15:26:36 INFO - PROCESS | 3820 | 1461191196923 Marionette TRACE conn2 <- [1,272,null,{"value":["/2dcontext/compositing/2d.composite.transparent.lighter.html",0,null,null,[["Canvas test: 2d.composite.transparent.lighter",0,null,null]]]}] 15:26:36 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.lighter.html | Canvas test: 2d.composite.transparent.lighter 15:26:36 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.lighter.html | took 711ms 15:26:36 INFO - PROCESS | 3820 | 1461191196961 Marionette TRACE conn2 -> [0,273,"getWindowHandle",null] 15:26:36 INFO - PROCESS | 3820 | 1461191196963 Marionette TRACE conn2 <- [1,273,null,{"value":"13"}] 15:26:36 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-atop.html 15:26:36 INFO - PROCESS | 3820 | 1461191196967 Marionette TRACE conn2 -> [0,274,"setScriptTimeout",{"ms":35000}] 15:26:36 INFO - PROCESS | 3820 | 1461191196968 Marionette TRACE conn2 <- [1,274,null,{}] 15:26:36 INFO - PROCESS | 3820 | 1461191196972 Marionette TRACE conn2 -> [0,275,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:26:37 INFO - PROCESS | 3820 | 1461191197065 Marionette TRACE conn2 <- [1,275,null,{"value":null}] 15:26:37 INFO - PROCESS | 3820 | 1461191197072 Marionette TRACE conn2 -> [0,276,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.source-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-atop.html\", \"0c4acebc-30bb-40ca-b7a3-36b05095ea91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:26:37 INFO - PROCESS | 3820 | ++DOCSHELL 15D9BC00 == 42 [pid = 3820] [id = 78] 15:26:37 INFO - PROCESS | 3820 | ++DOMWINDOW == 87 (17F6A400) [pid = 3820] [serial = 231] [outer = 00000000] 15:26:37 INFO - PROCESS | 3820 | ++DOMWINDOW == 88 (1C337400) [pid = 3820] [serial = 232] [outer = 17F6A400] 15:26:37 INFO - PROCESS | 3820 | 1461191197116 Marionette DEBUG loaded listener.js 15:26:37 INFO - PROCESS | 3820 | ++DOMWINDOW == 89 (1C3F2400) [pid = 3820] [serial = 233] [outer = 17F6A400] 15:26:37 INFO - PROCESS | 3820 | 1461191197508 Marionette TRACE conn2 <- [1,276,null,{"value":["/2dcontext/compositing/2d.composite.transparent.source-atop.html",0,null,null,[["Canvas test: 2d.composite.transparent.source-atop",0,null,null]]]}] 15:26:37 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-atop.html | Canvas test: 2d.composite.transparent.source-atop 15:26:37 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-atop.html | took 601ms 15:26:37 INFO - PROCESS | 3820 | 1461191197564 Marionette TRACE conn2 -> [0,277,"getWindowHandle",null] 15:26:37 INFO - PROCESS | 3820 | 1461191197566 Marionette TRACE conn2 <- [1,277,null,{"value":"13"}] 15:26:37 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-in.html 15:26:37 INFO - PROCESS | 3820 | 1461191197569 Marionette TRACE conn2 -> [0,278,"setScriptTimeout",{"ms":35000}] 15:26:37 INFO - PROCESS | 3820 | 1461191197571 Marionette TRACE conn2 <- [1,278,null,{}] 15:26:37 INFO - PROCESS | 3820 | 1461191197575 Marionette TRACE conn2 -> [0,279,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:26:37 INFO - PROCESS | 3820 | 1461191197672 Marionette TRACE conn2 <- [1,279,null,{"value":null}] 15:26:37 INFO - PROCESS | 3820 | 1461191197680 Marionette TRACE conn2 -> [0,280,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.source-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-in.html\", \"0c4acebc-30bb-40ca-b7a3-36b05095ea91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:26:37 INFO - PROCESS | 3820 | ++DOCSHELL 19F78800 == 43 [pid = 3820] [id = 79] 15:26:37 INFO - PROCESS | 3820 | ++DOMWINDOW == 90 (1A4C8C00) [pid = 3820] [serial = 234] [outer = 00000000] 15:26:37 INFO - PROCESS | 3820 | ++DOMWINDOW == 91 (1D16D000) [pid = 3820] [serial = 235] [outer = 1A4C8C00] 15:26:37 INFO - PROCESS | 3820 | 1461191197723 Marionette DEBUG loaded listener.js 15:26:37 INFO - PROCESS | 3820 | ++DOMWINDOW == 92 (1D46C000) [pid = 3820] [serial = 236] [outer = 1A4C8C00] 15:26:38 INFO - PROCESS | 3820 | 1461191198108 Marionette TRACE conn2 <- [1,280,null,{"value":["/2dcontext/compositing/2d.composite.transparent.source-in.html",0,null,null,[["Canvas test: 2d.composite.transparent.source-in",0,null,null]]]}] 15:26:38 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-in.html | Canvas test: 2d.composite.transparent.source-in 15:26:38 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-in.html | took 600ms 15:26:38 INFO - PROCESS | 3820 | 1461191198167 Marionette TRACE conn2 -> [0,281,"getWindowHandle",null] 15:26:38 INFO - PROCESS | 3820 | 1461191198169 Marionette TRACE conn2 <- [1,281,null,{"value":"13"}] 15:26:38 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-out.html 15:26:38 INFO - PROCESS | 3820 | 1461191198176 Marionette TRACE conn2 -> [0,282,"setScriptTimeout",{"ms":35000}] 15:26:38 INFO - PROCESS | 3820 | 1461191198177 Marionette TRACE conn2 <- [1,282,null,{}] 15:26:38 INFO - PROCESS | 3820 | 1461191198181 Marionette TRACE conn2 -> [0,283,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:26:38 INFO - PROCESS | 3820 | 1461191198254 Marionette TRACE conn2 <- [1,283,null,{"value":null}] 15:26:38 INFO - PROCESS | 3820 | 1461191198260 Marionette TRACE conn2 -> [0,284,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.source-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-out.html\", \"0c4acebc-30bb-40ca-b7a3-36b05095ea91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:26:38 INFO - PROCESS | 3820 | ++DOCSHELL 12B81400 == 44 [pid = 3820] [id = 80] 15:26:38 INFO - PROCESS | 3820 | ++DOMWINDOW == 93 (1A3B4800) [pid = 3820] [serial = 237] [outer = 00000000] 15:26:38 INFO - PROCESS | 3820 | ++DOMWINDOW == 94 (1D4E9400) [pid = 3820] [serial = 238] [outer = 1A3B4800] 15:26:38 INFO - PROCESS | 3820 | 1461191198309 Marionette DEBUG loaded listener.js 15:26:38 INFO - PROCESS | 3820 | ++DOMWINDOW == 95 (1D5C2400) [pid = 3820] [serial = 239] [outer = 1A3B4800] 15:26:38 INFO - PROCESS | 3820 | 1461191198830 Marionette TRACE conn2 <- [1,284,null,{"value":["/2dcontext/compositing/2d.composite.transparent.source-out.html",0,null,null,[["Canvas test: 2d.composite.transparent.source-out",0,null,null]]]}] 15:26:38 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-out.html | Canvas test: 2d.composite.transparent.source-out 15:26:38 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-out.html | took 695ms 15:26:38 INFO - PROCESS | 3820 | 1461191198873 Marionette TRACE conn2 -> [0,285,"getWindowHandle",null] 15:26:38 INFO - PROCESS | 3820 | 1461191198880 Marionette TRACE conn2 <- [1,285,null,{"value":"13"}] 15:26:38 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-over.html 15:26:38 INFO - PROCESS | 3820 | 1461191198886 Marionette TRACE conn2 -> [0,286,"setScriptTimeout",{"ms":35000}] 15:26:38 INFO - PROCESS | 3820 | 1461191198890 Marionette TRACE conn2 <- [1,286,null,{}] 15:26:38 INFO - PROCESS | 3820 | 1461191198897 Marionette TRACE conn2 -> [0,287,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:26:39 INFO - PROCESS | 3820 | 1461191198998 Marionette TRACE conn2 <- [1,287,null,{"value":null}] 15:26:39 INFO - PROCESS | 3820 | 1461191199075 Marionette TRACE conn2 -> [0,288,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.source-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-over.html\", \"0c4acebc-30bb-40ca-b7a3-36b05095ea91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:26:39 INFO - PROCESS | 3820 | ++DOCSHELL 1364C400 == 45 [pid = 3820] [id = 81] 15:26:39 INFO - PROCESS | 3820 | ++DOMWINDOW == 96 (136C2C00) [pid = 3820] [serial = 240] [outer = 00000000] 15:26:39 INFO - PROCESS | 3820 | ++DOMWINDOW == 97 (156A7C00) [pid = 3820] [serial = 241] [outer = 136C2C00] 15:26:39 INFO - PROCESS | 3820 | 1461191199132 Marionette DEBUG loaded listener.js 15:26:39 INFO - PROCESS | 3820 | ++DOMWINDOW == 98 (15C8C400) [pid = 3820] [serial = 242] [outer = 136C2C00] 15:26:39 INFO - PROCESS | 3820 | 1461191199935 Marionette TRACE conn2 <- [1,288,null,{"value":["/2dcontext/compositing/2d.composite.transparent.source-over.html",0,null,null,[["Canvas test: 2d.composite.transparent.source-over",0,null,null]]]}] 15:26:39 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-over.html | Canvas test: 2d.composite.transparent.source-over 15:26:39 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-over.html | took 1058ms 15:26:39 INFO - PROCESS | 3820 | 1461191199967 Marionette TRACE conn2 -> [0,289,"getWindowHandle",null] 15:26:39 INFO - PROCESS | 3820 | 1461191199973 Marionette TRACE conn2 <- [1,289,null,{"value":"13"}] 15:26:39 INFO - PROCESS | 3820 | 1461191199995 Marionette TRACE conn2 -> [0,290,"setScriptTimeout",{"ms":35000}] 15:26:39 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.xor.html 15:26:40 INFO - PROCESS | 3820 | 1461191199998 Marionette TRACE conn2 <- [1,290,null,{}] 15:26:40 INFO - PROCESS | 3820 | 1461191200002 Marionette TRACE conn2 -> [0,291,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:26:40 INFO - PROCESS | 3820 | 1461191200100 Marionette TRACE conn2 <- [1,291,null,{"value":null}] 15:26:40 INFO - PROCESS | 3820 | 1461191200173 Marionette TRACE conn2 -> [0,292,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.xor.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.xor.html\", \"0c4acebc-30bb-40ca-b7a3-36b05095ea91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:26:40 INFO - PROCESS | 3820 | ++DOCSHELL 1655CC00 == 46 [pid = 3820] [id = 82] 15:26:40 INFO - PROCESS | 3820 | ++DOMWINDOW == 99 (18905800) [pid = 3820] [serial = 243] [outer = 00000000] 15:26:40 INFO - PROCESS | 3820 | ++DOMWINDOW == 100 (19505C00) [pid = 3820] [serial = 244] [outer = 18905800] 15:26:40 INFO - PROCESS | 3820 | 1461191200227 Marionette DEBUG loaded listener.js 15:26:40 INFO - PROCESS | 3820 | ++DOMWINDOW == 101 (19F79000) [pid = 3820] [serial = 245] [outer = 18905800] 15:26:40 INFO - PROCESS | 3820 | 1461191200754 Marionette TRACE conn2 <- [1,292,null,{"value":["/2dcontext/compositing/2d.composite.transparent.xor.html",0,null,null,[["Canvas test: 2d.composite.transparent.xor",0,null,null]]]}] 15:26:40 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.xor.html | Canvas test: 2d.composite.transparent.xor 15:26:40 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.xor.html | took 821ms 15:26:40 INFO - PROCESS | 3820 | 1461191200800 Marionette TRACE conn2 -> [0,293,"getWindowHandle",null] 15:26:40 INFO - PROCESS | 3820 | 1461191200802 Marionette TRACE conn2 <- [1,293,null,{"value":"13"}] 15:26:40 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html 15:26:40 INFO - PROCESS | 3820 | 1461191200806 Marionette TRACE conn2 -> [0,294,"setScriptTimeout",{"ms":35000}] 15:26:40 INFO - PROCESS | 3820 | 1461191200810 Marionette TRACE conn2 <- [1,294,null,{}] 15:26:40 INFO - PROCESS | 3820 | 1461191200821 Marionette TRACE conn2 -> [0,295,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:26:40 INFO - PROCESS | 3820 | 1461191200922 Marionette TRACE conn2 <- [1,295,null,{"value":null}] 15:26:41 INFO - PROCESS | 3820 | 1461191201012 Marionette TRACE conn2 -> [0,296,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.fill.copy.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.copy.html\", \"0c4acebc-30bb-40ca-b7a3-36b05095ea91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:26:41 INFO - PROCESS | 3820 | ++DOCSHELL 1C269800 == 47 [pid = 3820] [id = 83] 15:26:41 INFO - PROCESS | 3820 | ++DOMWINDOW == 102 (1C33D000) [pid = 3820] [serial = 246] [outer = 00000000] 15:26:41 INFO - PROCESS | 3820 | ++DOMWINDOW == 103 (1D46F400) [pid = 3820] [serial = 247] [outer = 1C33D000] 15:26:41 INFO - PROCESS | 3820 | 1461191201068 Marionette DEBUG loaded listener.js 15:26:41 INFO - PROCESS | 3820 | ++DOMWINDOW == 104 (1D5BD800) [pid = 3820] [serial = 248] [outer = 1C33D000] 15:26:41 INFO - PROCESS | 3820 | 1461191201622 Marionette TRACE conn2 <- [1,296,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.fill.copy.html",0,null,null,[["fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 15:26:41 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:26:41 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html | took 854ms 15:26:41 INFO - PROCESS | 3820 | 1461191201648 Marionette TRACE conn2 -> [0,297,"getWindowHandle",null] 15:26:41 INFO - PROCESS | 3820 | 1461191201651 Marionette TRACE conn2 <- [1,297,null,{"value":"13"}] 15:26:41 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html 15:26:41 INFO - PROCESS | 3820 | 1461191201654 Marionette TRACE conn2 -> [0,298,"setScriptTimeout",{"ms":35000}] 15:26:41 INFO - PROCESS | 3820 | 1461191201656 Marionette TRACE conn2 <- [1,298,null,{}] 15:26:41 INFO - PROCESS | 3820 | 1461191201660 Marionette TRACE conn2 -> [0,299,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:26:41 INFO - PROCESS | 3820 | 1461191201756 Marionette TRACE conn2 <- [1,299,null,{"value":null}] 15:26:41 INFO - PROCESS | 3820 | 1461191201841 Marionette TRACE conn2 -> [0,300,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html\", \"0c4acebc-30bb-40ca-b7a3-36b05095ea91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:26:41 INFO - PROCESS | 3820 | ++DOCSHELL 1D5C3800 == 48 [pid = 3820] [id = 84] 15:26:41 INFO - PROCESS | 3820 | ++DOMWINDOW == 105 (1D5C5000) [pid = 3820] [serial = 249] [outer = 00000000] 15:26:41 INFO - PROCESS | 3820 | ++DOMWINDOW == 106 (1D8E7C00) [pid = 3820] [serial = 250] [outer = 1D5C5000] 15:26:41 INFO - PROCESS | 3820 | 1461191201897 Marionette DEBUG loaded listener.js 15:26:42 INFO - PROCESS | 3820 | ++DOMWINDOW == 107 (1D8ECC00) [pid = 3820] [serial = 251] [outer = 1D5C5000] 15:26:42 INFO - PROCESS | 3820 | 1461191202514 Marionette TRACE conn2 <- [1,300,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html",0,null,null,[["fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 15:26:42 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:26:42 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html | took 916ms 15:26:42 INFO - PROCESS | 3820 | 1461191202697 Marionette TRACE conn2 -> [0,301,"getWindowHandle",null] 15:26:42 INFO - PROCESS | 3820 | 1461191202699 Marionette TRACE conn2 <- [1,301,null,{"value":"13"}] 15:26:42 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html 15:26:42 INFO - PROCESS | 3820 | 1461191202730 Marionette TRACE conn2 -> [0,302,"setScriptTimeout",{"ms":35000}] 15:26:42 INFO - PROCESS | 3820 | 1461191202732 Marionette TRACE conn2 <- [1,302,null,{}] 15:26:42 INFO - PROCESS | 3820 | 1461191202774 Marionette TRACE conn2 -> [0,303,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:26:43 INFO - PROCESS | 3820 | 1461191203009 Marionette TRACE conn2 <- [1,303,null,{"value":null}] 15:26:43 INFO - PROCESS | 3820 | 1461191203105 Marionette TRACE conn2 -> [0,304,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html\", \"0c4acebc-30bb-40ca-b7a3-36b05095ea91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:26:43 INFO - PROCESS | 3820 | ++DOCSHELL 15C1B000 == 49 [pid = 3820] [id = 85] 15:26:43 INFO - PROCESS | 3820 | ++DOMWINDOW == 108 (15C8AC00) [pid = 3820] [serial = 252] [outer = 00000000] 15:26:43 INFO - PROCESS | 3820 | ++DOMWINDOW == 109 (16879800) [pid = 3820] [serial = 253] [outer = 15C8AC00] 15:26:43 INFO - PROCESS | 3820 | 1461191203154 Marionette DEBUG loaded listener.js 15:26:43 INFO - PROCESS | 3820 | ++DOMWINDOW == 110 (17AAB400) [pid = 3820] [serial = 254] [outer = 15C8AC00] 15:26:43 INFO - PROCESS | 3820 | 1461191203707 Marionette TRACE conn2 <- [1,304,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html",0,null,null,[["fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 15:26:43 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:26:43 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html | took 1011ms 15:26:43 INFO - PROCESS | 3820 | 1461191203744 Marionette TRACE conn2 -> [0,305,"getWindowHandle",null] 15:26:43 INFO - PROCESS | 3820 | 1461191203748 Marionette TRACE conn2 <- [1,305,null,{"value":"13"}] 15:26:43 INFO - PROCESS | 3820 | 1461191203753 Marionette TRACE conn2 -> [0,306,"setScriptTimeout",{"ms":35000}] 15:26:43 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html 15:26:43 INFO - PROCESS | 3820 | 1461191203757 Marionette TRACE conn2 <- [1,306,null,{}] 15:26:43 INFO - PROCESS | 3820 | 1461191203761 Marionette TRACE conn2 -> [0,307,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:26:43 INFO - PROCESS | 3820 | 1461191203851 Marionette TRACE conn2 <- [1,307,null,{"value":null}] 15:26:43 INFO - PROCESS | 3820 | 1461191203926 Marionette TRACE conn2 -> [0,308,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.fill.source-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-in.html\", \"0c4acebc-30bb-40ca-b7a3-36b05095ea91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:26:43 INFO - PROCESS | 3820 | ++DOCSHELL 18B89800 == 50 [pid = 3820] [id = 86] 15:26:43 INFO - PROCESS | 3820 | ++DOMWINDOW == 111 (18F20C00) [pid = 3820] [serial = 255] [outer = 00000000] 15:26:43 INFO - PROCESS | 3820 | ++DOMWINDOW == 112 (19506400) [pid = 3820] [serial = 256] [outer = 18F20C00] 15:26:43 INFO - PROCESS | 3820 | 1461191203975 Marionette DEBUG loaded listener.js 15:26:44 INFO - PROCESS | 3820 | ++DOMWINDOW == 113 (196D4400) [pid = 3820] [serial = 257] [outer = 18F20C00] 15:26:44 INFO - PROCESS | 3820 | --DOCSHELL 19F78800 == 49 [pid = 3820] [id = 79] 15:26:44 INFO - PROCESS | 3820 | --DOCSHELL 15D9BC00 == 48 [pid = 3820] [id = 78] 15:26:44 INFO - PROCESS | 3820 | --DOCSHELL 1C267C00 == 47 [pid = 3820] [id = 77] 15:26:44 INFO - PROCESS | 3820 | --DOCSHELL 12B8BC00 == 46 [pid = 3820] [id = 76] 15:26:44 INFO - PROCESS | 3820 | --DOCSHELL 1A3B7400 == 45 [pid = 3820] [id = 75] 15:26:44 INFO - PROCESS | 3820 | --DOCSHELL 18B95800 == 44 [pid = 3820] [id = 74] 15:26:44 INFO - PROCESS | 3820 | --DOCSHELL 17F6F800 == 43 [pid = 3820] [id = 73] 15:26:44 INFO - PROCESS | 3820 | --DOCSHELL 17D8F400 == 42 [pid = 3820] [id = 72] 15:26:44 INFO - PROCESS | 3820 | --DOCSHELL 1381B400 == 41 [pid = 3820] [id = 71] 15:26:44 INFO - PROCESS | 3820 | --DOCSHELL 1364C000 == 40 [pid = 3820] [id = 70] 15:26:44 INFO - PROCESS | 3820 | --DOCSHELL 19A9F400 == 39 [pid = 3820] [id = 69] 15:26:44 INFO - PROCESS | 3820 | --DOCSHELL 18F28800 == 38 [pid = 3820] [id = 68] 15:26:44 INFO - PROCESS | 3820 | --DOCSHELL 15CDB400 == 37 [pid = 3820] [id = 67] 15:26:44 INFO - PROCESS | 3820 | --DOCSHELL 12BEE400 == 36 [pid = 3820] [id = 66] 15:26:44 INFO - PROCESS | 3820 | --DOMWINDOW == 112 (1D46DC00) [pid = 3820] [serial = 193] [outer = 00000000] [url = about:blank] 15:26:44 INFO - PROCESS | 3820 | --DOMWINDOW == 111 (1CFE3000) [pid = 3820] [serial = 191] [outer = 00000000] [url = about:blank] 15:26:44 INFO - PROCESS | 3820 | --DOMWINDOW == 110 (19AA0400) [pid = 3820] [serial = 175] [outer = 00000000] [url = about:blank] 15:26:44 INFO - PROCESS | 3820 | --DOMWINDOW == 109 (143A9400) [pid = 3820] [serial = 165] [outer = 00000000] [url = about:blank] 15:26:44 INFO - PROCESS | 3820 | --DOMWINDOW == 108 (1495F800) [pid = 3820] [serial = 166] [outer = 00000000] [url = about:blank] 15:26:44 INFO - PROCESS | 3820 | --DOMWINDOW == 107 (1686D000) [pid = 3820] [serial = 169] [outer = 00000000] [url = about:blank] 15:26:44 INFO - PROCESS | 3820 | --DOMWINDOW == 106 (17AA1400) [pid = 3820] [serial = 170] [outer = 00000000] [url = about:blank] 15:26:44 INFO - PROCESS | 3820 | --DOMWINDOW == 105 (1AA3A400) [pid = 3820] [serial = 179] [outer = 00000000] [url = about:blank] 15:26:44 INFO - PROCESS | 3820 | --DOMWINDOW == 104 (13652800) [pid = 3820] [serial = 159] [outer = 00000000] [url = about:blank] 15:26:44 INFO - PROCESS | 3820 | --DOMWINDOW == 103 (1A85EC00) [pid = 3820] [serial = 178] [outer = 00000000] [url = about:blank] 15:26:44 INFO - PROCESS | 3820 | --DOMWINDOW == 102 (18B89000) [pid = 3820] [serial = 172] [outer = 00000000] [url = about:blank] 15:26:44 INFO - PROCESS | 3820 | --DOMWINDOW == 101 (18EA3800) [pid = 3820] [serial = 173] [outer = 00000000] [url = about:blank] 15:26:44 INFO - PROCESS | 3820 | --DOMWINDOW == 100 (1CCE9400) [pid = 3820] [serial = 184] [outer = 00000000] [url = about:blank] 15:26:44 INFO - PROCESS | 3820 | --DOMWINDOW == 99 (1687A800) [pid = 3820] [serial = 162] [outer = 00000000] [url = about:blank] 15:26:44 INFO - PROCESS | 3820 | --DOMWINDOW == 98 (1C98C800) [pid = 3820] [serial = 157] [outer = 00000000] [url = about:blank] 15:26:44 INFO - PROCESS | 3820 | --DOMWINDOW == 97 (1C996C00) [pid = 3820] [serial = 181] [outer = 00000000] [url = about:blank] 15:26:44 INFO - PROCESS | 3820 | --DOMWINDOW == 96 (1CB6B400) [pid = 3820] [serial = 182] [outer = 00000000] [url = about:blank] 15:26:44 INFO - PROCESS | 3820 | --DOMWINDOW == 95 (19504C00) [pid = 3820] [serial = 187] [outer = 00000000] [url = about:blank] 15:26:44 INFO - PROCESS | 3820 | --DOMWINDOW == 94 (1D169000) [pid = 3820] [serial = 190] [outer = 00000000] [url = about:blank] 15:26:44 INFO - PROCESS | 3820 | --DOMWINDOW == 93 (1CCE8800) [pid = 3820] [serial = 185] [outer = 00000000] [url = about:blank] 15:26:44 INFO - PROCESS | 3820 | --DOMWINDOW == 92 (1EBECC00) [pid = 3820] [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:26:44 INFO - PROCESS | 3820 | --DOMWINDOW == 91 (1A8A3000) [pid = 3820] [serial = 188] [outer = 00000000] [url = about:blank] 15:26:44 INFO - PROCESS | 3820 | --DOMWINDOW == 90 (19F33C00) [pid = 3820] [serial = 176] [outer = 00000000] [url = about:blank] 15:26:44 INFO - PROCESS | 3820 | 1461191204483 Marionette TRACE conn2 <- [1,308,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.fill.source-in.html",0,null,null,[["fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 15:26:44 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:26:44 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html | took 806ms 15:26:44 INFO - PROCESS | 3820 | 1461191204556 Marionette TRACE conn2 -> [0,309,"getWindowHandle",null] 15:26:44 INFO - PROCESS | 3820 | 1461191204559 Marionette TRACE conn2 <- [1,309,null,{"value":"13"}] 15:26:44 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html 15:26:44 INFO - PROCESS | 3820 | 1461191204563 Marionette TRACE conn2 -> [0,310,"setScriptTimeout",{"ms":35000}] 15:26:44 INFO - PROCESS | 3820 | 1461191204565 Marionette TRACE conn2 <- [1,310,null,{}] 15:26:44 INFO - PROCESS | 3820 | 1461191204568 Marionette TRACE conn2 -> [0,311,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:26:44 INFO - PROCESS | 3820 | 1461191204650 Marionette TRACE conn2 <- [1,311,null,{"value":null}] 15:26:44 INFO - PROCESS | 3820 | 1461191204666 Marionette TRACE conn2 -> [0,312,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.fill.source-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-out.html\", \"0c4acebc-30bb-40ca-b7a3-36b05095ea91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:26:44 INFO - PROCESS | 3820 | ++DOCSHELL 17D91400 == 37 [pid = 3820] [id = 87] 15:26:44 INFO - PROCESS | 3820 | ++DOMWINDOW == 91 (17F64400) [pid = 3820] [serial = 258] [outer = 00000000] 15:26:44 INFO - PROCESS | 3820 | ++DOMWINDOW == 92 (18B89000) [pid = 3820] [serial = 259] [outer = 17F64400] 15:26:44 INFO - PROCESS | 3820 | 1461191204712 Marionette DEBUG loaded listener.js 15:26:44 INFO - PROCESS | 3820 | ++DOMWINDOW == 93 (18EA4400) [pid = 3820] [serial = 260] [outer = 17F64400] 15:26:45 INFO - PROCESS | 3820 | 1461191205152 Marionette TRACE conn2 <- [1,312,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.fill.source-out.html",0,null,null,[["fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 15:26:45 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:26:45 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html | took 632ms 15:26:45 INFO - PROCESS | 3820 | 1461191205199 Marionette TRACE conn2 -> [0,313,"getWindowHandle",null] 15:26:45 INFO - PROCESS | 3820 | 1461191205251 Marionette TRACE conn2 <- [1,313,null,{"value":"13"}] 15:26:45 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.copy.html 15:26:45 INFO - PROCESS | 3820 | 1461191205261 Marionette TRACE conn2 -> [0,314,"setScriptTimeout",{"ms":35000}] 15:26:45 INFO - PROCESS | 3820 | 1461191205265 Marionette TRACE conn2 <- [1,314,null,{}] 15:26:45 INFO - PROCESS | 3820 | 1461191205268 Marionette TRACE conn2 -> [0,315,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:26:45 INFO - PROCESS | 3820 | 1461191205346 Marionette TRACE conn2 <- [1,315,null,{"value":null}] 15:26:45 INFO - PROCESS | 3820 | 1461191205355 Marionette TRACE conn2 -> [0,316,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.image.copy.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.copy.html\", \"0c4acebc-30bb-40ca-b7a3-36b05095ea91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:26:45 INFO - PROCESS | 3820 | ++DOCSHELL 18EA4000 == 38 [pid = 3820] [id = 88] 15:26:45 INFO - PROCESS | 3820 | ++DOMWINDOW == 94 (18F21C00) [pid = 3820] [serial = 261] [outer = 00000000] 15:26:45 INFO - PROCESS | 3820 | ++DOMWINDOW == 95 (1A86AC00) [pid = 3820] [serial = 262] [outer = 18F21C00] 15:26:45 INFO - PROCESS | 3820 | 1461191205399 Marionette DEBUG loaded listener.js 15:26:45 INFO - PROCESS | 3820 | ++DOMWINDOW == 96 (1A8ABC00) [pid = 3820] [serial = 263] [outer = 18F21C00] 15:26:45 INFO - PROCESS | 3820 | 1461191205835 Marionette TRACE conn2 <- [1,316,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.image.copy.html",0,null,null,[["drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 15:26:45 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:26:45 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.copy.html | took 600ms 15:26:45 INFO - PROCESS | 3820 | 1461191205852 Marionette TRACE conn2 -> [0,317,"getWindowHandle",null] 15:26:45 INFO - PROCESS | 3820 | 1461191205854 Marionette TRACE conn2 <- [1,317,null,{"value":"13"}] 15:26:45 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html 15:26:45 INFO - PROCESS | 3820 | 1461191205857 Marionette TRACE conn2 -> [0,318,"setScriptTimeout",{"ms":35000}] 15:26:45 INFO - PROCESS | 3820 | 1461191205859 Marionette TRACE conn2 <- [1,318,null,{}] 15:26:45 INFO - PROCESS | 3820 | 1461191205862 Marionette TRACE conn2 -> [0,319,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:26:45 INFO - PROCESS | 3820 | 1461191205938 Marionette TRACE conn2 <- [1,319,null,{"value":null}] 15:26:45 INFO - PROCESS | 3820 | 1461191205944 Marionette TRACE conn2 -> [0,320,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html\", \"0c4acebc-30bb-40ca-b7a3-36b05095ea91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:26:45 INFO - PROCESS | 3820 | ++DOCSHELL 1A4CBC00 == 39 [pid = 3820] [id = 89] 15:26:45 INFO - PROCESS | 3820 | ++DOMWINDOW == 97 (1A8AC800) [pid = 3820] [serial = 264] [outer = 00000000] 15:26:45 INFO - PROCESS | 3820 | ++DOMWINDOW == 98 (1C2EBC00) [pid = 3820] [serial = 265] [outer = 1A8AC800] 15:26:46 INFO - PROCESS | 3820 | 1461191205990 Marionette DEBUG loaded listener.js 15:26:46 INFO - PROCESS | 3820 | ++DOMWINDOW == 99 (1C3E4C00) [pid = 3820] [serial = 266] [outer = 1A8AC800] 15:26:46 INFO - PROCESS | 3820 | 1461191206416 Marionette TRACE conn2 <- [1,320,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html",0,null,null,[["drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 15:26:46 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:26:46 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html | took 601ms 15:26:46 INFO - PROCESS | 3820 | 1461191206509 Marionette TRACE conn2 -> [0,321,"getWindowHandle",null] 15:26:46 INFO - PROCESS | 3820 | 1461191206511 Marionette TRACE conn2 <- [1,321,null,{"value":"13"}] 15:26:46 INFO - PROCESS | 3820 | 1461191206516 addons.productaddons WARN Failed downloading XML, status: 0, reason: error 15:26:46 INFO - PROCESS | 3820 | 1461191206530 Marionette TRACE conn2 -> [0,322,"setScriptTimeout",{"ms":35000}] 15:26:46 INFO - PROCESS | 3820 | 1461191206532 Marionette TRACE conn2 <- [1,322,null,{}] 15:26:46 INFO - PROCESS | 3820 | 1461191206535 Marionette TRACE conn2 -> [0,323,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:26:46 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html 15:26:46 INFO - PROCESS | 3820 | 1461191206613 Marionette TRACE conn2 <- [1,323,null,{"value":null}] 15:26:46 INFO - PROCESS | 3820 | 1461191206621 Marionette TRACE conn2 -> [0,324,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.image.destination-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-in.html\", \"0c4acebc-30bb-40ca-b7a3-36b05095ea91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:26:46 INFO - PROCESS | 3820 | ++DOCSHELL 1CCE5800 == 40 [pid = 3820] [id = 90] 15:26:46 INFO - PROCESS | 3820 | ++DOMWINDOW == 100 (1CCE5C00) [pid = 3820] [serial = 267] [outer = 00000000] 15:26:46 INFO - PROCESS | 3820 | ++DOMWINDOW == 101 (1D171000) [pid = 3820] [serial = 268] [outer = 1CCE5C00] 15:26:46 INFO - PROCESS | 3820 | 1461191206673 Marionette DEBUG loaded listener.js 15:26:46 INFO - PROCESS | 3820 | ++DOMWINDOW == 102 (1D4E1400) [pid = 3820] [serial = 269] [outer = 1CCE5C00] 15:26:47 INFO - PROCESS | 3820 | 1461191207142 Marionette TRACE conn2 <- [1,324,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.image.destination-in.html",0,null,null,[["drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 15:26:47 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:26:47 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html | took 648ms 15:26:47 INFO - PROCESS | 3820 | 1461191207177 Marionette TRACE conn2 -> [0,325,"getWindowHandle",null] 15:26:47 INFO - PROCESS | 3820 | 1461191207179 Marionette TRACE conn2 <- [1,325,null,{"value":"13"}] 15:26:47 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html 15:26:47 INFO - PROCESS | 3820 | 1461191207183 Marionette TRACE conn2 -> [0,326,"setScriptTimeout",{"ms":35000}] 15:26:47 INFO - PROCESS | 3820 | 1461191207184 Marionette TRACE conn2 <- [1,326,null,{}] 15:26:47 INFO - PROCESS | 3820 | 1461191207188 Marionette TRACE conn2 -> [0,327,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:26:47 INFO - PROCESS | 3820 | 1461191207290 Marionette TRACE conn2 <- [1,327,null,{"value":null}] 15:26:47 INFO - PROCESS | 3820 | 1461191207369 Marionette TRACE conn2 -> [0,328,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.image.source-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-in.html\", \"0c4acebc-30bb-40ca-b7a3-36b05095ea91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:26:47 INFO - PROCESS | 3820 | ++DOCSHELL 1D8EE800 == 41 [pid = 3820] [id = 91] 15:26:47 INFO - PROCESS | 3820 | ++DOMWINDOW == 103 (1D8EF000) [pid = 3820] [serial = 270] [outer = 00000000] 15:26:47 INFO - PROCESS | 3820 | ++DOMWINDOW == 104 (1DD4A400) [pid = 3820] [serial = 271] [outer = 1D8EF000] 15:26:47 INFO - PROCESS | 3820 | 1461191207412 Marionette DEBUG loaded listener.js 15:26:47 INFO - PROCESS | 3820 | ++DOMWINDOW == 105 (1DD4C400) [pid = 3820] [serial = 272] [outer = 1D8EF000] 15:26:47 INFO - PROCESS | 3820 | 1461191207808 Marionette TRACE conn2 <- [1,328,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.image.source-in.html",0,null,null,[["drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 15:26:47 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:26:47 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html | took 711ms 15:26:47 INFO - PROCESS | 3820 | 1461191207882 Marionette TRACE conn2 -> [0,329,"getWindowHandle",null] 15:26:47 INFO - PROCESS | 3820 | 1461191207884 Marionette TRACE conn2 <- [1,329,null,{"value":"13"}] 15:26:47 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html 15:26:47 INFO - PROCESS | 3820 | 1461191207900 Marionette TRACE conn2 -> [0,330,"setScriptTimeout",{"ms":35000}] 15:26:47 INFO - PROCESS | 3820 | 1461191207902 Marionette TRACE conn2 <- [1,330,null,{}] 15:26:47 INFO - PROCESS | 3820 | 1461191207905 Marionette TRACE conn2 -> [0,331,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:26:48 INFO - PROCESS | 3820 | 1461191208010 Marionette TRACE conn2 <- [1,331,null,{"value":null}] 15:26:48 INFO - PROCESS | 3820 | 1461191208064 Marionette TRACE conn2 -> [0,332,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.image.source-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-out.html\", \"0c4acebc-30bb-40ca-b7a3-36b05095ea91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:26:48 INFO - PROCESS | 3820 | ++DOCSHELL 1D8E1400 == 42 [pid = 3820] [id = 92] 15:26:48 INFO - PROCESS | 3820 | ++DOMWINDOW == 106 (1DD47800) [pid = 3820] [serial = 273] [outer = 00000000] 15:26:48 INFO - PROCESS | 3820 | ++DOMWINDOW == 107 (1DD55000) [pid = 3820] [serial = 274] [outer = 1DD47800] 15:26:48 INFO - PROCESS | 3820 | 1461191208109 Marionette DEBUG loaded listener.js 15:26:48 INFO - PROCESS | 3820 | ++DOMWINDOW == 108 (1DD54C00) [pid = 3820] [serial = 275] [outer = 1DD47800] 15:26:48 INFO - PROCESS | 3820 | 1461191208565 Marionette TRACE conn2 <- [1,332,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.image.source-out.html",0,null,null,[["drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 15:26:48 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:26:48 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html | took 695ms 15:26:48 INFO - PROCESS | 3820 | 1461191208624 Marionette TRACE conn2 -> [0,333,"getWindowHandle",null] 15:26:48 INFO - PROCESS | 3820 | 1461191208626 Marionette TRACE conn2 <- [1,333,null,{"value":"13"}] 15:26:48 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html 15:26:48 INFO - PROCESS | 3820 | 1461191208665 Marionette TRACE conn2 -> [0,334,"setScriptTimeout",{"ms":35000}] 15:26:48 INFO - PROCESS | 3820 | 1461191208667 Marionette TRACE conn2 <- [1,334,null,{}] 15:26:48 INFO - PROCESS | 3820 | 1461191208671 Marionette TRACE conn2 -> [0,335,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:26:48 INFO - PROCESS | 3820 | 1461191208768 Marionette TRACE conn2 <- [1,335,null,{"value":null}] 15:26:48 INFO - PROCESS | 3820 | 1461191208780 Marionette TRACE conn2 -> [0,336,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html\", \"0c4acebc-30bb-40ca-b7a3-36b05095ea91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:26:48 INFO - PROCESS | 3820 | ++DOCSHELL 1DD46400 == 43 [pid = 3820] [id = 93] 15:26:48 INFO - PROCESS | 3820 | ++DOMWINDOW == 109 (1DF44800) [pid = 3820] [serial = 276] [outer = 00000000] 15:26:48 INFO - PROCESS | 3820 | ++DOMWINDOW == 110 (1DF4D400) [pid = 3820] [serial = 277] [outer = 1DF44800] 15:26:48 INFO - PROCESS | 3820 | 1461191208824 Marionette DEBUG loaded listener.js 15:26:48 INFO - PROCESS | 3820 | ++DOMWINDOW == 111 (1E07D400) [pid = 3820] [serial = 278] [outer = 1DF44800] 15:26:49 INFO - PROCESS | 3820 | --DOMWINDOW == 110 (1A3B8800) [pid = 3820] [serial = 222] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-out.html] 15:26:49 INFO - PROCESS | 3820 | --DOMWINDOW == 109 (1A3B4000) [pid = 3820] [serial = 225] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-over.html] 15:26:49 INFO - PROCESS | 3820 | --DOMWINDOW == 108 (19504000) [pid = 3820] [serial = 219] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-in.html] 15:26:49 INFO - PROCESS | 3820 | --DOMWINDOW == 107 (17F6A400) [pid = 3820] [serial = 231] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-atop.html] 15:26:49 INFO - PROCESS | 3820 | --DOMWINDOW == 106 (1C268400) [pid = 3820] [serial = 228] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.lighter.html] 15:26:49 INFO - PROCESS | 3820 | --DOMWINDOW == 105 (13657000) [pid = 3820] [serial = 207] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-over.html] 15:26:49 INFO - PROCESS | 3820 | --DOMWINDOW == 104 (17D8FC00) [pid = 3820] [serial = 213] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.copy.html] 15:26:49 INFO - PROCESS | 3820 | --DOMWINDOW == 103 (13CB0400) [pid = 3820] [serial = 210] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.xor.html] 15:26:49 INFO - PROCESS | 3820 | --DOMWINDOW == 102 (1CFE0800) [pid = 3820] [serial = 192] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-over.html] 15:26:49 INFO - PROCESS | 3820 | --DOMWINDOW == 101 (1A4C8C00) [pid = 3820] [serial = 234] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-in.html] 15:26:49 INFO - PROCESS | 3820 | --DOMWINDOW == 100 (18906800) [pid = 3820] [serial = 216] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-atop.html] 15:26:49 INFO - PROCESS | 3820 | 1461191209287 Marionette TRACE conn2 <- [1,336,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html",0,null,null,[["drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 15:26:49 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:26:49 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html | took 663ms 15:26:49 INFO - PROCESS | 3820 | 1461191209313 Marionette TRACE conn2 -> [0,337,"getWindowHandle",null] 15:26:49 INFO - PROCESS | 3820 | 1461191209315 Marionette TRACE conn2 <- [1,337,null,{"value":"13"}] 15:26:49 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html 15:26:49 INFO - PROCESS | 3820 | 1461191209319 Marionette TRACE conn2 -> [0,338,"setScriptTimeout",{"ms":35000}] 15:26:49 INFO - PROCESS | 3820 | 1461191209320 Marionette TRACE conn2 <- [1,338,null,{}] 15:26:49 INFO - PROCESS | 3820 | 1461191209334 Marionette TRACE conn2 -> [0,339,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:26:49 INFO - PROCESS | 3820 | 1461191209409 Marionette TRACE conn2 <- [1,339,null,{"value":null}] 15:26:49 INFO - PROCESS | 3820 | 1461191209415 Marionette TRACE conn2 -> [0,340,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html\", \"0c4acebc-30bb-40ca-b7a3-36b05095ea91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:26:49 INFO - PROCESS | 3820 | ++DOCSHELL 16473800 == 44 [pid = 3820] [id = 94] 15:26:49 INFO - PROCESS | 3820 | ++DOMWINDOW == 101 (18F1F800) [pid = 3820] [serial = 279] [outer = 00000000] 15:26:49 INFO - PROCESS | 3820 | ++DOMWINDOW == 102 (1D5BEC00) [pid = 3820] [serial = 280] [outer = 18F1F800] 15:26:49 INFO - PROCESS | 3820 | 1461191209460 Marionette DEBUG loaded listener.js 15:26:49 INFO - PROCESS | 3820 | ++DOMWINDOW == 103 (1DF44000) [pid = 3820] [serial = 281] [outer = 18F1F800] 15:26:49 INFO - PROCESS | 3820 | 1461191209903 Marionette TRACE conn2 <- [1,340,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html",0,null,null,[["drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 15:26:49 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:26:49 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html | took 600ms 15:26:49 INFO - PROCESS | 3820 | 1461191209916 Marionette TRACE conn2 -> [0,341,"getWindowHandle",null] 15:26:49 INFO - PROCESS | 3820 | 1461191209918 Marionette TRACE conn2 <- [1,341,null,{"value":"13"}] 15:26:49 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html 15:26:49 INFO - PROCESS | 3820 | 1461191209932 Marionette TRACE conn2 -> [0,342,"setScriptTimeout",{"ms":35000}] 15:26:49 INFO - PROCESS | 3820 | 1461191209934 Marionette TRACE conn2 <- [1,342,null,{}] 15:26:49 INFO - PROCESS | 3820 | 1461191209938 Marionette TRACE conn2 -> [0,343,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:26:50 INFO - PROCESS | 3820 | 1461191210012 Marionette TRACE conn2 <- [1,343,null,{"value":null}] 15:26:50 INFO - PROCESS | 3820 | 1461191210020 Marionette TRACE conn2 -> [0,344,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html\", \"0c4acebc-30bb-40ca-b7a3-36b05095ea91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:26:50 INFO - PROCESS | 3820 | ++DOCSHELL 11BF1400 == 45 [pid = 3820] [id = 95] 15:26:50 INFO - PROCESS | 3820 | ++DOMWINDOW == 104 (11BF2400) [pid = 3820] [serial = 282] [outer = 00000000] 15:26:50 INFO - PROCESS | 3820 | ++DOMWINDOW == 105 (11BF9800) [pid = 3820] [serial = 283] [outer = 11BF2400] 15:26:50 INFO - PROCESS | 3820 | 1461191210069 Marionette DEBUG loaded listener.js 15:26:50 INFO - PROCESS | 3820 | ++DOMWINDOW == 106 (12D8F400) [pid = 3820] [serial = 284] [outer = 11BF2400] 15:26:50 INFO - PROCESS | 3820 | 1461191210512 Marionette TRACE conn2 <- [1,344,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html",0,null,null,[["drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 15:26:50 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:26:50 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html | took 648ms 15:26:50 INFO - PROCESS | 3820 | 1461191210571 Marionette TRACE conn2 -> [0,345,"getWindowHandle",null] 15:26:50 INFO - PROCESS | 3820 | 1461191210573 Marionette TRACE conn2 <- [1,345,null,{"value":"13"}] 15:26:50 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html 15:26:50 INFO - PROCESS | 3820 | 1461191210576 Marionette TRACE conn2 -> [0,346,"setScriptTimeout",{"ms":35000}] 15:26:50 INFO - PROCESS | 3820 | 1461191210579 Marionette TRACE conn2 <- [1,346,null,{}] 15:26:50 INFO - PROCESS | 3820 | 1461191210582 Marionette TRACE conn2 -> [0,347,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:26:50 INFO - PROCESS | 3820 | 1461191210673 Marionette TRACE conn2 <- [1,347,null,{"value":null}] 15:26:50 INFO - PROCESS | 3820 | 1461191210679 Marionette TRACE conn2 -> [0,348,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html\", \"0c4acebc-30bb-40ca-b7a3-36b05095ea91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:26:50 INFO - PROCESS | 3820 | ++DOCSHELL 11BF7C00 == 46 [pid = 3820] [id = 96] 15:26:50 INFO - PROCESS | 3820 | ++DOMWINDOW == 107 (12D95800) [pid = 3820] [serial = 285] [outer = 00000000] 15:26:50 INFO - PROCESS | 3820 | ++DOMWINDOW == 108 (1364AC00) [pid = 3820] [serial = 286] [outer = 12D95800] 15:26:50 INFO - PROCESS | 3820 | 1461191210722 Marionette DEBUG loaded listener.js 15:26:50 INFO - PROCESS | 3820 | ++DOMWINDOW == 109 (18801400) [pid = 3820] [serial = 287] [outer = 12D95800] 15:26:51 INFO - PROCESS | 3820 | 1461191211258 Marionette TRACE conn2 <- [1,348,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html",0,null,null,[["drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 15:26:51 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:26:51 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html | took 711ms 15:26:51 INFO - PROCESS | 3820 | 1461191211308 Marionette TRACE conn2 -> [0,349,"getWindowHandle",null] 15:26:51 INFO - PROCESS | 3820 | 1461191211312 Marionette TRACE conn2 <- [1,349,null,{"value":"13"}] 15:26:51 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html 15:26:51 INFO - PROCESS | 3820 | 1461191211318 Marionette TRACE conn2 -> [0,350,"setScriptTimeout",{"ms":35000}] 15:26:51 INFO - PROCESS | 3820 | 1461191211322 Marionette TRACE conn2 <- [1,350,null,{}] 15:26:51 INFO - PROCESS | 3820 | 1461191211329 Marionette TRACE conn2 -> [0,351,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:26:51 INFO - PROCESS | 3820 | 1461191211515 Marionette TRACE conn2 <- [1,351,null,{"value":null}] 15:26:51 INFO - PROCESS | 3820 | 1461191211609 Marionette TRACE conn2 -> [0,352,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html\", \"0c4acebc-30bb-40ca-b7a3-36b05095ea91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:26:51 INFO - PROCESS | 3820 | ++DOCSHELL 11BF0400 == 47 [pid = 3820] [id = 97] 15:26:51 INFO - PROCESS | 3820 | ++DOMWINDOW == 110 (12BEE400) [pid = 3820] [serial = 288] [outer = 00000000] 15:26:51 INFO - PROCESS | 3820 | ++DOMWINDOW == 111 (13260800) [pid = 3820] [serial = 289] [outer = 12BEE400] 15:26:51 INFO - PROCESS | 3820 | 1461191211665 Marionette DEBUG loaded listener.js 15:26:51 INFO - PROCESS | 3820 | ++DOMWINDOW == 112 (136C2000) [pid = 3820] [serial = 290] [outer = 12BEE400] 15:26:52 INFO - PROCESS | 3820 | 1461191212193 Marionette TRACE conn2 <- [1,352,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html",0,null,null,[["drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 15:26:52 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:26:52 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html | took 900ms 15:26:52 INFO - PROCESS | 3820 | 1461191212232 Marionette TRACE conn2 -> [0,353,"getWindowHandle",null] 15:26:52 INFO - PROCESS | 3820 | 1461191212238 Marionette TRACE conn2 <- [1,353,null,{"value":"13"}] 15:26:52 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html 15:26:52 INFO - PROCESS | 3820 | 1461191212246 Marionette TRACE conn2 -> [0,354,"setScriptTimeout",{"ms":35000}] 15:26:52 INFO - PROCESS | 3820 | 1461191212249 Marionette TRACE conn2 <- [1,354,null,{}] 15:26:52 INFO - PROCESS | 3820 | 1461191212254 Marionette TRACE conn2 -> [0,355,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:26:52 INFO - PROCESS | 3820 | 1461191212360 Marionette TRACE conn2 <- [1,355,null,{"value":null}] 15:26:52 INFO - PROCESS | 3820 | 1461191212450 Marionette TRACE conn2 -> [0,356,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.pattern.copy.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.copy.html\", \"0c4acebc-30bb-40ca-b7a3-36b05095ea91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:26:52 INFO - PROCESS | 3820 | ++DOCSHELL 156A9400 == 48 [pid = 3820] [id = 98] 15:26:52 INFO - PROCESS | 3820 | ++DOMWINDOW == 113 (15D9BC00) [pid = 3820] [serial = 291] [outer = 00000000] 15:26:52 INFO - PROCESS | 3820 | ++DOMWINDOW == 114 (1823C400) [pid = 3820] [serial = 292] [outer = 15D9BC00] 15:26:52 INFO - PROCESS | 3820 | 1461191212504 Marionette DEBUG loaded listener.js 15:26:52 INFO - PROCESS | 3820 | ++DOMWINDOW == 115 (18902000) [pid = 3820] [serial = 293] [outer = 15D9BC00] 15:26:53 INFO - PROCESS | 3820 | 1461191213089 Marionette TRACE conn2 <- [1,356,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.pattern.copy.html",0,null,null,[["Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 15:26:53 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:26:53 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html | took 916ms 15:26:53 INFO - PROCESS | 3820 | 1461191213150 Marionette TRACE conn2 -> [0,357,"getWindowHandle",null] 15:26:53 INFO - PROCESS | 3820 | 1461191213153 Marionette TRACE conn2 <- [1,357,null,{"value":"13"}] 15:26:53 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html 15:26:53 INFO - PROCESS | 3820 | 1461191213157 Marionette TRACE conn2 -> [0,358,"setScriptTimeout",{"ms":35000}] 15:26:53 INFO - PROCESS | 3820 | 1461191213160 Marionette TRACE conn2 <- [1,358,null,{}] 15:26:53 INFO - PROCESS | 3820 | 1461191213173 Marionette TRACE conn2 -> [0,359,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:26:53 INFO - PROCESS | 3820 | 1461191213285 Marionette TRACE conn2 <- [1,359,null,{"value":null}] 15:26:53 INFO - PROCESS | 3820 | 1461191213375 Marionette TRACE conn2 -> [0,360,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html\", \"0c4acebc-30bb-40ca-b7a3-36b05095ea91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:26:53 INFO - PROCESS | 3820 | ++DOCSHELL 13201C00 == 49 [pid = 3820] [id = 99] 15:26:53 INFO - PROCESS | 3820 | ++DOMWINDOW == 116 (18D05C00) [pid = 3820] [serial = 294] [outer = 00000000] 15:26:53 INFO - PROCESS | 3820 | ++DOMWINDOW == 117 (18EA3800) [pid = 3820] [serial = 295] [outer = 18D05C00] 15:26:53 INFO - PROCESS | 3820 | 1461191213433 Marionette DEBUG loaded listener.js 15:26:53 INFO - PROCESS | 3820 | ++DOMWINDOW == 118 (19783000) [pid = 3820] [serial = 296] [outer = 18D05C00] 15:26:54 INFO - PROCESS | 3820 | 1461191214047 Marionette TRACE conn2 <- [1,360,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html",0,null,null,[["Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 15:26:54 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:26:54 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html | took 916ms 15:26:54 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html 15:26:54 INFO - PROCESS | 3820 | 1461191214092 Marionette TRACE conn2 -> [0,361,"getWindowHandle",null] 15:26:54 INFO - PROCESS | 3820 | 1461191214095 Marionette TRACE conn2 <- [1,361,null,{"value":"13"}] 15:26:54 INFO - PROCESS | 3820 | 1461191214098 Marionette TRACE conn2 -> [0,362,"setScriptTimeout",{"ms":35000}] 15:26:54 INFO - PROCESS | 3820 | 1461191214100 Marionette TRACE conn2 <- [1,362,null,{}] 15:26:54 INFO - PROCESS | 3820 | 1461191214104 Marionette TRACE conn2 -> [0,363,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:26:54 INFO - PROCESS | 3820 | 1461191214204 Marionette TRACE conn2 <- [1,363,null,{"value":null}] 15:26:54 INFO - PROCESS | 3820 | 1461191214279 Marionette TRACE conn2 -> [0,364,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html\", \"0c4acebc-30bb-40ca-b7a3-36b05095ea91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:26:54 INFO - PROCESS | 3820 | ++DOCSHELL 1A3B5000 == 50 [pid = 3820] [id = 100] 15:26:54 INFO - PROCESS | 3820 | ++DOMWINDOW == 119 (1A3B7400) [pid = 3820] [serial = 297] [outer = 00000000] 15:26:54 INFO - PROCESS | 3820 | ++DOMWINDOW == 120 (1C2E8400) [pid = 3820] [serial = 298] [outer = 1A3B7400] 15:26:54 INFO - PROCESS | 3820 | 1461191214379 Marionette DEBUG loaded listener.js 15:26:54 INFO - PROCESS | 3820 | ++DOMWINDOW == 121 (1CCE9400) [pid = 3820] [serial = 299] [outer = 1A3B7400] 15:26:55 INFO - PROCESS | 3820 | 1461191215022 Marionette TRACE conn2 <- [1,364,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html",0,null,null,[["Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 15:26:55 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:26:55 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html | took 948ms 15:26:55 INFO - PROCESS | 3820 | 1461191215043 Marionette TRACE conn2 -> [0,365,"getWindowHandle",null] 15:26:55 INFO - PROCESS | 3820 | 1461191215045 Marionette TRACE conn2 <- [1,365,null,{"value":"13"}] 15:26:55 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html 15:26:55 INFO - PROCESS | 3820 | 1461191215062 Marionette TRACE conn2 -> [0,366,"setScriptTimeout",{"ms":35000}] 15:26:55 INFO - PROCESS | 3820 | 1461191215065 Marionette TRACE conn2 <- [1,366,null,{}] 15:26:55 INFO - PROCESS | 3820 | 1461191215069 Marionette TRACE conn2 -> [0,367,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:26:55 INFO - PROCESS | 3820 | 1461191215167 Marionette TRACE conn2 <- [1,367,null,{"value":null}] 15:26:55 INFO - PROCESS | 3820 | 1461191215244 Marionette TRACE conn2 -> [0,368,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html\", \"0c4acebc-30bb-40ca-b7a3-36b05095ea91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:26:55 INFO - PROCESS | 3820 | ++DOCSHELL 1320F000 == 51 [pid = 3820] [id = 101] 15:26:55 INFO - PROCESS | 3820 | ++DOMWINDOW == 122 (13650000) [pid = 3820] [serial = 300] [outer = 00000000] 15:26:55 INFO - PROCESS | 3820 | ++DOMWINDOW == 123 (16553800) [pid = 3820] [serial = 301] [outer = 13650000] 15:26:55 INFO - PROCESS | 3820 | 1461191215298 Marionette DEBUG loaded listener.js 15:26:55 INFO - PROCESS | 3820 | ++DOMWINDOW == 124 (195C2C00) [pid = 3820] [serial = 302] [outer = 13650000] 15:26:56 INFO - PROCESS | 3820 | 1461191216023 Marionette TRACE conn2 <- [1,368,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html",0,null,null,[["Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 15:26:56 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:26:56 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html | took 1011ms 15:26:56 INFO - PROCESS | 3820 | 1461191216056 Marionette TRACE conn2 -> [0,369,"getWindowHandle",null] 15:26:56 INFO - PROCESS | 3820 | 1461191216061 Marionette TRACE conn2 <- [1,369,null,{"value":"13"}] 15:26:56 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html 15:26:56 INFO - PROCESS | 3820 | 1461191216066 Marionette TRACE conn2 -> [0,370,"setScriptTimeout",{"ms":35000}] 15:26:56 INFO - PROCESS | 3820 | 1461191216070 Marionette TRACE conn2 <- [1,370,null,{}] 15:26:56 INFO - PROCESS | 3820 | 1461191216076 Marionette TRACE conn2 -> [0,371,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:26:56 INFO - PROCESS | 3820 | 1461191216172 Marionette TRACE conn2 <- [1,371,null,{"value":null}] 15:26:56 INFO - PROCESS | 3820 | 1461191216250 Marionette TRACE conn2 -> [0,372,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html\", \"0c4acebc-30bb-40ca-b7a3-36b05095ea91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:26:56 INFO - PROCESS | 3820 | ++DOCSHELL 1569C800 == 52 [pid = 3820] [id = 102] 15:26:56 INFO - PROCESS | 3820 | ++DOMWINDOW == 125 (156A9800) [pid = 3820] [serial = 303] [outer = 00000000] 15:26:56 INFO - PROCESS | 3820 | ++DOMWINDOW == 126 (17AA0800) [pid = 3820] [serial = 304] [outer = 156A9800] 15:26:56 INFO - PROCESS | 3820 | 1461191216299 Marionette DEBUG loaded listener.js 15:26:56 INFO - PROCESS | 3820 | ++DOMWINDOW == 127 (17F71800) [pid = 3820] [serial = 305] [outer = 156A9800] 15:26:56 INFO - PROCESS | 3820 | --DOCSHELL 1646E800 == 51 [pid = 3820] [id = 55] 15:26:56 INFO - PROCESS | 3820 | --DOCSHELL 1325DC00 == 50 [pid = 3820] [id = 54] 15:26:56 INFO - PROCESS | 3820 | --DOCSHELL 11BF1400 == 49 [pid = 3820] [id = 95] 15:26:56 INFO - PROCESS | 3820 | --DOCSHELL 16473800 == 48 [pid = 3820] [id = 94] 15:26:56 INFO - PROCESS | 3820 | --DOCSHELL 1DD46400 == 47 [pid = 3820] [id = 93] 15:26:56 INFO - PROCESS | 3820 | --DOCSHELL 1D8E1400 == 46 [pid = 3820] [id = 92] 15:26:56 INFO - PROCESS | 3820 | --DOCSHELL 1D8EE800 == 45 [pid = 3820] [id = 91] 15:26:56 INFO - PROCESS | 3820 | --DOCSHELL 1CCE5800 == 44 [pid = 3820] [id = 90] 15:26:56 INFO - PROCESS | 3820 | --DOCSHELL 1A4CBC00 == 43 [pid = 3820] [id = 89] 15:26:56 INFO - PROCESS | 3820 | --DOCSHELL 18EA4000 == 42 [pid = 3820] [id = 88] 15:26:56 INFO - PROCESS | 3820 | --DOCSHELL 17D91400 == 41 [pid = 3820] [id = 87] 15:26:56 INFO - PROCESS | 3820 | --DOCSHELL 18B89800 == 40 [pid = 3820] [id = 86] 15:26:56 INFO - PROCESS | 3820 | --DOCSHELL 15C1B000 == 39 [pid = 3820] [id = 85] 15:26:56 INFO - PROCESS | 3820 | --DOMWINDOW == 126 (1D4E9400) [pid = 3820] [serial = 238] [outer = 00000000] [url = about:blank] 15:26:56 INFO - PROCESS | 3820 | --DOCSHELL 1364C400 == 38 [pid = 3820] [id = 81] 15:26:56 INFO - PROCESS | 3820 | --DOCSHELL 12B81400 == 37 [pid = 3820] [id = 80] 15:26:56 INFO - PROCESS | 3820 | --DOMWINDOW == 125 (15C91400) [pid = 3820] [serial = 211] [outer = 00000000] [url = about:blank] 15:26:56 INFO - PROCESS | 3820 | --DOMWINDOW == 124 (1646B000) [pid = 3820] [serial = 212] [outer = 00000000] [url = about:blank] 15:26:56 INFO - PROCESS | 3820 | --DOMWINDOW == 123 (1CB6F400) [pid = 3820] [serial = 205] [outer = 00000000] [url = about:blank] 15:26:56 INFO - PROCESS | 3820 | --DOMWINDOW == 122 (1D46CC00) [pid = 3820] [serial = 194] [outer = 00000000] [url = about:blank] 15:26:56 INFO - PROCESS | 3820 | --DOMWINDOW == 121 (1D16D000) [pid = 3820] [serial = 235] [outer = 00000000] [url = about:blank] 15:26:56 INFO - PROCESS | 3820 | --DOMWINDOW == 120 (1D46C000) [pid = 3820] [serial = 236] [outer = 00000000] [url = about:blank] 15:26:56 INFO - PROCESS | 3820 | --DOMWINDOW == 119 (18F27800) [pid = 3820] [serial = 217] [outer = 00000000] [url = about:blank] 15:26:56 INFO - PROCESS | 3820 | --DOMWINDOW == 118 (19505800) [pid = 3820] [serial = 218] [outer = 00000000] [url = about:blank] 15:26:56 INFO - PROCESS | 3820 | --DOMWINDOW == 117 (1C98CC00) [pid = 3820] [serial = 230] [outer = 00000000] [url = about:blank] 15:26:56 INFO - PROCESS | 3820 | --DOMWINDOW == 116 (1C3F2400) [pid = 3820] [serial = 233] [outer = 00000000] [url = about:blank] 15:26:56 INFO - PROCESS | 3820 | --DOMWINDOW == 115 (19CA0800) [pid = 3820] [serial = 221] [outer = 00000000] [url = about:blank] 15:26:56 INFO - PROCESS | 3820 | --DOMWINDOW == 114 (1A8AA800) [pid = 3820] [serial = 223] [outer = 00000000] [url = about:blank] 15:26:56 INFO - PROCESS | 3820 | --DOMWINDOW == 113 (1C260C00) [pid = 3820] [serial = 224] [outer = 00000000] [url = about:blank] 15:26:56 INFO - PROCESS | 3820 | --DOMWINDOW == 112 (1C2EB000) [pid = 3820] [serial = 227] [outer = 00000000] [url = about:blank] 15:26:56 INFO - PROCESS | 3820 | --DOMWINDOW == 111 (1C26E800) [pid = 3820] [serial = 226] [outer = 00000000] [url = about:blank] 15:26:56 INFO - PROCESS | 3820 | --DOMWINDOW == 110 (19CAA800) [pid = 3820] [serial = 220] [outer = 00000000] [url = about:blank] 15:26:56 INFO - PROCESS | 3820 | --DOMWINDOW == 109 (1C337400) [pid = 3820] [serial = 232] [outer = 00000000] [url = about:blank] 15:26:56 INFO - PROCESS | 3820 | --DOMWINDOW == 108 (1C98D400) [pid = 3820] [serial = 229] [outer = 00000000] [url = about:blank] 15:26:56 INFO - PROCESS | 3820 | --DOMWINDOW == 107 (136C1400) [pid = 3820] [serial = 196] [outer = 00000000] [url = about:blank] 15:26:56 INFO - PROCESS | 3820 | --DOMWINDOW == 106 (156A1400) [pid = 3820] [serial = 209] [outer = 00000000] [url = about:blank] 15:26:56 INFO - PROCESS | 3820 | --DOMWINDOW == 105 (1496B800) [pid = 3820] [serial = 208] [outer = 00000000] [url = about:blank] 15:26:56 INFO - PROCESS | 3820 | --DOMWINDOW == 104 (17F71C00) [pid = 3820] [serial = 214] [outer = 00000000] [url = about:blank] 15:26:56 INFO - PROCESS | 3820 | --DOMWINDOW == 103 (18236800) [pid = 3820] [serial = 215] [outer = 00000000] [url = about:blank] 15:26:56 INFO - PROCESS | 3820 | --DOMWINDOW == 102 (1823D400) [pid = 3820] [serial = 199] [outer = 00000000] [url = about:blank] 15:26:56 INFO - PROCESS | 3820 | --DOMWINDOW == 101 (1A1B5400) [pid = 3820] [serial = 202] [outer = 00000000] [url = about:blank] 15:26:56 INFO - PROCESS | 3820 | 1461191216936 Marionette TRACE conn2 <- [1,372,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html",0,null,null,[["Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 15:26:57 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:26:57 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html | took 900ms 15:26:57 INFO - PROCESS | 3820 | 1461191217003 Marionette TRACE conn2 -> [0,373,"getWindowHandle",null] 15:26:57 INFO - PROCESS | 3820 | 1461191217008 Marionette TRACE conn2 <- [1,373,null,{"value":"13"}] 15:26:57 INFO - TEST-START | /2dcontext/conformance-requirements/2d.missingargs.html 15:26:57 INFO - PROCESS | 3820 | 1461191217014 Marionette TRACE conn2 -> [0,374,"setScriptTimeout",{"ms":35000}] 15:26:57 INFO - PROCESS | 3820 | 1461191217016 Marionette TRACE conn2 <- [1,374,null,{}] 15:26:57 INFO - PROCESS | 3820 | 1461191217020 Marionette TRACE conn2 -> [0,375,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:26:57 INFO - PROCESS | 3820 | 1461191217098 Marionette TRACE conn2 <- [1,375,null,{"value":null}] 15:26:57 INFO - PROCESS | 3820 | 1461191217177 Marionette TRACE conn2 -> [0,376,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/conformance-requirements/2d.missingargs.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/conformance-requirements/2d.missingargs.html\", \"0c4acebc-30bb-40ca-b7a3-36b05095ea91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:26:57 INFO - PROCESS | 3820 | ++DOCSHELL 12D97C00 == 38 [pid = 3820] [id = 103] 15:26:57 INFO - PROCESS | 3820 | ++DOMWINDOW == 102 (13260400) [pid = 3820] [serial = 306] [outer = 00000000] 15:26:57 INFO - PROCESS | 3820 | ++DOMWINDOW == 103 (15463C00) [pid = 3820] [serial = 307] [outer = 13260400] 15:26:57 INFO - PROCESS | 3820 | 1461191217221 Marionette DEBUG loaded listener.js 15:26:57 INFO - PROCESS | 3820 | ++DOMWINDOW == 104 (17F6FC00) [pid = 3820] [serial = 308] [outer = 13260400] 15:26:57 INFO - PROCESS | 3820 | 1461191217628 Marionette TRACE conn2 <- [1,376,null,{"value":["/2dcontext/conformance-requirements/2d.missingargs.html",0,null,null,[["Missing arguments cause TypeError",0,null,null]]]}] 15:26:57 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.missingargs.html | Missing arguments cause TypeError 15:26:57 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.missingargs.html | took 648ms 15:26:57 INFO - PROCESS | 3820 | 1461191217651 Marionette TRACE conn2 -> [0,377,"getWindowHandle",null] 15:26:57 INFO - PROCESS | 3820 | 1461191217653 Marionette TRACE conn2 <- [1,377,null,{"value":"13"}] 15:26:57 INFO - TEST-START | /2dcontext/conformance-requirements/2d.type.delete.html 15:26:57 INFO - PROCESS | 3820 | 1461191217657 Marionette TRACE conn2 -> [0,378,"setScriptTimeout",{"ms":35000}] 15:26:57 INFO - PROCESS | 3820 | 1461191217660 Marionette TRACE conn2 <- [1,378,null,{}] 15:26:57 INFO - PROCESS | 3820 | 1461191217677 Marionette TRACE conn2 -> [0,379,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:26:57 INFO - PROCESS | 3820 | 1461191217756 Marionette TRACE conn2 <- [1,379,null,{"value":null}] 15:26:57 INFO - PROCESS | 3820 | 1461191217764 Marionette TRACE conn2 -> [0,380,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/conformance-requirements/2d.type.delete.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/conformance-requirements/2d.type.delete.html\", \"0c4acebc-30bb-40ca-b7a3-36b05095ea91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:26:57 INFO - PROCESS | 3820 | ++DOCSHELL 18B8BC00 == 39 [pid = 3820] [id = 104] 15:26:57 INFO - PROCESS | 3820 | ++DOMWINDOW == 105 (18D01800) [pid = 3820] [serial = 309] [outer = 00000000] 15:26:57 INFO - PROCESS | 3820 | ++DOMWINDOW == 106 (18D0F000) [pid = 3820] [serial = 310] [outer = 18D01800] 15:26:57 INFO - PROCESS | 3820 | 1461191217810 Marionette DEBUG loaded listener.js 15:26:57 INFO - PROCESS | 3820 | ++DOMWINDOW == 107 (19502400) [pid = 3820] [serial = 311] [outer = 18D01800] 15:26:58 INFO - PROCESS | 3820 | 1461191218257 Marionette TRACE conn2 <- [1,380,null,{"value":["/2dcontext/conformance-requirements/2d.type.delete.html",0,null,null,[["window.CanvasRenderingContext2D is Configurable",0,null,null]]]}] 15:26:58 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.type.delete.html | window.CanvasRenderingContext2D is Configurable 15:26:58 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.type.delete.html | took 648ms 15:26:58 INFO - TEST-START | /2dcontext/conformance-requirements/2d.voidreturn.html 15:26:58 INFO - PROCESS | 3820 | 1461191218295 Marionette TRACE conn2 -> [0,381,"getWindowHandle",null] 15:26:58 INFO - PROCESS | 3820 | 1461191218297 Marionette TRACE conn2 <- [1,381,null,{"value":"13"}] 15:26:58 INFO - PROCESS | 3820 | 1461191218301 Marionette TRACE conn2 -> [0,382,"setScriptTimeout",{"ms":35000}] 15:26:58 INFO - PROCESS | 3820 | 1461191218302 Marionette TRACE conn2 <- [1,382,null,{}] 15:26:58 INFO - PROCESS | 3820 | 1461191218306 Marionette TRACE conn2 -> [0,383,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:26:58 INFO - PROCESS | 3820 | 1461191218381 Marionette TRACE conn2 <- [1,383,null,{"value":null}] 15:26:58 INFO - PROCESS | 3820 | 1461191218387 Marionette TRACE conn2 -> [0,384,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/conformance-requirements/2d.voidreturn.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/conformance-requirements/2d.voidreturn.html\", \"0c4acebc-30bb-40ca-b7a3-36b05095ea91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:26:58 INFO - PROCESS | 3820 | ++DOCSHELL 1A316800 == 40 [pid = 3820] [id = 105] 15:26:58 INFO - PROCESS | 3820 | ++DOMWINDOW == 108 (1A318800) [pid = 3820] [serial = 312] [outer = 00000000] 15:26:58 INFO - PROCESS | 3820 | ++DOMWINDOW == 109 (1A8A3400) [pid = 3820] [serial = 313] [outer = 1A318800] 15:26:58 INFO - PROCESS | 3820 | 1461191218468 Marionette DEBUG loaded listener.js 15:26:58 INFO - PROCESS | 3820 | ++DOMWINDOW == 110 (1A8D3C00) [pid = 3820] [serial = 314] [outer = 1A318800] 15:26:58 INFO - PROCESS | 3820 | 1461191218898 Marionette TRACE conn2 <- [1,384,null,{"value":["/2dcontext/conformance-requirements/2d.voidreturn.html",0,null,null,[["void methods return undefined",0,null,null]]]}] 15:26:58 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.voidreturn.html | void methods return undefined 15:26:58 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.voidreturn.html | took 632ms 15:26:58 INFO - PROCESS | 3820 | 1461191218943 Marionette TRACE conn2 -> [0,385,"getWindowHandle",null] 15:26:58 INFO - PROCESS | 3820 | 1461191218945 Marionette TRACE conn2 <- [1,385,null,{"value":"13"}] 15:26:58 INFO - PROCESS | 3820 | 1461191218948 Marionette TRACE conn2 -> [0,386,"setScriptTimeout",{"ms":35000}] 15:26:58 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html 15:26:58 INFO - PROCESS | 3820 | 1461191218950 Marionette TRACE conn2 <- [1,386,null,{}] 15:26:58 INFO - PROCESS | 3820 | 1461191218953 Marionette TRACE conn2 -> [0,387,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:26:59 INFO - PROCESS | 3820 | 1461191219050 Marionette TRACE conn2 <- [1,387,null,{"value":null}] 15:26:59 INFO - PROCESS | 3820 | 1461191219056 Marionette TRACE conn2 -> [0,388,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html\", \"0c4acebc-30bb-40ca-b7a3-36b05095ea91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:26:59 INFO - PROCESS | 3820 | ++DOCSHELL 14969C00 == 41 [pid = 3820] [id = 106] 15:26:59 INFO - PROCESS | 3820 | ++DOMWINDOW == 111 (19504400) [pid = 3820] [serial = 315] [outer = 00000000] 15:26:59 INFO - PROCESS | 3820 | ++DOMWINDOW == 112 (1A8DAC00) [pid = 3820] [serial = 316] [outer = 19504400] 15:26:59 INFO - PROCESS | 3820 | 1461191219100 Marionette DEBUG loaded listener.js 15:26:59 INFO - PROCESS | 3820 | ++DOMWINDOW == 113 (1A8DE000) [pid = 3820] [serial = 317] [outer = 19504400] 15:26:59 INFO - PROCESS | 3820 | 1461191219553 Marionette TRACE conn2 <- [1,388,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html",0,null,null,[["Canvas test: 2d.drawImage.3arg",0,null,null]]]}] 15:26:59 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | Canvas test: 2d.drawImage.3arg 15:26:59 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | took 648ms 15:26:59 INFO - PROCESS | 3820 | 1461191219588 Marionette TRACE conn2 -> [0,389,"getWindowHandle",null] 15:26:59 INFO - PROCESS | 3820 | 1461191219590 Marionette TRACE conn2 <- [1,389,null,{"value":"13"}] 15:26:59 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html 15:26:59 INFO - PROCESS | 3820 | 1461191219594 Marionette TRACE conn2 -> [0,390,"setScriptTimeout",{"ms":35000}] 15:26:59 INFO - PROCESS | 3820 | 1461191219595 Marionette TRACE conn2 <- [1,390,null,{}] 15:26:59 INFO - PROCESS | 3820 | 1461191219602 Marionette TRACE conn2 -> [0,391,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:26:59 INFO - PROCESS | 3820 | 1461191219721 Marionette TRACE conn2 <- [1,391,null,{"value":null}] 15:26:59 INFO - PROCESS | 3820 | 1461191219851 Marionette TRACE conn2 -> [0,392,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html\", \"0c4acebc-30bb-40ca-b7a3-36b05095ea91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:26:59 INFO - PROCESS | 3820 | ++DOCSHELL 1A8E1800 == 42 [pid = 3820] [id = 107] 15:26:59 INFO - PROCESS | 3820 | ++DOMWINDOW == 114 (1C268800) [pid = 3820] [serial = 318] [outer = 00000000] 15:26:59 INFO - PROCESS | 3820 | ++DOMWINDOW == 115 (1C3E4800) [pid = 3820] [serial = 319] [outer = 1C268800] 15:26:59 INFO - PROCESS | 3820 | 1461191219899 Marionette DEBUG loaded listener.js 15:26:59 INFO - PROCESS | 3820 | ++DOMWINDOW == 116 (1C3F2C00) [pid = 3820] [serial = 320] [outer = 1C268800] 15:27:00 INFO - PROCESS | 3820 | 1461191220326 Marionette TRACE conn2 <- [1,392,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html",0,null,null,[["Canvas test: 2d.drawImage.5arg",0,null,null]]]}] 15:27:00 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | Canvas test: 2d.drawImage.5arg 15:27:00 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | took 742ms 15:27:00 INFO - PROCESS | 3820 | 1461191220365 Marionette TRACE conn2 -> [0,393,"getWindowHandle",null] 15:27:00 INFO - PROCESS | 3820 | 1461191220367 Marionette TRACE conn2 <- [1,393,null,{"value":"13"}] 15:27:00 INFO - PROCESS | 3820 | 1461191220370 Marionette TRACE conn2 -> [0,394,"setScriptTimeout",{"ms":35000}] 15:27:00 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html 15:27:00 INFO - PROCESS | 3820 | 1461191220372 Marionette TRACE conn2 <- [1,394,null,{}] 15:27:00 INFO - PROCESS | 3820 | 1461191220375 Marionette TRACE conn2 -> [0,395,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:27:00 INFO - PROCESS | 3820 | 1461191220481 Marionette TRACE conn2 <- [1,395,null,{"value":null}] 15:27:00 INFO - PROCESS | 3820 | 1461191220541 Marionette TRACE conn2 -> [0,396,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html\", \"0c4acebc-30bb-40ca-b7a3-36b05095ea91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:27:00 INFO - PROCESS | 3820 | ++DOCSHELL 19CA8800 == 43 [pid = 3820] [id = 108] 15:27:00 INFO - PROCESS | 3820 | ++DOMWINDOW == 117 (1AD61C00) [pid = 3820] [serial = 321] [outer = 00000000] 15:27:00 INFO - PROCESS | 3820 | ++DOMWINDOW == 118 (1CCE6000) [pid = 3820] [serial = 322] [outer = 1AD61C00] 15:27:00 INFO - PROCESS | 3820 | 1461191220585 Marionette DEBUG loaded listener.js 15:27:00 INFO - PROCESS | 3820 | ++DOMWINDOW == 119 (1CFE0800) [pid = 3820] [serial = 323] [outer = 1AD61C00] 15:27:01 INFO - PROCESS | 3820 | --DOMWINDOW == 118 (18F1F800) [pid = 3820] [serial = 279] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html] 15:27:01 INFO - PROCESS | 3820 | --DOMWINDOW == 117 (1D8EF000) [pid = 3820] [serial = 270] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-in.html] 15:27:01 INFO - PROCESS | 3820 | --DOMWINDOW == 116 (1DD47800) [pid = 3820] [serial = 273] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-out.html] 15:27:01 INFO - PROCESS | 3820 | --DOMWINDOW == 115 (1DF44800) [pid = 3820] [serial = 276] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html] 15:27:01 INFO - PROCESS | 3820 | --DOMWINDOW == 114 (1CCE5C00) [pid = 3820] [serial = 267] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-in.html] 15:27:01 INFO - PROCESS | 3820 | --DOMWINDOW == 113 (18F21C00) [pid = 3820] [serial = 261] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.copy.html] 15:27:01 INFO - PROCESS | 3820 | --DOMWINDOW == 112 (18F20C00) [pid = 3820] [serial = 255] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-in.html] 15:27:01 INFO - PROCESS | 3820 | --DOMWINDOW == 111 (15C8AC00) [pid = 3820] [serial = 252] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html] 15:27:01 INFO - PROCESS | 3820 | --DOMWINDOW == 110 (17F64400) [pid = 3820] [serial = 258] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-out.html] 15:27:01 INFO - PROCESS | 3820 | --DOMWINDOW == 109 (1A8AC800) [pid = 3820] [serial = 264] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html] 15:27:01 INFO - PROCESS | 3820 | --DOMWINDOW == 108 (11BF2400) [pid = 3820] [serial = 282] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html] 15:27:01 INFO - PROCESS | 3820 | 1461191221196 Marionette TRACE conn2 <- [1,396,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html",0,null,null,[["Canvas test: 2d.drawImage.9arg.basic",0,null,null]]]}] 15:27:01 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | Canvas test: 2d.drawImage.9arg.basic 15:27:01 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | took 853ms 15:27:01 INFO - PROCESS | 3820 | 1461191221213 Marionette TRACE conn2 -> [0,397,"getWindowHandle",null] 15:27:01 INFO - PROCESS | 3820 | 1461191221215 Marionette TRACE conn2 <- [1,397,null,{"value":"13"}] 15:27:01 INFO - PROCESS | 3820 | 1461191221218 Marionette TRACE conn2 -> [0,398,"setScriptTimeout",{"ms":35000}] 15:27:01 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html 15:27:01 INFO - PROCESS | 3820 | 1461191221220 Marionette TRACE conn2 <- [1,398,null,{}] 15:27:01 INFO - PROCESS | 3820 | 1461191221223 Marionette TRACE conn2 -> [0,399,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:27:01 INFO - PROCESS | 3820 | 1461191221295 Marionette TRACE conn2 <- [1,399,null,{"value":null}] 15:27:01 INFO - PROCESS | 3820 | 1461191221301 Marionette TRACE conn2 -> [0,400,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html\", \"0c4acebc-30bb-40ca-b7a3-36b05095ea91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:27:01 INFO - PROCESS | 3820 | ++DOCSHELL 1364A400 == 44 [pid = 3820] [id = 109] 15:27:01 INFO - PROCESS | 3820 | ++DOMWINDOW == 109 (13652400) [pid = 3820] [serial = 324] [outer = 00000000] 15:27:01 INFO - PROCESS | 3820 | ++DOMWINDOW == 110 (1AD57800) [pid = 3820] [serial = 325] [outer = 13652400] 15:27:01 INFO - PROCESS | 3820 | 1461191221345 Marionette DEBUG loaded listener.js 15:27:01 INFO - PROCESS | 3820 | ++DOMWINDOW == 111 (1C2F2800) [pid = 3820] [serial = 326] [outer = 13652400] 15:27:01 INFO - PROCESS | 3820 | 1461191221768 Marionette TRACE conn2 <- [1,400,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html",0,null,null,[["Canvas test: 2d.drawImage.9arg.destpos",0,null,null]]]}] 15:27:01 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | Canvas test: 2d.drawImage.9arg.destpos 15:27:01 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | took 601ms 15:27:01 INFO - PROCESS | 3820 | 1461191221816 Marionette TRACE conn2 -> [0,401,"getWindowHandle",null] 15:27:01 INFO - PROCESS | 3820 | 1461191221818 Marionette TRACE conn2 <- [1,401,null,{"value":"13"}] 15:27:01 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html 15:27:01 INFO - PROCESS | 3820 | 1461191221822 Marionette TRACE conn2 -> [0,402,"setScriptTimeout",{"ms":35000}] 15:27:01 INFO - PROCESS | 3820 | 1461191221823 Marionette TRACE conn2 <- [1,402,null,{}] 15:27:01 INFO - PROCESS | 3820 | 1461191221827 Marionette TRACE conn2 -> [0,403,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:27:01 INFO - PROCESS | 3820 | 1461191221924 Marionette TRACE conn2 <- [1,403,null,{"value":null}] 15:27:01 INFO - PROCESS | 3820 | 1461191221932 Marionette TRACE conn2 -> [0,404,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html\", \"0c4acebc-30bb-40ca-b7a3-36b05095ea91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:27:01 INFO - PROCESS | 3820 | ++DOCSHELL 1CB71C00 == 45 [pid = 3820] [id = 110] 15:27:01 INFO - PROCESS | 3820 | ++DOMWINDOW == 112 (1CCDA400) [pid = 3820] [serial = 327] [outer = 00000000] 15:27:01 INFO - PROCESS | 3820 | ++DOMWINDOW == 113 (1D46D000) [pid = 3820] [serial = 328] [outer = 1CCDA400] 15:27:01 INFO - PROCESS | 3820 | 1461191221976 Marionette DEBUG loaded listener.js 15:27:02 INFO - PROCESS | 3820 | ++DOMWINDOW == 114 (1D4E7400) [pid = 3820] [serial = 329] [outer = 1CCDA400] 15:27:02 INFO - PROCESS | 3820 | 1461191222392 Marionette TRACE conn2 <- [1,404,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html",0,null,null,[["Canvas test: 2d.drawImage.9arg.destsize",0,null,null]]]}] 15:27:02 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | Canvas test: 2d.drawImage.9arg.destsize 15:27:02 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | took 601ms 15:27:02 INFO - PROCESS | 3820 | 1461191222419 Marionette TRACE conn2 -> [0,405,"getWindowHandle",null] 15:27:02 INFO - PROCESS | 3820 | 1461191222420 Marionette TRACE conn2 <- [1,405,null,{"value":"13"}] 15:27:02 INFO - PROCESS | 3820 | 1461191222424 Marionette TRACE conn2 -> [0,406,"setScriptTimeout",{"ms":35000}] 15:27:02 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html 15:27:02 INFO - PROCESS | 3820 | 1461191222425 Marionette TRACE conn2 <- [1,406,null,{}] 15:27:02 INFO - PROCESS | 3820 | 1461191222432 Marionette TRACE conn2 -> [0,407,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:27:02 INFO - PROCESS | 3820 | 1461191222506 Marionette TRACE conn2 <- [1,407,null,{"value":null}] 15:27:02 INFO - PROCESS | 3820 | 1461191222513 Marionette TRACE conn2 -> [0,408,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html\", \"0c4acebc-30bb-40ca-b7a3-36b05095ea91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:27:02 INFO - PROCESS | 3820 | ++DOCSHELL 1D4E9400 == 46 [pid = 3820] [id = 111] 15:27:02 INFO - PROCESS | 3820 | ++DOMWINDOW == 115 (1D4E9800) [pid = 3820] [serial = 330] [outer = 00000000] 15:27:02 INFO - PROCESS | 3820 | ++DOMWINDOW == 116 (1D8E1400) [pid = 3820] [serial = 331] [outer = 1D4E9800] 15:27:02 INFO - PROCESS | 3820 | 1461191222565 Marionette DEBUG loaded listener.js 15:27:02 INFO - PROCESS | 3820 | ++DOMWINDOW == 117 (1D8EAC00) [pid = 3820] [serial = 332] [outer = 1D4E9800] 15:27:03 INFO - PROCESS | 3820 | 1461191223068 Marionette TRACE conn2 <- [1,408,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html",0,null,null,[["Canvas test: 2d.drawImage.9arg.sourcepos",0,null,null]]]}] 15:27:03 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | Canvas test: 2d.drawImage.9arg.sourcepos 15:27:03 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | took 648ms 15:27:03 INFO - PROCESS | 3820 | 1461191223097 Marionette TRACE conn2 -> [0,409,"getWindowHandle",null] 15:27:03 INFO - PROCESS | 3820 | 1461191223099 Marionette TRACE conn2 <- [1,409,null,{"value":"13"}] 15:27:03 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html 15:27:03 INFO - PROCESS | 3820 | 1461191223103 Marionette TRACE conn2 -> [0,410,"setScriptTimeout",{"ms":35000}] 15:27:03 INFO - PROCESS | 3820 | 1461191223105 Marionette TRACE conn2 <- [1,410,null,{}] 15:27:03 INFO - PROCESS | 3820 | 1461191223108 Marionette TRACE conn2 -> [0,411,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:27:03 INFO - PROCESS | 3820 | 1461191223246 Marionette TRACE conn2 <- [1,411,null,{"value":null}] 15:27:03 INFO - PROCESS | 3820 | 1461191223374 Marionette TRACE conn2 -> [0,412,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html\", \"0c4acebc-30bb-40ca-b7a3-36b05095ea91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:27:03 INFO - PROCESS | 3820 | ++DOCSHELL 11BF1000 == 47 [pid = 3820] [id = 112] 15:27:03 INFO - PROCESS | 3820 | ++DOMWINDOW == 118 (11BF1800) [pid = 3820] [serial = 333] [outer = 00000000] 15:27:03 INFO - PROCESS | 3820 | ++DOMWINDOW == 119 (12D95C00) [pid = 3820] [serial = 334] [outer = 11BF1800] 15:27:03 INFO - PROCESS | 3820 | 1461191223432 Marionette DEBUG loaded listener.js 15:27:03 INFO - PROCESS | 3820 | ++DOMWINDOW == 120 (12DDA000) [pid = 3820] [serial = 335] [outer = 11BF1800] 15:27:04 INFO - PROCESS | 3820 | 1461191224078 Marionette TRACE conn2 <- [1,412,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html",0,null,null,[["Canvas test: 2d.drawImage.9arg.sourcesize",0,null,null]]]}] 15:27:04 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | Canvas test: 2d.drawImage.9arg.sourcesize 15:27:04 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | took 1043ms 15:27:04 INFO - PROCESS | 3820 | 1461191224166 Marionette TRACE conn2 -> [0,413,"getWindowHandle",null] 15:27:04 INFO - PROCESS | 3820 | 1461191224170 Marionette TRACE conn2 <- [1,413,null,{"value":"13"}] 15:27:04 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html 15:27:04 INFO - PROCESS | 3820 | 1461191224175 Marionette TRACE conn2 -> [0,414,"setScriptTimeout",{"ms":35000}] 15:27:04 INFO - PROCESS | 3820 | 1461191224180 Marionette TRACE conn2 <- [1,414,null,{}] 15:27:04 INFO - PROCESS | 3820 | 1461191224184 Marionette TRACE conn2 -> [0,415,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:27:04 INFO - PROCESS | 3820 | 1461191224298 Marionette TRACE conn2 <- [1,415,null,{"value":null}] 15:27:04 INFO - PROCESS | 3820 | 1461191224371 Marionette TRACE conn2 -> [0,416,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html\", \"0c4acebc-30bb-40ca-b7a3-36b05095ea91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:27:04 INFO - PROCESS | 3820 | ++DOCSHELL 16879000 == 48 [pid = 3820] [id = 113] 15:27:04 INFO - PROCESS | 3820 | ++DOMWINDOW == 121 (17AC3800) [pid = 3820] [serial = 336] [outer = 00000000] 15:27:04 INFO - PROCESS | 3820 | ++DOMWINDOW == 122 (18D03000) [pid = 3820] [serial = 337] [outer = 17AC3800] 15:27:04 INFO - PROCESS | 3820 | 1461191224469 Marionette DEBUG loaded listener.js 15:27:04 INFO - PROCESS | 3820 | ++DOMWINDOW == 123 (18D08800) [pid = 3820] [serial = 338] [outer = 17AC3800] 15:27:05 INFO - PROCESS | 3820 | 1461191225100 Marionette TRACE conn2 <- [1,416,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html",0,null,null,[["Canvas test: 2d.drawImage.alpha",0,null,null]]]}] 15:27:05 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | Canvas test: 2d.drawImage.alpha 15:27:05 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | took 1011ms 15:27:05 INFO - PROCESS | 3820 | 1461191225178 Marionette TRACE conn2 -> [0,417,"getWindowHandle",null] 15:27:05 INFO - PROCESS | 3820 | 1461191225181 Marionette TRACE conn2 <- [1,417,null,{"value":"13"}] 15:27:05 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html 15:27:05 INFO - PROCESS | 3820 | 1461191225185 Marionette TRACE conn2 -> [0,418,"setScriptTimeout",{"ms":35000}] 15:27:05 INFO - PROCESS | 3820 | 1461191225187 Marionette TRACE conn2 <- [1,418,null,{}] 15:27:05 INFO - PROCESS | 3820 | 1461191225191 Marionette TRACE conn2 -> [0,419,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:27:05 INFO - PROCESS | 3820 | 1461191225292 Marionette TRACE conn2 <- [1,419,null,{"value":null}] 15:27:05 INFO - PROCESS | 3820 | 1461191225372 Marionette TRACE conn2 -> [0,420,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html\", \"0c4acebc-30bb-40ca-b7a3-36b05095ea91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:27:05 INFO - PROCESS | 3820 | ++DOCSHELL 19AA0400 == 49 [pid = 3820] [id = 114] 15:27:05 INFO - PROCESS | 3820 | ++DOMWINDOW == 124 (1A3B6800) [pid = 3820] [serial = 339] [outer = 00000000] 15:27:05 INFO - PROCESS | 3820 | ++DOMWINDOW == 125 (1C263000) [pid = 3820] [serial = 340] [outer = 1A3B6800] 15:27:05 INFO - PROCESS | 3820 | 1461191225466 Marionette DEBUG loaded listener.js 15:27:05 INFO - PROCESS | 3820 | ++DOMWINDOW == 126 (1C2EB000) [pid = 3820] [serial = 341] [outer = 1A3B6800] 15:27:06 INFO - PROCESS | 3820 | 1461191226729 Marionette TRACE conn2 <- [1,420,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html",0,null,null,[["drawImage() of an APNG with no poster frame draws the first frame",0,null,null]]]}] 15:27:06 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:27:06 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html | took 1579ms 15:27:06 INFO - PROCESS | 3820 | 1461191226780 Marionette TRACE conn2 -> [0,421,"getWindowHandle",null] 15:27:06 INFO - PROCESS | 3820 | 1461191226784 Marionette TRACE conn2 <- [1,421,null,{"value":"13"}] 15:27:06 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html 15:27:06 INFO - PROCESS | 3820 | 1461191226830 Marionette TRACE conn2 -> [0,422,"setScriptTimeout",{"ms":35000}] 15:27:06 INFO - PROCESS | 3820 | 1461191226834 Marionette TRACE conn2 <- [1,422,null,{}] 15:27:06 INFO - PROCESS | 3820 | 1461191226845 Marionette TRACE conn2 -> [0,423,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:27:07 INFO - PROCESS | 3820 | 1461191227044 Marionette TRACE conn2 <- [1,423,null,{"value":null}] 15:27:07 INFO - PROCESS | 3820 | 1461191227124 Marionette TRACE conn2 -> [0,424,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html\", \"0c4acebc-30bb-40ca-b7a3-36b05095ea91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:27:07 INFO - PROCESS | 3820 | ++DOCSHELL 13391800 == 50 [pid = 3820] [id = 115] 15:27:07 INFO - PROCESS | 3820 | ++DOMWINDOW == 127 (13816800) [pid = 3820] [serial = 342] [outer = 00000000] 15:27:07 INFO - PROCESS | 3820 | ++DOMWINDOW == 128 (15C18000) [pid = 3820] [serial = 343] [outer = 13816800] 15:27:07 INFO - PROCESS | 3820 | 1461191227174 Marionette DEBUG loaded listener.js 15:27:07 INFO - PROCESS | 3820 | ++DOMWINDOW == 129 (15CDAC00) [pid = 3820] [serial = 344] [outer = 13816800] 15:27:07 INFO - PROCESS | 3820 | --DOCSHELL 1D4E9400 == 49 [pid = 3820] [id = 111] 15:27:07 INFO - PROCESS | 3820 | --DOCSHELL 1CB71C00 == 48 [pid = 3820] [id = 110] 15:27:07 INFO - PROCESS | 3820 | --DOCSHELL 1364A400 == 47 [pid = 3820] [id = 109] 15:27:07 INFO - PROCESS | 3820 | --DOCSHELL 19CA8800 == 46 [pid = 3820] [id = 108] 15:27:07 INFO - PROCESS | 3820 | --DOCSHELL 1A8E1800 == 45 [pid = 3820] [id = 107] 15:27:07 INFO - PROCESS | 3820 | --DOCSHELL 14969C00 == 44 [pid = 3820] [id = 106] 15:27:07 INFO - PROCESS | 3820 | --DOCSHELL 1A316800 == 43 [pid = 3820] [id = 105] 15:27:07 INFO - PROCESS | 3820 | --DOCSHELL 18B8BC00 == 42 [pid = 3820] [id = 104] 15:27:07 INFO - PROCESS | 3820 | --DOMWINDOW == 128 (1364AC00) [pid = 3820] [serial = 286] [outer = 00000000] [url = about:blank] 15:27:07 INFO - PROCESS | 3820 | --DOCSHELL 12D97C00 == 41 [pid = 3820] [id = 103] 15:27:07 INFO - PROCESS | 3820 | --DOCSHELL 1569C800 == 40 [pid = 3820] [id = 102] 15:27:07 INFO - PROCESS | 3820 | --DOCSHELL 1320F000 == 39 [pid = 3820] [id = 101] 15:27:07 INFO - PROCESS | 3820 | --DOCSHELL 1A3B5000 == 38 [pid = 3820] [id = 100] 15:27:07 INFO - PROCESS | 3820 | --DOCSHELL 13201C00 == 37 [pid = 3820] [id = 99] 15:27:07 INFO - PROCESS | 3820 | --DOCSHELL 156A9400 == 36 [pid = 3820] [id = 98] 15:27:07 INFO - PROCESS | 3820 | --DOCSHELL 11BF0400 == 35 [pid = 3820] [id = 97] 15:27:07 INFO - PROCESS | 3820 | --DOMWINDOW == 127 (1DD4A400) [pid = 3820] [serial = 271] [outer = 00000000] [url = about:blank] 15:27:07 INFO - PROCESS | 3820 | --DOMWINDOW == 126 (1DD55000) [pid = 3820] [serial = 274] [outer = 00000000] [url = about:blank] 15:27:07 INFO - PROCESS | 3820 | --DOMWINDOW == 125 (1DD4C400) [pid = 3820] [serial = 272] [outer = 00000000] [url = about:blank] 15:27:07 INFO - PROCESS | 3820 | --DOMWINDOW == 124 (156A7C00) [pid = 3820] [serial = 241] [outer = 00000000] [url = about:blank] 15:27:07 INFO - PROCESS | 3820 | --DOMWINDOW == 123 (19505C00) [pid = 3820] [serial = 244] [outer = 00000000] [url = about:blank] 15:27:07 INFO - PROCESS | 3820 | --DOMWINDOW == 122 (1DF4D400) [pid = 3820] [serial = 277] [outer = 00000000] [url = about:blank] 15:27:07 INFO - PROCESS | 3820 | --DOMWINDOW == 121 (1D46F400) [pid = 3820] [serial = 247] [outer = 00000000] [url = about:blank] 15:27:07 INFO - PROCESS | 3820 | --DOMWINDOW == 120 (1D171000) [pid = 3820] [serial = 268] [outer = 00000000] [url = about:blank] 15:27:07 INFO - PROCESS | 3820 | --DOMWINDOW == 119 (1A86AC00) [pid = 3820] [serial = 262] [outer = 00000000] [url = about:blank] 15:27:07 INFO - PROCESS | 3820 | --DOMWINDOW == 118 (1A8ABC00) [pid = 3820] [serial = 263] [outer = 00000000] [url = about:blank] 15:27:07 INFO - PROCESS | 3820 | --DOMWINDOW == 117 (196D4400) [pid = 3820] [serial = 257] [outer = 00000000] [url = about:blank] 15:27:07 INFO - PROCESS | 3820 | --DOMWINDOW == 116 (19506400) [pid = 3820] [serial = 256] [outer = 00000000] [url = about:blank] 15:27:07 INFO - PROCESS | 3820 | --DOMWINDOW == 115 (17AAB400) [pid = 3820] [serial = 254] [outer = 00000000] [url = about:blank] 15:27:07 INFO - PROCESS | 3820 | --DOMWINDOW == 114 (16879800) [pid = 3820] [serial = 253] [outer = 00000000] [url = about:blank] 15:27:07 INFO - PROCESS | 3820 | --DOMWINDOW == 113 (1DD54C00) [pid = 3820] [serial = 275] [outer = 00000000] [url = about:blank] 15:27:07 INFO - PROCESS | 3820 | --DOMWINDOW == 112 (18B89000) [pid = 3820] [serial = 259] [outer = 00000000] [url = about:blank] 15:27:07 INFO - PROCESS | 3820 | --DOMWINDOW == 111 (18EA4400) [pid = 3820] [serial = 260] [outer = 00000000] [url = about:blank] 15:27:07 INFO - PROCESS | 3820 | --DOMWINDOW == 110 (1C2EBC00) [pid = 3820] [serial = 265] [outer = 00000000] [url = about:blank] 15:27:07 INFO - PROCESS | 3820 | --DOMWINDOW == 109 (1C3E4C00) [pid = 3820] [serial = 266] [outer = 00000000] [url = about:blank] 15:27:07 INFO - PROCESS | 3820 | --DOMWINDOW == 108 (1D8E7C00) [pid = 3820] [serial = 250] [outer = 00000000] [url = about:blank] 15:27:07 INFO - PROCESS | 3820 | --DOMWINDOW == 107 (11BF9800) [pid = 3820] [serial = 283] [outer = 00000000] [url = about:blank] 15:27:07 INFO - PROCESS | 3820 | --DOMWINDOW == 106 (12D8F400) [pid = 3820] [serial = 284] [outer = 00000000] [url = about:blank] 15:27:07 INFO - PROCESS | 3820 | --DOMWINDOW == 105 (1D5BEC00) [pid = 3820] [serial = 280] [outer = 00000000] [url = about:blank] 15:27:07 INFO - PROCESS | 3820 | --DOMWINDOW == 104 (1D4E1400) [pid = 3820] [serial = 269] [outer = 00000000] [url = about:blank] 15:27:07 INFO - PROCESS | 3820 | --DOMWINDOW == 103 (1E07D400) [pid = 3820] [serial = 278] [outer = 00000000] [url = about:blank] 15:27:07 INFO - PROCESS | 3820 | --DOMWINDOW == 102 (1DF44000) [pid = 3820] [serial = 281] [outer = 00000000] [url = about:blank] 15:27:08 INFO - PROCESS | 3820 | 1461191228227 Marionette TRACE conn2 <- [1,424,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html",0,null,null,[["drawImage() of an animated GIF draws the first frame",0,null,null]]]}] 15:27:08 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | drawImage() of an animated GIF draws the first frame 15:27:08 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | took 1517ms 15:27:08 INFO - PROCESS | 3820 | 1461191228297 Marionette TRACE conn2 -> [0,425,"getWindowHandle",null] 15:27:08 INFO - PROCESS | 3820 | 1461191228302 Marionette TRACE conn2 <- [1,425,null,{"value":"13"}] 15:27:08 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html 15:27:08 INFO - PROCESS | 3820 | 1461191228309 Marionette TRACE conn2 -> [0,426,"setScriptTimeout",{"ms":35000}] 15:27:08 INFO - PROCESS | 3820 | 1461191228311 Marionette TRACE conn2 <- [1,426,null,{}] 15:27:08 INFO - PROCESS | 3820 | 1461191228315 Marionette TRACE conn2 -> [0,427,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:27:08 INFO - PROCESS | 3820 | 1461191228394 Marionette TRACE conn2 <- [1,427,null,{"value":null}] 15:27:08 INFO - PROCESS | 3820 | 1461191228515 Marionette TRACE conn2 -> [0,428,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html\", \"0c4acebc-30bb-40ca-b7a3-36b05095ea91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:27:08 INFO - PROCESS | 3820 | ++DOCSHELL 13392000 == 36 [pid = 3820] [id = 116] 15:27:08 INFO - PROCESS | 3820 | ++DOMWINDOW == 103 (1364A400) [pid = 3820] [serial = 345] [outer = 00000000] 15:27:08 INFO - PROCESS | 3820 | ++DOMWINDOW == 104 (1655AC00) [pid = 3820] [serial = 346] [outer = 1364A400] 15:27:08 INFO - PROCESS | 3820 | 1461191228607 Marionette DEBUG loaded listener.js 15:27:08 INFO - PROCESS | 3820 | ++DOMWINDOW == 105 (17AAB400) [pid = 3820] [serial = 347] [outer = 1364A400] 15:27:08 INFO - PROCESS | 3820 | 1461191228996 Marionette TRACE conn2 <- [1,428,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html",0,null,null,[["drawImage() of an APNG draws the poster frame",1,"assert_approx_equals: Red channel of the pixel at (50, 25) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html:23:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,429,"getWindowHandle",null] 15:27:09 INFO - PROCESS | 3820 | 1461191229043 Marionette TRACE conn2 <- [1,429,null,{"value":"13"}] 15:27:09 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html 15:27:09 INFO - PROCESS | 3820 | 1461191229047 Marionette TRACE conn2 -> [0,430,"setScriptTimeout",{"ms":35000}] 15:27:09 INFO - PROCESS | 3820 | 1461191229050 Marionette TRACE conn2 <- [1,430,null,{}] 15:27:09 INFO - PROCESS | 3820 | 1461191229061 Marionette TRACE conn2 -> [0,431,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:27:09 INFO - PROCESS | 3820 | 1461191229142 Marionette TRACE conn2 <- [1,431,null,{"value":null}] 15:27:09 INFO - PROCESS | 3820 | 1461191229149 Marionette TRACE conn2 -> [0,432,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html\", \"0c4acebc-30bb-40ca-b7a3-36b05095ea91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:27:09 INFO - PROCESS | 3820 | ++DOCSHELL 182A3000 == 37 [pid = 3820] [id = 117] 15:27:09 INFO - PROCESS | 3820 | ++DOMWINDOW == 106 (18B8D400) [pid = 3820] [serial = 348] [outer = 00000000] 15:27:09 INFO - PROCESS | 3820 | ++DOMWINDOW == 107 (195C6400) [pid = 3820] [serial = 349] [outer = 18B8D400] 15:27:09 INFO - PROCESS | 3820 | 1461191229196 Marionette DEBUG loaded listener.js 15:27:09 INFO - PROCESS | 3820 | ++DOMWINDOW == 108 (19784C00) [pid = 3820] [serial = 350] [outer = 18B8D400] 15:27:09 INFO - PROCESS | 3820 | 1461191229629 Marionette TRACE conn2 <- [1,432,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html",0,null,null,[["Canvas test: 2d.drawImage.broken",0,null,null]]]}] 15:27:09 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | Canvas test: 2d.drawImage.broken 15:27:09 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | took 647ms 15:27:09 INFO - PROCESS | 3820 | 1461191229685 Marionette TRACE conn2 -> [0,433,"getWindowHandle",null] 15:27:09 INFO - PROCESS | 3820 | 1461191229687 Marionette TRACE conn2 <- [1,433,null,{"value":"13"}] 15:27:09 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html 15:27:09 INFO - PROCESS | 3820 | 1461191229690 Marionette TRACE conn2 -> [0,434,"setScriptTimeout",{"ms":35000}] 15:27:09 INFO - PROCESS | 3820 | 1461191229692 Marionette TRACE conn2 <- [1,434,null,{}] 15:27:09 INFO - PROCESS | 3820 | 1461191229696 Marionette TRACE conn2 -> [0,435,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:27:09 INFO - PROCESS | 3820 | 1461191229778 Marionette TRACE conn2 <- [1,435,null,{"value":null}] 15:27:09 INFO - PROCESS | 3820 | 1461191229817 Marionette TRACE conn2 -> [0,436,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html\", \"0c4acebc-30bb-40ca-b7a3-36b05095ea91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:27:09 INFO - PROCESS | 3820 | ++DOCSHELL 1A1BB800 == 38 [pid = 3820] [id = 118] 15:27:09 INFO - PROCESS | 3820 | ++DOMWINDOW == 109 (1A31B800) [pid = 3820] [serial = 351] [outer = 00000000] 15:27:09 INFO - PROCESS | 3820 | ++DOMWINDOW == 110 (1A8A9400) [pid = 3820] [serial = 352] [outer = 1A31B800] 15:27:09 INFO - PROCESS | 3820 | 1461191229862 Marionette DEBUG loaded listener.js 15:27:09 INFO - PROCESS | 3820 | ++DOMWINDOW == 111 (1A8D9C00) [pid = 3820] [serial = 353] [outer = 1A31B800] 15:27:10 INFO - PROCESS | 3820 | 1461191230321 Marionette TRACE conn2 <- [1,436,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html",0,null,null,[["Canvas test: 2d.drawImage.canvas",0,null,null]]]}] 15:27:10 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | Canvas test: 2d.drawImage.canvas 15:27:10 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | took 711ms 15:27:10 INFO - PROCESS | 3820 | 1461191230391 Marionette TRACE conn2 -> [0,437,"getWindowHandle",null] 15:27:10 INFO - PROCESS | 3820 | 1461191230393 Marionette TRACE conn2 <- [1,437,null,{"value":"13"}] 15:27:10 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html 15:27:10 INFO - PROCESS | 3820 | 1461191230396 Marionette TRACE conn2 -> [0,438,"setScriptTimeout",{"ms":35000}] 15:27:10 INFO - PROCESS | 3820 | 1461191230397 Marionette TRACE conn2 <- [1,438,null,{}] 15:27:10 INFO - PROCESS | 3820 | 1461191230401 Marionette TRACE conn2 -> [0,439,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:27:10 INFO - PROCESS | 3820 | 1461191230500 Marionette TRACE conn2 <- [1,439,null,{"value":null}] 15:27:10 INFO - PROCESS | 3820 | 1461191230509 Marionette TRACE conn2 -> [0,440,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html\", \"0c4acebc-30bb-40ca-b7a3-36b05095ea91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:27:10 INFO - PROCESS | 3820 | ++DOCSHELL 1AD5E000 == 39 [pid = 3820] [id = 119] 15:27:10 INFO - PROCESS | 3820 | ++DOMWINDOW == 112 (1AD5F000) [pid = 3820] [serial = 354] [outer = 00000000] 15:27:10 INFO - PROCESS | 3820 | ++DOMWINDOW == 113 (1C26D400) [pid = 3820] [serial = 355] [outer = 1AD5F000] 15:27:10 INFO - PROCESS | 3820 | 1461191230552 Marionette DEBUG loaded listener.js 15:27:10 INFO - PROCESS | 3820 | ++DOMWINDOW == 114 (1C338000) [pid = 3820] [serial = 356] [outer = 1AD5F000] 15:27:11 INFO - PROCESS | 3820 | 1461191231001 Marionette TRACE conn2 <- [1,440,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html",0,null,null,[["Canvas test: 2d.drawImage.clip",0,null,null]]]}] 15:27:11 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | Canvas test: 2d.drawImage.clip 15:27:11 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | took 648ms 15:27:11 INFO - PROCESS | 3820 | 1461191231037 Marionette TRACE conn2 -> [0,441,"getWindowHandle",null] 15:27:11 INFO - PROCESS | 3820 | 1461191231039 Marionette TRACE conn2 <- [1,441,null,{"value":"13"}] 15:27:11 INFO - PROCESS | 3820 | 1461191231042 Marionette TRACE conn2 -> [0,442,"setScriptTimeout",{"ms":35000}] 15:27:11 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html 15:27:11 INFO - PROCESS | 3820 | 1461191231044 Marionette TRACE conn2 <- [1,442,null,{}] 15:27:11 INFO - PROCESS | 3820 | 1461191231047 Marionette TRACE conn2 -> [0,443,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:27:11 INFO - PROCESS | 3820 | 1461191231204 Marionette TRACE conn2 <- [1,443,null,{"value":null}] 15:27:11 INFO - PROCESS | 3820 | 1461191231230 Marionette TRACE conn2 -> [0,444,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html\", \"0c4acebc-30bb-40ca-b7a3-36b05095ea91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:27:11 INFO - PROCESS | 3820 | ++DOCSHELL 11BF3800 == 40 [pid = 3820] [id = 120] 15:27:11 INFO - PROCESS | 3820 | ++DOMWINDOW == 115 (12B81C00) [pid = 3820] [serial = 357] [outer = 00000000] 15:27:11 INFO - PROCESS | 3820 | ++DOMWINDOW == 116 (1D171000) [pid = 3820] [serial = 358] [outer = 12B81C00] 15:27:11 INFO - PROCESS | 3820 | 1461191231278 Marionette DEBUG loaded listener.js 15:27:11 INFO - PROCESS | 3820 | ++DOMWINDOW == 117 (1D4E2000) [pid = 3820] [serial = 359] [outer = 12B81C00] 15:27:11 INFO - PROCESS | 3820 | 1461191231764 Marionette TRACE conn2 <- [1,444,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html",0,null,null,[["Canvas test: 2d.drawImage.composite",0,null,null]]]}] 15:27:11 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | Canvas test: 2d.drawImage.composite 15:27:11 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | took 742ms 15:27:11 INFO - PROCESS | 3820 | 1461191231816 Marionette TRACE conn2 -> [0,445,"getWindowHandle",null] 15:27:11 INFO - PROCESS | 3820 | 1461191231818 Marionette TRACE conn2 <- [1,445,null,{"value":"13"}] 15:27:11 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html 15:27:11 INFO - PROCESS | 3820 | 1461191231822 Marionette TRACE conn2 -> [0,446,"setScriptTimeout",{"ms":35000}] 15:27:11 INFO - PROCESS | 3820 | 1461191231823 Marionette TRACE conn2 <- [1,446,null,{}] 15:27:11 INFO - PROCESS | 3820 | 1461191231827 Marionette TRACE conn2 -> [0,447,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:27:11 INFO - PROCESS | 3820 | 1461191231928 Marionette TRACE conn2 <- [1,447,null,{"value":null}] 15:27:11 INFO - PROCESS | 3820 | 1461191231935 Marionette TRACE conn2 -> [0,448,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html\", \"0c4acebc-30bb-40ca-b7a3-36b05095ea91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:27:11 INFO - PROCESS | 3820 | ++DOCSHELL 1CCE3000 == 41 [pid = 3820] [id = 121] 15:27:11 INFO - PROCESS | 3820 | ++DOMWINDOW == 118 (1D5C1400) [pid = 3820] [serial = 360] [outer = 00000000] 15:27:11 INFO - PROCESS | 3820 | ++DOMWINDOW == 119 (1D8EDC00) [pid = 3820] [serial = 361] [outer = 1D5C1400] 15:27:11 INFO - PROCESS | 3820 | 1461191231979 Marionette DEBUG loaded listener.js 15:27:12 INFO - PROCESS | 3820 | ++DOMWINDOW == 120 (1DD4C800) [pid = 3820] [serial = 362] [outer = 1D5C1400] 15:27:12 INFO - PROCESS | 3820 | --DOMWINDOW == 119 (1C268800) [pid = 3820] [serial = 318] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html] 15:27:12 INFO - PROCESS | 3820 | --DOMWINDOW == 118 (1AD61C00) [pid = 3820] [serial = 321] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html] 15:27:12 INFO - PROCESS | 3820 | --DOMWINDOW == 117 (13650000) [pid = 3820] [serial = 300] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html] 15:27:12 INFO - PROCESS | 3820 | --DOMWINDOW == 116 (1A318800) [pid = 3820] [serial = 312] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.voidreturn.html] 15:27:12 INFO - PROCESS | 3820 | --DOMWINDOW == 115 (13260400) [pid = 3820] [serial = 306] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.missingargs.html] 15:27:12 INFO - PROCESS | 3820 | --DOMWINDOW == 114 (18D01800) [pid = 3820] [serial = 309] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.type.delete.html] 15:27:12 INFO - PROCESS | 3820 | --DOMWINDOW == 113 (156A9800) [pid = 3820] [serial = 303] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html] 15:27:12 INFO - PROCESS | 3820 | --DOMWINDOW == 112 (13652400) [pid = 3820] [serial = 324] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html] 15:27:12 INFO - PROCESS | 3820 | --DOMWINDOW == 111 (19504400) [pid = 3820] [serial = 315] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html] 15:27:12 INFO - PROCESS | 3820 | --DOMWINDOW == 110 (1CCDA400) [pid = 3820] [serial = 327] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html] 15:27:12 INFO - PROCESS | 3820 | --DOMWINDOW == 109 (1326B400) [pid = 3820] [serial = 125] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-in.html] 15:27:12 INFO - PROCESS | 3820 | --DOMWINDOW == 108 (16474000) [pid = 3820] [serial = 161] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.default.html] 15:27:12 INFO - PROCESS | 3820 | 1461191232637 Marionette TRACE conn2 <- [1,448,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html",0,null,null,[["Canvas test: 2d.drawImage.floatsource",0,null,null]]]}] 15:27:12 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | Canvas test: 2d.drawImage.floatsource 15:27:12 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | took 837ms 15:27:12 INFO - PROCESS | 3820 | 1461191232665 Marionette TRACE conn2 -> [0,449,"getWindowHandle",null] 15:27:12 INFO - PROCESS | 3820 | 1461191232667 Marionette TRACE conn2 <- [1,449,null,{"value":"13"}] 15:27:12 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html 15:27:12 INFO - PROCESS | 3820 | 1461191232670 Marionette TRACE conn2 -> [0,450,"setScriptTimeout",{"ms":35000}] 15:27:12 INFO - PROCESS | 3820 | 1461191232672 Marionette TRACE conn2 <- [1,450,null,{}] 15:27:12 INFO - PROCESS | 3820 | 1461191232676 Marionette TRACE conn2 -> [0,451,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:27:12 INFO - PROCESS | 3820 | 1461191232748 Marionette TRACE conn2 <- [1,451,null,{"value":null}] 15:27:12 INFO - PROCESS | 3820 | 1461191232754 Marionette TRACE conn2 -> [0,452,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html\", \"0c4acebc-30bb-40ca-b7a3-36b05095ea91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:27:12 INFO - PROCESS | 3820 | ++DOCSHELL 15C92400 == 42 [pid = 3820] [id = 122] 15:27:12 INFO - PROCESS | 3820 | ++DOMWINDOW == 109 (16878000) [pid = 3820] [serial = 363] [outer = 00000000] 15:27:12 INFO - PROCESS | 3820 | ++DOMWINDOW == 110 (1A869400) [pid = 3820] [serial = 364] [outer = 16878000] 15:27:12 INFO - PROCESS | 3820 | 1461191232799 Marionette DEBUG loaded listener.js 15:27:12 INFO - PROCESS | 3820 | ++DOMWINDOW == 111 (1A318800) [pid = 3820] [serial = 365] [outer = 16878000] 15:27:13 INFO - PROCESS | 3820 | 1461191233349 Marionette TRACE conn2 <- [1,452,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html",0,null,null,[["Canvas test: 2d.drawImage.incomplete.emptysrc",1,"","@http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html:26:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,453,"getWindowHandle",null] 15:27:13 INFO - PROCESS | 3820 | 1461191233416 Marionette TRACE conn2 <- [1,453,null,{"value":"13"}] 15:27:13 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html 15:27:13 INFO - PROCESS | 3820 | 1461191233422 Marionette TRACE conn2 -> [0,454,"setScriptTimeout",{"ms":35000}] 15:27:13 INFO - PROCESS | 3820 | 1461191233426 Marionette TRACE conn2 <- [1,454,null,{}] 15:27:13 INFO - PROCESS | 3820 | 1461191233431 Marionette TRACE conn2 -> [0,455,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:27:13 INFO - PROCESS | 3820 | 1461191233535 Marionette TRACE conn2 <- [1,455,null,{"value":null}] 15:27:13 INFO - PROCESS | 3820 | 1461191233617 Marionette TRACE conn2 -> [0,456,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html\", \"0c4acebc-30bb-40ca-b7a3-36b05095ea91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:27:13 INFO - PROCESS | 3820 | ++DOCSHELL 13652400 == 43 [pid = 3820] [id = 123] 15:27:13 INFO - PROCESS | 3820 | ++DOMWINDOW == 112 (13657C00) [pid = 3820] [serial = 366] [outer = 00000000] 15:27:13 INFO - PROCESS | 3820 | ++DOMWINDOW == 113 (15ABA800) [pid = 3820] [serial = 367] [outer = 13657C00] 15:27:13 INFO - PROCESS | 3820 | 1461191233719 Marionette DEBUG loaded listener.js 15:27:13 INFO - PROCESS | 3820 | ++DOMWINDOW == 114 (15C14800) [pid = 3820] [serial = 368] [outer = 13657C00] 15:27:14 INFO - PROCESS | 3820 | [3820] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-cen-w32-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 15:27:14 INFO - PROCESS | 3820 | 1461191234392 Marionette TRACE conn2 <- [1,456,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html",0,null,null,[["Canvas test: 2d.drawImage.incomplete.immediate",0,null,null]]]}] 15:27:14 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | Canvas test: 2d.drawImage.incomplete.immediate 15:27:14 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | took 1011ms 15:27:14 INFO - PROCESS | 3820 | 1461191234457 Marionette TRACE conn2 -> [0,457,"getWindowHandle",null] 15:27:14 INFO - PROCESS | 3820 | 1461191234463 Marionette TRACE conn2 <- [1,457,null,{"value":"13"}] 15:27:14 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html 15:27:14 INFO - PROCESS | 3820 | 1461191234469 Marionette TRACE conn2 -> [0,458,"setScriptTimeout",{"ms":35000}] 15:27:14 INFO - PROCESS | 3820 | 1461191234472 Marionette TRACE conn2 <- [1,458,null,{}] 15:27:14 INFO - PROCESS | 3820 | 1461191234476 Marionette TRACE conn2 -> [0,459,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:27:14 INFO - PROCESS | 3820 | 1461191234575 Marionette TRACE conn2 <- [1,459,null,{"value":null}] 15:27:14 INFO - PROCESS | 3820 | 1461191234654 Marionette TRACE conn2 -> [0,460,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html\", \"0c4acebc-30bb-40ca-b7a3-36b05095ea91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:27:14 INFO - PROCESS | 3820 | ++DOCSHELL 1890AC00 == 44 [pid = 3820] [id = 124] 15:27:14 INFO - PROCESS | 3820 | ++DOMWINDOW == 115 (18B93400) [pid = 3820] [serial = 369] [outer = 00000000] 15:27:14 INFO - PROCESS | 3820 | ++DOMWINDOW == 116 (19F77000) [pid = 3820] [serial = 370] [outer = 18B93400] 15:27:14 INFO - PROCESS | 3820 | 1461191234709 Marionette DEBUG loaded listener.js 15:27:14 INFO - PROCESS | 3820 | ++DOMWINDOW == 117 (1A4C7000) [pid = 3820] [serial = 371] [outer = 18B93400] 15:27:15 INFO - PROCESS | 3820 | 1461191235347 Marionette TRACE conn2 <- [1,460,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html",0,null,null,[["Canvas test: 2d.drawImage.incomplete.nosrc",1,"","@http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html:25:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,461,"getWindowHandle",null] 15:27:15 INFO - PROCESS | 3820 | 1461191235374 Marionette TRACE conn2 <- [1,461,null,{"value":"13"}] 15:27:15 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html 15:27:15 INFO - PROCESS | 3820 | 1461191235378 Marionette TRACE conn2 -> [0,462,"setScriptTimeout",{"ms":35000}] 15:27:15 INFO - PROCESS | 3820 | 1461191235382 Marionette TRACE conn2 <- [1,462,null,{}] 15:27:15 INFO - PROCESS | 3820 | 1461191235393 Marionette TRACE conn2 -> [0,463,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:27:15 INFO - PROCESS | 3820 | 1461191235493 Marionette TRACE conn2 <- [1,463,null,{"value":null}] 15:27:15 INFO - PROCESS | 3820 | 1461191235574 Marionette TRACE conn2 -> [0,464,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html\", \"0c4acebc-30bb-40ca-b7a3-36b05095ea91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:27:15 INFO - PROCESS | 3820 | ++DOCSHELL 1D4E3800 == 45 [pid = 3820] [id = 125] 15:27:15 INFO - PROCESS | 3820 | ++DOMWINDOW == 118 (1D4E6400) [pid = 3820] [serial = 372] [outer = 00000000] 15:27:15 INFO - PROCESS | 3820 | ++DOMWINDOW == 119 (1D8EB800) [pid = 3820] [serial = 373] [outer = 1D4E6400] 15:27:15 INFO - PROCESS | 3820 | 1461191235671 Marionette DEBUG loaded listener.js 15:27:15 INFO - PROCESS | 3820 | ++DOMWINDOW == 120 (1DD53400) [pid = 3820] [serial = 374] [outer = 1D4E6400] 15:27:16 INFO - PROCESS | 3820 | [3820] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-cen-w32-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 15:27:16 INFO - PROCESS | 3820 | 1461191236288 Marionette TRACE conn2 <- [1,464,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html",0,null,null,[["Canvas test: 2d.drawImage.incomplete.reload",1,"assert_approx_equals: Red channel of the pixel at (50, 25) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html:32:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,465,"getWindowHandle",null] 15:27:16 INFO - PROCESS | 3820 | 1461191236326 Marionette TRACE conn2 <- [1,465,null,{"value":"13"}] 15:27:16 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html 15:27:16 INFO - PROCESS | 3820 | 1461191236330 Marionette TRACE conn2 -> [0,466,"setScriptTimeout",{"ms":35000}] 15:27:16 INFO - PROCESS | 3820 | 1461191236331 Marionette TRACE conn2 <- [1,466,null,{}] 15:27:16 INFO - PROCESS | 3820 | 1461191236335 Marionette TRACE conn2 -> [0,467,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:27:16 INFO - PROCESS | 3820 | 1461191236432 Marionette TRACE conn2 <- [1,467,null,{"value":null}] 15:27:16 INFO - PROCESS | 3820 | 1461191236523 Marionette TRACE conn2 -> [0,468,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html\", \"0c4acebc-30bb-40ca-b7a3-36b05095ea91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:27:16 INFO - PROCESS | 3820 | ++DOCSHELL 1DF3F400 == 46 [pid = 3820] [id = 126] 15:27:16 INFO - PROCESS | 3820 | ++DOMWINDOW == 121 (1DF44000) [pid = 3820] [serial = 375] [outer = 00000000] 15:27:16 INFO - PROCESS | 3820 | ++DOMWINDOW == 122 (1DF4C000) [pid = 3820] [serial = 376] [outer = 1DF44000] 15:27:16 INFO - PROCESS | 3820 | 1461191236577 Marionette DEBUG loaded listener.js 15:27:16 INFO - PROCESS | 3820 | ++DOMWINDOW == 123 (1E07EC00) [pid = 3820] [serial = 377] [outer = 1DF44000] 15:27:16 INFO - PROCESS | 3820 | [3820] WARNING: NS_ENSURE_TRUE(SUCCEEDED(hr)) failed: file c:/builds/moz2_slave/m-cen-w32-d-000000000000000000/build/src/dom/media/platforms/wmf/WMFUtils.cpp, line 206 15:27:16 INFO - PROCESS | 3820 | [3820] WARNING: NS_ENSURE_TRUE(SUCCEEDED(hr)) failed: file c:/builds/moz2_slave/m-cen-w32-d-000000000000000000/build/src/dom/media/platforms/wmf/WMFUtils.cpp, line 206 15:27:17 INFO - PROCESS | 3820 | 1461191237165 Marionette TRACE conn2 <- [1,468,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html",0,null,null,[["Canvas test: 2d.drawImage.incomplete.removedsrc",1,"","@http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html:26:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,469,"getWindowHandle",null] 15:27:17 INFO - PROCESS | 3820 | 1461191237235 Marionette TRACE conn2 <- [1,469,null,{"value":"13"}] 15:27:17 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html 15:27:17 INFO - PROCESS | 3820 | 1461191237239 Marionette TRACE conn2 -> [0,470,"setScriptTimeout",{"ms":35000}] 15:27:17 INFO - PROCESS | 3820 | 1461191237241 Marionette TRACE conn2 <- [1,470,null,{}] 15:27:17 INFO - PROCESS | 3820 | 1461191237245 Marionette TRACE conn2 -> [0,471,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:27:17 INFO - PROCESS | 3820 | 1461191237390 Marionette TRACE conn2 <- [1,471,null,{"value":null}] 15:27:17 INFO - PROCESS | 3820 | 1461191237471 Marionette TRACE conn2 -> [0,472,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html\", \"0c4acebc-30bb-40ca-b7a3-36b05095ea91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:27:17 INFO - PROCESS | 3820 | ++DOCSHELL 123F6800 == 47 [pid = 3820] [id = 127] 15:27:17 INFO - PROCESS | 3820 | ++DOMWINDOW == 124 (12D92400) [pid = 3820] [serial = 378] [outer = 00000000] 15:27:17 INFO - PROCESS | 3820 | ++DOMWINDOW == 125 (14912000) [pid = 3820] [serial = 379] [outer = 12D92400] 15:27:17 INFO - PROCESS | 3820 | 1461191237664 Marionette DEBUG loaded listener.js 15:27:17 INFO - PROCESS | 3820 | ++DOMWINDOW == 126 (15A45400) [pid = 3820] [serial = 380] [outer = 12D92400] 15:27:18 INFO - PROCESS | 3820 | 1461191238237 Marionette TRACE conn2 <- [1,472,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html",0,null,null,[["Negative destination width/height represents the correct rectangle",0,null,null]]]}] 15:27:18 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | Negative destination width/height represents the correct rectangle 15:27:18 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | took 1058ms 15:27:18 INFO - PROCESS | 3820 | 1461191238312 Marionette TRACE conn2 -> [0,473,"getWindowHandle",null] 15:27:18 INFO - PROCESS | 3820 | 1461191238317 Marionette TRACE conn2 <- [1,473,null,{"value":"13"}] 15:27:18 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html 15:27:18 INFO - PROCESS | 3820 | 1461191238357 Marionette TRACE conn2 -> [0,474,"setScriptTimeout",{"ms":35000}] 15:27:18 INFO - PROCESS | 3820 | 1461191238360 Marionette TRACE conn2 <- [1,474,null,{}] 15:27:18 INFO - PROCESS | 3820 | 1461191238366 Marionette TRACE conn2 -> [0,475,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:27:18 INFO - PROCESS | 3820 | 1461191238472 Marionette TRACE conn2 <- [1,475,null,{"value":null}] 15:27:18 INFO - PROCESS | 3820 | 1461191238546 Marionette TRACE conn2 -> [0,476,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html\", \"0c4acebc-30bb-40ca-b7a3-36b05095ea91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:27:18 INFO - PROCESS | 3820 | ++DOCSHELL 13210C00 == 48 [pid = 3820] [id = 128] 15:27:18 INFO - PROCESS | 3820 | ++DOMWINDOW == 127 (13391000) [pid = 3820] [serial = 381] [outer = 00000000] 15:27:18 INFO - PROCESS | 3820 | ++DOMWINDOW == 128 (1646C400) [pid = 3820] [serial = 382] [outer = 13391000] 15:27:18 INFO - PROCESS | 3820 | 1461191238640 Marionette DEBUG loaded listener.js 15:27:18 INFO - PROCESS | 3820 | ++DOMWINDOW == 129 (17D83C00) [pid = 3820] [serial = 383] [outer = 13391000] 15:27:18 INFO - PROCESS | 3820 | --DOCSHELL 1CCE3000 == 47 [pid = 3820] [id = 121] 15:27:18 INFO - PROCESS | 3820 | --DOCSHELL 11BF3800 == 46 [pid = 3820] [id = 120] 15:27:18 INFO - PROCESS | 3820 | --DOCSHELL 1AD5E000 == 45 [pid = 3820] [id = 119] 15:27:18 INFO - PROCESS | 3820 | --DOCSHELL 1A1BB800 == 44 [pid = 3820] [id = 118] 15:27:18 INFO - PROCESS | 3820 | --DOCSHELL 182A3000 == 43 [pid = 3820] [id = 117] 15:27:18 INFO - PROCESS | 3820 | --DOCSHELL 13392000 == 42 [pid = 3820] [id = 116] 15:27:18 INFO - PROCESS | 3820 | --DOCSHELL 13391800 == 41 [pid = 3820] [id = 115] 15:27:18 INFO - PROCESS | 3820 | --DOCSHELL 19AA0400 == 40 [pid = 3820] [id = 114] 15:27:18 INFO - PROCESS | 3820 | --DOCSHELL 16879000 == 39 [pid = 3820] [id = 113] 15:27:18 INFO - PROCESS | 3820 | --DOCSHELL 11BF1000 == 38 [pid = 3820] [id = 112] 15:27:18 INFO - PROCESS | 3820 | --DOMWINDOW == 128 (15468C00) [pid = 3820] [serial = 127] [outer = 00000000] [url = about:blank] 15:27:18 INFO - PROCESS | 3820 | --DOMWINDOW == 127 (17D8B400) [pid = 3820] [serial = 163] [outer = 00000000] [url = about:blank] 15:27:18 INFO - PROCESS | 3820 | --DOMWINDOW == 126 (1D8E1400) [pid = 3820] [serial = 331] [outer = 00000000] [url = about:blank] 15:27:18 INFO - PROCESS | 3820 | --DOMWINDOW == 125 (1C3E4800) [pid = 3820] [serial = 319] [outer = 00000000] [url = about:blank] 15:27:18 INFO - PROCESS | 3820 | --DOMWINDOW == 124 (1CCE6000) [pid = 3820] [serial = 322] [outer = 00000000] [url = about:blank] 15:27:18 INFO - PROCESS | 3820 | --DOMWINDOW == 123 (13260800) [pid = 3820] [serial = 289] [outer = 00000000] [url = about:blank] 15:27:18 INFO - PROCESS | 3820 | --DOMWINDOW == 122 (1823C400) [pid = 3820] [serial = 292] [outer = 00000000] [url = about:blank] 15:27:18 INFO - PROCESS | 3820 | --DOMWINDOW == 121 (18EA3800) [pid = 3820] [serial = 295] [outer = 00000000] [url = about:blank] 15:27:18 INFO - PROCESS | 3820 | --DOMWINDOW == 120 (1C2E8400) [pid = 3820] [serial = 298] [outer = 00000000] [url = about:blank] 15:27:18 INFO - PROCESS | 3820 | --DOMWINDOW == 119 (195C2C00) [pid = 3820] [serial = 302] [outer = 00000000] [url = about:blank] 15:27:18 INFO - PROCESS | 3820 | --DOMWINDOW == 118 (16553800) [pid = 3820] [serial = 301] [outer = 00000000] [url = about:blank] 15:27:18 INFO - PROCESS | 3820 | --DOMWINDOW == 117 (1A8A3400) [pid = 3820] [serial = 313] [outer = 00000000] [url = about:blank] 15:27:18 INFO - PROCESS | 3820 | --DOMWINDOW == 116 (1C3F2C00) [pid = 3820] [serial = 320] [outer = 00000000] [url = about:blank] 15:27:18 INFO - PROCESS | 3820 | --DOMWINDOW == 115 (15463C00) [pid = 3820] [serial = 307] [outer = 00000000] [url = about:blank] 15:27:18 INFO - PROCESS | 3820 | --DOMWINDOW == 114 (17F6FC00) [pid = 3820] [serial = 308] [outer = 00000000] [url = about:blank] 15:27:18 INFO - PROCESS | 3820 | --DOMWINDOW == 113 (18D0F000) [pid = 3820] [serial = 310] [outer = 00000000] [url = about:blank] 15:27:18 INFO - PROCESS | 3820 | --DOMWINDOW == 112 (19502400) [pid = 3820] [serial = 311] [outer = 00000000] [url = about:blank] 15:27:18 INFO - PROCESS | 3820 | --DOMWINDOW == 111 (17F71800) [pid = 3820] [serial = 305] [outer = 00000000] [url = about:blank] 15:27:18 INFO - PROCESS | 3820 | --DOMWINDOW == 110 (17AA0800) [pid = 3820] [serial = 304] [outer = 00000000] [url = about:blank] 15:27:18 INFO - PROCESS | 3820 | --DOMWINDOW == 109 (1C2F2800) [pid = 3820] [serial = 326] [outer = 00000000] [url = about:blank] 15:27:18 INFO - PROCESS | 3820 | --DOMWINDOW == 108 (1AD57800) [pid = 3820] [serial = 325] [outer = 00000000] [url = about:blank] 15:27:18 INFO - PROCESS | 3820 | --DOMWINDOW == 107 (1CFE0800) [pid = 3820] [serial = 323] [outer = 00000000] [url = about:blank] 15:27:18 INFO - PROCESS | 3820 | --DOMWINDOW == 106 (1A8DAC00) [pid = 3820] [serial = 316] [outer = 00000000] [url = about:blank] 15:27:18 INFO - PROCESS | 3820 | --DOMWINDOW == 105 (1A8DE000) [pid = 3820] [serial = 317] [outer = 00000000] [url = about:blank] 15:27:18 INFO - PROCESS | 3820 | --DOMWINDOW == 104 (1D46D000) [pid = 3820] [serial = 328] [outer = 00000000] [url = about:blank] 15:27:18 INFO - PROCESS | 3820 | --DOMWINDOW == 103 (1A8D3C00) [pid = 3820] [serial = 314] [outer = 00000000] [url = about:blank] 15:27:18 INFO - PROCESS | 3820 | --DOMWINDOW == 102 (1D4E7400) [pid = 3820] [serial = 329] [outer = 00000000] [url = about:blank] 15:27:19 INFO - PROCESS | 3820 | 1461191239112 Marionette TRACE conn2 <- [1,476,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html",0,null,null,[["Negative dimensions do not affect the direction of the image",0,null,null]]]}] 15:27:19 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | Negative dimensions do not affect the direction of the image 15:27:19 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | took 822ms 15:27:19 INFO - PROCESS | 3820 | 1461191239145 Marionette TRACE conn2 -> [0,477,"getWindowHandle",null] 15:27:19 INFO - PROCESS | 3820 | 1461191239148 Marionette TRACE conn2 <- [1,477,null,{"value":"13"}] 15:27:19 INFO - PROCESS | 3820 | 1461191239154 Marionette TRACE conn2 -> [0,478,"setScriptTimeout",{"ms":35000}] 15:27:19 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html 15:27:19 INFO - PROCESS | 3820 | 1461191239157 Marionette TRACE conn2 <- [1,478,null,{}] 15:27:19 INFO - PROCESS | 3820 | 1461191239161 Marionette TRACE conn2 -> [0,479,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:27:19 INFO - PROCESS | 3820 | 1461191239239 Marionette TRACE conn2 <- [1,479,null,{"value":null}] 15:27:19 INFO - PROCESS | 3820 | 1461191239246 Marionette TRACE conn2 -> [0,480,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html\", \"0c4acebc-30bb-40ca-b7a3-36b05095ea91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:27:19 INFO - PROCESS | 3820 | ++DOCSHELL 15D93400 == 39 [pid = 3820] [id = 129] 15:27:19 INFO - PROCESS | 3820 | ++DOMWINDOW == 103 (18643000) [pid = 3820] [serial = 384] [outer = 00000000] 15:27:19 INFO - PROCESS | 3820 | ++DOMWINDOW == 104 (18906000) [pid = 3820] [serial = 385] [outer = 18643000] 15:27:19 INFO - PROCESS | 3820 | 1461191239291 Marionette DEBUG loaded listener.js 15:27:19 INFO - PROCESS | 3820 | ++DOMWINDOW == 105 (18D03400) [pid = 3820] [serial = 386] [outer = 18643000] 15:27:19 INFO - PROCESS | 3820 | 1461191239760 Marionette TRACE conn2 <- [1,480,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html",0,null,null,[["Negative source width/height represents the correct rectangle",0,null,null]]]}] 15:27:19 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | Negative source width/height represents the correct rectangle 15:27:19 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | took 648ms 15:27:19 INFO - PROCESS | 3820 | 1461191239793 Marionette TRACE conn2 -> [0,481,"getWindowHandle",null] 15:27:19 INFO - PROCESS | 3820 | 1461191239795 Marionette TRACE conn2 <- [1,481,null,{"value":"13"}] 15:27:19 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html 15:27:19 INFO - PROCESS | 3820 | 1461191239799 Marionette TRACE conn2 -> [0,482,"setScriptTimeout",{"ms":35000}] 15:27:19 INFO - PROCESS | 3820 | 1461191239802 Marionette TRACE conn2 <- [1,482,null,{}] 15:27:19 INFO - PROCESS | 3820 | 1461191239812 Marionette TRACE conn2 -> [0,483,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:27:19 INFO - PROCESS | 3820 | 1461191239894 Marionette TRACE conn2 <- [1,483,null,{"value":null}] 15:27:19 INFO - PROCESS | 3820 | 1461191239902 Marionette TRACE conn2 -> [0,484,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html\", \"0c4acebc-30bb-40ca-b7a3-36b05095ea91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:27:19 INFO - PROCESS | 3820 | ++DOCSHELL 19CA0400 == 40 [pid = 3820] [id = 130] 15:27:19 INFO - PROCESS | 3820 | ++DOMWINDOW == 106 (19CA2C00) [pid = 3820] [serial = 387] [outer = 00000000] 15:27:19 INFO - PROCESS | 3820 | ++DOMWINDOW == 107 (1A3B8800) [pid = 3820] [serial = 388] [outer = 19CA2C00] 15:27:19 INFO - PROCESS | 3820 | 1461191239947 Marionette DEBUG loaded listener.js 15:27:20 INFO - PROCESS | 3820 | ++DOMWINDOW == 108 (1A8AC800) [pid = 3820] [serial = 389] [outer = 19CA2C00] 15:27:20 INFO - PROCESS | 3820 | 1461191240521 Marionette TRACE conn2 <- [1,484,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html",0,null,null,[["drawImage() with Infinity/NaN is ignored",0,null,null]]]}] 15:27:20 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | drawImage() with Infinity/NaN is ignored 15:27:20 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | took 743ms 15:27:20 INFO - PROCESS | 3820 | 1461191240572 Marionette TRACE conn2 -> [0,485,"getWindowHandle",null] 15:27:20 INFO - PROCESS | 3820 | 1461191240574 Marionette TRACE conn2 <- [1,485,null,{"value":"13"}] 15:27:20 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html 15:27:20 INFO - PROCESS | 3820 | 1461191240577 Marionette TRACE conn2 -> [0,486,"setScriptTimeout",{"ms":35000}] 15:27:20 INFO - PROCESS | 3820 | 1461191240579 Marionette TRACE conn2 <- [1,486,null,{}] 15:27:20 INFO - PROCESS | 3820 | 1461191240583 Marionette TRACE conn2 -> [0,487,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:27:20 INFO - PROCESS | 3820 | 1461191240695 Marionette TRACE conn2 <- [1,487,null,{"value":null}] 15:27:20 INFO - PROCESS | 3820 | 1461191240747 Marionette TRACE conn2 -> [0,488,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html\", \"0c4acebc-30bb-40ca-b7a3-36b05095ea91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:27:20 INFO - PROCESS | 3820 | ++DOCSHELL 1A8DDC00 == 41 [pid = 3820] [id = 131] 15:27:20 INFO - PROCESS | 3820 | ++DOMWINDOW == 109 (1A8DEC00) [pid = 3820] [serial = 390] [outer = 00000000] 15:27:20 INFO - PROCESS | 3820 | ++DOMWINDOW == 110 (1C265000) [pid = 3820] [serial = 391] [outer = 1A8DEC00] 15:27:20 INFO - PROCESS | 3820 | 1461191240792 Marionette DEBUG loaded listener.js 15:27:20 INFO - PROCESS | 3820 | ++DOMWINDOW == 111 (1AD63800) [pid = 3820] [serial = 392] [outer = 1A8DEC00] 15:27:21 INFO - PROCESS | 3820 | 1461191241190 Marionette TRACE conn2 <- [1,488,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html",0,null,null,[["Stretched images do not get pixels wrapping around the edges",0,null,null]]]}] 15:27:21 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | Stretched images do not get pixels wrapping around the edges 15:27:21 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | took 632ms 15:27:21 INFO - PROCESS | 3820 | 1461191241215 Marionette TRACE conn2 -> [0,489,"getWindowHandle",null] 15:27:21 INFO - PROCESS | 3820 | 1461191241217 Marionette TRACE conn2 <- [1,489,null,{"value":"13"}] 15:27:21 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html 15:27:21 INFO - PROCESS | 3820 | 1461191241227 Marionette TRACE conn2 -> [0,490,"setScriptTimeout",{"ms":35000}] 15:27:21 INFO - PROCESS | 3820 | 1461191241229 Marionette TRACE conn2 <- [1,490,null,{}] 15:27:21 INFO - PROCESS | 3820 | 1461191241232 Marionette TRACE conn2 -> [0,491,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:27:21 INFO - PROCESS | 3820 | 1461191241334 Marionette TRACE conn2 <- [1,491,null,{"value":null}] 15:27:21 INFO - PROCESS | 3820 | 1461191241416 Marionette TRACE conn2 -> [0,492,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html\", \"0c4acebc-30bb-40ca-b7a3-36b05095ea91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:27:21 INFO - PROCESS | 3820 | ++DOCSHELL 1A8DD800 == 42 [pid = 3820] [id = 132] 15:27:21 INFO - PROCESS | 3820 | ++DOMWINDOW == 112 (1A8DE000) [pid = 3820] [serial = 393] [outer = 00000000] 15:27:21 INFO - PROCESS | 3820 | ++DOMWINDOW == 113 (1C98DC00) [pid = 3820] [serial = 394] [outer = 1A8DE000] 15:27:21 INFO - PROCESS | 3820 | 1461191241467 Marionette DEBUG loaded listener.js 15:27:21 INFO - PROCESS | 3820 | ++DOMWINDOW == 114 (1CCE4400) [pid = 3820] [serial = 395] [outer = 1A8DE000] 15:27:21 INFO - PROCESS | 3820 | 1461191241896 Marionette TRACE conn2 <- [1,492,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html",0,null,null,[["Canvas test: 2d.drawImage.null",0,null,null]]]}] 15:27:21 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | Canvas test: 2d.drawImage.null 15:27:21 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | took 711ms 15:27:21 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html 15:27:21 INFO - PROCESS | 3820 | 1461191241930 Marionette TRACE conn2 -> [0,493,"getWindowHandle",null] 15:27:21 INFO - PROCESS | 3820 | 1461191241932 Marionette TRACE conn2 <- [1,493,null,{"value":"13"}] 15:27:21 INFO - PROCESS | 3820 | 1461191241936 Marionette TRACE conn2 -> [0,494,"setScriptTimeout",{"ms":35000}] 15:27:21 INFO - PROCESS | 3820 | 1461191241937 Marionette TRACE conn2 <- [1,494,null,{}] 15:27:21 INFO - PROCESS | 3820 | 1461191241941 Marionette TRACE conn2 -> [0,495,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:27:22 INFO - PROCESS | 3820 | 1461191242049 Marionette TRACE conn2 <- [1,495,null,{"value":null}] 15:27:22 INFO - PROCESS | 3820 | 1461191242055 Marionette TRACE conn2 -> [0,496,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html\", \"0c4acebc-30bb-40ca-b7a3-36b05095ea91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:27:22 INFO - PROCESS | 3820 | ++DOCSHELL 1C994400 == 43 [pid = 3820] [id = 133] 15:27:22 INFO - PROCESS | 3820 | ++DOMWINDOW == 115 (1CCE8400) [pid = 3820] [serial = 396] [outer = 00000000] 15:27:22 INFO - PROCESS | 3820 | ++DOMWINDOW == 116 (1D4E9000) [pid = 3820] [serial = 397] [outer = 1CCE8400] 15:27:22 INFO - PROCESS | 3820 | 1461191242107 Marionette DEBUG loaded listener.js 15:27:22 INFO - PROCESS | 3820 | ++DOMWINDOW == 117 (1D4E7400) [pid = 3820] [serial = 398] [outer = 1CCE8400] 15:27:22 INFO - PROCESS | 3820 | ++DOMWINDOW == 118 (1DF42000) [pid = 3820] [serial = 399] [outer = 1EB99400] 15:27:22 INFO - PROCESS | 3820 | 1461191242609 Marionette TRACE conn2 <- [1,496,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html",0,null,null,[["Canvas test: 2d.drawImage.path",0,null,null]]]}] 15:27:22 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | Canvas test: 2d.drawImage.path 15:27:22 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | took 695ms 15:27:22 INFO - PROCESS | 3820 | 1461191242638 Marionette TRACE conn2 -> [0,497,"getWindowHandle",null] 15:27:22 INFO - PROCESS | 3820 | 1461191242640 Marionette TRACE conn2 <- [1,497,null,{"value":"13"}] 15:27:22 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html 15:27:22 INFO - PROCESS | 3820 | 1461191242643 Marionette TRACE conn2 -> [0,498,"setScriptTimeout",{"ms":35000}] 15:27:22 INFO - PROCESS | 3820 | 1461191242645 Marionette TRACE conn2 <- [1,498,null,{}] 15:27:22 INFO - PROCESS | 3820 | 1461191242648 Marionette TRACE conn2 -> [0,499,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:27:22 INFO - PROCESS | 3820 | 1461191242778 Marionette TRACE conn2 <- [1,499,null,{"value":null}] 15:27:22 INFO - PROCESS | 3820 | 1461191242787 Marionette TRACE conn2 -> [0,500,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html\", \"0c4acebc-30bb-40ca-b7a3-36b05095ea91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:27:22 INFO - PROCESS | 3820 | ++DOCSHELL 149F9C00 == 44 [pid = 3820] [id = 134] 15:27:22 INFO - PROCESS | 3820 | ++DOMWINDOW == 119 (15D91000) [pid = 3820] [serial = 400] [outer = 00000000] 15:27:22 INFO - PROCESS | 3820 | ++DOMWINDOW == 120 (1DD4D000) [pid = 3820] [serial = 401] [outer = 15D91000] 15:27:22 INFO - PROCESS | 3820 | 1461191242831 Marionette DEBUG loaded listener.js 15:27:22 INFO - PROCESS | 3820 | ++DOMWINDOW == 121 (1DD54800) [pid = 3820] [serial = 402] [outer = 15D91000] 15:27:23 INFO - PROCESS | 3820 | --DOMWINDOW == 120 (1C260400) [pid = 3820] [serial = 204] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-out.html] 15:27:23 INFO - PROCESS | 3820 | --DOMWINDOW == 119 (1646D000) [pid = 3820] [serial = 198] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-atop.html] 15:27:23 INFO - PROCESS | 3820 | --DOMWINDOW == 118 (1325E000) [pid = 3820] [serial = 158] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.darker.html] 15:27:23 INFO - PROCESS | 3820 | --DOMWINDOW == 117 (12DD3400) [pid = 3820] [serial = 195] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.lighter.html] 15:27:23 INFO - PROCESS | 3820 | --DOMWINDOW == 116 (18F28C00) [pid = 3820] [serial = 201] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-in.html] 15:27:23 INFO - PROCESS | 3820 | --DOMWINDOW == 115 (11BF1800) [pid = 3820] [serial = 333] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html] 15:27:23 INFO - PROCESS | 3820 | --DOMWINDOW == 114 (1A31B800) [pid = 3820] [serial = 351] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html] 15:27:23 INFO - PROCESS | 3820 | --DOMWINDOW == 113 (1AD5F000) [pid = 3820] [serial = 354] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html] 15:27:23 INFO - PROCESS | 3820 | --DOMWINDOW == 112 (1364A400) [pid = 3820] [serial = 345] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html] 15:27:23 INFO - PROCESS | 3820 | --DOMWINDOW == 111 (13816800) [pid = 3820] [serial = 342] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html] 15:27:23 INFO - PROCESS | 3820 | --DOMWINDOW == 110 (18B8D400) [pid = 3820] [serial = 348] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html] 15:27:23 INFO - PROCESS | 3820 | --DOMWINDOW == 109 (1A3B6800) [pid = 3820] [serial = 339] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html] 15:27:23 INFO - PROCESS | 3820 | --DOMWINDOW == 108 (12B81C00) [pid = 3820] [serial = 357] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html] 15:27:23 INFO - PROCESS | 3820 | --DOMWINDOW == 107 (1D5C1400) [pid = 3820] [serial = 360] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html] 15:27:23 INFO - PROCESS | 3820 | --DOMWINDOW == 106 (15D9BC00) [pid = 3820] [serial = 291] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.copy.html] 15:27:23 INFO - PROCESS | 3820 | --DOMWINDOW == 105 (18D05C00) [pid = 3820] [serial = 294] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html] 15:27:23 INFO - PROCESS | 3820 | --DOMWINDOW == 104 (1A3B7400) [pid = 3820] [serial = 297] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html] 15:27:23 INFO - PROCESS | 3820 | --DOMWINDOW == 103 (18905800) [pid = 3820] [serial = 243] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.xor.html] 15:27:23 INFO - PROCESS | 3820 | --DOMWINDOW == 102 (1D5C5000) [pid = 3820] [serial = 249] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html] 15:27:23 INFO - PROCESS | 3820 | --DOMWINDOW == 101 (136C2C00) [pid = 3820] [serial = 240] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-over.html] 15:27:23 INFO - PROCESS | 3820 | --DOMWINDOW == 100 (1C33D000) [pid = 3820] [serial = 246] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.copy.html] 15:27:23 INFO - PROCESS | 3820 | --DOMWINDOW == 99 (1A3B4800) [pid = 3820] [serial = 237] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-out.html] 15:27:23 INFO - PROCESS | 3820 | --DOMWINDOW == 98 (12D95800) [pid = 3820] [serial = 285] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html] 15:27:23 INFO - PROCESS | 3820 | --DOMWINDOW == 97 (12BEE400) [pid = 3820] [serial = 288] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html] 15:27:23 INFO - PROCESS | 3820 | 1461191243472 Marionette TRACE conn2 <- [1,500,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html",0,null,null,[["Canvas test: 2d.drawImage.self.1",0,null,null]]]}] 15:27:23 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | Canvas test: 2d.drawImage.self.1 15:27:23 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | took 853ms 15:27:23 INFO - PROCESS | 3820 | 1461191243517 Marionette TRACE conn2 -> [0,501,"getWindowHandle",null] 15:27:23 INFO - PROCESS | 3820 | 1461191243519 Marionette TRACE conn2 <- [1,501,null,{"value":"13"}] 15:27:23 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html 15:27:23 INFO - PROCESS | 3820 | 1461191243526 Marionette TRACE conn2 -> [0,502,"setScriptTimeout",{"ms":35000}] 15:27:23 INFO - PROCESS | 3820 | 1461191243528 Marionette TRACE conn2 <- [1,502,null,{}] 15:27:23 INFO - PROCESS | 3820 | 1461191243531 Marionette TRACE conn2 -> [0,503,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:27:23 INFO - PROCESS | 3820 | 1461191243607 Marionette TRACE conn2 <- [1,503,null,{"value":null}] 15:27:23 INFO - PROCESS | 3820 | 1461191243613 Marionette TRACE conn2 -> [0,504,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html\", \"0c4acebc-30bb-40ca-b7a3-36b05095ea91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:27:23 INFO - PROCESS | 3820 | ++DOCSHELL 149EC000 == 45 [pid = 3820] [id = 135] 15:27:23 INFO - PROCESS | 3820 | ++DOMWINDOW == 98 (15460000) [pid = 3820] [serial = 403] [outer = 00000000] 15:27:23 INFO - PROCESS | 3820 | ++DOMWINDOW == 99 (18112800) [pid = 3820] [serial = 404] [outer = 15460000] 15:27:23 INFO - PROCESS | 3820 | 1461191243656 Marionette DEBUG loaded listener.js 15:27:23 INFO - PROCESS | 3820 | ++DOMWINDOW == 100 (18D05800) [pid = 3820] [serial = 405] [outer = 15460000] 15:27:24 INFO - PROCESS | 3820 | 1461191244067 Marionette TRACE conn2 <- [1,504,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html",0,null,null,[["Canvas test: 2d.drawImage.self.2",0,null,null]]]}] 15:27:24 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | Canvas test: 2d.drawImage.self.2 15:27:24 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | took 600ms 15:27:24 INFO - PROCESS | 3820 | 1461191244124 Marionette TRACE conn2 -> [0,505,"getWindowHandle",null] 15:27:24 INFO - PROCESS | 3820 | 1461191244126 Marionette TRACE conn2 <- [1,505,null,{"value":"13"}] 15:27:24 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html 15:27:24 INFO - PROCESS | 3820 | 1461191244130 Marionette TRACE conn2 -> [0,506,"setScriptTimeout",{"ms":35000}] 15:27:24 INFO - PROCESS | 3820 | 1461191244131 Marionette TRACE conn2 <- [1,506,null,{}] 15:27:24 INFO - PROCESS | 3820 | 1461191244136 Marionette TRACE conn2 -> [0,507,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:27:24 INFO - PROCESS | 3820 | 1461191244217 Marionette TRACE conn2 <- [1,507,null,{"value":null}] 15:27:24 INFO - PROCESS | 3820 | 1461191244225 Marionette TRACE conn2 -> [0,508,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html\", \"0c4acebc-30bb-40ca-b7a3-36b05095ea91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:27:24 INFO - PROCESS | 3820 | ++DOCSHELL 123FC800 == 46 [pid = 3820] [id = 136] 15:27:24 INFO - PROCESS | 3820 | ++DOMWINDOW == 101 (15AD3C00) [pid = 3820] [serial = 406] [outer = 00000000] 15:27:24 INFO - PROCESS | 3820 | ++DOMWINDOW == 102 (1C263800) [pid = 3820] [serial = 407] [outer = 15AD3C00] 15:27:24 INFO - PROCESS | 3820 | 1461191244273 Marionette DEBUG loaded listener.js 15:27:24 INFO - PROCESS | 3820 | ++DOMWINDOW == 103 (1D471400) [pid = 3820] [serial = 408] [outer = 15AD3C00] 15:27:24 INFO - PROCESS | 3820 | 1461191244712 Marionette TRACE conn2 <- [1,508,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html",0,null,null,[["drawImage() of an SVG image",0,null,null]]]}] 15:27:24 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | drawImage() of an SVG image 15:27:24 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | took 648ms 15:27:24 INFO - PROCESS | 3820 | 1461191244768 Marionette TRACE conn2 -> [0,509,"getWindowHandle",null] 15:27:24 INFO - PROCESS | 3820 | 1461191244770 Marionette TRACE conn2 <- [1,509,null,{"value":"13"}] 15:27:24 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html 15:27:24 INFO - PROCESS | 3820 | 1461191244773 Marionette TRACE conn2 -> [0,510,"setScriptTimeout",{"ms":35000}] 15:27:24 INFO - PROCESS | 3820 | 1461191244775 Marionette TRACE conn2 <- [1,510,null,{}] 15:27:24 INFO - PROCESS | 3820 | 1461191244778 Marionette TRACE conn2 -> [0,511,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:27:24 INFO - PROCESS | 3820 | 1461191244853 Marionette TRACE conn2 <- [1,511,null,{"value":null}] 15:27:24 INFO - PROCESS | 3820 | 1461191244860 Marionette TRACE conn2 -> [0,512,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html\", \"0c4acebc-30bb-40ca-b7a3-36b05095ea91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:27:24 INFO - PROCESS | 3820 | ++DOCSHELL 16480C00 == 47 [pid = 3820] [id = 137] 15:27:24 INFO - PROCESS | 3820 | ++DOMWINDOW == 104 (16484C00) [pid = 3820] [serial = 409] [outer = 00000000] 15:27:24 INFO - PROCESS | 3820 | ++DOMWINDOW == 105 (1648C400) [pid = 3820] [serial = 410] [outer = 16484C00] 15:27:24 INFO - PROCESS | 3820 | 1461191244908 Marionette DEBUG loaded listener.js 15:27:24 INFO - PROCESS | 3820 | ++DOMWINDOW == 106 (17AC3C00) [pid = 3820] [serial = 411] [outer = 16484C00] 15:27:25 INFO - PROCESS | 3820 | 1461191245458 Marionette TRACE conn2 <- [1,512,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html",0,null,null,[["Canvas test: 2d.drawImage.transform",0,null,null]]]}] 15:27:25 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | Canvas test: 2d.drawImage.transform 15:27:25 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | took 743ms 15:27:25 INFO - PROCESS | 3820 | 1461191245515 Marionette TRACE conn2 -> [0,513,"getWindowHandle",null] 15:27:25 INFO - PROCESS | 3820 | 1461191245519 Marionette TRACE conn2 <- [1,513,null,{"value":"13"}] 15:27:25 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html 15:27:25 INFO - PROCESS | 3820 | 1461191245525 Marionette TRACE conn2 -> [0,514,"setScriptTimeout",{"ms":35000}] 15:27:25 INFO - PROCESS | 3820 | 1461191245529 Marionette TRACE conn2 <- [1,514,null,{}] 15:27:25 INFO - PROCESS | 3820 | 1461191245602 Marionette TRACE conn2 -> [0,515,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:27:25 INFO - PROCESS | 3820 | 1461191245742 Marionette TRACE conn2 <- [1,515,null,{"value":null}] 15:27:25 INFO - PROCESS | 3820 | 1461191245795 Marionette TRACE conn2 -> [0,516,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html\", \"0c4acebc-30bb-40ca-b7a3-36b05095ea91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:27:25 INFO - PROCESS | 3820 | ++DOCSHELL 136BF800 == 48 [pid = 3820] [id = 138] 15:27:25 INFO - PROCESS | 3820 | ++DOMWINDOW == 107 (136C3000) [pid = 3820] [serial = 412] [outer = 00000000] 15:27:25 INFO - PROCESS | 3820 | ++DOMWINDOW == 108 (1648A400) [pid = 3820] [serial = 413] [outer = 136C3000] 15:27:25 INFO - PROCESS | 3820 | 1461191245852 Marionette DEBUG loaded listener.js 15:27:25 INFO - PROCESS | 3820 | ++DOMWINDOW == 109 (1648F400) [pid = 3820] [serial = 414] [outer = 136C3000] 15:27:26 INFO - PROCESS | 3820 | 1461191246403 Marionette TRACE conn2 <- [1,516,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html",0,null,null,[["Incorrect image types in drawImage do not match any defined overloads, so WebIDL throws a TypeError",0,null,null]]]}] 15:27:26 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:27:26 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html | took 917ms 15:27:26 INFO - PROCESS | 3820 | 1461191246462 Marionette TRACE conn2 -> [0,517,"getWindowHandle",null] 15:27:26 INFO - PROCESS | 3820 | 1461191246468 Marionette TRACE conn2 <- [1,517,null,{"value":"13"}] 15:27:26 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html 15:27:26 INFO - PROCESS | 3820 | 1461191246475 Marionette TRACE conn2 -> [0,518,"setScriptTimeout",{"ms":35000}] 15:27:26 INFO - PROCESS | 3820 | 1461191246478 Marionette TRACE conn2 <- [1,518,null,{}] 15:27:26 INFO - PROCESS | 3820 | 1461191246481 Marionette TRACE conn2 -> [0,519,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:27:26 INFO - PROCESS | 3820 | 1461191246583 Marionette TRACE conn2 <- [1,519,null,{"value":null}] 15:27:26 INFO - PROCESS | 3820 | 1461191246680 Marionette TRACE conn2 -> [0,520,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html\", \"0c4acebc-30bb-40ca-b7a3-36b05095ea91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:27:26 INFO - PROCESS | 3820 | ++DOCSHELL 18238000 == 49 [pid = 3820] [id = 139] 15:27:26 INFO - PROCESS | 3820 | ++DOMWINDOW == 110 (18296000) [pid = 3820] [serial = 415] [outer = 00000000] 15:27:26 INFO - PROCESS | 3820 | ++DOMWINDOW == 111 (18B95000) [pid = 3820] [serial = 416] [outer = 18296000] 15:27:26 INFO - PROCESS | 3820 | 1461191246733 Marionette DEBUG loaded listener.js 15:27:26 INFO - PROCESS | 3820 | ++DOMWINDOW == 112 (18F1BC00) [pid = 3820] [serial = 417] [outer = 18296000] 15:27:27 INFO - PROCESS | 3820 | 1461191247349 Marionette TRACE conn2 <- [1,520,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html",0,null,null,[["Canvas test: 2d.drawImage.zerocanvas",0,null,null]]]}] 15:27:27 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | Canvas test: 2d.drawImage.zerocanvas 15:27:27 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | took 948ms 15:27:27 INFO - PROCESS | 3820 | 1461191247417 Marionette TRACE conn2 -> [0,521,"getWindowHandle",null] 15:27:27 INFO - PROCESS | 3820 | 1461191247420 Marionette TRACE conn2 <- [1,521,null,{"value":"13"}] 15:27:27 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html 15:27:27 INFO - PROCESS | 3820 | 1461191247424 Marionette TRACE conn2 -> [0,522,"setScriptTimeout",{"ms":35000}] 15:27:27 INFO - PROCESS | 3820 | 1461191247428 Marionette TRACE conn2 <- [1,522,null,{}] 15:27:27 INFO - PROCESS | 3820 | 1461191247438 Marionette TRACE conn2 -> [0,523,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:27:27 INFO - PROCESS | 3820 | 1461191247572 Marionette TRACE conn2 <- [1,523,null,{"value":null}] 15:27:27 INFO - PROCESS | 3820 | 1461191247668 Marionette TRACE conn2 -> [0,524,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html\", \"0c4acebc-30bb-40ca-b7a3-36b05095ea91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:27:27 INFO - PROCESS | 3820 | ++DOCSHELL 1AD5E000 == 50 [pid = 3820] [id = 140] 15:27:27 INFO - PROCESS | 3820 | ++DOMWINDOW == 113 (1C260400) [pid = 3820] [serial = 418] [outer = 00000000] 15:27:27 INFO - PROCESS | 3820 | ++DOMWINDOW == 114 (1CCE3400) [pid = 3820] [serial = 419] [outer = 1C260400] 15:27:27 INFO - PROCESS | 3820 | 1461191247725 Marionette DEBUG loaded listener.js 15:27:27 INFO - PROCESS | 3820 | ++DOMWINDOW == 115 (1D4E2C00) [pid = 3820] [serial = 420] [outer = 1C260400] 15:27:28 INFO - PROCESS | 3820 | 1461191248314 Marionette TRACE conn2 <- [1,524,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html",0,null,null,[["drawImage with zero-sized source rectangle throws INDEX_SIZE_ERR",0,null,null]]]}] 15:27:28 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | drawImage with zero-sized source rectangle throws INDEX_SIZE_ERR 15:27:28 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | took 948ms 15:27:28 INFO - PROCESS | 3820 | 1461191248368 Marionette TRACE conn2 -> [0,525,"getWindowHandle",null] 15:27:28 INFO - PROCESS | 3820 | 1461191248371 Marionette TRACE conn2 <- [1,525,null,{"value":"13"}] 15:27:28 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html 15:27:28 INFO - PROCESS | 3820 | 1461191248375 Marionette TRACE conn2 -> [0,526,"setScriptTimeout",{"ms":35000}] 15:27:28 INFO - PROCESS | 3820 | 1461191248377 Marionette TRACE conn2 <- [1,526,null,{}] 15:27:28 INFO - PROCESS | 3820 | 1461191248381 Marionette TRACE conn2 -> [0,527,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:27:28 INFO - PROCESS | 3820 | 1461191248481 Marionette TRACE conn2 <- [1,527,null,{"value":null}] 15:27:28 INFO - PROCESS | 3820 | 1461191248604 Marionette TRACE conn2 -> [0,528,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html\", \"0c4acebc-30bb-40ca-b7a3-36b05095ea91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:27:28 INFO - PROCESS | 3820 | ++DOCSHELL 1DF4B400 == 51 [pid = 3820] [id = 141] 15:27:28 INFO - PROCESS | 3820 | ++DOMWINDOW == 116 (1DF4B800) [pid = 3820] [serial = 421] [outer = 00000000] 15:27:28 INFO - PROCESS | 3820 | ++DOMWINDOW == 117 (1E613800) [pid = 3820] [serial = 422] [outer = 1DF4B800] 15:27:28 INFO - PROCESS | 3820 | 1461191248659 Marionette DEBUG loaded listener.js 15:27:28 INFO - PROCESS | 3820 | ++DOMWINDOW == 118 (1E616C00) [pid = 3820] [serial = 423] [outer = 1DF4B800] 15:27:29 INFO - PROCESS | 3820 | 1461191249264 Marionette TRACE conn2 <- [1,528,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html",0,null,null,[["drawImage with zero-sized source rectangle from image throws INDEX_SIZE_ERR",0,null,null]]]}] 15:27:29 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html | drawImage with zero-sized source rectangle from image throws INDEX_SIZE_ERR 15:27:29 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html | took 900ms 15:27:29 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html 15:27:29 INFO - PROCESS | 3820 | 1461191249311 Marionette TRACE conn2 -> [0,529,"getWindowHandle",null] 15:27:29 INFO - PROCESS | 3820 | 1461191249313 Marionette TRACE conn2 <- [1,529,null,{"value":"13"}] 15:27:29 INFO - PROCESS | 3820 | 1461191249317 Marionette TRACE conn2 -> [0,530,"setScriptTimeout",{"ms":35000}] 15:27:29 INFO - PROCESS | 3820 | 1461191249319 Marionette TRACE conn2 <- [1,530,null,{}] 15:27:29 INFO - PROCESS | 3820 | 1461191249323 Marionette TRACE conn2 -> [0,531,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:27:29 INFO - PROCESS | 3820 | 1461191249419 Marionette TRACE conn2 <- [1,531,null,{"value":null}] 15:27:29 INFO - PROCESS | 3820 | 1461191249513 Marionette TRACE conn2 -> [0,532,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html\", \"0c4acebc-30bb-40ca-b7a3-36b05095ea91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:27:29 INFO - PROCESS | 3820 | ++DOCSHELL 11BF7000 == 52 [pid = 3820] [id = 142] 15:27:29 INFO - PROCESS | 3820 | ++DOMWINDOW == 119 (17D47400) [pid = 3820] [serial = 424] [outer = 00000000] 15:27:29 INFO - PROCESS | 3820 | ++DOMWINDOW == 120 (1823AC00) [pid = 3820] [serial = 425] [outer = 17D47400] 15:27:29 INFO - PROCESS | 3820 | 1461191249567 Marionette DEBUG loaded listener.js 15:27:29 INFO - PROCESS | 3820 | ++DOMWINDOW == 121 (1C990400) [pid = 3820] [serial = 426] [outer = 17D47400] 15:27:30 INFO - PROCESS | 3820 | 1461191250105 Marionette TRACE conn2 <- [1,532,null,{"value":["/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html",0,null,null,[["drawCustomFocusRing must return false for an element that is not focused.",1,"context.drawCustomFocusRing is not a function","@http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:27:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:20:7\n@http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6\n"],["drawCustomFocusRing must return false for an element that is not a descendant of the canvas element.",1,"context.drawCustomFocusRing is not a function","@http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:36:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:30:7\n@http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6\n"]]]}] 15:27:30 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:27:30 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:27:24 15:27:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:27:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:27:30 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:20:7 15:27:30 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6 15:27:30 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:27:30 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:36:24 15:27:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:27:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:27:30 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:30:7 15:27:30 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6 15:27:30 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html | took 853ms 15:27:30 INFO - PROCESS | 3820 | 1461191250160 Marionette TRACE conn2 -> [0,533,"getWindowHandle",null] 15:27:30 INFO - PROCESS | 3820 | 1461191250162 Marionette TRACE conn2 <- [1,533,null,{"value":"13"}] 15:27:30 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html 15:27:30 INFO - PROCESS | 3820 | 1461191250166 Marionette TRACE conn2 -> [0,534,"setScriptTimeout",{"ms":35000}] 15:27:30 INFO - PROCESS | 3820 | 1461191250168 Marionette TRACE conn2 <- [1,534,null,{}] 15:27:30 INFO - PROCESS | 3820 | 1461191250172 Marionette TRACE conn2 -> [0,535,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:27:30 INFO - PROCESS | 3820 | 1461191250302 Marionette TRACE conn2 <- [1,535,null,{"value":null}] 15:27:30 INFO - PROCESS | 3820 | 1461191250404 Marionette TRACE conn2 -> [0,536,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html\", \"0c4acebc-30bb-40ca-b7a3-36b05095ea91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:27:30 INFO - PROCESS | 3820 | ++DOCSHELL 11C19800 == 53 [pid = 3820] [id = 143] 15:27:30 INFO - PROCESS | 3820 | ++DOMWINDOW == 122 (11C19C00) [pid = 3820] [serial = 427] [outer = 00000000] 15:27:30 INFO - PROCESS | 3820 | ++DOMWINDOW == 123 (1687A000) [pid = 3820] [serial = 428] [outer = 11C19C00] 15:27:30 INFO - PROCESS | 3820 | 1461191250461 Marionette DEBUG loaded listener.js 15:27:30 INFO - PROCESS | 3820 | ++DOMWINDOW == 124 (17D4E000) [pid = 3820] [serial = 429] [outer = 11C19C00] 15:27:31 INFO - PROCESS | 3820 | 1461191251104 Marionette TRACE conn2 <- [1,536,null,{"value":["/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html",0,null,null,[["drawFocusIfNeeded does not draw a focus ring if the element is not in focus.",0,null,null]]]}] 15:27:31 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:27:31 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html | took 1011ms 15:27:31 INFO - PROCESS | 3820 | 1461191251168 Marionette TRACE conn2 -> [0,537,"getWindowHandle",null] 15:27:31 INFO - PROCESS | 3820 | 1461191251172 Marionette TRACE conn2 <- [1,537,null,{"value":"13"}] 15:27:31 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html 15:27:31 INFO - PROCESS | 3820 | 1461191251178 Marionette TRACE conn2 -> [0,538,"setScriptTimeout",{"ms":35000}] 15:27:31 INFO - PROCESS | 3820 | 1461191251181 Marionette TRACE conn2 <- [1,538,null,{}] 15:27:31 INFO - PROCESS | 3820 | 1461191251187 Marionette TRACE conn2 -> [0,539,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:27:31 INFO - PROCESS | 3820 | 1461191251283 Marionette TRACE conn2 <- [1,539,null,{"value":null}] 15:27:31 INFO - PROCESS | 3820 | 1461191251418 Marionette TRACE conn2 -> [0,540,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html\", \"0c4acebc-30bb-40ca-b7a3-36b05095ea91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:27:31 INFO - PROCESS | 3820 | ++DOCSHELL 11BF6C00 == 54 [pid = 3820] [id = 144] 15:27:31 INFO - PROCESS | 3820 | ++DOMWINDOW == 125 (1325D800) [pid = 3820] [serial = 430] [outer = 00000000] 15:27:31 INFO - PROCESS | 3820 | ++DOMWINDOW == 126 (16481000) [pid = 3820] [serial = 431] [outer = 1325D800] 15:27:31 INFO - PROCESS | 3820 | 1461191251467 Marionette DEBUG loaded listener.js 15:27:31 INFO - PROCESS | 3820 | ++DOMWINDOW == 127 (16489800) [pid = 3820] [serial = 432] [outer = 1325D800] 15:27:32 INFO - PROCESS | 3820 | 1461191252084 Marionette TRACE conn2 <- [1,540,null,{"value":["/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html",0,null,null,[["drawFocusIfNeeded does not draw a focus ring if the element is not a descendant of the context.",0,null,null]]]}] 15:27:32 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:27:32 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html | took 917ms 15:27:32 INFO - PROCESS | 3820 | 1461191252116 Marionette TRACE conn2 -> [0,541,"getWindowHandle",null] 15:27:32 INFO - PROCESS | 3820 | 1461191252122 Marionette TRACE conn2 <- [1,541,null,{"value":"13"}] 15:27:32 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html 15:27:32 INFO - PROCESS | 3820 | 1461191252128 Marionette TRACE conn2 -> [0,542,"setScriptTimeout",{"ms":35000}] 15:27:32 INFO - PROCESS | 3820 | 1461191252131 Marionette TRACE conn2 <- [1,542,null,{}] 15:27:32 INFO - PROCESS | 3820 | 1461191252135 Marionette TRACE conn2 -> [0,543,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:27:32 INFO - PROCESS | 3820 | 1461191252242 Marionette TRACE conn2 <- [1,543,null,{"value":null}] 15:27:32 INFO - PROCESS | 3820 | --DOCSHELL 123FC800 == 53 [pid = 3820] [id = 136] 15:27:32 INFO - PROCESS | 3820 | --DOCSHELL 149EC000 == 52 [pid = 3820] [id = 135] 15:27:32 INFO - PROCESS | 3820 | --DOCSHELL 149F9C00 == 51 [pid = 3820] [id = 134] 15:27:32 INFO - PROCESS | 3820 | --DOCSHELL 1C994400 == 50 [pid = 3820] [id = 133] 15:27:32 INFO - PROCESS | 3820 | --DOCSHELL 1A8DD800 == 49 [pid = 3820] [id = 132] 15:27:32 INFO - PROCESS | 3820 | --DOCSHELL 1A8DDC00 == 48 [pid = 3820] [id = 131] 15:27:32 INFO - PROCESS | 3820 | --DOCSHELL 19CA0400 == 47 [pid = 3820] [id = 130] 15:27:32 INFO - PROCESS | 3820 | --DOCSHELL 15D93400 == 46 [pid = 3820] [id = 129] 15:27:32 INFO - PROCESS | 3820 | --DOCSHELL 13210C00 == 45 [pid = 3820] [id = 128] 15:27:32 INFO - PROCESS | 3820 | --DOCSHELL 123F6800 == 44 [pid = 3820] [id = 127] 15:27:32 INFO - PROCESS | 3820 | --DOMWINDOW == 126 (18D03000) [pid = 3820] [serial = 337] [outer = 00000000] [url = about:blank] 15:27:32 INFO - PROCESS | 3820 | --DOMWINDOW == 125 (1A869400) [pid = 3820] [serial = 364] [outer = 00000000] [url = about:blank] 15:27:32 INFO - PROCESS | 3820 | --DOCSHELL 13652400 == 43 [pid = 3820] [id = 123] 15:27:32 INFO - PROCESS | 3820 | --DOCSHELL 15C92400 == 42 [pid = 3820] [id = 122] 15:27:32 INFO - PROCESS | 3820 | --DOMWINDOW == 124 (18801400) [pid = 3820] [serial = 287] [outer = 00000000] [url = about:blank] 15:27:32 INFO - PROCESS | 3820 | --DOMWINDOW == 123 (136C2000) [pid = 3820] [serial = 290] [outer = 00000000] [url = about:blank] 15:27:32 INFO - PROCESS | 3820 | --DOMWINDOW == 122 (1CFE1800) [pid = 3820] [serial = 206] [outer = 00000000] [url = about:blank] 15:27:32 INFO - PROCESS | 3820 | --DOMWINDOW == 121 (1880C400) [pid = 3820] [serial = 200] [outer = 00000000] [url = about:blank] 15:27:32 INFO - PROCESS | 3820 | --DOMWINDOW == 120 (136C7000) [pid = 3820] [serial = 160] [outer = 00000000] [url = about:blank] 15:27:32 INFO - PROCESS | 3820 | --DOMWINDOW == 119 (13CB2800) [pid = 3820] [serial = 197] [outer = 00000000] [url = about:blank] 15:27:32 INFO - PROCESS | 3820 | --DOMWINDOW == 118 (1AD60400) [pid = 3820] [serial = 203] [outer = 00000000] [url = about:blank] 15:27:32 INFO - PROCESS | 3820 | --DOMWINDOW == 117 (12DDA000) [pid = 3820] [serial = 335] [outer = 00000000] [url = about:blank] 15:27:32 INFO - PROCESS | 3820 | --DOMWINDOW == 116 (12D95C00) [pid = 3820] [serial = 334] [outer = 00000000] [url = about:blank] 15:27:32 INFO - PROCESS | 3820 | --DOMWINDOW == 115 (1A8A9400) [pid = 3820] [serial = 352] [outer = 00000000] [url = about:blank] 15:27:32 INFO - PROCESS | 3820 | --DOMWINDOW == 114 (1C26D400) [pid = 3820] [serial = 355] [outer = 00000000] [url = about:blank] 15:27:32 INFO - PROCESS | 3820 | --DOMWINDOW == 113 (1655AC00) [pid = 3820] [serial = 346] [outer = 00000000] [url = about:blank] 15:27:32 INFO - PROCESS | 3820 | --DOMWINDOW == 112 (17AAB400) [pid = 3820] [serial = 347] [outer = 00000000] [url = about:blank] 15:27:32 INFO - PROCESS | 3820 | --DOMWINDOW == 111 (15CDAC00) [pid = 3820] [serial = 344] [outer = 00000000] [url = about:blank] 15:27:32 INFO - PROCESS | 3820 | --DOMWINDOW == 110 (15C18000) [pid = 3820] [serial = 343] [outer = 00000000] [url = about:blank] 15:27:32 INFO - PROCESS | 3820 | --DOMWINDOW == 109 (195C6400) [pid = 3820] [serial = 349] [outer = 00000000] [url = about:blank] 15:27:32 INFO - PROCESS | 3820 | --DOMWINDOW == 108 (19784C00) [pid = 3820] [serial = 350] [outer = 00000000] [url = about:blank] 15:27:32 INFO - PROCESS | 3820 | --DOMWINDOW == 107 (1C2EB000) [pid = 3820] [serial = 341] [outer = 00000000] [url = about:blank] 15:27:32 INFO - PROCESS | 3820 | --DOMWINDOW == 106 (1C263000) [pid = 3820] [serial = 340] [outer = 00000000] [url = about:blank] 15:27:32 INFO - PROCESS | 3820 | --DOMWINDOW == 105 (1D171000) [pid = 3820] [serial = 358] [outer = 00000000] [url = about:blank] 15:27:32 INFO - PROCESS | 3820 | --DOMWINDOW == 104 (1C338000) [pid = 3820] [serial = 356] [outer = 00000000] [url = about:blank] 15:27:32 INFO - PROCESS | 3820 | --DOMWINDOW == 103 (1D8EDC00) [pid = 3820] [serial = 361] [outer = 00000000] [url = about:blank] 15:27:32 INFO - PROCESS | 3820 | --DOMWINDOW == 102 (1D4E2000) [pid = 3820] [serial = 359] [outer = 00000000] [url = about:blank] 15:27:32 INFO - PROCESS | 3820 | --DOMWINDOW == 101 (1DD4C800) [pid = 3820] [serial = 362] [outer = 00000000] [url = about:blank] 15:27:32 INFO - PROCESS | 3820 | --DOMWINDOW == 100 (1A8D9C00) [pid = 3820] [serial = 353] [outer = 00000000] [url = about:blank] 15:27:32 INFO - PROCESS | 3820 | --DOMWINDOW == 99 (18902000) [pid = 3820] [serial = 293] [outer = 00000000] [url = about:blank] 15:27:32 INFO - PROCESS | 3820 | --DOMWINDOW == 98 (19783000) [pid = 3820] [serial = 296] [outer = 00000000] [url = about:blank] 15:27:32 INFO - PROCESS | 3820 | --DOMWINDOW == 97 (1CCE9400) [pid = 3820] [serial = 299] [outer = 00000000] [url = about:blank] 15:27:32 INFO - PROCESS | 3820 | --DOMWINDOW == 96 (19F79000) [pid = 3820] [serial = 245] [outer = 00000000] [url = about:blank] 15:27:32 INFO - PROCESS | 3820 | --DOMWINDOW == 95 (1D8ECC00) [pid = 3820] [serial = 251] [outer = 00000000] [url = about:blank] 15:27:32 INFO - PROCESS | 3820 | --DOMWINDOW == 94 (15C8C400) [pid = 3820] [serial = 242] [outer = 00000000] [url = about:blank] 15:27:32 INFO - PROCESS | 3820 | --DOMWINDOW == 93 (1D5BD800) [pid = 3820] [serial = 248] [outer = 00000000] [url = about:blank] 15:27:32 INFO - PROCESS | 3820 | --DOMWINDOW == 92 (1D5C2400) [pid = 3820] [serial = 239] [outer = 00000000] [url = about:blank] 15:27:32 INFO - PROCESS | 3820 | 1461191252381 Marionette TRACE conn2 -> [0,544,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html\", \"0c4acebc-30bb-40ca-b7a3-36b05095ea91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:27:32 INFO - PROCESS | 3820 | ++DOCSHELL 11BF0400 == 43 [pid = 3820] [id = 145] 15:27:32 INFO - PROCESS | 3820 | ++DOMWINDOW == 93 (11BF2400) [pid = 3820] [serial = 433] [outer = 00000000] 15:27:32 INFO - PROCESS | 3820 | ++DOMWINDOW == 94 (12D98800) [pid = 3820] [serial = 434] [outer = 11BF2400] 15:27:32 INFO - PROCESS | 3820 | 1461191252435 Marionette DEBUG loaded listener.js 15:27:32 INFO - PROCESS | 3820 | ++DOMWINDOW == 95 (13657000) [pid = 3820] [serial = 435] [outer = 11BF2400] 15:27:32 INFO - PROCESS | 3820 | [3820] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-cen-w32-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 15:27:32 INFO - PROCESS | 3820 | [3820] WARNING: 'NS_FAILED(aResult)', file c:/builds/moz2_slave/m-cen-w32-d-000000000000000000/build/src/netwerk/cache2/CacheFile.cpp, line 653 15:27:32 INFO - PROCESS | 3820 | [3820] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-cen-w32-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 15:27:32 INFO - PROCESS | 3820 | 1461191252823 Marionette TRACE conn2 <- [1,544,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html",0,null,null,[["clearRect clears to transparent black",0,null,null]]]}] 15:27:32 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | clearRect clears to transparent black 15:27:32 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | took 743ms 15:27:32 INFO - PROCESS | 3820 | 1461191252866 Marionette TRACE conn2 -> [0,545,"getWindowHandle",null] 15:27:32 INFO - PROCESS | 3820 | 1461191252868 Marionette TRACE conn2 <- [1,545,null,{"value":"13"}] 15:27:32 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html 15:27:32 INFO - PROCESS | 3820 | 1461191252872 Marionette TRACE conn2 -> [0,546,"setScriptTimeout",{"ms":35000}] 15:27:32 INFO - PROCESS | 3820 | 1461191252875 Marionette TRACE conn2 <- [1,546,null,{}] 15:27:32 INFO - PROCESS | 3820 | 1461191252889 Marionette TRACE conn2 -> [0,547,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:27:33 INFO - PROCESS | 3820 | 1461191253026 Marionette TRACE conn2 <- [1,547,null,{"value":null}] 15:27:33 INFO - PROCESS | 3820 | 1461191253109 Marionette TRACE conn2 -> [0,548,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html\", \"0c4acebc-30bb-40ca-b7a3-36b05095ea91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:27:33 INFO - PROCESS | 3820 | ++DOCSHELL 137D8000 == 44 [pid = 3820] [id = 146] 15:27:33 INFO - PROCESS | 3820 | ++DOMWINDOW == 96 (137DCC00) [pid = 3820] [serial = 436] [outer = 00000000] 15:27:33 INFO - PROCESS | 3820 | ++DOMWINDOW == 97 (18236400) [pid = 3820] [serial = 437] [outer = 137DCC00] 15:27:33 INFO - PROCESS | 3820 | 1461191253157 Marionette DEBUG loaded listener.js 15:27:33 INFO - PROCESS | 3820 | ++DOMWINDOW == 98 (1864D800) [pid = 3820] [serial = 438] [outer = 137DCC00] 15:27:33 INFO - PROCESS | 3820 | 1461191253533 Marionette TRACE conn2 <- [1,548,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html",0,null,null,[["clearRect is affected by clipping regions",0,null,null]]]}] 15:27:33 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | clearRect is affected by clipping regions 15:27:33 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | took 711ms 15:27:33 INFO - PROCESS | 3820 | 1461191253571 Marionette TRACE conn2 -> [0,549,"getWindowHandle",null] 15:27:33 INFO - PROCESS | 3820 | 1461191253573 Marionette TRACE conn2 <- [1,549,null,{"value":"13"}] 15:27:33 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html 15:27:33 INFO - PROCESS | 3820 | 1461191253577 Marionette TRACE conn2 -> [0,550,"setScriptTimeout",{"ms":35000}] 15:27:33 INFO - PROCESS | 3820 | 1461191253578 Marionette TRACE conn2 <- [1,550,null,{}] 15:27:33 INFO - PROCESS | 3820 | 1461191253581 Marionette TRACE conn2 -> [0,551,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:27:33 INFO - PROCESS | 3820 | 1461191253660 Marionette TRACE conn2 <- [1,551,null,{"value":null}] 15:27:33 INFO - PROCESS | 3820 | 1461191253666 Marionette TRACE conn2 -> [0,552,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html\", \"0c4acebc-30bb-40ca-b7a3-36b05095ea91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:27:33 INFO - PROCESS | 3820 | ++DOCSHELL 17F6FC00 == 45 [pid = 3820] [id = 147] 15:27:33 INFO - PROCESS | 3820 | ++DOMWINDOW == 99 (18648800) [pid = 3820] [serial = 439] [outer = 00000000] 15:27:33 INFO - PROCESS | 3820 | ++DOMWINDOW == 100 (18D07000) [pid = 3820] [serial = 440] [outer = 18648800] 15:27:33 INFO - PROCESS | 3820 | 1461191253711 Marionette DEBUG loaded listener.js 15:27:33 INFO - PROCESS | 3820 | ++DOMWINDOW == 101 (18F28400) [pid = 3820] [serial = 441] [outer = 18648800] 15:27:34 INFO - PROCESS | 3820 | [3820] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-cen-w32-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 15:27:34 INFO - PROCESS | 3820 | [3820] WARNING: 'NS_FAILED(aResult)', file c:/builds/moz2_slave/m-cen-w32-d-000000000000000000/build/src/netwerk/cache2/CacheFile.cpp, line 653 15:27:34 INFO - PROCESS | 3820 | [3820] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-cen-w32-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 15:27:34 INFO - PROCESS | 3820 | 1461191254155 Marionette TRACE conn2 <- [1,552,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html",0,null,null,[["clearRect is not affected by globalAlpha",0,null,null]]]}] 15:27:34 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | clearRect is not affected by globalAlpha 15:27:34 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | took 632ms 15:27:34 INFO - PROCESS | 3820 | 1461191254214 Marionette TRACE conn2 -> [0,553,"getWindowHandle",null] 15:27:34 INFO - PROCESS | 3820 | 1461191254216 Marionette TRACE conn2 <- [1,553,null,{"value":"13"}] 15:27:34 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html 15:27:34 INFO - PROCESS | 3820 | 1461191254220 Marionette TRACE conn2 -> [0,554,"setScriptTimeout",{"ms":35000}] 15:27:34 INFO - PROCESS | 3820 | 1461191254221 Marionette TRACE conn2 <- [1,554,null,{}] 15:27:34 INFO - PROCESS | 3820 | 1461191254225 Marionette TRACE conn2 -> [0,555,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:27:34 INFO - PROCESS | 3820 | 1461191254301 Marionette TRACE conn2 <- [1,555,null,{"value":null}] 15:27:34 INFO - PROCESS | 3820 | 1461191254309 Marionette TRACE conn2 -> [0,556,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html\", \"0c4acebc-30bb-40ca-b7a3-36b05095ea91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:27:34 INFO - PROCESS | 3820 | ++DOCSHELL 18D04C00 == 46 [pid = 3820] [id = 148] 15:27:34 INFO - PROCESS | 3820 | ++DOMWINDOW == 102 (1950C400) [pid = 3820] [serial = 442] [outer = 00000000] 15:27:34 INFO - PROCESS | 3820 | ++DOMWINDOW == 103 (19AA0C00) [pid = 3820] [serial = 443] [outer = 1950C400] 15:27:34 INFO - PROCESS | 3820 | 1461191254353 Marionette DEBUG loaded listener.js 15:27:34 INFO - PROCESS | 3820 | ++DOMWINDOW == 104 (19CA9800) [pid = 3820] [serial = 444] [outer = 1950C400] 15:27:34 INFO - PROCESS | 3820 | [3820] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-cen-w32-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 15:27:34 INFO - PROCESS | 3820 | [3820] WARNING: 'NS_FAILED(aResult)', file c:/builds/moz2_slave/m-cen-w32-d-000000000000000000/build/src/netwerk/cache2/CacheFile.cpp, line 653 15:27:34 INFO - PROCESS | 3820 | [3820] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-cen-w32-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 15:27:34 INFO - PROCESS | 3820 | 1461191254840 Marionette TRACE conn2 <- [1,556,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html",0,null,null,[["clearRect is not affected by globalCompositeOperation",0,null,null]]]}] 15:27:34 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | clearRect is not affected by globalCompositeOperation 15:27:34 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | took 632ms 15:27:34 INFO - PROCESS | 3820 | 1461191254858 Marionette TRACE conn2 -> [0,557,"getWindowHandle",null] 15:27:34 INFO - PROCESS | 3820 | 1461191254860 Marionette TRACE conn2 <- [1,557,null,{"value":"13"}] 15:27:34 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html 15:27:34 INFO - PROCESS | 3820 | 1461191254863 Marionette TRACE conn2 -> [0,558,"setScriptTimeout",{"ms":35000}] 15:27:34 INFO - PROCESS | 3820 | 1461191254864 Marionette TRACE conn2 <- [1,558,null,{}] 15:27:34 INFO - PROCESS | 3820 | 1461191254877 Marionette TRACE conn2 -> [0,559,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:27:35 INFO - PROCESS | 3820 | 1461191255046 Marionette TRACE conn2 <- [1,559,null,{"value":null}] 15:27:35 INFO - PROCESS | 3820 | 1461191255055 Marionette TRACE conn2 -> [0,560,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html\", \"0c4acebc-30bb-40ca-b7a3-36b05095ea91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:27:35 INFO - PROCESS | 3820 | ++DOCSHELL 1A86AC00 == 47 [pid = 3820] [id = 149] 15:27:35 INFO - PROCESS | 3820 | ++DOMWINDOW == 105 (1A8A9400) [pid = 3820] [serial = 445] [outer = 00000000] 15:27:35 INFO - PROCESS | 3820 | ++DOMWINDOW == 106 (1A8DA800) [pid = 3820] [serial = 446] [outer = 1A8A9400] 15:27:35 INFO - PROCESS | 3820 | 1461191255107 Marionette DEBUG loaded listener.js 15:27:35 INFO - PROCESS | 3820 | ++DOMWINDOW == 107 (1AA38C00) [pid = 3820] [serial = 447] [outer = 1A8A9400] 15:27:35 INFO - PROCESS | 3820 | [3820] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-cen-w32-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 15:27:35 INFO - PROCESS | 3820 | [3820] WARNING: 'NS_FAILED(aResult)', file c:/builds/moz2_slave/m-cen-w32-d-000000000000000000/build/src/netwerk/cache2/CacheFile.cpp, line 653 15:27:35 INFO - PROCESS | 3820 | [3820] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-cen-w32-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 15:27:35 INFO - PROCESS | 3820 | 1461191255573 Marionette TRACE conn2 <- [1,560,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html",0,null,null,[["clearRect of negative sizes works",0,null,null]]]}] 15:27:35 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | clearRect of negative sizes works 15:27:35 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | took 695ms 15:27:35 INFO - PROCESS | 3820 | 1461191255596 Marionette TRACE conn2 -> [0,561,"getWindowHandle",null] 15:27:35 INFO - PROCESS | 3820 | 1461191255598 Marionette TRACE conn2 <- [1,561,null,{"value":"13"}] 15:27:35 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html 15:27:35 INFO - PROCESS | 3820 | 1461191255614 Marionette TRACE conn2 -> [0,562,"setScriptTimeout",{"ms":35000}] 15:27:35 INFO - PROCESS | 3820 | 1461191255616 Marionette TRACE conn2 <- [1,562,null,{}] 15:27:35 INFO - PROCESS | 3820 | 1461191255619 Marionette TRACE conn2 -> [0,563,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:27:35 INFO - PROCESS | 3820 | 1461191255749 Marionette TRACE conn2 <- [1,563,null,{"value":null}] 15:27:35 INFO - PROCESS | 3820 | 1461191255805 Marionette TRACE conn2 -> [0,564,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html\", \"0c4acebc-30bb-40ca-b7a3-36b05095ea91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:27:35 INFO - PROCESS | 3820 | ++DOCSHELL 1A8D5C00 == 48 [pid = 3820] [id = 150] 15:27:35 INFO - PROCESS | 3820 | ++DOMWINDOW == 108 (1A8D8800) [pid = 3820] [serial = 448] [outer = 00000000] 15:27:35 INFO - PROCESS | 3820 | ++DOMWINDOW == 109 (1C2E9C00) [pid = 3820] [serial = 449] [outer = 1A8D8800] 15:27:35 INFO - PROCESS | 3820 | 1461191255849 Marionette DEBUG loaded listener.js 15:27:35 INFO - PROCESS | 3820 | ++DOMWINDOW == 110 (1C3E4C00) [pid = 3820] [serial = 450] [outer = 1A8D8800] 15:27:36 INFO - PROCESS | 3820 | 1461191256244 Marionette TRACE conn2 <- [1,564,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html",0,null,null,[["clearRect() with Infinity/NaN is ignored",0,null,null]]]}] 15:27:36 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | clearRect() with Infinity/NaN is ignored 15:27:36 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | took 695ms 15:27:36 INFO - PROCESS | 3820 | 1461191256312 Marionette TRACE conn2 -> [0,565,"getWindowHandle",null] 15:27:36 INFO - PROCESS | 3820 | 1461191256314 Marionette TRACE conn2 <- [1,565,null,{"value":"13"}] 15:27:36 INFO - PROCESS | 3820 | 1461191256317 Marionette TRACE conn2 -> [0,566,"setScriptTimeout",{"ms":35000}] 15:27:36 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html 15:27:36 INFO - PROCESS | 3820 | 1461191256319 Marionette TRACE conn2 <- [1,566,null,{}] 15:27:36 INFO - PROCESS | 3820 | 1461191256322 Marionette TRACE conn2 -> [0,567,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:27:36 INFO - PROCESS | 3820 | 1461191256426 Marionette TRACE conn2 <- [1,567,null,{"value":null}] 15:27:36 INFO - PROCESS | 3820 | 1461191256432 Marionette TRACE conn2 -> [0,568,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html\", \"0c4acebc-30bb-40ca-b7a3-36b05095ea91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:27:36 INFO - PROCESS | 3820 | ++DOCSHELL 1C338000 == 49 [pid = 3820] [id = 151] 15:27:36 INFO - PROCESS | 3820 | ++DOMWINDOW == 111 (1C3EFC00) [pid = 3820] [serial = 451] [outer = 00000000] 15:27:36 INFO - PROCESS | 3820 | ++DOMWINDOW == 112 (1CB6E400) [pid = 3820] [serial = 452] [outer = 1C3EFC00] 15:27:36 INFO - PROCESS | 3820 | 1461191256528 Marionette DEBUG loaded listener.js 15:27:36 INFO - PROCESS | 3820 | ++DOMWINDOW == 113 (1CFDB400) [pid = 3820] [serial = 453] [outer = 1C3EFC00] 15:27:36 INFO - PROCESS | 3820 | --DOMWINDOW == 112 (1D4E9800) [pid = 3820] [serial = 330] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html] 15:27:36 INFO - PROCESS | 3820 | --DOMWINDOW == 111 (17AC3800) [pid = 3820] [serial = 336] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html] 15:27:36 INFO - PROCESS | 3820 | --DOMWINDOW == 110 (1A8DE000) [pid = 3820] [serial = 393] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html] 15:27:36 INFO - PROCESS | 3820 | --DOMWINDOW == 109 (1CCE8400) [pid = 3820] [serial = 396] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html] 15:27:36 INFO - PROCESS | 3820 | --DOMWINDOW == 108 (15D91000) [pid = 3820] [serial = 400] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html] 15:27:36 INFO - PROCESS | 3820 | --DOMWINDOW == 107 (18B93400) [pid = 3820] [serial = 369] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html] 15:27:36 INFO - PROCESS | 3820 | --DOMWINDOW == 106 (1DF44000) [pid = 3820] [serial = 375] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html] 15:27:36 INFO - PROCESS | 3820 | --DOMWINDOW == 105 (13391000) [pid = 3820] [serial = 381] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html] 15:27:36 INFO - PROCESS | 3820 | --DOMWINDOW == 104 (18643000) [pid = 3820] [serial = 384] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html] 15:27:36 INFO - PROCESS | 3820 | --DOMWINDOW == 103 (19CA2C00) [pid = 3820] [serial = 387] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html] 15:27:36 INFO - PROCESS | 3820 | --DOMWINDOW == 102 (12D92400) [pid = 3820] [serial = 378] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html] 15:27:36 INFO - PROCESS | 3820 | --DOMWINDOW == 101 (1D4E6400) [pid = 3820] [serial = 372] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html] 15:27:36 INFO - PROCESS | 3820 | --DOMWINDOW == 100 (13657C00) [pid = 3820] [serial = 366] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html] 15:27:36 INFO - PROCESS | 3820 | --DOMWINDOW == 99 (1A8DEC00) [pid = 3820] [serial = 390] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html] 15:27:36 INFO - PROCESS | 3820 | --DOMWINDOW == 98 (15AD3C00) [pid = 3820] [serial = 406] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html] 15:27:36 INFO - PROCESS | 3820 | --DOMWINDOW == 97 (15460000) [pid = 3820] [serial = 403] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html] 15:27:37 INFO - PROCESS | 3820 | 1461191257063 Marionette TRACE conn2 <- [1,568,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html",0,null,null,[["clearRect does not affect the current path",0,null,null]]]}] 15:27:37 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | clearRect does not affect the current path 15:27:37 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | took 805ms 15:27:37 INFO - PROCESS | 3820 | 1461191257119 Marionette TRACE conn2 -> [0,569,"getWindowHandle",null] 15:27:37 INFO - PROCESS | 3820 | 1461191257121 Marionette TRACE conn2 <- [1,569,null,{"value":"13"}] 15:27:37 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html 15:27:37 INFO - PROCESS | 3820 | 1461191257124 Marionette TRACE conn2 -> [0,570,"setScriptTimeout",{"ms":35000}] 15:27:37 INFO - PROCESS | 3820 | 1461191257126 Marionette TRACE conn2 <- [1,570,null,{}] 15:27:37 INFO - PROCESS | 3820 | 1461191257130 Marionette TRACE conn2 -> [0,571,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:27:37 INFO - PROCESS | 3820 | 1461191257209 Marionette TRACE conn2 <- [1,571,null,{"value":null}] 15:27:37 INFO - PROCESS | 3820 | 1461191257216 Marionette TRACE conn2 -> [0,572,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html\", \"0c4acebc-30bb-40ca-b7a3-36b05095ea91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:27:37 INFO - PROCESS | 3820 | ++DOCSHELL 156A9400 == 50 [pid = 3820] [id = 152] 15:27:37 INFO - PROCESS | 3820 | ++DOMWINDOW == 98 (1686EC00) [pid = 3820] [serial = 454] [outer = 00000000] 15:27:37 INFO - PROCESS | 3820 | ++DOMWINDOW == 99 (18D05400) [pid = 3820] [serial = 455] [outer = 1686EC00] 15:27:37 INFO - PROCESS | 3820 | 1461191257259 Marionette DEBUG loaded listener.js 15:27:37 INFO - PROCESS | 3820 | ++DOMWINDOW == 100 (19CA2C00) [pid = 3820] [serial = 456] [outer = 1686EC00] 15:27:37 INFO - PROCESS | 3820 | 1461191257670 Marionette TRACE conn2 <- [1,572,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html",0,null,null,[["clearRect does not draw shadows",0,null,null]]]}] 15:27:37 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | clearRect does not draw shadows 15:27:37 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | took 601ms 15:27:37 INFO - PROCESS | 3820 | 1461191257722 Marionette TRACE conn2 -> [0,573,"getWindowHandle",null] 15:27:37 INFO - PROCESS | 3820 | 1461191257724 Marionette TRACE conn2 <- [1,573,null,{"value":"13"}] 15:27:37 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html 15:27:37 INFO - PROCESS | 3820 | 1461191257727 Marionette TRACE conn2 -> [0,574,"setScriptTimeout",{"ms":35000}] 15:27:37 INFO - PROCESS | 3820 | 1461191257729 Marionette TRACE conn2 <- [1,574,null,{}] 15:27:37 INFO - PROCESS | 3820 | 1461191257732 Marionette TRACE conn2 -> [0,575,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:27:37 INFO - PROCESS | 3820 | 1461191257809 Marionette TRACE conn2 <- [1,575,null,{"value":null}] 15:27:37 INFO - PROCESS | 3820 | 1461191257818 Marionette TRACE conn2 -> [0,576,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html\", \"0c4acebc-30bb-40ca-b7a3-36b05095ea91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:27:37 INFO - PROCESS | 3820 | ++DOCSHELL 18643000 == 51 [pid = 3820] [id = 153] 15:27:37 INFO - PROCESS | 3820 | ++DOMWINDOW == 101 (1A8DAC00) [pid = 3820] [serial = 457] [outer = 00000000] 15:27:37 INFO - PROCESS | 3820 | ++DOMWINDOW == 102 (1C994800) [pid = 3820] [serial = 458] [outer = 1A8DAC00] 15:27:37 INFO - PROCESS | 3820 | 1461191257861 Marionette DEBUG loaded listener.js 15:27:37 INFO - PROCESS | 3820 | ++DOMWINDOW == 103 (1D46EC00) [pid = 3820] [serial = 459] [outer = 1A8DAC00] 15:27:38 INFO - PROCESS | 3820 | [3820] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-cen-w32-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 15:27:38 INFO - PROCESS | 3820 | [3820] WARNING: 'NS_FAILED(aResult)', file c:/builds/moz2_slave/m-cen-w32-d-000000000000000000/build/src/netwerk/cache2/CacheFile.cpp, line 653 15:27:38 INFO - PROCESS | 3820 | [3820] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-cen-w32-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 15:27:38 INFO - PROCESS | 3820 | [3820] WARNING: 'NS_FAILED(aResult)', file c:/builds/moz2_slave/m-cen-w32-d-000000000000000000/build/src/netwerk/cache2/CacheFile.cpp, line 653 15:27:38 INFO - PROCESS | 3820 | 1461191258328 Marionette TRACE conn2 <- [1,576,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html",0,null,null,[["clearRect is affected by transforms",0,null,null]]]}] 15:27:38 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | clearRect is affected by transforms 15:27:38 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | took 600ms 15:27:38 INFO - PROCESS | 3820 | 1461191258367 Marionette TRACE conn2 -> [0,577,"getWindowHandle",null] 15:27:38 INFO - PROCESS | 3820 | 1461191258369 Marionette TRACE conn2 <- [1,577,null,{"value":"13"}] 15:27:38 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html 15:27:38 INFO - PROCESS | 3820 | 1461191258372 Marionette TRACE conn2 -> [0,578,"setScriptTimeout",{"ms":35000}] 15:27:38 INFO - PROCESS | 3820 | 1461191258375 Marionette TRACE conn2 <- [1,578,null,{}] 15:27:38 INFO - PROCESS | 3820 | 1461191258378 Marionette TRACE conn2 -> [0,579,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:27:38 INFO - PROCESS | 3820 | 1461191258482 Marionette TRACE conn2 <- [1,579,null,{"value":null}] 15:27:38 INFO - PROCESS | 3820 | 1461191258488 Marionette TRACE conn2 -> [0,580,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html\", \"0c4acebc-30bb-40ca-b7a3-36b05095ea91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:27:38 INFO - PROCESS | 3820 | ++DOCSHELL 18F21000 == 52 [pid = 3820] [id = 154] 15:27:38 INFO - PROCESS | 3820 | ++DOMWINDOW == 104 (1C268C00) [pid = 3820] [serial = 460] [outer = 00000000] 15:27:38 INFO - PROCESS | 3820 | ++DOMWINDOW == 105 (1D5CCC00) [pid = 3820] [serial = 461] [outer = 1C268C00] 15:27:38 INFO - PROCESS | 3820 | 1461191258537 Marionette DEBUG loaded listener.js 15:27:38 INFO - PROCESS | 3820 | ++DOMWINDOW == 106 (1D8EF800) [pid = 3820] [serial = 462] [outer = 1C268C00] 15:27:39 INFO - PROCESS | 3820 | 1461191259172 Marionette TRACE conn2 <- [1,580,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html",0,null,null,[["clearRect of zero pixels has no effect",0,null,null]]]}] 15:27:39 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | clearRect of zero pixels has no effect 15:27:39 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | took 853ms 15:27:39 INFO - PROCESS | 3820 | 1461191259216 Marionette TRACE conn2 -> [0,581,"getWindowHandle",null] 15:27:39 INFO - PROCESS | 3820 | 1461191259221 Marionette TRACE conn2 <- [1,581,null,{"value":"13"}] 15:27:39 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html 15:27:39 INFO - PROCESS | 3820 | 1461191259226 Marionette TRACE conn2 -> [0,582,"setScriptTimeout",{"ms":35000}] 15:27:39 INFO - PROCESS | 3820 | 1461191259230 Marionette TRACE conn2 <- [1,582,null,{}] 15:27:39 INFO - PROCESS | 3820 | 1461191259236 Marionette TRACE conn2 -> [0,583,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:27:39 INFO - PROCESS | 3820 | 1461191259346 Marionette TRACE conn2 <- [1,583,null,{"value":null}] 15:27:39 INFO - PROCESS | 3820 | 1461191259473 Marionette TRACE conn2 -> [0,584,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html\", \"0c4acebc-30bb-40ca-b7a3-36b05095ea91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:27:39 INFO - PROCESS | 3820 | ++DOCSHELL 136C7000 == 53 [pid = 3820] [id = 155] 15:27:39 INFO - PROCESS | 3820 | ++DOMWINDOW == 107 (137DFC00) [pid = 3820] [serial = 463] [outer = 00000000] 15:27:39 INFO - PROCESS | 3820 | ++DOMWINDOW == 108 (15C91400) [pid = 3820] [serial = 464] [outer = 137DFC00] 15:27:39 INFO - PROCESS | 3820 | 1461191259531 Marionette DEBUG loaded listener.js 15:27:39 INFO - PROCESS | 3820 | ++DOMWINDOW == 109 (16477400) [pid = 3820] [serial = 465] [outer = 137DFC00] 15:27:40 INFO - PROCESS | 3820 | 1461191260165 Marionette TRACE conn2 <- [1,584,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html",0,null,null,[["fillRect works",0,null,null]]]}] 15:27:40 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | fillRect works 15:27:40 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | took 1011ms 15:27:40 INFO - PROCESS | 3820 | 1461191260229 Marionette TRACE conn2 -> [0,585,"getWindowHandle",null] 15:27:40 INFO - PROCESS | 3820 | 1461191260235 Marionette TRACE conn2 <- [1,585,null,{"value":"13"}] 15:27:40 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html 15:27:40 INFO - PROCESS | 3820 | 1461191260242 Marionette TRACE conn2 -> [0,586,"setScriptTimeout",{"ms":35000}] 15:27:40 INFO - PROCESS | 3820 | 1461191260245 Marionette TRACE conn2 <- [1,586,null,{}] 15:27:40 INFO - PROCESS | 3820 | 1461191260248 Marionette TRACE conn2 -> [0,587,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:27:40 INFO - PROCESS | 3820 | 1461191260352 Marionette TRACE conn2 <- [1,587,null,{"value":null}] 15:27:40 INFO - PROCESS | 3820 | 1461191260476 Marionette TRACE conn2 -> [0,588,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html\", \"0c4acebc-30bb-40ca-b7a3-36b05095ea91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:27:40 INFO - PROCESS | 3820 | ++DOCSHELL 15709C00 == 54 [pid = 3820] [id = 156] 15:27:40 INFO - PROCESS | 3820 | ++DOMWINDOW == 110 (16469C00) [pid = 3820] [serial = 466] [outer = 00000000] 15:27:40 INFO - PROCESS | 3820 | ++DOMWINDOW == 111 (18642800) [pid = 3820] [serial = 467] [outer = 16469C00] 15:27:40 INFO - PROCESS | 3820 | 1461191260531 Marionette DEBUG loaded listener.js 15:27:40 INFO - PROCESS | 3820 | ++DOMWINDOW == 112 (18650000) [pid = 3820] [serial = 468] [outer = 16469C00] 15:27:41 INFO - PROCESS | 3820 | 1461191261156 Marionette TRACE conn2 <- [1,588,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html",0,null,null,[["fillRect is affected by clipping regions",0,null,null]]]}] 15:27:41 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | fillRect is affected by clipping regions 15:27:41 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | took 948ms 15:27:41 INFO - PROCESS | 3820 | 1461191261217 Marionette TRACE conn2 -> [0,589,"getWindowHandle",null] 15:27:41 INFO - PROCESS | 3820 | 1461191261219 Marionette TRACE conn2 <- [1,589,null,{"value":"13"}] 15:27:41 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html 15:27:41 INFO - PROCESS | 3820 | 1461191261224 Marionette TRACE conn2 -> [0,590,"setScriptTimeout",{"ms":35000}] 15:27:41 INFO - PROCESS | 3820 | 1461191261229 Marionette TRACE conn2 <- [1,590,null,{}] 15:27:41 INFO - PROCESS | 3820 | 1461191261241 Marionette TRACE conn2 -> [0,591,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:27:41 INFO - PROCESS | 3820 | 1461191261387 Marionette TRACE conn2 <- [1,591,null,{"value":null}] 15:27:41 INFO - PROCESS | 3820 | 1461191261445 Marionette TRACE conn2 -> [0,592,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html\", \"0c4acebc-30bb-40ca-b7a3-36b05095ea91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:27:41 INFO - PROCESS | 3820 | ++DOCSHELL 1C26A400 == 55 [pid = 3820] [id = 157] 15:27:41 INFO - PROCESS | 3820 | ++DOMWINDOW == 113 (1C26AC00) [pid = 3820] [serial = 469] [outer = 00000000] 15:27:41 INFO - PROCESS | 3820 | ++DOMWINDOW == 114 (1C98E800) [pid = 3820] [serial = 470] [outer = 1C26AC00] 15:27:41 INFO - PROCESS | 3820 | 1461191261502 Marionette DEBUG loaded listener.js 15:27:41 INFO - PROCESS | 3820 | ++DOMWINDOW == 115 (1D4E3C00) [pid = 3820] [serial = 471] [outer = 1C26AC00] 15:27:42 INFO - PROCESS | 3820 | 1461191262033 Marionette TRACE conn2 <- [1,592,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html",0,null,null,[["fillRect of negative sizes works",0,null,null]]]}] 15:27:42 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | fillRect of negative sizes works 15:27:42 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | took 838ms 15:27:42 INFO - PROCESS | 3820 | 1461191262065 Marionette TRACE conn2 -> [0,593,"getWindowHandle",null] 15:27:42 INFO - PROCESS | 3820 | 1461191262068 Marionette TRACE conn2 <- [1,593,null,{"value":"13"}] 15:27:42 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html 15:27:42 INFO - PROCESS | 3820 | 1461191262072 Marionette TRACE conn2 -> [0,594,"setScriptTimeout",{"ms":35000}] 15:27:42 INFO - PROCESS | 3820 | 1461191262074 Marionette TRACE conn2 <- [1,594,null,{}] 15:27:42 INFO - PROCESS | 3820 | 1461191262078 Marionette TRACE conn2 -> [0,595,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:27:42 INFO - PROCESS | 3820 | 1461191262179 Marionette TRACE conn2 <- [1,595,null,{"value":null}] 15:27:42 INFO - PROCESS | 3820 | 1461191262275 Marionette TRACE conn2 -> [0,596,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html\", \"0c4acebc-30bb-40ca-b7a3-36b05095ea91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:27:42 INFO - PROCESS | 3820 | ++DOCSHELL 1D5C3400 == 56 [pid = 3820] [id = 158] 15:27:42 INFO - PROCESS | 3820 | ++DOMWINDOW == 116 (1D5C5C00) [pid = 3820] [serial = 472] [outer = 00000000] 15:27:42 INFO - PROCESS | 3820 | ++DOMWINDOW == 117 (1DD54C00) [pid = 3820] [serial = 473] [outer = 1D5C5C00] 15:27:42 INFO - PROCESS | 3820 | 1461191262329 Marionette DEBUG loaded listener.js 15:27:42 INFO - PROCESS | 3820 | ++DOMWINDOW == 118 (1DF4A000) [pid = 3820] [serial = 474] [outer = 1D5C5C00] 15:27:42 INFO - PROCESS | 3820 | 1461191262896 Marionette TRACE conn2 <- [1,596,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html",0,null,null,[["fillRect() with Infinity/NaN is ignored",0,null,null]]]}] 15:27:42 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | fillRect() with Infinity/NaN is ignored 15:27:42 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | took 917ms 15:27:42 INFO - PROCESS | 3820 | 1461191262976 Marionette TRACE conn2 -> [0,597,"getWindowHandle",null] 15:27:42 INFO - PROCESS | 3820 | 1461191262978 Marionette TRACE conn2 <- [1,597,null,{"value":"13"}] 15:27:42 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html 15:27:42 INFO - PROCESS | 3820 | 1461191262981 Marionette TRACE conn2 -> [0,598,"setScriptTimeout",{"ms":35000}] 15:27:42 INFO - PROCESS | 3820 | 1461191262983 Marionette TRACE conn2 <- [1,598,null,{}] 15:27:43 INFO - PROCESS | 3820 | 1461191262987 Marionette TRACE conn2 -> [0,599,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:27:43 INFO - PROCESS | 3820 | 1461191263086 Marionette TRACE conn2 <- [1,599,null,{"value":null}] 15:27:43 INFO - PROCESS | 3820 | 1461191263211 Marionette TRACE conn2 -> [0,600,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html\", \"0c4acebc-30bb-40ca-b7a3-36b05095ea91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:27:43 INFO - PROCESS | 3820 | ++DOCSHELL 1817B000 == 57 [pid = 3820] [id = 159] 15:27:43 INFO - PROCESS | 3820 | ++DOMWINDOW == 119 (1817B400) [pid = 3820] [serial = 475] [outer = 00000000] 15:27:43 INFO - PROCESS | 3820 | ++DOMWINDOW == 120 (1C98A800) [pid = 3820] [serial = 476] [outer = 1817B400] 15:27:43 INFO - PROCESS | 3820 | 1461191263314 Marionette DEBUG loaded listener.js 15:27:43 INFO - PROCESS | 3820 | ++DOMWINDOW == 121 (1DF4D800) [pid = 3820] [serial = 477] [outer = 1817B400] 15:27:44 INFO - PROCESS | 3820 | 1461191264093 Marionette TRACE conn2 <- [1,600,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html",0,null,null,[["fillRect does not affect the current path",0,null,null]]]}] 15:27:44 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | fillRect does not affect the current path 15:27:44 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | took 1169ms 15:27:44 INFO - PROCESS | 3820 | 1461191264170 Marionette TRACE conn2 -> [0,601,"getWindowHandle",null] 15:27:44 INFO - PROCESS | 3820 | 1461191264172 Marionette TRACE conn2 <- [1,601,null,{"value":"13"}] 15:27:44 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html 15:27:44 INFO - PROCESS | 3820 | 1461191264190 Marionette TRACE conn2 -> [0,602,"setScriptTimeout",{"ms":35000}] 15:27:44 INFO - PROCESS | 3820 | 1461191264193 Marionette TRACE conn2 <- [1,602,null,{}] 15:27:44 INFO - PROCESS | 3820 | 1461191264199 Marionette TRACE conn2 -> [0,603,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:27:44 INFO - PROCESS | 3820 | 1461191264486 Marionette TRACE conn2 <- [1,603,null,{"value":null}] 15:27:44 INFO - PROCESS | 3820 | 1461191264613 Marionette TRACE conn2 -> [0,604,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html\", \"0c4acebc-30bb-40ca-b7a3-36b05095ea91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:27:44 INFO - PROCESS | 3820 | ++DOCSHELL 13551C00 == 58 [pid = 3820] [id = 160] 15:27:44 INFO - PROCESS | 3820 | ++DOMWINDOW == 122 (13552C00) [pid = 3820] [serial = 478] [outer = 00000000] 15:27:44 INFO - PROCESS | 3820 | ++DOMWINDOW == 123 (1355BC00) [pid = 3820] [serial = 479] [outer = 13552C00] 15:27:44 INFO - PROCESS | 3820 | 1461191264665 Marionette DEBUG loaded listener.js 15:27:44 INFO - PROCESS | 3820 | ++DOMWINDOW == 124 (137E4800) [pid = 3820] [serial = 480] [outer = 13552C00] 15:27:45 INFO - PROCESS | 3820 | 1461191265207 Marionette TRACE conn2 <- [1,604,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html",0,null,null,[["fillRect draws shadows",0,null,null]]]}] 15:27:45 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | fillRect draws shadows 15:27:45 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | took 1121ms 15:27:45 INFO - PROCESS | 3820 | 1461191265296 Marionette TRACE conn2 -> [0,605,"getWindowHandle",null] 15:27:45 INFO - PROCESS | 3820 | 1461191265300 Marionette TRACE conn2 <- [1,605,null,{"value":"13"}] 15:27:45 INFO - PROCESS | 3820 | 1461191265305 Marionette TRACE conn2 -> [0,606,"setScriptTimeout",{"ms":35000}] 15:27:45 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html 15:27:45 INFO - PROCESS | 3820 | 1461191265309 Marionette TRACE conn2 <- [1,606,null,{}] 15:27:45 INFO - PROCESS | 3820 | 1461191265313 Marionette TRACE conn2 -> [0,607,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:27:45 INFO - PROCESS | 3820 | 1461191265411 Marionette TRACE conn2 <- [1,607,null,{"value":null}] 15:27:45 INFO - PROCESS | 3820 | --DOCSHELL 18643000 == 57 [pid = 3820] [id = 153] 15:27:45 INFO - PROCESS | 3820 | --DOCSHELL 156A9400 == 56 [pid = 3820] [id = 152] 15:27:45 INFO - PROCESS | 3820 | --DOCSHELL 1C338000 == 55 [pid = 3820] [id = 151] 15:27:45 INFO - PROCESS | 3820 | --DOCSHELL 1A8D5C00 == 54 [pid = 3820] [id = 150] 15:27:45 INFO - PROCESS | 3820 | --DOCSHELL 1A86AC00 == 53 [pid = 3820] [id = 149] 15:27:45 INFO - PROCESS | 3820 | --DOCSHELL 18D04C00 == 52 [pid = 3820] [id = 148] 15:27:45 INFO - PROCESS | 3820 | --DOCSHELL 17F6FC00 == 51 [pid = 3820] [id = 147] 15:27:45 INFO - PROCESS | 3820 | --DOCSHELL 137D8000 == 50 [pid = 3820] [id = 146] 15:27:45 INFO - PROCESS | 3820 | --DOCSHELL 11BF0400 == 49 [pid = 3820] [id = 145] 15:27:45 INFO - PROCESS | 3820 | --DOCSHELL 11BF6C00 == 48 [pid = 3820] [id = 144] 15:27:45 INFO - PROCESS | 3820 | --DOCSHELL 11BF7000 == 47 [pid = 3820] [id = 142] 15:27:45 INFO - PROCESS | 3820 | --DOMWINDOW == 123 (1648C400) [pid = 3820] [serial = 410] [outer = 00000000] [url = about:blank] 15:27:45 INFO - PROCESS | 3820 | --DOCSHELL 1DF4B400 == 46 [pid = 3820] [id = 141] 15:27:45 INFO - PROCESS | 3820 | --DOCSHELL 1AD5E000 == 45 [pid = 3820] [id = 140] 15:27:45 INFO - PROCESS | 3820 | --DOCSHELL 18238000 == 44 [pid = 3820] [id = 139] 15:27:45 INFO - PROCESS | 3820 | --DOCSHELL 136BF800 == 43 [pid = 3820] [id = 138] 15:27:45 INFO - PROCESS | 3820 | 1461191265559 Marionette TRACE conn2 -> [0,608,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html\", \"0c4acebc-30bb-40ca-b7a3-36b05095ea91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:27:45 INFO - PROCESS | 3820 | ++DOCSHELL 11C11400 == 44 [pid = 3820] [id = 161] 15:27:45 INFO - PROCESS | 3820 | ++DOMWINDOW == 124 (12D90400) [pid = 3820] [serial = 481] [outer = 00000000] 15:27:45 INFO - PROCESS | 3820 | ++DOMWINDOW == 125 (1545E800) [pid = 3820] [serial = 482] [outer = 12D90400] 15:27:45 INFO - PROCESS | 3820 | 1461191265607 Marionette DEBUG loaded listener.js 15:27:45 INFO - PROCESS | 3820 | ++DOMWINDOW == 126 (15C0D400) [pid = 3820] [serial = 483] [outer = 12D90400] 15:27:45 INFO - PROCESS | 3820 | --DOMWINDOW == 125 (1D8EAC00) [pid = 3820] [serial = 332] [outer = 00000000] [url = about:blank] 15:27:45 INFO - PROCESS | 3820 | --DOMWINDOW == 124 (18D08800) [pid = 3820] [serial = 338] [outer = 00000000] [url = about:blank] 15:27:45 INFO - PROCESS | 3820 | --DOMWINDOW == 123 (1CCE4400) [pid = 3820] [serial = 395] [outer = 00000000] [url = about:blank] 15:27:45 INFO - PROCESS | 3820 | --DOMWINDOW == 122 (1DD4D000) [pid = 3820] [serial = 401] [outer = 00000000] [url = about:blank] 15:27:45 INFO - PROCESS | 3820 | --DOMWINDOW == 121 (1A4C7000) [pid = 3820] [serial = 371] [outer = 00000000] [url = about:blank] 15:27:45 INFO - PROCESS | 3820 | --DOMWINDOW == 120 (19F77000) [pid = 3820] [serial = 370] [outer = 00000000] [url = about:blank] 15:27:45 INFO - PROCESS | 3820 | --DOMWINDOW == 119 (1E07EC00) [pid = 3820] [serial = 377] [outer = 00000000] [url = about:blank] 15:27:45 INFO - PROCESS | 3820 | --DOMWINDOW == 118 (1DF4C000) [pid = 3820] [serial = 376] [outer = 00000000] [url = about:blank] 15:27:45 INFO - PROCESS | 3820 | --DOMWINDOW == 117 (1646C400) [pid = 3820] [serial = 382] [outer = 00000000] [url = about:blank] 15:27:45 INFO - PROCESS | 3820 | --DOMWINDOW == 116 (17D83C00) [pid = 3820] [serial = 383] [outer = 00000000] [url = about:blank] 15:27:45 INFO - PROCESS | 3820 | --DOMWINDOW == 115 (18906000) [pid = 3820] [serial = 385] [outer = 00000000] [url = about:blank] 15:27:45 INFO - PROCESS | 3820 | --DOMWINDOW == 114 (18D03400) [pid = 3820] [serial = 386] [outer = 00000000] [url = about:blank] 15:27:45 INFO - PROCESS | 3820 | --DOMWINDOW == 113 (1A3B8800) [pid = 3820] [serial = 388] [outer = 00000000] [url = about:blank] 15:27:45 INFO - PROCESS | 3820 | --DOMWINDOW == 112 (1A8AC800) [pid = 3820] [serial = 389] [outer = 00000000] [url = about:blank] 15:27:45 INFO - PROCESS | 3820 | --DOMWINDOW == 111 (15A45400) [pid = 3820] [serial = 380] [outer = 00000000] [url = about:blank] 15:27:45 INFO - PROCESS | 3820 | --DOMWINDOW == 110 (14912000) [pid = 3820] [serial = 379] [outer = 00000000] [url = about:blank] 15:27:45 INFO - PROCESS | 3820 | --DOMWINDOW == 109 (1DD53400) [pid = 3820] [serial = 374] [outer = 00000000] [url = about:blank] 15:27:45 INFO - PROCESS | 3820 | --DOMWINDOW == 108 (1D8EB800) [pid = 3820] [serial = 373] [outer = 00000000] [url = about:blank] 15:27:45 INFO - PROCESS | 3820 | --DOMWINDOW == 107 (15C14800) [pid = 3820] [serial = 368] [outer = 00000000] [url = about:blank] 15:27:45 INFO - PROCESS | 3820 | --DOMWINDOW == 106 (15ABA800) [pid = 3820] [serial = 367] [outer = 00000000] [url = about:blank] 15:27:45 INFO - PROCESS | 3820 | --DOMWINDOW == 105 (1C265000) [pid = 3820] [serial = 391] [outer = 00000000] [url = about:blank] 15:27:45 INFO - PROCESS | 3820 | --DOMWINDOW == 104 (1D4E7400) [pid = 3820] [serial = 398] [outer = 00000000] [url = about:blank] 15:27:45 INFO - PROCESS | 3820 | --DOMWINDOW == 103 (1D471400) [pid = 3820] [serial = 408] [outer = 00000000] [url = about:blank] 15:27:45 INFO - PROCESS | 3820 | --DOMWINDOW == 102 (18112800) [pid = 3820] [serial = 404] [outer = 00000000] [url = about:blank] 15:27:45 INFO - PROCESS | 3820 | --DOMWINDOW == 101 (14966000) [pid = 3820] [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:27:45 INFO - PROCESS | 3820 | --DOMWINDOW == 100 (18D05800) [pid = 3820] [serial = 405] [outer = 00000000] [url = about:blank] 15:27:45 INFO - PROCESS | 3820 | --DOMWINDOW == 99 (1DD54800) [pid = 3820] [serial = 402] [outer = 00000000] [url = about:blank] 15:27:45 INFO - PROCESS | 3820 | --DOMWINDOW == 98 (1C263800) [pid = 3820] [serial = 407] [outer = 00000000] [url = about:blank] 15:27:45 INFO - PROCESS | 3820 | --DOMWINDOW == 97 (1AD63800) [pid = 3820] [serial = 392] [outer = 00000000] [url = about:blank] 15:27:45 INFO - PROCESS | 3820 | --DOMWINDOW == 96 (1C98DC00) [pid = 3820] [serial = 394] [outer = 00000000] [url = about:blank] 15:27:45 INFO - PROCESS | 3820 | --DOMWINDOW == 95 (1D4E9000) [pid = 3820] [serial = 397] [outer = 00000000] [url = about:blank] 15:27:46 INFO - PROCESS | 3820 | 1461191266055 Marionette TRACE conn2 <- [1,608,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html",0,null,null,[["fillRect is affected by transforms",0,null,null]]]}] 15:27:46 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | fillRect is affected by transforms 15:27:46 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | took 806ms 15:27:46 INFO - PROCESS | 3820 | 1461191266107 Marionette TRACE conn2 -> [0,609,"getWindowHandle",null] 15:27:46 INFO - PROCESS | 3820 | 1461191266110 Marionette TRACE conn2 <- [1,609,null,{"value":"13"}] 15:27:46 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html 15:27:46 INFO - PROCESS | 3820 | 1461191266114 Marionette TRACE conn2 -> [0,610,"setScriptTimeout",{"ms":35000}] 15:27:46 INFO - PROCESS | 3820 | 1461191266116 Marionette TRACE conn2 <- [1,610,null,{}] 15:27:46 INFO - PROCESS | 3820 | 1461191266119 Marionette TRACE conn2 -> [0,611,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:27:46 INFO - PROCESS | 3820 | 1461191266199 Marionette TRACE conn2 <- [1,611,null,{"value":null}] 15:27:46 INFO - PROCESS | 3820 | 1461191266207 Marionette TRACE conn2 -> [0,612,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html\", \"0c4acebc-30bb-40ca-b7a3-36b05095ea91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:27:46 INFO - PROCESS | 3820 | ++DOCSHELL 16872400 == 45 [pid = 3820] [id = 162] 15:27:46 INFO - PROCESS | 3820 | ++DOMWINDOW == 96 (1687B400) [pid = 3820] [serial = 484] [outer = 00000000] 15:27:46 INFO - PROCESS | 3820 | ++DOMWINDOW == 97 (17AC1800) [pid = 3820] [serial = 485] [outer = 1687B400] 15:27:46 INFO - PROCESS | 3820 | 1461191266253 Marionette DEBUG loaded listener.js 15:27:46 INFO - PROCESS | 3820 | ++DOMWINDOW == 98 (17D4A000) [pid = 3820] [serial = 486] [outer = 1687B400] 15:27:46 INFO - PROCESS | 3820 | 1461191266778 Marionette TRACE conn2 <- [1,612,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html",0,null,null,[["fillRect of zero pixels has no effect",0,null,null]]]}] 15:27:46 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | fillRect of zero pixels has no effect 15:27:46 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | took 695ms 15:27:46 INFO - PROCESS | 3820 | 1461191266844 Marionette TRACE conn2 -> [0,613,"getWindowHandle",null] 15:27:46 INFO - PROCESS | 3820 | 1461191266848 Marionette TRACE conn2 <- [1,613,null,{"value":"13"}] 15:27:46 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html 15:27:46 INFO - PROCESS | 3820 | 1461191266858 Marionette TRACE conn2 -> [0,614,"setScriptTimeout",{"ms":35000}] 15:27:46 INFO - PROCESS | 3820 | 1461191266862 Marionette TRACE conn2 <- [1,614,null,{}] 15:27:46 INFO - PROCESS | 3820 | 1461191266867 Marionette TRACE conn2 -> [0,615,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:27:46 INFO - PROCESS | 3820 | 1461191266986 Marionette TRACE conn2 <- [1,615,null,{"value":null}] 15:27:47 INFO - PROCESS | 3820 | 1461191267066 Marionette TRACE conn2 -> [0,616,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html\", \"0c4acebc-30bb-40ca-b7a3-36b05095ea91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:27:47 INFO - PROCESS | 3820 | ++DOCSHELL 1496C400 == 46 [pid = 3820] [id = 163] 15:27:47 INFO - PROCESS | 3820 | ++DOMWINDOW == 99 (16483C00) [pid = 3820] [serial = 487] [outer = 00000000] 15:27:47 INFO - PROCESS | 3820 | ++DOMWINDOW == 100 (18644C00) [pid = 3820] [serial = 488] [outer = 16483C00] 15:27:47 INFO - PROCESS | 3820 | 1461191267111 Marionette DEBUG loaded listener.js 15:27:47 INFO - PROCESS | 3820 | ++DOMWINDOW == 101 (1864F800) [pid = 3820] [serial = 489] [outer = 16483C00] 15:27:47 INFO - PROCESS | 3820 | 1461191267457 Marionette TRACE conn2 <- [1,616,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html",0,null,null,[["strokeRect works",0,null,null]]]}] 15:27:47 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | strokeRect works 15:27:47 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | took 647ms 15:27:47 INFO - PROCESS | 3820 | 1461191267493 Marionette TRACE conn2 -> [0,617,"getWindowHandle",null] 15:27:47 INFO - PROCESS | 3820 | 1461191267494 Marionette TRACE conn2 <- [1,617,null,{"value":"13"}] 15:27:47 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html 15:27:47 INFO - PROCESS | 3820 | 1461191267498 Marionette TRACE conn2 -> [0,618,"setScriptTimeout",{"ms":35000}] 15:27:47 INFO - PROCESS | 3820 | 1461191267499 Marionette TRACE conn2 <- [1,618,null,{}] 15:27:47 INFO - PROCESS | 3820 | 1461191267502 Marionette TRACE conn2 -> [0,619,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:27:47 INFO - PROCESS | 3820 | 1461191267644 Marionette TRACE conn2 <- [1,619,null,{"value":null}] 15:27:47 INFO - PROCESS | 3820 | 1461191267699 Marionette TRACE conn2 -> [0,620,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html\", \"0c4acebc-30bb-40ca-b7a3-36b05095ea91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:27:47 INFO - PROCESS | 3820 | ++DOCSHELL 18176400 == 47 [pid = 3820] [id = 164] 15:27:47 INFO - PROCESS | 3820 | ++DOMWINDOW == 102 (18641C00) [pid = 3820] [serial = 490] [outer = 00000000] 15:27:47 INFO - PROCESS | 3820 | ++DOMWINDOW == 103 (18D03800) [pid = 3820] [serial = 491] [outer = 18641C00] 15:27:47 INFO - PROCESS | 3820 | 1461191267743 Marionette DEBUG loaded listener.js 15:27:47 INFO - PROCESS | 3820 | ++DOMWINDOW == 104 (18D09C00) [pid = 3820] [serial = 492] [outer = 18641C00] 15:27:48 INFO - PROCESS | 3820 | 1461191268149 Marionette TRACE conn2 <- [1,620,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html",0,null,null,[["strokeRect is affected by clipping regions",0,null,null]]]}] 15:27:48 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | strokeRect is affected by clipping regions 15:27:48 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | took 711ms 15:27:48 INFO - PROCESS | 3820 | 1461191268206 Marionette TRACE conn2 -> [0,621,"getWindowHandle",null] 15:27:48 INFO - PROCESS | 3820 | 1461191268208 Marionette TRACE conn2 <- [1,621,null,{"value":"13"}] 15:27:48 INFO - PROCESS | 3820 | 1461191268211 Marionette TRACE conn2 -> [0,622,"setScriptTimeout",{"ms":35000}] 15:27:48 INFO - PROCESS | 3820 | 1461191268213 Marionette TRACE conn2 <- [1,622,null,{}] 15:27:48 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html 15:27:48 INFO - PROCESS | 3820 | 1461191268216 Marionette TRACE conn2 -> [0,623,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:27:48 INFO - PROCESS | 3820 | 1461191268323 Marionette TRACE conn2 <- [1,623,null,{"value":null}] 15:27:48 INFO - PROCESS | 3820 | 1461191268383 Marionette TRACE conn2 -> [0,624,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html\", \"0c4acebc-30bb-40ca-b7a3-36b05095ea91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:27:48 INFO - PROCESS | 3820 | ++DOCSHELL 12D90000 == 48 [pid = 3820] [id = 165] 15:27:48 INFO - PROCESS | 3820 | ++DOMWINDOW == 105 (19503800) [pid = 3820] [serial = 493] [outer = 00000000] 15:27:48 INFO - PROCESS | 3820 | ++DOMWINDOW == 106 (1977C800) [pid = 3820] [serial = 494] [outer = 19503800] 15:27:48 INFO - PROCESS | 3820 | 1461191268436 Marionette DEBUG loaded listener.js 15:27:48 INFO - PROCESS | 3820 | ++DOMWINDOW == 107 (1A1BB800) [pid = 3820] [serial = 495] [outer = 19503800] 15:27:48 INFO - PROCESS | 3820 | [3820] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-cen-w32-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 15:27:48 INFO - PROCESS | 3820 | [3820] WARNING: 'NS_FAILED(aResult)', file c:/builds/moz2_slave/m-cen-w32-d-000000000000000000/build/src/netwerk/cache2/CacheFile.cpp, line 653 15:27:48 INFO - PROCESS | 3820 | [3820] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-cen-w32-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 15:27:48 INFO - PROCESS | 3820 | 1461191268889 Marionette TRACE conn2 <- [1,624,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html",0,null,null,[["strokeRect is affected by globalAlpha",0,null,null]]]}] 15:27:48 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | strokeRect is affected by globalAlpha 15:27:48 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | took 743ms 15:27:49 INFO - PROCESS | 3820 | 1461191268988 Marionette TRACE conn2 -> [0,625,"getWindowHandle",null] 15:27:49 INFO - PROCESS | 3820 | 1461191268990 Marionette TRACE conn2 <- [1,625,null,{"value":"13"}] 15:27:49 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html 15:27:49 INFO - PROCESS | 3820 | 1461191268996 Marionette TRACE conn2 -> [0,626,"setScriptTimeout",{"ms":35000}] 15:27:49 INFO - PROCESS | 3820 | 1461191268998 Marionette TRACE conn2 <- [1,626,null,{}] 15:27:49 INFO - PROCESS | 3820 | 1461191269001 Marionette TRACE conn2 -> [0,627,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:27:49 INFO - PROCESS | 3820 | 1461191269109 Marionette TRACE conn2 <- [1,627,null,{"value":null}] 15:27:49 INFO - PROCESS | 3820 | 1461191269118 Marionette TRACE conn2 -> [0,628,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html\", \"0c4acebc-30bb-40ca-b7a3-36b05095ea91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:27:49 INFO - PROCESS | 3820 | ++DOCSHELL 182A3400 == 49 [pid = 3820] [id = 166] 15:27:49 INFO - PROCESS | 3820 | ++DOMWINDOW == 108 (1A322000) [pid = 3820] [serial = 496] [outer = 00000000] 15:27:49 INFO - PROCESS | 3820 | ++DOMWINDOW == 109 (1A8DCC00) [pid = 3820] [serial = 497] [outer = 1A322000] 15:27:49 INFO - PROCESS | 3820 | 1461191269162 Marionette DEBUG loaded listener.js 15:27:49 INFO - PROCESS | 3820 | ++DOMWINDOW == 110 (1A8E0400) [pid = 3820] [serial = 498] [outer = 1A322000] 15:27:49 INFO - PROCESS | 3820 | [3820] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-cen-w32-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 15:27:49 INFO - PROCESS | 3820 | [3820] WARNING: 'NS_FAILED(aResult)', file c:/builds/moz2_slave/m-cen-w32-d-000000000000000000/build/src/netwerk/cache2/CacheFile.cpp, line 653 15:27:49 INFO - PROCESS | 3820 | [3820] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-cen-w32-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 15:27:49 INFO - PROCESS | 3820 | 1461191269640 Marionette TRACE conn2 <- [1,628,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html",0,null,null,[["strokeRect is not affected by globalCompositeOperation",0,null,null]]]}] 15:27:49 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | strokeRect is not affected by globalCompositeOperation 15:27:49 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | took 648ms 15:27:49 INFO - PROCESS | 3820 | 1461191269672 Marionette TRACE conn2 -> [0,629,"getWindowHandle",null] 15:27:49 INFO - PROCESS | 3820 | 1461191269674 Marionette TRACE conn2 <- [1,629,null,{"value":"13"}] 15:27:49 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html 15:27:49 INFO - PROCESS | 3820 | 1461191269677 Marionette TRACE conn2 -> [0,630,"setScriptTimeout",{"ms":35000}] 15:27:49 INFO - PROCESS | 3820 | 1461191269679 Marionette TRACE conn2 <- [1,630,null,{}] 15:27:49 INFO - PROCESS | 3820 | 1461191269682 Marionette TRACE conn2 -> [0,631,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:27:49 INFO - PROCESS | 3820 | 1461191269787 Marionette TRACE conn2 <- [1,631,null,{"value":null}] 15:27:49 INFO - PROCESS | 3820 | 1461191269793 Marionette TRACE conn2 -> [0,632,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html\", \"0c4acebc-30bb-40ca-b7a3-36b05095ea91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:27:49 INFO - PROCESS | 3820 | ++DOCSHELL 1A8A3400 == 50 [pid = 3820] [id = 167] 15:27:49 INFO - PROCESS | 3820 | ++DOMWINDOW == 111 (1A8E0800) [pid = 3820] [serial = 499] [outer = 00000000] 15:27:49 INFO - PROCESS | 3820 | ++DOMWINDOW == 112 (1C26B000) [pid = 3820] [serial = 500] [outer = 1A8E0800] 15:27:49 INFO - PROCESS | 3820 | 1461191269886 Marionette DEBUG loaded listener.js 15:27:49 INFO - PROCESS | 3820 | ++DOMWINDOW == 113 (1C2EA800) [pid = 3820] [serial = 501] [outer = 1A8E0800] 15:27:50 INFO - PROCESS | 3820 | --DOMWINDOW == 112 (18648800) [pid = 3820] [serial = 439] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html] 15:27:50 INFO - PROCESS | 3820 | --DOMWINDOW == 111 (1A8A9400) [pid = 3820] [serial = 445] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html] 15:27:50 INFO - PROCESS | 3820 | --DOMWINDOW == 110 (1A8D8800) [pid = 3820] [serial = 448] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html] 15:27:50 INFO - PROCESS | 3820 | --DOMWINDOW == 109 (137DCC00) [pid = 3820] [serial = 436] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html] 15:27:50 INFO - PROCESS | 3820 | --DOMWINDOW == 108 (1950C400) [pid = 3820] [serial = 442] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html] 15:27:50 INFO - PROCESS | 3820 | --DOMWINDOW == 107 (1325D800) [pid = 3820] [serial = 430] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html] 15:27:50 INFO - PROCESS | 3820 | --DOMWINDOW == 106 (1C3EFC00) [pid = 3820] [serial = 451] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html] 15:27:50 INFO - PROCESS | 3820 | --DOMWINDOW == 105 (1A8DAC00) [pid = 3820] [serial = 457] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html] 15:27:50 INFO - PROCESS | 3820 | --DOMWINDOW == 104 (11BF2400) [pid = 3820] [serial = 433] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html] 15:27:50 INFO - PROCESS | 3820 | --DOMWINDOW == 103 (1686EC00) [pid = 3820] [serial = 454] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html] 15:27:50 INFO - PROCESS | 3820 | 1461191270413 Marionette TRACE conn2 <- [1,632,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html",0,null,null,[["strokeRect of negative sizes works",0,null,null]]]}] 15:27:50 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | strokeRect of negative sizes works 15:27:50 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | took 821ms 15:27:50 INFO - PROCESS | 3820 | 1461191270477 Marionette TRACE conn2 -> [0,633,"getWindowHandle",null] 15:27:50 INFO - PROCESS | 3820 | 1461191270479 Marionette TRACE conn2 <- [1,633,null,{"value":"13"}] 15:27:50 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html 15:27:50 INFO - PROCESS | 3820 | 1461191270483 Marionette TRACE conn2 -> [0,634,"setScriptTimeout",{"ms":35000}] 15:27:50 INFO - PROCESS | 3820 | 1461191270484 Marionette TRACE conn2 <- [1,634,null,{}] 15:27:50 INFO - PROCESS | 3820 | 1461191270488 Marionette TRACE conn2 -> [0,635,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:27:50 INFO - PROCESS | 3820 | 1461191270565 Marionette TRACE conn2 <- [1,635,null,{"value":null}] 15:27:50 INFO - PROCESS | 3820 | 1461191270570 Marionette TRACE conn2 -> [0,636,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html\", \"0c4acebc-30bb-40ca-b7a3-36b05095ea91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:27:50 INFO - PROCESS | 3820 | ++DOCSHELL 18D06800 == 51 [pid = 3820] [id = 168] 15:27:50 INFO - PROCESS | 3820 | ++DOMWINDOW == 104 (1950C400) [pid = 3820] [serial = 502] [outer = 00000000] 15:27:50 INFO - PROCESS | 3820 | ++DOMWINDOW == 105 (1A8D5400) [pid = 3820] [serial = 503] [outer = 1950C400] 15:27:50 INFO - PROCESS | 3820 | 1461191270614 Marionette DEBUG loaded listener.js 15:27:50 INFO - PROCESS | 3820 | ++DOMWINDOW == 106 (1A8D8C00) [pid = 3820] [serial = 504] [outer = 1950C400] 15:27:51 INFO - PROCESS | 3820 | 1461191271049 Marionette TRACE conn2 <- [1,636,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html",0,null,null,[["strokeRect() with Infinity/NaN is ignored",0,null,null]]]}] 15:27:51 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | strokeRect() with Infinity/NaN is ignored 15:27:51 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | took 601ms 15:27:51 INFO - PROCESS | 3820 | 1461191271080 Marionette TRACE conn2 -> [0,637,"getWindowHandle",null] 15:27:51 INFO - PROCESS | 3820 | 1461191271082 Marionette TRACE conn2 <- [1,637,null,{"value":"13"}] 15:27:51 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html 15:27:51 INFO - PROCESS | 3820 | 1461191271085 Marionette TRACE conn2 -> [0,638,"setScriptTimeout",{"ms":35000}] 15:27:51 INFO - PROCESS | 3820 | 1461191271087 Marionette TRACE conn2 <- [1,638,null,{}] 15:27:51 INFO - PROCESS | 3820 | 1461191271090 Marionette TRACE conn2 -> [0,639,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:27:51 INFO - PROCESS | 3820 | 1461191271170 Marionette TRACE conn2 <- [1,639,null,{"value":null}] 15:27:51 INFO - PROCESS | 3820 | 1461191271175 Marionette TRACE conn2 -> [0,640,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html\", \"0c4acebc-30bb-40ca-b7a3-36b05095ea91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:27:51 INFO - PROCESS | 3820 | ++DOCSHELL 1C262C00 == 52 [pid = 3820] [id = 169] 15:27:51 INFO - PROCESS | 3820 | ++DOMWINDOW == 107 (1C2F5400) [pid = 3820] [serial = 505] [outer = 00000000] 15:27:51 INFO - PROCESS | 3820 | ++DOMWINDOW == 108 (1C995400) [pid = 3820] [serial = 506] [outer = 1C2F5400] 15:27:51 INFO - PROCESS | 3820 | 1461191271220 Marionette DEBUG loaded listener.js 15:27:51 INFO - PROCESS | 3820 | ++DOMWINDOW == 109 (1CB6C400) [pid = 3820] [serial = 507] [outer = 1C2F5400] 15:27:51 INFO - PROCESS | 3820 | 1461191271627 Marionette TRACE conn2 <- [1,640,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html",0,null,null,[["strokeRect does not affect the current path",0,null,null]]]}] 15:27:51 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | strokeRect does not affect the current path 15:27:51 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | took 601ms 15:27:51 INFO - PROCESS | 3820 | 1461191271684 Marionette TRACE conn2 -> [0,641,"getWindowHandle",null] 15:27:51 INFO - PROCESS | 3820 | 1461191271686 Marionette TRACE conn2 <- [1,641,null,{"value":"13"}] 15:27:51 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html 15:27:51 INFO - PROCESS | 3820 | 1461191271689 Marionette TRACE conn2 -> [0,642,"setScriptTimeout",{"ms":35000}] 15:27:51 INFO - PROCESS | 3820 | 1461191271691 Marionette TRACE conn2 <- [1,642,null,{}] 15:27:51 INFO - PROCESS | 3820 | 1461191271695 Marionette TRACE conn2 -> [0,643,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:27:51 INFO - PROCESS | 3820 | 1461191271776 Marionette TRACE conn2 <- [1,643,null,{"value":null}] 15:27:51 INFO - PROCESS | 3820 | 1461191271782 Marionette TRACE conn2 -> [0,644,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html\", \"0c4acebc-30bb-40ca-b7a3-36b05095ea91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:27:51 INFO - PROCESS | 3820 | ++DOCSHELL 1545D400 == 53 [pid = 3820] [id = 170] 15:27:51 INFO - PROCESS | 3820 | ++DOMWINDOW == 110 (1A4CB000) [pid = 3820] [serial = 508] [outer = 00000000] 15:27:51 INFO - PROCESS | 3820 | ++DOMWINDOW == 111 (1D4E1000) [pid = 3820] [serial = 509] [outer = 1A4CB000] 15:27:51 INFO - PROCESS | 3820 | 1461191271831 Marionette DEBUG loaded listener.js 15:27:51 INFO - PROCESS | 3820 | ++DOMWINDOW == 112 (1D5BE800) [pid = 3820] [serial = 510] [outer = 1A4CB000] 15:27:52 INFO - PROCESS | 3820 | 1461191272467 Marionette TRACE conn2 <- [1,644,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html",0,null,null,[["strokeRect draws shadows",0,null,null]]]}] 15:27:52 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | strokeRect draws shadows 15:27:52 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | took 853ms 15:27:52 INFO - PROCESS | 3820 | 1461191272531 Marionette TRACE conn2 -> [0,645,"getWindowHandle",null] 15:27:52 INFO - PROCESS | 3820 | 1461191272535 Marionette TRACE conn2 <- [1,645,null,{"value":"13"}] 15:27:52 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html 15:27:52 INFO - PROCESS | 3820 | 1461191272589 Marionette TRACE conn2 -> [0,646,"setScriptTimeout",{"ms":35000}] 15:27:52 INFO - PROCESS | 3820 | 1461191272593 Marionette TRACE conn2 <- [1,646,null,{}] 15:27:52 INFO - PROCESS | 3820 | 1461191272613 Marionette TRACE conn2 -> [0,647,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:27:52 INFO - PROCESS | 3820 | 1461191272730 Marionette TRACE conn2 <- [1,647,null,{"value":null}] 15:27:52 INFO - PROCESS | 3820 | 1461191272848 Marionette TRACE conn2 -> [0,648,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html\", \"0c4acebc-30bb-40ca-b7a3-36b05095ea91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:27:52 INFO - PROCESS | 3820 | ++DOCSHELL 13555400 == 54 [pid = 3820] [id = 171] 15:27:52 INFO - PROCESS | 3820 | ++DOMWINDOW == 113 (13558400) [pid = 3820] [serial = 511] [outer = 00000000] 15:27:52 INFO - PROCESS | 3820 | ++DOMWINDOW == 114 (15ABA800) [pid = 3820] [serial = 512] [outer = 13558400] 15:27:52 INFO - PROCESS | 3820 | 1461191272907 Marionette DEBUG loaded listener.js 15:27:53 INFO - PROCESS | 3820 | ++DOMWINDOW == 115 (1646B000) [pid = 3820] [serial = 513] [outer = 13558400] 15:27:53 INFO - PROCESS | 3820 | 1461191273527 Marionette TRACE conn2 <- [1,648,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html",0,null,null,[["fillRect is affected by transforms",0,null,null]]]}] 15:27:53 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | fillRect is affected by transforms 15:27:53 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | took 1011ms 15:27:53 INFO - PROCESS | 3820 | 1461191273593 Marionette TRACE conn2 -> [0,649,"getWindowHandle",null] 15:27:53 INFO - PROCESS | 3820 | 1461191273599 Marionette TRACE conn2 <- [1,649,null,{"value":"13"}] 15:27:53 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html 15:27:53 INFO - PROCESS | 3820 | 1461191273605 Marionette TRACE conn2 -> [0,650,"setScriptTimeout",{"ms":35000}] 15:27:53 INFO - PROCESS | 3820 | 1461191273608 Marionette TRACE conn2 <- [1,650,null,{}] 15:27:53 INFO - PROCESS | 3820 | 1461191273612 Marionette TRACE conn2 -> [0,651,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:27:53 INFO - PROCESS | 3820 | 1461191273719 Marionette TRACE conn2 <- [1,651,null,{"value":null}] 15:27:53 INFO - PROCESS | 3820 | 1461191273845 Marionette TRACE conn2 -> [0,652,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html\", \"0c4acebc-30bb-40ca-b7a3-36b05095ea91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:27:53 INFO - PROCESS | 3820 | ++DOCSHELL 17F6CC00 == 55 [pid = 3820] [id = 172] 15:27:53 INFO - PROCESS | 3820 | ++DOMWINDOW == 116 (17F6FC00) [pid = 3820] [serial = 514] [outer = 00000000] 15:27:53 INFO - PROCESS | 3820 | ++DOMWINDOW == 117 (1817C000) [pid = 3820] [serial = 515] [outer = 17F6FC00] 15:27:53 INFO - PROCESS | 3820 | 1461191273904 Marionette DEBUG loaded listener.js 15:27:53 INFO - PROCESS | 3820 | ++DOMWINDOW == 118 (18643000) [pid = 3820] [serial = 516] [outer = 17F6FC00] 15:27:54 INFO - PROCESS | 3820 | [3820] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-cen-w32-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 15:27:54 INFO - PROCESS | 3820 | [3820] WARNING: 'NS_FAILED(aResult)', file c:/builds/moz2_slave/m-cen-w32-d-000000000000000000/build/src/netwerk/cache2/CacheFile.cpp, line 653 15:27:54 INFO - PROCESS | 3820 | 1461191274514 Marionette TRACE conn2 <- [1,652,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html",0,null,null,[["strokeRect of 0x0 pixels draws nothing",0,null,null]]]}] 15:27:54 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | strokeRect of 0x0 pixels draws nothing 15:27:54 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | took 948ms 15:27:54 INFO - PROCESS | 3820 | 1461191274548 Marionette TRACE conn2 -> [0,653,"getWindowHandle",null] 15:27:54 INFO - PROCESS | 3820 | 1461191274551 Marionette TRACE conn2 <- [1,653,null,{"value":"13"}] 15:27:54 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html 15:27:54 INFO - PROCESS | 3820 | 1461191274555 Marionette TRACE conn2 -> [0,654,"setScriptTimeout",{"ms":35000}] 15:27:54 INFO - PROCESS | 3820 | 1461191274559 Marionette TRACE conn2 <- [1,654,null,{}] 15:27:54 INFO - PROCESS | 3820 | 1461191274570 Marionette TRACE conn2 -> [0,655,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:27:54 INFO - PROCESS | 3820 | 1461191274676 Marionette TRACE conn2 <- [1,655,null,{"value":null}] 15:27:54 INFO - PROCESS | 3820 | 1461191274776 Marionette TRACE conn2 -> [0,656,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html\", \"0c4acebc-30bb-40ca-b7a3-36b05095ea91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:27:54 INFO - PROCESS | 3820 | ++DOCSHELL 1C33D000 == 56 [pid = 3820] [id = 173] 15:27:54 INFO - PROCESS | 3820 | ++DOMWINDOW == 119 (1C989C00) [pid = 3820] [serial = 517] [outer = 00000000] 15:27:54 INFO - PROCESS | 3820 | ++DOMWINDOW == 120 (1D468000) [pid = 3820] [serial = 518] [outer = 1C989C00] 15:27:54 INFO - PROCESS | 3820 | 1461191274832 Marionette DEBUG loaded listener.js 15:27:54 INFO - PROCESS | 3820 | ++DOMWINDOW == 121 (1D5C4000) [pid = 3820] [serial = 519] [outer = 1C989C00] 15:27:55 INFO - PROCESS | 3820 | [3820] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-cen-w32-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 15:27:55 INFO - PROCESS | 3820 | 1461191275392 Marionette TRACE conn2 <- [1,656,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html",0,null,null,[["strokeRect of 0x0 pixels draws nothing, including caps and joins",0,null,null]]]}] 15:27:55 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:27:55 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html | took 901ms 15:27:55 INFO - PROCESS | 3820 | 1461191275458 Marionette TRACE conn2 -> [0,657,"getWindowHandle",null] 15:27:55 INFO - PROCESS | 3820 | 1461191275461 Marionette TRACE conn2 <- [1,657,null,{"value":"13"}] 15:27:55 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html 15:27:55 INFO - PROCESS | 3820 | 1461191275465 Marionette TRACE conn2 -> [0,658,"setScriptTimeout",{"ms":35000}] 15:27:55 INFO - PROCESS | 3820 | 1461191275467 Marionette TRACE conn2 <- [1,658,null,{}] 15:27:55 INFO - PROCESS | 3820 | 1461191275470 Marionette TRACE conn2 -> [0,659,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:27:55 INFO - PROCESS | 3820 | 1461191275619 Marionette TRACE conn2 <- [1,659,null,{"value":null}] 15:27:55 INFO - PROCESS | 3820 | 1461191275716 Marionette TRACE conn2 -> [0,660,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html\", \"0c4acebc-30bb-40ca-b7a3-36b05095ea91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:27:55 INFO - PROCESS | 3820 | ++DOCSHELL 1DD49C00 == 57 [pid = 3820] [id = 174] 15:27:55 INFO - PROCESS | 3820 | ++DOMWINDOW == 122 (1DD4B400) [pid = 3820] [serial = 520] [outer = 00000000] 15:27:55 INFO - PROCESS | 3820 | ++DOMWINDOW == 123 (1DF40C00) [pid = 3820] [serial = 521] [outer = 1DD4B400] 15:27:55 INFO - PROCESS | 3820 | 1461191275771 Marionette DEBUG loaded listener.js 15:27:55 INFO - PROCESS | 3820 | ++DOMWINDOW == 124 (1DF40000) [pid = 3820] [serial = 522] [outer = 1DD4B400] 15:27:56 INFO - PROCESS | 3820 | 1461191276346 Marionette TRACE conn2 <- [1,660,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html",0,null,null,[["strokeRect of Nx0 pixels draws a straight line",0,null,null]]]}] 15:27:56 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | strokeRect of Nx0 pixels draws a straight line 15:27:56 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | took 917ms 15:27:56 INFO - PROCESS | 3820 | 1461191276401 Marionette TRACE conn2 -> [0,661,"getWindowHandle",null] 15:27:56 INFO - PROCESS | 3820 | 1461191276403 Marionette TRACE conn2 <- [1,661,null,{"value":"13"}] 15:27:56 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html 15:27:56 INFO - PROCESS | 3820 | 1461191276407 Marionette TRACE conn2 -> [0,662,"setScriptTimeout",{"ms":35000}] 15:27:56 INFO - PROCESS | 3820 | 1461191276409 Marionette TRACE conn2 <- [1,662,null,{}] 15:27:56 INFO - PROCESS | 3820 | 1461191276412 Marionette TRACE conn2 -> [0,663,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:27:56 INFO - PROCESS | 3820 | 1461191276511 Marionette TRACE conn2 <- [1,663,null,{"value":null}] 15:27:56 INFO - PROCESS | 3820 | 1461191276609 Marionette TRACE conn2 -> [0,664,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html\", \"0c4acebc-30bb-40ca-b7a3-36b05095ea91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:27:56 INFO - PROCESS | 3820 | ++DOCSHELL 15463800 == 58 [pid = 3820] [id = 175] 15:27:56 INFO - PROCESS | 3820 | ++DOMWINDOW == 125 (1D59F400) [pid = 3820] [serial = 523] [outer = 00000000] 15:27:56 INFO - PROCESS | 3820 | ++DOMWINDOW == 126 (1D5A7400) [pid = 3820] [serial = 524] [outer = 1D59F400] 15:27:56 INFO - PROCESS | 3820 | 1461191276662 Marionette DEBUG loaded listener.js 15:27:56 INFO - PROCESS | 3820 | ++DOMWINDOW == 127 (1D5A8C00) [pid = 3820] [serial = 525] [outer = 1D59F400] 15:27:57 INFO - PROCESS | 3820 | [3820] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-cen-w32-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 15:27:57 INFO - PROCESS | 3820 | 1461191277263 Marionette TRACE conn2 <- [1,664,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html",0,null,null,[["strokeRect of Nx0 pixels draws a closed line with no caps",0,null,null]]]}] 15:27:57 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:27:57 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html | took 916ms 15:27:57 INFO - PROCESS | 3820 | 1461191277311 Marionette TRACE conn2 -> [0,665,"getWindowHandle",null] 15:27:57 INFO - PROCESS | 3820 | 1461191277313 Marionette TRACE conn2 <- [1,665,null,{"value":"13"}] 15:27:57 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html 15:27:57 INFO - PROCESS | 3820 | 1461191277317 Marionette TRACE conn2 -> [0,666,"setScriptTimeout",{"ms":35000}] 15:27:57 INFO - PROCESS | 3820 | 1461191277319 Marionette TRACE conn2 <- [1,666,null,{}] 15:27:57 INFO - PROCESS | 3820 | 1461191277323 Marionette TRACE conn2 -> [0,667,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:27:57 INFO - PROCESS | 3820 | 1461191277448 Marionette TRACE conn2 <- [1,667,null,{"value":null}] 15:27:57 INFO - PROCESS | 3820 | 1461191277686 Marionette TRACE conn2 -> [0,668,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html\", \"0c4acebc-30bb-40ca-b7a3-36b05095ea91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:27:57 INFO - PROCESS | 3820 | ++DOCSHELL 11BF7000 == 59 [pid = 3820] [id = 176] 15:27:57 INFO - PROCESS | 3820 | ++DOMWINDOW == 128 (1325C400) [pid = 3820] [serial = 526] [outer = 00000000] 15:27:57 INFO - PROCESS | 3820 | ++DOMWINDOW == 129 (14353000) [pid = 3820] [serial = 527] [outer = 1325C400] 15:27:57 INFO - PROCESS | 3820 | 1461191277750 Marionette DEBUG loaded listener.js 15:27:57 INFO - PROCESS | 3820 | ++DOMWINDOW == 130 (15465C00) [pid = 3820] [serial = 528] [outer = 1325C400] 15:27:58 INFO - PROCESS | 3820 | 1461191278399 Marionette TRACE conn2 <- [1,668,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html",0,null,null,[["strokeRect of Nx0 pixels draws a closed line with joins",0,null,null]]]}] 15:27:58 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:27:58 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html | took 1169ms 15:27:58 INFO - PROCESS | 3820 | 1461191278507 Marionette TRACE conn2 -> [0,669,"getWindowHandle",null] 15:27:58 INFO - PROCESS | 3820 | 1461191278512 Marionette TRACE conn2 <- [1,669,null,{"value":"13"}] 15:27:58 INFO - PROCESS | 3820 | 1461191278518 Marionette TRACE conn2 -> [0,670,"setScriptTimeout",{"ms":35000}] 15:27:58 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html 15:27:58 INFO - PROCESS | 3820 | 1461191278521 Marionette TRACE conn2 <- [1,670,null,{}] 15:27:58 INFO - PROCESS | 3820 | 1461191278526 Marionette TRACE conn2 -> [0,671,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:27:58 INFO - PROCESS | 3820 | 1461191278624 Marionette TRACE conn2 <- [1,671,null,{"value":null}] 15:27:58 INFO - PROCESS | 3820 | 1461191278752 Marionette TRACE conn2 -> [0,672,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html\", \"0c4acebc-30bb-40ca-b7a3-36b05095ea91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:27:58 INFO - PROCESS | 3820 | ++DOCSHELL 1648E400 == 60 [pid = 3820] [id = 177] 15:27:58 INFO - PROCESS | 3820 | ++DOMWINDOW == 131 (1648F000) [pid = 3820] [serial = 529] [outer = 00000000] 15:27:58 INFO - PROCESS | 3820 | ++DOMWINDOW == 132 (17D4FC00) [pid = 3820] [serial = 530] [outer = 1648F000] 15:27:58 INFO - PROCESS | 3820 | 1461191278805 Marionette DEBUG loaded listener.js 15:27:58 INFO - PROCESS | 3820 | ++DOMWINDOW == 133 (18177000) [pid = 3820] [serial = 531] [outer = 1648F000] 15:27:58 INFO - PROCESS | 3820 | --DOCSHELL 1C262C00 == 59 [pid = 3820] [id = 169] 15:27:58 INFO - PROCESS | 3820 | --DOCSHELL 18D06800 == 58 [pid = 3820] [id = 168] 15:27:58 INFO - PROCESS | 3820 | --DOCSHELL 1A8A3400 == 57 [pid = 3820] [id = 167] 15:27:58 INFO - PROCESS | 3820 | --DOCSHELL 182A3400 == 56 [pid = 3820] [id = 166] 15:27:58 INFO - PROCESS | 3820 | --DOCSHELL 12D90000 == 55 [pid = 3820] [id = 165] 15:27:58 INFO - PROCESS | 3820 | --DOCSHELL 18176400 == 54 [pid = 3820] [id = 164] 15:27:58 INFO - PROCESS | 3820 | --DOCSHELL 1496C400 == 53 [pid = 3820] [id = 163] 15:27:58 INFO - PROCESS | 3820 | --DOCSHELL 16872400 == 52 [pid = 3820] [id = 162] 15:27:58 INFO - PROCESS | 3820 | --DOCSHELL 11C11400 == 51 [pid = 3820] [id = 161] 15:27:58 INFO - PROCESS | 3820 | --DOCSHELL 13551C00 == 50 [pid = 3820] [id = 160] 15:27:59 INFO - PROCESS | 3820 | --DOMWINDOW == 132 (1D5CCC00) [pid = 3820] [serial = 461] [outer = 00000000] [url = about:blank] 15:27:59 INFO - PROCESS | 3820 | --DOMWINDOW == 131 (1648A400) [pid = 3820] [serial = 413] [outer = 00000000] [url = about:blank] 15:27:59 INFO - PROCESS | 3820 | --DOMWINDOW == 130 (18B95000) [pid = 3820] [serial = 416] [outer = 00000000] [url = about:blank] 15:27:59 INFO - PROCESS | 3820 | --DOMWINDOW == 129 (1CCE3400) [pid = 3820] [serial = 419] [outer = 00000000] [url = about:blank] 15:27:59 INFO - PROCESS | 3820 | --DOMWINDOW == 128 (1E613800) [pid = 3820] [serial = 422] [outer = 00000000] [url = about:blank] 15:27:59 INFO - PROCESS | 3820 | --DOMWINDOW == 127 (1823AC00) [pid = 3820] [serial = 425] [outer = 00000000] [url = about:blank] 15:27:59 INFO - PROCESS | 3820 | --DOMWINDOW == 126 (1687A000) [pid = 3820] [serial = 428] [outer = 00000000] [url = about:blank] 15:27:59 INFO - PROCESS | 3820 | --DOCSHELL 136C7000 == 49 [pid = 3820] [id = 155] 15:27:59 INFO - PROCESS | 3820 | --DOMWINDOW == 125 (18D07000) [pid = 3820] [serial = 440] [outer = 00000000] [url = about:blank] 15:27:59 INFO - PROCESS | 3820 | --DOMWINDOW == 124 (18F28400) [pid = 3820] [serial = 441] [outer = 00000000] [url = about:blank] 15:27:59 INFO - PROCESS | 3820 | --DOMWINDOW == 123 (1A8DA800) [pid = 3820] [serial = 446] [outer = 00000000] [url = about:blank] 15:27:59 INFO - PROCESS | 3820 | --DOMWINDOW == 122 (1C2E9C00) [pid = 3820] [serial = 449] [outer = 00000000] [url = about:blank] 15:27:59 INFO - PROCESS | 3820 | --DOMWINDOW == 121 (18236400) [pid = 3820] [serial = 437] [outer = 00000000] [url = about:blank] 15:27:59 INFO - PROCESS | 3820 | --DOMWINDOW == 120 (1864D800) [pid = 3820] [serial = 438] [outer = 00000000] [url = about:blank] 15:27:59 INFO - PROCESS | 3820 | --DOMWINDOW == 119 (19AA0C00) [pid = 3820] [serial = 443] [outer = 00000000] [url = about:blank] 15:27:59 INFO - PROCESS | 3820 | --DOMWINDOW == 118 (16489800) [pid = 3820] [serial = 432] [outer = 00000000] [url = about:blank] 15:27:59 INFO - PROCESS | 3820 | --DOMWINDOW == 117 (16481000) [pid = 3820] [serial = 431] [outer = 00000000] [url = about:blank] 15:27:59 INFO - PROCESS | 3820 | --DOMWINDOW == 116 (1CB6E400) [pid = 3820] [serial = 452] [outer = 00000000] [url = about:blank] 15:27:59 INFO - PROCESS | 3820 | --DOMWINDOW == 115 (1C3E4C00) [pid = 3820] [serial = 450] [outer = 00000000] [url = about:blank] 15:27:59 INFO - PROCESS | 3820 | --DOMWINDOW == 114 (1C994800) [pid = 3820] [serial = 458] [outer = 00000000] [url = about:blank] 15:27:59 INFO - PROCESS | 3820 | --DOMWINDOW == 113 (12D98800) [pid = 3820] [serial = 434] [outer = 00000000] [url = about:blank] 15:27:59 INFO - PROCESS | 3820 | --DOMWINDOW == 112 (1CFDB400) [pid = 3820] [serial = 453] [outer = 00000000] [url = about:blank] 15:27:59 INFO - PROCESS | 3820 | --DOMWINDOW == 111 (13657000) [pid = 3820] [serial = 435] [outer = 00000000] [url = about:blank] 15:27:59 INFO - PROCESS | 3820 | --DOMWINDOW == 110 (1AA38C00) [pid = 3820] [serial = 447] [outer = 00000000] [url = about:blank] 15:27:59 INFO - PROCESS | 3820 | --DOMWINDOW == 109 (18D05400) [pid = 3820] [serial = 455] [outer = 00000000] [url = about:blank] 15:27:59 INFO - PROCESS | 3820 | --DOMWINDOW == 108 (19CA2C00) [pid = 3820] [serial = 456] [outer = 00000000] [url = about:blank] 15:27:59 INFO - PROCESS | 3820 | --DOMWINDOW == 107 (19CA9800) [pid = 3820] [serial = 444] [outer = 00000000] [url = about:blank] 15:27:59 INFO - PROCESS | 3820 | --DOMWINDOW == 106 (1D46EC00) [pid = 3820] [serial = 459] [outer = 00000000] [url = about:blank] 15:27:59 INFO - PROCESS | 3820 | 1461191279840 Marionette TRACE conn2 <- [1,672,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html",0,null,null,[["textAlign center is the center of the em squares (not the bounding box)",0,null,null]]]}] 15:27:59 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:27:59 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html | took 1374ms 15:27:59 INFO - PROCESS | 3820 | 1461191279876 Marionette TRACE conn2 -> [0,673,"getWindowHandle",null] 15:27:59 INFO - PROCESS | 3820 | 1461191279880 Marionette TRACE conn2 <- [1,673,null,{"value":"13"}] 15:27:59 INFO - PROCESS | 3820 | 1461191279884 Marionette TRACE conn2 -> [0,674,"setScriptTimeout",{"ms":35000}] 15:27:59 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html 15:27:59 INFO - PROCESS | 3820 | 1461191279886 Marionette TRACE conn2 <- [1,674,null,{}] 15:27:59 INFO - PROCESS | 3820 | 1461191279890 Marionette TRACE conn2 -> [0,675,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:27:59 INFO - PROCESS | 3820 | 1461191279971 Marionette TRACE conn2 <- [1,675,null,{"value":null}] 15:27:59 INFO - PROCESS | 3820 | 1461191279978 Marionette TRACE conn2 -> [0,676,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html\", \"0c4acebc-30bb-40ca-b7a3-36b05095ea91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:28:00 INFO - PROCESS | 3820 | ++DOCSHELL 15AB8000 == 50 [pid = 3820] [id = 178] 15:28:00 INFO - PROCESS | 3820 | ++DOMWINDOW == 107 (16484800) [pid = 3820] [serial = 532] [outer = 00000000] 15:28:00 INFO - PROCESS | 3820 | ++DOMWINDOW == 108 (18179000) [pid = 3820] [serial = 533] [outer = 16484800] 15:28:00 INFO - PROCESS | 3820 | 1461191280025 Marionette DEBUG loaded listener.js 15:28:00 INFO - PROCESS | 3820 | ++DOMWINDOW == 109 (1864D800) [pid = 3820] [serial = 534] [outer = 16484800] 15:28:01 INFO - PROCESS | 3820 | 1461191280988 Marionette TRACE conn2 <- [1,676,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html",0,null,null,[["textAlign end with ltr is the right edge",0,null,null]]]}] 15:28:01 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:28:01 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html | took 1154ms 15:28:01 INFO - PROCESS | 3820 | 1461191281034 Marionette TRACE conn2 -> [0,677,"getWindowHandle",null] 15:28:01 INFO - PROCESS | 3820 | 1461191281036 Marionette TRACE conn2 <- [1,677,null,{"value":"13"}] 15:28:01 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html 15:28:01 INFO - PROCESS | 3820 | 1461191281041 Marionette TRACE conn2 -> [0,678,"setScriptTimeout",{"ms":35000}] 15:28:01 INFO - PROCESS | 3820 | 1461191281047 Marionette TRACE conn2 <- [1,678,null,{}] 15:28:01 INFO - PROCESS | 3820 | 1461191281062 Marionette TRACE conn2 -> [0,679,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:28:01 INFO - PROCESS | 3820 | 1461191281174 Marionette TRACE conn2 <- [1,679,null,{"value":null}] 15:28:01 INFO - PROCESS | 3820 | 1461191281181 Marionette TRACE conn2 -> [0,680,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html\", \"0c4acebc-30bb-40ca-b7a3-36b05095ea91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:28:01 INFO - PROCESS | 3820 | ++DOCSHELL 18802C00 == 51 [pid = 3820] [id = 179] 15:28:01 INFO - PROCESS | 3820 | ++DOMWINDOW == 110 (18806800) [pid = 3820] [serial = 535] [outer = 00000000] 15:28:01 INFO - PROCESS | 3820 | ++DOMWINDOW == 111 (18EA4800) [pid = 3820] [serial = 536] [outer = 18806800] 15:28:01 INFO - PROCESS | 3820 | 1461191281231 Marionette DEBUG loaded listener.js 15:28:01 INFO - PROCESS | 3820 | ++DOMWINDOW == 112 (18F28800) [pid = 3820] [serial = 537] [outer = 18806800] 15:28:02 INFO - PROCESS | 3820 | 1461191282245 Marionette TRACE conn2 <- [1,680,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html",0,null,null,[["textAlign end with rtl is the left edge",0,null,null]]]}] 15:28:02 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:28:02 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html | took 1201ms 15:28:02 INFO - PROCESS | 3820 | 1461191282280 Marionette TRACE conn2 -> [0,681,"getWindowHandle",null] 15:28:02 INFO - PROCESS | 3820 | 1461191282283 Marionette TRACE conn2 <- [1,681,null,{"value":"13"}] 15:28:02 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html 15:28:02 INFO - PROCESS | 3820 | 1461191282286 Marionette TRACE conn2 -> [0,682,"setScriptTimeout",{"ms":35000}] 15:28:02 INFO - PROCESS | 3820 | 1461191282288 Marionette TRACE conn2 <- [1,682,null,{}] 15:28:02 INFO - PROCESS | 3820 | 1461191282291 Marionette TRACE conn2 -> [0,683,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:28:02 INFO - PROCESS | 3820 | 1461191282399 Marionette TRACE conn2 <- [1,683,null,{"value":null}] 15:28:02 INFO - PROCESS | 3820 | 1461191282405 Marionette TRACE conn2 -> [0,684,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html\", \"0c4acebc-30bb-40ca-b7a3-36b05095ea91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:28:02 INFO - PROCESS | 3820 | ++DOCSHELL 18171000 == 52 [pid = 3820] [id = 180] 15:28:02 INFO - PROCESS | 3820 | ++DOMWINDOW == 113 (19504C00) [pid = 3820] [serial = 538] [outer = 00000000] 15:28:02 INFO - PROCESS | 3820 | ++DOMWINDOW == 114 (19F2D000) [pid = 3820] [serial = 539] [outer = 19504C00] 15:28:02 INFO - PROCESS | 3820 | 1461191282451 Marionette DEBUG loaded listener.js 15:28:02 INFO - PROCESS | 3820 | ++DOMWINDOW == 115 (1A1BA000) [pid = 3820] [serial = 540] [outer = 19504C00] 15:28:03 INFO - PROCESS | 3820 | --DOMWINDOW == 114 (1C268C00) [pid = 3820] [serial = 460] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html] 15:28:03 INFO - PROCESS | 3820 | --DOMWINDOW == 113 (1A322000) [pid = 3820] [serial = 496] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html] 15:28:03 INFO - PROCESS | 3820 | --DOMWINDOW == 112 (1950C400) [pid = 3820] [serial = 502] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html] 15:28:03 INFO - PROCESS | 3820 | --DOMWINDOW == 111 (1A8E0800) [pid = 3820] [serial = 499] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html] 15:28:03 INFO - PROCESS | 3820 | --DOMWINDOW == 110 (12D90400) [pid = 3820] [serial = 481] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html] 15:28:03 INFO - PROCESS | 3820 | --DOMWINDOW == 109 (1687B400) [pid = 3820] [serial = 484] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html] 15:28:03 INFO - PROCESS | 3820 | --DOMWINDOW == 108 (16483C00) [pid = 3820] [serial = 487] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html] 15:28:03 INFO - PROCESS | 3820 | --DOMWINDOW == 107 (18641C00) [pid = 3820] [serial = 490] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html] 15:28:03 INFO - PROCESS | 3820 | --DOMWINDOW == 106 (13552C00) [pid = 3820] [serial = 478] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html] 15:28:03 INFO - PROCESS | 3820 | --DOMWINDOW == 105 (19503800) [pid = 3820] [serial = 493] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html] 15:28:03 INFO - PROCESS | 3820 | --DOMWINDOW == 104 (16484C00) [pid = 3820] [serial = 409] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html] 15:28:03 INFO - PROCESS | 3820 | --DOMWINDOW == 103 (1C2F5400) [pid = 3820] [serial = 505] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html] 15:28:03 INFO - PROCESS | 3820 | 1461191283385 Marionette TRACE conn2 <- [1,684,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html",0,null,null,[["textAlign left is the left of the first em square (not the bounding box)",0,null,null]]]}] 15:28:03 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:28:03 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html | took 1169ms 15:28:03 INFO - PROCESS | 3820 | 1461191283441 Marionette TRACE conn2 -> [0,685,"getWindowHandle",null] 15:28:03 INFO - PROCESS | 3820 | 1461191283443 Marionette TRACE conn2 <- [1,685,null,{"value":"13"}] 15:28:03 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html 15:28:03 INFO - PROCESS | 3820 | 1461191283447 Marionette TRACE conn2 -> [0,686,"setScriptTimeout",{"ms":35000}] 15:28:03 INFO - PROCESS | 3820 | 1461191283449 Marionette TRACE conn2 <- [1,686,null,{}] 15:28:03 INFO - PROCESS | 3820 | 1461191283452 Marionette TRACE conn2 -> [0,687,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:28:03 INFO - PROCESS | 3820 | 1461191283531 Marionette TRACE conn2 <- [1,687,null,{"value":null}] 15:28:03 INFO - PROCESS | 3820 | 1461191283537 Marionette TRACE conn2 -> [0,688,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html\", \"0c4acebc-30bb-40ca-b7a3-36b05095ea91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:28:03 INFO - PROCESS | 3820 | ++DOCSHELL 11BF3C00 == 53 [pid = 3820] [id = 181] 15:28:03 INFO - PROCESS | 3820 | ++DOMWINDOW == 104 (13551000) [pid = 3820] [serial = 541] [outer = 00000000] 15:28:03 INFO - PROCESS | 3820 | ++DOMWINDOW == 105 (18294800) [pid = 3820] [serial = 542] [outer = 13551000] 15:28:03 INFO - PROCESS | 3820 | 1461191283591 Marionette DEBUG loaded listener.js 15:28:03 INFO - PROCESS | 3820 | ++DOMWINDOW == 106 (196CF400) [pid = 3820] [serial = 543] [outer = 13551000] 15:28:04 INFO - PROCESS | 3820 | 1461191284569 Marionette TRACE conn2 <- [1,688,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html",0,null,null,[["textAlign right is the right of the last em square (not the bounding box)",0,null,null]]]}] 15:28:04 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:28:04 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html | took 1153ms 15:28:04 INFO - PROCESS | 3820 | 1461191284628 Marionette TRACE conn2 -> [0,689,"getWindowHandle",null] 15:28:04 INFO - PROCESS | 3820 | 1461191284630 Marionette TRACE conn2 <- [1,689,null,{"value":"13"}] 15:28:04 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html 15:28:04 INFO - PROCESS | 3820 | 1461191284634 Marionette TRACE conn2 -> [0,690,"setScriptTimeout",{"ms":35000}] 15:28:04 INFO - PROCESS | 3820 | 1461191284636 Marionette TRACE conn2 <- [1,690,null,{}] 15:28:04 INFO - PROCESS | 3820 | 1461191284639 Marionette TRACE conn2 -> [0,691,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:28:04 INFO - PROCESS | 3820 | 1461191284718 Marionette TRACE conn2 <- [1,691,null,{"value":null}] 15:28:04 INFO - PROCESS | 3820 | 1461191284725 Marionette TRACE conn2 -> [0,692,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html\", \"0c4acebc-30bb-40ca-b7a3-36b05095ea91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:28:04 INFO - PROCESS | 3820 | ++DOCSHELL 1817D400 == 54 [pid = 3820] [id = 182] 15:28:04 INFO - PROCESS | 3820 | ++DOMWINDOW == 107 (18D0B800) [pid = 3820] [serial = 544] [outer = 00000000] 15:28:04 INFO - PROCESS | 3820 | ++DOMWINDOW == 108 (1AA3EC00) [pid = 3820] [serial = 545] [outer = 18D0B800] 15:28:04 INFO - PROCESS | 3820 | 1461191284769 Marionette DEBUG loaded listener.js 15:28:04 INFO - PROCESS | 3820 | ++DOMWINDOW == 109 (1AD61000) [pid = 3820] [serial = 546] [outer = 18D0B800] 15:28:05 INFO - PROCESS | 3820 | 1461191285737 Marionette TRACE conn2 <- [1,692,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html",0,null,null,[["textAlign start with ltr is the left edge",0,null,null]]]}] 15:28:05 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:28:05 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html | took 1153ms 15:28:05 INFO - PROCESS | 3820 | 1461191285796 Marionette TRACE conn2 -> [0,693,"getWindowHandle",null] 15:28:05 INFO - PROCESS | 3820 | 1461191285800 Marionette TRACE conn2 <- [1,693,null,{"value":"13"}] 15:28:05 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html 15:28:05 INFO - PROCESS | 3820 | 1461191285807 Marionette TRACE conn2 -> [0,694,"setScriptTimeout",{"ms":35000}] 15:28:05 INFO - PROCESS | 3820 | 1461191285811 Marionette TRACE conn2 <- [1,694,null,{}] 15:28:05 INFO - PROCESS | 3820 | 1461191285817 Marionette TRACE conn2 -> [0,695,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:28:05 INFO - PROCESS | 3820 | 1461191285914 Marionette TRACE conn2 <- [1,695,null,{"value":null}] 15:28:06 INFO - PROCESS | 3820 | 1461191286102 Marionette TRACE conn2 -> [0,696,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html\", \"0c4acebc-30bb-40ca-b7a3-36b05095ea91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:28:06 INFO - PROCESS | 3820 | ++DOCSHELL 1646E000 == 55 [pid = 3820] [id = 183] 15:28:06 INFO - PROCESS | 3820 | ++DOMWINDOW == 110 (1646F000) [pid = 3820] [serial = 547] [outer = 00000000] 15:28:06 INFO - PROCESS | 3820 | ++DOMWINDOW == 111 (16486400) [pid = 3820] [serial = 548] [outer = 1646F000] 15:28:06 INFO - PROCESS | 3820 | 1461191286207 Marionette DEBUG loaded listener.js 15:28:06 INFO - PROCESS | 3820 | ++DOMWINDOW == 112 (1686D000) [pid = 3820] [serial = 549] [outer = 1646F000] 15:28:07 INFO - PROCESS | 3820 | 1461191287284 Marionette TRACE conn2 <- [1,696,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html",0,null,null,[["textAlign start with rtl is the right edge",0,null,null]]]}] 15:28:07 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:28:07 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | took 1516ms 15:28:07 INFO - PROCESS | 3820 | 1461191287349 Marionette TRACE conn2 -> [0,697,"getWindowHandle",null] 15:28:07 INFO - PROCESS | 3820 | 1461191287356 Marionette TRACE conn2 <- [1,697,null,{"value":"13"}] 15:28:07 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html 15:28:07 INFO - PROCESS | 3820 | 1461191287362 Marionette TRACE conn2 -> [0,698,"setScriptTimeout",{"ms":35000}] 15:28:07 INFO - PROCESS | 3820 | 1461191287365 Marionette TRACE conn2 <- [1,698,null,{}] 15:28:07 INFO - PROCESS | 3820 | 1461191287412 Marionette TRACE conn2 -> [0,699,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:28:07 INFO - PROCESS | 3820 | 1461191287554 Marionette TRACE conn2 <- [1,699,null,{"value":null}] 15:28:07 INFO - PROCESS | 3820 | 1461191287645 Marionette TRACE conn2 -> [0,700,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html\", \"0c4acebc-30bb-40ca-b7a3-36b05095ea91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:28:07 INFO - PROCESS | 3820 | ++DOCSHELL 17D4D800 == 56 [pid = 3820] [id = 184] 15:28:07 INFO - PROCESS | 3820 | ++DOMWINDOW == 113 (18647400) [pid = 3820] [serial = 550] [outer = 00000000] 15:28:07 INFO - PROCESS | 3820 | ++DOMWINDOW == 114 (18D0E400) [pid = 3820] [serial = 551] [outer = 18647400] 15:28:07 INFO - PROCESS | 3820 | 1461191287699 Marionette DEBUG loaded listener.js 15:28:07 INFO - PROCESS | 3820 | ++DOMWINDOW == 115 (1354F800) [pid = 3820] [serial = 552] [outer = 18647400] 15:28:08 INFO - PROCESS | 3820 | 1461191288731 Marionette TRACE conn2 <- [1,700,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html",0,null,null,[["Canvas test: 2d.text.draw.baseline.alphabetic",0,null,null]]]}] 15:28:08 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | Canvas test: 2d.text.draw.baseline.alphabetic 15:28:08 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | took 1406ms 15:28:08 INFO - PROCESS | 3820 | 1461191288762 Marionette TRACE conn2 -> [0,701,"getWindowHandle",null] 15:28:08 INFO - PROCESS | 3820 | 1461191288765 Marionette TRACE conn2 <- [1,701,null,{"value":"13"}] 15:28:08 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html 15:28:08 INFO - PROCESS | 3820 | 1461191288769 Marionette TRACE conn2 -> [0,702,"setScriptTimeout",{"ms":35000}] 15:28:08 INFO - PROCESS | 3820 | 1461191288772 Marionette TRACE conn2 <- [1,702,null,{}] 15:28:08 INFO - PROCESS | 3820 | 1461191288783 Marionette TRACE conn2 -> [0,703,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:28:08 INFO - PROCESS | 3820 | 1461191288888 Marionette TRACE conn2 <- [1,703,null,{"value":null}] 15:28:09 INFO - PROCESS | 3820 | 1461191289014 Marionette TRACE conn2 -> [0,704,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html\", \"0c4acebc-30bb-40ca-b7a3-36b05095ea91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:28:09 INFO - PROCESS | 3820 | ++DOCSHELL 1C262000 == 57 [pid = 3820] [id = 185] 15:28:09 INFO - PROCESS | 3820 | ++DOMWINDOW == 116 (1C262C00) [pid = 3820] [serial = 553] [outer = 00000000] 15:28:09 INFO - PROCESS | 3820 | ++DOMWINDOW == 117 (1C3E4C00) [pid = 3820] [serial = 554] [outer = 1C262C00] 15:28:09 INFO - PROCESS | 3820 | 1461191289073 Marionette DEBUG loaded listener.js 15:28:09 INFO - PROCESS | 3820 | ++DOMWINDOW == 118 (1C98A000) [pid = 3820] [serial = 555] [outer = 1C262C00] 15:28:10 INFO - PROCESS | 3820 | 1461191290078 Marionette TRACE conn2 <- [1,704,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html",0,null,null,[["fillText handles maxWidth based on line size, not bounding box size",0,null,null]]]}] 15:28:10 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:28:10 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html | took 1375ms 15:28:10 INFO - PROCESS | 3820 | 1461191290127 Marionette TRACE conn2 -> [0,705,"getWindowHandle",null] 15:28:10 INFO - PROCESS | 3820 | 1461191290130 Marionette TRACE conn2 <- [1,705,null,{"value":"13"}] 15:28:10 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html 15:28:10 INFO - PROCESS | 3820 | 1461191290134 Marionette TRACE conn2 -> [0,706,"setScriptTimeout",{"ms":35000}] 15:28:10 INFO - PROCESS | 3820 | 1461191290136 Marionette TRACE conn2 <- [1,706,null,{}] 15:28:10 INFO - PROCESS | 3820 | 1461191290187 Marionette TRACE conn2 -> [0,707,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:28:10 INFO - PROCESS | 3820 | 1461191290319 Marionette TRACE conn2 <- [1,707,null,{"value":null}] 15:28:10 INFO - PROCESS | 3820 | 1461191290445 Marionette TRACE conn2 -> [0,708,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html\", \"0c4acebc-30bb-40ca-b7a3-36b05095ea91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:28:10 INFO - PROCESS | 3820 | ++DOCSHELL 1CCE8400 == 58 [pid = 3820] [id = 186] 15:28:10 INFO - PROCESS | 3820 | ++DOMWINDOW == 119 (1CFD9000) [pid = 3820] [serial = 556] [outer = 00000000] 15:28:10 INFO - PROCESS | 3820 | ++DOMWINDOW == 120 (1D465800) [pid = 3820] [serial = 557] [outer = 1CFD9000] 15:28:10 INFO - PROCESS | 3820 | 1461191290501 Marionette DEBUG loaded listener.js 15:28:10 INFO - PROCESS | 3820 | ++DOMWINDOW == 121 (1D46F000) [pid = 3820] [serial = 558] [outer = 1CFD9000] 15:28:11 INFO - PROCESS | 3820 | 1461191291498 Marionette TRACE conn2 <- [1,708,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html",0,null,null,[["fillText works on @font-face fonts",0,null,null]]]}] 15:28:11 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | fillText works on @font-face fonts 15:28:11 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | took 1390ms 15:28:11 INFO - PROCESS | 3820 | 1461191291540 Marionette TRACE conn2 -> [0,709,"getWindowHandle",null] 15:28:11 INFO - PROCESS | 3820 | 1461191291547 Marionette TRACE conn2 <- [1,709,null,{"value":"13"}] 15:28:11 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html 15:28:11 INFO - PROCESS | 3820 | 1461191291555 Marionette TRACE conn2 -> [0,710,"setScriptTimeout",{"ms":35000}] 15:28:11 INFO - PROCESS | 3820 | 1461191291559 Marionette TRACE conn2 <- [1,710,null,{}] 15:28:11 INFO - PROCESS | 3820 | 1461191291566 Marionette TRACE conn2 -> [0,711,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:28:11 INFO - PROCESS | 3820 | 1461191291663 Marionette TRACE conn2 <- [1,711,null,{"value":null}] 15:28:11 INFO - PROCESS | 3820 | 1461191291789 Marionette TRACE conn2 -> [0,712,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html\", \"0c4acebc-30bb-40ca-b7a3-36b05095ea91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:28:11 INFO - PROCESS | 3820 | ++DOCSHELL 15AD7800 == 59 [pid = 3820] [id = 187] 15:28:11 INFO - PROCESS | 3820 | ++DOMWINDOW == 122 (16474400) [pid = 3820] [serial = 559] [outer = 00000000] 15:28:11 INFO - PROCESS | 3820 | ++DOMWINDOW == 123 (16488800) [pid = 3820] [serial = 560] [outer = 16474400] 15:28:11 INFO - PROCESS | 3820 | 1461191291884 Marionette DEBUG loaded listener.js 15:28:11 INFO - PROCESS | 3820 | ++DOMWINDOW == 124 (17A9F800) [pid = 3820] [serial = 561] [outer = 16474400] 15:28:12 INFO - PROCESS | 3820 | --DOCSHELL 1890AC00 == 58 [pid = 3820] [id = 124] 15:28:12 INFO - PROCESS | 3820 | --DOCSHELL 11BF3C00 == 57 [pid = 3820] [id = 181] 15:28:12 INFO - PROCESS | 3820 | --DOCSHELL 18171000 == 56 [pid = 3820] [id = 180] 15:28:12 INFO - PROCESS | 3820 | --DOCSHELL 18802C00 == 55 [pid = 3820] [id = 179] 15:28:12 INFO - PROCESS | 3820 | --DOCSHELL 15AB8000 == 54 [pid = 3820] [id = 178] 15:28:12 INFO - PROCESS | 3820 | --DOCSHELL 1648E400 == 53 [pid = 3820] [id = 177] 15:28:12 INFO - PROCESS | 3820 | --DOCSHELL 11BF7000 == 52 [pid = 3820] [id = 176] 15:28:12 INFO - PROCESS | 3820 | --DOCSHELL 17F6CC00 == 51 [pid = 3820] [id = 172] 15:28:12 INFO - PROCESS | 3820 | --DOCSHELL 13555400 == 50 [pid = 3820] [id = 171] 15:28:12 INFO - PROCESS | 3820 | --DOCSHELL 18F21000 == 49 [pid = 3820] [id = 154] 15:28:12 INFO - PROCESS | 3820 | --DOMWINDOW == 123 (1D8EF800) [pid = 3820] [serial = 462] [outer = 00000000] [url = about:blank] 15:28:12 INFO - PROCESS | 3820 | --DOMWINDOW == 122 (1C98A800) [pid = 3820] [serial = 476] [outer = 00000000] [url = about:blank] 15:28:12 INFO - PROCESS | 3820 | --DOMWINDOW == 121 (1A8E0400) [pid = 3820] [serial = 498] [outer = 00000000] [url = about:blank] 15:28:12 INFO - PROCESS | 3820 | --DOMWINDOW == 120 (1A8D5400) [pid = 3820] [serial = 503] [outer = 00000000] [url = about:blank] 15:28:12 INFO - PROCESS | 3820 | --DOMWINDOW == 119 (1DD54C00) [pid = 3820] [serial = 473] [outer = 00000000] [url = about:blank] 15:28:12 INFO - PROCESS | 3820 | --DOMWINDOW == 118 (1C2EA800) [pid = 3820] [serial = 501] [outer = 00000000] [url = about:blank] 15:28:12 INFO - PROCESS | 3820 | --DOMWINDOW == 117 (1A8D8C00) [pid = 3820] [serial = 504] [outer = 00000000] [url = about:blank] 15:28:12 INFO - PROCESS | 3820 | --DOMWINDOW == 116 (1545E800) [pid = 3820] [serial = 482] [outer = 00000000] [url = about:blank] 15:28:12 INFO - PROCESS | 3820 | --DOMWINDOW == 115 (17D4A000) [pid = 3820] [serial = 486] [outer = 00000000] [url = about:blank] 15:28:12 INFO - PROCESS | 3820 | --DOMWINDOW == 114 (15C0D400) [pid = 3820] [serial = 483] [outer = 00000000] [url = about:blank] 15:28:12 INFO - PROCESS | 3820 | --DOMWINDOW == 113 (18644C00) [pid = 3820] [serial = 488] [outer = 00000000] [url = about:blank] 15:28:12 INFO - PROCESS | 3820 | --DOMWINDOW == 112 (18D09C00) [pid = 3820] [serial = 492] [outer = 00000000] [url = about:blank] 15:28:12 INFO - PROCESS | 3820 | --DOMWINDOW == 111 (1355BC00) [pid = 3820] [serial = 479] [outer = 00000000] [url = about:blank] 15:28:12 INFO - PROCESS | 3820 | --DOMWINDOW == 110 (18D03800) [pid = 3820] [serial = 491] [outer = 00000000] [url = about:blank] 15:28:12 INFO - PROCESS | 3820 | --DOMWINDOW == 109 (137E4800) [pid = 3820] [serial = 480] [outer = 00000000] [url = about:blank] 15:28:12 INFO - PROCESS | 3820 | --DOMWINDOW == 108 (1C98E800) [pid = 3820] [serial = 470] [outer = 00000000] [url = about:blank] 15:28:12 INFO - PROCESS | 3820 | --DOMWINDOW == 107 (1A1BB800) [pid = 3820] [serial = 495] [outer = 00000000] [url = about:blank] 15:28:12 INFO - PROCESS | 3820 | --DOMWINDOW == 106 (18642800) [pid = 3820] [serial = 467] [outer = 00000000] [url = about:blank] 15:28:12 INFO - PROCESS | 3820 | --DOMWINDOW == 105 (15C91400) [pid = 3820] [serial = 464] [outer = 00000000] [url = about:blank] 15:28:12 INFO - PROCESS | 3820 | --DOMWINDOW == 104 (17AC3C00) [pid = 3820] [serial = 411] [outer = 00000000] [url = about:blank] 15:28:12 INFO - PROCESS | 3820 | --DOMWINDOW == 103 (1864F800) [pid = 3820] [serial = 489] [outer = 00000000] [url = about:blank] 15:28:12 INFO - PROCESS | 3820 | --DOMWINDOW == 102 (1C995400) [pid = 3820] [serial = 506] [outer = 00000000] [url = about:blank] 15:28:12 INFO - PROCESS | 3820 | --DOMWINDOW == 101 (17AC1800) [pid = 3820] [serial = 485] [outer = 00000000] [url = about:blank] 15:28:12 INFO - PROCESS | 3820 | --DOMWINDOW == 100 (1977C800) [pid = 3820] [serial = 494] [outer = 00000000] [url = about:blank] 15:28:12 INFO - PROCESS | 3820 | --DOMWINDOW == 99 (1A8DCC00) [pid = 3820] [serial = 497] [outer = 00000000] [url = about:blank] 15:28:12 INFO - PROCESS | 3820 | --DOMWINDOW == 98 (1C26B000) [pid = 3820] [serial = 500] [outer = 00000000] [url = about:blank] 15:28:12 INFO - PROCESS | 3820 | --DOMWINDOW == 97 (1D4E1000) [pid = 3820] [serial = 509] [outer = 00000000] [url = about:blank] 15:28:12 INFO - PROCESS | 3820 | --DOMWINDOW == 96 (1CB6C400) [pid = 3820] [serial = 507] [outer = 00000000] [url = about:blank] 15:28:12 INFO - PROCESS | 3820 | 1461191292438 Marionette TRACE conn2 <- [1,712,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html",0,null,null,[["fillText handles maxWidth correctly",1,"","@http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html:26:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,713,"getWindowHandle",null] 15:28:12 INFO - PROCESS | 3820 | 1461191292466 Marionette TRACE conn2 <- [1,713,null,{"value":"13"}] 15:28:12 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html 15:28:12 INFO - PROCESS | 3820 | 1461191292472 Marionette TRACE conn2 -> [0,714,"setScriptTimeout",{"ms":35000}] 15:28:12 INFO - PROCESS | 3820 | 1461191292475 Marionette TRACE conn2 <- [1,714,null,{}] 15:28:12 INFO - PROCESS | 3820 | 1461191292478 Marionette TRACE conn2 -> [0,715,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:28:12 INFO - PROCESS | 3820 | 1461191292567 Marionette TRACE conn2 <- [1,715,null,{"value":null}] 15:28:12 INFO - PROCESS | 3820 | 1461191292575 Marionette TRACE conn2 -> [0,716,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html\", \"0c4acebc-30bb-40ca-b7a3-36b05095ea91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:28:12 INFO - PROCESS | 3820 | ++DOCSHELL 137E4800 == 50 [pid = 3820] [id = 188] 15:28:12 INFO - PROCESS | 3820 | ++DOMWINDOW == 97 (13810000) [pid = 3820] [serial = 562] [outer = 00000000] 15:28:12 INFO - PROCESS | 3820 | ++DOMWINDOW == 98 (17F6D800) [pid = 3820] [serial = 563] [outer = 13810000] 15:28:12 INFO - PROCESS | 3820 | 1461191292625 Marionette DEBUG loaded listener.js 15:28:12 INFO - PROCESS | 3820 | ++DOMWINDOW == 99 (18176400) [pid = 3820] [serial = 564] [outer = 13810000] 15:28:13 INFO - PROCESS | 3820 | 1461191293217 Marionette TRACE conn2 <- [1,716,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html",0,null,null,[["fillText handles maxWidth correctly",0,null,null]]]}] 15:28:13 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | fillText handles maxWidth correctly 15:28:13 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | took 742ms 15:28:13 INFO - PROCESS | 3820 | 1461191293243 Marionette TRACE conn2 -> [0,717,"getWindowHandle",null] 15:28:13 INFO - PROCESS | 3820 | 1461191293245 Marionette TRACE conn2 <- [1,717,null,{"value":"13"}] 15:28:13 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html 15:28:13 INFO - PROCESS | 3820 | 1461191293248 Marionette TRACE conn2 -> [0,718,"setScriptTimeout",{"ms":35000}] 15:28:13 INFO - PROCESS | 3820 | 1461191293251 Marionette TRACE conn2 <- [1,718,null,{}] 15:28:13 INFO - PROCESS | 3820 | 1461191293261 Marionette TRACE conn2 -> [0,719,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:28:13 INFO - PROCESS | 3820 | 1461191293350 Marionette TRACE conn2 <- [1,719,null,{"value":null}] 15:28:13 INFO - PROCESS | 3820 | 1461191293435 Marionette TRACE conn2 -> [0,720,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html\", \"0c4acebc-30bb-40ca-b7a3-36b05095ea91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:28:13 INFO - PROCESS | 3820 | ++DOCSHELL 17D46C00 == 51 [pid = 3820] [id = 189] 15:28:13 INFO - PROCESS | 3820 | ++DOMWINDOW == 100 (18642800) [pid = 3820] [serial = 565] [outer = 00000000] 15:28:13 INFO - PROCESS | 3820 | ++DOMWINDOW == 101 (18D09C00) [pid = 3820] [serial = 566] [outer = 18642800] 15:28:13 INFO - PROCESS | 3820 | 1461191293482 Marionette DEBUG loaded listener.js 15:28:13 INFO - PROCESS | 3820 | ++DOMWINDOW == 102 (195C2400) [pid = 3820] [serial = 567] [outer = 18642800] 15:28:13 INFO - PROCESS | 3820 | 1461191293909 Marionette TRACE conn2 <- [1,720,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html",0,null,null,[["fillText handles maxWidth correctly",1,"assert_equals: d[4036] expected 0 but got 24","_assertGreen/testColor@http://web-platform.test:8000/common/canvas-tests.js:74:9\n_assertGreen@http://web-platform.test:8000/common/canvas-tests.js:80:13\n@http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html:27:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,721,"getWindowHandle",null] 15:28:13 INFO - PROCESS | 3820 | 1461191293950 Marionette TRACE conn2 <- [1,721,null,{"value":"13"}] 15:28:13 INFO - PROCESS | 3820 | 1461191293954 Marionette TRACE conn2 -> [0,722,"setScriptTimeout",{"ms":35000}] 15:28:13 INFO - PROCESS | 3820 | 1461191293955 Marionette TRACE conn2 <- [1,722,null,{}] 15:28:13 INFO - PROCESS | 3820 | 1461191293959 Marionette TRACE conn2 -> [0,723,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:28:14 INFO - PROCESS | 3820 | 1461191294039 Marionette TRACE conn2 <- [1,723,null,{"value":null}] 15:28:14 INFO - PROCESS | 3820 | 1461191294045 Marionette TRACE conn2 -> [0,724,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html\", \"0c4acebc-30bb-40ca-b7a3-36b05095ea91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:28:14 INFO - PROCESS | 3820 | ++DOCSHELL 19F2F400 == 52 [pid = 3820] [id = 190] 15:28:14 INFO - PROCESS | 3820 | ++DOMWINDOW == 103 (1A31B800) [pid = 3820] [serial = 568] [outer = 00000000] 15:28:14 INFO - PROCESS | 3820 | ++DOMWINDOW == 104 (1A8DB000) [pid = 3820] [serial = 569] [outer = 1A31B800] 15:28:14 INFO - PROCESS | 3820 | 1461191294091 Marionette DEBUG loaded listener.js 15:28:14 INFO - PROCESS | 3820 | ++DOMWINDOW == 105 (1A8DAC00) [pid = 3820] [serial = 570] [outer = 1A31B800] 15:28:14 INFO - PROCESS | 3820 | 1461191294522 Marionette TRACE conn2 <- [1,724,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html",0,null,null,[["fillText does not start a new path or subpath",0,null,null]]]}] 15:28:14 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:28:14 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | took 600ms 15:28:14 INFO - PROCESS | 3820 | 1461191294558 Marionette TRACE conn2 -> [0,725,"getWindowHandle",null] 15:28:14 INFO - PROCESS | 3820 | 1461191294560 Marionette TRACE conn2 <- [1,725,null,{"value":"13"}] 15:28:14 INFO - PROCESS | 3820 | 1461191294563 Marionette TRACE conn2 -> [0,726,"setScriptTimeout",{"ms":35000}] 15:28:14 INFO - PROCESS | 3820 | 1461191294565 Marionette TRACE conn2 <- [1,726,null,{}] 15:28:14 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html 15:28:14 INFO - PROCESS | 3820 | 1461191294572 Marionette TRACE conn2 -> [0,727,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:28:14 INFO - PROCESS | 3820 | 1461191294691 Marionette TRACE conn2 <- [1,727,null,{"value":null}] 15:28:14 INFO - PROCESS | 3820 | 1461191294776 Marionette TRACE conn2 -> [0,728,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html\", \"0c4acebc-30bb-40ca-b7a3-36b05095ea91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:28:14 INFO - PROCESS | 3820 | ++DOCSHELL 1C269C00 == 53 [pid = 3820] [id = 191] 15:28:14 INFO - PROCESS | 3820 | ++DOMWINDOW == 106 (1C26BC00) [pid = 3820] [serial = 571] [outer = 00000000] 15:28:14 INFO - PROCESS | 3820 | ++DOMWINDOW == 107 (1C335000) [pid = 3820] [serial = 572] [outer = 1C26BC00] 15:28:14 INFO - PROCESS | 3820 | 1461191294820 Marionette DEBUG loaded listener.js 15:28:14 INFO - PROCESS | 3820 | ++DOMWINDOW == 108 (1C98A800) [pid = 3820] [serial = 573] [outer = 1C26BC00] 15:28:15 INFO - PROCESS | 3820 | 1461191295700 Marionette TRACE conn2 <- [1,728,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html",0,null,null,[["Canvas test: 2d.text.draw.fontface",0,null,null]]]}] 15:28:15 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | Canvas test: 2d.text.draw.fontface 15:28:15 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | took 1201ms 15:28:15 INFO - PROCESS | 3820 | 1461191295762 Marionette TRACE conn2 -> [0,729,"getWindowHandle",null] 15:28:15 INFO - PROCESS | 3820 | 1461191295764 Marionette TRACE conn2 <- [1,729,null,{"value":"13"}] 15:28:15 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html 15:28:15 INFO - PROCESS | 3820 | 1461191295768 Marionette TRACE conn2 -> [0,730,"setScriptTimeout",{"ms":35000}] 15:28:15 INFO - PROCESS | 3820 | 1461191295769 Marionette TRACE conn2 <- [1,730,null,{}] 15:28:15 INFO - PROCESS | 3820 | 1461191295774 Marionette TRACE conn2 -> [0,731,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:28:15 INFO - PROCESS | 3820 | 1461191295903 Marionette TRACE conn2 <- [1,731,null,{"value":null}] 15:28:15 INFO - PROCESS | 3820 | 1461191295958 Marionette TRACE conn2 -> [0,732,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html\", \"0c4acebc-30bb-40ca-b7a3-36b05095ea91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:28:15 INFO - PROCESS | 3820 | ++DOCSHELL 1C26E800 == 54 [pid = 3820] [id = 192] 15:28:15 INFO - PROCESS | 3820 | ++DOMWINDOW == 109 (1C2E9800) [pid = 3820] [serial = 574] [outer = 00000000] 15:28:16 INFO - PROCESS | 3820 | ++DOMWINDOW == 110 (1D4E1C00) [pid = 3820] [serial = 575] [outer = 1C2E9800] 15:28:16 INFO - PROCESS | 3820 | 1461191296054 Marionette DEBUG loaded listener.js 15:28:16 INFO - PROCESS | 3820 | ++DOMWINDOW == 111 (1D59EC00) [pid = 3820] [serial = 576] [outer = 1C2E9800] 15:28:16 INFO - PROCESS | 3820 | --DOMWINDOW == 110 (1648F000) [pid = 3820] [serial = 529] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html] 15:28:16 INFO - PROCESS | 3820 | --DOMWINDOW == 109 (1325C400) [pid = 3820] [serial = 526] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html] 15:28:16 INFO - PROCESS | 3820 | --DOMWINDOW == 108 (16484800) [pid = 3820] [serial = 532] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html] 15:28:16 INFO - PROCESS | 3820 | --DOMWINDOW == 107 (18806800) [pid = 3820] [serial = 535] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html] 15:28:16 INFO - PROCESS | 3820 | --DOMWINDOW == 106 (19504C00) [pid = 3820] [serial = 538] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html] 15:28:16 INFO - PROCESS | 3820 | --DOMWINDOW == 105 (13551000) [pid = 3820] [serial = 541] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html] 15:28:16 INFO - PROCESS | 3820 | 1461191296978 Marionette TRACE conn2 <- [1,732,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html",0,null,null,[["@font-face fonts should work even if they are not used in the page",0,null,null]]]}] 15:28:17 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:28:17 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html | took 1200ms 15:28:17 INFO - PROCESS | 3820 | 1461191296998 Marionette TRACE conn2 -> [0,733,"getWindowHandle",null] 15:28:17 INFO - PROCESS | 3820 | 1461191297000 Marionette TRACE conn2 <- [1,733,null,{"value":"13"}] 15:28:17 INFO - PROCESS | 3820 | 1461191297003 Marionette TRACE conn2 -> [0,734,"setScriptTimeout",{"ms":35000}] 15:28:17 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html 15:28:17 INFO - PROCESS | 3820 | 1461191297005 Marionette TRACE conn2 <- [1,734,null,{}] 15:28:17 INFO - PROCESS | 3820 | 1461191297008 Marionette TRACE conn2 -> [0,735,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:28:17 INFO - PROCESS | 3820 | 1461191297085 Marionette TRACE conn2 <- [1,735,null,{"value":null}] 15:28:17 INFO - PROCESS | 3820 | 1461191297091 Marionette TRACE conn2 -> [0,736,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html\", \"0c4acebc-30bb-40ca-b7a3-36b05095ea91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:28:17 INFO - PROCESS | 3820 | ++DOCSHELL 1354F000 == 55 [pid = 3820] [id = 193] 15:28:17 INFO - PROCESS | 3820 | ++DOMWINDOW == 106 (19CA9800) [pid = 3820] [serial = 577] [outer = 00000000] 15:28:17 INFO - PROCESS | 3820 | ++DOMWINDOW == 107 (1D5A1C00) [pid = 3820] [serial = 578] [outer = 19CA9800] 15:28:17 INFO - PROCESS | 3820 | 1461191297134 Marionette DEBUG loaded listener.js 15:28:17 INFO - PROCESS | 3820 | ++DOMWINDOW == 108 (1D471400) [pid = 3820] [serial = 579] [outer = 19CA9800] 15:28:18 INFO - PROCESS | 3820 | 1461191298062 Marionette TRACE conn2 <- [1,736,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html",0,null,null,[["Draw with the font immediately, then wait a bit until and draw again. (This crashes some version of WebKit.)",0,null,null]]]}] 15:28:18 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:28:18 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html | took 1106ms 15:28:18 INFO - PROCESS | 3820 | 1461191298104 Marionette TRACE conn2 -> [0,737,"getWindowHandle",null] 15:28:18 INFO - PROCESS | 3820 | 1461191298106 Marionette TRACE conn2 <- [1,737,null,{"value":"13"}] 15:28:18 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html 15:28:18 INFO - PROCESS | 3820 | 1461191298110 Marionette TRACE conn2 -> [0,738,"setScriptTimeout",{"ms":35000}] 15:28:18 INFO - PROCESS | 3820 | 1461191298111 Marionette TRACE conn2 <- [1,738,null,{}] 15:28:18 INFO - PROCESS | 3820 | 1461191298115 Marionette TRACE conn2 -> [0,739,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:28:18 INFO - PROCESS | 3820 | 1461191298195 Marionette TRACE conn2 <- [1,739,null,{"value":null}] 15:28:18 INFO - PROCESS | 3820 | 1461191298203 Marionette TRACE conn2 -> [0,740,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html\", \"0c4acebc-30bb-40ca-b7a3-36b05095ea91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:28:18 INFO - PROCESS | 3820 | ++DOCSHELL 1C3E6400 == 56 [pid = 3820] [id = 194] 15:28:18 INFO - PROCESS | 3820 | ++DOMWINDOW == 109 (1D5C2400) [pid = 3820] [serial = 580] [outer = 00000000] 15:28:18 INFO - PROCESS | 3820 | ++DOMWINDOW == 110 (1D8EF400) [pid = 3820] [serial = 581] [outer = 1D5C2400] 15:28:18 INFO - PROCESS | 3820 | 1461191298246 Marionette DEBUG loaded listener.js 15:28:18 INFO - PROCESS | 3820 | ++DOMWINDOW == 111 (1D8EB000) [pid = 3820] [serial = 582] [outer = 1D5C2400] 15:28:19 INFO - PROCESS | 3820 | --DOCSHELL 1D4E3800 == 55 [pid = 3820] [id = 125] 15:28:19 INFO - PROCESS | 3820 | --DOCSHELL 13269000 == 54 [pid = 3820] [id = 43] 15:28:19 INFO - PROCESS | 3820 | --DOCSHELL 11BF7C00 == 53 [pid = 3820] [id = 96] 15:28:19 INFO - PROCESS | 3820 | --DOCSHELL 1D5C3800 == 52 [pid = 3820] [id = 84] 15:28:19 INFO - PROCESS | 3820 | --DOCSHELL 1DD49C00 == 51 [pid = 3820] [id = 174] 15:28:19 INFO - PROCESS | 3820 | --DOCSHELL 1C33D000 == 50 [pid = 3820] [id = 173] 15:28:19 INFO - PROCESS | 3820 | --DOCSHELL 15709C00 == 49 [pid = 3820] [id = 156] 15:28:19 INFO - PROCESS | 3820 | --DOCSHELL 1DF3F400 == 48 [pid = 3820] [id = 126] 15:28:19 INFO - PROCESS | 3820 | --DOCSHELL 1D5C3400 == 47 [pid = 3820] [id = 158] 15:28:19 INFO - PROCESS | 3820 | --DOCSHELL 16480C00 == 46 [pid = 3820] [id = 137] 15:28:19 INFO - PROCESS | 3820 | --DOCSHELL 1655CC00 == 45 [pid = 3820] [id = 82] 15:28:19 INFO - PROCESS | 3820 | --DOCSHELL 1C26A400 == 44 [pid = 3820] [id = 157] 15:28:19 INFO - PROCESS | 3820 | --DOCSHELL 1C269800 == 43 [pid = 3820] [id = 83] 15:28:19 INFO - PROCESS | 3820 | --DOCSHELL 11C19800 == 42 [pid = 3820] [id = 143] 15:28:19 INFO - PROCESS | 3820 | --DOCSHELL 15463800 == 41 [pid = 3820] [id = 175] 15:28:19 INFO - PROCESS | 3820 | --DOCSHELL 137E4800 == 40 [pid = 3820] [id = 188] 15:28:19 INFO - PROCESS | 3820 | --DOCSHELL 15AD7800 == 39 [pid = 3820] [id = 187] 15:28:19 INFO - PROCESS | 3820 | --DOCSHELL 1CCE8400 == 38 [pid = 3820] [id = 186] 15:28:19 INFO - PROCESS | 3820 | --DOCSHELL 1C262000 == 37 [pid = 3820] [id = 185] 15:28:19 INFO - PROCESS | 3820 | --DOCSHELL 1817B000 == 36 [pid = 3820] [id = 159] 15:28:19 INFO - PROCESS | 3820 | --DOCSHELL 17D4D800 == 35 [pid = 3820] [id = 184] 15:28:19 INFO - PROCESS | 3820 | --DOCSHELL 1545D400 == 34 [pid = 3820] [id = 170] 15:28:19 INFO - PROCESS | 3820 | --DOCSHELL 1817D400 == 33 [pid = 3820] [id = 182] 15:28:19 INFO - PROCESS | 3820 | --DOCSHELL 1646E000 == 32 [pid = 3820] [id = 183] 15:28:20 INFO - PROCESS | 3820 | --DOCSHELL 1C26E800 == 31 [pid = 3820] [id = 192] 15:28:20 INFO - PROCESS | 3820 | --DOCSHELL 19F2F400 == 30 [pid = 3820] [id = 190] 15:28:20 INFO - PROCESS | 3820 | --DOCSHELL 1C269C00 == 29 [pid = 3820] [id = 191] 15:28:20 INFO - PROCESS | 3820 | --DOCSHELL 17D46C00 == 28 [pid = 3820] [id = 189] 15:28:20 INFO - PROCESS | 3820 | --DOCSHELL 1354F000 == 27 [pid = 3820] [id = 193] 15:28:20 INFO - PROCESS | 3820 | --DOMWINDOW == 110 (15ABA800) [pid = 3820] [serial = 512] [outer = 00000000] [url = about:blank] 15:28:20 INFO - PROCESS | 3820 | --DOMWINDOW == 109 (1817C000) [pid = 3820] [serial = 515] [outer = 00000000] [url = about:blank] 15:28:20 INFO - PROCESS | 3820 | --DOMWINDOW == 108 (1D468000) [pid = 3820] [serial = 518] [outer = 00000000] [url = about:blank] 15:28:20 INFO - PROCESS | 3820 | --DOMWINDOW == 107 (1DF40C00) [pid = 3820] [serial = 521] [outer = 00000000] [url = about:blank] 15:28:20 INFO - PROCESS | 3820 | --DOMWINDOW == 106 (1D5A7400) [pid = 3820] [serial = 524] [outer = 00000000] [url = about:blank] 15:28:20 INFO - PROCESS | 3820 | --DOMWINDOW == 105 (18177000) [pid = 3820] [serial = 531] [outer = 00000000] [url = about:blank] 15:28:20 INFO - PROCESS | 3820 | --DOMWINDOW == 104 (17D4FC00) [pid = 3820] [serial = 530] [outer = 00000000] [url = about:blank] 15:28:20 INFO - PROCESS | 3820 | --DOMWINDOW == 103 (15465C00) [pid = 3820] [serial = 528] [outer = 00000000] [url = about:blank] 15:28:20 INFO - PROCESS | 3820 | --DOMWINDOW == 102 (14353000) [pid = 3820] [serial = 527] [outer = 00000000] [url = about:blank] 15:28:20 INFO - PROCESS | 3820 | --DOMWINDOW == 101 (18179000) [pid = 3820] [serial = 533] [outer = 00000000] [url = about:blank] 15:28:20 INFO - PROCESS | 3820 | --DOMWINDOW == 100 (18F28800) [pid = 3820] [serial = 537] [outer = 00000000] [url = about:blank] 15:28:20 INFO - PROCESS | 3820 | --DOMWINDOW == 99 (1A1BA000) [pid = 3820] [serial = 540] [outer = 00000000] [url = about:blank] 15:28:20 INFO - PROCESS | 3820 | --DOMWINDOW == 98 (19F2D000) [pid = 3820] [serial = 539] [outer = 00000000] [url = about:blank] 15:28:20 INFO - PROCESS | 3820 | --DOMWINDOW == 97 (1AA3EC00) [pid = 3820] [serial = 545] [outer = 00000000] [url = about:blank] 15:28:20 INFO - PROCESS | 3820 | --DOMWINDOW == 96 (196CF400) [pid = 3820] [serial = 543] [outer = 00000000] [url = about:blank] 15:28:20 INFO - PROCESS | 3820 | --DOMWINDOW == 95 (18294800) [pid = 3820] [serial = 542] [outer = 00000000] [url = about:blank] 15:28:20 INFO - PROCESS | 3820 | --DOMWINDOW == 94 (18EA4800) [pid = 3820] [serial = 536] [outer = 00000000] [url = about:blank] 15:28:20 INFO - PROCESS | 3820 | --DOMWINDOW == 93 (1864D800) [pid = 3820] [serial = 534] [outer = 00000000] [url = about:blank] 15:28:21 INFO - PROCESS | 3820 | 1461191300979 Marionette TRACE conn2 <- [1,740,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html",0,null,null,[["U+0020 is rendered the correct size (1em wide)",0,null,null]]]}] 15:28:21 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:28:21 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | took 2891ms 15:28:21 INFO - PROCESS | 3820 | 1461191301049 Marionette TRACE conn2 -> [0,741,"getWindowHandle",null] 15:28:21 INFO - PROCESS | 3820 | 1461191301053 Marionette TRACE conn2 <- [1,741,null,{"value":"13"}] 15:28:21 INFO - PROCESS | 3820 | 1461191301060 Marionette TRACE conn2 -> [0,742,"setScriptTimeout",{"ms":35000}] 15:28:21 INFO - PROCESS | 3820 | 1461191301064 Marionette TRACE conn2 <- [1,742,null,{}] 15:28:21 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html 15:28:21 INFO - PROCESS | 3820 | 1461191301071 Marionette TRACE conn2 -> [0,743,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:28:21 INFO - PROCESS | 3820 | 1461191301209 Marionette TRACE conn2 <- [1,743,null,{"value":null}] 15:28:21 INFO - PROCESS | 3820 | 1461191301278 Marionette TRACE conn2 -> [0,744,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html\", \"0c4acebc-30bb-40ca-b7a3-36b05095ea91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:28:21 INFO - PROCESS | 3820 | ++DOCSHELL 11BF9800 == 28 [pid = 3820] [id = 195] 15:28:21 INFO - PROCESS | 3820 | ++DOMWINDOW == 94 (11C17000) [pid = 3820] [serial = 583] [outer = 00000000] 15:28:21 INFO - PROCESS | 3820 | ++DOMWINDOW == 95 (123B9400) [pid = 3820] [serial = 584] [outer = 11C17000] 15:28:21 INFO - PROCESS | 3820 | 1461191301337 Marionette DEBUG loaded listener.js 15:28:21 INFO - PROCESS | 3820 | ++DOMWINDOW == 96 (12B81400) [pid = 3820] [serial = 585] [outer = 11C17000] 15:28:22 INFO - PROCESS | 3820 | 1461191302518 Marionette TRACE conn2 <- [1,744,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html",0,null,null,[["Non-space characters are not converted to U+0020 and collapsed",0,null,null]]]}] 15:28:22 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:28:22 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html | took 1454ms 15:28:22 INFO - PROCESS | 3820 | 1461191302544 Marionette TRACE conn2 -> [0,745,"getWindowHandle",null] 15:28:22 INFO - PROCESS | 3820 | 1461191302551 Marionette TRACE conn2 <- [1,745,null,{"value":"13"}] 15:28:22 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html 15:28:22 INFO - PROCESS | 3820 | 1461191302631 Marionette TRACE conn2 -> [0,746,"setScriptTimeout",{"ms":35000}] 15:28:22 INFO - PROCESS | 3820 | 1461191302634 Marionette TRACE conn2 <- [1,746,null,{}] 15:28:22 INFO - PROCESS | 3820 | 1461191302641 Marionette TRACE conn2 -> [0,747,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:28:22 INFO - PROCESS | 3820 | 1461191302771 Marionette TRACE conn2 <- [1,747,null,{"value":null}] 15:28:22 INFO - PROCESS | 3820 | 1461191302880 Marionette TRACE conn2 -> [0,748,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html\", \"0c4acebc-30bb-40ca-b7a3-36b05095ea91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:28:22 INFO - PROCESS | 3820 | ++DOCSHELL 123F6800 == 29 [pid = 3820] [id = 196] 15:28:22 INFO - PROCESS | 3820 | ++DOMWINDOW == 97 (123FF000) [pid = 3820] [serial = 586] [outer = 00000000] 15:28:22 INFO - PROCESS | 3820 | ++DOMWINDOW == 98 (12D91000) [pid = 3820] [serial = 587] [outer = 123FF000] 15:28:22 INFO - PROCESS | 3820 | 1461191302939 Marionette DEBUG loaded listener.js 15:28:23 INFO - PROCESS | 3820 | ++DOMWINDOW == 99 (12D97800) [pid = 3820] [serial = 588] [outer = 123FF000] 15:28:23 INFO - PROCESS | 3820 | --DOCSHELL 13266000 == 28 [pid = 3820] [id = 19] 15:28:23 INFO - PROCESS | 3820 | --DOCSHELL 18112000 == 27 [pid = 3820] [id = 25] 15:28:23 INFO - PROCESS | 3820 | --DOCSHELL 12BEBC00 == 26 [pid = 3820] [id = 26] 15:28:23 INFO - PROCESS | 3820 | 1461191303376 Marionette TRACE conn2 <- [1,748,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html",0,null,null,[["strokeText does not start a new path or subpath",0,null,null]]]}] 15:28:23 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:28:23 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | took 869ms 15:28:23 INFO - PROCESS | 3820 | 1461191303424 Marionette TRACE conn2 -> [0,749,"getWindowHandle",null] 15:28:23 INFO - PROCESS | 3820 | 1461191303430 Marionette TRACE conn2 <- [1,749,null,{"value":"13"}] 15:28:23 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html 15:28:23 INFO - PROCESS | 3820 | 1461191303434 Marionette TRACE conn2 -> [0,750,"setScriptTimeout",{"ms":35000}] 15:28:23 INFO - PROCESS | 3820 | 1461191303436 Marionette TRACE conn2 <- [1,750,null,{}] 15:28:23 INFO - PROCESS | 3820 | 1461191303444 Marionette TRACE conn2 -> [0,751,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:28:23 INFO - PROCESS | 3820 | 1461191303528 Marionette TRACE conn2 <- [1,751,null,{"value":null}] 15:28:23 INFO - PROCESS | 3820 | 1461191303536 Marionette TRACE conn2 -> [0,752,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html\", \"0c4acebc-30bb-40ca-b7a3-36b05095ea91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:28:23 INFO - PROCESS | 3820 | ++DOCSHELL 13387400 == 27 [pid = 3820] [id = 197] 15:28:23 INFO - PROCESS | 3820 | ++DOMWINDOW == 100 (1354D400) [pid = 3820] [serial = 589] [outer = 00000000] 15:28:23 INFO - PROCESS | 3820 | ++DOMWINDOW == 101 (1364B800) [pid = 3820] [serial = 590] [outer = 1354D400] 15:28:23 INFO - PROCESS | 3820 | 1461191303581 Marionette DEBUG loaded listener.js 15:28:23 INFO - PROCESS | 3820 | ++DOMWINDOW == 102 (136C8400) [pid = 3820] [serial = 591] [outer = 1354D400] 15:28:24 INFO - PROCESS | 3820 | 1461191304517 Marionette TRACE conn2 <- [1,752,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html",0,null,null,[["Canvas test: 2d.text.measure.width.basic",0,null,null]]]}] 15:28:24 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | Canvas test: 2d.text.measure.width.basic 15:28:24 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | took 1106ms 15:28:24 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html 15:28:24 INFO - PROCESS | 3820 | 1461191304530 Marionette TRACE conn2 -> [0,753,"getWindowHandle",null] 15:28:24 INFO - PROCESS | 3820 | 1461191304532 Marionette TRACE conn2 <- [1,753,null,{"value":"13"}] 15:28:24 INFO - PROCESS | 3820 | 1461191304536 Marionette TRACE conn2 -> [0,754,"setScriptTimeout",{"ms":35000}] 15:28:24 INFO - PROCESS | 3820 | 1461191304538 Marionette TRACE conn2 <- [1,754,null,{}] 15:28:24 INFO - PROCESS | 3820 | 1461191304542 Marionette TRACE conn2 -> [0,755,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:28:24 INFO - PROCESS | 3820 | 1461191304625 Marionette TRACE conn2 <- [1,755,null,{"value":null}] 15:28:24 INFO - PROCESS | 3820 | 1461191304638 Marionette TRACE conn2 -> [0,756,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html\", \"0c4acebc-30bb-40ca-b7a3-36b05095ea91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:28:24 INFO - PROCESS | 3820 | ++DOCSHELL 1496A000 == 28 [pid = 3820] [id = 198] 15:28:24 INFO - PROCESS | 3820 | ++DOMWINDOW == 103 (1496AC00) [pid = 3820] [serial = 592] [outer = 00000000] 15:28:24 INFO - PROCESS | 3820 | ++DOMWINDOW == 104 (1545D800) [pid = 3820] [serial = 593] [outer = 1496AC00] 15:28:24 INFO - PROCESS | 3820 | 1461191304691 Marionette DEBUG loaded listener.js 15:28:24 INFO - PROCESS | 3820 | ++DOMWINDOW == 105 (156A5C00) [pid = 3820] [serial = 594] [outer = 1496AC00] 15:28:25 INFO - PROCESS | 3820 | 1461191305678 Marionette TRACE conn2 <- [1,756,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html",0,null,null,[["The empty string has zero width",0,null,null]]]}] 15:28:25 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | The empty string has zero width 15:28:25 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | took 1153ms 15:28:25 INFO - PROCESS | 3820 | 1461191305716 Marionette TRACE conn2 -> [0,757,"getWindowHandle",null] 15:28:25 INFO - PROCESS | 3820 | 1461191305718 Marionette TRACE conn2 <- [1,757,null,{"value":"13"}] 15:28:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html 15:28:25 INFO - PROCESS | 3820 | 1461191305722 Marionette TRACE conn2 -> [0,758,"setScriptTimeout",{"ms":35000}] 15:28:25 INFO - PROCESS | 3820 | 1461191305724 Marionette TRACE conn2 <- [1,758,null,{}] 15:28:25 INFO - PROCESS | 3820 | 1461191305732 Marionette TRACE conn2 -> [0,759,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:28:25 INFO - PROCESS | 3820 | 1461191305833 Marionette TRACE conn2 <- [1,759,null,{"value":null}] 15:28:25 INFO - PROCESS | 3820 | 1461191305839 Marionette TRACE conn2 -> [0,760,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html\", \"0c4acebc-30bb-40ca-b7a3-36b05095ea91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:28:25 INFO - PROCESS | 3820 | ++DOCSHELL 15C94000 == 29 [pid = 3820] [id = 199] 15:28:25 INFO - PROCESS | 3820 | ++DOMWINDOW == 106 (16472800) [pid = 3820] [serial = 595] [outer = 00000000] 15:28:25 INFO - PROCESS | 3820 | ++DOMWINDOW == 107 (1648CC00) [pid = 3820] [serial = 596] [outer = 16472800] 15:28:25 INFO - PROCESS | 3820 | 1461191305885 Marionette DEBUG loaded listener.js 15:28:25 INFO - PROCESS | 3820 | ++DOMWINDOW == 108 (1655CC00) [pid = 3820] [serial = 597] [outer = 16472800] 15:28:26 INFO - PROCESS | 3820 | 1461191306346 Marionette TRACE conn2 <- [1,760,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html",0,null,null,[["Canvas test: 2d.fillStyle.default",0,null,null]]]}] 15:28:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | Canvas test: 2d.fillStyle.default 15:28:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | took 632ms 15:28:26 INFO - PROCESS | 3820 | 1461191306359 Marionette TRACE conn2 -> [0,761,"getWindowHandle",null] 15:28:26 INFO - PROCESS | 3820 | 1461191306361 Marionette TRACE conn2 <- [1,761,null,{"value":"13"}] 15:28:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html 15:28:26 INFO - PROCESS | 3820 | 1461191306364 Marionette TRACE conn2 -> [0,762,"setScriptTimeout",{"ms":35000}] 15:28:26 INFO - PROCESS | 3820 | 1461191306366 Marionette TRACE conn2 <- [1,762,null,{}] 15:28:26 INFO - PROCESS | 3820 | 1461191306370 Marionette TRACE conn2 -> [0,763,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:28:26 INFO - PROCESS | 3820 | 1461191306471 Marionette TRACE conn2 <- [1,763,null,{"value":null}] 15:28:26 INFO - PROCESS | 3820 | 1461191306477 Marionette TRACE conn2 -> [0,764,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html\", \"0c4acebc-30bb-40ca-b7a3-36b05095ea91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:28:26 INFO - PROCESS | 3820 | ++DOCSHELL 16489800 == 30 [pid = 3820] [id = 200] 15:28:26 INFO - PROCESS | 3820 | ++DOMWINDOW == 109 (1648BC00) [pid = 3820] [serial = 598] [outer = 00000000] 15:28:26 INFO - PROCESS | 3820 | ++DOMWINDOW == 110 (17D4C000) [pid = 3820] [serial = 599] [outer = 1648BC00] 15:28:26 INFO - PROCESS | 3820 | 1461191306521 Marionette DEBUG loaded listener.js 15:28:26 INFO - PROCESS | 3820 | ++DOMWINDOW == 111 (17D8B000) [pid = 3820] [serial = 600] [outer = 1648BC00] 15:28:26 INFO - PROCESS | 3820 | 1461191306964 Marionette TRACE conn2 <- [1,764,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html",0,null,null,[["Canvas test: 2d.fillStyle.get.semitransparent",0,null,null]]]}] 15:28:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | Canvas test: 2d.fillStyle.get.semitransparent 15:28:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | took 632ms 15:28:27 INFO - PROCESS | 3820 | 1461191307003 Marionette TRACE conn2 -> [0,765,"getWindowHandle",null] 15:28:27 INFO - PROCESS | 3820 | 1461191307005 Marionette TRACE conn2 <- [1,765,null,{"value":"13"}] 15:28:27 INFO - PROCESS | 3820 | 1461191307008 Marionette TRACE conn2 -> [0,766,"setScriptTimeout",{"ms":35000}] 15:28:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html 15:28:27 INFO - PROCESS | 3820 | 1461191307011 Marionette TRACE conn2 <- [1,766,null,{}] 15:28:27 INFO - PROCESS | 3820 | 1461191307021 Marionette TRACE conn2 -> [0,767,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:28:27 INFO - PROCESS | 3820 | 1461191307164 Marionette TRACE conn2 <- [1,767,null,{"value":null}] 15:28:27 INFO - PROCESS | 3820 | 1461191307249 Marionette TRACE conn2 -> [0,768,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html\", \"0c4acebc-30bb-40ca-b7a3-36b05095ea91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:28:27 INFO - PROCESS | 3820 | ++DOCSHELL 1646E000 == 31 [pid = 3820] [id = 201] 15:28:27 INFO - PROCESS | 3820 | ++DOMWINDOW == 112 (1646E800) [pid = 3820] [serial = 601] [outer = 00000000] 15:28:27 INFO - PROCESS | 3820 | ++DOMWINDOW == 113 (18235400) [pid = 3820] [serial = 602] [outer = 1646E800] 15:28:27 INFO - PROCESS | 3820 | 1461191307297 Marionette DEBUG loaded listener.js 15:28:27 INFO - PROCESS | 3820 | ++DOMWINDOW == 114 (18644000) [pid = 3820] [serial = 603] [outer = 1646E800] 15:28:27 INFO - PROCESS | 3820 | --DOMWINDOW == 113 (16469C00) [pid = 3820] [serial = 466] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html] 15:28:27 INFO - PROCESS | 3820 | --DOMWINDOW == 112 (18296000) [pid = 3820] [serial = 415] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html] 15:28:27 INFO - PROCESS | 3820 | --DOMWINDOW == 111 (11C19C00) [pid = 3820] [serial = 427] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html] 15:28:27 INFO - PROCESS | 3820 | --DOMWINDOW == 110 (1817B400) [pid = 3820] [serial = 475] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html] 15:28:27 INFO - PROCESS | 3820 | --DOMWINDOW == 109 (19CA9800) [pid = 3820] [serial = 577] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html] 15:28:27 INFO - PROCESS | 3820 | --DOMWINDOW == 108 (1C26BC00) [pid = 3820] [serial = 571] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html] 15:28:27 INFO - PROCESS | 3820 | --DOMWINDOW == 107 (1C2E9800) [pid = 3820] [serial = 574] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html] 15:28:27 INFO - PROCESS | 3820 | --DOMWINDOW == 106 (1A31B800) [pid = 3820] [serial = 568] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html] 15:28:27 INFO - PROCESS | 3820 | --DOMWINDOW == 105 (18642800) [pid = 3820] [serial = 565] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html] 15:28:27 INFO - PROCESS | 3820 | --DOMWINDOW == 104 (13810000) [pid = 3820] [serial = 562] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html] 15:28:27 INFO - PROCESS | 3820 | --DOMWINDOW == 103 (16474400) [pid = 3820] [serial = 559] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html] 15:28:27 INFO - PROCESS | 3820 | --DOMWINDOW == 102 (1CFD9000) [pid = 3820] [serial = 556] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html] 15:28:27 INFO - PROCESS | 3820 | --DOMWINDOW == 101 (1C262C00) [pid = 3820] [serial = 553] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html] 15:28:27 INFO - PROCESS | 3820 | --DOMWINDOW == 100 (18647400) [pid = 3820] [serial = 550] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html] 15:28:27 INFO - PROCESS | 3820 | --DOMWINDOW == 99 (1646F000) [pid = 3820] [serial = 547] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html] 15:28:27 INFO - PROCESS | 3820 | --DOMWINDOW == 98 (18D0B800) [pid = 3820] [serial = 544] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html] 15:28:27 INFO - PROCESS | 3820 | --DOMWINDOW == 97 (1A4CB000) [pid = 3820] [serial = 508] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html] 15:28:27 INFO - PROCESS | 3820 | --DOMWINDOW == 96 (1C989C00) [pid = 3820] [serial = 517] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html] 15:28:27 INFO - PROCESS | 3820 | --DOMWINDOW == 95 (1DD4B400) [pid = 3820] [serial = 520] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html] 15:28:27 INFO - PROCESS | 3820 | --DOMWINDOW == 94 (1D59F400) [pid = 3820] [serial = 523] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html] 15:28:27 INFO - PROCESS | 3820 | --DOMWINDOW == 93 (13558400) [pid = 3820] [serial = 511] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html] 15:28:27 INFO - PROCESS | 3820 | --DOMWINDOW == 92 (17F6FC00) [pid = 3820] [serial = 514] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html] 15:28:27 INFO - PROCESS | 3820 | --DOMWINDOW == 91 (17D47400) [pid = 3820] [serial = 424] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html] 15:28:27 INFO - PROCESS | 3820 | --DOMWINDOW == 90 (1DF4B800) [pid = 3820] [serial = 421] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html] 15:28:27 INFO - PROCESS | 3820 | --DOMWINDOW == 89 (136C3000) [pid = 3820] [serial = 412] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html] 15:28:27 INFO - PROCESS | 3820 | --DOMWINDOW == 88 (1D5C5C00) [pid = 3820] [serial = 472] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html] 15:28:27 INFO - PROCESS | 3820 | --DOMWINDOW == 87 (137DFC00) [pid = 3820] [serial = 463] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html] 15:28:27 INFO - PROCESS | 3820 | --DOMWINDOW == 86 (16878000) [pid = 3820] [serial = 363] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html] 15:28:27 INFO - PROCESS | 3820 | --DOMWINDOW == 85 (1C260400) [pid = 3820] [serial = 418] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html] 15:28:27 INFO - PROCESS | 3820 | --DOMWINDOW == 84 (1C26AC00) [pid = 3820] [serial = 469] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html] 15:28:27 INFO - PROCESS | 3820 | 1461191307818 Marionette TRACE conn2 <- [1,768,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html",0,null,null,[["Canvas test: 2d.fillStyle.get.solid",0,null,null]]]}] 15:28:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | Canvas test: 2d.fillStyle.get.solid 15:28:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | took 854ms 15:28:27 INFO - PROCESS | 3820 | 1461191307851 Marionette TRACE conn2 -> [0,769,"getWindowHandle",null] 15:28:27 INFO - PROCESS | 3820 | 1461191307853 Marionette TRACE conn2 <- [1,769,null,{"value":"13"}] 15:28:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html 15:28:27 INFO - PROCESS | 3820 | 1461191307857 Marionette TRACE conn2 -> [0,770,"setScriptTimeout",{"ms":35000}] 15:28:27 INFO - PROCESS | 3820 | 1461191307858 Marionette TRACE conn2 <- [1,770,null,{}] 15:28:27 INFO - PROCESS | 3820 | 1461191307862 Marionette TRACE conn2 -> [0,771,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:28:28 INFO - PROCESS | 3820 | 1461191307965 Marionette TRACE conn2 <- [1,771,null,{"value":null}] 15:28:28 INFO - PROCESS | 3820 | 1461191308011 Marionette TRACE conn2 -> [0,772,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html\", \"0c4acebc-30bb-40ca-b7a3-36b05095ea91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:28:28 INFO - PROCESS | 3820 | ++DOCSHELL 12D8F400 == 32 [pid = 3820] [id = 202] 15:28:28 INFO - PROCESS | 3820 | ++DOMWINDOW == 85 (136C2000) [pid = 3820] [serial = 604] [outer = 00000000] 15:28:28 INFO - PROCESS | 3820 | ++DOMWINDOW == 86 (16486000) [pid = 3820] [serial = 605] [outer = 136C2000] 15:28:28 INFO - PROCESS | 3820 | 1461191308112 Marionette DEBUG loaded listener.js 15:28:28 INFO - PROCESS | 3820 | ++DOMWINDOW == 87 (1564C800) [pid = 3820] [serial = 606] [outer = 136C2000] 15:28:28 INFO - PROCESS | 3820 | 1461191308442 Marionette TRACE conn2 <- [1,772,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html",0,null,null,[["Canvas test: 2d.fillStyle.get.transparent",0,null,null]]]}] 15:28:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | Canvas test: 2d.fillStyle.get.transparent 15:28:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | took 600ms 15:28:28 INFO - PROCESS | 3820 | 1461191308487 Marionette TRACE conn2 -> [0,773,"getWindowHandle",null] 15:28:28 INFO - PROCESS | 3820 | 1461191308489 Marionette TRACE conn2 <- [1,773,null,{"value":"13"}] 15:28:28 INFO - PROCESS | 3820 | 1461191308493 Marionette TRACE conn2 -> [0,774,"setScriptTimeout",{"ms":35000}] 15:28:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html 15:28:28 INFO - PROCESS | 3820 | 1461191308494 Marionette TRACE conn2 <- [1,774,null,{}] 15:28:28 INFO - PROCESS | 3820 | 1461191308498 Marionette TRACE conn2 -> [0,775,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:28:28 INFO - PROCESS | 3820 | 1461191308627 Marionette TRACE conn2 <- [1,775,null,{"value":null}] 15:28:28 INFO - PROCESS | 3820 | 1461191308638 Marionette TRACE conn2 -> [0,776,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html\", \"0c4acebc-30bb-40ca-b7a3-36b05095ea91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:28:28 INFO - PROCESS | 3820 | ++DOCSHELL 13268400 == 33 [pid = 3820] [id = 203] 15:28:28 INFO - PROCESS | 3820 | ++DOMWINDOW == 88 (15D90400) [pid = 3820] [serial = 607] [outer = 00000000] 15:28:28 INFO - PROCESS | 3820 | ++DOMWINDOW == 89 (1864F000) [pid = 3820] [serial = 608] [outer = 15D90400] 15:28:28 INFO - PROCESS | 3820 | 1461191308682 Marionette DEBUG loaded listener.js 15:28:28 INFO - PROCESS | 3820 | ++DOMWINDOW == 90 (17AA1800) [pid = 3820] [serial = 609] [outer = 15D90400] 15:28:29 INFO - PROCESS | 3820 | 1461191309078 Marionette TRACE conn2 <- [1,776,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html",0,null,null,[["Canvas test: 2d.fillStyle.invalidstring",0,null,null]]]}] 15:28:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | Canvas test: 2d.fillStyle.invalidstring 15:28:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | took 632ms 15:28:29 INFO - PROCESS | 3820 | 1461191309131 Marionette TRACE conn2 -> [0,777,"getWindowHandle",null] 15:28:29 INFO - PROCESS | 3820 | 1461191309133 Marionette TRACE conn2 <- [1,777,null,{"value":"13"}] 15:28:29 INFO - PROCESS | 3820 | 1461191309136 Marionette TRACE conn2 -> [0,778,"setScriptTimeout",{"ms":35000}] 15:28:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html 15:28:29 INFO - PROCESS | 3820 | 1461191309138 Marionette TRACE conn2 <- [1,778,null,{}] 15:28:29 INFO - PROCESS | 3820 | 1461191309141 Marionette TRACE conn2 -> [0,779,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:28:29 INFO - PROCESS | 3820 | 1461191309243 Marionette TRACE conn2 <- [1,779,null,{"value":null}] 15:28:29 INFO - PROCESS | 3820 | 1461191309251 Marionette TRACE conn2 -> [0,780,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html\", \"0c4acebc-30bb-40ca-b7a3-36b05095ea91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:28:29 INFO - PROCESS | 3820 | ++DOCSHELL 14962400 == 34 [pid = 3820] [id = 204] 15:28:29 INFO - PROCESS | 3820 | ++DOMWINDOW == 91 (15C92400) [pid = 3820] [serial = 610] [outer = 00000000] 15:28:29 INFO - PROCESS | 3820 | ++DOMWINDOW == 92 (18B87800) [pid = 3820] [serial = 611] [outer = 15C92400] 15:28:29 INFO - PROCESS | 3820 | 1461191309325 Marionette DEBUG loaded listener.js 15:28:29 INFO - PROCESS | 3820 | ++DOMWINDOW == 93 (18B95800) [pid = 3820] [serial = 612] [outer = 15C92400] 15:28:29 INFO - PROCESS | 3820 | 1461191309827 Marionette TRACE conn2 <- [1,780,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html",0,null,null,[["Canvas test: 2d.fillStyle.invalidtype",0,null,null]]]}] 15:28:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | Canvas test: 2d.fillStyle.invalidtype 15:28:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | took 806ms 15:28:29 INFO - PROCESS | 3820 | 1461191309939 Marionette TRACE conn2 -> [0,781,"getWindowHandle",null] 15:28:29 INFO - PROCESS | 3820 | 1461191309944 Marionette TRACE conn2 <- [1,781,null,{"value":"13"}] 15:28:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html 15:28:29 INFO - PROCESS | 3820 | 1461191309949 Marionette TRACE conn2 -> [0,782,"setScriptTimeout",{"ms":35000}] 15:28:29 INFO - PROCESS | 3820 | 1461191309954 Marionette TRACE conn2 <- [1,782,null,{}] 15:28:29 INFO - PROCESS | 3820 | 1461191309961 Marionette TRACE conn2 -> [0,783,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:28:30 INFO - PROCESS | 3820 | 1461191310072 Marionette TRACE conn2 <- [1,783,null,{"value":null}] 15:28:30 INFO - PROCESS | 3820 | 1461191310165 Marionette TRACE conn2 -> [0,784,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html\", \"0c4acebc-30bb-40ca-b7a3-36b05095ea91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:28:30 INFO - PROCESS | 3820 | ++DOCSHELL 11C10800 == 35 [pid = 3820] [id = 205] 15:28:30 INFO - PROCESS | 3820 | ++DOMWINDOW == 94 (11C13400) [pid = 3820] [serial = 613] [outer = 00000000] 15:28:30 INFO - PROCESS | 3820 | ++DOMWINDOW == 95 (13260800) [pid = 3820] [serial = 614] [outer = 11C13400] 15:28:30 INFO - PROCESS | 3820 | 1461191310222 Marionette DEBUG loaded listener.js 15:28:30 INFO - PROCESS | 3820 | ++DOMWINDOW == 96 (13552000) [pid = 3820] [serial = 615] [outer = 11C13400] 15:28:30 INFO - PROCESS | 3820 | 1461191310772 Marionette TRACE conn2 <- [1,784,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html",0,null,null,[["currentColor is computed from the canvas element",0,null,null]]]}] 15:28:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | currentColor is computed from the canvas element 15:28:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | took 916ms 15:28:30 INFO - PROCESS | 3820 | 1461191310855 Marionette TRACE conn2 -> [0,785,"getWindowHandle",null] 15:28:30 INFO - PROCESS | 3820 | 1461191310860 Marionette TRACE conn2 <- [1,785,null,{"value":"13"}] 15:28:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html 15:28:30 INFO - PROCESS | 3820 | 1461191310867 Marionette TRACE conn2 -> [0,786,"setScriptTimeout",{"ms":35000}] 15:28:30 INFO - PROCESS | 3820 | 1461191310870 Marionette TRACE conn2 <- [1,786,null,{}] 15:28:30 INFO - PROCESS | 3820 | 1461191310874 Marionette TRACE conn2 -> [0,787,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:28:31 INFO - PROCESS | 3820 | 1461191311034 Marionette TRACE conn2 <- [1,787,null,{"value":null}] 15:28:31 INFO - PROCESS | 3820 | 1461191311165 Marionette TRACE conn2 -> [0,788,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html\", \"0c4acebc-30bb-40ca-b7a3-36b05095ea91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:28:31 INFO - PROCESS | 3820 | ++DOCSHELL 15C19400 == 36 [pid = 3820] [id = 206] 15:28:31 INFO - PROCESS | 3820 | ++DOMWINDOW == 97 (15C1B400) [pid = 3820] [serial = 616] [outer = 00000000] 15:28:31 INFO - PROCESS | 3820 | ++DOMWINDOW == 98 (16485800) [pid = 3820] [serial = 617] [outer = 15C1B400] 15:28:31 INFO - PROCESS | 3820 | 1461191311229 Marionette DEBUG loaded listener.js 15:28:31 INFO - PROCESS | 3820 | ++DOMWINDOW == 99 (17AA9000) [pid = 3820] [serial = 618] [outer = 15C1B400] 15:28:31 INFO - PROCESS | 3820 | 1461191311843 Marionette TRACE conn2 <- [1,788,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html",0,null,null,[["currentColor is computed when the attribute is set, not when it is painted",0,null,null]]]}] 15:28:31 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:28:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html | took 1011ms 15:28:31 INFO - PROCESS | 3820 | 1461191311904 Marionette TRACE conn2 -> [0,789,"getWindowHandle",null] 15:28:31 INFO - PROCESS | 3820 | 1461191311907 Marionette TRACE conn2 <- [1,789,null,{"value":"13"}] 15:28:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html 15:28:31 INFO - PROCESS | 3820 | 1461191311910 Marionette TRACE conn2 -> [0,790,"setScriptTimeout",{"ms":35000}] 15:28:31 INFO - PROCESS | 3820 | 1461191311914 Marionette TRACE conn2 <- [1,790,null,{}] 15:28:31 INFO - PROCESS | 3820 | 1461191311925 Marionette TRACE conn2 -> [0,791,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:28:32 INFO - PROCESS | 3820 | 1461191312027 Marionette TRACE conn2 <- [1,791,null,{"value":null}] 15:28:32 INFO - PROCESS | 3820 | 1461191312120 Marionette TRACE conn2 -> [0,792,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html\", \"0c4acebc-30bb-40ca-b7a3-36b05095ea91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:28:32 INFO - PROCESS | 3820 | ++DOCSHELL 182A3000 == 37 [pid = 3820] [id = 207] 15:28:32 INFO - PROCESS | 3820 | ++DOMWINDOW == 100 (1864C800) [pid = 3820] [serial = 619] [outer = 00000000] 15:28:32 INFO - PROCESS | 3820 | ++DOMWINDOW == 101 (18D0D800) [pid = 3820] [serial = 620] [outer = 1864C800] 15:28:32 INFO - PROCESS | 3820 | 1461191312184 Marionette DEBUG loaded listener.js 15:28:32 INFO - PROCESS | 3820 | ++DOMWINDOW == 102 (18F1C800) [pid = 3820] [serial = 621] [outer = 1864C800] 15:28:32 INFO - PROCESS | 3820 | 1461191312798 Marionette TRACE conn2 <- [1,792,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html",0,null,null,[["currentColor is computed from the canvas element even when element is not rendered",0,null,null]]]}] 15:28:32 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:28:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html | took 964ms 15:28:32 INFO - PROCESS | 3820 | 1461191312855 Marionette TRACE conn2 -> [0,793,"getWindowHandle",null] 15:28:32 INFO - PROCESS | 3820 | 1461191312857 Marionette TRACE conn2 <- [1,793,null,{"value":"13"}] 15:28:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html 15:28:32 INFO - PROCESS | 3820 | 1461191312861 Marionette TRACE conn2 -> [0,794,"setScriptTimeout",{"ms":35000}] 15:28:32 INFO - PROCESS | 3820 | 1461191312863 Marionette TRACE conn2 <- [1,794,null,{}] 15:28:32 INFO - PROCESS | 3820 | 1461191312866 Marionette TRACE conn2 -> [0,795,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:28:32 INFO - PROCESS | 3820 | 1461191312964 Marionette TRACE conn2 <- [1,795,null,{"value":null}] 15:28:33 INFO - PROCESS | 3820 | 1461191313056 Marionette TRACE conn2 -> [0,796,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html\", \"0c4acebc-30bb-40ca-b7a3-36b05095ea91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:28:33 INFO - PROCESS | 3820 | ++DOCSHELL 18F24C00 == 38 [pid = 3820] [id = 208] 15:28:33 INFO - PROCESS | 3820 | ++DOMWINDOW == 103 (19502C00) [pid = 3820] [serial = 622] [outer = 00000000] 15:28:33 INFO - PROCESS | 3820 | ++DOMWINDOW == 104 (196CDC00) [pid = 3820] [serial = 623] [outer = 19502C00] 15:28:33 INFO - PROCESS | 3820 | 1461191313110 Marionette DEBUG loaded listener.js 15:28:33 INFO - PROCESS | 3820 | ++DOMWINDOW == 105 (19A95000) [pid = 3820] [serial = 624] [outer = 19502C00] 15:28:33 INFO - PROCESS | 3820 | 1461191313662 Marionette TRACE conn2 <- [1,796,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html",0,null,null,[["currentColor is solid black when the canvas element is not in a document",0,null,null]]]}] 15:28:33 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:28:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html | took 853ms 15:28:33 INFO - PROCESS | 3820 | 1461191313703 Marionette TRACE conn2 -> [0,797,"getWindowHandle",null] 15:28:33 INFO - PROCESS | 3820 | 1461191313706 Marionette TRACE conn2 <- [1,797,null,{"value":"13"}] 15:28:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html 15:28:33 INFO - PROCESS | 3820 | 1461191313709 Marionette TRACE conn2 -> [0,798,"setScriptTimeout",{"ms":35000}] 15:28:33 INFO - PROCESS | 3820 | 1461191313711 Marionette TRACE conn2 <- [1,798,null,{}] 15:28:33 INFO - PROCESS | 3820 | 1461191313715 Marionette TRACE conn2 -> [0,799,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:28:33 INFO - PROCESS | 3820 | 1461191313810 Marionette TRACE conn2 <- [1,799,null,{"value":null}] 15:28:33 INFO - PROCESS | 3820 | 1461191313947 Marionette TRACE conn2 -> [0,800,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html\", \"0c4acebc-30bb-40ca-b7a3-36b05095ea91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:28:33 INFO - PROCESS | 3820 | ++DOCSHELL 11BF7000 == 39 [pid = 3820] [id = 209] 15:28:33 INFO - PROCESS | 3820 | ++DOMWINDOW == 106 (11C1D800) [pid = 3820] [serial = 625] [outer = 00000000] 15:28:33 INFO - PROCESS | 3820 | ++DOMWINDOW == 107 (18173800) [pid = 3820] [serial = 626] [outer = 11C1D800] 15:28:34 INFO - PROCESS | 3820 | 1461191314003 Marionette DEBUG loaded listener.js 15:28:34 INFO - PROCESS | 3820 | ++DOMWINDOW == 108 (18644800) [pid = 3820] [serial = 627] [outer = 11C1D800] 15:28:34 INFO - PROCESS | 3820 | 1461191314695 Marionette TRACE conn2 <- [1,800,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hex3",0,null,null]]]}] 15:28:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | Canvas test: 2d.fillStyle.parse.hex3 15:28:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | took 1011ms 15:28:34 INFO - PROCESS | 3820 | 1461191314748 Marionette TRACE conn2 -> [0,801,"getWindowHandle",null] 15:28:34 INFO - PROCESS | 3820 | 1461191314751 Marionette TRACE conn2 <- [1,801,null,{"value":"13"}] 15:28:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html 15:28:34 INFO - PROCESS | 3820 | 1461191314756 Marionette TRACE conn2 -> [0,802,"setScriptTimeout",{"ms":35000}] 15:28:34 INFO - PROCESS | 3820 | 1461191314760 Marionette TRACE conn2 <- [1,802,null,{}] 15:28:34 INFO - PROCESS | 3820 | 1461191314802 Marionette TRACE conn2 -> [0,803,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:28:34 INFO - PROCESS | 3820 | 1461191314893 Marionette TRACE conn2 <- [1,803,null,{"value":null}] 15:28:34 INFO - PROCESS | 3820 | 1461191314975 Marionette TRACE conn2 -> [0,804,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html\", \"0c4acebc-30bb-40ca-b7a3-36b05095ea91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:28:35 INFO - PROCESS | 3820 | ++DOCSHELL 12D9A400 == 40 [pid = 3820] [id = 210] 15:28:35 INFO - PROCESS | 3820 | ++DOMWINDOW == 109 (12D9C800) [pid = 3820] [serial = 628] [outer = 00000000] 15:28:35 INFO - PROCESS | 3820 | ++DOMWINDOW == 110 (136C3C00) [pid = 3820] [serial = 629] [outer = 12D9C800] 15:28:35 INFO - PROCESS | 3820 | 1461191315069 Marionette DEBUG loaded listener.js 15:28:35 INFO - PROCESS | 3820 | ++DOMWINDOW == 111 (13CB2800) [pid = 3820] [serial = 630] [outer = 12D9C800] 15:28:35 INFO - PROCESS | 3820 | --DOCSHELL 16552000 == 39 [pid = 3820] [id = 23] 15:28:35 INFO - PROCESS | 3820 | --DOCSHELL 13388C00 == 38 [pid = 3820] [id = 22] 15:28:35 INFO - PROCESS | 3820 | --DOMWINDOW == 110 (1C990400) [pid = 3820] [serial = 426] [outer = 00000000] [url = about:blank] 15:28:35 INFO - PROCESS | 3820 | --DOMWINDOW == 109 (1E616C00) [pid = 3820] [serial = 423] [outer = 00000000] [url = about:blank] 15:28:35 INFO - PROCESS | 3820 | --DOMWINDOW == 108 (1648F400) [pid = 3820] [serial = 414] [outer = 00000000] [url = about:blank] 15:28:35 INFO - PROCESS | 3820 | --DOMWINDOW == 107 (1DF4A000) [pid = 3820] [serial = 474] [outer = 00000000] [url = about:blank] 15:28:35 INFO - PROCESS | 3820 | --DOMWINDOW == 106 (16477400) [pid = 3820] [serial = 465] [outer = 00000000] [url = about:blank] 15:28:35 INFO - PROCESS | 3820 | --DOMWINDOW == 105 (1A318800) [pid = 3820] [serial = 365] [outer = 00000000] [url = about:blank] 15:28:35 INFO - PROCESS | 3820 | --DOMWINDOW == 104 (1D4E2C00) [pid = 3820] [serial = 420] [outer = 00000000] [url = about:blank] 15:28:35 INFO - PROCESS | 3820 | --DOMWINDOW == 103 (1D4E3C00) [pid = 3820] [serial = 471] [outer = 00000000] [url = about:blank] 15:28:35 INFO - PROCESS | 3820 | --DOMWINDOW == 102 (18650000) [pid = 3820] [serial = 468] [outer = 00000000] [url = about:blank] 15:28:35 INFO - PROCESS | 3820 | --DOMWINDOW == 101 (18F1BC00) [pid = 3820] [serial = 417] [outer = 00000000] [url = about:blank] 15:28:35 INFO - PROCESS | 3820 | --DOMWINDOW == 100 (17D4E000) [pid = 3820] [serial = 429] [outer = 00000000] [url = about:blank] 15:28:35 INFO - PROCESS | 3820 | --DOMWINDOW == 99 (1DF4D800) [pid = 3820] [serial = 477] [outer = 00000000] [url = about:blank] 15:28:35 INFO - PROCESS | 3820 | --DOMWINDOW == 98 (1D471400) [pid = 3820] [serial = 579] [outer = 00000000] [url = about:blank] 15:28:35 INFO - PROCESS | 3820 | --DOMWINDOW == 97 (1C335000) [pid = 3820] [serial = 572] [outer = 00000000] [url = about:blank] 15:28:35 INFO - PROCESS | 3820 | --DOMWINDOW == 96 (1C98A800) [pid = 3820] [serial = 573] [outer = 00000000] [url = about:blank] 15:28:35 INFO - PROCESS | 3820 | --DOMWINDOW == 95 (1D59EC00) [pid = 3820] [serial = 576] [outer = 00000000] [url = about:blank] 15:28:35 INFO - PROCESS | 3820 | --DOMWINDOW == 94 (1D4E1C00) [pid = 3820] [serial = 575] [outer = 00000000] [url = about:blank] 15:28:35 INFO - PROCESS | 3820 | --DOMWINDOW == 93 (1D5A1C00) [pid = 3820] [serial = 578] [outer = 00000000] [url = about:blank] 15:28:35 INFO - PROCESS | 3820 | --DOMWINDOW == 92 (1A8DB000) [pid = 3820] [serial = 569] [outer = 00000000] [url = about:blank] 15:28:35 INFO - PROCESS | 3820 | --DOMWINDOW == 91 (18D09C00) [pid = 3820] [serial = 566] [outer = 00000000] [url = about:blank] 15:28:35 INFO - PROCESS | 3820 | --DOMWINDOW == 90 (195C2400) [pid = 3820] [serial = 567] [outer = 00000000] [url = about:blank] 15:28:35 INFO - PROCESS | 3820 | --DOMWINDOW == 89 (17F6D800) [pid = 3820] [serial = 563] [outer = 00000000] [url = about:blank] 15:28:35 INFO - PROCESS | 3820 | --DOMWINDOW == 88 (18176400) [pid = 3820] [serial = 564] [outer = 00000000] [url = about:blank] 15:28:35 INFO - PROCESS | 3820 | --DOMWINDOW == 87 (17A9F800) [pid = 3820] [serial = 561] [outer = 00000000] [url = about:blank] 15:28:35 INFO - PROCESS | 3820 | --DOMWINDOW == 86 (16488800) [pid = 3820] [serial = 560] [outer = 00000000] [url = about:blank] 15:28:35 INFO - PROCESS | 3820 | --DOMWINDOW == 85 (1D46F000) [pid = 3820] [serial = 558] [outer = 00000000] [url = about:blank] 15:28:35 INFO - PROCESS | 3820 | --DOMWINDOW == 84 (1D465800) [pid = 3820] [serial = 557] [outer = 00000000] [url = about:blank] 15:28:35 INFO - PROCESS | 3820 | --DOMWINDOW == 83 (1C98A000) [pid = 3820] [serial = 555] [outer = 00000000] [url = about:blank] 15:28:35 INFO - PROCESS | 3820 | --DOMWINDOW == 82 (1C3E4C00) [pid = 3820] [serial = 554] [outer = 00000000] [url = about:blank] 15:28:35 INFO - PROCESS | 3820 | --DOMWINDOW == 81 (1354F800) [pid = 3820] [serial = 552] [outer = 00000000] [url = about:blank] 15:28:35 INFO - PROCESS | 3820 | --DOMWINDOW == 80 (18D0E400) [pid = 3820] [serial = 551] [outer = 00000000] [url = about:blank] 15:28:35 INFO - PROCESS | 3820 | --DOMWINDOW == 79 (1686D000) [pid = 3820] [serial = 549] [outer = 00000000] [url = about:blank] 15:28:35 INFO - PROCESS | 3820 | --DOMWINDOW == 78 (16486400) [pid = 3820] [serial = 548] [outer = 00000000] [url = about:blank] 15:28:35 INFO - PROCESS | 3820 | --DOMWINDOW == 77 (1AD61000) [pid = 3820] [serial = 546] [outer = 00000000] [url = about:blank] 15:28:35 INFO - PROCESS | 3820 | --DOMWINDOW == 76 (1A8DAC00) [pid = 3820] [serial = 570] [outer = 00000000] [url = about:blank] 15:28:35 INFO - PROCESS | 3820 | --DOMWINDOW == 75 (1D5BE800) [pid = 3820] [serial = 510] [outer = 00000000] [url = about:blank] 15:28:35 INFO - PROCESS | 3820 | --DOMWINDOW == 74 (1D5C4000) [pid = 3820] [serial = 519] [outer = 00000000] [url = about:blank] 15:28:35 INFO - PROCESS | 3820 | --DOMWINDOW == 73 (1DF40000) [pid = 3820] [serial = 522] [outer = 00000000] [url = about:blank] 15:28:35 INFO - PROCESS | 3820 | --DOMWINDOW == 72 (1D5A8C00) [pid = 3820] [serial = 525] [outer = 00000000] [url = about:blank] 15:28:35 INFO - PROCESS | 3820 | --DOMWINDOW == 71 (1646B000) [pid = 3820] [serial = 513] [outer = 00000000] [url = about:blank] 15:28:35 INFO - PROCESS | 3820 | --DOMWINDOW == 70 (18643000) [pid = 3820] [serial = 516] [outer = 00000000] [url = about:blank] 15:28:35 INFO - PROCESS | 3820 | 1461191315526 Marionette TRACE conn2 <- [1,804,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hex4",1,"assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html:26:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,805,"getWindowHandle",null] 15:28:35 INFO - PROCESS | 3820 | 1461191315582 Marionette TRACE conn2 <- [1,805,null,{"value":"13"}] 15:28:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html 15:28:35 INFO - PROCESS | 3820 | 1461191315588 Marionette TRACE conn2 -> [0,806,"setScriptTimeout",{"ms":35000}] 15:28:35 INFO - PROCESS | 3820 | 1461191315590 Marionette TRACE conn2 <- [1,806,null,{}] 15:28:35 INFO - PROCESS | 3820 | 1461191315594 Marionette TRACE conn2 -> [0,807,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:28:35 INFO - PROCESS | 3820 | 1461191315676 Marionette TRACE conn2 <- [1,807,null,{"value":null}] 15:28:35 INFO - PROCESS | 3820 | 1461191315684 Marionette TRACE conn2 -> [0,808,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html\", \"0c4acebc-30bb-40ca-b7a3-36b05095ea91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:28:35 INFO - PROCESS | 3820 | ++DOCSHELL 13210C00 == 39 [pid = 3820] [id = 211] 15:28:35 INFO - PROCESS | 3820 | ++DOMWINDOW == 71 (1354E800) [pid = 3820] [serial = 631] [outer = 00000000] 15:28:35 INFO - PROCESS | 3820 | ++DOMWINDOW == 72 (1646D400) [pid = 3820] [serial = 632] [outer = 1354E800] 15:28:35 INFO - PROCESS | 3820 | 1461191315729 Marionette DEBUG loaded listener.js 15:28:35 INFO - PROCESS | 3820 | ++DOMWINDOW == 73 (16480C00) [pid = 3820] [serial = 633] [outer = 1354E800] 15:28:36 INFO - PROCESS | 3820 | 1461191316181 Marionette TRACE conn2 <- [1,808,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hex6",0,null,null]]]}] 15:28:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | Canvas test: 2d.fillStyle.parse.hex6 15:28:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | took 632ms 15:28:36 INFO - PROCESS | 3820 | 1461191316224 Marionette TRACE conn2 -> [0,809,"getWindowHandle",null] 15:28:36 INFO - PROCESS | 3820 | 1461191316226 Marionette TRACE conn2 <- [1,809,null,{"value":"13"}] 15:28:36 INFO - PROCESS | 3820 | 1461191316230 Marionette TRACE conn2 -> [0,810,"setScriptTimeout",{"ms":35000}] 15:28:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html 15:28:36 INFO - PROCESS | 3820 | 1461191316233 Marionette TRACE conn2 <- [1,810,null,{}] 15:28:36 INFO - PROCESS | 3820 | 1461191316243 Marionette TRACE conn2 -> [0,811,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:28:36 INFO - PROCESS | 3820 | 1461191316367 Marionette TRACE conn2 <- [1,811,null,{"value":null}] 15:28:36 INFO - PROCESS | 3820 | 1461191316452 Marionette TRACE conn2 -> [0,812,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html\", \"0c4acebc-30bb-40ca-b7a3-36b05095ea91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:28:36 INFO - PROCESS | 3820 | ++DOCSHELL 16487000 == 40 [pid = 3820] [id = 212] 15:28:36 INFO - PROCESS | 3820 | ++DOMWINDOW == 74 (16551800) [pid = 3820] [serial = 634] [outer = 00000000] 15:28:36 INFO - PROCESS | 3820 | ++DOMWINDOW == 75 (17D87C00) [pid = 3820] [serial = 635] [outer = 16551800] 15:28:36 INFO - PROCESS | 3820 | 1461191316499 Marionette DEBUG loaded listener.js 15:28:36 INFO - PROCESS | 3820 | ++DOMWINDOW == 76 (18114400) [pid = 3820] [serial = 636] [outer = 16551800] 15:28:36 INFO - PROCESS | 3820 | 1461191316951 Marionette TRACE conn2 <- [1,812,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hex8",1,"assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html:26:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,813,"getWindowHandle",null] 15:28:37 INFO - PROCESS | 3820 | 1461191317004 Marionette TRACE conn2 <- [1,813,null,{"value":"13"}] 15:28:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html 15:28:37 INFO - PROCESS | 3820 | 1461191317008 Marionette TRACE conn2 -> [0,814,"setScriptTimeout",{"ms":35000}] 15:28:37 INFO - PROCESS | 3820 | 1461191317010 Marionette TRACE conn2 <- [1,814,null,{}] 15:28:37 INFO - PROCESS | 3820 | 1461191317017 Marionette TRACE conn2 -> [0,815,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:28:37 INFO - PROCESS | 3820 | 1461191317096 Marionette TRACE conn2 <- [1,815,null,{"value":null}] 15:28:37 INFO - PROCESS | 3820 | 1461191317102 Marionette TRACE conn2 -> [0,816,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html\", \"0c4acebc-30bb-40ca-b7a3-36b05095ea91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:28:37 INFO - PROCESS | 3820 | ++DOCSHELL 18237C00 == 41 [pid = 3820] [id = 213] 15:28:37 INFO - PROCESS | 3820 | ++DOMWINDOW == 77 (1829D000) [pid = 3820] [serial = 637] [outer = 00000000] 15:28:37 INFO - PROCESS | 3820 | ++DOMWINDOW == 78 (18805800) [pid = 3820] [serial = 638] [outer = 1829D000] 15:28:37 INFO - PROCESS | 3820 | 1461191317146 Marionette DEBUG loaded listener.js 15:28:37 INFO - PROCESS | 3820 | ++DOMWINDOW == 79 (18907400) [pid = 3820] [serial = 639] [outer = 1829D000] 15:28:37 INFO - PROCESS | 3820 | 1461191317565 Marionette TRACE conn2 <- [1,816,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-1",0,null,null]]]}] 15:28:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | Canvas test: 2d.fillStyle.parse.hsl-1 15:28:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | took 601ms 15:28:37 INFO - PROCESS | 3820 | 1461191317605 Marionette TRACE conn2 -> [0,817,"getWindowHandle",null] 15:28:37 INFO - PROCESS | 3820 | 1461191317607 Marionette TRACE conn2 <- [1,817,null,{"value":"13"}] 15:28:37 INFO - PROCESS | 3820 | 1461191317610 Marionette TRACE conn2 -> [0,818,"setScriptTimeout",{"ms":35000}] 15:28:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html 15:28:37 INFO - PROCESS | 3820 | 1461191317612 Marionette TRACE conn2 <- [1,818,null,{}] 15:28:37 INFO - PROCESS | 3820 | 1461191317615 Marionette TRACE conn2 -> [0,819,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:28:37 INFO - PROCESS | 3820 | 1461191317725 Marionette TRACE conn2 <- [1,819,null,{"value":null}] 15:28:37 INFO - PROCESS | 3820 | 1461191317805 Marionette TRACE conn2 -> [0,820,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html\", \"0c4acebc-30bb-40ca-b7a3-36b05095ea91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:28:37 INFO - PROCESS | 3820 | ++DOCSHELL 18B87000 == 42 [pid = 3820] [id = 214] 15:28:37 INFO - PROCESS | 3820 | ++DOMWINDOW == 80 (18B87400) [pid = 3820] [serial = 640] [outer = 00000000] 15:28:37 INFO - PROCESS | 3820 | ++DOMWINDOW == 81 (18D05800) [pid = 3820] [serial = 641] [outer = 18B87400] 15:28:37 INFO - PROCESS | 3820 | 1461191317851 Marionette DEBUG loaded listener.js 15:28:37 INFO - PROCESS | 3820 | ++DOMWINDOW == 82 (18D10800) [pid = 3820] [serial = 642] [outer = 18B87400] 15:28:38 INFO - PROCESS | 3820 | 1461191318274 Marionette TRACE conn2 <- [1,820,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-2",0,null,null]]]}] 15:28:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | Canvas test: 2d.fillStyle.parse.hsl-2 15:28:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | took 710ms 15:28:38 INFO - PROCESS | 3820 | 1461191318314 Marionette TRACE conn2 -> [0,821,"getWindowHandle",null] 15:28:38 INFO - PROCESS | 3820 | 1461191318316 Marionette TRACE conn2 <- [1,821,null,{"value":"13"}] 15:28:38 INFO - PROCESS | 3820 | 1461191318319 Marionette TRACE conn2 -> [0,822,"setScriptTimeout",{"ms":35000}] 15:28:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html 15:28:38 INFO - PROCESS | 3820 | 1461191318321 Marionette TRACE conn2 <- [1,822,null,{}] 15:28:38 INFO - PROCESS | 3820 | 1461191318324 Marionette TRACE conn2 -> [0,823,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:28:38 INFO - PROCESS | 3820 | 1461191318450 Marionette TRACE conn2 <- [1,823,null,{"value":null}] 15:28:38 INFO - PROCESS | 3820 | 1461191318506 Marionette TRACE conn2 -> [0,824,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html\", \"0c4acebc-30bb-40ca-b7a3-36b05095ea91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:28:38 INFO - PROCESS | 3820 | ++DOCSHELL 13263400 == 43 [pid = 3820] [id = 215] 15:28:38 INFO - PROCESS | 3820 | ++DOMWINDOW == 83 (1864E000) [pid = 3820] [serial = 643] [outer = 00000000] 15:28:38 INFO - PROCESS | 3820 | ++DOMWINDOW == 84 (19CA0000) [pid = 3820] [serial = 644] [outer = 1864E000] 15:28:38 INFO - PROCESS | 3820 | 1461191318554 Marionette DEBUG loaded listener.js 15:28:38 INFO - PROCESS | 3820 | ++DOMWINDOW == 85 (19F74800) [pid = 3820] [serial = 645] [outer = 1864E000] 15:28:38 INFO - PROCESS | 3820 | 1461191318963 Marionette TRACE conn2 <- [1,824,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-3",0,null,null]]]}] 15:28:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | Canvas test: 2d.fillStyle.parse.hsl-3 15:28:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | took 695ms 15:28:39 INFO - PROCESS | 3820 | 1461191319020 Marionette TRACE conn2 -> [0,825,"getWindowHandle",null] 15:28:39 INFO - PROCESS | 3820 | 1461191319022 Marionette TRACE conn2 <- [1,825,null,{"value":"13"}] 15:28:39 INFO - PROCESS | 3820 | 1461191319025 Marionette TRACE conn2 -> [0,826,"setScriptTimeout",{"ms":35000}] 15:28:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html 15:28:39 INFO - PROCESS | 3820 | 1461191319026 Marionette TRACE conn2 <- [1,826,null,{}] 15:28:39 INFO - PROCESS | 3820 | 1461191319036 Marionette TRACE conn2 -> [0,827,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:28:39 INFO - PROCESS | 3820 | 1461191319163 Marionette TRACE conn2 <- [1,827,null,{"value":null}] 15:28:39 INFO - PROCESS | 3820 | 1461191319174 Marionette TRACE conn2 -> [0,828,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html\", \"0c4acebc-30bb-40ca-b7a3-36b05095ea91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:28:39 INFO - PROCESS | 3820 | ++DOCSHELL 195C2400 == 44 [pid = 3820] [id = 216] 15:28:39 INFO - PROCESS | 3820 | ++DOMWINDOW == 86 (1978B800) [pid = 3820] [serial = 646] [outer = 00000000] 15:28:39 INFO - PROCESS | 3820 | ++DOMWINDOW == 87 (1A3B3400) [pid = 3820] [serial = 647] [outer = 1978B800] 15:28:39 INFO - PROCESS | 3820 | 1461191319219 Marionette DEBUG loaded listener.js 15:28:39 INFO - PROCESS | 3820 | ++DOMWINDOW == 88 (1A3B2400) [pid = 3820] [serial = 648] [outer = 1978B800] 15:28:39 INFO - PROCESS | 3820 | --DOMWINDOW == 87 (15D90400) [pid = 3820] [serial = 607] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html] 15:28:39 INFO - PROCESS | 3820 | --DOMWINDOW == 86 (16472800) [pid = 3820] [serial = 595] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html] 15:28:39 INFO - PROCESS | 3820 | --DOMWINDOW == 85 (1354D400) [pid = 3820] [serial = 589] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html] 15:28:39 INFO - PROCESS | 3820 | --DOMWINDOW == 84 (1496AC00) [pid = 3820] [serial = 592] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html] 15:28:39 INFO - PROCESS | 3820 | --DOMWINDOW == 83 (123FF000) [pid = 3820] [serial = 586] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html] 15:28:39 INFO - PROCESS | 3820 | --DOMWINDOW == 82 (1648BC00) [pid = 3820] [serial = 598] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html] 15:28:39 INFO - PROCESS | 3820 | --DOMWINDOW == 81 (136C2000) [pid = 3820] [serial = 604] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html] 15:28:39 INFO - PROCESS | 3820 | --DOMWINDOW == 80 (1646E800) [pid = 3820] [serial = 601] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html] 15:28:39 INFO - PROCESS | 3820 | --DOMWINDOW == 79 (11C17000) [pid = 3820] [serial = 583] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html] 15:28:39 INFO - PROCESS | 3820 | 1461191319753 Marionette TRACE conn2 <- [1,828,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-4",0,null,null]]]}] 15:28:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | Canvas test: 2d.fillStyle.parse.hsl-4 15:28:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | took 743ms 15:28:39 INFO - PROCESS | 3820 | 1461191319798 Marionette TRACE conn2 -> [0,829,"getWindowHandle",null] 15:28:39 INFO - PROCESS | 3820 | 1461191319800 Marionette TRACE conn2 <- [1,829,null,{"value":"13"}] 15:28:39 INFO - PROCESS | 3820 | 1461191319803 Marionette TRACE conn2 -> [0,830,"setScriptTimeout",{"ms":35000}] 15:28:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html 15:28:39 INFO - PROCESS | 3820 | 1461191319805 Marionette TRACE conn2 <- [1,830,null,{}] 15:28:39 INFO - PROCESS | 3820 | 1461191319809 Marionette TRACE conn2 -> [0,831,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:28:39 INFO - PROCESS | 3820 | 1461191319884 Marionette TRACE conn2 <- [1,831,null,{"value":null}] 15:28:39 INFO - PROCESS | 3820 | 1461191319890 Marionette TRACE conn2 -> [0,832,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html\", \"0c4acebc-30bb-40ca-b7a3-36b05095ea91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:28:39 INFO - PROCESS | 3820 | ++DOCSHELL 13659400 == 45 [pid = 3820] [id = 217] 15:28:39 INFO - PROCESS | 3820 | ++DOMWINDOW == 80 (136C2000) [pid = 3820] [serial = 649] [outer = 00000000] 15:28:39 INFO - PROCESS | 3820 | ++DOMWINDOW == 81 (1A1B1400) [pid = 3820] [serial = 650] [outer = 136C2000] 15:28:39 INFO - PROCESS | 3820 | 1461191319934 Marionette DEBUG loaded listener.js 15:28:39 INFO - PROCESS | 3820 | ++DOMWINDOW == 82 (1A322000) [pid = 3820] [serial = 651] [outer = 136C2000] 15:28:40 INFO - PROCESS | 3820 | 1461191320347 Marionette TRACE conn2 <- [1,832,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-5",0,null,null]]]}] 15:28:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | Canvas test: 2d.fillStyle.parse.hsl-5 15:28:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | took 600ms 15:28:40 INFO - PROCESS | 3820 | 1461191320400 Marionette TRACE conn2 -> [0,833,"getWindowHandle",null] 15:28:40 INFO - PROCESS | 3820 | 1461191320402 Marionette TRACE conn2 <- [1,833,null,{"value":"13"}] 15:28:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html 15:28:40 INFO - PROCESS | 3820 | 1461191320405 Marionette TRACE conn2 -> [0,834,"setScriptTimeout",{"ms":35000}] 15:28:40 INFO - PROCESS | 3820 | 1461191320407 Marionette TRACE conn2 <- [1,834,null,{}] 15:28:40 INFO - PROCESS | 3820 | 1461191320411 Marionette TRACE conn2 -> [0,835,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:28:40 INFO - PROCESS | 3820 | 1461191320519 Marionette TRACE conn2 <- [1,835,null,{"value":null}] 15:28:40 INFO - PROCESS | 3820 | 1461191320528 Marionette TRACE conn2 -> [0,836,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html\", \"0c4acebc-30bb-40ca-b7a3-36b05095ea91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:28:40 INFO - PROCESS | 3820 | ++DOCSHELL 18D0FC00 == 46 [pid = 3820] [id = 218] 15:28:40 INFO - PROCESS | 3820 | ++DOMWINDOW == 83 (1A869C00) [pid = 3820] [serial = 652] [outer = 00000000] 15:28:40 INFO - PROCESS | 3820 | ++DOMWINDOW == 84 (1A8D2800) [pid = 3820] [serial = 653] [outer = 1A869C00] 15:28:40 INFO - PROCESS | 3820 | 1461191320572 Marionette DEBUG loaded listener.js 15:28:40 INFO - PROCESS | 3820 | ++DOMWINDOW == 85 (1A8AFC00) [pid = 3820] [serial = 654] [outer = 1A869C00] 15:28:40 INFO - PROCESS | 3820 | 1461191320973 Marionette TRACE conn2 <- [1,836,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-6",0,null,null]]]}] 15:28:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | Canvas test: 2d.fillStyle.parse.hsl-6 15:28:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | took 600ms 15:28:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html 15:28:41 INFO - PROCESS | 3820 | 1461191321010 Marionette TRACE conn2 -> [0,837,"getWindowHandle",null] 15:28:41 INFO - PROCESS | 3820 | 1461191321012 Marionette TRACE conn2 <- [1,837,null,{"value":"13"}] 15:28:41 INFO - PROCESS | 3820 | 1461191321015 Marionette TRACE conn2 -> [0,838,"setScriptTimeout",{"ms":35000}] 15:28:41 INFO - PROCESS | 3820 | 1461191321017 Marionette TRACE conn2 <- [1,838,null,{}] 15:28:41 INFO - PROCESS | 3820 | 1461191321020 Marionette TRACE conn2 -> [0,839,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:28:41 INFO - PROCESS | 3820 | 1461191321098 Marionette TRACE conn2 <- [1,839,null,{"value":null}] 15:28:41 INFO - PROCESS | 3820 | 1461191321104 Marionette TRACE conn2 -> [0,840,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html\", \"0c4acebc-30bb-40ca-b7a3-36b05095ea91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:28:41 INFO - PROCESS | 3820 | ++DOCSHELL 1A869800 == 47 [pid = 3820] [id = 219] 15:28:41 INFO - PROCESS | 3820 | ++DOMWINDOW == 86 (1A8AA800) [pid = 3820] [serial = 655] [outer = 00000000] 15:28:41 INFO - PROCESS | 3820 | ++DOMWINDOW == 87 (1A8DD800) [pid = 3820] [serial = 656] [outer = 1A8AA800] 15:28:41 INFO - PROCESS | 3820 | 1461191321147 Marionette DEBUG loaded listener.js 15:28:41 INFO - PROCESS | 3820 | ++DOMWINDOW == 88 (1A8E1800) [pid = 3820] [serial = 657] [outer = 1A8AA800] 15:28:41 INFO - PROCESS | 3820 | 1461191321560 Marionette TRACE conn2 <- [1,840,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-clamp-1",0,null,null]]]}] 15:28:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-1 15:28:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | took 600ms 15:28:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html 15:28:41 INFO - PROCESS | 3820 | 1461191321613 Marionette TRACE conn2 -> [0,841,"getWindowHandle",null] 15:28:41 INFO - PROCESS | 3820 | 1461191321615 Marionette TRACE conn2 <- [1,841,null,{"value":"13"}] 15:28:41 INFO - PROCESS | 3820 | 1461191321618 Marionette TRACE conn2 -> [0,842,"setScriptTimeout",{"ms":35000}] 15:28:41 INFO - PROCESS | 3820 | 1461191321621 Marionette TRACE conn2 <- [1,842,null,{}] 15:28:41 INFO - PROCESS | 3820 | 1461191321624 Marionette TRACE conn2 -> [0,843,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:28:41 INFO - PROCESS | 3820 | 1461191321764 Marionette TRACE conn2 <- [1,843,null,{"value":null}] 15:28:41 INFO - PROCESS | 3820 | 1461191321919 Marionette TRACE conn2 -> [0,844,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html\", \"0c4acebc-30bb-40ca-b7a3-36b05095ea91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:28:41 INFO - PROCESS | 3820 | ++DOCSHELL 11C1C800 == 48 [pid = 3820] [id = 220] 15:28:41 INFO - PROCESS | 3820 | ++DOMWINDOW == 89 (11F4B800) [pid = 3820] [serial = 658] [outer = 00000000] 15:28:41 INFO - PROCESS | 3820 | ++DOMWINDOW == 90 (12D8FC00) [pid = 3820] [serial = 659] [outer = 11F4B800] 15:28:42 INFO - PROCESS | 3820 | 1461191321977 Marionette DEBUG loaded listener.js 15:28:42 INFO - PROCESS | 3820 | ++DOMWINDOW == 91 (13209000) [pid = 3820] [serial = 660] [outer = 11F4B800] 15:28:42 INFO - PROCESS | 3820 | 1461191322534 Marionette TRACE conn2 <- [1,844,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-clamp-2",0,null,null]]]}] 15:28:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-2 15:28:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | took 964ms 15:28:42 INFO - PROCESS | 3820 | 1461191322606 Marionette TRACE conn2 -> [0,845,"getWindowHandle",null] 15:28:42 INFO - PROCESS | 3820 | 1461191322611 Marionette TRACE conn2 <- [1,845,null,{"value":"13"}] 15:28:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html 15:28:42 INFO - PROCESS | 3820 | 1461191322617 Marionette TRACE conn2 -> [0,846,"setScriptTimeout",{"ms":35000}] 15:28:42 INFO - PROCESS | 3820 | 1461191322621 Marionette TRACE conn2 <- [1,846,null,{}] 15:28:42 INFO - PROCESS | 3820 | 1461191322626 Marionette TRACE conn2 -> [0,847,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:28:42 INFO - PROCESS | 3820 | 1461191322729 Marionette TRACE conn2 <- [1,847,null,{"value":null}] 15:28:42 INFO - PROCESS | 3820 | 1461191322822 Marionette TRACE conn2 -> [0,848,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html\", \"0c4acebc-30bb-40ca-b7a3-36b05095ea91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:28:42 INFO - PROCESS | 3820 | ++DOCSHELL 1648E800 == 49 [pid = 3820] [id = 221] 15:28:42 INFO - PROCESS | 3820 | ++DOMWINDOW == 92 (1648EC00) [pid = 3820] [serial = 661] [outer = 00000000] 15:28:42 INFO - PROCESS | 3820 | ++DOMWINDOW == 93 (17AA9800) [pid = 3820] [serial = 662] [outer = 1648EC00] 15:28:42 INFO - PROCESS | 3820 | 1461191322879 Marionette DEBUG loaded listener.js 15:28:42 INFO - PROCESS | 3820 | ++DOMWINDOW == 94 (17D48400) [pid = 3820] [serial = 663] [outer = 1648EC00] 15:28:43 INFO - PROCESS | 3820 | 1461191323468 Marionette TRACE conn2 <- [1,848,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-clamp-3",0,null,null]]]}] 15:28:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-3 15:28:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | took 916ms 15:28:43 INFO - PROCESS | 3820 | 1461191323522 Marionette TRACE conn2 -> [0,849,"getWindowHandle",null] 15:28:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html 15:28:43 INFO - PROCESS | 3820 | 1461191323525 Marionette TRACE conn2 <- [1,849,null,{"value":"13"}] 15:28:43 INFO - PROCESS | 3820 | 1461191323529 Marionette TRACE conn2 -> [0,850,"setScriptTimeout",{"ms":35000}] 15:28:43 INFO - PROCESS | 3820 | 1461191323531 Marionette TRACE conn2 <- [1,850,null,{}] 15:28:43 INFO - PROCESS | 3820 | 1461191323535 Marionette TRACE conn2 -> [0,851,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:28:43 INFO - PROCESS | 3820 | 1461191323635 Marionette TRACE conn2 <- [1,851,null,{"value":null}] 15:28:43 INFO - PROCESS | 3820 | 1461191323731 Marionette TRACE conn2 -> [0,852,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html\", \"0c4acebc-30bb-40ca-b7a3-36b05095ea91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:28:43 INFO - PROCESS | 3820 | ++DOCSHELL 18D06800 == 50 [pid = 3820] [id = 222] 15:28:43 INFO - PROCESS | 3820 | ++DOMWINDOW == 95 (18D0D000) [pid = 3820] [serial = 664] [outer = 00000000] 15:28:43 INFO - PROCESS | 3820 | ++DOMWINDOW == 96 (195C4800) [pid = 3820] [serial = 665] [outer = 18D0D000] 15:28:43 INFO - PROCESS | 3820 | 1461191323785 Marionette DEBUG loaded listener.js 15:28:43 INFO - PROCESS | 3820 | ++DOMWINDOW == 97 (19C9FC00) [pid = 3820] [serial = 666] [outer = 18D0D000] 15:28:44 INFO - PROCESS | 3820 | 1461191324368 Marionette TRACE conn2 <- [1,852,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-clamp-4",0,null,null]]]}] 15:28:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-4 15:28:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | took 901ms 15:28:44 INFO - PROCESS | 3820 | 1461191324432 Marionette TRACE conn2 -> [0,853,"getWindowHandle",null] 15:28:44 INFO - PROCESS | 3820 | 1461191324436 Marionette TRACE conn2 <- [1,853,null,{"value":"13"}] 15:28:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html 15:28:44 INFO - PROCESS | 3820 | 1461191324447 Marionette TRACE conn2 -> [0,854,"setScriptTimeout",{"ms":35000}] 15:28:44 INFO - PROCESS | 3820 | 1461191324452 Marionette TRACE conn2 <- [1,854,null,{}] 15:28:44 INFO - PROCESS | 3820 | 1461191324456 Marionette TRACE conn2 -> [0,855,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:28:44 INFO - PROCESS | 3820 | 1461191324592 Marionette TRACE conn2 <- [1,855,null,{"value":null}] 15:28:44 INFO - PROCESS | 3820 | 1461191324713 Marionette TRACE conn2 -> [0,856,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html\", \"0c4acebc-30bb-40ca-b7a3-36b05095ea91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:28:44 INFO - PROCESS | 3820 | ++DOCSHELL 1495E800 == 51 [pid = 3820] [id = 223] 15:28:44 INFO - PROCESS | 3820 | ++DOMWINDOW == 98 (19F75800) [pid = 3820] [serial = 667] [outer = 00000000] 15:28:44 INFO - PROCESS | 3820 | ++DOMWINDOW == 99 (1C265400) [pid = 3820] [serial = 668] [outer = 19F75800] 15:28:44 INFO - PROCESS | 3820 | 1461191324769 Marionette DEBUG loaded listener.js 15:28:44 INFO - PROCESS | 3820 | ++DOMWINDOW == 100 (1C266C00) [pid = 3820] [serial = 669] [outer = 19F75800] 15:28:45 INFO - PROCESS | 3820 | 1461191325340 Marionette TRACE conn2 <- [1,856,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-1",0,null,null]]]}] 15:28:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | Canvas test: 2d.fillStyle.parse.hsla-1 15:28:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | took 964ms 15:28:45 INFO - PROCESS | 3820 | 1461191325388 Marionette TRACE conn2 -> [0,857,"getWindowHandle",null] 15:28:45 INFO - PROCESS | 3820 | 1461191325390 Marionette TRACE conn2 <- [1,857,null,{"value":"13"}] 15:28:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html 15:28:45 INFO - PROCESS | 3820 | 1461191325394 Marionette TRACE conn2 -> [0,858,"setScriptTimeout",{"ms":35000}] 15:28:45 INFO - PROCESS | 3820 | 1461191325396 Marionette TRACE conn2 <- [1,858,null,{}] 15:28:45 INFO - PROCESS | 3820 | 1461191325399 Marionette TRACE conn2 -> [0,859,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:28:45 INFO - PROCESS | 3820 | 1461191325547 Marionette TRACE conn2 <- [1,859,null,{"value":null}] 15:28:45 INFO - PROCESS | 3820 | 1461191325799 Marionette TRACE conn2 -> [0,860,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html\", \"0c4acebc-30bb-40ca-b7a3-36b05095ea91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:28:45 INFO - PROCESS | 3820 | ++DOCSHELL 11BEE000 == 52 [pid = 3820] [id = 224] 15:28:45 INFO - PROCESS | 3820 | ++DOMWINDOW == 101 (11BF2000) [pid = 3820] [serial = 670] [outer = 00000000] 15:28:45 INFO - PROCESS | 3820 | ++DOMWINDOW == 102 (13387C00) [pid = 3820] [serial = 671] [outer = 11BF2000] 15:28:45 INFO - PROCESS | 3820 | 1461191325858 Marionette DEBUG loaded listener.js 15:28:45 INFO - PROCESS | 3820 | ++DOMWINDOW == 103 (1355B800) [pid = 3820] [serial = 672] [outer = 11BF2000] 15:28:46 INFO - PROCESS | 3820 | 1461191326508 Marionette TRACE conn2 <- [1,860,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-2",0,null,null]]]}] 15:28:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | Canvas test: 2d.fillStyle.parse.hsla-2 15:28:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | took 1153ms 15:28:46 INFO - PROCESS | 3820 | 1461191326566 Marionette TRACE conn2 -> [0,861,"getWindowHandle",null] 15:28:46 INFO - PROCESS | 3820 | 1461191326571 Marionette TRACE conn2 <- [1,861,null,{"value":"13"}] 15:28:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html 15:28:46 INFO - PROCESS | 3820 | 1461191326577 Marionette TRACE conn2 -> [0,862,"setScriptTimeout",{"ms":35000}] 15:28:46 INFO - PROCESS | 3820 | 1461191326579 Marionette TRACE conn2 <- [1,862,null,{}] 15:28:46 INFO - PROCESS | 3820 | 1461191326585 Marionette TRACE conn2 -> [0,863,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:28:46 INFO - PROCESS | 3820 | --DOMWINDOW == 102 (1D8EF400) [pid = 3820] [serial = 581] [outer = 00000000] [url = about:blank] 15:28:46 INFO - PROCESS | 3820 | --DOMWINDOW == 101 (17AA1800) [pid = 3820] [serial = 609] [outer = 00000000] [url = about:blank] 15:28:46 INFO - PROCESS | 3820 | --DOMWINDOW == 100 (1655CC00) [pid = 3820] [serial = 597] [outer = 00000000] [url = about:blank] 15:28:46 INFO - PROCESS | 3820 | --DOMWINDOW == 99 (1648CC00) [pid = 3820] [serial = 596] [outer = 00000000] [url = about:blank] 15:28:46 INFO - PROCESS | 3820 | --DOMWINDOW == 98 (1364B800) [pid = 3820] [serial = 590] [outer = 00000000] [url = about:blank] 15:28:46 INFO - PROCESS | 3820 | --DOMWINDOW == 97 (1545D800) [pid = 3820] [serial = 593] [outer = 00000000] [url = about:blank] 15:28:46 INFO - PROCESS | 3820 | --DOMWINDOW == 96 (12D97800) [pid = 3820] [serial = 588] [outer = 00000000] [url = about:blank] 15:28:46 INFO - PROCESS | 3820 | --DOMWINDOW == 95 (12D91000) [pid = 3820] [serial = 587] [outer = 00000000] [url = about:blank] 15:28:46 INFO - PROCESS | 3820 | --DOMWINDOW == 94 (17D4C000) [pid = 3820] [serial = 599] [outer = 00000000] [url = about:blank] 15:28:46 INFO - PROCESS | 3820 | --DOMWINDOW == 93 (17D8B000) [pid = 3820] [serial = 600] [outer = 00000000] [url = about:blank] 15:28:46 INFO - PROCESS | 3820 | --DOMWINDOW == 92 (16486000) [pid = 3820] [serial = 605] [outer = 00000000] [url = about:blank] 15:28:46 INFO - PROCESS | 3820 | --DOMWINDOW == 91 (18235400) [pid = 3820] [serial = 602] [outer = 00000000] [url = about:blank] 15:28:46 INFO - PROCESS | 3820 | --DOMWINDOW == 90 (1864F000) [pid = 3820] [serial = 608] [outer = 00000000] [url = about:blank] 15:28:46 INFO - PROCESS | 3820 | --DOMWINDOW == 89 (18644000) [pid = 3820] [serial = 603] [outer = 00000000] [url = about:blank] 15:28:46 INFO - PROCESS | 3820 | --DOMWINDOW == 88 (136C8400) [pid = 3820] [serial = 591] [outer = 00000000] [url = about:blank] 15:28:46 INFO - PROCESS | 3820 | --DOMWINDOW == 87 (12B81400) [pid = 3820] [serial = 585] [outer = 00000000] [url = about:blank] 15:28:46 INFO - PROCESS | 3820 | --DOMWINDOW == 86 (123B9400) [pid = 3820] [serial = 584] [outer = 00000000] [url = about:blank] 15:28:46 INFO - PROCESS | 3820 | --DOMWINDOW == 85 (18B87800) [pid = 3820] [serial = 611] [outer = 00000000] [url = about:blank] 15:28:46 INFO - PROCESS | 3820 | --DOMWINDOW == 84 (1564C800) [pid = 3820] [serial = 606] [outer = 00000000] [url = about:blank] 15:28:46 INFO - PROCESS | 3820 | --DOMWINDOW == 83 (156A5C00) [pid = 3820] [serial = 594] [outer = 00000000] [url = about:blank] 15:28:46 INFO - PROCESS | 3820 | 1461191326758 Marionette TRACE conn2 <- [1,863,null,{"value":null}] 15:28:46 INFO - PROCESS | 3820 | 1461191326813 Marionette TRACE conn2 -> [0,864,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html\", \"0c4acebc-30bb-40ca-b7a3-36b05095ea91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:28:46 INFO - PROCESS | 3820 | ++DOCSHELL 12B8A000 == 53 [pid = 3820] [id = 225] 15:28:46 INFO - PROCESS | 3820 | ++DOMWINDOW == 84 (12D8F800) [pid = 3820] [serial = 673] [outer = 00000000] 15:28:46 INFO - PROCESS | 3820 | ++DOMWINDOW == 85 (136C8400) [pid = 3820] [serial = 674] [outer = 12D8F800] 15:28:46 INFO - PROCESS | 3820 | 1461191326860 Marionette DEBUG loaded listener.js 15:28:46 INFO - PROCESS | 3820 | ++DOMWINDOW == 86 (149F8000) [pid = 3820] [serial = 675] [outer = 12D8F800] 15:28:47 INFO - PROCESS | 3820 | 1461191327231 Marionette TRACE conn2 <- [1,864,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-clamp-1",0,null,null]]]}] 15:28:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-1 15:28:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | took 695ms 15:28:47 INFO - PROCESS | 3820 | 1461191327299 Marionette TRACE conn2 -> [0,865,"getWindowHandle",null] 15:28:47 INFO - PROCESS | 3820 | 1461191327302 Marionette TRACE conn2 <- [1,865,null,{"value":"13"}] 15:28:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html 15:28:47 INFO - PROCESS | 3820 | 1461191327308 Marionette TRACE conn2 -> [0,866,"setScriptTimeout",{"ms":35000}] 15:28:47 INFO - PROCESS | 3820 | 1461191327310 Marionette TRACE conn2 <- [1,866,null,{}] 15:28:47 INFO - PROCESS | 3820 | 1461191327314 Marionette TRACE conn2 -> [0,867,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:28:47 INFO - PROCESS | 3820 | 1461191327394 Marionette TRACE conn2 <- [1,867,null,{"value":null}] 15:28:47 INFO - PROCESS | 3820 | 1461191327401 Marionette TRACE conn2 -> [0,868,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html\", \"0c4acebc-30bb-40ca-b7a3-36b05095ea91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:28:47 INFO - PROCESS | 3820 | ++DOCSHELL 156A1000 == 54 [pid = 3820] [id = 226] 15:28:47 INFO - PROCESS | 3820 | ++DOMWINDOW == 87 (15AEA800) [pid = 3820] [serial = 676] [outer = 00000000] 15:28:47 INFO - PROCESS | 3820 | ++DOMWINDOW == 88 (16554800) [pid = 3820] [serial = 677] [outer = 15AEA800] 15:28:47 INFO - PROCESS | 3820 | 1461191327446 Marionette DEBUG loaded listener.js 15:28:47 INFO - PROCESS | 3820 | ++DOMWINDOW == 89 (1687BC00) [pid = 3820] [serial = 678] [outer = 15AEA800] 15:28:48 INFO - PROCESS | 3820 | 1461191328184 Marionette TRACE conn2 <- [1,868,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-clamp-2",0,null,null]]]}] 15:28:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-2 15:28:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | took 900ms 15:28:48 INFO - PROCESS | 3820 | 1461191328211 Marionette TRACE conn2 -> [0,869,"getWindowHandle",null] 15:28:48 INFO - PROCESS | 3820 | 1461191328214 Marionette TRACE conn2 <- [1,869,null,{"value":"13"}] 15:28:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html 15:28:48 INFO - PROCESS | 3820 | 1461191328218 Marionette TRACE conn2 -> [0,870,"setScriptTimeout",{"ms":35000}] 15:28:48 INFO - PROCESS | 3820 | 1461191328224 Marionette TRACE conn2 <- [1,870,null,{}] 15:28:48 INFO - PROCESS | 3820 | 1461191328233 Marionette TRACE conn2 -> [0,871,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:28:48 INFO - PROCESS | 3820 | 1461191328312 Marionette TRACE conn2 <- [1,871,null,{"value":null}] 15:28:48 INFO - PROCESS | 3820 | 1461191328318 Marionette TRACE conn2 -> [0,872,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html\", \"0c4acebc-30bb-40ca-b7a3-36b05095ea91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:28:48 INFO - PROCESS | 3820 | ++DOCSHELL 1864EC00 == 55 [pid = 3820] [id = 227] 15:28:48 INFO - PROCESS | 3820 | ++DOMWINDOW == 90 (18807400) [pid = 3820] [serial = 679] [outer = 00000000] 15:28:48 INFO - PROCESS | 3820 | ++DOMWINDOW == 91 (18B95C00) [pid = 3820] [serial = 680] [outer = 18807400] 15:28:48 INFO - PROCESS | 3820 | 1461191328363 Marionette DEBUG loaded listener.js 15:28:48 INFO - PROCESS | 3820 | ++DOMWINDOW == 92 (18D0A400) [pid = 3820] [serial = 681] [outer = 18807400] 15:28:48 INFO - PROCESS | 3820 | 1461191328846 Marionette TRACE conn2 <- [1,872,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-clamp-3",0,null,null]]]}] 15:28:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-3 15:28:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | took 664ms 15:28:48 INFO - PROCESS | 3820 | 1461191328908 Marionette TRACE conn2 -> [0,873,"getWindowHandle",null] 15:28:48 INFO - PROCESS | 3820 | 1461191328911 Marionette TRACE conn2 <- [1,873,null,{"value":"13"}] 15:28:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html 15:28:48 INFO - PROCESS | 3820 | 1461191328914 Marionette TRACE conn2 -> [0,874,"setScriptTimeout",{"ms":35000}] 15:28:48 INFO - PROCESS | 3820 | 1461191328916 Marionette TRACE conn2 <- [1,874,null,{}] 15:28:48 INFO - PROCESS | 3820 | 1461191328919 Marionette TRACE conn2 -> [0,875,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:28:49 INFO - PROCESS | 3820 | 1461191329022 Marionette TRACE conn2 <- [1,875,null,{"value":null}] 15:28:49 INFO - PROCESS | 3820 | 1461191329027 Marionette TRACE conn2 -> [0,876,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html\", \"0c4acebc-30bb-40ca-b7a3-36b05095ea91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:28:49 INFO - PROCESS | 3820 | ++DOCSHELL 18F28000 == 56 [pid = 3820] [id = 228] 15:28:49 INFO - PROCESS | 3820 | ++DOMWINDOW == 93 (18F28800) [pid = 3820] [serial = 682] [outer = 00000000] 15:28:49 INFO - PROCESS | 3820 | ++DOMWINDOW == 94 (196C9800) [pid = 3820] [serial = 683] [outer = 18F28800] 15:28:49 INFO - PROCESS | 3820 | 1461191329071 Marionette DEBUG loaded listener.js 15:28:49 INFO - PROCESS | 3820 | ++DOMWINDOW == 95 (19A93000) [pid = 3820] [serial = 684] [outer = 18F28800] 15:28:49 INFO - PROCESS | 3820 | 1461191329508 Marionette TRACE conn2 <- [1,876,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-clamp-4",0,null,null]]]}] 15:28:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-4 15:28:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | took 647ms 15:28:49 INFO - PROCESS | 3820 | 1461191329552 Marionette TRACE conn2 -> [0,877,"getWindowHandle",null] 15:28:49 INFO - PROCESS | 3820 | 1461191329553 Marionette TRACE conn2 <- [1,877,null,{"value":"13"}] 15:28:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html 15:28:49 INFO - PROCESS | 3820 | 1461191329561 Marionette TRACE conn2 -> [0,878,"setScriptTimeout",{"ms":35000}] 15:28:49 INFO - PROCESS | 3820 | 1461191329562 Marionette TRACE conn2 <- [1,878,null,{}] 15:28:49 INFO - PROCESS | 3820 | 1461191329566 Marionette TRACE conn2 -> [0,879,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:28:49 INFO - PROCESS | 3820 | 1461191329667 Marionette TRACE conn2 <- [1,879,null,{"value":null}] 15:28:49 INFO - PROCESS | 3820 | 1461191329759 Marionette TRACE conn2 -> [0,880,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html\", \"0c4acebc-30bb-40ca-b7a3-36b05095ea91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:28:49 INFO - PROCESS | 3820 | ++DOCSHELL 1A86A400 == 57 [pid = 3820] [id = 229] 15:28:49 INFO - PROCESS | 3820 | ++DOMWINDOW == 96 (1A86AC00) [pid = 3820] [serial = 685] [outer = 00000000] 15:28:49 INFO - PROCESS | 3820 | ++DOMWINDOW == 97 (1A8D9400) [pid = 3820] [serial = 686] [outer = 1A86AC00] 15:28:49 INFO - PROCESS | 3820 | 1461191329812 Marionette DEBUG loaded listener.js 15:28:49 INFO - PROCESS | 3820 | ++DOMWINDOW == 98 (1AD60400) [pid = 3820] [serial = 687] [outer = 1A86AC00] 15:28:50 INFO - PROCESS | 3820 | 1461191330262 Marionette TRACE conn2 <- [1,880,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-clamp-5",0,null,null]]]}] 15:28:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-5 15:28:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | took 743ms 15:28:50 INFO - PROCESS | 3820 | 1461191330303 Marionette TRACE conn2 -> [0,881,"getWindowHandle",null] 15:28:50 INFO - PROCESS | 3820 | 1461191330304 Marionette TRACE conn2 <- [1,881,null,{"value":"13"}] 15:28:50 INFO - PROCESS | 3820 | 1461191330308 Marionette TRACE conn2 -> [0,882,"setScriptTimeout",{"ms":35000}] 15:28:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html 15:28:50 INFO - PROCESS | 3820 | 1461191330309 Marionette TRACE conn2 <- [1,882,null,{}] 15:28:50 INFO - PROCESS | 3820 | 1461191330313 Marionette TRACE conn2 -> [0,883,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:28:50 INFO - PROCESS | 3820 | 1461191330419 Marionette TRACE conn2 <- [1,883,null,{"value":null}] 15:28:50 INFO - PROCESS | 3820 | 1461191330427 Marionette TRACE conn2 -> [0,884,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html\", \"0c4acebc-30bb-40ca-b7a3-36b05095ea91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:28:50 INFO - PROCESS | 3820 | ++DOCSHELL 12D91C00 == 58 [pid = 3820] [id = 230] 15:28:50 INFO - PROCESS | 3820 | ++DOMWINDOW == 99 (1A3BA800) [pid = 3820] [serial = 688] [outer = 00000000] 15:28:50 INFO - PROCESS | 3820 | ++DOMWINDOW == 100 (1C2F2C00) [pid = 3820] [serial = 689] [outer = 1A3BA800] 15:28:50 INFO - PROCESS | 3820 | 1461191330516 Marionette DEBUG loaded listener.js 15:28:50 INFO - PROCESS | 3820 | ++DOMWINDOW == 101 (1C33A800) [pid = 3820] [serial = 690] [outer = 1A3BA800] 15:28:51 INFO - PROCESS | 3820 | --DOMWINDOW == 100 (1864E000) [pid = 3820] [serial = 643] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html] 15:28:51 INFO - PROCESS | 3820 | --DOMWINDOW == 99 (1978B800) [pid = 3820] [serial = 646] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html] 15:28:51 INFO - PROCESS | 3820 | --DOMWINDOW == 98 (12D9C800) [pid = 3820] [serial = 628] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html] 15:28:51 INFO - PROCESS | 3820 | --DOMWINDOW == 97 (1A869C00) [pid = 3820] [serial = 652] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html] 15:28:51 INFO - PROCESS | 3820 | --DOMWINDOW == 96 (1829D000) [pid = 3820] [serial = 637] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html] 15:28:51 INFO - PROCESS | 3820 | --DOMWINDOW == 95 (1354E800) [pid = 3820] [serial = 631] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html] 15:28:51 INFO - PROCESS | 3820 | --DOMWINDOW == 94 (136C2000) [pid = 3820] [serial = 649] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html] 15:28:51 INFO - PROCESS | 3820 | --DOMWINDOW == 93 (18B87400) [pid = 3820] [serial = 640] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html] 15:28:51 INFO - PROCESS | 3820 | --DOMWINDOW == 92 (16551800) [pid = 3820] [serial = 634] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html] 15:28:51 INFO - PROCESS | 3820 | 1461191331107 Marionette TRACE conn2 <- [1,884,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-clamp-6",0,null,null]]]}] 15:28:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-6 15:28:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | took 838ms 15:28:51 INFO - PROCESS | 3820 | 1461191331151 Marionette TRACE conn2 -> [0,885,"getWindowHandle",null] 15:28:51 INFO - PROCESS | 3820 | 1461191331153 Marionette TRACE conn2 <- [1,885,null,{"value":"13"}] 15:28:51 INFO - PROCESS | 3820 | 1461191331156 Marionette TRACE conn2 -> [0,886,"setScriptTimeout",{"ms":35000}] 15:28:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html 15:28:51 INFO - PROCESS | 3820 | 1461191331158 Marionette TRACE conn2 <- [1,886,null,{}] 15:28:51 INFO - PROCESS | 3820 | 1461191331161 Marionette TRACE conn2 -> [0,887,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:28:51 INFO - PROCESS | 3820 | 1461191331235 Marionette TRACE conn2 <- [1,887,null,{"value":null}] 15:28:51 INFO - PROCESS | 3820 | 1461191331241 Marionette TRACE conn2 -> [0,888,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html\", \"0c4acebc-30bb-40ca-b7a3-36b05095ea91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:28:51 INFO - PROCESS | 3820 | ++DOCSHELL 136C2000 == 59 [pid = 3820] [id = 231] 15:28:51 INFO - PROCESS | 3820 | ++DOMWINDOW == 93 (1380D400) [pid = 3820] [serial = 691] [outer = 00000000] 15:28:51 INFO - PROCESS | 3820 | ++DOMWINDOW == 94 (1829D000) [pid = 3820] [serial = 692] [outer = 1380D400] 15:28:51 INFO - PROCESS | 3820 | 1461191331284 Marionette DEBUG loaded listener.js 15:28:51 INFO - PROCESS | 3820 | ++DOMWINDOW == 95 (18236400) [pid = 3820] [serial = 693] [outer = 1380D400] 15:28:51 INFO - PROCESS | 3820 | 1461191331769 Marionette TRACE conn2 <- [1,888,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.html4",0,null,null]]]}] 15:28:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | Canvas test: 2d.fillStyle.parse.html4 15:28:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | took 647ms 15:28:51 INFO - PROCESS | 3820 | 1461191331827 Marionette TRACE conn2 -> [0,889,"getWindowHandle",null] 15:28:51 INFO - PROCESS | 3820 | 1461191331829 Marionette TRACE conn2 <- [1,889,null,{"value":"13"}] 15:28:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html 15:28:51 INFO - PROCESS | 3820 | 1461191331832 Marionette TRACE conn2 -> [0,890,"setScriptTimeout",{"ms":35000}] 15:28:51 INFO - PROCESS | 3820 | 1461191331834 Marionette TRACE conn2 <- [1,890,null,{}] 15:28:51 INFO - PROCESS | 3820 | 1461191331837 Marionette TRACE conn2 -> [0,891,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:28:51 INFO - PROCESS | 3820 | 1461191331912 Marionette TRACE conn2 <- [1,891,null,{"value":null}] 15:28:51 INFO - PROCESS | 3820 | 1461191331918 Marionette TRACE conn2 -> [0,892,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html\", \"0c4acebc-30bb-40ca-b7a3-36b05095ea91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:28:51 INFO - PROCESS | 3820 | ++DOCSHELL 12B44C00 == 60 [pid = 3820] [id = 232] 15:28:51 INFO - PROCESS | 3820 | ++DOMWINDOW == 96 (136BF400) [pid = 3820] [serial = 694] [outer = 00000000] 15:28:51 INFO - PROCESS | 3820 | ++DOMWINDOW == 97 (1C2EF000) [pid = 3820] [serial = 695] [outer = 136BF400] 15:28:51 INFO - PROCESS | 3820 | 1461191331962 Marionette DEBUG loaded listener.js 15:28:52 INFO - PROCESS | 3820 | ++DOMWINDOW == 98 (1C3F1400) [pid = 3820] [serial = 696] [outer = 136BF400] 15:28:52 INFO - PROCESS | 3820 | 1461191332397 Marionette TRACE conn2 <- [1,892,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex1",0,null,null]]]}] 15:28:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | Canvas test: 2d.fillStyle.parse.invalid.hex1 15:28:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | took 601ms 15:28:52 INFO - PROCESS | 3820 | 1461191332435 Marionette TRACE conn2 -> [0,893,"getWindowHandle",null] 15:28:52 INFO - PROCESS | 3820 | 1461191332437 Marionette TRACE conn2 <- [1,893,null,{"value":"13"}] 15:28:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html 15:28:52 INFO - PROCESS | 3820 | 1461191332441 Marionette TRACE conn2 -> [0,894,"setScriptTimeout",{"ms":35000}] 15:28:52 INFO - PROCESS | 3820 | 1461191332443 Marionette TRACE conn2 <- [1,894,null,{}] 15:28:52 INFO - PROCESS | 3820 | 1461191332446 Marionette TRACE conn2 -> [0,895,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:28:52 INFO - PROCESS | 3820 | 1461191332522 Marionette TRACE conn2 <- [1,895,null,{"value":null}] 15:28:52 INFO - PROCESS | 3820 | 1461191332528 Marionette TRACE conn2 -> [0,896,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html\", \"0c4acebc-30bb-40ca-b7a3-36b05095ea91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:28:52 INFO - PROCESS | 3820 | ++DOCSHELL 13CB4000 == 61 [pid = 3820] [id = 233] 15:28:52 INFO - PROCESS | 3820 | ++DOMWINDOW == 99 (15A41800) [pid = 3820] [serial = 697] [outer = 00000000] 15:28:52 INFO - PROCESS | 3820 | ++DOMWINDOW == 100 (1C98FC00) [pid = 3820] [serial = 698] [outer = 15A41800] 15:28:52 INFO - PROCESS | 3820 | 1461191332572 Marionette DEBUG loaded listener.js 15:28:52 INFO - PROCESS | 3820 | ++DOMWINDOW == 101 (1C994800) [pid = 3820] [serial = 699] [outer = 15A41800] 15:28:53 INFO - PROCESS | 3820 | 1461191333036 Marionette TRACE conn2 <- [1,896,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex2",0,null,null]]]}] 15:28:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | Canvas test: 2d.fillStyle.parse.invalid.hex2 15:28:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | took 648ms 15:28:53 INFO - PROCESS | 3820 | 1461191333078 Marionette TRACE conn2 -> [0,897,"getWindowHandle",null] 15:28:53 INFO - PROCESS | 3820 | 1461191333080 Marionette TRACE conn2 <- [1,897,null,{"value":"13"}] 15:28:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html 15:28:53 INFO - PROCESS | 3820 | 1461191333083 Marionette TRACE conn2 -> [0,898,"setScriptTimeout",{"ms":35000}] 15:28:53 INFO - PROCESS | 3820 | 1461191333085 Marionette TRACE conn2 <- [1,898,null,{}] 15:28:53 INFO - PROCESS | 3820 | 1461191333134 Marionette TRACE conn2 -> [0,899,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:28:53 INFO - PROCESS | 3820 | 1461191333228 Marionette TRACE conn2 <- [1,899,null,{"value":null}] 15:28:53 INFO - PROCESS | 3820 | 1461191333329 Marionette TRACE conn2 -> [0,900,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html\", \"0c4acebc-30bb-40ca-b7a3-36b05095ea91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:28:53 INFO - PROCESS | 3820 | ++DOCSHELL 13202C00 == 62 [pid = 3820] [id = 234] 15:28:53 INFO - PROCESS | 3820 | ++DOMWINDOW == 102 (13207800) [pid = 3820] [serial = 700] [outer = 00000000] 15:28:53 INFO - PROCESS | 3820 | ++DOMWINDOW == 103 (1355C800) [pid = 3820] [serial = 701] [outer = 13207800] 15:28:53 INFO - PROCESS | 3820 | 1461191333385 Marionette DEBUG loaded listener.js 15:28:53 INFO - PROCESS | 3820 | ++DOMWINDOW == 104 (13810000) [pid = 3820] [serial = 702] [outer = 13207800] 15:28:53 INFO - PROCESS | 3820 | ++DOMWINDOW == 105 (13265C00) [pid = 3820] [serial = 703] [outer = 1EB99400] 15:28:54 INFO - PROCESS | 3820 | 1461191334120 Marionette TRACE conn2 <- [1,900,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex3",0,null,null]]]}] 15:28:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | Canvas test: 2d.fillStyle.parse.invalid.hex3 15:28:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | took 1090ms 15:28:54 INFO - PROCESS | 3820 | 1461191334169 Marionette TRACE conn2 -> [0,901,"getWindowHandle",null] 15:28:54 INFO - PROCESS | 3820 | 1461191334174 Marionette TRACE conn2 <- [1,901,null,{"value":"13"}] 15:28:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html 15:28:54 INFO - PROCESS | 3820 | 1461191334199 Marionette TRACE conn2 -> [0,902,"setScriptTimeout",{"ms":35000}] 15:28:54 INFO - PROCESS | 3820 | 1461191334202 Marionette TRACE conn2 <- [1,902,null,{}] 15:28:54 INFO - PROCESS | 3820 | 1461191334221 Marionette TRACE conn2 -> [0,903,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:28:54 INFO - PROCESS | 3820 | 1461191334378 Marionette TRACE conn2 <- [1,903,null,{"value":null}] 15:28:54 INFO - PROCESS | 3820 | 1461191334500 Marionette TRACE conn2 -> [0,904,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html\", \"0c4acebc-30bb-40ca-b7a3-36b05095ea91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:28:54 INFO - PROCESS | 3820 | ++DOCSHELL 16879C00 == 63 [pid = 3820] [id = 235] 15:28:54 INFO - PROCESS | 3820 | ++DOMWINDOW == 106 (17D46000) [pid = 3820] [serial = 704] [outer = 00000000] 15:28:54 INFO - PROCESS | 3820 | ++DOMWINDOW == 107 (18D01800) [pid = 3820] [serial = 705] [outer = 17D46000] 15:28:54 INFO - PROCESS | 3820 | 1461191334560 Marionette DEBUG loaded listener.js 15:28:54 INFO - PROCESS | 3820 | ++DOMWINDOW == 108 (1A1BC400) [pid = 3820] [serial = 706] [outer = 17D46000] 15:28:55 INFO - PROCESS | 3820 | 1461191335109 Marionette TRACE conn2 <- [1,904,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex4",0,null,null]]]}] 15:28:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | Canvas test: 2d.fillStyle.parse.invalid.hex4 15:28:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | took 963ms 15:28:55 INFO - PROCESS | 3820 | 1461191335197 Marionette TRACE conn2 -> [0,905,"getWindowHandle",null] 15:28:55 INFO - PROCESS | 3820 | 1461191335199 Marionette TRACE conn2 <- [1,905,null,{"value":"13"}] 15:28:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html 15:28:55 INFO - PROCESS | 3820 | 1461191335203 Marionette TRACE conn2 -> [0,906,"setScriptTimeout",{"ms":35000}] 15:28:55 INFO - PROCESS | 3820 | 1461191335206 Marionette TRACE conn2 <- [1,906,null,{}] 15:28:55 INFO - PROCESS | 3820 | 1461191335210 Marionette TRACE conn2 -> [0,907,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:28:55 INFO - PROCESS | 3820 | 1461191335311 Marionette TRACE conn2 <- [1,907,null,{"value":null}] 15:28:55 INFO - PROCESS | 3820 | 1461191335436 Marionette TRACE conn2 -> [0,908,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html\", \"0c4acebc-30bb-40ca-b7a3-36b05095ea91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:28:55 INFO - PROCESS | 3820 | ++DOCSHELL 1AD5D000 == 64 [pid = 3820] [id = 236] 15:28:55 INFO - PROCESS | 3820 | ++DOMWINDOW == 109 (1AD62C00) [pid = 3820] [serial = 707] [outer = 00000000] 15:28:55 INFO - PROCESS | 3820 | ++DOMWINDOW == 110 (1C98B400) [pid = 3820] [serial = 708] [outer = 1AD62C00] 15:28:55 INFO - PROCESS | 3820 | 1461191335495 Marionette DEBUG loaded listener.js 15:28:55 INFO - PROCESS | 3820 | ++DOMWINDOW == 111 (1C997C00) [pid = 3820] [serial = 709] [outer = 1AD62C00] 15:28:56 INFO - PROCESS | 3820 | 1461191336113 Marionette TRACE conn2 <- [1,908,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex5",0,null,null]]]}] 15:28:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | Canvas test: 2d.fillStyle.parse.invalid.hex5 15:28:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | took 948ms 15:28:56 INFO - PROCESS | 3820 | 1461191336154 Marionette TRACE conn2 -> [0,909,"getWindowHandle",null] 15:28:56 INFO - PROCESS | 3820 | 1461191336160 Marionette TRACE conn2 <- [1,909,null,{"value":"13"}] 15:28:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html 15:28:56 INFO - PROCESS | 3820 | 1461191336164 Marionette TRACE conn2 -> [0,910,"setScriptTimeout",{"ms":35000}] 15:28:56 INFO - PROCESS | 3820 | 1461191336166 Marionette TRACE conn2 <- [1,910,null,{}] 15:28:56 INFO - PROCESS | 3820 | 1461191336170 Marionette TRACE conn2 -> [0,911,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:28:56 INFO - PROCESS | 3820 | 1461191336268 Marionette TRACE conn2 <- [1,911,null,{"value":null}] 15:28:56 INFO - PROCESS | 3820 | 1461191336391 Marionette TRACE conn2 -> [0,912,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html\", \"0c4acebc-30bb-40ca-b7a3-36b05095ea91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:28:56 INFO - PROCESS | 3820 | ++DOCSHELL 1D16D000 == 65 [pid = 3820] [id = 237] 15:28:56 INFO - PROCESS | 3820 | ++DOMWINDOW == 112 (1D171400) [pid = 3820] [serial = 710] [outer = 00000000] 15:28:56 INFO - PROCESS | 3820 | ++DOMWINDOW == 113 (1D469800) [pid = 3820] [serial = 711] [outer = 1D171400] 15:28:56 INFO - PROCESS | 3820 | 1461191336446 Marionette DEBUG loaded listener.js 15:28:56 INFO - PROCESS | 3820 | ++DOMWINDOW == 114 (1D46C000) [pid = 3820] [serial = 712] [outer = 1D171400] 15:28:57 INFO - PROCESS | 3820 | 1461191337053 Marionette TRACE conn2 <- [1,912,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex6",0,null,null]]]}] 15:28:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | Canvas test: 2d.fillStyle.parse.invalid.hex6 15:28:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | took 964ms 15:28:57 INFO - PROCESS | 3820 | 1461191337110 Marionette TRACE conn2 -> [0,913,"getWindowHandle",null] 15:28:57 INFO - PROCESS | 3820 | 1461191337113 Marionette TRACE conn2 <- [1,913,null,{"value":"13"}] 15:28:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html 15:28:57 INFO - PROCESS | 3820 | 1461191337116 Marionette TRACE conn2 -> [0,914,"setScriptTimeout",{"ms":35000}] 15:28:57 INFO - PROCESS | 3820 | 1461191337118 Marionette TRACE conn2 <- [1,914,null,{}] 15:28:57 INFO - PROCESS | 3820 | 1461191337122 Marionette TRACE conn2 -> [0,915,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:28:57 INFO - PROCESS | 3820 | 1461191337272 Marionette TRACE conn2 <- [1,915,null,{"value":null}] 15:28:57 INFO - PROCESS | 3820 | 1461191337394 Marionette TRACE conn2 -> [0,916,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html\", \"0c4acebc-30bb-40ca-b7a3-36b05095ea91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:28:57 INFO - PROCESS | 3820 | ++DOCSHELL 11BED800 == 66 [pid = 3820] [id = 238] 15:28:57 INFO - PROCESS | 3820 | ++DOMWINDOW == 115 (11C11000) [pid = 3820] [serial = 713] [outer = 00000000] 15:28:57 INFO - PROCESS | 3820 | ++DOMWINDOW == 116 (13CB6800) [pid = 3820] [serial = 714] [outer = 11C11000] 15:28:57 INFO - PROCESS | 3820 | 1461191337451 Marionette DEBUG loaded listener.js 15:28:57 INFO - PROCESS | 3820 | ++DOMWINDOW == 117 (146B6000) [pid = 3820] [serial = 715] [outer = 11C11000] 15:28:58 INFO - PROCESS | 3820 | 1461191338094 Marionette TRACE conn2 <- [1,916,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex7",0,null,null]]]}] 15:28:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | Canvas test: 2d.fillStyle.parse.invalid.hex7 15:28:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | took 1011ms 15:28:58 INFO - PROCESS | 3820 | 1461191338150 Marionette TRACE conn2 -> [0,917,"getWindowHandle",null] 15:28:58 INFO - PROCESS | 3820 | 1461191338155 Marionette TRACE conn2 <- [1,917,null,{"value":"13"}] 15:28:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html 15:28:58 INFO - PROCESS | 3820 | 1461191338160 Marionette TRACE conn2 -> [0,918,"setScriptTimeout",{"ms":35000}] 15:28:58 INFO - PROCESS | 3820 | 1461191338164 Marionette TRACE conn2 <- [1,918,null,{}] 15:28:58 INFO - PROCESS | 3820 | 1461191338169 Marionette TRACE conn2 -> [0,919,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:28:58 INFO - PROCESS | 3820 | 1461191338263 Marionette TRACE conn2 <- [1,919,null,{"value":null}] 15:28:58 INFO - PROCESS | 3820 | 1461191338395 Marionette TRACE conn2 -> [0,920,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html\", \"0c4acebc-30bb-40ca-b7a3-36b05095ea91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:28:58 INFO - PROCESS | 3820 | ++DOCSHELL 13205C00 == 67 [pid = 3820] [id = 239] 15:28:58 INFO - PROCESS | 3820 | ++DOMWINDOW == 118 (13261000) [pid = 3820] [serial = 716] [outer = 00000000] 15:28:58 INFO - PROCESS | 3820 | ++DOMWINDOW == 119 (1355A000) [pid = 3820] [serial = 717] [outer = 13261000] 15:28:58 INFO - PROCESS | 3820 | 1461191338468 Marionette DEBUG loaded listener.js 15:28:58 INFO - PROCESS | 3820 | ++DOMWINDOW == 120 (13657C00) [pid = 3820] [serial = 718] [outer = 13261000] 15:28:58 INFO - PROCESS | 3820 | --DOCSHELL 1C3E6400 == 66 [pid = 3820] [id = 194] 15:28:58 INFO - PROCESS | 3820 | --DOCSHELL 195C2400 == 65 [pid = 3820] [id = 216] 15:28:58 INFO - PROCESS | 3820 | --DOCSHELL 13263400 == 64 [pid = 3820] [id = 215] 15:28:58 INFO - PROCESS | 3820 | --DOCSHELL 18B87000 == 63 [pid = 3820] [id = 214] 15:28:58 INFO - PROCESS | 3820 | --DOCSHELL 12B44C00 == 62 [pid = 3820] [id = 232] 15:28:58 INFO - PROCESS | 3820 | --DOCSHELL 136C2000 == 61 [pid = 3820] [id = 231] 15:28:58 INFO - PROCESS | 3820 | --DOCSHELL 12D91C00 == 60 [pid = 3820] [id = 230] 15:28:58 INFO - PROCESS | 3820 | --DOCSHELL 1A86A400 == 59 [pid = 3820] [id = 229] 15:28:58 INFO - PROCESS | 3820 | --DOCSHELL 18F28000 == 58 [pid = 3820] [id = 228] 15:28:58 INFO - PROCESS | 3820 | --DOCSHELL 1864EC00 == 57 [pid = 3820] [id = 227] 15:28:58 INFO - PROCESS | 3820 | --DOCSHELL 156A1000 == 56 [pid = 3820] [id = 226] 15:28:58 INFO - PROCESS | 3820 | --DOCSHELL 12B8A000 == 55 [pid = 3820] [id = 225] 15:28:58 INFO - PROCESS | 3820 | --DOMWINDOW == 119 (1A8DD800) [pid = 3820] [serial = 656] [outer = 00000000] [url = about:blank] 15:28:58 INFO - PROCESS | 3820 | --DOCSHELL 11BEE000 == 54 [pid = 3820] [id = 224] 15:28:58 INFO - PROCESS | 3820 | --DOCSHELL 11C1C800 == 53 [pid = 3820] [id = 220] 15:28:58 INFO - PROCESS | 3820 | --DOMWINDOW == 118 (19F74800) [pid = 3820] [serial = 645] [outer = 00000000] [url = about:blank] 15:28:58 INFO - PROCESS | 3820 | --DOMWINDOW == 117 (19CA0000) [pid = 3820] [serial = 644] [outer = 00000000] [url = about:blank] 15:28:58 INFO - PROCESS | 3820 | --DOMWINDOW == 116 (1A3B3400) [pid = 3820] [serial = 647] [outer = 00000000] [url = about:blank] 15:28:58 INFO - PROCESS | 3820 | --DOMWINDOW == 115 (1A3B2400) [pid = 3820] [serial = 648] [outer = 00000000] [url = about:blank] 15:28:58 INFO - PROCESS | 3820 | --DOMWINDOW == 114 (136C3C00) [pid = 3820] [serial = 629] [outer = 00000000] [url = about:blank] 15:28:58 INFO - PROCESS | 3820 | --DOMWINDOW == 113 (1A8AFC00) [pid = 3820] [serial = 654] [outer = 00000000] [url = about:blank] 15:28:58 INFO - PROCESS | 3820 | --DOMWINDOW == 112 (13260800) [pid = 3820] [serial = 614] [outer = 00000000] [url = about:blank] 15:28:58 INFO - PROCESS | 3820 | --DOMWINDOW == 111 (16485800) [pid = 3820] [serial = 617] [outer = 00000000] [url = about:blank] 15:28:58 INFO - PROCESS | 3820 | --DOMWINDOW == 110 (18805800) [pid = 3820] [serial = 638] [outer = 00000000] [url = about:blank] 15:28:58 INFO - PROCESS | 3820 | --DOMWINDOW == 109 (16480C00) [pid = 3820] [serial = 633] [outer = 00000000] [url = about:blank] 15:28:58 INFO - PROCESS | 3820 | --DOMWINDOW == 108 (196CDC00) [pid = 3820] [serial = 623] [outer = 00000000] [url = about:blank] 15:28:58 INFO - PROCESS | 3820 | --DOMWINDOW == 107 (1A8D2800) [pid = 3820] [serial = 653] [outer = 00000000] [url = about:blank] 15:28:58 INFO - PROCESS | 3820 | --DOMWINDOW == 106 (13CB2800) [pid = 3820] [serial = 630] [outer = 00000000] [url = about:blank] 15:28:58 INFO - PROCESS | 3820 | --DOMWINDOW == 105 (18907400) [pid = 3820] [serial = 639] [outer = 00000000] [url = about:blank] 15:28:58 INFO - PROCESS | 3820 | --DOMWINDOW == 104 (1A322000) [pid = 3820] [serial = 651] [outer = 00000000] [url = about:blank] 15:28:58 INFO - PROCESS | 3820 | --DOMWINDOW == 103 (18D05800) [pid = 3820] [serial = 641] [outer = 00000000] [url = about:blank] 15:28:58 INFO - PROCESS | 3820 | --DOMWINDOW == 102 (17D87C00) [pid = 3820] [serial = 635] [outer = 00000000] [url = about:blank] 15:28:58 INFO - PROCESS | 3820 | --DOMWINDOW == 101 (18114400) [pid = 3820] [serial = 636] [outer = 00000000] [url = about:blank] 15:28:58 INFO - PROCESS | 3820 | --DOMWINDOW == 100 (18D0D800) [pid = 3820] [serial = 620] [outer = 00000000] [url = about:blank] 15:28:58 INFO - PROCESS | 3820 | --DOMWINDOW == 99 (1646D400) [pid = 3820] [serial = 632] [outer = 00000000] [url = about:blank] 15:28:58 INFO - PROCESS | 3820 | --DOMWINDOW == 98 (1A1B1400) [pid = 3820] [serial = 650] [outer = 00000000] [url = about:blank] 15:28:58 INFO - PROCESS | 3820 | --DOMWINDOW == 97 (18D10800) [pid = 3820] [serial = 642] [outer = 00000000] [url = about:blank] 15:28:58 INFO - PROCESS | 3820 | --DOMWINDOW == 96 (18173800) [pid = 3820] [serial = 626] [outer = 00000000] [url = about:blank] 15:28:59 INFO - PROCESS | 3820 | 1461191339034 Marionette TRACE conn2 <- [1,920,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex8",0,null,null]]]}] 15:28:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | Canvas test: 2d.fillStyle.parse.invalid.hex8 15:28:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | took 916ms 15:28:59 INFO - PROCESS | 3820 | 1461191339065 Marionette TRACE conn2 -> [0,921,"getWindowHandle",null] 15:28:59 INFO - PROCESS | 3820 | 1461191339071 Marionette TRACE conn2 <- [1,921,null,{"value":"13"}] 15:28:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html 15:28:59 INFO - PROCESS | 3820 | 1461191339077 Marionette TRACE conn2 -> [0,922,"setScriptTimeout",{"ms":35000}] 15:28:59 INFO - PROCESS | 3820 | 1461191339079 Marionette TRACE conn2 <- [1,922,null,{}] 15:28:59 INFO - PROCESS | 3820 | 1461191339083 Marionette TRACE conn2 -> [0,923,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:28:59 INFO - PROCESS | 3820 | 1461191339163 Marionette TRACE conn2 <- [1,923,null,{"value":null}] 15:28:59 INFO - PROCESS | 3820 | 1461191339172 Marionette TRACE conn2 -> [0,924,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html\", \"0c4acebc-30bb-40ca-b7a3-36b05095ea91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:28:59 INFO - PROCESS | 3820 | ++DOCSHELL 13209C00 == 54 [pid = 3820] [id = 240] 15:28:59 INFO - PROCESS | 3820 | ++DOMWINDOW == 97 (13652400) [pid = 3820] [serial = 719] [outer = 00000000] 15:28:59 INFO - PROCESS | 3820 | ++DOMWINDOW == 98 (1496DC00) [pid = 3820] [serial = 720] [outer = 13652400] 15:28:59 INFO - PROCESS | 3820 | 1461191339218 Marionette DEBUG loaded listener.js 15:28:59 INFO - PROCESS | 3820 | ++DOMWINDOW == 99 (15464800) [pid = 3820] [serial = 721] [outer = 13652400] 15:28:59 INFO - PROCESS | 3820 | 1461191339693 Marionette TRACE conn2 <- [1,924,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsl-1",0,null,null]]]}] 15:28:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-1 15:28:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | took 632ms 15:28:59 INFO - PROCESS | 3820 | 1461191339713 Marionette TRACE conn2 -> [0,925,"getWindowHandle",null] 15:28:59 INFO - PROCESS | 3820 | 1461191339715 Marionette TRACE conn2 <- [1,925,null,{"value":"13"}] 15:28:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html 15:28:59 INFO - PROCESS | 3820 | 1461191339722 Marionette TRACE conn2 -> [0,926,"setScriptTimeout",{"ms":35000}] 15:28:59 INFO - PROCESS | 3820 | 1461191339725 Marionette TRACE conn2 <- [1,926,null,{}] 15:28:59 INFO - PROCESS | 3820 | 1461191339736 Marionette TRACE conn2 -> [0,927,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:28:59 INFO - PROCESS | 3820 | 1461191339817 Marionette TRACE conn2 <- [1,927,null,{"value":null}] 15:28:59 INFO - PROCESS | 3820 | 1461191339824 Marionette TRACE conn2 -> [0,928,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html\", \"0c4acebc-30bb-40ca-b7a3-36b05095ea91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:28:59 INFO - PROCESS | 3820 | ++DOCSHELL 16482000 == 55 [pid = 3820] [id = 241] 15:28:59 INFO - PROCESS | 3820 | ++DOMWINDOW == 100 (16482800) [pid = 3820] [serial = 722] [outer = 00000000] 15:28:59 INFO - PROCESS | 3820 | ++DOMWINDOW == 101 (1648B800) [pid = 3820] [serial = 723] [outer = 16482800] 15:28:59 INFO - PROCESS | 3820 | 1461191339870 Marionette DEBUG loaded listener.js 15:28:59 INFO - PROCESS | 3820 | ++DOMWINDOW == 102 (1655D800) [pid = 3820] [serial = 724] [outer = 16482800] 15:29:00 INFO - PROCESS | 3820 | 1461191340394 Marionette TRACE conn2 <- [1,928,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsl-2",0,null,null]]]}] 15:29:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-2 15:29:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | took 696ms 15:29:00 INFO - PROCESS | 3820 | 1461191340454 Marionette TRACE conn2 -> [0,929,"getWindowHandle",null] 15:29:00 INFO - PROCESS | 3820 | 1461191340456 Marionette TRACE conn2 <- [1,929,null,{"value":"13"}] 15:29:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html 15:29:00 INFO - PROCESS | 3820 | 1461191340460 Marionette TRACE conn2 -> [0,930,"setScriptTimeout",{"ms":35000}] 15:29:00 INFO - PROCESS | 3820 | 1461191340461 Marionette TRACE conn2 <- [1,930,null,{}] 15:29:00 INFO - PROCESS | 3820 | 1461191340465 Marionette TRACE conn2 -> [0,931,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:29:00 INFO - PROCESS | 3820 | 1461191340543 Marionette TRACE conn2 <- [1,931,null,{"value":null}] 15:29:00 INFO - PROCESS | 3820 | 1461191340552 Marionette TRACE conn2 -> [0,932,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html\", \"0c4acebc-30bb-40ca-b7a3-36b05095ea91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:29:00 INFO - PROCESS | 3820 | ++DOCSHELL 17D49400 == 56 [pid = 3820] [id = 242] 15:29:00 INFO - PROCESS | 3820 | ++DOMWINDOW == 103 (17D4A400) [pid = 3820] [serial = 725] [outer = 00000000] 15:29:00 INFO - PROCESS | 3820 | ++DOMWINDOW == 104 (18115400) [pid = 3820] [serial = 726] [outer = 17D4A400] 15:29:00 INFO - PROCESS | 3820 | 1461191340596 Marionette DEBUG loaded listener.js 15:29:00 INFO - PROCESS | 3820 | ++DOMWINDOW == 105 (1817D000) [pid = 3820] [serial = 727] [outer = 17D4A400] 15:29:01 INFO - PROCESS | 3820 | 1461191341048 Marionette TRACE conn2 <- [1,932,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsl-3",0,null,null]]]}] 15:29:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-3 15:29:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | took 648ms 15:29:01 INFO - PROCESS | 3820 | 1461191341099 Marionette TRACE conn2 -> [0,933,"getWindowHandle",null] 15:29:01 INFO - PROCESS | 3820 | 1461191341101 Marionette TRACE conn2 <- [1,933,null,{"value":"13"}] 15:29:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html 15:29:01 INFO - PROCESS | 3820 | 1461191341110 Marionette TRACE conn2 -> [0,934,"setScriptTimeout",{"ms":35000}] 15:29:01 INFO - PROCESS | 3820 | 1461191341112 Marionette TRACE conn2 <- [1,934,null,{}] 15:29:01 INFO - PROCESS | 3820 | 1461191341115 Marionette TRACE conn2 -> [0,935,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:29:01 INFO - PROCESS | 3820 | 1461191341216 Marionette TRACE conn2 <- [1,935,null,{"value":null}] 15:29:01 INFO - PROCESS | 3820 | 1461191341306 Marionette TRACE conn2 -> [0,936,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html\", \"0c4acebc-30bb-40ca-b7a3-36b05095ea91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:29:01 INFO - PROCESS | 3820 | ++DOCSHELL 1829C000 == 57 [pid = 3820] [id = 243] 15:29:01 INFO - PROCESS | 3820 | ++DOMWINDOW == 106 (18643400) [pid = 3820] [serial = 728] [outer = 00000000] 15:29:01 INFO - PROCESS | 3820 | ++DOMWINDOW == 107 (1864E800) [pid = 3820] [serial = 729] [outer = 18643400] 15:29:01 INFO - PROCESS | 3820 | 1461191341350 Marionette DEBUG loaded listener.js 15:29:01 INFO - PROCESS | 3820 | ++DOMWINDOW == 108 (1880B000) [pid = 3820] [serial = 730] [outer = 18643400] 15:29:01 INFO - PROCESS | 3820 | 1461191341791 Marionette TRACE conn2 <- [1,936,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsl-4",0,null,null]]]}] 15:29:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-4 15:29:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | took 742ms 15:29:01 INFO - PROCESS | 3820 | 1461191341850 Marionette TRACE conn2 -> [0,937,"getWindowHandle",null] 15:29:01 INFO - PROCESS | 3820 | 1461191341852 Marionette TRACE conn2 <- [1,937,null,{"value":"13"}] 15:29:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html 15:29:01 INFO - PROCESS | 3820 | 1461191341855 Marionette TRACE conn2 -> [0,938,"setScriptTimeout",{"ms":35000}] 15:29:01 INFO - PROCESS | 3820 | 1461191341857 Marionette TRACE conn2 <- [1,938,null,{}] 15:29:01 INFO - PROCESS | 3820 | 1461191341868 Marionette TRACE conn2 -> [0,939,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:29:02 INFO - PROCESS | 3820 | 1461191341986 Marionette TRACE conn2 <- [1,939,null,{"value":null}] 15:29:02 INFO - PROCESS | 3820 | 1461191342002 Marionette TRACE conn2 -> [0,940,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html\", \"0c4acebc-30bb-40ca-b7a3-36b05095ea91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:29:02 INFO - PROCESS | 3820 | ++DOCSHELL 1234E800 == 58 [pid = 3820] [id = 244] 15:29:02 INFO - PROCESS | 3820 | ++DOMWINDOW == 109 (18D0C400) [pid = 3820] [serial = 731] [outer = 00000000] 15:29:02 INFO - PROCESS | 3820 | ++DOMWINDOW == 110 (18F25800) [pid = 3820] [serial = 732] [outer = 18D0C400] 15:29:02 INFO - PROCESS | 3820 | 1461191342106 Marionette DEBUG loaded listener.js 15:29:02 INFO - PROCESS | 3820 | ++DOMWINDOW == 111 (18F28000) [pid = 3820] [serial = 733] [outer = 18D0C400] 15:29:02 INFO - PROCESS | 3820 | 1461191342513 Marionette TRACE conn2 <- [1,940,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsl-5",0,null,null]]]}] 15:29:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-5 15:29:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | took 711ms 15:29:02 INFO - PROCESS | 3820 | 1461191342555 Marionette TRACE conn2 -> [0,941,"getWindowHandle",null] 15:29:02 INFO - PROCESS | 3820 | 1461191342557 Marionette TRACE conn2 <- [1,941,null,{"value":"13"}] 15:29:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html 15:29:02 INFO - PROCESS | 3820 | 1461191342601 Marionette TRACE conn2 -> [0,942,"setScriptTimeout",{"ms":35000}] 15:29:02 INFO - PROCESS | 3820 | 1461191342603 Marionette TRACE conn2 <- [1,942,null,{}] 15:29:02 INFO - PROCESS | 3820 | 1461191342607 Marionette TRACE conn2 -> [0,943,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:29:02 INFO - PROCESS | 3820 | 1461191342717 Marionette TRACE conn2 <- [1,943,null,{"value":null}] 15:29:02 INFO - PROCESS | 3820 | 1461191342775 Marionette TRACE conn2 -> [0,944,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html\", \"0c4acebc-30bb-40ca-b7a3-36b05095ea91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:29:02 INFO - PROCESS | 3820 | ++DOCSHELL 18D05C00 == 59 [pid = 3820] [id = 245] 15:29:02 INFO - PROCESS | 3820 | ++DOMWINDOW == 112 (195C6000) [pid = 3820] [serial = 734] [outer = 00000000] 15:29:02 INFO - PROCESS | 3820 | ++DOMWINDOW == 113 (19CA2C00) [pid = 3820] [serial = 735] [outer = 195C6000] 15:29:02 INFO - PROCESS | 3820 | 1461191342819 Marionette DEBUG loaded listener.js 15:29:02 INFO - PROCESS | 3820 | ++DOMWINDOW == 114 (19F74800) [pid = 3820] [serial = 736] [outer = 195C6000] 15:29:03 INFO - PROCESS | 3820 | --DOMWINDOW == 113 (1A86AC00) [pid = 3820] [serial = 685] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html] 15:29:03 INFO - PROCESS | 3820 | --DOMWINDOW == 112 (11BF2000) [pid = 3820] [serial = 670] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html] 15:29:03 INFO - PROCESS | 3820 | --DOMWINDOW == 111 (1A8AA800) [pid = 3820] [serial = 655] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html] 15:29:03 INFO - PROCESS | 3820 | --DOMWINDOW == 110 (1A3BA800) [pid = 3820] [serial = 688] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html] 15:29:03 INFO - PROCESS | 3820 | --DOMWINDOW == 109 (18807400) [pid = 3820] [serial = 679] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html] 15:29:03 INFO - PROCESS | 3820 | --DOMWINDOW == 108 (15AEA800) [pid = 3820] [serial = 676] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html] 15:29:03 INFO - PROCESS | 3820 | --DOMWINDOW == 107 (12D8F800) [pid = 3820] [serial = 673] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html] 15:29:03 INFO - PROCESS | 3820 | --DOMWINDOW == 106 (1380D400) [pid = 3820] [serial = 691] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html] 15:29:03 INFO - PROCESS | 3820 | --DOMWINDOW == 105 (18F28800) [pid = 3820] [serial = 682] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html] 15:29:03 INFO - PROCESS | 3820 | --DOMWINDOW == 104 (136BF400) [pid = 3820] [serial = 694] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html] 15:29:03 INFO - PROCESS | 3820 | 1461191343326 Marionette TRACE conn2 <- [1,944,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsl-6",0,null,null]]]}] 15:29:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-6 15:29:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | took 774ms 15:29:03 INFO - PROCESS | 3820 | 1461191343379 Marionette TRACE conn2 -> [0,945,"getWindowHandle",null] 15:29:03 INFO - PROCESS | 3820 | 1461191343381 Marionette TRACE conn2 <- [1,945,null,{"value":"13"}] 15:29:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html 15:29:03 INFO - PROCESS | 3820 | 1461191343384 Marionette TRACE conn2 -> [0,946,"setScriptTimeout",{"ms":35000}] 15:29:03 INFO - PROCESS | 3820 | 1461191343385 Marionette TRACE conn2 <- [1,946,null,{}] 15:29:03 INFO - PROCESS | 3820 | 1461191343389 Marionette TRACE conn2 -> [0,947,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:29:03 INFO - PROCESS | 3820 | 1461191343463 Marionette TRACE conn2 <- [1,947,null,{"value":null}] 15:29:03 INFO - PROCESS | 3820 | 1461191343550 Marionette TRACE conn2 -> [0,948,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html\", \"0c4acebc-30bb-40ca-b7a3-36b05095ea91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:29:03 INFO - PROCESS | 3820 | ++DOCSHELL 1325FC00 == 60 [pid = 3820] [id = 246] 15:29:03 INFO - PROCESS | 3820 | ++DOMWINDOW == 105 (13260C00) [pid = 3820] [serial = 737] [outer = 00000000] 15:29:03 INFO - PROCESS | 3820 | ++DOMWINDOW == 106 (18D04000) [pid = 3820] [serial = 738] [outer = 13260C00] 15:29:03 INFO - PROCESS | 3820 | 1461191343593 Marionette DEBUG loaded listener.js 15:29:03 INFO - PROCESS | 3820 | ++DOMWINDOW == 107 (196CF400) [pid = 3820] [serial = 739] [outer = 13260C00] 15:29:03 INFO - PROCESS | 3820 | 1461191343940 Marionette TRACE conn2 <- [1,948,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsla-1",0,null,null]]]}] 15:29:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-1 15:29:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | took 600ms 15:29:03 INFO - PROCESS | 3820 | 1461191343981 Marionette TRACE conn2 -> [0,949,"getWindowHandle",null] 15:29:03 INFO - PROCESS | 3820 | 1461191343983 Marionette TRACE conn2 <- [1,949,null,{"value":"13"}] 15:29:03 INFO - PROCESS | 3820 | 1461191343986 Marionette TRACE conn2 -> [0,950,"setScriptTimeout",{"ms":35000}] 15:29:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html 15:29:03 INFO - PROCESS | 3820 | 1461191343988 Marionette TRACE conn2 <- [1,950,null,{}] 15:29:04 INFO - PROCESS | 3820 | 1461191343991 Marionette TRACE conn2 -> [0,951,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:29:04 INFO - PROCESS | 3820 | 1461191344067 Marionette TRACE conn2 <- [1,951,null,{"value":null}] 15:29:04 INFO - PROCESS | 3820 | 1461191344187 Marionette TRACE conn2 -> [0,952,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html\", \"0c4acebc-30bb-40ca-b7a3-36b05095ea91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:29:04 INFO - PROCESS | 3820 | ++DOCSHELL 15D9BC00 == 61 [pid = 3820] [id = 247] 15:29:04 INFO - PROCESS | 3820 | ++DOMWINDOW == 108 (16484800) [pid = 3820] [serial = 740] [outer = 00000000] 15:29:04 INFO - PROCESS | 3820 | ++DOMWINDOW == 109 (1A3B8800) [pid = 3820] [serial = 741] [outer = 16484800] 15:29:04 INFO - PROCESS | 3820 | 1461191344230 Marionette DEBUG loaded listener.js 15:29:04 INFO - PROCESS | 3820 | ++DOMWINDOW == 110 (1A4C6000) [pid = 3820] [serial = 742] [outer = 16484800] 15:29:04 INFO - PROCESS | 3820 | 1461191344579 Marionette TRACE conn2 <- [1,952,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsla-2",0,null,null]]]}] 15:29:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-2 15:29:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | took 632ms 15:29:04 INFO - PROCESS | 3820 | 1461191344625 Marionette TRACE conn2 -> [0,953,"getWindowHandle",null] 15:29:04 INFO - PROCESS | 3820 | 1461191344627 Marionette TRACE conn2 <- [1,953,null,{"value":"13"}] 15:29:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html 15:29:04 INFO - PROCESS | 3820 | 1461191344630 Marionette TRACE conn2 -> [0,954,"setScriptTimeout",{"ms":35000}] 15:29:04 INFO - PROCESS | 3820 | 1461191344632 Marionette TRACE conn2 <- [1,954,null,{}] 15:29:04 INFO - PROCESS | 3820 | 1461191344635 Marionette TRACE conn2 -> [0,955,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:29:04 INFO - PROCESS | 3820 | 1461191344743 Marionette TRACE conn2 <- [1,955,null,{"value":null}] 15:29:04 INFO - PROCESS | 3820 | 1461191344751 Marionette TRACE conn2 -> [0,956,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html\", \"0c4acebc-30bb-40ca-b7a3-36b05095ea91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:29:04 INFO - PROCESS | 3820 | ++DOCSHELL 18F23000 == 62 [pid = 3820] [id = 248] 15:29:04 INFO - PROCESS | 3820 | ++DOMWINDOW == 111 (18F23C00) [pid = 3820] [serial = 743] [outer = 00000000] 15:29:04 INFO - PROCESS | 3820 | ++DOMWINDOW == 112 (1A8D2C00) [pid = 3820] [serial = 744] [outer = 18F23C00] 15:29:04 INFO - PROCESS | 3820 | 1461191344794 Marionette DEBUG loaded listener.js 15:29:04 INFO - PROCESS | 3820 | ++DOMWINDOW == 113 (1A8D4400) [pid = 3820] [serial = 745] [outer = 18F23C00] 15:29:05 INFO - PROCESS | 3820 | 1461191345262 Marionette TRACE conn2 <- [1,956,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.name-1",0,null,null]]]}] 15:29:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | Canvas test: 2d.fillStyle.parse.invalid.name-1 15:29:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | took 711ms 15:29:05 INFO - PROCESS | 3820 | 1461191345331 Marionette TRACE conn2 -> [0,957,"getWindowHandle",null] 15:29:05 INFO - PROCESS | 3820 | 1461191345336 Marionette TRACE conn2 <- [1,957,null,{"value":"13"}] 15:29:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html 15:29:05 INFO - PROCESS | 3820 | 1461191345341 Marionette TRACE conn2 -> [0,958,"setScriptTimeout",{"ms":35000}] 15:29:05 INFO - PROCESS | 3820 | 1461191345346 Marionette TRACE conn2 <- [1,958,null,{}] 15:29:05 INFO - PROCESS | 3820 | 1461191345353 Marionette TRACE conn2 -> [0,959,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:29:05 INFO - PROCESS | 3820 | 1461191345519 Marionette TRACE conn2 <- [1,959,null,{"value":null}] 15:29:05 INFO - PROCESS | 3820 | 1461191345615 Marionette TRACE conn2 -> [0,960,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html\", \"0c4acebc-30bb-40ca-b7a3-36b05095ea91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:29:05 INFO - PROCESS | 3820 | ++DOCSHELL 12D97400 == 63 [pid = 3820] [id = 249] 15:29:05 INFO - PROCESS | 3820 | ++DOMWINDOW == 114 (12D99800) [pid = 3820] [serial = 746] [outer = 00000000] 15:29:05 INFO - PROCESS | 3820 | ++DOMWINDOW == 115 (1326B800) [pid = 3820] [serial = 747] [outer = 12D99800] 15:29:05 INFO - PROCESS | 3820 | 1461191345671 Marionette DEBUG loaded listener.js 15:29:05 INFO - PROCESS | 3820 | ++DOMWINDOW == 116 (1355C000) [pid = 3820] [serial = 748] [outer = 12D99800] 15:29:06 INFO - PROCESS | 3820 | 1461191346251 Marionette TRACE conn2 <- [1,960,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.name-2",0,null,null]]]}] 15:29:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | Canvas test: 2d.fillStyle.parse.invalid.name-2 15:29:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | took 916ms 15:29:06 INFO - PROCESS | 3820 | 1461191346277 Marionette TRACE conn2 -> [0,961,"getWindowHandle",null] 15:29:06 INFO - PROCESS | 3820 | 1461191346283 Marionette TRACE conn2 <- [1,961,null,{"value":"13"}] 15:29:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html 15:29:06 INFO - PROCESS | 3820 | 1461191346290 Marionette TRACE conn2 -> [0,962,"setScriptTimeout",{"ms":35000}] 15:29:06 INFO - PROCESS | 3820 | 1461191346293 Marionette TRACE conn2 <- [1,962,null,{}] 15:29:06 INFO - PROCESS | 3820 | 1461191346296 Marionette TRACE conn2 -> [0,963,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:29:06 INFO - PROCESS | 3820 | 1461191346401 Marionette TRACE conn2 <- [1,963,null,{"value":null}] 15:29:06 INFO - PROCESS | 3820 | 1461191346529 Marionette TRACE conn2 -> [0,964,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html\", \"0c4acebc-30bb-40ca-b7a3-36b05095ea91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:29:06 INFO - PROCESS | 3820 | ++DOCSHELL 15ADB400 == 64 [pid = 3820] [id = 250] 15:29:06 INFO - PROCESS | 3820 | ++DOMWINDOW == 117 (15AF4000) [pid = 3820] [serial = 749] [outer = 00000000] 15:29:06 INFO - PROCESS | 3820 | ++DOMWINDOW == 118 (1648B000) [pid = 3820] [serial = 750] [outer = 15AF4000] 15:29:06 INFO - PROCESS | 3820 | 1461191346584 Marionette DEBUG loaded listener.js 15:29:06 INFO - PROCESS | 3820 | ++DOMWINDOW == 119 (17D45400) [pid = 3820] [serial = 751] [outer = 15AF4000] 15:29:07 INFO - PROCESS | 3820 | 1461191347166 Marionette TRACE conn2 <- [1,964,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.name-3",0,null,null]]]}] 15:29:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | Canvas test: 2d.fillStyle.parse.invalid.name-3 15:29:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | took 948ms 15:29:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html 15:29:07 INFO - PROCESS | 3820 | 1461191347233 Marionette TRACE conn2 -> [0,965,"getWindowHandle",null] 15:29:07 INFO - PROCESS | 3820 | 1461191347236 Marionette TRACE conn2 <- [1,965,null,{"value":"13"}] 15:29:07 INFO - PROCESS | 3820 | 1461191347240 Marionette TRACE conn2 -> [0,966,"setScriptTimeout",{"ms":35000}] 15:29:07 INFO - PROCESS | 3820 | 1461191347243 Marionette TRACE conn2 <- [1,966,null,{}] 15:29:07 INFO - PROCESS | 3820 | 1461191347255 Marionette TRACE conn2 -> [0,967,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:29:07 INFO - PROCESS | 3820 | 1461191347363 Marionette TRACE conn2 <- [1,967,null,{"value":null}] 15:29:07 INFO - PROCESS | 3820 | 1461191347513 Marionette TRACE conn2 -> [0,968,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html\", \"0c4acebc-30bb-40ca-b7a3-36b05095ea91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:29:07 INFO - PROCESS | 3820 | ++DOCSHELL 195BD000 == 65 [pid = 3820] [id = 251] 15:29:07 INFO - PROCESS | 3820 | ++DOMWINDOW == 120 (19A99800) [pid = 3820] [serial = 752] [outer = 00000000] 15:29:07 INFO - PROCESS | 3820 | ++DOMWINDOW == 121 (1A8A4000) [pid = 3820] [serial = 753] [outer = 19A99800] 15:29:07 INFO - PROCESS | 3820 | 1461191347571 Marionette DEBUG loaded listener.js 15:29:07 INFO - PROCESS | 3820 | ++DOMWINDOW == 122 (1A8D9800) [pid = 3820] [serial = 754] [outer = 19A99800] 15:29:08 INFO - PROCESS | 3820 | 1461191348117 Marionette TRACE conn2 <- [1,968,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.name-4",0,null,null]]]}] 15:29:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | Canvas test: 2d.fillStyle.parse.invalid.name-4 15:29:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | took 948ms 15:29:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html 15:29:08 INFO - PROCESS | 3820 | 1461191348184 Marionette TRACE conn2 -> [0,969,"getWindowHandle",null] 15:29:08 INFO - PROCESS | 3820 | 1461191348187 Marionette TRACE conn2 <- [1,969,null,{"value":"13"}] 15:29:08 INFO - PROCESS | 3820 | 1461191348190 Marionette TRACE conn2 -> [0,970,"setScriptTimeout",{"ms":35000}] 15:29:08 INFO - PROCESS | 3820 | 1461191348192 Marionette TRACE conn2 <- [1,970,null,{}] 15:29:08 INFO - PROCESS | 3820 | 1461191348197 Marionette TRACE conn2 -> [0,971,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:29:08 INFO - PROCESS | 3820 | 1461191348305 Marionette TRACE conn2 <- [1,971,null,{"value":null}] 15:29:08 INFO - PROCESS | 3820 | 1461191348432 Marionette TRACE conn2 -> [0,972,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html\", \"0c4acebc-30bb-40ca-b7a3-36b05095ea91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:29:08 INFO - PROCESS | 3820 | ++DOCSHELL 1AD61000 == 66 [pid = 3820] [id = 252] 15:29:08 INFO - PROCESS | 3820 | ++DOMWINDOW == 123 (1AD63000) [pid = 3820] [serial = 755] [outer = 00000000] 15:29:08 INFO - PROCESS | 3820 | ++DOMWINDOW == 124 (1C2ED400) [pid = 3820] [serial = 756] [outer = 1AD63000] 15:29:08 INFO - PROCESS | 3820 | 1461191348487 Marionette DEBUG loaded listener.js 15:29:08 INFO - PROCESS | 3820 | ++DOMWINDOW == 125 (1C335400) [pid = 3820] [serial = 757] [outer = 1AD63000] 15:29:09 INFO - PROCESS | 3820 | 1461191349076 Marionette TRACE conn2 <- [1,972,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.name-5",0,null,null]]]}] 15:29:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | Canvas test: 2d.fillStyle.parse.invalid.name-5 15:29:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | took 901ms 15:29:09 INFO - PROCESS | 3820 | 1461191349126 Marionette TRACE conn2 -> [0,973,"getWindowHandle",null] 15:29:09 INFO - PROCESS | 3820 | 1461191349128 Marionette TRACE conn2 <- [1,973,null,{"value":"13"}] 15:29:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html 15:29:09 INFO - PROCESS | 3820 | 1461191349132 Marionette TRACE conn2 -> [0,974,"setScriptTimeout",{"ms":35000}] 15:29:09 INFO - PROCESS | 3820 | 1461191349134 Marionette TRACE conn2 <- [1,974,null,{}] 15:29:09 INFO - PROCESS | 3820 | 1461191349138 Marionette TRACE conn2 -> [0,975,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:29:09 INFO - PROCESS | 3820 | 1461191349236 Marionette TRACE conn2 <- [1,975,null,{"value":null}] 15:29:09 INFO - PROCESS | 3820 | 1461191349339 Marionette TRACE conn2 -> [0,976,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html\", \"0c4acebc-30bb-40ca-b7a3-36b05095ea91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:29:09 INFO - PROCESS | 3820 | ++DOCSHELL 1AA3EC00 == 67 [pid = 3820] [id = 253] 15:29:09 INFO - PROCESS | 3820 | ++DOMWINDOW == 126 (1C263400) [pid = 3820] [serial = 758] [outer = 00000000] 15:29:09 INFO - PROCESS | 3820 | ++DOMWINDOW == 127 (1C98DC00) [pid = 3820] [serial = 759] [outer = 1C263400] 15:29:09 INFO - PROCESS | 3820 | 1461191349400 Marionette DEBUG loaded listener.js 15:29:09 INFO - PROCESS | 3820 | ++DOMWINDOW == 128 (1CB71000) [pid = 3820] [serial = 760] [outer = 1C263400] 15:29:10 INFO - PROCESS | 3820 | 1461191350002 Marionette TRACE conn2 <- [1,976,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-1",0,null,null]]]}] 15:29:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-1 15:29:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | took 916ms 15:29:10 INFO - PROCESS | 3820 | 1461191350047 Marionette TRACE conn2 -> [0,977,"getWindowHandle",null] 15:29:10 INFO - PROCESS | 3820 | 1461191350049 Marionette TRACE conn2 <- [1,977,null,{"value":"13"}] 15:29:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html 15:29:10 INFO - PROCESS | 3820 | 1461191350054 Marionette TRACE conn2 -> [0,978,"setScriptTimeout",{"ms":35000}] 15:29:10 INFO - PROCESS | 3820 | 1461191350056 Marionette TRACE conn2 <- [1,978,null,{}] 15:29:10 INFO - PROCESS | 3820 | 1461191350060 Marionette TRACE conn2 -> [0,979,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:29:10 INFO - PROCESS | 3820 | 1461191350181 Marionette TRACE conn2 <- [1,979,null,{"value":null}] 15:29:10 INFO - PROCESS | 3820 | 1461191350514 Marionette TRACE conn2 -> [0,980,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html\", \"0c4acebc-30bb-40ca-b7a3-36b05095ea91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:29:10 INFO - PROCESS | 3820 | ++DOCSHELL 11C13800 == 68 [pid = 3820] [id = 254] 15:29:10 INFO - PROCESS | 3820 | ++DOMWINDOW == 129 (123FF400) [pid = 3820] [serial = 761] [outer = 00000000] 15:29:10 INFO - PROCESS | 3820 | ++DOMWINDOW == 130 (12D8D800) [pid = 3820] [serial = 762] [outer = 123FF400] 15:29:10 INFO - PROCESS | 3820 | 1461191350563 Marionette DEBUG loaded listener.js 15:29:10 INFO - PROCESS | 3820 | ++DOMWINDOW == 131 (12DE0400) [pid = 3820] [serial = 763] [outer = 123FF400] 15:29:11 INFO - PROCESS | 3820 | 1461191351183 Marionette TRACE conn2 <- [1,980,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-2",0,null,null]]]}] 15:29:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-2 15:29:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | took 1201ms 15:29:11 INFO - PROCESS | 3820 | 1461191351260 Marionette TRACE conn2 -> [0,981,"getWindowHandle",null] 15:29:11 INFO - PROCESS | 3820 | 1461191351263 Marionette TRACE conn2 <- [1,981,null,{"value":"13"}] 15:29:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html 15:29:11 INFO - PROCESS | 3820 | 1461191351269 Marionette TRACE conn2 -> [0,982,"setScriptTimeout",{"ms":35000}] 15:29:11 INFO - PROCESS | 3820 | 1461191351273 Marionette TRACE conn2 <- [1,982,null,{}] 15:29:11 INFO - PROCESS | 3820 | 1461191351279 Marionette TRACE conn2 -> [0,983,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:29:11 INFO - PROCESS | 3820 | 1461191351402 Marionette TRACE conn2 <- [1,983,null,{"value":null}] 15:29:11 INFO - PROCESS | 3820 | --DOCSHELL 13659400 == 67 [pid = 3820] [id = 217] 15:29:11 INFO - PROCESS | 3820 | --DOCSHELL 18D0FC00 == 66 [pid = 3820] [id = 218] 15:29:11 INFO - PROCESS | 3820 | --DOCSHELL 1A869800 == 65 [pid = 3820] [id = 219] 15:29:11 INFO - PROCESS | 3820 | --DOCSHELL 15D9BC00 == 64 [pid = 3820] [id = 247] 15:29:11 INFO - PROCESS | 3820 | --DOCSHELL 1325FC00 == 63 [pid = 3820] [id = 246] 15:29:11 INFO - PROCESS | 3820 | --DOCSHELL 18D05C00 == 62 [pid = 3820] [id = 245] 15:29:11 INFO - PROCESS | 3820 | --DOCSHELL 1234E800 == 61 [pid = 3820] [id = 244] 15:29:11 INFO - PROCESS | 3820 | --DOCSHELL 1829C000 == 60 [pid = 3820] [id = 243] 15:29:11 INFO - PROCESS | 3820 | --DOCSHELL 16482000 == 59 [pid = 3820] [id = 241] 15:29:11 INFO - PROCESS | 3820 | --DOCSHELL 13209C00 == 58 [pid = 3820] [id = 240] 15:29:11 INFO - PROCESS | 3820 | --DOCSHELL 13205C00 == 57 [pid = 3820] [id = 239] 15:29:11 INFO - PROCESS | 3820 | --DOMWINDOW == 130 (1C98FC00) [pid = 3820] [serial = 698] [outer = 00000000] [url = about:blank] 15:29:11 INFO - PROCESS | 3820 | --DOCSHELL 13CB4000 == 56 [pid = 3820] [id = 233] 15:29:11 INFO - PROCESS | 3820 | --DOMWINDOW == 129 (1A8D9400) [pid = 3820] [serial = 686] [outer = 00000000] [url = about:blank] 15:29:11 INFO - PROCESS | 3820 | --DOMWINDOW == 128 (12D8FC00) [pid = 3820] [serial = 659] [outer = 00000000] [url = about:blank] 15:29:11 INFO - PROCESS | 3820 | --DOMWINDOW == 127 (17AA9800) [pid = 3820] [serial = 662] [outer = 00000000] [url = about:blank] 15:29:11 INFO - PROCESS | 3820 | --DOMWINDOW == 126 (195C4800) [pid = 3820] [serial = 665] [outer = 00000000] [url = about:blank] 15:29:11 INFO - PROCESS | 3820 | --DOMWINDOW == 125 (1355B800) [pid = 3820] [serial = 672] [outer = 00000000] [url = about:blank] 15:29:11 INFO - PROCESS | 3820 | --DOMWINDOW == 124 (13387C00) [pid = 3820] [serial = 671] [outer = 00000000] [url = about:blank] 15:29:11 INFO - PROCESS | 3820 | --DOMWINDOW == 123 (1A8E1800) [pid = 3820] [serial = 657] [outer = 00000000] [url = about:blank] 15:29:11 INFO - PROCESS | 3820 | --DOMWINDOW == 122 (1C2F2C00) [pid = 3820] [serial = 689] [outer = 00000000] [url = about:blank] 15:29:11 INFO - PROCESS | 3820 | --DOMWINDOW == 121 (18B95C00) [pid = 3820] [serial = 680] [outer = 00000000] [url = about:blank] 15:29:11 INFO - PROCESS | 3820 | --DOMWINDOW == 120 (16554800) [pid = 3820] [serial = 677] [outer = 00000000] [url = about:blank] 15:29:11 INFO - PROCESS | 3820 | --DOMWINDOW == 119 (1687BC00) [pid = 3820] [serial = 678] [outer = 00000000] [url = about:blank] 15:29:11 INFO - PROCESS | 3820 | --DOMWINDOW == 118 (136C8400) [pid = 3820] [serial = 674] [outer = 00000000] [url = about:blank] 15:29:11 INFO - PROCESS | 3820 | --DOMWINDOW == 117 (149F8000) [pid = 3820] [serial = 675] [outer = 00000000] [url = about:blank] 15:29:11 INFO - PROCESS | 3820 | --DOMWINDOW == 116 (1AD60400) [pid = 3820] [serial = 687] [outer = 00000000] [url = about:blank] 15:29:11 INFO - PROCESS | 3820 | --DOMWINDOW == 115 (1C265400) [pid = 3820] [serial = 668] [outer = 00000000] [url = about:blank] 15:29:11 INFO - PROCESS | 3820 | --DOMWINDOW == 114 (18236400) [pid = 3820] [serial = 693] [outer = 00000000] [url = about:blank] 15:29:11 INFO - PROCESS | 3820 | --DOMWINDOW == 113 (1829D000) [pid = 3820] [serial = 692] [outer = 00000000] [url = about:blank] 15:29:11 INFO - PROCESS | 3820 | --DOMWINDOW == 112 (1C33A800) [pid = 3820] [serial = 690] [outer = 00000000] [url = about:blank] 15:29:11 INFO - PROCESS | 3820 | --DOMWINDOW == 111 (196C9800) [pid = 3820] [serial = 683] [outer = 00000000] [url = about:blank] 15:29:11 INFO - PROCESS | 3820 | --DOMWINDOW == 110 (19A93000) [pid = 3820] [serial = 684] [outer = 00000000] [url = about:blank] 15:29:11 INFO - PROCESS | 3820 | --DOMWINDOW == 109 (1C2EF000) [pid = 3820] [serial = 695] [outer = 00000000] [url = about:blank] 15:29:11 INFO - PROCESS | 3820 | --DOMWINDOW == 108 (18D0A400) [pid = 3820] [serial = 681] [outer = 00000000] [url = about:blank] 15:29:11 INFO - PROCESS | 3820 | --DOMWINDOW == 107 (1C3F1400) [pid = 3820] [serial = 696] [outer = 00000000] [url = about:blank] 15:29:11 INFO - PROCESS | 3820 | 1461191351512 Marionette TRACE conn2 -> [0,984,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html\", \"0c4acebc-30bb-40ca-b7a3-36b05095ea91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:29:11 INFO - PROCESS | 3820 | ++DOCSHELL 12B37C00 == 57 [pid = 3820] [id = 255] 15:29:11 INFO - PROCESS | 3820 | ++DOMWINDOW == 108 (12B3A400) [pid = 3820] [serial = 764] [outer = 00000000] 15:29:11 INFO - PROCESS | 3820 | ++DOMWINDOW == 109 (1325C400) [pid = 3820] [serial = 765] [outer = 12B3A400] 15:29:11 INFO - PROCESS | 3820 | 1461191351560 Marionette DEBUG loaded listener.js 15:29:11 INFO - PROCESS | 3820 | ++DOMWINDOW == 110 (13556400) [pid = 3820] [serial = 766] [outer = 12B3A400] 15:29:12 INFO - PROCESS | 3820 | 1461191352025 Marionette TRACE conn2 <- [1,984,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-3",0,null,null]]]}] 15:29:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-3 15:29:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | took 806ms 15:29:12 INFO - PROCESS | 3820 | 1461191352102 Marionette TRACE conn2 -> [0,985,"getWindowHandle",null] 15:29:12 INFO - PROCESS | 3820 | 1461191352106 Marionette TRACE conn2 <- [1,985,null,{"value":"13"}] 15:29:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html 15:29:12 INFO - PROCESS | 3820 | 1461191352110 Marionette TRACE conn2 -> [0,986,"setScriptTimeout",{"ms":35000}] 15:29:12 INFO - PROCESS | 3820 | 1461191352112 Marionette TRACE conn2 <- [1,986,null,{}] 15:29:12 INFO - PROCESS | 3820 | 1461191352115 Marionette TRACE conn2 -> [0,987,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:29:12 INFO - PROCESS | 3820 | 1461191352194 Marionette TRACE conn2 <- [1,987,null,{"value":null}] 15:29:12 INFO - PROCESS | 3820 | 1461191352205 Marionette TRACE conn2 -> [0,988,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html\", \"0c4acebc-30bb-40ca-b7a3-36b05095ea91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:29:12 INFO - PROCESS | 3820 | ++DOCSHELL 15D9B000 == 58 [pid = 3820] [id = 256] 15:29:12 INFO - PROCESS | 3820 | ++DOMWINDOW == 111 (15D9BC00) [pid = 3820] [serial = 767] [outer = 00000000] 15:29:12 INFO - PROCESS | 3820 | ++DOMWINDOW == 112 (16480400) [pid = 3820] [serial = 768] [outer = 15D9BC00] 15:29:12 INFO - PROCESS | 3820 | 1461191352257 Marionette DEBUG loaded listener.js 15:29:12 INFO - PROCESS | 3820 | ++DOMWINDOW == 113 (16489C00) [pid = 3820] [serial = 769] [outer = 15D9BC00] 15:29:12 INFO - PROCESS | 3820 | 1461191352736 Marionette TRACE conn2 <- [1,988,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-4",0,null,null]]]}] 15:29:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-4 15:29:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | took 632ms 15:29:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html 15:29:12 INFO - PROCESS | 3820 | 1461191352749 Marionette TRACE conn2 -> [0,989,"getWindowHandle",null] 15:29:12 INFO - PROCESS | 3820 | 1461191352751 Marionette TRACE conn2 <- [1,989,null,{"value":"13"}] 15:29:12 INFO - PROCESS | 3820 | 1461191352760 Marionette TRACE conn2 -> [0,990,"setScriptTimeout",{"ms":35000}] 15:29:12 INFO - PROCESS | 3820 | 1461191352765 Marionette TRACE conn2 <- [1,990,null,{}] 15:29:12 INFO - PROCESS | 3820 | 1461191352770 Marionette TRACE conn2 -> [0,991,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:29:12 INFO - PROCESS | 3820 | 1461191352850 Marionette TRACE conn2 <- [1,991,null,{"value":null}] 15:29:12 INFO - PROCESS | 3820 | 1461191352856 Marionette TRACE conn2 -> [0,992,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html\", \"0c4acebc-30bb-40ca-b7a3-36b05095ea91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:29:12 INFO - PROCESS | 3820 | ++DOCSHELL 16879000 == 59 [pid = 3820] [id = 257] 15:29:12 INFO - PROCESS | 3820 | ++DOMWINDOW == 114 (17AAD400) [pid = 3820] [serial = 770] [outer = 00000000] 15:29:12 INFO - PROCESS | 3820 | ++DOMWINDOW == 115 (18236800) [pid = 3820] [serial = 771] [outer = 17AAD400] 15:29:12 INFO - PROCESS | 3820 | 1461191352901 Marionette DEBUG loaded listener.js 15:29:12 INFO - PROCESS | 3820 | ++DOMWINDOW == 116 (18643800) [pid = 3820] [serial = 772] [outer = 17AAD400] 15:29:13 INFO - PROCESS | 3820 | 1461191353333 Marionette TRACE conn2 <- [1,992,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-5",0,null,null]]]}] 15:29:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-5 15:29:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | took 601ms 15:29:13 INFO - PROCESS | 3820 | 1461191353353 Marionette TRACE conn2 -> [0,993,"getWindowHandle",null] 15:29:13 INFO - PROCESS | 3820 | 1461191353357 Marionette TRACE conn2 <- [1,993,null,{"value":"13"}] 15:29:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html 15:29:13 INFO - PROCESS | 3820 | 1461191353362 Marionette TRACE conn2 -> [0,994,"setScriptTimeout",{"ms":35000}] 15:29:13 INFO - PROCESS | 3820 | 1461191353364 Marionette TRACE conn2 <- [1,994,null,{}] 15:29:13 INFO - PROCESS | 3820 | 1461191353367 Marionette TRACE conn2 -> [0,995,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:29:13 INFO - PROCESS | 3820 | 1461191353451 Marionette TRACE conn2 <- [1,995,null,{"value":null}] 15:29:13 INFO - PROCESS | 3820 | 1461191353456 Marionette TRACE conn2 -> [0,996,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html\", \"0c4acebc-30bb-40ca-b7a3-36b05095ea91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:29:13 INFO - PROCESS | 3820 | ++DOCSHELL 02A88800 == 60 [pid = 3820] [id = 258] 15:29:13 INFO - PROCESS | 3820 | ++DOMWINDOW == 117 (137DCC00) [pid = 3820] [serial = 773] [outer = 00000000] 15:29:13 INFO - PROCESS | 3820 | ++DOMWINDOW == 118 (18B94000) [pid = 3820] [serial = 774] [outer = 137DCC00] 15:29:13 INFO - PROCESS | 3820 | 1461191353505 Marionette DEBUG loaded listener.js 15:29:13 INFO - PROCESS | 3820 | ++DOMWINDOW == 119 (18D04C00) [pid = 3820] [serial = 775] [outer = 137DCC00] 15:29:13 INFO - PROCESS | 3820 | 1461191353975 Marionette TRACE conn2 <- [1,996,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-6",0,null,null]]]}] 15:29:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-6 15:29:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | took 695ms 15:29:14 INFO - PROCESS | 3820 | 1461191354061 Marionette TRACE conn2 -> [0,997,"getWindowHandle",null] 15:29:14 INFO - PROCESS | 3820 | 1461191354063 Marionette TRACE conn2 <- [1,997,null,{"value":"13"}] 15:29:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html 15:29:14 INFO - PROCESS | 3820 | 1461191354067 Marionette TRACE conn2 -> [0,998,"setScriptTimeout",{"ms":35000}] 15:29:14 INFO - PROCESS | 3820 | 1461191354069 Marionette TRACE conn2 <- [1,998,null,{}] 15:29:14 INFO - PROCESS | 3820 | 1461191354072 Marionette TRACE conn2 -> [0,999,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:29:14 INFO - PROCESS | 3820 | 1461191354176 Marionette TRACE conn2 <- [1,999,null,{"value":null}] 15:29:14 INFO - PROCESS | 3820 | 1461191354183 Marionette TRACE conn2 -> [0,1000,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html\", \"0c4acebc-30bb-40ca-b7a3-36b05095ea91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:29:14 INFO - PROCESS | 3820 | ++DOCSHELL 18D0FC00 == 61 [pid = 3820] [id = 259] 15:29:14 INFO - PROCESS | 3820 | ++DOMWINDOW == 120 (18D10800) [pid = 3820] [serial = 776] [outer = 00000000] 15:29:14 INFO - PROCESS | 3820 | ++DOMWINDOW == 121 (195BC400) [pid = 3820] [serial = 777] [outer = 18D10800] 15:29:14 INFO - PROCESS | 3820 | 1461191354281 Marionette DEBUG loaded listener.js 15:29:14 INFO - PROCESS | 3820 | ++DOMWINDOW == 122 (19A93000) [pid = 3820] [serial = 778] [outer = 18D10800] 15:29:14 INFO - PROCESS | 3820 | 1461191354778 Marionette TRACE conn2 <- [1,1000,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-7",0,null,null]]]}] 15:29:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-7 15:29:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | took 742ms 15:29:14 INFO - PROCESS | 3820 | 1461191354854 Marionette TRACE conn2 -> [0,1001,"getWindowHandle",null] 15:29:14 INFO - PROCESS | 3820 | 1461191354857 Marionette TRACE conn2 <- [1,1001,null,{"value":"13"}] 15:29:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html 15:29:14 INFO - PROCESS | 3820 | 1461191354862 Marionette TRACE conn2 -> [0,1002,"setScriptTimeout",{"ms":35000}] 15:29:14 INFO - PROCESS | 3820 | 1461191354864 Marionette TRACE conn2 <- [1,1002,null,{}] 15:29:14 INFO - PROCESS | 3820 | 1461191354867 Marionette TRACE conn2 -> [0,1003,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:29:14 INFO - PROCESS | 3820 | 1461191354977 Marionette TRACE conn2 <- [1,1003,null,{"value":null}] 15:29:14 INFO - PROCESS | 3820 | 1461191354989 Marionette TRACE conn2 -> [0,1004,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html\", \"0c4acebc-30bb-40ca-b7a3-36b05095ea91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:29:15 INFO - PROCESS | 3820 | ++DOCSHELL 19CA5000 == 62 [pid = 3820] [id = 260] 15:29:15 INFO - PROCESS | 3820 | ++DOMWINDOW == 123 (1A31C800) [pid = 3820] [serial = 779] [outer = 00000000] 15:29:15 INFO - PROCESS | 3820 | ++DOMWINDOW == 124 (1A8D3800) [pid = 3820] [serial = 780] [outer = 1A31C800] 15:29:15 INFO - PROCESS | 3820 | 1461191355032 Marionette DEBUG loaded listener.js 15:29:15 INFO - PROCESS | 3820 | ++DOMWINDOW == 125 (1A8D3000) [pid = 3820] [serial = 781] [outer = 1A31C800] 15:29:15 INFO - PROCESS | 3820 | 1461191355484 Marionette TRACE conn2 <- [1,1004,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-1",0,null,null]]]}] 15:29:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-1 15:29:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | took 632ms 15:29:15 INFO - PROCESS | 3820 | 1461191355501 Marionette TRACE conn2 -> [0,1005,"getWindowHandle",null] 15:29:15 INFO - PROCESS | 3820 | 1461191355503 Marionette TRACE conn2 <- [1,1005,null,{"value":"13"}] 15:29:15 INFO - PROCESS | 3820 | 1461191355506 Marionette TRACE conn2 -> [0,1006,"setScriptTimeout",{"ms":35000}] 15:29:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html 15:29:15 INFO - PROCESS | 3820 | 1461191355507 Marionette TRACE conn2 <- [1,1006,null,{}] 15:29:15 INFO - PROCESS | 3820 | 1461191355511 Marionette TRACE conn2 -> [0,1007,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:29:15 INFO - PROCESS | 3820 | 1461191355618 Marionette TRACE conn2 <- [1,1007,null,{"value":null}] 15:29:15 INFO - PROCESS | 3820 | 1461191355625 Marionette TRACE conn2 -> [0,1008,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html\", \"0c4acebc-30bb-40ca-b7a3-36b05095ea91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:29:15 INFO - PROCESS | 3820 | ++DOCSHELL 1A1BA400 == 63 [pid = 3820] [id = 261] 15:29:15 INFO - PROCESS | 3820 | ++DOMWINDOW == 126 (1A3AF400) [pid = 3820] [serial = 782] [outer = 00000000] 15:29:15 INFO - PROCESS | 3820 | ++DOMWINDOW == 127 (1C260400) [pid = 3820] [serial = 783] [outer = 1A3AF400] 15:29:15 INFO - PROCESS | 3820 | 1461191355718 Marionette DEBUG loaded listener.js 15:29:15 INFO - PROCESS | 3820 | ++DOMWINDOW == 128 (1C268000) [pid = 3820] [serial = 784] [outer = 1A3AF400] 15:29:16 INFO - PROCESS | 3820 | --DOMWINDOW == 127 (11C1D800) [pid = 3820] [serial = 625] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html] 15:29:16 INFO - PROCESS | 3820 | --DOMWINDOW == 126 (16484800) [pid = 3820] [serial = 740] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html] 15:29:16 INFO - PROCESS | 3820 | --DOMWINDOW == 125 (18D0C400) [pid = 3820] [serial = 731] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html] 15:29:16 INFO - PROCESS | 3820 | --DOMWINDOW == 124 (18643400) [pid = 3820] [serial = 728] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html] 15:29:16 INFO - PROCESS | 3820 | --DOMWINDOW == 123 (195C6000) [pid = 3820] [serial = 734] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html] 15:29:16 INFO - PROCESS | 3820 | --DOMWINDOW == 122 (15A41800) [pid = 3820] [serial = 697] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html] 15:29:16 INFO - PROCESS | 3820 | --DOMWINDOW == 121 (13260C00) [pid = 3820] [serial = 737] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html] 15:29:16 INFO - PROCESS | 3820 | --DOMWINDOW == 120 (16482800) [pid = 3820] [serial = 722] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html] 15:29:16 INFO - PROCESS | 3820 | --DOMWINDOW == 119 (17D4A400) [pid = 3820] [serial = 725] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html] 15:29:16 INFO - PROCESS | 3820 | --DOMWINDOW == 118 (13261000) [pid = 3820] [serial = 716] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html] 15:29:16 INFO - PROCESS | 3820 | --DOMWINDOW == 117 (11C11000) [pid = 3820] [serial = 713] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html] 15:29:16 INFO - PROCESS | 3820 | --DOMWINDOW == 116 (13652400) [pid = 3820] [serial = 719] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html] 15:29:16 INFO - PROCESS | 3820 | --DOMWINDOW == 115 (1D5C2400) [pid = 3820] [serial = 580] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html] 15:29:16 INFO - PROCESS | 3820 | 1461191356364 Marionette TRACE conn2 <- [1,1008,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-2",0,null,null]]]}] 15:29:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-2 15:29:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | took 917ms 15:29:16 INFO - PROCESS | 3820 | 1461191356411 Marionette TRACE conn2 -> [0,1009,"getWindowHandle",null] 15:29:16 INFO - PROCESS | 3820 | 1461191356413 Marionette TRACE conn2 <- [1,1009,null,{"value":"13"}] 15:29:16 INFO - PROCESS | 3820 | 1461191356416 Marionette TRACE conn2 -> [0,1010,"setScriptTimeout",{"ms":35000}] 15:29:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html 15:29:16 INFO - PROCESS | 3820 | 1461191356418 Marionette TRACE conn2 <- [1,1010,null,{}] 15:29:16 INFO - PROCESS | 3820 | 1461191356421 Marionette TRACE conn2 -> [0,1011,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:29:16 INFO - PROCESS | 3820 | 1461191356504 Marionette TRACE conn2 <- [1,1011,null,{"value":null}] 15:29:16 INFO - PROCESS | 3820 | 1461191356591 Marionette TRACE conn2 -> [0,1012,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html\", \"0c4acebc-30bb-40ca-b7a3-36b05095ea91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:29:16 INFO - PROCESS | 3820 | ++DOCSHELL 11F53800 == 64 [pid = 3820] [id = 262] 15:29:16 INFO - PROCESS | 3820 | ++DOMWINDOW == 116 (12D99400) [pid = 3820] [serial = 785] [outer = 00000000] 15:29:16 INFO - PROCESS | 3820 | ++DOMWINDOW == 117 (15653800) [pid = 3820] [serial = 786] [outer = 12D99400] 15:29:16 INFO - PROCESS | 3820 | 1461191356635 Marionette DEBUG loaded listener.js 15:29:16 INFO - PROCESS | 3820 | ++DOMWINDOW == 118 (17F71800) [pid = 3820] [serial = 787] [outer = 12D99400] 15:29:17 INFO - PROCESS | 3820 | 1461191356989 Marionette TRACE conn2 <- [1,1012,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-3",0,null,null]]]}] 15:29:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-3 15:29:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | took 600ms 15:29:17 INFO - PROCESS | 3820 | 1461191357013 Marionette TRACE conn2 -> [0,1013,"getWindowHandle",null] 15:29:17 INFO - PROCESS | 3820 | 1461191357015 Marionette TRACE conn2 <- [1,1013,null,{"value":"13"}] 15:29:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html 15:29:17 INFO - PROCESS | 3820 | 1461191357018 Marionette TRACE conn2 -> [0,1014,"setScriptTimeout",{"ms":35000}] 15:29:17 INFO - PROCESS | 3820 | 1461191357020 Marionette TRACE conn2 <- [1,1014,null,{}] 15:29:17 INFO - PROCESS | 3820 | 1461191357024 Marionette TRACE conn2 -> [0,1015,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:29:17 INFO - PROCESS | 3820 | 1461191357100 Marionette TRACE conn2 <- [1,1015,null,{"value":null}] 15:29:17 INFO - PROCESS | 3820 | 1461191357106 Marionette TRACE conn2 -> [0,1016,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html\", \"0c4acebc-30bb-40ca-b7a3-36b05095ea91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:29:17 INFO - PROCESS | 3820 | ++DOCSHELL 1648E000 == 65 [pid = 3820] [id = 263] 15:29:17 INFO - PROCESS | 3820 | ++DOMWINDOW == 119 (18114400) [pid = 3820] [serial = 788] [outer = 00000000] 15:29:17 INFO - PROCESS | 3820 | ++DOMWINDOW == 120 (1A8DF000) [pid = 3820] [serial = 789] [outer = 18114400] 15:29:17 INFO - PROCESS | 3820 | 1461191357150 Marionette DEBUG loaded listener.js 15:29:17 INFO - PROCESS | 3820 | ++DOMWINDOW == 121 (1C2EA800) [pid = 3820] [serial = 790] [outer = 18114400] 15:29:17 INFO - PROCESS | 3820 | 1461191357654 Marionette TRACE conn2 <- [1,1016,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-4",0,null,null]]]}] 15:29:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-4 15:29:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | took 632ms 15:29:17 INFO - PROCESS | 3820 | 1461191357688 Marionette TRACE conn2 -> [0,1017,"getWindowHandle",null] 15:29:17 INFO - PROCESS | 3820 | 1461191357690 Marionette TRACE conn2 <- [1,1017,null,{"value":"13"}] 15:29:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html 15:29:17 INFO - PROCESS | 3820 | 1461191357694 Marionette TRACE conn2 -> [0,1018,"setScriptTimeout",{"ms":35000}] 15:29:17 INFO - PROCESS | 3820 | 1461191357695 Marionette TRACE conn2 <- [1,1018,null,{}] 15:29:17 INFO - PROCESS | 3820 | 1461191357699 Marionette TRACE conn2 -> [0,1019,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:29:17 INFO - PROCESS | 3820 | 1461191357775 Marionette TRACE conn2 <- [1,1019,null,{"value":null}] 15:29:17 INFO - PROCESS | 3820 | 1461191357781 Marionette TRACE conn2 -> [0,1020,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html\", \"0c4acebc-30bb-40ca-b7a3-36b05095ea91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:29:17 INFO - PROCESS | 3820 | ++DOCSHELL 1364B800 == 66 [pid = 3820] [id = 264] 15:29:17 INFO - PROCESS | 3820 | ++DOMWINDOW == 122 (16481C00) [pid = 3820] [serial = 791] [outer = 00000000] 15:29:17 INFO - PROCESS | 3820 | ++DOMWINDOW == 123 (1C3F2000) [pid = 3820] [serial = 792] [outer = 16481C00] 15:29:17 INFO - PROCESS | 3820 | 1461191357830 Marionette DEBUG loaded listener.js 15:29:17 INFO - PROCESS | 3820 | ++DOMWINDOW == 124 (1CB77400) [pid = 3820] [serial = 793] [outer = 16481C00] 15:29:18 INFO - PROCESS | 3820 | 1461191358309 Marionette TRACE conn2 <- [1,1020,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-5",0,null,null]]]}] 15:29:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-5 15:29:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | took 695ms 15:29:18 INFO - PROCESS | 3820 | 1461191358394 Marionette TRACE conn2 -> [0,1021,"getWindowHandle",null] 15:29:18 INFO - PROCESS | 3820 | 1461191358399 Marionette TRACE conn2 <- [1,1021,null,{"value":"13"}] 15:29:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html 15:29:18 INFO - PROCESS | 3820 | 1461191358403 Marionette TRACE conn2 -> [0,1022,"setScriptTimeout",{"ms":35000}] 15:29:18 INFO - PROCESS | 3820 | 1461191358408 Marionette TRACE conn2 <- [1,1022,null,{}] 15:29:18 INFO - PROCESS | 3820 | 1461191358414 Marionette TRACE conn2 -> [0,1023,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:29:18 INFO - PROCESS | 3820 | 1461191358527 Marionette TRACE conn2 <- [1,1023,null,{"value":null}] 15:29:18 INFO - PROCESS | 3820 | 1461191358625 Marionette TRACE conn2 -> [0,1024,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html\", \"0c4acebc-30bb-40ca-b7a3-36b05095ea91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:29:18 INFO - PROCESS | 3820 | ++DOCSHELL 12D97000 == 67 [pid = 3820] [id = 265] 15:29:18 INFO - PROCESS | 3820 | ++DOMWINDOW == 125 (12D98800) [pid = 3820] [serial = 794] [outer = 00000000] 15:29:18 INFO - PROCESS | 3820 | ++DOMWINDOW == 126 (1355A800) [pid = 3820] [serial = 795] [outer = 12D98800] 15:29:18 INFO - PROCESS | 3820 | 1461191358683 Marionette DEBUG loaded listener.js 15:29:18 INFO - PROCESS | 3820 | ++DOMWINDOW == 127 (136BF400) [pid = 3820] [serial = 796] [outer = 12D98800] 15:29:19 INFO - PROCESS | 3820 | 1461191359333 Marionette TRACE conn2 <- [1,1024,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-6",0,null,null]]]}] 15:29:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-6 15:29:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | took 1011ms 15:29:19 INFO - PROCESS | 3820 | 1461191359407 Marionette TRACE conn2 -> [0,1025,"getWindowHandle",null] 15:29:19 INFO - PROCESS | 3820 | 1461191359411 Marionette TRACE conn2 <- [1,1025,null,{"value":"13"}] 15:29:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html 15:29:19 INFO - PROCESS | 3820 | 1461191359419 Marionette TRACE conn2 -> [0,1026,"setScriptTimeout",{"ms":35000}] 15:29:19 INFO - PROCESS | 3820 | 1461191359423 Marionette TRACE conn2 <- [1,1026,null,{}] 15:29:19 INFO - PROCESS | 3820 | 1461191359427 Marionette TRACE conn2 -> [0,1027,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:29:19 INFO - PROCESS | 3820 | 1461191359539 Marionette TRACE conn2 <- [1,1027,null,{"value":null}] 15:29:19 INFO - PROCESS | 3820 | 1461191359667 Marionette TRACE conn2 -> [0,1028,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html\", \"0c4acebc-30bb-40ca-b7a3-36b05095ea91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:29:19 INFO - PROCESS | 3820 | ++DOCSHELL 149F7800 == 68 [pid = 3820] [id = 266] 15:29:19 INFO - PROCESS | 3820 | ++DOMWINDOW == 128 (15AB3000) [pid = 3820] [serial = 797] [outer = 00000000] 15:29:19 INFO - PROCESS | 3820 | ++DOMWINDOW == 129 (1687A000) [pid = 3820] [serial = 798] [outer = 15AB3000] 15:29:19 INFO - PROCESS | 3820 | 1461191359728 Marionette DEBUG loaded listener.js 15:29:19 INFO - PROCESS | 3820 | ++DOMWINDOW == 130 (17D4BC00) [pid = 3820] [serial = 799] [outer = 15AB3000] 15:29:20 INFO - PROCESS | 3820 | 1461191360299 Marionette TRACE conn2 <- [1,1028,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-7",0,null,null]]]}] 15:29:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-7 15:29:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | took 917ms 15:29:20 INFO - PROCESS | 3820 | 1461191360322 Marionette TRACE conn2 -> [0,1029,"getWindowHandle",null] 15:29:20 INFO - PROCESS | 3820 | 1461191360324 Marionette TRACE conn2 <- [1,1029,null,{"value":"13"}] 15:29:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html 15:29:20 INFO - PROCESS | 3820 | 1461191360328 Marionette TRACE conn2 -> [0,1030,"setScriptTimeout",{"ms":35000}] 15:29:20 INFO - PROCESS | 3820 | 1461191360330 Marionette TRACE conn2 <- [1,1030,null,{}] 15:29:20 INFO - PROCESS | 3820 | 1461191360341 Marionette TRACE conn2 -> [0,1031,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:29:20 INFO - PROCESS | 3820 | 1461191360495 Marionette TRACE conn2 <- [1,1031,null,{"value":null}] 15:29:20 INFO - PROCESS | 3820 | 1461191360603 Marionette TRACE conn2 -> [0,1032,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html\", \"0c4acebc-30bb-40ca-b7a3-36b05095ea91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:29:20 INFO - PROCESS | 3820 | ++DOCSHELL 18B92C00 == 69 [pid = 3820] [id = 267] 15:29:20 INFO - PROCESS | 3820 | ++DOMWINDOW == 131 (18EA3800) [pid = 3820] [serial = 800] [outer = 00000000] 15:29:20 INFO - PROCESS | 3820 | ++DOMWINDOW == 132 (1AD57800) [pid = 3820] [serial = 801] [outer = 18EA3800] 15:29:20 INFO - PROCESS | 3820 | 1461191360661 Marionette DEBUG loaded listener.js 15:29:20 INFO - PROCESS | 3820 | ++DOMWINDOW == 133 (1C26DC00) [pid = 3820] [serial = 802] [outer = 18EA3800] 15:29:21 INFO - PROCESS | 3820 | 1461191361291 Marionette TRACE conn2 <- [1,1032,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-clamp-1",0,null,null]]]}] 15:29:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-1 15:29:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | took 1011ms 15:29:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html 15:29:21 INFO - PROCESS | 3820 | 1461191361361 Marionette TRACE conn2 -> [0,1033,"getWindowHandle",null] 15:29:21 INFO - PROCESS | 3820 | 1461191361364 Marionette TRACE conn2 <- [1,1033,null,{"value":"13"}] 15:29:21 INFO - PROCESS | 3820 | 1461191361367 Marionette TRACE conn2 -> [0,1034,"setScriptTimeout",{"ms":35000}] 15:29:21 INFO - PROCESS | 3820 | 1461191361369 Marionette TRACE conn2 <- [1,1034,null,{}] 15:29:21 INFO - PROCESS | 3820 | 1461191361373 Marionette TRACE conn2 -> [0,1035,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:29:21 INFO - PROCESS | 3820 | 1461191361478 Marionette TRACE conn2 <- [1,1035,null,{"value":null}] 15:29:21 INFO - PROCESS | 3820 | 1461191361609 Marionette TRACE conn2 -> [0,1036,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html\", \"0c4acebc-30bb-40ca-b7a3-36b05095ea91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:29:21 INFO - PROCESS | 3820 | ++DOCSHELL 1C338000 == 70 [pid = 3820] [id = 268] 15:29:21 INFO - PROCESS | 3820 | ++DOMWINDOW == 134 (1C3EE400) [pid = 3820] [serial = 803] [outer = 00000000] 15:29:21 INFO - PROCESS | 3820 | ++DOMWINDOW == 135 (1D16D800) [pid = 3820] [serial = 804] [outer = 1C3EE400] 15:29:21 INFO - PROCESS | 3820 | 1461191361664 Marionette DEBUG loaded listener.js 15:29:21 INFO - PROCESS | 3820 | ++DOMWINDOW == 136 (1D465000) [pid = 3820] [serial = 805] [outer = 1C3EE400] 15:29:22 INFO - PROCESS | 3820 | 1461191362181 Marionette TRACE conn2 <- [1,1036,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-clamp-2",0,null,null]]]}] 15:29:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-2 15:29:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | took 853ms 15:29:22 INFO - PROCESS | 3820 | 1461191362210 Marionette TRACE conn2 -> [0,1037,"getWindowHandle",null] 15:29:22 INFO - PROCESS | 3820 | 1461191362212 Marionette TRACE conn2 <- [1,1037,null,{"value":"13"}] 15:29:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html 15:29:22 INFO - PROCESS | 3820 | 1461191362216 Marionette TRACE conn2 -> [0,1038,"setScriptTimeout",{"ms":35000}] 15:29:22 INFO - PROCESS | 3820 | 1461191362218 Marionette TRACE conn2 <- [1,1038,null,{}] 15:29:22 INFO - PROCESS | 3820 | 1461191362222 Marionette TRACE conn2 -> [0,1039,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:29:22 INFO - PROCESS | 3820 | 1461191362320 Marionette TRACE conn2 <- [1,1039,null,{"value":null}] 15:29:22 INFO - PROCESS | 3820 | 1461191362421 Marionette TRACE conn2 -> [0,1040,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html\", \"0c4acebc-30bb-40ca-b7a3-36b05095ea91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:29:22 INFO - PROCESS | 3820 | ++DOCSHELL 15AD3400 == 71 [pid = 3820] [id = 269] 15:29:22 INFO - PROCESS | 3820 | ++DOMWINDOW == 137 (17D46400) [pid = 3820] [serial = 806] [outer = 00000000] 15:29:22 INFO - PROCESS | 3820 | ++DOMWINDOW == 138 (1D4E1400) [pid = 3820] [serial = 807] [outer = 17D46400] 15:29:22 INFO - PROCESS | 3820 | 1461191362474 Marionette DEBUG loaded listener.js 15:29:22 INFO - PROCESS | 3820 | ++DOMWINDOW == 139 (1D4E3800) [pid = 3820] [serial = 808] [outer = 17D46400] 15:29:23 INFO - PROCESS | 3820 | 1461191363126 Marionette TRACE conn2 <- [1,1040,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-clamp-3",0,null,null]]]}] 15:29:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-3 15:29:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | took 948ms 15:29:23 INFO - PROCESS | 3820 | 1461191363161 Marionette TRACE conn2 -> [0,1041,"getWindowHandle",null] 15:29:23 INFO - PROCESS | 3820 | 1461191363163 Marionette TRACE conn2 <- [1,1041,null,{"value":"13"}] 15:29:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html 15:29:23 INFO - PROCESS | 3820 | 1461191363167 Marionette TRACE conn2 -> [0,1042,"setScriptTimeout",{"ms":35000}] 15:29:23 INFO - PROCESS | 3820 | 1461191363169 Marionette TRACE conn2 <- [1,1042,null,{}] 15:29:23 INFO - PROCESS | 3820 | 1461191363172 Marionette TRACE conn2 -> [0,1043,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:29:23 INFO - PROCESS | 3820 | 1461191363298 Marionette TRACE conn2 <- [1,1043,null,{"value":null}] 15:29:23 INFO - PROCESS | 3820 | 1461191363459 Marionette TRACE conn2 -> [0,1044,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html\", \"0c4acebc-30bb-40ca-b7a3-36b05095ea91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:29:23 INFO - PROCESS | 3820 | ++DOCSHELL 12B41800 == 72 [pid = 3820] [id = 270] 15:29:23 INFO - PROCESS | 3820 | ++DOMWINDOW == 140 (136C6000) [pid = 3820] [serial = 809] [outer = 00000000] 15:29:23 INFO - PROCESS | 3820 | ++DOMWINDOW == 141 (18240400) [pid = 3820] [serial = 810] [outer = 136C6000] 15:29:23 INFO - PROCESS | 3820 | 1461191363520 Marionette DEBUG loaded listener.js 15:29:23 INFO - PROCESS | 3820 | ++DOMWINDOW == 142 (195C8400) [pid = 3820] [serial = 811] [outer = 136C6000] 15:29:24 INFO - PROCESS | 3820 | 1461191364186 Marionette TRACE conn2 <- [1,1044,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-clamp-4",0,null,null]]]}] 15:29:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-4 15:29:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | took 1058ms 15:29:24 INFO - PROCESS | 3820 | 1461191364245 Marionette TRACE conn2 -> [0,1045,"getWindowHandle",null] 15:29:24 INFO - PROCESS | 3820 | 1461191364249 Marionette TRACE conn2 <- [1,1045,null,{"value":"13"}] 15:29:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html 15:29:24 INFO - PROCESS | 3820 | 1461191364271 Marionette TRACE conn2 -> [0,1046,"setScriptTimeout",{"ms":35000}] 15:29:24 INFO - PROCESS | 3820 | 1461191364274 Marionette TRACE conn2 <- [1,1046,null,{}] 15:29:24 INFO - PROCESS | 3820 | 1461191364321 Marionette TRACE conn2 -> [0,1047,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:29:24 INFO - PROCESS | 3820 | 1461191364453 Marionette TRACE conn2 <- [1,1047,null,{"value":null}] 15:29:24 INFO - PROCESS | 3820 | 1461191364578 Marionette TRACE conn2 -> [0,1048,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html\", \"0c4acebc-30bb-40ca-b7a3-36b05095ea91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:29:24 INFO - PROCESS | 3820 | ++DOCSHELL 137E4800 == 73 [pid = 3820] [id = 271] 15:29:24 INFO - PROCESS | 3820 | ++DOMWINDOW == 143 (149EC000) [pid = 3820] [serial = 812] [outer = 00000000] 15:29:24 INFO - PROCESS | 3820 | ++DOMWINDOW == 144 (1648F400) [pid = 3820] [serial = 813] [outer = 149EC000] 15:29:24 INFO - PROCESS | 3820 | 1461191364628 Marionette DEBUG loaded listener.js 15:29:24 INFO - PROCESS | 3820 | ++DOMWINDOW == 145 (16879800) [pid = 3820] [serial = 814] [outer = 149EC000] 15:29:25 INFO - PROCESS | 3820 | --DOCSHELL 1326BC00 == 72 [pid = 3820] [id = 21] 15:29:25 INFO - PROCESS | 3820 | --DOCSHELL 1CFDC000 == 71 [pid = 3820] [id = 10] 15:29:25 INFO - PROCESS | 3820 | --DOCSHELL 15CD6000 == 70 [pid = 3820] [id = 28] 15:29:25 INFO - PROCESS | 3820 | --DOCSHELL 194DD800 == 69 [pid = 3820] [id = 8] 15:29:25 INFO - PROCESS | 3820 | --DOCSHELL 1DD51000 == 68 [pid = 3820] [id = 13] 15:29:25 INFO - PROCESS | 3820 | --DOCSHELL 1648E800 == 67 [pid = 3820] [id = 221] 15:29:25 INFO - PROCESS | 3820 | --DOCSHELL 1495E800 == 66 [pid = 3820] [id = 223] 15:29:25 INFO - PROCESS | 3820 | --DOCSHELL 18D06800 == 65 [pid = 3820] [id = 222] 15:29:25 INFO - PROCESS | 3820 | --DOCSHELL 1648E000 == 64 [pid = 3820] [id = 263] 15:29:25 INFO - PROCESS | 3820 | --DOCSHELL 11F53800 == 63 [pid = 3820] [id = 262] 15:29:25 INFO - PROCESS | 3820 | --DOCSHELL 1A1BA400 == 62 [pid = 3820] [id = 261] 15:29:25 INFO - PROCESS | 3820 | --DOCSHELL 19CA5000 == 61 [pid = 3820] [id = 260] 15:29:25 INFO - PROCESS | 3820 | --DOCSHELL 02A88800 == 60 [pid = 3820] [id = 258] 15:29:25 INFO - PROCESS | 3820 | --DOCSHELL 16879000 == 59 [pid = 3820] [id = 257] 15:29:25 INFO - PROCESS | 3820 | --DOCSHELL 15D9B000 == 58 [pid = 3820] [id = 256] 15:29:25 INFO - PROCESS | 3820 | --DOCSHELL 12B37C00 == 57 [pid = 3820] [id = 255] 15:29:25 INFO - PROCESS | 3820 | --DOCSHELL 11C13800 == 56 [pid = 3820] [id = 254] 15:29:25 INFO - PROCESS | 3820 | --DOMWINDOW == 144 (1355C800) [pid = 3820] [serial = 701] [outer = 00000000] [url = about:blank] 15:29:25 INFO - PROCESS | 3820 | --DOMWINDOW == 143 (18D01800) [pid = 3820] [serial = 705] [outer = 00000000] [url = about:blank] 15:29:25 INFO - PROCESS | 3820 | --DOMWINDOW == 142 (1C98B400) [pid = 3820] [serial = 708] [outer = 00000000] [url = about:blank] 15:29:25 INFO - PROCESS | 3820 | --DOMWINDOW == 141 (1D469800) [pid = 3820] [serial = 711] [outer = 00000000] [url = about:blank] 15:29:25 INFO - PROCESS | 3820 | --DOMWINDOW == 140 (1A8D2C00) [pid = 3820] [serial = 744] [outer = 00000000] [url = about:blank] 15:29:25 INFO - PROCESS | 3820 | --DOCSHELL 1AA3EC00 == 55 [pid = 3820] [id = 253] 15:29:25 INFO - PROCESS | 3820 | --DOCSHELL 1AD61000 == 54 [pid = 3820] [id = 252] 15:29:25 INFO - PROCESS | 3820 | --DOCSHELL 12D97400 == 53 [pid = 3820] [id = 249] 15:29:25 INFO - PROCESS | 3820 | --DOMWINDOW == 139 (18644800) [pid = 3820] [serial = 627] [outer = 00000000] [url = about:blank] 15:29:25 INFO - PROCESS | 3820 | --DOMWINDOW == 138 (1864E800) [pid = 3820] [serial = 729] [outer = 00000000] [url = about:blank] 15:29:25 INFO - PROCESS | 3820 | --DOMWINDOW == 137 (1880B000) [pid = 3820] [serial = 730] [outer = 00000000] [url = about:blank] 15:29:25 INFO - PROCESS | 3820 | --DOMWINDOW == 136 (19CA2C00) [pid = 3820] [serial = 735] [outer = 00000000] [url = about:blank] 15:29:25 INFO - PROCESS | 3820 | --DOMWINDOW == 135 (18F28000) [pid = 3820] [serial = 733] [outer = 00000000] [url = about:blank] 15:29:25 INFO - PROCESS | 3820 | --DOMWINDOW == 134 (1C994800) [pid = 3820] [serial = 699] [outer = 00000000] [url = about:blank] 15:29:25 INFO - PROCESS | 3820 | --DOMWINDOW == 133 (18D04000) [pid = 3820] [serial = 738] [outer = 00000000] [url = about:blank] 15:29:25 INFO - PROCESS | 3820 | --DOMWINDOW == 132 (1648B800) [pid = 3820] [serial = 723] [outer = 00000000] [url = about:blank] 15:29:25 INFO - PROCESS | 3820 | --DOMWINDOW == 131 (1655D800) [pid = 3820] [serial = 724] [outer = 00000000] [url = about:blank] 15:29:25 INFO - PROCESS | 3820 | --DOMWINDOW == 130 (18115400) [pid = 3820] [serial = 726] [outer = 00000000] [url = about:blank] 15:29:25 INFO - PROCESS | 3820 | --DOMWINDOW == 129 (13657C00) [pid = 3820] [serial = 718] [outer = 00000000] [url = about:blank] 15:29:25 INFO - PROCESS | 3820 | --DOMWINDOW == 128 (1355A000) [pid = 3820] [serial = 717] [outer = 00000000] [url = about:blank] 15:29:25 INFO - PROCESS | 3820 | --DOMWINDOW == 127 (13CB6800) [pid = 3820] [serial = 714] [outer = 00000000] [url = about:blank] 15:29:25 INFO - PROCESS | 3820 | --DOMWINDOW == 126 (146B6000) [pid = 3820] [serial = 715] [outer = 00000000] [url = about:blank] 15:29:25 INFO - PROCESS | 3820 | --DOMWINDOW == 125 (1496DC00) [pid = 3820] [serial = 720] [outer = 00000000] [url = about:blank] 15:29:25 INFO - PROCESS | 3820 | --DOMWINDOW == 124 (15464800) [pid = 3820] [serial = 721] [outer = 00000000] [url = about:blank] 15:29:25 INFO - PROCESS | 3820 | --DOMWINDOW == 123 (19F74800) [pid = 3820] [serial = 736] [outer = 00000000] [url = about:blank] 15:29:25 INFO - PROCESS | 3820 | --DOMWINDOW == 122 (1817D000) [pid = 3820] [serial = 727] [outer = 00000000] [url = about:blank] 15:29:25 INFO - PROCESS | 3820 | --DOMWINDOW == 121 (1DF42000) [pid = 3820] [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:29:25 INFO - PROCESS | 3820 | --DOMWINDOW == 120 (196CF400) [pid = 3820] [serial = 739] [outer = 00000000] [url = about:blank] 15:29:25 INFO - PROCESS | 3820 | --DOMWINDOW == 119 (1A3B8800) [pid = 3820] [serial = 741] [outer = 00000000] [url = about:blank] 15:29:25 INFO - PROCESS | 3820 | --DOMWINDOW == 118 (1D8EB000) [pid = 3820] [serial = 582] [outer = 00000000] [url = about:blank] 15:29:25 INFO - PROCESS | 3820 | --DOMWINDOW == 117 (1A4C6000) [pid = 3820] [serial = 742] [outer = 00000000] [url = about:blank] 15:29:25 INFO - PROCESS | 3820 | --DOMWINDOW == 116 (18F25800) [pid = 3820] [serial = 732] [outer = 00000000] [url = about:blank] 15:29:25 INFO - PROCESS | 3820 | 1461191365215 Marionette TRACE conn2 <- [1,1048,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-clamp-5",0,null,null]]]}] 15:29:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-5 15:29:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | took 1011ms 15:29:25 INFO - PROCESS | 3820 | 1461191365261 Marionette TRACE conn2 -> [0,1049,"getWindowHandle",null] 15:29:25 INFO - PROCESS | 3820 | 1461191365266 Marionette TRACE conn2 <- [1,1049,null,{"value":"13"}] 15:29:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html 15:29:25 INFO - PROCESS | 3820 | 1461191365272 Marionette TRACE conn2 -> [0,1050,"setScriptTimeout",{"ms":35000}] 15:29:25 INFO - PROCESS | 3820 | 1461191365274 Marionette TRACE conn2 <- [1,1050,null,{}] 15:29:25 INFO - PROCESS | 3820 | 1461191365278 Marionette TRACE conn2 -> [0,1051,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:29:25 INFO - PROCESS | 3820 | 1461191365362 Marionette TRACE conn2 <- [1,1051,null,{"value":null}] 15:29:25 INFO - PROCESS | 3820 | 1461191365371 Marionette TRACE conn2 -> [0,1052,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html\", \"0c4acebc-30bb-40ca-b7a3-36b05095ea91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:29:25 INFO - PROCESS | 3820 | ++DOCSHELL 137D8800 == 54 [pid = 3820] [id = 272] 15:29:25 INFO - PROCESS | 3820 | ++DOMWINDOW == 117 (137E4000) [pid = 3820] [serial = 815] [outer = 00000000] 15:29:25 INFO - PROCESS | 3820 | ++DOMWINDOW == 118 (1648D000) [pid = 3820] [serial = 816] [outer = 137E4000] 15:29:25 INFO - PROCESS | 3820 | 1461191365416 Marionette DEBUG loaded listener.js 15:29:25 INFO - PROCESS | 3820 | ++DOMWINDOW == 119 (17AA7000) [pid = 3820] [serial = 817] [outer = 137E4000] 15:29:25 INFO - PROCESS | 3820 | 1461191365906 Marionette TRACE conn2 <- [1,1052,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-eof",0,null,null]]]}] 15:29:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | Canvas test: 2d.fillStyle.parse.rgb-eof 15:29:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | took 695ms 15:29:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html 15:29:26 INFO - PROCESS | 3820 | 1461191365970 Marionette TRACE conn2 -> [0,1053,"getWindowHandle",null] 15:29:26 INFO - PROCESS | 3820 | 1461191365972 Marionette TRACE conn2 <- [1,1053,null,{"value":"13"}] 15:29:26 INFO - PROCESS | 3820 | 1461191365976 Marionette TRACE conn2 -> [0,1054,"setScriptTimeout",{"ms":35000}] 15:29:26 INFO - PROCESS | 3820 | 1461191365979 Marionette TRACE conn2 <- [1,1054,null,{}] 15:29:26 INFO - PROCESS | 3820 | 1461191365989 Marionette TRACE conn2 -> [0,1055,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:29:26 INFO - PROCESS | 3820 | 1461191366102 Marionette TRACE conn2 <- [1,1055,null,{"value":null}] 15:29:26 INFO - PROCESS | 3820 | 1461191366195 Marionette TRACE conn2 -> [0,1056,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html\", \"0c4acebc-30bb-40ca-b7a3-36b05095ea91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:29:26 INFO - PROCESS | 3820 | ++DOCSHELL 1364BC00 == 55 [pid = 3820] [id = 273] 15:29:26 INFO - PROCESS | 3820 | ++DOMWINDOW == 120 (17D87C00) [pid = 3820] [serial = 818] [outer = 00000000] 15:29:26 INFO - PROCESS | 3820 | ++DOMWINDOW == 121 (18D02000) [pid = 3820] [serial = 819] [outer = 17D87C00] 15:29:26 INFO - PROCESS | 3820 | 1461191366241 Marionette DEBUG loaded listener.js 15:29:26 INFO - PROCESS | 3820 | ++DOMWINDOW == 122 (18D0EC00) [pid = 3820] [serial = 820] [outer = 17D87C00] 15:29:26 INFO - PROCESS | 3820 | 1461191366654 Marionette TRACE conn2 <- [1,1056,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-num",0,null,null]]]}] 15:29:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | Canvas test: 2d.fillStyle.parse.rgb-num 15:29:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | took 695ms 15:29:26 INFO - PROCESS | 3820 | 1461191366707 Marionette TRACE conn2 -> [0,1057,"getWindowHandle",null] 15:29:26 INFO - PROCESS | 3820 | 1461191366710 Marionette TRACE conn2 <- [1,1057,null,{"value":"13"}] 15:29:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html 15:29:26 INFO - PROCESS | 3820 | 1461191366713 Marionette TRACE conn2 -> [0,1058,"setScriptTimeout",{"ms":35000}] 15:29:26 INFO - PROCESS | 3820 | 1461191366715 Marionette TRACE conn2 <- [1,1058,null,{}] 15:29:26 INFO - PROCESS | 3820 | 1461191366718 Marionette TRACE conn2 -> [0,1059,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:29:26 INFO - PROCESS | 3820 | 1461191366807 Marionette TRACE conn2 <- [1,1059,null,{"value":null}] 15:29:26 INFO - PROCESS | 3820 | 1461191366813 Marionette TRACE conn2 -> [0,1060,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html\", \"0c4acebc-30bb-40ca-b7a3-36b05095ea91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:29:26 INFO - PROCESS | 3820 | ++DOCSHELL 18D07C00 == 56 [pid = 3820] [id = 274] 15:29:26 INFO - PROCESS | 3820 | ++DOMWINDOW == 123 (18EA4C00) [pid = 3820] [serial = 821] [outer = 00000000] 15:29:26 INFO - PROCESS | 3820 | ++DOMWINDOW == 124 (196D4400) [pid = 3820] [serial = 822] [outer = 18EA4C00] 15:29:26 INFO - PROCESS | 3820 | 1461191366857 Marionette DEBUG loaded listener.js 15:29:26 INFO - PROCESS | 3820 | ++DOMWINDOW == 125 (19CA5000) [pid = 3820] [serial = 823] [outer = 18EA4C00] 15:29:27 INFO - PROCESS | 3820 | 1461191367285 Marionette TRACE conn2 <- [1,1060,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-percent",0,null,null]]]}] 15:29:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | Canvas test: 2d.fillStyle.parse.rgb-percent 15:29:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | took 600ms 15:29:27 INFO - PROCESS | 3820 | 1461191367310 Marionette TRACE conn2 -> [0,1061,"getWindowHandle",null] 15:29:27 INFO - PROCESS | 3820 | 1461191367312 Marionette TRACE conn2 <- [1,1061,null,{"value":"13"}] 15:29:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html 15:29:27 INFO - PROCESS | 3820 | 1461191367333 Marionette TRACE conn2 -> [0,1062,"setScriptTimeout",{"ms":35000}] 15:29:27 INFO - PROCESS | 3820 | 1461191367335 Marionette TRACE conn2 <- [1,1062,null,{}] 15:29:27 INFO - PROCESS | 3820 | 1461191367343 Marionette TRACE conn2 -> [0,1063,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:29:27 INFO - PROCESS | 3820 | 1461191367457 Marionette TRACE conn2 <- [1,1063,null,{"value":null}] 15:29:27 INFO - PROCESS | 3820 | 1461191367464 Marionette TRACE conn2 -> [0,1064,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html\", \"0c4acebc-30bb-40ca-b7a3-36b05095ea91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:29:27 INFO - PROCESS | 3820 | ++DOCSHELL 18F26C00 == 57 [pid = 3820] [id = 275] 15:29:27 INFO - PROCESS | 3820 | ++DOMWINDOW == 126 (18F27000) [pid = 3820] [serial = 824] [outer = 00000000] 15:29:27 INFO - PROCESS | 3820 | ++DOMWINDOW == 127 (1A322000) [pid = 3820] [serial = 825] [outer = 18F27000] 15:29:27 INFO - PROCESS | 3820 | 1461191367508 Marionette DEBUG loaded listener.js 15:29:27 INFO - PROCESS | 3820 | ++DOMWINDOW == 128 (1A3B6C00) [pid = 3820] [serial = 826] [outer = 18F27000] 15:29:28 INFO - PROCESS | 3820 | 1461191368003 Marionette TRACE conn2 <- [1,1064,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-clamp-1",0,null,null]]]}] 15:29:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-1 15:29:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | took 727ms 15:29:28 INFO - PROCESS | 3820 | 1461191368040 Marionette TRACE conn2 -> [0,1065,"getWindowHandle",null] 15:29:28 INFO - PROCESS | 3820 | 1461191368042 Marionette TRACE conn2 <- [1,1065,null,{"value":"13"}] 15:29:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html 15:29:28 INFO - PROCESS | 3820 | 1461191368045 Marionette TRACE conn2 -> [0,1066,"setScriptTimeout",{"ms":35000}] 15:29:28 INFO - PROCESS | 3820 | 1461191368047 Marionette TRACE conn2 <- [1,1066,null,{}] 15:29:28 INFO - PROCESS | 3820 | 1461191368056 Marionette TRACE conn2 -> [0,1067,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:29:28 INFO - PROCESS | 3820 | 1461191368172 Marionette TRACE conn2 <- [1,1067,null,{"value":null}] 15:29:28 INFO - PROCESS | 3820 | 1461191368178 Marionette TRACE conn2 -> [0,1068,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html\", \"0c4acebc-30bb-40ca-b7a3-36b05095ea91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:29:28 INFO - PROCESS | 3820 | ++DOCSHELL 1A4C9400 == 58 [pid = 3820] [id = 276] 15:29:28 INFO - PROCESS | 3820 | ++DOMWINDOW == 129 (1A4CA000) [pid = 3820] [serial = 827] [outer = 00000000] 15:29:28 INFO - PROCESS | 3820 | ++DOMWINDOW == 130 (1C2F2C00) [pid = 3820] [serial = 828] [outer = 1A4CA000] 15:29:28 INFO - PROCESS | 3820 | 1461191368224 Marionette DEBUG loaded listener.js 15:29:28 INFO - PROCESS | 3820 | ++DOMWINDOW == 131 (1C2F0400) [pid = 3820] [serial = 829] [outer = 1A4CA000] 15:29:28 INFO - PROCESS | 3820 | 1461191368645 Marionette TRACE conn2 <- [1,1068,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-clamp-2",0,null,null]]]}] 15:29:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-2 15:29:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | took 648ms 15:29:28 INFO - PROCESS | 3820 | 1461191368684 Marionette TRACE conn2 -> [0,1069,"getWindowHandle",null] 15:29:28 INFO - PROCESS | 3820 | 1461191368686 Marionette TRACE conn2 <- [1,1069,null,{"value":"13"}] 15:29:28 INFO - PROCESS | 3820 | 1461191368689 Marionette TRACE conn2 -> [0,1070,"setScriptTimeout",{"ms":35000}] 15:29:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html 15:29:28 INFO - PROCESS | 3820 | 1461191368691 Marionette TRACE conn2 <- [1,1070,null,{}] 15:29:28 INFO - PROCESS | 3820 | 1461191368702 Marionette TRACE conn2 -> [0,1071,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:29:28 INFO - PROCESS | 3820 | 1461191368814 Marionette TRACE conn2 <- [1,1071,null,{"value":null}] 15:29:28 INFO - PROCESS | 3820 | 1461191368903 Marionette TRACE conn2 -> [0,1072,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html\", \"0c4acebc-30bb-40ca-b7a3-36b05095ea91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:29:28 INFO - PROCESS | 3820 | ++DOCSHELL 1AA3A400 == 59 [pid = 3820] [id = 277] 15:29:28 INFO - PROCESS | 3820 | ++DOMWINDOW == 132 (1C33D000) [pid = 3820] [serial = 830] [outer = 00000000] 15:29:28 INFO - PROCESS | 3820 | ++DOMWINDOW == 133 (1CCE5400) [pid = 3820] [serial = 831] [outer = 1C33D000] 15:29:28 INFO - PROCESS | 3820 | 1461191368946 Marionette DEBUG loaded listener.js 15:29:29 INFO - PROCESS | 3820 | ++DOMWINDOW == 134 (1CFE3000) [pid = 3820] [serial = 832] [outer = 1C33D000] 15:29:29 INFO - PROCESS | 3820 | 1461191369702 Marionette TRACE conn2 <- [1,1072,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-eof",0,null,null]]]}] 15:29:29 INFO - PROCESS | 3820 | --DOMWINDOW == 133 (1A3AF400) [pid = 3820] [serial = 782] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html] 15:29:29 INFO - PROCESS | 3820 | --DOMWINDOW == 132 (12D99400) [pid = 3820] [serial = 785] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html] 15:29:29 INFO - PROCESS | 3820 | --DOMWINDOW == 131 (1A31C800) [pid = 3820] [serial = 779] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html] 15:29:29 INFO - PROCESS | 3820 | --DOMWINDOW == 130 (18F23C00) [pid = 3820] [serial = 743] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html] 15:29:29 INFO - PROCESS | 3820 | --DOMWINDOW == 129 (15D9BC00) [pid = 3820] [serial = 767] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html] 15:29:29 INFO - PROCESS | 3820 | --DOMWINDOW == 128 (12B3A400) [pid = 3820] [serial = 764] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html] 15:29:29 INFO - PROCESS | 3820 | --DOMWINDOW == 127 (17AAD400) [pid = 3820] [serial = 770] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html] 15:29:29 INFO - PROCESS | 3820 | --DOMWINDOW == 126 (123FF400) [pid = 3820] [serial = 761] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html] 15:29:29 INFO - PROCESS | 3820 | --DOMWINDOW == 125 (137DCC00) [pid = 3820] [serial = 773] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html] 15:29:29 INFO - PROCESS | 3820 | --DOMWINDOW == 124 (18114400) [pid = 3820] [serial = 788] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html] 15:29:29 INFO - PROCESS | 3820 | --DOMWINDOW == 123 (18D10800) [pid = 3820] [serial = 776] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html] 15:29:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | Canvas test: 2d.fillStyle.parse.rgba-eof 15:29:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | took 1059ms 15:29:29 INFO - PROCESS | 3820 | 1461191369777 Marionette TRACE conn2 -> [0,1073,"getWindowHandle",null] 15:29:29 INFO - PROCESS | 3820 | 1461191369779 Marionette TRACE conn2 <- [1,1073,null,{"value":"13"}] 15:29:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html 15:29:29 INFO - PROCESS | 3820 | 1461191369782 Marionette TRACE conn2 -> [0,1074,"setScriptTimeout",{"ms":35000}] 15:29:29 INFO - PROCESS | 3820 | 1461191369784 Marionette TRACE conn2 <- [1,1074,null,{}] 15:29:29 INFO - PROCESS | 3820 | 1461191369788 Marionette TRACE conn2 -> [0,1075,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:29:29 INFO - PROCESS | 3820 | 1461191369871 Marionette TRACE conn2 <- [1,1075,null,{"value":null}] 15:29:29 INFO - PROCESS | 3820 | 1461191369879 Marionette TRACE conn2 -> [0,1076,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html\", \"0c4acebc-30bb-40ca-b7a3-36b05095ea91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:29:29 INFO - PROCESS | 3820 | ++DOCSHELL 12D99400 == 60 [pid = 3820] [id = 278] 15:29:29 INFO - PROCESS | 3820 | ++DOMWINDOW == 124 (13CB4400) [pid = 3820] [serial = 833] [outer = 00000000] 15:29:29 INFO - PROCESS | 3820 | ++DOMWINDOW == 125 (17AA9800) [pid = 3820] [serial = 834] [outer = 13CB4400] 15:29:29 INFO - PROCESS | 3820 | 1461191369925 Marionette DEBUG loaded listener.js 15:29:29 INFO - PROCESS | 3820 | ++DOMWINDOW == 126 (17F6EC00) [pid = 3820] [serial = 835] [outer = 13CB4400] 15:29:30 INFO - PROCESS | 3820 | 1461191370368 Marionette TRACE conn2 <- [1,1076,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-num-1",0,null,null]]]}] 15:29:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | Canvas test: 2d.fillStyle.parse.rgba-num-1 15:29:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | took 647ms 15:29:30 INFO - PROCESS | 3820 | 1461191370419 Marionette TRACE conn2 -> [0,1077,"getWindowHandle",null] 15:29:30 INFO - PROCESS | 3820 | 1461191370421 Marionette TRACE conn2 <- [1,1077,null,{"value":"13"}] 15:29:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html 15:29:30 INFO - PROCESS | 3820 | 1461191370424 Marionette TRACE conn2 -> [0,1078,"setScriptTimeout",{"ms":35000}] 15:29:30 INFO - PROCESS | 3820 | 1461191370426 Marionette TRACE conn2 <- [1,1078,null,{}] 15:29:30 INFO - PROCESS | 3820 | 1461191370429 Marionette TRACE conn2 -> [0,1079,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:29:30 INFO - PROCESS | 3820 | 1461191370508 Marionette TRACE conn2 <- [1,1079,null,{"value":null}] 15:29:30 INFO - PROCESS | 3820 | 1461191370514 Marionette TRACE conn2 -> [0,1080,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html\", \"0c4acebc-30bb-40ca-b7a3-36b05095ea91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:29:30 INFO - PROCESS | 3820 | ++DOCSHELL 1354F000 == 61 [pid = 3820] [id = 279] 15:29:30 INFO - PROCESS | 3820 | ++DOMWINDOW == 127 (136BE800) [pid = 3820] [serial = 836] [outer = 00000000] 15:29:30 INFO - PROCESS | 3820 | ++DOMWINDOW == 128 (1C264800) [pid = 3820] [serial = 837] [outer = 136BE800] 15:29:30 INFO - PROCESS | 3820 | 1461191370558 Marionette DEBUG loaded listener.js 15:29:30 INFO - PROCESS | 3820 | ++DOMWINDOW == 129 (1C995400) [pid = 3820] [serial = 838] [outer = 136BE800] 15:29:31 INFO - PROCESS | 3820 | 1461191370985 Marionette TRACE conn2 <- [1,1080,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-num-2",0,null,null]]]}] 15:29:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | Canvas test: 2d.fillStyle.parse.rgba-num-2 15:29:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | took 601ms 15:29:31 INFO - PROCESS | 3820 | 1461191371025 Marionette TRACE conn2 -> [0,1081,"getWindowHandle",null] 15:29:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html 15:29:31 INFO - PROCESS | 3820 | 1461191371027 Marionette TRACE conn2 <- [1,1081,null,{"value":"13"}] 15:29:31 INFO - PROCESS | 3820 | 1461191371030 Marionette TRACE conn2 -> [0,1082,"setScriptTimeout",{"ms":35000}] 15:29:31 INFO - PROCESS | 3820 | 1461191371032 Marionette TRACE conn2 <- [1,1082,null,{}] 15:29:31 INFO - PROCESS | 3820 | 1461191371039 Marionette TRACE conn2 -> [0,1083,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:29:31 INFO - PROCESS | 3820 | 1461191371118 Marionette TRACE conn2 <- [1,1083,null,{"value":null}] 15:29:31 INFO - PROCESS | 3820 | 1461191371124 Marionette TRACE conn2 -> [0,1084,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html\", \"0c4acebc-30bb-40ca-b7a3-36b05095ea91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:29:31 INFO - PROCESS | 3820 | ++DOCSHELL 19CA0000 == 62 [pid = 3820] [id = 280] 15:29:31 INFO - PROCESS | 3820 | ++DOMWINDOW == 130 (1D46B800) [pid = 3820] [serial = 839] [outer = 00000000] 15:29:31 INFO - PROCESS | 3820 | ++DOMWINDOW == 131 (1D4EB400) [pid = 3820] [serial = 840] [outer = 1D46B800] 15:29:31 INFO - PROCESS | 3820 | 1461191371167 Marionette DEBUG loaded listener.js 15:29:31 INFO - PROCESS | 3820 | ++DOMWINDOW == 132 (1D59EC00) [pid = 3820] [serial = 841] [outer = 1D46B800] 15:29:31 INFO - PROCESS | 3820 | 1461191371651 Marionette TRACE conn2 <- [1,1084,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-percent",0,null,null]]]}] 15:29:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | Canvas test: 2d.fillStyle.parse.rgba-percent 15:29:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | took 648ms 15:29:31 INFO - PROCESS | 3820 | 1461191371667 Marionette TRACE conn2 -> [0,1085,"getWindowHandle",null] 15:29:31 INFO - PROCESS | 3820 | 1461191371669 Marionette TRACE conn2 <- [1,1085,null,{"value":"13"}] 15:29:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html 15:29:31 INFO - PROCESS | 3820 | 1461191371676 Marionette TRACE conn2 -> [0,1086,"setScriptTimeout",{"ms":35000}] 15:29:31 INFO - PROCESS | 3820 | 1461191371679 Marionette TRACE conn2 <- [1,1086,null,{}] 15:29:31 INFO - PROCESS | 3820 | 1461191371682 Marionette TRACE conn2 -> [0,1087,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:29:31 INFO - PROCESS | 3820 | 1461191371834 Marionette TRACE conn2 <- [1,1087,null,{"value":null}] 15:29:31 INFO - PROCESS | 3820 | 1461191371962 Marionette TRACE conn2 -> [0,1088,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html\", \"0c4acebc-30bb-40ca-b7a3-36b05095ea91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:29:32 INFO - PROCESS | 3820 | ++DOCSHELL 13656C00 == 63 [pid = 3820] [id = 281] 15:29:32 INFO - PROCESS | 3820 | ++DOMWINDOW == 133 (13657C00) [pid = 3820] [serial = 842] [outer = 00000000] 15:29:32 INFO - PROCESS | 3820 | ++DOMWINDOW == 134 (14352C00) [pid = 3820] [serial = 843] [outer = 13657C00] 15:29:32 INFO - PROCESS | 3820 | 1461191372027 Marionette DEBUG loaded listener.js 15:29:32 INFO - PROCESS | 3820 | ++DOMWINDOW == 135 (14962800) [pid = 3820] [serial = 844] [outer = 13657C00] 15:29:32 INFO - PROCESS | 3820 | 1461191372706 Marionette TRACE conn2 <- [1,1088,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-solid-1",0,null,null]]]}] 15:29:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | Canvas test: 2d.fillStyle.parse.rgba-solid-1 15:29:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | took 1059ms 15:29:32 INFO - PROCESS | 3820 | 1461191372749 Marionette TRACE conn2 -> [0,1089,"getWindowHandle",null] 15:29:32 INFO - PROCESS | 3820 | 1461191372754 Marionette TRACE conn2 <- [1,1089,null,{"value":"13"}] 15:29:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html 15:29:32 INFO - PROCESS | 3820 | 1461191372779 Marionette TRACE conn2 -> [0,1090,"setScriptTimeout",{"ms":35000}] 15:29:32 INFO - PROCESS | 3820 | 1461191372784 Marionette TRACE conn2 <- [1,1090,null,{}] 15:29:32 INFO - PROCESS | 3820 | 1461191372788 Marionette TRACE conn2 -> [0,1091,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:29:32 INFO - PROCESS | 3820 | 1461191372895 Marionette TRACE conn2 <- [1,1091,null,{"value":null}] 15:29:33 INFO - PROCESS | 3820 | 1461191373035 Marionette TRACE conn2 -> [0,1092,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html\", \"0c4acebc-30bb-40ca-b7a3-36b05095ea91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:29:33 INFO - PROCESS | 3820 | ++DOCSHELL 15A45800 == 64 [pid = 3820] [id = 282] 15:29:33 INFO - PROCESS | 3820 | ++DOMWINDOW == 136 (15CCF400) [pid = 3820] [serial = 845] [outer = 00000000] 15:29:33 INFO - PROCESS | 3820 | ++DOMWINDOW == 137 (18237800) [pid = 3820] [serial = 846] [outer = 15CCF400] 15:29:33 INFO - PROCESS | 3820 | 1461191373093 Marionette DEBUG loaded listener.js 15:29:33 INFO - PROCESS | 3820 | ++DOMWINDOW == 138 (1864D000) [pid = 3820] [serial = 847] [outer = 15CCF400] 15:29:33 INFO - PROCESS | 3820 | 1461191373621 Marionette TRACE conn2 <- [1,1092,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-solid-2",0,null,null]]]}] 15:29:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | Canvas test: 2d.fillStyle.parse.rgba-solid-2 15:29:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | took 917ms 15:29:33 INFO - PROCESS | 3820 | 1461191373684 Marionette TRACE conn2 -> [0,1093,"getWindowHandle",null] 15:29:33 INFO - PROCESS | 3820 | 1461191373688 Marionette TRACE conn2 <- [1,1093,null,{"value":"13"}] 15:29:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html 15:29:33 INFO - PROCESS | 3820 | 1461191373691 Marionette TRACE conn2 -> [0,1094,"setScriptTimeout",{"ms":35000}] 15:29:33 INFO - PROCESS | 3820 | 1461191373694 Marionette TRACE conn2 <- [1,1094,null,{}] 15:29:33 INFO - PROCESS | 3820 | 1461191373698 Marionette TRACE conn2 -> [0,1095,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:29:33 INFO - PROCESS | 3820 | 1461191373802 Marionette TRACE conn2 <- [1,1095,null,{"value":null}] 15:29:33 INFO - PROCESS | 3820 | 1461191373908 Marionette TRACE conn2 -> [0,1096,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html\", \"0c4acebc-30bb-40ca-b7a3-36b05095ea91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:29:33 INFO - PROCESS | 3820 | ++DOCSHELL 1A31B000 == 65 [pid = 3820] [id = 283] 15:29:33 INFO - PROCESS | 3820 | ++DOMWINDOW == 139 (1A4C6000) [pid = 3820] [serial = 848] [outer = 00000000] 15:29:33 INFO - PROCESS | 3820 | ++DOMWINDOW == 140 (1A8D9C00) [pid = 3820] [serial = 849] [outer = 1A4C6000] 15:29:33 INFO - PROCESS | 3820 | 1461191373972 Marionette DEBUG loaded listener.js 15:29:34 INFO - PROCESS | 3820 | ++DOMWINDOW == 141 (1C3F1400) [pid = 3820] [serial = 850] [outer = 1A4C6000] 15:29:34 INFO - PROCESS | 3820 | 1461191374569 Marionette TRACE conn2 <- [1,1096,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-solid-3",0,null,null]]]}] 15:29:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | Canvas test: 2d.fillStyle.parse.rgba-solid-3 15:29:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | took 916ms 15:29:34 INFO - PROCESS | 3820 | 1461191374600 Marionette TRACE conn2 -> [0,1097,"getWindowHandle",null] 15:29:34 INFO - PROCESS | 3820 | 1461191374604 Marionette TRACE conn2 <- [1,1097,null,{"value":"13"}] 15:29:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html 15:29:34 INFO - PROCESS | 3820 | 1461191374616 Marionette TRACE conn2 -> [0,1098,"setScriptTimeout",{"ms":35000}] 15:29:34 INFO - PROCESS | 3820 | 1461191374620 Marionette TRACE conn2 <- [1,1098,null,{}] 15:29:34 INFO - PROCESS | 3820 | 1461191374624 Marionette TRACE conn2 -> [0,1099,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:29:34 INFO - PROCESS | 3820 | 1461191374732 Marionette TRACE conn2 <- [1,1099,null,{"value":null}] 15:29:34 INFO - PROCESS | 3820 | 1461191374835 Marionette TRACE conn2 -> [0,1100,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html\", \"0c4acebc-30bb-40ca-b7a3-36b05095ea91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:29:34 INFO - PROCESS | 3820 | ++DOCSHELL 12D98000 == 66 [pid = 3820] [id = 284] 15:29:34 INFO - PROCESS | 3820 | ++DOMWINDOW == 142 (12DD7800) [pid = 3820] [serial = 851] [outer = 00000000] 15:29:34 INFO - PROCESS | 3820 | ++DOMWINDOW == 143 (1D5BEC00) [pid = 3820] [serial = 852] [outer = 12DD7800] 15:29:34 INFO - PROCESS | 3820 | 1461191374889 Marionette DEBUG loaded listener.js 15:29:34 INFO - PROCESS | 3820 | ++DOMWINDOW == 144 (1D5C0000) [pid = 3820] [serial = 853] [outer = 12DD7800] 15:29:35 INFO - PROCESS | 3820 | 1461191375475 Marionette TRACE conn2 <- [1,1100,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-solid-4",0,null,null]]]}] 15:29:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | Canvas test: 2d.fillStyle.parse.rgba-solid-4 15:29:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | took 869ms 15:29:35 INFO - PROCESS | 3820 | 1461191375514 Marionette TRACE conn2 -> [0,1101,"getWindowHandle",null] 15:29:35 INFO - PROCESS | 3820 | 1461191375516 Marionette TRACE conn2 <- [1,1101,null,{"value":"13"}] 15:29:35 INFO - PROCESS | 3820 | 1461191375521 Marionette TRACE conn2 -> [0,1102,"setScriptTimeout",{"ms":35000}] 15:29:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html 15:29:35 INFO - PROCESS | 3820 | 1461191375523 Marionette TRACE conn2 <- [1,1102,null,{}] 15:29:35 INFO - PROCESS | 3820 | 1461191375527 Marionette TRACE conn2 -> [0,1103,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:29:35 INFO - PROCESS | 3820 | 1461191375628 Marionette TRACE conn2 <- [1,1103,null,{"value":null}] 15:29:35 INFO - PROCESS | 3820 | 1461191375731 Marionette TRACE conn2 -> [0,1104,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html\", \"0c4acebc-30bb-40ca-b7a3-36b05095ea91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:29:35 INFO - PROCESS | 3820 | ++DOCSHELL 1A8D6800 == 67 [pid = 3820] [id = 285] 15:29:35 INFO - PROCESS | 3820 | ++DOMWINDOW == 145 (1C3EFC00) [pid = 3820] [serial = 854] [outer = 00000000] 15:29:35 INFO - PROCESS | 3820 | ++DOMWINDOW == 146 (1D5CC800) [pid = 3820] [serial = 855] [outer = 1C3EFC00] 15:29:35 INFO - PROCESS | 3820 | 1461191375784 Marionette DEBUG loaded listener.js 15:29:35 INFO - PROCESS | 3820 | ++DOMWINDOW == 147 (1D8E4000) [pid = 3820] [serial = 856] [outer = 1C3EFC00] 15:29:36 INFO - PROCESS | 3820 | 1461191376398 Marionette TRACE conn2 <- [1,1104,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.svg-1",0,null,null]]]}] 15:29:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | Canvas test: 2d.fillStyle.parse.svg-1 15:29:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | took 964ms 15:29:36 INFO - PROCESS | 3820 | 1461191376468 Marionette TRACE conn2 -> [0,1105,"getWindowHandle",null] 15:29:36 INFO - PROCESS | 3820 | 1461191376470 Marionette TRACE conn2 <- [1,1105,null,{"value":"13"}] 15:29:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html 15:29:36 INFO - PROCESS | 3820 | 1461191376474 Marionette TRACE conn2 -> [0,1106,"setScriptTimeout",{"ms":35000}] 15:29:36 INFO - PROCESS | 3820 | 1461191376476 Marionette TRACE conn2 <- [1,1106,null,{}] 15:29:36 INFO - PROCESS | 3820 | 1461191376480 Marionette TRACE conn2 -> [0,1107,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:29:36 INFO - PROCESS | 3820 | 1461191376583 Marionette TRACE conn2 <- [1,1107,null,{"value":null}] 15:29:36 INFO - PROCESS | 3820 | 1461191376724 Marionette TRACE conn2 -> [0,1108,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html\", \"0c4acebc-30bb-40ca-b7a3-36b05095ea91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:29:36 INFO - PROCESS | 3820 | ++DOCSHELL 16485800 == 68 [pid = 3820] [id = 286] 15:29:36 INFO - PROCESS | 3820 | ++DOMWINDOW == 148 (16554800) [pid = 3820] [serial = 857] [outer = 00000000] 15:29:36 INFO - PROCESS | 3820 | ++DOMWINDOW == 149 (1864B000) [pid = 3820] [serial = 858] [outer = 16554800] 15:29:36 INFO - PROCESS | 3820 | 1461191376791 Marionette DEBUG loaded listener.js 15:29:36 INFO - PROCESS | 3820 | ++DOMWINDOW == 150 (19CA5400) [pid = 3820] [serial = 859] [outer = 16554800] 15:29:37 INFO - PROCESS | 3820 | 1461191377563 Marionette TRACE conn2 <- [1,1108,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.svg-2",0,null,null]]]}] 15:29:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | Canvas test: 2d.fillStyle.parse.svg-2 15:29:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | took 1169ms 15:29:37 INFO - PROCESS | 3820 | 1461191377628 Marionette TRACE conn2 -> [0,1109,"getWindowHandle",null] 15:29:37 INFO - PROCESS | 3820 | 1461191377633 Marionette TRACE conn2 <- [1,1109,null,{"value":"13"}] 15:29:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html 15:29:37 INFO - PROCESS | 3820 | 1461191377681 Marionette TRACE conn2 -> [0,1110,"setScriptTimeout",{"ms":35000}] 15:29:37 INFO - PROCESS | 3820 | 1461191377686 Marionette TRACE conn2 <- [1,1110,null,{}] 15:29:37 INFO - PROCESS | 3820 | 1461191377696 Marionette TRACE conn2 -> [0,1111,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:29:37 INFO - PROCESS | 3820 | 1461191377824 Marionette TRACE conn2 <- [1,1111,null,{"value":null}] 15:29:38 INFO - PROCESS | 3820 | 1461191377973 Marionette TRACE conn2 -> [0,1112,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html\", \"0c4acebc-30bb-40ca-b7a3-36b05095ea91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:29:38 INFO - PROCESS | 3820 | ++DOCSHELL 13CAE800 == 69 [pid = 3820] [id = 287] 15:29:38 INFO - PROCESS | 3820 | ++DOMWINDOW == 151 (13CB1C00) [pid = 3820] [serial = 860] [outer = 00000000] 15:29:38 INFO - PROCESS | 3820 | ++DOMWINDOW == 152 (15460000) [pid = 3820] [serial = 861] [outer = 13CB1C00] 15:29:38 INFO - PROCESS | 3820 | 1461191378025 Marionette DEBUG loaded listener.js 15:29:38 INFO - PROCESS | 3820 | ++DOMWINDOW == 153 (15AB6C00) [pid = 3820] [serial = 862] [outer = 13CB1C00] 15:29:38 INFO - PROCESS | 3820 | --DOCSHELL 19CA0000 == 68 [pid = 3820] [id = 280] 15:29:38 INFO - PROCESS | 3820 | --DOCSHELL 1354F000 == 67 [pid = 3820] [id = 279] 15:29:38 INFO - PROCESS | 3820 | --DOCSHELL 12D99400 == 66 [pid = 3820] [id = 278] 15:29:38 INFO - PROCESS | 3820 | --DOCSHELL 1AA3A400 == 65 [pid = 3820] [id = 277] 15:29:38 INFO - PROCESS | 3820 | --DOCSHELL 18D0FC00 == 64 [pid = 3820] [id = 259] 15:29:38 INFO - PROCESS | 3820 | --DOCSHELL 1A4C9400 == 63 [pid = 3820] [id = 276] 15:29:38 INFO - PROCESS | 3820 | --DOCSHELL 18F26C00 == 62 [pid = 3820] [id = 275] 15:29:38 INFO - PROCESS | 3820 | --DOCSHELL 18D07C00 == 61 [pid = 3820] [id = 274] 15:29:38 INFO - PROCESS | 3820 | --DOCSHELL 1364BC00 == 60 [pid = 3820] [id = 273] 15:29:38 INFO - PROCESS | 3820 | --DOCSHELL 137D8800 == 59 [pid = 3820] [id = 272] 15:29:38 INFO - PROCESS | 3820 | --DOCSHELL 137E4800 == 58 [pid = 3820] [id = 271] 15:29:38 INFO - PROCESS | 3820 | --DOCSHELL 17D49400 == 57 [pid = 3820] [id = 242] 15:29:38 INFO - PROCESS | 3820 | --DOCSHELL 12B41800 == 56 [pid = 3820] [id = 270] 15:29:38 INFO - PROCESS | 3820 | --DOMWINDOW == 152 (1326B800) [pid = 3820] [serial = 747] [outer = 00000000] [url = about:blank] 15:29:38 INFO - PROCESS | 3820 | --DOMWINDOW == 151 (1A8A4000) [pid = 3820] [serial = 753] [outer = 00000000] [url = about:blank] 15:29:38 INFO - PROCESS | 3820 | --DOMWINDOW == 150 (1648B000) [pid = 3820] [serial = 750] [outer = 00000000] [url = about:blank] 15:29:38 INFO - PROCESS | 3820 | --DOMWINDOW == 149 (1C2ED400) [pid = 3820] [serial = 756] [outer = 00000000] [url = about:blank] 15:29:38 INFO - PROCESS | 3820 | --DOMWINDOW == 148 (1C98DC00) [pid = 3820] [serial = 759] [outer = 00000000] [url = about:blank] 15:29:38 INFO - PROCESS | 3820 | --DOMWINDOW == 147 (1C3F2000) [pid = 3820] [serial = 792] [outer = 00000000] [url = about:blank] 15:29:38 INFO - PROCESS | 3820 | --DOCSHELL 15AD3400 == 55 [pid = 3820] [id = 269] 15:29:38 INFO - PROCESS | 3820 | --DOCSHELL 1C338000 == 54 [pid = 3820] [id = 268] 15:29:38 INFO - PROCESS | 3820 | --DOCSHELL 18B92C00 == 53 [pid = 3820] [id = 267] 15:29:38 INFO - PROCESS | 3820 | --DOCSHELL 149F7800 == 52 [pid = 3820] [id = 266] 15:29:38 INFO - PROCESS | 3820 | --DOCSHELL 12D97000 == 51 [pid = 3820] [id = 265] 15:29:38 INFO - PROCESS | 3820 | --DOMWINDOW == 146 (1C260400) [pid = 3820] [serial = 783] [outer = 00000000] [url = about:blank] 15:29:38 INFO - PROCESS | 3820 | --DOMWINDOW == 145 (15653800) [pid = 3820] [serial = 786] [outer = 00000000] [url = about:blank] 15:29:38 INFO - PROCESS | 3820 | --DOMWINDOW == 144 (1A8D3000) [pid = 3820] [serial = 781] [outer = 00000000] [url = about:blank] 15:29:38 INFO - PROCESS | 3820 | --DOMWINDOW == 143 (1A8D3800) [pid = 3820] [serial = 780] [outer = 00000000] [url = about:blank] 15:29:38 INFO - PROCESS | 3820 | --DOMWINDOW == 142 (1A8D4400) [pid = 3820] [serial = 745] [outer = 00000000] [url = about:blank] 15:29:38 INFO - PROCESS | 3820 | --DOMWINDOW == 141 (16480400) [pid = 3820] [serial = 768] [outer = 00000000] [url = about:blank] 15:29:38 INFO - PROCESS | 3820 | --DOMWINDOW == 140 (16489C00) [pid = 3820] [serial = 769] [outer = 00000000] [url = about:blank] 15:29:38 INFO - PROCESS | 3820 | --DOMWINDOW == 139 (1325C400) [pid = 3820] [serial = 765] [outer = 00000000] [url = about:blank] 15:29:38 INFO - PROCESS | 3820 | --DOMWINDOW == 138 (13556400) [pid = 3820] [serial = 766] [outer = 00000000] [url = about:blank] 15:29:38 INFO - PROCESS | 3820 | --DOMWINDOW == 137 (18236800) [pid = 3820] [serial = 771] [outer = 00000000] [url = about:blank] 15:29:38 INFO - PROCESS | 3820 | --DOMWINDOW == 136 (18643800) [pid = 3820] [serial = 772] [outer = 00000000] [url = about:blank] 15:29:38 INFO - PROCESS | 3820 | --DOMWINDOW == 135 (12DE0400) [pid = 3820] [serial = 763] [outer = 00000000] [url = about:blank] 15:29:38 INFO - PROCESS | 3820 | --DOMWINDOW == 134 (12D8D800) [pid = 3820] [serial = 762] [outer = 00000000] [url = about:blank] 15:29:38 INFO - PROCESS | 3820 | --DOMWINDOW == 133 (18B94000) [pid = 3820] [serial = 774] [outer = 00000000] [url = about:blank] 15:29:38 INFO - PROCESS | 3820 | --DOMWINDOW == 132 (1A8DF000) [pid = 3820] [serial = 789] [outer = 00000000] [url = about:blank] 15:29:38 INFO - PROCESS | 3820 | --DOMWINDOW == 131 (1C268000) [pid = 3820] [serial = 784] [outer = 00000000] [url = about:blank] 15:29:38 INFO - PROCESS | 3820 | --DOMWINDOW == 130 (195BC400) [pid = 3820] [serial = 777] [outer = 00000000] [url = about:blank] 15:29:38 INFO - PROCESS | 3820 | --DOMWINDOW == 129 (19A93000) [pid = 3820] [serial = 778] [outer = 00000000] [url = about:blank] 15:29:38 INFO - PROCESS | 3820 | --DOMWINDOW == 128 (17F71800) [pid = 3820] [serial = 787] [outer = 00000000] [url = about:blank] 15:29:38 INFO - PROCESS | 3820 | --DOMWINDOW == 127 (1C2EA800) [pid = 3820] [serial = 790] [outer = 00000000] [url = about:blank] 15:29:38 INFO - PROCESS | 3820 | --DOMWINDOW == 126 (18D04C00) [pid = 3820] [serial = 775] [outer = 00000000] [url = about:blank] 15:29:38 INFO - PROCESS | 3820 | 1461191378635 Marionette TRACE conn2 <- [1,1112,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.system",0,null,null]]]}] 15:29:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | Canvas test: 2d.fillStyle.parse.system 15:29:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | took 995ms 15:29:38 INFO - PROCESS | 3820 | 1461191378658 Marionette TRACE conn2 -> [0,1113,"getWindowHandle",null] 15:29:38 INFO - PROCESS | 3820 | 1461191378663 Marionette TRACE conn2 <- [1,1113,null,{"value":"13"}] 15:29:38 INFO - PROCESS | 3820 | 1461191378669 Marionette TRACE conn2 -> [0,1114,"setScriptTimeout",{"ms":35000}] 15:29:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html 15:29:38 INFO - PROCESS | 3820 | 1461191378671 Marionette TRACE conn2 <- [1,1114,null,{}] 15:29:38 INFO - PROCESS | 3820 | 1461191378675 Marionette TRACE conn2 -> [0,1115,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:29:38 INFO - PROCESS | 3820 | 1461191378759 Marionette TRACE conn2 <- [1,1115,null,{"value":null}] 15:29:38 INFO - PROCESS | 3820 | 1461191378766 Marionette TRACE conn2 -> [0,1116,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html\", \"0c4acebc-30bb-40ca-b7a3-36b05095ea91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:29:38 INFO - PROCESS | 3820 | ++DOCSHELL 1364BC00 == 52 [pid = 3820] [id = 288] 15:29:38 INFO - PROCESS | 3820 | ++DOMWINDOW == 127 (1364C000) [pid = 3820] [serial = 863] [outer = 00000000] 15:29:38 INFO - PROCESS | 3820 | ++DOMWINDOW == 128 (16473400) [pid = 3820] [serial = 864] [outer = 1364C000] 15:29:38 INFO - PROCESS | 3820 | 1461191378811 Marionette DEBUG loaded listener.js 15:29:38 INFO - PROCESS | 3820 | ++DOMWINDOW == 129 (16484000) [pid = 3820] [serial = 865] [outer = 1364C000] 15:29:39 INFO - PROCESS | 3820 | 1461191379310 Marionette TRACE conn2 <- [1,1116,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.transparent-1",0,null,null]]]}] 15:29:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | Canvas test: 2d.fillStyle.parse.transparent-1 15:29:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | took 695ms 15:29:39 INFO - PROCESS | 3820 | 1461191379367 Marionette TRACE conn2 -> [0,1117,"getWindowHandle",null] 15:29:39 INFO - PROCESS | 3820 | 1461191379369 Marionette TRACE conn2 <- [1,1117,null,{"value":"13"}] 15:29:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html 15:29:39 INFO - PROCESS | 3820 | 1461191379373 Marionette TRACE conn2 -> [0,1118,"setScriptTimeout",{"ms":35000}] 15:29:39 INFO - PROCESS | 3820 | 1461191379376 Marionette TRACE conn2 <- [1,1118,null,{}] 15:29:39 INFO - PROCESS | 3820 | 1461191379386 Marionette TRACE conn2 -> [0,1119,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:29:39 INFO - PROCESS | 3820 | 1461191379467 Marionette TRACE conn2 <- [1,1119,null,{"value":null}] 15:29:39 INFO - PROCESS | 3820 | 1461191379587 Marionette TRACE conn2 -> [0,1120,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html\", \"0c4acebc-30bb-40ca-b7a3-36b05095ea91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:29:39 INFO - PROCESS | 3820 | ++DOCSHELL 17D8D000 == 53 [pid = 3820] [id = 289] 15:29:39 INFO - PROCESS | 3820 | ++DOMWINDOW == 130 (17D8FC00) [pid = 3820] [serial = 866] [outer = 00000000] 15:29:39 INFO - PROCESS | 3820 | ++DOMWINDOW == 131 (18177800) [pid = 3820] [serial = 867] [outer = 17D8FC00] 15:29:39 INFO - PROCESS | 3820 | 1461191379636 Marionette DEBUG loaded listener.js 15:29:39 INFO - PROCESS | 3820 | ++DOMWINDOW == 132 (18296000) [pid = 3820] [serial = 868] [outer = 17D8FC00] 15:29:40 INFO - PROCESS | 3820 | 1461191380033 Marionette TRACE conn2 <- [1,1120,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.transparent-2",0,null,null]]]}] 15:29:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | Canvas test: 2d.fillStyle.parse.transparent-2 15:29:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | took 695ms 15:29:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html 15:29:40 INFO - PROCESS | 3820 | 1461191380073 Marionette TRACE conn2 -> [0,1121,"getWindowHandle",null] 15:29:40 INFO - PROCESS | 3820 | 1461191380076 Marionette TRACE conn2 <- [1,1121,null,{"value":"13"}] 15:29:40 INFO - PROCESS | 3820 | 1461191380079 Marionette TRACE conn2 -> [0,1122,"setScriptTimeout",{"ms":35000}] 15:29:40 INFO - PROCESS | 3820 | 1461191380081 Marionette TRACE conn2 <- [1,1122,null,{}] 15:29:40 INFO - PROCESS | 3820 | 1461191380084 Marionette TRACE conn2 -> [0,1123,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:29:40 INFO - PROCESS | 3820 | 1461191380174 Marionette TRACE conn2 <- [1,1123,null,{"value":null}] 15:29:40 INFO - PROCESS | 3820 | 1461191380180 Marionette TRACE conn2 -> [0,1124,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.empty.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.empty.html\", \"0c4acebc-30bb-40ca-b7a3-36b05095ea91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:29:40 INFO - PROCESS | 3820 | ++DOCSHELL 1817D000 == 54 [pid = 3820] [id = 290] 15:29:40 INFO - PROCESS | 3820 | ++DOMWINDOW == 133 (18643C00) [pid = 3820] [serial = 869] [outer = 00000000] 15:29:40 INFO - PROCESS | 3820 | ++DOMWINDOW == 134 (18B92C00) [pid = 3820] [serial = 870] [outer = 18643C00] 15:29:40 INFO - PROCESS | 3820 | 1461191380225 Marionette DEBUG loaded listener.js 15:29:40 INFO - PROCESS | 3820 | ++DOMWINDOW == 135 (18D09800) [pid = 3820] [serial = 871] [outer = 18643C00] 15:29:40 INFO - PROCESS | 3820 | 1461191380656 Marionette TRACE conn2 <- [1,1124,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.empty.html",0,null,null,[["Canvas test: 2d.gradient.empty",0,null,null]]]}] 15:29:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | Canvas test: 2d.gradient.empty 15:29:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | took 648ms 15:29:40 INFO - PROCESS | 3820 | 1461191380725 Marionette TRACE conn2 -> [0,1125,"getWindowHandle",null] 15:29:40 INFO - PROCESS | 3820 | 1461191380727 Marionette TRACE conn2 <- [1,1125,null,{"value":"13"}] 15:29:40 INFO - PROCESS | 3820 | 1461191380731 Marionette TRACE conn2 -> [0,1126,"setScriptTimeout",{"ms":35000}] 15:29:40 INFO - PROCESS | 3820 | 1461191380732 Marionette TRACE conn2 <- [1,1126,null,{}] 15:29:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html 15:29:40 INFO - PROCESS | 3820 | 1461191380736 Marionette TRACE conn2 -> [0,1127,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:29:40 INFO - PROCESS | 3820 | 1461191380846 Marionette TRACE conn2 <- [1,1127,null,{"value":null}] 15:29:40 INFO - PROCESS | 3820 | 1461191380980 Marionette TRACE conn2 -> [0,1128,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html\", \"0c4acebc-30bb-40ca-b7a3-36b05095ea91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:29:40 INFO - PROCESS | 3820 | ++DOCSHELL 18D0D800 == 55 [pid = 3820] [id = 291] 15:29:40 INFO - PROCESS | 3820 | ++DOMWINDOW == 136 (18D0E400) [pid = 3820] [serial = 872] [outer = 00000000] 15:29:41 INFO - PROCESS | 3820 | ++DOMWINDOW == 137 (1950AC00) [pid = 3820] [serial = 873] [outer = 18D0E400] 15:29:41 INFO - PROCESS | 3820 | 1461191381024 Marionette DEBUG loaded listener.js 15:29:41 INFO - PROCESS | 3820 | ++DOMWINDOW == 138 (195CA000) [pid = 3820] [serial = 874] [outer = 18D0E400] 15:29:41 INFO - PROCESS | 3820 | 1461191381467 Marionette TRACE conn2 <- [1,1128,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.alpha",0,null,null]]]}] 15:29:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | Canvas test: 2d.gradient.interpolate.alpha 15:29:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | took 742ms 15:29:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html 15:29:41 INFO - PROCESS | 3820 | 1461191381504 Marionette TRACE conn2 -> [0,1129,"getWindowHandle",null] 15:29:41 INFO - PROCESS | 3820 | 1461191381506 Marionette TRACE conn2 <- [1,1129,null,{"value":"13"}] 15:29:41 INFO - PROCESS | 3820 | 1461191381509 Marionette TRACE conn2 -> [0,1130,"setScriptTimeout",{"ms":35000}] 15:29:41 INFO - PROCESS | 3820 | 1461191381511 Marionette TRACE conn2 <- [1,1130,null,{}] 15:29:41 INFO - PROCESS | 3820 | 1461191381518 Marionette TRACE conn2 -> [0,1131,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:29:41 INFO - PROCESS | 3820 | 1461191381635 Marionette TRACE conn2 <- [1,1131,null,{"value":null}] 15:29:41 INFO - PROCESS | 3820 | 1461191381642 Marionette TRACE conn2 -> [0,1132,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html\", \"0c4acebc-30bb-40ca-b7a3-36b05095ea91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:29:41 INFO - PROCESS | 3820 | ++DOCSHELL 123F8000 == 56 [pid = 3820] [id = 292] 15:29:41 INFO - PROCESS | 3820 | ++DOMWINDOW == 139 (18F26400) [pid = 3820] [serial = 875] [outer = 00000000] 15:29:41 INFO - PROCESS | 3820 | ++DOMWINDOW == 140 (1A8AA800) [pid = 3820] [serial = 876] [outer = 18F26400] 15:29:41 INFO - PROCESS | 3820 | 1461191381688 Marionette DEBUG loaded listener.js 15:29:41 INFO - PROCESS | 3820 | ++DOMWINDOW == 141 (1A8A4C00) [pid = 3820] [serial = 877] [outer = 18F26400] 15:29:42 INFO - PROCESS | 3820 | 1461191382110 Marionette TRACE conn2 <- [1,1132,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.colour",0,null,null]]]}] 15:29:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | Canvas test: 2d.gradient.interpolate.colour 15:29:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | took 632ms 15:29:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html 15:29:42 INFO - PROCESS | 3820 | 1461191382148 Marionette TRACE conn2 -> [0,1133,"getWindowHandle",null] 15:29:42 INFO - PROCESS | 3820 | 1461191382150 Marionette TRACE conn2 <- [1,1133,null,{"value":"13"}] 15:29:42 INFO - PROCESS | 3820 | 1461191382153 Marionette TRACE conn2 -> [0,1134,"setScriptTimeout",{"ms":35000}] 15:29:42 INFO - PROCESS | 3820 | 1461191382155 Marionette TRACE conn2 <- [1,1134,null,{}] 15:29:42 INFO - PROCESS | 3820 | 1461191382160 Marionette TRACE conn2 -> [0,1135,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:29:42 INFO - PROCESS | 3820 | 1461191382273 Marionette TRACE conn2 <- [1,1135,null,{"value":null}] 15:29:42 INFO - PROCESS | 3820 | 1461191382363 Marionette TRACE conn2 -> [0,1136,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html\", \"0c4acebc-30bb-40ca-b7a3-36b05095ea91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:29:42 INFO - PROCESS | 3820 | ++DOCSHELL 1A3BA800 == 57 [pid = 3820] [id = 293] 15:29:42 INFO - PROCESS | 3820 | ++DOMWINDOW == 142 (1A8D4000) [pid = 3820] [serial = 878] [outer = 00000000] 15:29:42 INFO - PROCESS | 3820 | ++DOMWINDOW == 143 (1C260C00) [pid = 3820] [serial = 879] [outer = 1A8D4000] 15:29:42 INFO - PROCESS | 3820 | 1461191382408 Marionette DEBUG loaded listener.js 15:29:42 INFO - PROCESS | 3820 | ++DOMWINDOW == 144 (1C268800) [pid = 3820] [serial = 880] [outer = 1A8D4000] 15:29:43 INFO - PROCESS | 3820 | --DOMWINDOW == 143 (1C33D000) [pid = 3820] [serial = 830] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html] 15:29:43 INFO - PROCESS | 3820 | --DOMWINDOW == 142 (1A4CA000) [pid = 3820] [serial = 827] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html] 15:29:43 INFO - PROCESS | 3820 | --DOMWINDOW == 141 (18EA4C00) [pid = 3820] [serial = 821] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html] 15:29:43 INFO - PROCESS | 3820 | --DOMWINDOW == 140 (17D87C00) [pid = 3820] [serial = 818] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html] 15:29:43 INFO - PROCESS | 3820 | --DOMWINDOW == 139 (137E4000) [pid = 3820] [serial = 815] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html] 15:29:43 INFO - PROCESS | 3820 | --DOMWINDOW == 138 (136C6000) [pid = 3820] [serial = 809] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html] 15:29:43 INFO - PROCESS | 3820 | --DOMWINDOW == 137 (149EC000) [pid = 3820] [serial = 812] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html] 15:29:43 INFO - PROCESS | 3820 | --DOMWINDOW == 136 (13CB4400) [pid = 3820] [serial = 833] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html] 15:29:43 INFO - PROCESS | 3820 | --DOMWINDOW == 135 (136BE800) [pid = 3820] [serial = 836] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html] 15:29:43 INFO - PROCESS | 3820 | --DOMWINDOW == 134 (18F27000) [pid = 3820] [serial = 824] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html] 15:29:43 INFO - PROCESS | 3820 | 1461191383268 Marionette TRACE conn2 <- [1,1136,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.colouralpha",0,null,null]]]}] 15:29:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | Canvas test: 2d.gradient.interpolate.colouralpha 15:29:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | took 1153ms 15:29:43 INFO - PROCESS | 3820 | 1461191383300 Marionette TRACE conn2 -> [0,1137,"getWindowHandle",null] 15:29:43 INFO - PROCESS | 3820 | 1461191383302 Marionette TRACE conn2 <- [1,1137,null,{"value":"13"}] 15:29:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html 15:29:43 INFO - PROCESS | 3820 | 1461191383306 Marionette TRACE conn2 -> [0,1138,"setScriptTimeout",{"ms":35000}] 15:29:43 INFO - PROCESS | 3820 | 1461191383307 Marionette TRACE conn2 <- [1,1138,null,{}] 15:29:43 INFO - PROCESS | 3820 | 1461191383311 Marionette TRACE conn2 -> [0,1139,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:29:43 INFO - PROCESS | 3820 | 1461191383388 Marionette TRACE conn2 <- [1,1139,null,{"value":null}] 15:29:43 INFO - PROCESS | 3820 | 1461191383394 Marionette TRACE conn2 -> [0,1140,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html\", \"0c4acebc-30bb-40ca-b7a3-36b05095ea91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:29:43 INFO - PROCESS | 3820 | ++DOCSHELL 13658000 == 58 [pid = 3820] [id = 294] 15:29:43 INFO - PROCESS | 3820 | ++DOMWINDOW == 135 (13810C00) [pid = 3820] [serial = 881] [outer = 00000000] 15:29:43 INFO - PROCESS | 3820 | ++DOMWINDOW == 136 (1A31BC00) [pid = 3820] [serial = 882] [outer = 13810C00] 15:29:43 INFO - PROCESS | 3820 | 1461191383441 Marionette DEBUG loaded listener.js 15:29:43 INFO - PROCESS | 3820 | ++DOMWINDOW == 137 (1A8DD000) [pid = 3820] [serial = 883] [outer = 13810C00] 15:29:43 INFO - PROCESS | 3820 | 1461191383950 Marionette TRACE conn2 <- [1,1140,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.multiple",0,null,null]]]}] 15:29:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | Canvas test: 2d.gradient.interpolate.multiple 15:29:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | took 632ms 15:29:43 INFO - PROCESS | 3820 | 1461191383976 Marionette TRACE conn2 -> [0,1141,"getWindowHandle",null] 15:29:43 INFO - PROCESS | 3820 | 1461191383978 Marionette TRACE conn2 <- [1,1141,null,{"value":"13"}] 15:29:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html 15:29:43 INFO - PROCESS | 3820 | 1461191383981 Marionette TRACE conn2 -> [0,1142,"setScriptTimeout",{"ms":35000}] 15:29:43 INFO - PROCESS | 3820 | 1461191383982 Marionette TRACE conn2 <- [1,1142,null,{}] 15:29:43 INFO - PROCESS | 3820 | 1461191383986 Marionette TRACE conn2 -> [0,1143,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:29:44 INFO - PROCESS | 3820 | 1461191384064 Marionette TRACE conn2 <- [1,1143,null,{"value":null}] 15:29:44 INFO - PROCESS | 3820 | 1461191384070 Marionette TRACE conn2 -> [0,1144,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html\", \"0c4acebc-30bb-40ca-b7a3-36b05095ea91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:29:44 INFO - PROCESS | 3820 | ++DOCSHELL 16486400 == 59 [pid = 3820] [id = 295] 15:29:44 INFO - PROCESS | 3820 | ++DOMWINDOW == 138 (18F27000) [pid = 3820] [serial = 884] [outer = 00000000] 15:29:44 INFO - PROCESS | 3820 | ++DOMWINDOW == 139 (1C2EB000) [pid = 3820] [serial = 885] [outer = 18F27000] 15:29:44 INFO - PROCESS | 3820 | 1461191384113 Marionette DEBUG loaded listener.js 15:29:44 INFO - PROCESS | 3820 | ++DOMWINDOW == 140 (1C33D000) [pid = 3820] [serial = 886] [outer = 18F27000] 15:29:44 INFO - PROCESS | 3820 | 1461191384542 Marionette TRACE conn2 <- [1,1144,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.outside",0,null,null]]]}] 15:29:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | Canvas test: 2d.gradient.interpolate.outside 15:29:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | took 601ms 15:29:44 INFO - PROCESS | 3820 | 1461191384585 Marionette TRACE conn2 -> [0,1145,"getWindowHandle",null] 15:29:44 INFO - PROCESS | 3820 | 1461191384587 Marionette TRACE conn2 <- [1,1145,null,{"value":"13"}] 15:29:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html 15:29:44 INFO - PROCESS | 3820 | 1461191384590 Marionette TRACE conn2 -> [0,1146,"setScriptTimeout",{"ms":35000}] 15:29:44 INFO - PROCESS | 3820 | 1461191384592 Marionette TRACE conn2 <- [1,1146,null,{}] 15:29:44 INFO - PROCESS | 3820 | 1461191384639 Marionette TRACE conn2 -> [0,1147,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:29:44 INFO - PROCESS | 3820 | 1461191384724 Marionette TRACE conn2 <- [1,1147,null,{"value":null}] 15:29:44 INFO - PROCESS | 3820 | 1461191384732 Marionette TRACE conn2 -> [0,1148,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html\", \"0c4acebc-30bb-40ca-b7a3-36b05095ea91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:29:44 INFO - PROCESS | 3820 | ++DOCSHELL 1CCDA400 == 60 [pid = 3820] [id = 296] 15:29:44 INFO - PROCESS | 3820 | ++DOMWINDOW == 141 (1CCE6C00) [pid = 3820] [serial = 887] [outer = 00000000] 15:29:44 INFO - PROCESS | 3820 | ++DOMWINDOW == 142 (1D5A0800) [pid = 3820] [serial = 888] [outer = 1CCE6C00] 15:29:44 INFO - PROCESS | 3820 | 1461191384776 Marionette DEBUG loaded listener.js 15:29:44 INFO - PROCESS | 3820 | ++DOMWINDOW == 143 (1D5A6800) [pid = 3820] [serial = 889] [outer = 1CCE6C00] 15:29:45 INFO - PROCESS | 3820 | 1461191385319 Marionette TRACE conn2 <- [1,1148,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.overlap",0,null,null]]]}] 15:29:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | Canvas test: 2d.gradient.interpolate.overlap 15:29:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | took 774ms 15:29:45 INFO - PROCESS | 3820 | 1461191385371 Marionette TRACE conn2 -> [0,1149,"getWindowHandle",null] 15:29:45 INFO - PROCESS | 3820 | 1461191385375 Marionette TRACE conn2 <- [1,1149,null,{"value":"13"}] 15:29:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html 15:29:45 INFO - PROCESS | 3820 | 1461191385381 Marionette TRACE conn2 -> [0,1150,"setScriptTimeout",{"ms":35000}] 15:29:45 INFO - PROCESS | 3820 | 1461191385385 Marionette TRACE conn2 <- [1,1150,null,{}] 15:29:45 INFO - PROCESS | 3820 | 1461191385391 Marionette TRACE conn2 -> [0,1151,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:29:45 INFO - PROCESS | 3820 | 1461191385500 Marionette TRACE conn2 <- [1,1151,null,{"value":null}] 15:29:45 INFO - PROCESS | 3820 | 1461191385638 Marionette TRACE conn2 -> [0,1152,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html\", \"0c4acebc-30bb-40ca-b7a3-36b05095ea91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:29:45 INFO - PROCESS | 3820 | ++DOCSHELL 13264C00 == 61 [pid = 3820] [id = 297] 15:29:45 INFO - PROCESS | 3820 | ++DOMWINDOW == 144 (13266800) [pid = 3820] [serial = 890] [outer = 00000000] 15:29:45 INFO - PROCESS | 3820 | ++DOMWINDOW == 145 (13558C00) [pid = 3820] [serial = 891] [outer = 13266800] 15:29:45 INFO - PROCESS | 3820 | 1461191385696 Marionette DEBUG loaded listener.js 15:29:45 INFO - PROCESS | 3820 | ++DOMWINDOW == 146 (137E4800) [pid = 3820] [serial = 892] [outer = 13266800] 15:29:46 INFO - PROCESS | 3820 | 1461191386319 Marionette TRACE conn2 <- [1,1152,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.overlap2",0,null,null]]]}] 15:29:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | Canvas test: 2d.gradient.interpolate.overlap2 15:29:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | took 1011ms 15:29:46 INFO - PROCESS | 3820 | 1461191386385 Marionette TRACE conn2 -> [0,1153,"getWindowHandle",null] 15:29:46 INFO - PROCESS | 3820 | 1461191386391 Marionette TRACE conn2 <- [1,1153,null,{"value":"13"}] 15:29:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html 15:29:46 INFO - PROCESS | 3820 | 1461191386397 Marionette TRACE conn2 -> [0,1154,"setScriptTimeout",{"ms":35000}] 15:29:46 INFO - PROCESS | 3820 | 1461191386400 Marionette TRACE conn2 <- [1,1154,null,{}] 15:29:46 INFO - PROCESS | 3820 | 1461191386405 Marionette TRACE conn2 -> [0,1155,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:29:46 INFO - PROCESS | 3820 | 1461191386510 Marionette TRACE conn2 <- [1,1155,null,{"value":null}] 15:29:46 INFO - PROCESS | 3820 | 1461191386644 Marionette TRACE conn2 -> [0,1156,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html\", \"0c4acebc-30bb-40ca-b7a3-36b05095ea91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:29:46 INFO - PROCESS | 3820 | ++DOCSHELL 156A1000 == 62 [pid = 3820] [id = 298] 15:29:46 INFO - PROCESS | 3820 | ++DOMWINDOW == 147 (1648B000) [pid = 3820] [serial = 893] [outer = 00000000] 15:29:46 INFO - PROCESS | 3820 | ++DOMWINDOW == 148 (18171000) [pid = 3820] [serial = 894] [outer = 1648B000] 15:29:46 INFO - PROCESS | 3820 | 1461191386700 Marionette DEBUG loaded listener.js 15:29:46 INFO - PROCESS | 3820 | ++DOMWINDOW == 149 (1864BC00) [pid = 3820] [serial = 895] [outer = 1648B000] 15:29:47 INFO - PROCESS | 3820 | 1461191387284 Marionette TRACE conn2 <- [1,1156,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.solid",0,null,null]]]}] 15:29:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | Canvas test: 2d.gradient.interpolate.solid 15:29:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | took 917ms 15:29:47 INFO - PROCESS | 3820 | 1461191387332 Marionette TRACE conn2 -> [0,1157,"getWindowHandle",null] 15:29:47 INFO - PROCESS | 3820 | 1461191387335 Marionette TRACE conn2 <- [1,1157,null,{"value":"13"}] 15:29:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html 15:29:47 INFO - PROCESS | 3820 | 1461191387339 Marionette TRACE conn2 -> [0,1158,"setScriptTimeout",{"ms":35000}] 15:29:47 INFO - PROCESS | 3820 | 1461191387343 Marionette TRACE conn2 <- [1,1158,null,{}] 15:29:47 INFO - PROCESS | 3820 | 1461191387354 Marionette TRACE conn2 -> [0,1159,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:29:47 INFO - PROCESS | 3820 | 1461191387494 Marionette TRACE conn2 <- [1,1159,null,{"value":null}] 15:29:47 INFO - PROCESS | 3820 | 1461191387629 Marionette TRACE conn2 -> [0,1160,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html\", \"0c4acebc-30bb-40ca-b7a3-36b05095ea91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:29:47 INFO - PROCESS | 3820 | ++DOCSHELL 1545EC00 == 63 [pid = 3820] [id = 299] 15:29:47 INFO - PROCESS | 3820 | ++DOMWINDOW == 150 (1864E800) [pid = 3820] [serial = 896] [outer = 00000000] 15:29:47 INFO - PROCESS | 3820 | ++DOMWINDOW == 151 (1CCE4400) [pid = 3820] [serial = 897] [outer = 1864E800] 15:29:47 INFO - PROCESS | 3820 | 1461191387686 Marionette DEBUG loaded listener.js 15:29:47 INFO - PROCESS | 3820 | ++DOMWINDOW == 152 (1D4EB000) [pid = 3820] [serial = 898] [outer = 1864E800] 15:29:48 INFO - PROCESS | 3820 | 1461191388280 Marionette TRACE conn2 <- [1,1160,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.vertical",0,null,null]]]}] 15:29:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | Canvas test: 2d.gradient.interpolate.vertical 15:29:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | took 1011ms 15:29:48 INFO - PROCESS | 3820 | 1461191388409 Marionette TRACE conn2 -> [0,1161,"getWindowHandle",null] 15:29:48 INFO - PROCESS | 3820 | 1461191388412 Marionette TRACE conn2 <- [1,1161,null,{"value":"13"}] 15:29:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html 15:29:48 INFO - PROCESS | 3820 | 1461191388500 Marionette TRACE conn2 -> [0,1162,"setScriptTimeout",{"ms":35000}] 15:29:48 INFO - PROCESS | 3820 | 1461191388502 Marionette TRACE conn2 <- [1,1162,null,{}] 15:29:48 INFO - PROCESS | 3820 | 1461191388506 Marionette TRACE conn2 -> [0,1163,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:29:48 INFO - PROCESS | 3820 | 1461191388609 Marionette TRACE conn2 <- [1,1163,null,{"value":null}] 15:29:48 INFO - PROCESS | 3820 | 1461191388735 Marionette TRACE conn2 -> [0,1164,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html\", \"0c4acebc-30bb-40ca-b7a3-36b05095ea91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:29:48 INFO - PROCESS | 3820 | ++DOCSHELL 1C342000 == 64 [pid = 3820] [id = 300] 15:29:48 INFO - PROCESS | 3820 | ++DOMWINDOW == 153 (1C98B400) [pid = 3820] [serial = 899] [outer = 00000000] 15:29:48 INFO - PROCESS | 3820 | ++DOMWINDOW == 154 (1DD51800) [pid = 3820] [serial = 900] [outer = 1C98B400] 15:29:48 INFO - PROCESS | 3820 | 1461191388793 Marionette DEBUG loaded listener.js 15:29:48 INFO - PROCESS | 3820 | ++DOMWINDOW == 155 (1DD54400) [pid = 3820] [serial = 901] [outer = 1C98B400] 15:29:49 INFO - PROCESS | 3820 | 1461191389357 Marionette TRACE conn2 <- [1,1164,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.zerosize.fill",1,"assert_equals: Red channel of the pixel at (40, 20) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1165,"getWindowHandle",null] 15:29:49 INFO - PROCESS | 3820 | 1461191389393 Marionette TRACE conn2 <- [1,1165,null,{"value":"13"}] 15:29:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html 15:29:49 INFO - PROCESS | 3820 | 1461191389396 Marionette TRACE conn2 -> [0,1166,"setScriptTimeout",{"ms":35000}] 15:29:49 INFO - PROCESS | 3820 | 1461191389398 Marionette TRACE conn2 <- [1,1166,null,{}] 15:29:49 INFO - PROCESS | 3820 | 1461191389402 Marionette TRACE conn2 -> [0,1167,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:29:49 INFO - PROCESS | 3820 | 1461191389503 Marionette TRACE conn2 <- [1,1167,null,{"value":null}] 15:29:49 INFO - PROCESS | 3820 | 1461191389607 Marionette TRACE conn2 -> [0,1168,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html\", \"0c4acebc-30bb-40ca-b7a3-36b05095ea91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:29:49 INFO - PROCESS | 3820 | ++DOCSHELL 13260400 == 65 [pid = 3820] [id = 301] 15:29:49 INFO - PROCESS | 3820 | ++DOMWINDOW == 156 (17D4FC00) [pid = 3820] [serial = 902] [outer = 00000000] 15:29:49 INFO - PROCESS | 3820 | ++DOMWINDOW == 157 (1DF45000) [pid = 3820] [serial = 903] [outer = 17D4FC00] 15:29:49 INFO - PROCESS | 3820 | 1461191389661 Marionette DEBUG loaded listener.js 15:29:49 INFO - PROCESS | 3820 | ++DOMWINDOW == 158 (1DF46800) [pid = 3820] [serial = 904] [outer = 17D4FC00] 15:29:50 INFO - PROCESS | 3820 | 1461191390315 Marionette TRACE conn2 <- [1,1168,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.zerosize.fillRect",1,"assert_equals: Red channel of the pixel at (40, 20) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html:30:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1169,"getWindowHandle",null] 15:29:50 INFO - PROCESS | 3820 | 1461191390376 Marionette TRACE conn2 <- [1,1169,null,{"value":"13"}] 15:29:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html 15:29:50 INFO - PROCESS | 3820 | 1461191390380 Marionette TRACE conn2 -> [0,1170,"setScriptTimeout",{"ms":35000}] 15:29:50 INFO - PROCESS | 3820 | 1461191390382 Marionette TRACE conn2 <- [1,1170,null,{}] 15:29:50 INFO - PROCESS | 3820 | 1461191390385 Marionette TRACE conn2 -> [0,1171,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:29:50 INFO - PROCESS | 3820 | 1461191390515 Marionette TRACE conn2 <- [1,1171,null,{"value":null}] 15:29:50 INFO - PROCESS | 3820 | 1461191390643 Marionette TRACE conn2 -> [0,1172,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html\", \"0c4acebc-30bb-40ca-b7a3-36b05095ea91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:29:50 INFO - PROCESS | 3820 | ++DOCSHELL 1326BC00 == 66 [pid = 3820] [id = 302] 15:29:50 INFO - PROCESS | 3820 | ++DOMWINDOW == 159 (13551000) [pid = 3820] [serial = 905] [outer = 00000000] 15:29:50 INFO - PROCESS | 3820 | ++DOMWINDOW == 160 (17D41C00) [pid = 3820] [serial = 906] [outer = 13551000] 15:29:50 INFO - PROCESS | 3820 | 1461191390703 Marionette DEBUG loaded listener.js 15:29:50 INFO - PROCESS | 3820 | ++DOMWINDOW == 161 (1890FC00) [pid = 3820] [serial = 907] [outer = 13551000] 15:29:51 INFO - PROCESS | 3820 | 1461191391474 Marionette TRACE conn2 <- [1,1172,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.zerosize.fillText",1,"assert_equals: d[72] expected 0 but got 221","_assertGreen/testColor@http://web-platform.test:8000/common/canvas-tests.js:74:9\n_assertGreen@http://web-platform.test:8000/common/canvas-tests.js:80:13\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1173,"getWindowHandle",null] 15:29:51 INFO - PROCESS | 3820 | 1461191391526 Marionette TRACE conn2 <- [1,1173,null,{"value":"13"}] 15:29:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html 15:29:51 INFO - PROCESS | 3820 | 1461191391545 Marionette TRACE conn2 -> [0,1174,"setScriptTimeout",{"ms":35000}] 15:29:51 INFO - PROCESS | 3820 | 1461191391550 Marionette TRACE conn2 <- [1,1174,null,{}] 15:29:51 INFO - PROCESS | 3820 | 1461191391556 Marionette TRACE conn2 -> [0,1175,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:29:51 INFO - PROCESS | 3820 | 1461191391655 Marionette TRACE conn2 <- [1,1175,null,{"value":null}] 15:29:51 INFO - PROCESS | 3820 | 1461191391794 Marionette TRACE conn2 -> [0,1176,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html\", \"0c4acebc-30bb-40ca-b7a3-36b05095ea91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:29:51 INFO - PROCESS | 3820 | ++DOCSHELL 1545D800 == 67 [pid = 3820] [id = 303] 15:29:51 INFO - PROCESS | 3820 | ++DOMWINDOW == 162 (15462400) [pid = 3820] [serial = 908] [outer = 00000000] 15:29:51 INFO - PROCESS | 3820 | ++DOMWINDOW == 163 (1646DC00) [pid = 3820] [serial = 909] [outer = 15462400] 15:29:51 INFO - PROCESS | 3820 | 1461191391844 Marionette DEBUG loaded listener.js 15:29:51 INFO - PROCESS | 3820 | ++DOMWINDOW == 164 (16552C00) [pid = 3820] [serial = 910] [outer = 15462400] 15:29:52 INFO - PROCESS | 3820 | --DOCSHELL 16486400 == 66 [pid = 3820] [id = 295] 15:29:52 INFO - PROCESS | 3820 | --DOCSHELL 13658000 == 65 [pid = 3820] [id = 294] 15:29:52 INFO - PROCESS | 3820 | --DOCSHELL 1A3BA800 == 64 [pid = 3820] [id = 293] 15:29:52 INFO - PROCESS | 3820 | --DOCSHELL 123F8000 == 63 [pid = 3820] [id = 292] 15:29:52 INFO - PROCESS | 3820 | --DOCSHELL 18D0D800 == 62 [pid = 3820] [id = 291] 15:29:52 INFO - PROCESS | 3820 | --DOCSHELL 1817D000 == 61 [pid = 3820] [id = 290] 15:29:52 INFO - PROCESS | 3820 | --DOCSHELL 17D8D000 == 60 [pid = 3820] [id = 289] 15:29:52 INFO - PROCESS | 3820 | --DOCSHELL 1364BC00 == 59 [pid = 3820] [id = 288] 15:29:52 INFO - PROCESS | 3820 | --DOCSHELL 13CAE800 == 58 [pid = 3820] [id = 287] 15:29:52 INFO - PROCESS | 3820 | --DOCSHELL 1A31B000 == 57 [pid = 3820] [id = 283] 15:29:52 INFO - PROCESS | 3820 | --DOMWINDOW == 163 (1D4EB400) [pid = 3820] [serial = 840] [outer = 00000000] [url = about:blank] 15:29:52 INFO - PROCESS | 3820 | --DOCSHELL 15A45800 == 56 [pid = 3820] [id = 282] 15:29:52 INFO - PROCESS | 3820 | --DOCSHELL 13656C00 == 55 [pid = 3820] [id = 281] 15:29:52 INFO - PROCESS | 3820 | 1461191392484 Marionette TRACE conn2 <- [1,1176,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.zerosize.stroke",1,"assert_equals: Red channel of the pixel at (20, 19) expected 0 but got 127","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html:32:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1177,"getWindowHandle",null] 15:29:52 INFO - PROCESS | 3820 | 1461191392553 Marionette TRACE conn2 <- [1,1177,null,{"value":"13"}] 15:29:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html 15:29:52 INFO - PROCESS | 3820 | 1461191392559 Marionette TRACE conn2 -> [0,1178,"setScriptTimeout",{"ms":35000}] 15:29:52 INFO - PROCESS | 3820 | 1461191392562 Marionette TRACE conn2 <- [1,1178,null,{}] 15:29:52 INFO - PROCESS | 3820 | 1461191392565 Marionette TRACE conn2 -> [0,1179,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:29:52 INFO - PROCESS | 3820 | 1461191392711 Marionette TRACE conn2 <- [1,1179,null,{"value":null}] 15:29:52 INFO - PROCESS | 3820 | --DOMWINDOW == 162 (1CCE5400) [pid = 3820] [serial = 831] [outer = 00000000] [url = about:blank] 15:29:52 INFO - PROCESS | 3820 | --DOMWINDOW == 161 (1C2F2C00) [pid = 3820] [serial = 828] [outer = 00000000] [url = about:blank] 15:29:52 INFO - PROCESS | 3820 | --DOMWINDOW == 160 (1D4E1400) [pid = 3820] [serial = 807] [outer = 00000000] [url = about:blank] 15:29:52 INFO - PROCESS | 3820 | --DOMWINDOW == 159 (1D16D800) [pid = 3820] [serial = 804] [outer = 00000000] [url = about:blank] 15:29:52 INFO - PROCESS | 3820 | --DOMWINDOW == 158 (1687A000) [pid = 3820] [serial = 798] [outer = 00000000] [url = about:blank] 15:29:52 INFO - PROCESS | 3820 | --DOMWINDOW == 157 (196D4400) [pid = 3820] [serial = 822] [outer = 00000000] [url = about:blank] 15:29:52 INFO - PROCESS | 3820 | --DOMWINDOW == 156 (18D02000) [pid = 3820] [serial = 819] [outer = 00000000] [url = about:blank] 15:29:52 INFO - PROCESS | 3820 | --DOMWINDOW == 155 (18D0EC00) [pid = 3820] [serial = 820] [outer = 00000000] [url = about:blank] 15:29:52 INFO - PROCESS | 3820 | --DOMWINDOW == 154 (1648D000) [pid = 3820] [serial = 816] [outer = 00000000] [url = about:blank] 15:29:52 INFO - PROCESS | 3820 | --DOMWINDOW == 153 (17AA7000) [pid = 3820] [serial = 817] [outer = 00000000] [url = about:blank] 15:29:52 INFO - PROCESS | 3820 | --DOMWINDOW == 152 (1355A800) [pid = 3820] [serial = 795] [outer = 00000000] [url = about:blank] 15:29:52 INFO - PROCESS | 3820 | --DOMWINDOW == 151 (1AD57800) [pid = 3820] [serial = 801] [outer = 00000000] [url = about:blank] 15:29:52 INFO - PROCESS | 3820 | --DOMWINDOW == 150 (195C8400) [pid = 3820] [serial = 811] [outer = 00000000] [url = about:blank] 15:29:52 INFO - PROCESS | 3820 | --DOMWINDOW == 149 (18240400) [pid = 3820] [serial = 810] [outer = 00000000] [url = about:blank] 15:29:52 INFO - PROCESS | 3820 | --DOMWINDOW == 148 (16879800) [pid = 3820] [serial = 814] [outer = 00000000] [url = about:blank] 15:29:52 INFO - PROCESS | 3820 | --DOMWINDOW == 147 (1648F400) [pid = 3820] [serial = 813] [outer = 00000000] [url = about:blank] 15:29:52 INFO - PROCESS | 3820 | --DOMWINDOW == 146 (17AA9800) [pid = 3820] [serial = 834] [outer = 00000000] [url = about:blank] 15:29:52 INFO - PROCESS | 3820 | --DOMWINDOW == 145 (17F6EC00) [pid = 3820] [serial = 835] [outer = 00000000] [url = about:blank] 15:29:52 INFO - PROCESS | 3820 | --DOMWINDOW == 144 (1C264800) [pid = 3820] [serial = 837] [outer = 00000000] [url = about:blank] 15:29:52 INFO - PROCESS | 3820 | --DOMWINDOW == 143 (1C995400) [pid = 3820] [serial = 838] [outer = 00000000] [url = about:blank] 15:29:52 INFO - PROCESS | 3820 | --DOMWINDOW == 142 (1CFE3000) [pid = 3820] [serial = 832] [outer = 00000000] [url = about:blank] 15:29:52 INFO - PROCESS | 3820 | --DOMWINDOW == 141 (1A322000) [pid = 3820] [serial = 825] [outer = 00000000] [url = about:blank] 15:29:52 INFO - PROCESS | 3820 | --DOMWINDOW == 140 (1C2F0400) [pid = 3820] [serial = 829] [outer = 00000000] [url = about:blank] 15:29:52 INFO - PROCESS | 3820 | --DOMWINDOW == 139 (1A3B6C00) [pid = 3820] [serial = 826] [outer = 00000000] [url = about:blank] 15:29:52 INFO - PROCESS | 3820 | --DOMWINDOW == 138 (19CA5000) [pid = 3820] [serial = 823] [outer = 00000000] [url = about:blank] 15:29:52 INFO - PROCESS | 3820 | 1461191392809 Marionette TRACE conn2 -> [0,1180,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html\", \"0c4acebc-30bb-40ca-b7a3-36b05095ea91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:29:52 INFO - PROCESS | 3820 | ++DOCSHELL 11C15800 == 56 [pid = 3820] [id = 304] 15:29:52 INFO - PROCESS | 3820 | ++DOMWINDOW == 139 (12357000) [pid = 3820] [serial = 911] [outer = 00000000] 15:29:52 INFO - PROCESS | 3820 | ++DOMWINDOW == 140 (13CAD800) [pid = 3820] [serial = 912] [outer = 12357000] 15:29:52 INFO - PROCESS | 3820 | 1461191392854 Marionette DEBUG loaded listener.js 15:29:52 INFO - PROCESS | 3820 | ++DOMWINDOW == 141 (16879000) [pid = 3820] [serial = 913] [outer = 12357000] 15:29:53 INFO - PROCESS | 3820 | 1461191393317 Marionette TRACE conn2 <- [1,1180,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.zerosize.strokeRect",1,"assert_equals: Red channel of the pixel at (19, 19) expected 0 but got 64","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html:30:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1181,"getWindowHandle",null] 15:29:53 INFO - PROCESS | 3820 | 1461191393332 Marionette TRACE conn2 <- [1,1181,null,{"value":"13"}] 15:29:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html 15:29:53 INFO - PROCESS | 3820 | 1461191393336 Marionette TRACE conn2 -> [0,1182,"setScriptTimeout",{"ms":35000}] 15:29:53 INFO - PROCESS | 3820 | 1461191393339 Marionette TRACE conn2 <- [1,1182,null,{}] 15:29:53 INFO - PROCESS | 3820 | 1461191393353 Marionette TRACE conn2 -> [0,1183,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:29:53 INFO - PROCESS | 3820 | 1461191393439 Marionette TRACE conn2 <- [1,1183,null,{"value":null}] 15:29:53 INFO - PROCESS | 3820 | 1461191393446 Marionette TRACE conn2 -> [0,1184,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html\", \"0c4acebc-30bb-40ca-b7a3-36b05095ea91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:29:53 INFO - PROCESS | 3820 | ++DOCSHELL 18F24800 == 57 [pid = 3820] [id = 305] 15:29:53 INFO - PROCESS | 3820 | ++DOMWINDOW == 142 (18F26800) [pid = 3820] [serial = 914] [outer = 00000000] 15:29:53 INFO - PROCESS | 3820 | ++DOMWINDOW == 143 (195CA800) [pid = 3820] [serial = 915] [outer = 18F26800] 15:29:53 INFO - PROCESS | 3820 | 1461191393500 Marionette DEBUG loaded listener.js 15:29:53 INFO - PROCESS | 3820 | ++DOMWINDOW == 144 (19A93000) [pid = 3820] [serial = 916] [outer = 18F26800] 15:29:53 INFO - PROCESS | 3820 | 1461191393970 Marionette TRACE conn2 <- [1,1184,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.zerosize.strokeText",1,"assert_equals: d[72] expected 0 but got 163","_assertGreen/testColor@http://web-platform.test:8000/common/canvas-tests.js:74:9\n_assertGreen@http://web-platform.test:8000/common/canvas-tests.js:80:13\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1185,"getWindowHandle",null] 15:29:54 INFO - PROCESS | 3820 | 1461191394038 Marionette TRACE conn2 <- [1,1185,null,{"value":"13"}] 15:29:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html 15:29:54 INFO - PROCESS | 3820 | 1461191394041 Marionette TRACE conn2 -> [0,1186,"setScriptTimeout",{"ms":35000}] 15:29:54 INFO - PROCESS | 3820 | 1461191394043 Marionette TRACE conn2 <- [1,1186,null,{}] 15:29:54 INFO - PROCESS | 3820 | 1461191394047 Marionette TRACE conn2 -> [0,1187,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:29:54 INFO - PROCESS | 3820 | 1461191394158 Marionette TRACE conn2 <- [1,1187,null,{"value":null}] 15:29:54 INFO - PROCESS | 3820 | 1461191394251 Marionette TRACE conn2 -> [0,1188,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html\", \"0c4acebc-30bb-40ca-b7a3-36b05095ea91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:29:54 INFO - PROCESS | 3820 | ++DOCSHELL 195BD400 == 58 [pid = 3820] [id = 306] 15:29:54 INFO - PROCESS | 3820 | ++DOMWINDOW == 145 (19CAA800) [pid = 3820] [serial = 917] [outer = 00000000] 15:29:54 INFO - PROCESS | 3820 | ++DOMWINDOW == 146 (1A4C9400) [pid = 3820] [serial = 918] [outer = 19CAA800] 15:29:54 INFO - PROCESS | 3820 | 1461191394296 Marionette DEBUG loaded listener.js 15:29:54 INFO - PROCESS | 3820 | ++DOMWINDOW == 147 (1A8DC400) [pid = 3820] [serial = 919] [outer = 19CAA800] 15:29:54 INFO - PROCESS | 3820 | 1461191394671 Marionette TRACE conn2 <- [1,1188,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html",0,null,null,[["createLinearGradient() throws TypeError if arguments are not finite",0,null,null]]]}] 15:29:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | createLinearGradient() throws TypeError if arguments are not finite 15:29:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | took 711ms 15:29:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html 15:29:54 INFO - PROCESS | 3820 | 1461191394746 Marionette TRACE conn2 -> [0,1189,"getWindowHandle",null] 15:29:54 INFO - PROCESS | 3820 | 1461191394749 Marionette TRACE conn2 <- [1,1189,null,{"value":"13"}] 15:29:54 INFO - PROCESS | 3820 | 1461191394752 Marionette TRACE conn2 -> [0,1190,"setScriptTimeout",{"ms":35000}] 15:29:54 INFO - PROCESS | 3820 | 1461191394754 Marionette TRACE conn2 <- [1,1190,null,{}] 15:29:54 INFO - PROCESS | 3820 | 1461191394757 Marionette TRACE conn2 -> [0,1191,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:29:54 INFO - PROCESS | 3820 | 1461191394903 Marionette TRACE conn2 <- [1,1191,null,{"value":null}] 15:29:54 INFO - PROCESS | 3820 | 1461191394927 Marionette TRACE conn2 -> [0,1192,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html\", \"0c4acebc-30bb-40ca-b7a3-36b05095ea91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:29:54 INFO - PROCESS | 3820 | ++DOCSHELL 1C266400 == 59 [pid = 3820] [id = 307] 15:29:54 INFO - PROCESS | 3820 | ++DOMWINDOW == 148 (1C26E000) [pid = 3820] [serial = 920] [outer = 00000000] 15:29:54 INFO - PROCESS | 3820 | ++DOMWINDOW == 149 (1C3E4800) [pid = 3820] [serial = 921] [outer = 1C26E000] 15:29:54 INFO - PROCESS | 3820 | 1461191394972 Marionette DEBUG loaded listener.js 15:29:55 INFO - PROCESS | 3820 | ++DOMWINDOW == 150 (1C3F3000) [pid = 3820] [serial = 922] [outer = 1C26E000] 15:29:55 INFO - PROCESS | 3820 | 1461191395410 Marionette TRACE conn2 <- [1,1192,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html",0,null,null,[["Linear gradient coordinates are relative to the coordinate space at the time of filling",0,null,null]]]}] 15:29:55 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:29:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html | took 695ms 15:29:55 INFO - PROCESS | 3820 | 1461191395451 Marionette TRACE conn2 -> [0,1193,"getWindowHandle",null] 15:29:55 INFO - PROCESS | 3820 | 1461191395452 Marionette TRACE conn2 <- [1,1193,null,{"value":"13"}] 15:29:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html 15:29:55 INFO - PROCESS | 3820 | 1461191395461 Marionette TRACE conn2 -> [0,1194,"setScriptTimeout",{"ms":35000}] 15:29:55 INFO - PROCESS | 3820 | 1461191395462 Marionette TRACE conn2 <- [1,1194,null,{}] 15:29:55 INFO - PROCESS | 3820 | 1461191395466 Marionette TRACE conn2 -> [0,1195,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:29:55 INFO - PROCESS | 3820 | 1461191395641 Marionette TRACE conn2 <- [1,1195,null,{"value":null}] 15:29:55 INFO - PROCESS | 3820 | 1461191395706 Marionette TRACE conn2 -> [0,1196,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html\", \"0c4acebc-30bb-40ca-b7a3-36b05095ea91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:29:55 INFO - PROCESS | 3820 | ++DOCSHELL 1C98CC00 == 60 [pid = 3820] [id = 308] 15:29:55 INFO - PROCESS | 3820 | ++DOMWINDOW == 151 (1C98FC00) [pid = 3820] [serial = 923] [outer = 00000000] 15:29:55 INFO - PROCESS | 3820 | ++DOMWINDOW == 152 (1D4EC400) [pid = 3820] [serial = 924] [outer = 1C98FC00] 15:29:55 INFO - PROCESS | 3820 | 1461191395753 Marionette DEBUG loaded listener.js 15:29:55 INFO - PROCESS | 3820 | ++DOMWINDOW == 153 (1D5CB000) [pid = 3820] [serial = 925] [outer = 1C98FC00] 15:29:56 INFO - PROCESS | 3820 | 1461191396175 Marionette TRACE conn2 <- [1,1196,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html",0,null,null,[["Linear gradient coordinates are relative to the coordinate space at the time of filling",0,null,null]]]}] 15:29:56 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:29:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html | took 742ms 15:29:56 INFO - PROCESS | 3820 | 1461191396235 Marionette TRACE conn2 -> [0,1197,"getWindowHandle",null] 15:29:56 INFO - PROCESS | 3820 | 1461191396237 Marionette TRACE conn2 <- [1,1197,null,{"value":"13"}] 15:29:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html 15:29:56 INFO - PROCESS | 3820 | 1461191396279 Marionette TRACE conn2 -> [0,1198,"setScriptTimeout",{"ms":35000}] 15:29:56 INFO - PROCESS | 3820 | 1461191396281 Marionette TRACE conn2 <- [1,1198,null,{}] 15:29:56 INFO - PROCESS | 3820 | 1461191396284 Marionette TRACE conn2 -> [0,1199,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:29:56 INFO - PROCESS | 3820 | 1461191396395 Marionette TRACE conn2 <- [1,1199,null,{"value":null}] 15:29:56 INFO - PROCESS | 3820 | 1461191396408 Marionette TRACE conn2 -> [0,1200,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html\", \"0c4acebc-30bb-40ca-b7a3-36b05095ea91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:29:56 INFO - PROCESS | 3820 | ++DOCSHELL 1D4E7000 == 61 [pid = 3820] [id = 309] 15:29:56 INFO - PROCESS | 3820 | ++DOMWINDOW == 154 (1D8EB400) [pid = 3820] [serial = 926] [outer = 00000000] 15:29:56 INFO - PROCESS | 3820 | ++DOMWINDOW == 155 (1DF41000) [pid = 3820] [serial = 927] [outer = 1D8EB400] 15:29:56 INFO - PROCESS | 3820 | 1461191396531 Marionette DEBUG loaded listener.js 15:29:56 INFO - PROCESS | 3820 | ++DOMWINDOW == 156 (1DF44C00) [pid = 3820] [serial = 928] [outer = 1D8EB400] 15:29:57 INFO - PROCESS | 3820 | --DOMWINDOW == 155 (18F27000) [pid = 3820] [serial = 884] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html] 15:29:57 INFO - PROCESS | 3820 | --DOMWINDOW == 154 (13810C00) [pid = 3820] [serial = 881] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html] 15:29:57 INFO - PROCESS | 3820 | --DOMWINDOW == 153 (15C1B400) [pid = 3820] [serial = 616] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html] 15:29:57 INFO - PROCESS | 3820 | --DOMWINDOW == 152 (15C92400) [pid = 3820] [serial = 610] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html] 15:29:57 INFO - PROCESS | 3820 | --DOMWINDOW == 151 (11C13400) [pid = 3820] [serial = 613] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html] 15:29:57 INFO - PROCESS | 3820 | --DOMWINDOW == 150 (1864C800) [pid = 3820] [serial = 619] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html] 15:29:57 INFO - PROCESS | 3820 | --DOMWINDOW == 149 (19502C00) [pid = 3820] [serial = 622] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html] 15:29:57 INFO - PROCESS | 3820 | --DOMWINDOW == 148 (11F4B800) [pid = 3820] [serial = 658] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html] 15:29:57 INFO - PROCESS | 3820 | --DOMWINDOW == 147 (1648EC00) [pid = 3820] [serial = 661] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html] 15:29:57 INFO - PROCESS | 3820 | --DOMWINDOW == 146 (18D0D000) [pid = 3820] [serial = 664] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html] 15:29:57 INFO - PROCESS | 3820 | --DOMWINDOW == 145 (19F75800) [pid = 3820] [serial = 667] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html] 15:29:57 INFO - PROCESS | 3820 | --DOMWINDOW == 144 (13207800) [pid = 3820] [serial = 700] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html] 15:29:57 INFO - PROCESS | 3820 | --DOMWINDOW == 143 (17D46000) [pid = 3820] [serial = 704] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html] 15:29:57 INFO - PROCESS | 3820 | --DOMWINDOW == 142 (1AD62C00) [pid = 3820] [serial = 707] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html] 15:29:57 INFO - PROCESS | 3820 | --DOMWINDOW == 141 (1D171400) [pid = 3820] [serial = 710] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html] 15:29:57 INFO - PROCESS | 3820 | --DOMWINDOW == 140 (12D99800) [pid = 3820] [serial = 746] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html] 15:29:57 INFO - PROCESS | 3820 | --DOMWINDOW == 139 (15AF4000) [pid = 3820] [serial = 749] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html] 15:29:57 INFO - PROCESS | 3820 | --DOMWINDOW == 138 (19A99800) [pid = 3820] [serial = 752] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html] 15:29:57 INFO - PROCESS | 3820 | --DOMWINDOW == 137 (1AD63000) [pid = 3820] [serial = 755] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html] 15:29:57 INFO - PROCESS | 3820 | --DOMWINDOW == 136 (1C263400) [pid = 3820] [serial = 758] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html] 15:29:57 INFO - PROCESS | 3820 | --DOMWINDOW == 135 (12D98800) [pid = 3820] [serial = 794] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html] 15:29:57 INFO - PROCESS | 3820 | --DOMWINDOW == 134 (15AB3000) [pid = 3820] [serial = 797] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html] 15:29:57 INFO - PROCESS | 3820 | --DOMWINDOW == 133 (18EA3800) [pid = 3820] [serial = 800] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html] 15:29:57 INFO - PROCESS | 3820 | --DOMWINDOW == 132 (17D46400) [pid = 3820] [serial = 806] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html] 15:29:57 INFO - PROCESS | 3820 | --DOMWINDOW == 131 (1C3EE400) [pid = 3820] [serial = 803] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html] 15:29:57 INFO - PROCESS | 3820 | --DOMWINDOW == 130 (18D0E400) [pid = 3820] [serial = 872] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html] 15:29:57 INFO - PROCESS | 3820 | --DOMWINDOW == 129 (1A8D4000) [pid = 3820] [serial = 878] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html] 15:29:57 INFO - PROCESS | 3820 | --DOMWINDOW == 128 (18F26400) [pid = 3820] [serial = 875] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html] 15:29:57 INFO - PROCESS | 3820 | --DOMWINDOW == 127 (17D8FC00) [pid = 3820] [serial = 866] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html] 15:29:57 INFO - PROCESS | 3820 | --DOMWINDOW == 126 (1364C000) [pid = 3820] [serial = 863] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html] 15:29:57 INFO - PROCESS | 3820 | --DOMWINDOW == 125 (1D46B800) [pid = 3820] [serial = 839] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html] 15:29:57 INFO - PROCESS | 3820 | --DOMWINDOW == 124 (13CB1C00) [pid = 3820] [serial = 860] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html] 15:29:57 INFO - PROCESS | 3820 | --DOMWINDOW == 123 (18643C00) [pid = 3820] [serial = 869] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.empty.html] 15:29:57 INFO - PROCESS | 3820 | 1461191397265 Marionette TRACE conn2 <- [1,1200,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html",0,null,null,[["Linear gradient transforms do not experience broken caching effects",0,null,null]]]}] 15:29:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | Linear gradient transforms do not experience broken caching effects 15:29:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | took 1058ms 15:29:57 INFO - PROCESS | 3820 | 1461191397333 Marionette TRACE conn2 -> [0,1201,"getWindowHandle",null] 15:29:57 INFO - PROCESS | 3820 | 1461191397336 Marionette TRACE conn2 <- [1,1201,null,{"value":"13"}] 15:29:57 INFO - PROCESS | 3820 | 1461191397341 Marionette TRACE conn2 -> [0,1202,"setScriptTimeout",{"ms":35000}] 15:29:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html 15:29:57 INFO - PROCESS | 3820 | 1461191397343 Marionette TRACE conn2 <- [1,1202,null,{}] 15:29:57 INFO - PROCESS | 3820 | 1461191397347 Marionette TRACE conn2 -> [0,1203,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:29:57 INFO - PROCESS | 3820 | 1461191397460 Marionette TRACE conn2 <- [1,1203,null,{"value":null}] 15:29:57 INFO - PROCESS | 3820 | 1461191397519 Marionette TRACE conn2 -> [0,1204,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html\", \"0c4acebc-30bb-40ca-b7a3-36b05095ea91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:29:57 INFO - PROCESS | 3820 | ++DOCSHELL 12355800 == 62 [pid = 3820] [id = 310] 15:29:57 INFO - PROCESS | 3820 | ++DOMWINDOW == 124 (12D97000) [pid = 3820] [serial = 929] [outer = 00000000] 15:29:57 INFO - PROCESS | 3820 | ++DOMWINDOW == 125 (149F9400) [pid = 3820] [serial = 930] [outer = 12D97000] 15:29:57 INFO - PROCESS | 3820 | 1461191397564 Marionette DEBUG loaded listener.js 15:29:57 INFO - PROCESS | 3820 | ++DOMWINDOW == 126 (15C18000) [pid = 3820] [serial = 931] [outer = 12D97000] 15:29:57 INFO - PROCESS | 3820 | 1461191397937 Marionette TRACE conn2 <- [1,1204,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html",0,null,null,[["Canvas test: 2d.gradient.object.compare",0,null,null]]]}] 15:29:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | Canvas test: 2d.gradient.object.compare 15:29:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | took 632ms 15:29:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html 15:29:58 INFO - PROCESS | 3820 | 1461191397979 Marionette TRACE conn2 -> [0,1205,"getWindowHandle",null] 15:29:58 INFO - PROCESS | 3820 | 1461191397981 Marionette TRACE conn2 <- [1,1205,null,{"value":"13"}] 15:29:58 INFO - PROCESS | 3820 | 1461191397985 Marionette TRACE conn2 -> [0,1206,"setScriptTimeout",{"ms":35000}] 15:29:58 INFO - PROCESS | 3820 | 1461191397986 Marionette TRACE conn2 <- [1,1206,null,{}] 15:29:58 INFO - PROCESS | 3820 | 1461191397989 Marionette TRACE conn2 -> [0,1207,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:29:58 INFO - PROCESS | 3820 | 1461191398071 Marionette TRACE conn2 <- [1,1207,null,{"value":null}] 15:29:58 INFO - PROCESS | 3820 | 1461191398077 Marionette TRACE conn2 -> [0,1208,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html\", \"0c4acebc-30bb-40ca-b7a3-36b05095ea91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:29:58 INFO - PROCESS | 3820 | ++DOCSHELL 136C6000 == 63 [pid = 3820] [id = 311] 15:29:58 INFO - PROCESS | 3820 | ++DOMWINDOW == 127 (136C8800) [pid = 3820] [serial = 932] [outer = 00000000] 15:29:58 INFO - PROCESS | 3820 | ++DOMWINDOW == 128 (18B94800) [pid = 3820] [serial = 933] [outer = 136C8800] 15:29:58 INFO - PROCESS | 3820 | 1461191398120 Marionette DEBUG loaded listener.js 15:29:58 INFO - PROCESS | 3820 | ++DOMWINDOW == 129 (19505C00) [pid = 3820] [serial = 934] [outer = 136C8800] 15:29:58 INFO - PROCESS | 3820 | 1461191398588 Marionette TRACE conn2 <- [1,1208,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html",0,null,null,[["Canvas test: 2d.gradient.object.crosscanvas",0,null,null]]]}] 15:29:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | Canvas test: 2d.gradient.object.crosscanvas 15:29:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | took 600ms 15:29:58 INFO - PROCESS | 3820 | 1461191398623 Marionette TRACE conn2 -> [0,1209,"getWindowHandle",null] 15:29:58 INFO - PROCESS | 3820 | 1461191398625 Marionette TRACE conn2 <- [1,1209,null,{"value":"13"}] 15:29:58 INFO - PROCESS | 3820 | 1461191398629 Marionette TRACE conn2 -> [0,1210,"setScriptTimeout",{"ms":35000}] 15:29:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html 15:29:58 INFO - PROCESS | 3820 | 1461191398631 Marionette TRACE conn2 <- [1,1210,null,{}] 15:29:58 INFO - PROCESS | 3820 | 1461191398636 Marionette TRACE conn2 -> [0,1211,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:29:58 INFO - PROCESS | 3820 | 1461191398724 Marionette TRACE conn2 <- [1,1211,null,{"value":null}] 15:29:58 INFO - PROCESS | 3820 | 1461191398731 Marionette TRACE conn2 -> [0,1212,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html\", \"0c4acebc-30bb-40ca-b7a3-36b05095ea91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:29:58 INFO - PROCESS | 3820 | ++DOCSHELL 196D4400 == 64 [pid = 3820] [id = 312] 15:29:58 INFO - PROCESS | 3820 | ++DOMWINDOW == 130 (19A95800) [pid = 3820] [serial = 935] [outer = 00000000] 15:29:58 INFO - PROCESS | 3820 | ++DOMWINDOW == 131 (1C26D400) [pid = 3820] [serial = 936] [outer = 19A95800] 15:29:58 INFO - PROCESS | 3820 | 1461191398775 Marionette DEBUG loaded listener.js 15:29:58 INFO - PROCESS | 3820 | ++DOMWINDOW == 132 (195C2C00) [pid = 3820] [serial = 937] [outer = 19A95800] 15:29:59 INFO - PROCESS | 3820 | 1461191399364 Marionette TRACE conn2 <- [1,1212,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html",0,null,null,[["Canvas test: 2d.gradient.object.current",1,"An invalid or illegal string was specified","@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html:28:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1213,"getWindowHandle",null] 15:29:59 INFO - PROCESS | 3820 | 1461191399438 Marionette TRACE conn2 <- [1,1213,null,{"value":"13"}] 15:29:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html 15:29:59 INFO - PROCESS | 3820 | 1461191399443 Marionette TRACE conn2 -> [0,1214,"setScriptTimeout",{"ms":35000}] 15:29:59 INFO - PROCESS | 3820 | 1461191399448 Marionette TRACE conn2 <- [1,1214,null,{}] 15:29:59 INFO - PROCESS | 3820 | 1461191399455 Marionette TRACE conn2 -> [0,1215,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:29:59 INFO - PROCESS | 3820 | 1461191399596 Marionette TRACE conn2 <- [1,1215,null,{"value":null}] 15:29:59 INFO - PROCESS | 3820 | 1461191399743 Marionette TRACE conn2 -> [0,1216,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html\", \"0c4acebc-30bb-40ca-b7a3-36b05095ea91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:29:59 INFO - PROCESS | 3820 | ++DOCSHELL 11BEE800 == 65 [pid = 3820] [id = 313] 15:29:59 INFO - PROCESS | 3820 | ++DOMWINDOW == 133 (12BE7C00) [pid = 3820] [serial = 938] [outer = 00000000] 15:29:59 INFO - PROCESS | 3820 | ++DOMWINDOW == 134 (16486400) [pid = 3820] [serial = 939] [outer = 12BE7C00] 15:29:59 INFO - PROCESS | 3820 | 1461191399800 Marionette DEBUG loaded listener.js 15:29:59 INFO - PROCESS | 3820 | ++DOMWINDOW == 135 (17A9E800) [pid = 3820] [serial = 940] [outer = 12BE7C00] 15:30:00 INFO - PROCESS | 3820 | 1461191400408 Marionette TRACE conn2 <- [1,1216,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html",0,null,null,[["Canvas test: 2d.gradient.object.invalidcolour",0,null,null]]]}] 15:30:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | Canvas test: 2d.gradient.object.invalidcolour 15:30:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | took 1011ms 15:30:00 INFO - PROCESS | 3820 | 1461191400446 Marionette TRACE conn2 -> [0,1217,"getWindowHandle",null] 15:30:00 INFO - PROCESS | 3820 | 1461191400452 Marionette TRACE conn2 <- [1,1217,null,{"value":"13"}] 15:30:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html 15:30:00 INFO - PROCESS | 3820 | 1461191400459 Marionette TRACE conn2 -> [0,1218,"setScriptTimeout",{"ms":35000}] 15:30:00 INFO - PROCESS | 3820 | 1461191400462 Marionette TRACE conn2 <- [1,1218,null,{}] 15:30:00 INFO - PROCESS | 3820 | 1461191400466 Marionette TRACE conn2 -> [0,1219,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:30:00 INFO - PROCESS | 3820 | 1461191400579 Marionette TRACE conn2 <- [1,1219,null,{"value":null}] 15:30:00 INFO - PROCESS | 3820 | 1461191400694 Marionette TRACE conn2 -> [0,1220,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html\", \"0c4acebc-30bb-40ca-b7a3-36b05095ea91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:30:00 INFO - PROCESS | 3820 | ++DOCSHELL 15C8F000 == 66 [pid = 3820] [id = 314] 15:30:00 INFO - PROCESS | 3820 | ++DOMWINDOW == 136 (18115400) [pid = 3820] [serial = 941] [outer = 00000000] 15:30:00 INFO - PROCESS | 3820 | ++DOMWINDOW == 137 (194DA400) [pid = 3820] [serial = 942] [outer = 18115400] 15:30:00 INFO - PROCESS | 3820 | 1461191400788 Marionette DEBUG loaded listener.js 15:30:00 INFO - PROCESS | 3820 | ++DOMWINDOW == 138 (1A1B1C00) [pid = 3820] [serial = 943] [outer = 18115400] 15:30:01 INFO - PROCESS | 3820 | 1461191401380 Marionette TRACE conn2 <- [1,1220,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html",0,null,null,[["Canvas test: 2d.gradient.object.invalidoffset",0,null,null]]]}] 15:30:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | Canvas test: 2d.gradient.object.invalidoffset 15:30:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | took 948ms 15:30:01 INFO - PROCESS | 3820 | 1461191401402 Marionette TRACE conn2 -> [0,1221,"getWindowHandle",null] 15:30:01 INFO - PROCESS | 3820 | 1461191401404 Marionette TRACE conn2 <- [1,1221,null,{"value":"13"}] 15:30:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html 15:30:01 INFO - PROCESS | 3820 | 1461191401408 Marionette TRACE conn2 -> [0,1222,"setScriptTimeout",{"ms":35000}] 15:30:01 INFO - PROCESS | 3820 | 1461191401412 Marionette TRACE conn2 <- [1,1222,null,{}] 15:30:01 INFO - PROCESS | 3820 | 1461191401423 Marionette TRACE conn2 -> [0,1223,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:30:01 INFO - PROCESS | 3820 | 1461191401580 Marionette TRACE conn2 <- [1,1223,null,{"value":null}] 15:30:01 INFO - PROCESS | 3820 | 1461191401718 Marionette TRACE conn2 -> [0,1224,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html\", \"0c4acebc-30bb-40ca-b7a3-36b05095ea91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:30:01 INFO - PROCESS | 3820 | ++DOCSHELL 18F27000 == 67 [pid = 3820] [id = 315] 15:30:01 INFO - PROCESS | 3820 | ++DOMWINDOW == 139 (1AD61400) [pid = 3820] [serial = 944] [outer = 00000000] 15:30:01 INFO - PROCESS | 3820 | ++DOMWINDOW == 140 (1D46F000) [pid = 3820] [serial = 945] [outer = 1AD61400] 15:30:01 INFO - PROCESS | 3820 | 1461191401781 Marionette DEBUG loaded listener.js 15:30:01 INFO - PROCESS | 3820 | ++DOMWINDOW == 141 (1D5AA400) [pid = 3820] [serial = 946] [outer = 1AD61400] 15:30:02 INFO - PROCESS | 3820 | 1461191402321 Marionette TRACE conn2 <- [1,1224,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html",0,null,null,[["createLinearGradient() and createRadialGradient() returns objects implementing CanvasGradient",0,null,null]]]}] 15:30:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | createLinearGradient() and createRadialGradient() returns objects implementing CanvasGradient 15:30:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | took 900ms 15:30:02 INFO - PROCESS | 3820 | 1461191402344 Marionette TRACE conn2 -> [0,1225,"getWindowHandle",null] 15:30:02 INFO - PROCESS | 3820 | 1461191402347 Marionette TRACE conn2 <- [1,1225,null,{"value":"13"}] 15:30:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html 15:30:02 INFO - PROCESS | 3820 | 1461191402351 Marionette TRACE conn2 -> [0,1226,"setScriptTimeout",{"ms":35000}] 15:30:02 INFO - PROCESS | 3820 | 1461191402353 Marionette TRACE conn2 <- [1,1226,null,{}] 15:30:02 INFO - PROCESS | 3820 | 1461191402356 Marionette TRACE conn2 -> [0,1227,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:30:02 INFO - PROCESS | 3820 | 1461191402461 Marionette TRACE conn2 <- [1,1227,null,{"value":null}] 15:30:02 INFO - PROCESS | 3820 | 1461191402570 Marionette TRACE conn2 -> [0,1228,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html\", \"0c4acebc-30bb-40ca-b7a3-36b05095ea91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:30:02 INFO - PROCESS | 3820 | ++DOCSHELL 1D468C00 == 68 [pid = 3820] [id = 316] 15:30:02 INFO - PROCESS | 3820 | ++DOMWINDOW == 142 (1DD4D800) [pid = 3820] [serial = 947] [outer = 00000000] 15:30:02 INFO - PROCESS | 3820 | ++DOMWINDOW == 143 (1E07EC00) [pid = 3820] [serial = 948] [outer = 1DD4D800] 15:30:02 INFO - PROCESS | 3820 | 1461191402624 Marionette DEBUG loaded listener.js 15:30:02 INFO - PROCESS | 3820 | ++DOMWINDOW == 144 (1E080400) [pid = 3820] [serial = 949] [outer = 1DD4D800] 15:30:03 INFO - PROCESS | 3820 | 1461191403199 Marionette TRACE conn2 <- [1,1228,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html",0,null,null,[["window.CanvasGradient exists and has the right properties",0,null,null]]]}] 15:30:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | window.CanvasGradient exists and has the right properties 15:30:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | took 917ms 15:30:03 INFO - PROCESS | 3820 | 1461191403255 Marionette TRACE conn2 -> [0,1229,"getWindowHandle",null] 15:30:03 INFO - PROCESS | 3820 | 1461191403257 Marionette TRACE conn2 <- [1,1229,null,{"value":"13"}] 15:30:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html 15:30:03 INFO - PROCESS | 3820 | 1461191403261 Marionette TRACE conn2 -> [0,1230,"setScriptTimeout",{"ms":35000}] 15:30:03 INFO - PROCESS | 3820 | 1461191403263 Marionette TRACE conn2 <- [1,1230,null,{}] 15:30:03 INFO - PROCESS | 3820 | 1461191403267 Marionette TRACE conn2 -> [0,1231,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:30:03 INFO - PROCESS | 3820 | 1461191403369 Marionette TRACE conn2 <- [1,1231,null,{"value":null}] 15:30:03 INFO - PROCESS | 3820 | 1461191403477 Marionette TRACE conn2 -> [0,1232,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html\", \"0c4acebc-30bb-40ca-b7a3-36b05095ea91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:30:03 INFO - PROCESS | 3820 | ++DOCSHELL 18D05400 == 69 [pid = 3820] [id = 317] 15:30:03 INFO - PROCESS | 3820 | ++DOMWINDOW == 145 (1DD4AC00) [pid = 3820] [serial = 950] [outer = 00000000] 15:30:03 INFO - PROCESS | 3820 | ++DOMWINDOW == 146 (1E08AC00) [pid = 3820] [serial = 951] [outer = 1DD4AC00] 15:30:03 INFO - PROCESS | 3820 | 1461191403530 Marionette DEBUG loaded listener.js 15:30:03 INFO - PROCESS | 3820 | ++DOMWINDOW == 147 (1E612C00) [pid = 3820] [serial = 952] [outer = 1DD4AC00] 15:30:04 INFO - PROCESS | 3820 | 1461191404124 Marionette TRACE conn2 <- [1,1232,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html",0,null,null,[["Canvas test: 2d.gradient.object.update",0,null,null]]]}] 15:30:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | Canvas test: 2d.gradient.object.update 15:30:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | took 916ms 15:30:04 INFO - PROCESS | 3820 | 1461191404165 Marionette TRACE conn2 -> [0,1233,"getWindowHandle",null] 15:30:04 INFO - PROCESS | 3820 | 1461191404167 Marionette TRACE conn2 <- [1,1233,null,{"value":"13"}] 15:30:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html 15:30:04 INFO - PROCESS | 3820 | 1461191404170 Marionette TRACE conn2 -> [0,1234,"setScriptTimeout",{"ms":35000}] 15:30:04 INFO - PROCESS | 3820 | 1461191404172 Marionette TRACE conn2 <- [1,1234,null,{}] 15:30:04 INFO - PROCESS | 3820 | 1461191404176 Marionette TRACE conn2 -> [0,1235,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:30:04 INFO - PROCESS | 3820 | 1461191404299 Marionette TRACE conn2 <- [1,1235,null,{"value":null}] 15:30:04 INFO - PROCESS | 3820 | 1461191404457 Marionette TRACE conn2 -> [0,1236,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html\", \"0c4acebc-30bb-40ca-b7a3-36b05095ea91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:30:04 INFO - PROCESS | 3820 | ++DOCSHELL 15A0EC00 == 70 [pid = 3820] [id = 318] 15:30:04 INFO - PROCESS | 3820 | ++DOMWINDOW == 148 (15C8D400) [pid = 3820] [serial = 953] [outer = 00000000] 15:30:04 INFO - PROCESS | 3820 | ++DOMWINDOW == 149 (1816F400) [pid = 3820] [serial = 954] [outer = 15C8D400] 15:30:04 INFO - PROCESS | 3820 | 1461191404514 Marionette DEBUG loaded listener.js 15:30:04 INFO - PROCESS | 3820 | ++DOMWINDOW == 150 (18646C00) [pid = 3820] [serial = 955] [outer = 15C8D400] 15:30:05 INFO - PROCESS | 3820 | 1461191405311 Marionette TRACE conn2 <- [1,1236,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.behind",0,null,null]]]}] 15:30:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | Canvas test: 2d.gradient.radial.cone.behind 15:30:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | took 1169ms 15:30:05 INFO - PROCESS | 3820 | 1461191405356 Marionette TRACE conn2 -> [0,1237,"getWindowHandle",null] 15:30:05 INFO - PROCESS | 3820 | 1461191405360 Marionette TRACE conn2 <- [1,1237,null,{"value":"13"}] 15:30:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html 15:30:05 INFO - PROCESS | 3820 | 1461191405365 Marionette TRACE conn2 -> [0,1238,"setScriptTimeout",{"ms":35000}] 15:30:05 INFO - PROCESS | 3820 | 1461191405368 Marionette TRACE conn2 <- [1,1238,null,{}] 15:30:05 INFO - PROCESS | 3820 | 1461191405373 Marionette TRACE conn2 -> [0,1239,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:30:05 INFO - PROCESS | 3820 | 1461191405471 Marionette TRACE conn2 <- [1,1239,null,{"value":null}] 15:30:05 INFO - PROCESS | 3820 | 1461191405575 Marionette TRACE conn2 -> [0,1240,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html\", \"0c4acebc-30bb-40ca-b7a3-36b05095ea91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:30:05 INFO - PROCESS | 3820 | ++DOCSHELL 1364D400 == 71 [pid = 3820] [id = 319] 15:30:05 INFO - PROCESS | 3820 | ++DOMWINDOW == 151 (15A41800) [pid = 3820] [serial = 956] [outer = 00000000] 15:30:05 INFO - PROCESS | 3820 | ++DOMWINDOW == 152 (16468400) [pid = 3820] [serial = 957] [outer = 15A41800] 15:30:05 INFO - PROCESS | 3820 | 1461191405623 Marionette DEBUG loaded listener.js 15:30:05 INFO - PROCESS | 3820 | ++DOMWINDOW == 153 (16477000) [pid = 3820] [serial = 958] [outer = 15A41800] 15:30:06 INFO - PROCESS | 3820 | 1461191406235 Marionette TRACE conn2 <- [1,1240,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.beside",0,null,null]]]}] 15:30:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | Canvas test: 2d.gradient.radial.cone.beside 15:30:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | took 941ms 15:30:06 INFO - PROCESS | 3820 | 1461191406312 Marionette TRACE conn2 -> [0,1241,"getWindowHandle",null] 15:30:06 INFO - PROCESS | 3820 | 1461191406317 Marionette TRACE conn2 <- [1,1241,null,{"value":"13"}] 15:30:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html 15:30:06 INFO - PROCESS | 3820 | 1461191406323 Marionette TRACE conn2 -> [0,1242,"setScriptTimeout",{"ms":35000}] 15:30:06 INFO - PROCESS | 3820 | 1461191406326 Marionette TRACE conn2 <- [1,1242,null,{}] 15:30:06 INFO - PROCESS | 3820 | 1461191406329 Marionette TRACE conn2 -> [0,1243,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:30:06 INFO - PROCESS | 3820 | 1461191406426 Marionette TRACE conn2 <- [1,1243,null,{"value":null}] 15:30:06 INFO - PROCESS | 3820 | 1461191406551 Marionette TRACE conn2 -> [0,1244,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html\", \"0c4acebc-30bb-40ca-b7a3-36b05095ea91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:30:06 INFO - PROCESS | 3820 | --DOCSHELL 12355400 == 70 [pid = 3820] [id = 27] 15:30:06 INFO - PROCESS | 3820 | --DOCSHELL 1E07C400 == 69 [pid = 3820] [id = 14] 15:30:06 INFO - PROCESS | 3820 | --DOCSHELL 1AD5D000 == 68 [pid = 3820] [id = 236] 15:30:06 INFO - PROCESS | 3820 | --DOCSHELL 1364B800 == 67 [pid = 3820] [id = 264] 15:30:06 INFO - PROCESS | 3820 | --DOCSHELL 11BED800 == 66 [pid = 3820] [id = 238] 15:30:06 INFO - PROCESS | 3820 | --DOCSHELL 1D16D000 == 65 [pid = 3820] [id = 237] 15:30:06 INFO - PROCESS | 3820 | --DOCSHELL 136C6000 == 64 [pid = 3820] [id = 311] 15:30:06 INFO - PROCESS | 3820 | --DOCSHELL 12355800 == 63 [pid = 3820] [id = 310] 15:30:06 INFO - PROCESS | 3820 | --DOCSHELL 1D4E7000 == 62 [pid = 3820] [id = 309] 15:30:06 INFO - PROCESS | 3820 | --DOCSHELL 1C98CC00 == 61 [pid = 3820] [id = 308] 15:30:06 INFO - PROCESS | 3820 | --DOCSHELL 1C266400 == 60 [pid = 3820] [id = 307] 15:30:06 INFO - PROCESS | 3820 | --DOCSHELL 195BD400 == 59 [pid = 3820] [id = 306] 15:30:06 INFO - PROCESS | 3820 | --DOCSHELL 18F24800 == 58 [pid = 3820] [id = 305] 15:30:06 INFO - PROCESS | 3820 | --DOCSHELL 11C15800 == 57 [pid = 3820] [id = 304] 15:30:06 INFO - PROCESS | 3820 | --DOCSHELL 1545D800 == 56 [pid = 3820] [id = 303] 15:30:06 INFO - PROCESS | 3820 | --DOCSHELL 13260400 == 55 [pid = 3820] [id = 301] 15:30:06 INFO - PROCESS | 3820 | --DOMWINDOW == 152 (1D5A0800) [pid = 3820] [serial = 888] [outer = 00000000] [url = about:blank] 15:30:06 INFO - PROCESS | 3820 | --DOMWINDOW == 151 (14352C00) [pid = 3820] [serial = 843] [outer = 00000000] [url = about:blank] 15:30:06 INFO - PROCESS | 3820 | --DOMWINDOW == 150 (18237800) [pid = 3820] [serial = 846] [outer = 00000000] [url = about:blank] 15:30:06 INFO - PROCESS | 3820 | --DOMWINDOW == 149 (1A8D9C00) [pid = 3820] [serial = 849] [outer = 00000000] [url = about:blank] 15:30:06 INFO - PROCESS | 3820 | --DOMWINDOW == 148 (1D5BEC00) [pid = 3820] [serial = 852] [outer = 00000000] [url = about:blank] 15:30:06 INFO - PROCESS | 3820 | --DOMWINDOW == 147 (1D5CC800) [pid = 3820] [serial = 855] [outer = 00000000] [url = about:blank] 15:30:06 INFO - PROCESS | 3820 | ++DOCSHELL 11C15800 == 56 [pid = 3820] [id = 320] 15:30:06 INFO - PROCESS | 3820 | ++DOMWINDOW == 148 (11C1EC00) [pid = 3820] [serial = 959] [outer = 00000000] 15:30:06 INFO - PROCESS | 3820 | ++DOMWINDOW == 149 (13554400) [pid = 3820] [serial = 960] [outer = 11C1EC00] 15:30:06 INFO - PROCESS | 3820 | 1461191406636 Marionette DEBUG loaded listener.js 15:30:06 INFO - PROCESS | 3820 | ++DOMWINDOW == 150 (13817800) [pid = 3820] [serial = 961] [outer = 11C1EC00] 15:30:06 INFO - PROCESS | 3820 | --DOCSHELL 1C342000 == 55 [pid = 3820] [id = 300] 15:30:06 INFO - PROCESS | 3820 | --DOCSHELL 1545EC00 == 54 [pid = 3820] [id = 299] 15:30:06 INFO - PROCESS | 3820 | --DOCSHELL 156A1000 == 53 [pid = 3820] [id = 298] 15:30:06 INFO - PROCESS | 3820 | --DOCSHELL 13264C00 == 52 [pid = 3820] [id = 297] 15:30:06 INFO - PROCESS | 3820 | --DOCSHELL 1CCDA400 == 51 [pid = 3820] [id = 296] 15:30:06 INFO - PROCESS | 3820 | --DOMWINDOW == 149 (18B95800) [pid = 3820] [serial = 612] [outer = 00000000] [url = about:blank] 15:30:06 INFO - PROCESS | 3820 | --DOMWINDOW == 148 (13552000) [pid = 3820] [serial = 615] [outer = 00000000] [url = about:blank] 15:30:06 INFO - PROCESS | 3820 | --DOMWINDOW == 147 (18F1C800) [pid = 3820] [serial = 621] [outer = 00000000] [url = about:blank] 15:30:06 INFO - PROCESS | 3820 | --DOMWINDOW == 146 (19A95000) [pid = 3820] [serial = 624] [outer = 00000000] [url = about:blank] 15:30:06 INFO - PROCESS | 3820 | --DOMWINDOW == 145 (13209000) [pid = 3820] [serial = 660] [outer = 00000000] [url = about:blank] 15:30:06 INFO - PROCESS | 3820 | --DOMWINDOW == 144 (17D48400) [pid = 3820] [serial = 663] [outer = 00000000] [url = about:blank] 15:30:06 INFO - PROCESS | 3820 | --DOMWINDOW == 143 (19C9FC00) [pid = 3820] [serial = 666] [outer = 00000000] [url = about:blank] 15:30:06 INFO - PROCESS | 3820 | --DOMWINDOW == 142 (1C266C00) [pid = 3820] [serial = 669] [outer = 00000000] [url = about:blank] 15:30:06 INFO - PROCESS | 3820 | --DOMWINDOW == 141 (13810000) [pid = 3820] [serial = 702] [outer = 00000000] [url = about:blank] 15:30:06 INFO - PROCESS | 3820 | --DOMWINDOW == 140 (1A1BC400) [pid = 3820] [serial = 706] [outer = 00000000] [url = about:blank] 15:30:06 INFO - PROCESS | 3820 | --DOMWINDOW == 139 (1C997C00) [pid = 3820] [serial = 709] [outer = 00000000] [url = about:blank] 15:30:06 INFO - PROCESS | 3820 | --DOMWINDOW == 138 (1D46C000) [pid = 3820] [serial = 712] [outer = 00000000] [url = about:blank] 15:30:06 INFO - PROCESS | 3820 | --DOMWINDOW == 137 (1355C000) [pid = 3820] [serial = 748] [outer = 00000000] [url = about:blank] 15:30:06 INFO - PROCESS | 3820 | --DOMWINDOW == 136 (17D45400) [pid = 3820] [serial = 751] [outer = 00000000] [url = about:blank] 15:30:06 INFO - PROCESS | 3820 | --DOMWINDOW == 135 (1A8D9800) [pid = 3820] [serial = 754] [outer = 00000000] [url = about:blank] 15:30:06 INFO - PROCESS | 3820 | --DOMWINDOW == 134 (1C335400) [pid = 3820] [serial = 757] [outer = 00000000] [url = about:blank] 15:30:06 INFO - PROCESS | 3820 | --DOMWINDOW == 133 (1CB71000) [pid = 3820] [serial = 760] [outer = 00000000] [url = about:blank] 15:30:06 INFO - PROCESS | 3820 | --DOMWINDOW == 132 (1950AC00) [pid = 3820] [serial = 873] [outer = 00000000] [url = about:blank] 15:30:06 INFO - PROCESS | 3820 | --DOMWINDOW == 131 (195CA000) [pid = 3820] [serial = 874] [outer = 00000000] [url = about:blank] 15:30:06 INFO - PROCESS | 3820 | --DOMWINDOW == 130 (1C260C00) [pid = 3820] [serial = 879] [outer = 00000000] [url = about:blank] 15:30:06 INFO - PROCESS | 3820 | --DOMWINDOW == 129 (1A8A4C00) [pid = 3820] [serial = 877] [outer = 00000000] [url = about:blank] 15:30:06 INFO - PROCESS | 3820 | --DOMWINDOW == 128 (18177800) [pid = 3820] [serial = 867] [outer = 00000000] [url = about:blank] 15:30:06 INFO - PROCESS | 3820 | --DOMWINDOW == 127 (18296000) [pid = 3820] [serial = 868] [outer = 00000000] [url = about:blank] 15:30:06 INFO - PROCESS | 3820 | --DOMWINDOW == 126 (16473400) [pid = 3820] [serial = 864] [outer = 00000000] [url = about:blank] 15:30:06 INFO - PROCESS | 3820 | --DOMWINDOW == 125 (16484000) [pid = 3820] [serial = 865] [outer = 00000000] [url = about:blank] 15:30:06 INFO - PROCESS | 3820 | --DOMWINDOW == 124 (1D59EC00) [pid = 3820] [serial = 841] [outer = 00000000] [url = about:blank] 15:30:06 INFO - PROCESS | 3820 | --DOMWINDOW == 123 (15AB6C00) [pid = 3820] [serial = 862] [outer = 00000000] [url = about:blank] 15:30:06 INFO - PROCESS | 3820 | --DOMWINDOW == 122 (15460000) [pid = 3820] [serial = 861] [outer = 00000000] [url = about:blank] 15:30:06 INFO - PROCESS | 3820 | --DOMWINDOW == 121 (1A8AA800) [pid = 3820] [serial = 876] [outer = 00000000] [url = about:blank] 15:30:06 INFO - PROCESS | 3820 | --DOMWINDOW == 120 (1864B000) [pid = 3820] [serial = 858] [outer = 00000000] [url = about:blank] 15:30:06 INFO - PROCESS | 3820 | --DOMWINDOW == 119 (18B92C00) [pid = 3820] [serial = 870] [outer = 00000000] [url = about:blank] 15:30:06 INFO - PROCESS | 3820 | --DOMWINDOW == 118 (1C33D000) [pid = 3820] [serial = 886] [outer = 00000000] [url = about:blank] 15:30:06 INFO - PROCESS | 3820 | --DOMWINDOW == 117 (1A31BC00) [pid = 3820] [serial = 882] [outer = 00000000] [url = about:blank] 15:30:06 INFO - PROCESS | 3820 | --DOMWINDOW == 116 (1A8DD000) [pid = 3820] [serial = 883] [outer = 00000000] [url = about:blank] 15:30:06 INFO - PROCESS | 3820 | --DOMWINDOW == 115 (1C2EB000) [pid = 3820] [serial = 885] [outer = 00000000] [url = about:blank] 15:30:06 INFO - PROCESS | 3820 | --DOMWINDOW == 114 (1C268800) [pid = 3820] [serial = 880] [outer = 00000000] [url = about:blank] 15:30:06 INFO - PROCESS | 3820 | --DOMWINDOW == 113 (18D09800) [pid = 3820] [serial = 871] [outer = 00000000] [url = about:blank] 15:30:06 INFO - PROCESS | 3820 | --DOMWINDOW == 112 (17AA9000) [pid = 3820] [serial = 618] [outer = 00000000] [url = about:blank] 15:30:06 INFO - PROCESS | 3820 | --DOMWINDOW == 111 (136BF400) [pid = 3820] [serial = 796] [outer = 00000000] [url = about:blank] 15:30:06 INFO - PROCESS | 3820 | --DOMWINDOW == 110 (17D4BC00) [pid = 3820] [serial = 799] [outer = 00000000] [url = about:blank] 15:30:06 INFO - PROCESS | 3820 | --DOMWINDOW == 109 (1C26DC00) [pid = 3820] [serial = 802] [outer = 00000000] [url = about:blank] 15:30:06 INFO - PROCESS | 3820 | --DOMWINDOW == 108 (1D4E3800) [pid = 3820] [serial = 808] [outer = 00000000] [url = about:blank] 15:30:06 INFO - PROCESS | 3820 | --DOMWINDOW == 107 (1D465000) [pid = 3820] [serial = 805] [outer = 00000000] [url = about:blank] 15:30:07 INFO - PROCESS | 3820 | 1461191407085 Marionette TRACE conn2 <- [1,1244,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.bottom",0,null,null]]]}] 15:30:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | Canvas test: 2d.gradient.radial.cone.bottom 15:30:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | took 800ms 15:30:07 INFO - PROCESS | 3820 | 1461191407124 Marionette TRACE conn2 -> [0,1245,"getWindowHandle",null] 15:30:07 INFO - PROCESS | 3820 | 1461191407126 Marionette TRACE conn2 <- [1,1245,null,{"value":"13"}] 15:30:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html 15:30:07 INFO - PROCESS | 3820 | 1461191407130 Marionette TRACE conn2 -> [0,1246,"setScriptTimeout",{"ms":35000}] 15:30:07 INFO - PROCESS | 3820 | 1461191407133 Marionette TRACE conn2 <- [1,1246,null,{}] 15:30:07 INFO - PROCESS | 3820 | 1461191407143 Marionette TRACE conn2 -> [0,1247,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:30:07 INFO - PROCESS | 3820 | 1461191407234 Marionette TRACE conn2 <- [1,1247,null,{"value":null}] 15:30:07 INFO - PROCESS | 3820 | 1461191407243 Marionette TRACE conn2 -> [0,1248,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html\", \"0c4acebc-30bb-40ca-b7a3-36b05095ea91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:30:07 INFO - PROCESS | 3820 | ++DOCSHELL 17D49C00 == 52 [pid = 3820] [id = 321] 15:30:07 INFO - PROCESS | 3820 | ++DOMWINDOW == 108 (17D4AC00) [pid = 3820] [serial = 962] [outer = 00000000] 15:30:07 INFO - PROCESS | 3820 | ++DOMWINDOW == 109 (18179C00) [pid = 3820] [serial = 963] [outer = 17D4AC00] 15:30:07 INFO - PROCESS | 3820 | 1461191407290 Marionette DEBUG loaded listener.js 15:30:07 INFO - PROCESS | 3820 | ++DOMWINDOW == 110 (1823E800) [pid = 3820] [serial = 964] [outer = 17D4AC00] 15:30:07 INFO - PROCESS | 3820 | 1461191407768 Marionette TRACE conn2 <- [1,1248,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.cylinder",0,null,null]]]}] 15:30:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | Canvas test: 2d.gradient.radial.cone.cylinder 15:30:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | took 690ms 15:30:07 INFO - PROCESS | 3820 | 1461191407829 Marionette TRACE conn2 -> [0,1249,"getWindowHandle",null] 15:30:07 INFO - PROCESS | 3820 | 1461191407831 Marionette TRACE conn2 <- [1,1249,null,{"value":"13"}] 15:30:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html 15:30:07 INFO - PROCESS | 3820 | 1461191407835 Marionette TRACE conn2 -> [0,1250,"setScriptTimeout",{"ms":35000}] 15:30:07 INFO - PROCESS | 3820 | 1461191407836 Marionette TRACE conn2 <- [1,1250,null,{}] 15:30:07 INFO - PROCESS | 3820 | 1461191407840 Marionette TRACE conn2 -> [0,1251,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:30:07 INFO - PROCESS | 3820 | 1461191407928 Marionette TRACE conn2 <- [1,1251,null,{"value":null}] 15:30:07 INFO - PROCESS | 3820 | 1461191407937 Marionette TRACE conn2 -> [0,1252,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html\", \"0c4acebc-30bb-40ca-b7a3-36b05095ea91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:30:07 INFO - PROCESS | 3820 | ++DOCSHELL 1864D400 == 53 [pid = 3820] [id = 322] 15:30:07 INFO - PROCESS | 3820 | ++DOMWINDOW == 111 (1864E400) [pid = 3820] [serial = 965] [outer = 00000000] 15:30:07 INFO - PROCESS | 3820 | ++DOMWINDOW == 112 (18D03000) [pid = 3820] [serial = 966] [outer = 1864E400] 15:30:08 INFO - PROCESS | 3820 | 1461191407982 Marionette DEBUG loaded listener.js 15:30:08 INFO - PROCESS | 3820 | ++DOMWINDOW == 113 (18D09800) [pid = 3820] [serial = 967] [outer = 1864E400] 15:30:08 INFO - PROCESS | 3820 | 1461191408452 Marionette TRACE conn2 <- [1,1252,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.front",0,null,null]]]}] 15:30:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | Canvas test: 2d.gradient.radial.cone.front 15:30:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | took 643ms 15:30:08 INFO - PROCESS | 3820 | 1461191408472 Marionette TRACE conn2 -> [0,1253,"getWindowHandle",null] 15:30:08 INFO - PROCESS | 3820 | 1461191408474 Marionette TRACE conn2 <- [1,1253,null,{"value":"13"}] 15:30:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html 15:30:08 INFO - PROCESS | 3820 | 1461191408478 Marionette TRACE conn2 -> [0,1254,"setScriptTimeout",{"ms":35000}] 15:30:08 INFO - PROCESS | 3820 | 1461191408479 Marionette TRACE conn2 <- [1,1254,null,{}] 15:30:08 INFO - PROCESS | 3820 | 1461191408483 Marionette TRACE conn2 -> [0,1255,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:30:08 INFO - PROCESS | 3820 | 1461191408565 Marionette TRACE conn2 <- [1,1255,null,{"value":null}] 15:30:08 INFO - PROCESS | 3820 | 1461191408572 Marionette TRACE conn2 -> [0,1256,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html\", \"0c4acebc-30bb-40ca-b7a3-36b05095ea91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:30:08 INFO - PROCESS | 3820 | ++DOCSHELL 18F1F000 == 54 [pid = 3820] [id = 323] 15:30:08 INFO - PROCESS | 3820 | ++DOMWINDOW == 114 (18F24400) [pid = 3820] [serial = 968] [outer = 00000000] 15:30:08 INFO - PROCESS | 3820 | ++DOMWINDOW == 115 (19783800) [pid = 3820] [serial = 969] [outer = 18F24400] 15:30:08 INFO - PROCESS | 3820 | 1461191408616 Marionette DEBUG loaded listener.js 15:30:08 INFO - PROCESS | 3820 | ++DOMWINDOW == 116 (18F28400) [pid = 3820] [serial = 970] [outer = 18F24400] 15:30:09 INFO - PROCESS | 3820 | 1461191409102 Marionette TRACE conn2 <- [1,1256,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.shape1",0,null,null]]]}] 15:30:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | Canvas test: 2d.gradient.radial.cone.shape1 15:30:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | took 643ms 15:30:09 INFO - PROCESS | 3820 | 1461191409126 Marionette TRACE conn2 -> [0,1257,"getWindowHandle",null] 15:30:09 INFO - PROCESS | 3820 | 1461191409128 Marionette TRACE conn2 <- [1,1257,null,{"value":"13"}] 15:30:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html 15:30:09 INFO - PROCESS | 3820 | 1461191409132 Marionette TRACE conn2 -> [0,1258,"setScriptTimeout",{"ms":35000}] 15:30:09 INFO - PROCESS | 3820 | 1461191409133 Marionette TRACE conn2 <- [1,1258,null,{}] 15:30:09 INFO - PROCESS | 3820 | 1461191409137 Marionette TRACE conn2 -> [0,1259,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:30:09 INFO - PROCESS | 3820 | 1461191409271 Marionette TRACE conn2 <- [1,1259,null,{"value":null}] 15:30:09 INFO - PROCESS | 3820 | 1461191409278 Marionette TRACE conn2 -> [0,1260,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html\", \"0c4acebc-30bb-40ca-b7a3-36b05095ea91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:30:09 INFO - PROCESS | 3820 | ++DOCSHELL 17F6B800 == 55 [pid = 3820] [id = 324] 15:30:09 INFO - PROCESS | 3820 | ++DOMWINDOW == 117 (18D0BC00) [pid = 3820] [serial = 971] [outer = 00000000] 15:30:09 INFO - PROCESS | 3820 | ++DOMWINDOW == 118 (1A866000) [pid = 3820] [serial = 972] [outer = 18D0BC00] 15:30:09 INFO - PROCESS | 3820 | 1461191409324 Marionette DEBUG loaded listener.js 15:30:09 INFO - PROCESS | 3820 | ++DOMWINDOW == 119 (1A8D5400) [pid = 3820] [serial = 973] [outer = 18D0BC00] 15:30:09 INFO - PROCESS | 3820 | 1461191409786 Marionette TRACE conn2 <- [1,1260,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.shape2",0,null,null]]]}] 15:30:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | Canvas test: 2d.gradient.radial.cone.shape2 15:30:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | took 706ms 15:30:09 INFO - PROCESS | 3820 | 1461191409832 Marionette TRACE conn2 -> [0,1261,"getWindowHandle",null] 15:30:09 INFO - PROCESS | 3820 | 1461191409834 Marionette TRACE conn2 <- [1,1261,null,{"value":"13"}] 15:30:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html 15:30:09 INFO - PROCESS | 3820 | 1461191409848 Marionette TRACE conn2 -> [0,1262,"setScriptTimeout",{"ms":35000}] 15:30:09 INFO - PROCESS | 3820 | 1461191409850 Marionette TRACE conn2 <- [1,1262,null,{}] 15:30:09 INFO - PROCESS | 3820 | 1461191409853 Marionette TRACE conn2 -> [0,1263,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:30:10 INFO - PROCESS | 3820 | 1461191409970 Marionette TRACE conn2 <- [1,1263,null,{"value":null}] 15:30:10 INFO - PROCESS | 3820 | 1461191410061 Marionette TRACE conn2 -> [0,1264,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html\", \"0c4acebc-30bb-40ca-b7a3-36b05095ea91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:30:10 INFO - PROCESS | 3820 | ++DOCSHELL 1A869800 == 56 [pid = 3820] [id = 325] 15:30:10 INFO - PROCESS | 3820 | ++DOMWINDOW == 120 (1A8AD400) [pid = 3820] [serial = 974] [outer = 00000000] 15:30:10 INFO - PROCESS | 3820 | ++DOMWINDOW == 121 (1AD61C00) [pid = 3820] [serial = 975] [outer = 1A8AD400] 15:30:10 INFO - PROCESS | 3820 | 1461191410105 Marionette DEBUG loaded listener.js 15:30:10 INFO - PROCESS | 3820 | ++DOMWINDOW == 122 (1C263C00) [pid = 3820] [serial = 976] [outer = 1A8AD400] 15:30:10 INFO - PROCESS | 3820 | 1461191410521 Marionette TRACE conn2 <- [1,1264,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.top",0,null,null]]]}] 15:30:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | Canvas test: 2d.gradient.radial.cone.top 15:30:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | took 706ms 15:30:10 INFO - PROCESS | 3820 | 1461191410538 Marionette TRACE conn2 -> [0,1265,"getWindowHandle",null] 15:30:10 INFO - PROCESS | 3820 | 1461191410540 Marionette TRACE conn2 <- [1,1265,null,{"value":"13"}] 15:30:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html 15:30:10 INFO - PROCESS | 3820 | 1461191410543 Marionette TRACE conn2 -> [0,1266,"setScriptTimeout",{"ms":35000}] 15:30:10 INFO - PROCESS | 3820 | 1461191410545 Marionette TRACE conn2 <- [1,1266,null,{}] 15:30:10 INFO - PROCESS | 3820 | 1461191410596 Marionette TRACE conn2 -> [0,1267,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:30:10 INFO - PROCESS | 3820 | 1461191410711 Marionette TRACE conn2 <- [1,1267,null,{"value":null}] 15:30:10 INFO - PROCESS | 3820 | 1461191410720 Marionette TRACE conn2 -> [0,1268,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html\", \"0c4acebc-30bb-40ca-b7a3-36b05095ea91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:30:10 INFO - PROCESS | 3820 | ++DOCSHELL 136C0000 == 57 [pid = 3820] [id = 326] 15:30:10 INFO - PROCESS | 3820 | ++DOMWINDOW == 123 (1A8DDC00) [pid = 3820] [serial = 977] [outer = 00000000] 15:30:10 INFO - PROCESS | 3820 | ++DOMWINDOW == 124 (1C2E9C00) [pid = 3820] [serial = 978] [outer = 1A8DDC00] 15:30:10 INFO - PROCESS | 3820 | 1461191410822 Marionette DEBUG loaded listener.js 15:30:10 INFO - PROCESS | 3820 | ++DOMWINDOW == 125 (1C2F6000) [pid = 3820] [serial = 979] [outer = 1A8DDC00] 15:30:11 INFO - PROCESS | 3820 | --DOMWINDOW == 124 (1C98FC00) [pid = 3820] [serial = 923] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html] 15:30:11 INFO - PROCESS | 3820 | --DOMWINDOW == 123 (1C26E000) [pid = 3820] [serial = 920] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html] 15:30:11 INFO - PROCESS | 3820 | --DOMWINDOW == 122 (1D8EB400) [pid = 3820] [serial = 926] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html] 15:30:11 INFO - PROCESS | 3820 | --DOMWINDOW == 121 (12D97000) [pid = 3820] [serial = 929] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html] 15:30:11 INFO - PROCESS | 3820 | --DOMWINDOW == 120 (18F26800) [pid = 3820] [serial = 914] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html] 15:30:11 INFO - PROCESS | 3820 | --DOMWINDOW == 119 (136C8800) [pid = 3820] [serial = 932] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html] 15:30:11 INFO - PROCESS | 3820 | --DOMWINDOW == 118 (15462400) [pid = 3820] [serial = 908] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html] 15:30:11 INFO - PROCESS | 3820 | --DOMWINDOW == 117 (19CAA800) [pid = 3820] [serial = 917] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html] 15:30:11 INFO - PROCESS | 3820 | --DOMWINDOW == 116 (12357000) [pid = 3820] [serial = 911] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html] 15:30:11 INFO - PROCESS | 3820 | 1461191411437 Marionette TRACE conn2 <- [1,1268,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html",0,null,null,[["Canvas test: 2d.gradient.radial.equal",0,null,null]]]}] 15:30:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | Canvas test: 2d.gradient.radial.equal 15:30:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | took 909ms 15:30:11 INFO - PROCESS | 3820 | 1461191411479 Marionette TRACE conn2 -> [0,1269,"getWindowHandle",null] 15:30:11 INFO - PROCESS | 3820 | 1461191411481 Marionette TRACE conn2 <- [1,1269,null,{"value":"13"}] 15:30:11 INFO - PROCESS | 3820 | 1461191411484 Marionette TRACE conn2 -> [0,1270,"setScriptTimeout",{"ms":35000}] 15:30:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html 15:30:11 INFO - PROCESS | 3820 | 1461191411486 Marionette TRACE conn2 <- [1,1270,null,{}] 15:30:11 INFO - PROCESS | 3820 | 1461191411489 Marionette TRACE conn2 -> [0,1271,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:30:11 INFO - PROCESS | 3820 | 1461191411575 Marionette TRACE conn2 <- [1,1271,null,{"value":null}] 15:30:11 INFO - PROCESS | 3820 | 1461191411666 Marionette TRACE conn2 -> [0,1272,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html\", \"0c4acebc-30bb-40ca-b7a3-36b05095ea91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:30:11 INFO - PROCESS | 3820 | ++DOCSHELL 13207800 == 58 [pid = 3820] [id = 327] 15:30:11 INFO - PROCESS | 3820 | ++DOMWINDOW == 117 (1325FC00) [pid = 3820] [serial = 980] [outer = 00000000] 15:30:11 INFO - PROCESS | 3820 | ++DOMWINDOW == 118 (17F6E800) [pid = 3820] [serial = 981] [outer = 1325FC00] 15:30:11 INFO - PROCESS | 3820 | 1461191411712 Marionette DEBUG loaded listener.js 15:30:11 INFO - PROCESS | 3820 | ++DOMWINDOW == 119 (1AD57800) [pid = 3820] [serial = 982] [outer = 1325FC00] 15:30:12 INFO - PROCESS | 3820 | 1461191412080 Marionette TRACE conn2 <- [1,1272,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html",0,null,null,[["Canvas test: 2d.gradient.radial.inside1",0,null,null]]]}] 15:30:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | Canvas test: 2d.gradient.radial.inside1 15:30:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | took 644ms 15:30:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html 15:30:12 INFO - PROCESS | 3820 | 1461191412123 Marionette TRACE conn2 -> [0,1273,"getWindowHandle",null] 15:30:12 INFO - PROCESS | 3820 | 1461191412125 Marionette TRACE conn2 <- [1,1273,null,{"value":"13"}] 15:30:12 INFO - PROCESS | 3820 | 1461191412128 Marionette TRACE conn2 -> [0,1274,"setScriptTimeout",{"ms":35000}] 15:30:12 INFO - PROCESS | 3820 | 1461191412130 Marionette TRACE conn2 <- [1,1274,null,{}] 15:30:12 INFO - PROCESS | 3820 | 1461191412133 Marionette TRACE conn2 -> [0,1275,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:30:12 INFO - PROCESS | 3820 | 1461191412213 Marionette TRACE conn2 <- [1,1275,null,{"value":null}] 15:30:12 INFO - PROCESS | 3820 | 1461191412307 Marionette TRACE conn2 -> [0,1276,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html\", \"0c4acebc-30bb-40ca-b7a3-36b05095ea91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:30:12 INFO - PROCESS | 3820 | ++DOCSHELL 1687BC00 == 59 [pid = 3820] [id = 328] 15:30:12 INFO - PROCESS | 3820 | ++DOMWINDOW == 120 (17D4DC00) [pid = 3820] [serial = 983] [outer = 00000000] 15:30:12 INFO - PROCESS | 3820 | ++DOMWINDOW == 121 (1C98FC00) [pid = 3820] [serial = 984] [outer = 17D4DC00] 15:30:12 INFO - PROCESS | 3820 | 1461191412350 Marionette DEBUG loaded listener.js 15:30:12 INFO - PROCESS | 3820 | ++DOMWINDOW == 122 (1CB77000) [pid = 3820] [serial = 985] [outer = 17D4DC00] 15:30:12 INFO - PROCESS | 3820 | 1461191412705 Marionette TRACE conn2 <- [1,1276,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html",0,null,null,[["Canvas test: 2d.gradient.radial.inside2",0,null,null]]]}] 15:30:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | Canvas test: 2d.gradient.radial.inside2 15:30:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | took 628ms 15:30:12 INFO - PROCESS | 3820 | 1461191412766 Marionette TRACE conn2 -> [0,1277,"getWindowHandle",null] 15:30:12 INFO - PROCESS | 3820 | 1461191412768 Marionette TRACE conn2 <- [1,1277,null,{"value":"13"}] 15:30:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html 15:30:12 INFO - PROCESS | 3820 | 1461191412772 Marionette TRACE conn2 -> [0,1278,"setScriptTimeout",{"ms":35000}] 15:30:12 INFO - PROCESS | 3820 | 1461191412774 Marionette TRACE conn2 <- [1,1278,null,{}] 15:30:12 INFO - PROCESS | 3820 | 1461191412778 Marionette TRACE conn2 -> [0,1279,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:30:12 INFO - PROCESS | 3820 | 1461191412913 Marionette TRACE conn2 <- [1,1279,null,{"value":null}] 15:30:12 INFO - PROCESS | 3820 | 1461191412958 Marionette TRACE conn2 -> [0,1280,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html\", \"0c4acebc-30bb-40ca-b7a3-36b05095ea91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:30:12 INFO - PROCESS | 3820 | ++DOCSHELL 1D170C00 == 60 [pid = 3820] [id = 329] 15:30:12 INFO - PROCESS | 3820 | ++DOMWINDOW == 123 (1D464400) [pid = 3820] [serial = 986] [outer = 00000000] 15:30:13 INFO - PROCESS | 3820 | ++DOMWINDOW == 124 (1D4E6400) [pid = 3820] [serial = 987] [outer = 1D464400] 15:30:13 INFO - PROCESS | 3820 | 1461191413014 Marionette DEBUG loaded listener.js 15:30:13 INFO - PROCESS | 3820 | ++DOMWINDOW == 125 (1D4ECC00) [pid = 3820] [serial = 988] [outer = 1D464400] 15:30:13 INFO - PROCESS | 3820 | 1461191413557 Marionette TRACE conn2 <- [1,1280,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html",0,null,null,[["Canvas test: 2d.gradient.radial.inside3",0,null,null]]]}] 15:30:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | Canvas test: 2d.gradient.radial.inside3 15:30:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | took 848ms 15:30:13 INFO - PROCESS | 3820 | 1461191413616 Marionette TRACE conn2 -> [0,1281,"getWindowHandle",null] 15:30:13 INFO - PROCESS | 3820 | 1461191413620 Marionette TRACE conn2 <- [1,1281,null,{"value":"13"}] 15:30:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html 15:30:13 INFO - PROCESS | 3820 | 1461191413626 Marionette TRACE conn2 -> [0,1282,"setScriptTimeout",{"ms":35000}] 15:30:13 INFO - PROCESS | 3820 | 1461191413629 Marionette TRACE conn2 <- [1,1282,null,{}] 15:30:13 INFO - PROCESS | 3820 | 1461191413636 Marionette TRACE conn2 -> [0,1283,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:30:13 INFO - PROCESS | 3820 | 1461191413747 Marionette TRACE conn2 <- [1,1283,null,{"value":null}] 15:30:13 INFO - PROCESS | 3820 | 1461191413886 Marionette TRACE conn2 -> [0,1284,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html\", \"0c4acebc-30bb-40ca-b7a3-36b05095ea91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:30:13 INFO - PROCESS | 3820 | ++DOCSHELL 1325E000 == 61 [pid = 3820] [id = 330] 15:30:13 INFO - PROCESS | 3820 | ++DOMWINDOW == 126 (13260400) [pid = 3820] [serial = 989] [outer = 00000000] 15:30:13 INFO - PROCESS | 3820 | ++DOMWINDOW == 127 (1545EC00) [pid = 3820] [serial = 990] [outer = 13260400] 15:30:13 INFO - PROCESS | 3820 | 1461191413944 Marionette DEBUG loaded listener.js 15:30:14 INFO - PROCESS | 3820 | ++DOMWINDOW == 128 (15AE7400) [pid = 3820] [serial = 991] [outer = 13260400] 15:30:14 INFO - PROCESS | 3820 | 1461191414553 Marionette TRACE conn2 <- [1,1284,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html",0,null,null,[["createRadialGradient() throws INDEX_SIZE_ERR if either radius is negative",0,null,null]]]}] 15:30:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | createRadialGradient() throws INDEX_SIZE_ERR if either radius is negative 15:30:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | took 957ms 15:30:14 INFO - PROCESS | 3820 | 1461191414572 Marionette TRACE conn2 -> [0,1285,"getWindowHandle",null] 15:30:14 INFO - PROCESS | 3820 | 1461191414577 Marionette TRACE conn2 <- [1,1285,null,{"value":"13"}] 15:30:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html 15:30:14 INFO - PROCESS | 3820 | 1461191414584 Marionette TRACE conn2 -> [0,1286,"setScriptTimeout",{"ms":35000}] 15:30:14 INFO - PROCESS | 3820 | 1461191414587 Marionette TRACE conn2 <- [1,1286,null,{}] 15:30:14 INFO - PROCESS | 3820 | 1461191414591 Marionette TRACE conn2 -> [0,1287,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:30:14 INFO - PROCESS | 3820 | 1461191414698 Marionette TRACE conn2 <- [1,1287,null,{"value":null}] 15:30:14 INFO - PROCESS | 3820 | 1461191414806 Marionette TRACE conn2 -> [0,1288,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html\", \"0c4acebc-30bb-40ca-b7a3-36b05095ea91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:30:14 INFO - PROCESS | 3820 | ++DOCSHELL 143B0400 == 62 [pid = 3820] [id = 331] 15:30:14 INFO - PROCESS | 3820 | ++DOMWINDOW == 129 (1648EC00) [pid = 3820] [serial = 992] [outer = 00000000] 15:30:14 INFO - PROCESS | 3820 | ++DOMWINDOW == 130 (1880A000) [pid = 3820] [serial = 993] [outer = 1648EC00] 15:30:14 INFO - PROCESS | 3820 | 1461191414861 Marionette DEBUG loaded listener.js 15:30:14 INFO - PROCESS | 3820 | ++DOMWINDOW == 131 (18D02000) [pid = 3820] [serial = 994] [outer = 1648EC00] 15:30:15 INFO - PROCESS | 3820 | 1461191415494 Marionette TRACE conn2 <- [1,1288,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html",0,null,null,[["createRadialGradient() throws TypeError if arguments are not finite",0,null,null]]]}] 15:30:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | createRadialGradient() throws TypeError if arguments are not finite 15:30:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | took 941ms 15:30:15 INFO - PROCESS | 3820 | 1461191415527 Marionette TRACE conn2 -> [0,1289,"getWindowHandle",null] 15:30:15 INFO - PROCESS | 3820 | 1461191415530 Marionette TRACE conn2 <- [1,1289,null,{"value":"13"}] 15:30:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html 15:30:15 INFO - PROCESS | 3820 | 1461191415534 Marionette TRACE conn2 -> [0,1290,"setScriptTimeout",{"ms":35000}] 15:30:15 INFO - PROCESS | 3820 | 1461191415538 Marionette TRACE conn2 <- [1,1290,null,{}] 15:30:15 INFO - PROCESS | 3820 | 1461191415549 Marionette TRACE conn2 -> [0,1291,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:30:15 INFO - PROCESS | 3820 | 1461191415658 Marionette TRACE conn2 <- [1,1291,null,{"value":null}] 15:30:15 INFO - PROCESS | 3820 | 1461191415795 Marionette TRACE conn2 -> [0,1292,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html\", \"0c4acebc-30bb-40ca-b7a3-36b05095ea91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:30:15 INFO - PROCESS | 3820 | ++DOCSHELL 1C263000 == 63 [pid = 3820] [id = 332] 15:30:15 INFO - PROCESS | 3820 | ++DOMWINDOW == 132 (1C265400) [pid = 3820] [serial = 995] [outer = 00000000] 15:30:15 INFO - PROCESS | 3820 | ++DOMWINDOW == 133 (1CB6B000) [pid = 3820] [serial = 996] [outer = 1C265400] 15:30:15 INFO - PROCESS | 3820 | 1461191415854 Marionette DEBUG loaded listener.js 15:30:15 INFO - PROCESS | 3820 | ++DOMWINDOW == 134 (1CFE7C00) [pid = 3820] [serial = 997] [outer = 1C265400] 15:30:16 INFO - PROCESS | 3820 | 1461191416402 Marionette TRACE conn2 <- [1,1292,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html",0,null,null,[["Canvas test: 2d.gradient.radial.outside1",0,null,null]]]}] 15:30:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | Canvas test: 2d.gradient.radial.outside1 15:30:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | took 941ms 15:30:16 INFO - PROCESS | 3820 | 1461191416478 Marionette TRACE conn2 -> [0,1293,"getWindowHandle",null] 15:30:16 INFO - PROCESS | 3820 | 1461191416481 Marionette TRACE conn2 <- [1,1293,null,{"value":"13"}] 15:30:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html 15:30:16 INFO - PROCESS | 3820 | 1461191416485 Marionette TRACE conn2 -> [0,1294,"setScriptTimeout",{"ms":35000}] 15:30:16 INFO - PROCESS | 3820 | 1461191416487 Marionette TRACE conn2 <- [1,1294,null,{}] 15:30:16 INFO - PROCESS | 3820 | 1461191416491 Marionette TRACE conn2 -> [0,1295,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:30:16 INFO - PROCESS | 3820 | 1461191416596 Marionette TRACE conn2 <- [1,1295,null,{"value":null}] 15:30:16 INFO - PROCESS | 3820 | 1461191416730 Marionette TRACE conn2 -> [0,1296,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html\", \"0c4acebc-30bb-40ca-b7a3-36b05095ea91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:30:16 INFO - PROCESS | 3820 | ++DOCSHELL 1D4E3800 == 64 [pid = 3820] [id = 333] 15:30:16 INFO - PROCESS | 3820 | ++DOMWINDOW == 135 (1D4E5800) [pid = 3820] [serial = 998] [outer = 00000000] 15:30:16 INFO - PROCESS | 3820 | ++DOMWINDOW == 136 (1D5C0800) [pid = 3820] [serial = 999] [outer = 1D4E5800] 15:30:16 INFO - PROCESS | 3820 | 1461191416786 Marionette DEBUG loaded listener.js 15:30:16 INFO - PROCESS | 3820 | ++DOMWINDOW == 137 (1D8E5400) [pid = 3820] [serial = 1000] [outer = 1D4E5800] 15:30:17 INFO - PROCESS | 3820 | 1461191417347 Marionette TRACE conn2 <- [1,1296,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html",0,null,null,[["Canvas test: 2d.gradient.radial.outside2",0,null,null]]]}] 15:30:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | Canvas test: 2d.gradient.radial.outside2 15:30:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | took 910ms 15:30:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html 15:30:17 INFO - PROCESS | 3820 | 1461191417389 Marionette TRACE conn2 -> [0,1297,"getWindowHandle",null] 15:30:17 INFO - PROCESS | 3820 | 1461191417391 Marionette TRACE conn2 <- [1,1297,null,{"value":"13"}] 15:30:17 INFO - PROCESS | 3820 | 1461191417394 Marionette TRACE conn2 -> [0,1298,"setScriptTimeout",{"ms":35000}] 15:30:17 INFO - PROCESS | 3820 | 1461191417396 Marionette TRACE conn2 <- [1,1298,null,{}] 15:30:17 INFO - PROCESS | 3820 | 1461191417400 Marionette TRACE conn2 -> [0,1299,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:30:17 INFO - PROCESS | 3820 | 1461191417503 Marionette TRACE conn2 <- [1,1299,null,{"value":null}] 15:30:17 INFO - PROCESS | 3820 | 1461191417608 Marionette TRACE conn2 -> [0,1300,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html\", \"0c4acebc-30bb-40ca-b7a3-36b05095ea91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:30:17 INFO - PROCESS | 3820 | ++DOCSHELL 1CCE9C00 == 65 [pid = 3820] [id = 334] 15:30:17 INFO - PROCESS | 3820 | ++DOMWINDOW == 138 (1D5A8400) [pid = 3820] [serial = 1001] [outer = 00000000] 15:30:17 INFO - PROCESS | 3820 | ++DOMWINDOW == 139 (1DF42400) [pid = 3820] [serial = 1002] [outer = 1D5A8400] 15:30:17 INFO - PROCESS | 3820 | 1461191417662 Marionette DEBUG loaded listener.js 15:30:17 INFO - PROCESS | 3820 | ++DOMWINDOW == 140 (1DF4B000) [pid = 3820] [serial = 1003] [outer = 1D5A8400] 15:30:18 INFO - PROCESS | 3820 | 1461191418245 Marionette TRACE conn2 <- [1,1300,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html",0,null,null,[["Canvas test: 2d.gradient.radial.outside3",1,"assert_equals: Red channel of the pixel at (1, 1) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html:32:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1301,"getWindowHandle",null] 15:30:18 INFO - PROCESS | 3820 | 1461191418301 Marionette TRACE conn2 <- [1,1301,null,{"value":"13"}] 15:30:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html 15:30:18 INFO - PROCESS | 3820 | 1461191418305 Marionette TRACE conn2 -> [0,1302,"setScriptTimeout",{"ms":35000}] 15:30:18 INFO - PROCESS | 3820 | 1461191418307 Marionette TRACE conn2 <- [1,1302,null,{}] 15:30:18 INFO - PROCESS | 3820 | 1461191418311 Marionette TRACE conn2 -> [0,1303,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:30:18 INFO - PROCESS | 3820 | 1461191418434 Marionette TRACE conn2 <- [1,1303,null,{"value":null}] 15:30:18 INFO - PROCESS | 3820 | 1461191418543 Marionette TRACE conn2 -> [0,1304,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html\", \"0c4acebc-30bb-40ca-b7a3-36b05095ea91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:30:18 INFO - PROCESS | 3820 | ++DOCSHELL 195CA000 == 66 [pid = 3820] [id = 335] 15:30:18 INFO - PROCESS | 3820 | ++DOMWINDOW == 141 (1AD63400) [pid = 3820] [serial = 1004] [outer = 00000000] 15:30:18 INFO - PROCESS | 3820 | ++DOMWINDOW == 142 (1E620000) [pid = 3820] [serial = 1005] [outer = 1AD63400] 15:30:18 INFO - PROCESS | 3820 | 1461191418599 Marionette DEBUG loaded listener.js 15:30:18 INFO - PROCESS | 3820 | ++DOMWINDOW == 143 (1EA3B000) [pid = 3820] [serial = 1006] [outer = 1AD63400] 15:30:19 INFO - PROCESS | 3820 | 1461191419222 Marionette TRACE conn2 <- [1,1304,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html",0,null,null,[["Canvas test: 2d.gradient.radial.touch1",0,null,null]]]}] 15:30:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | Canvas test: 2d.gradient.radial.touch1 15:30:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | took 941ms 15:30:19 INFO - PROCESS | 3820 | 1461191419282 Marionette TRACE conn2 -> [0,1305,"getWindowHandle",null] 15:30:19 INFO - PROCESS | 3820 | 1461191419284 Marionette TRACE conn2 <- [1,1305,null,{"value":"13"}] 15:30:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html 15:30:19 INFO - PROCESS | 3820 | 1461191419288 Marionette TRACE conn2 -> [0,1306,"setScriptTimeout",{"ms":35000}] 15:30:19 INFO - PROCESS | 3820 | 1461191419290 Marionette TRACE conn2 <- [1,1306,null,{}] 15:30:19 INFO - PROCESS | 3820 | 1461191419293 Marionette TRACE conn2 -> [0,1307,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:30:19 INFO - PROCESS | 3820 | 1461191419394 Marionette TRACE conn2 <- [1,1307,null,{"value":null}] 15:30:19 INFO - PROCESS | 3820 | 1461191419500 Marionette TRACE conn2 -> [0,1308,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html\", \"0c4acebc-30bb-40ca-b7a3-36b05095ea91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:30:19 INFO - PROCESS | 3820 | ++DOCSHELL 1CFE6000 == 67 [pid = 3820] [id = 336] 15:30:19 INFO - PROCESS | 3820 | ++DOMWINDOW == 144 (1E613400) [pid = 3820] [serial = 1007] [outer = 00000000] 15:30:19 INFO - PROCESS | 3820 | ++DOMWINDOW == 145 (1EA45400) [pid = 3820] [serial = 1008] [outer = 1E613400] 15:30:19 INFO - PROCESS | 3820 | 1461191419553 Marionette DEBUG loaded listener.js 15:30:19 INFO - PROCESS | 3820 | ++DOMWINDOW == 146 (1EB90400) [pid = 3820] [serial = 1009] [outer = 1E613400] 15:30:20 INFO - PROCESS | 3820 | 1461191420138 Marionette TRACE conn2 <- [1,1308,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html",0,null,null,[["Canvas test: 2d.gradient.radial.touch2",0,null,null]]]}] 15:30:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | Canvas test: 2d.gradient.radial.touch2 15:30:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | took 894ms 15:30:20 INFO - PROCESS | 3820 | 1461191420192 Marionette TRACE conn2 -> [0,1309,"getWindowHandle",null] 15:30:20 INFO - PROCESS | 3820 | 1461191420195 Marionette TRACE conn2 <- [1,1309,null,{"value":"13"}] 15:30:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html 15:30:20 INFO - PROCESS | 3820 | 1461191420198 Marionette TRACE conn2 -> [0,1310,"setScriptTimeout",{"ms":35000}] 15:30:20 INFO - PROCESS | 3820 | 1461191420200 Marionette TRACE conn2 <- [1,1310,null,{}] 15:30:20 INFO - PROCESS | 3820 | 1461191420204 Marionette TRACE conn2 -> [0,1311,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:30:20 INFO - PROCESS | 3820 | 1461191420308 Marionette TRACE conn2 <- [1,1311,null,{"value":null}] 15:30:20 INFO - PROCESS | 3820 | 1461191420424 Marionette TRACE conn2 -> [0,1312,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html\", \"0c4acebc-30bb-40ca-b7a3-36b05095ea91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:30:20 INFO - PROCESS | 3820 | ++DOCSHELL 11BED800 == 68 [pid = 3820] [id = 337] 15:30:20 INFO - PROCESS | 3820 | ++DOMWINDOW == 147 (1325F000) [pid = 3820] [serial = 1010] [outer = 00000000] 15:30:20 INFO - PROCESS | 3820 | ++DOMWINDOW == 148 (13CB6400) [pid = 3820] [serial = 1011] [outer = 1325F000] 15:30:20 INFO - PROCESS | 3820 | 1461191420634 Marionette DEBUG loaded listener.js 15:30:20 INFO - PROCESS | 3820 | ++DOMWINDOW == 149 (15A04000) [pid = 3820] [serial = 1012] [outer = 1325F000] 15:30:21 INFO - PROCESS | 3820 | 1461191421194 Marionette TRACE conn2 <- [1,1312,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html",0,null,null,[["Canvas test: 2d.gradient.radial.touch3",0,null,null]]]}] 15:30:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | Canvas test: 2d.gradient.radial.touch3 15:30:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | took 1051ms 15:30:21 INFO - PROCESS | 3820 | 1461191421255 Marionette TRACE conn2 -> [0,1313,"getWindowHandle",null] 15:30:21 INFO - PROCESS | 3820 | 1461191421259 Marionette TRACE conn2 <- [1,1313,null,{"value":"13"}] 15:30:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html 15:30:21 INFO - PROCESS | 3820 | 1461191421265 Marionette TRACE conn2 -> [0,1314,"setScriptTimeout",{"ms":35000}] 15:30:21 INFO - PROCESS | 3820 | 1461191421268 Marionette TRACE conn2 <- [1,1314,null,{}] 15:30:21 INFO - PROCESS | 3820 | 1461191421273 Marionette TRACE conn2 -> [0,1315,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:30:21 INFO - PROCESS | 3820 | 1461191421378 Marionette TRACE conn2 <- [1,1315,null,{"value":null}] 15:30:21 INFO - PROCESS | 3820 | 1461191421524 Marionette TRACE conn2 -> [0,1316,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html\", \"0c4acebc-30bb-40ca-b7a3-36b05095ea91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:30:21 INFO - PROCESS | 3820 | ++DOCSHELL 1648A000 == 69 [pid = 3820] [id = 338] 15:30:21 INFO - PROCESS | 3820 | ++DOMWINDOW == 150 (17F70400) [pid = 3820] [serial = 1013] [outer = 00000000] 15:30:21 INFO - PROCESS | 3820 | ++DOMWINDOW == 151 (18809C00) [pid = 3820] [serial = 1014] [outer = 17F70400] 15:30:21 INFO - PROCESS | 3820 | 1461191421574 Marionette DEBUG loaded listener.js 15:30:21 INFO - PROCESS | 3820 | ++DOMWINDOW == 152 (18B93400) [pid = 3820] [serial = 1015] [outer = 17F70400] 15:30:21 INFO - PROCESS | 3820 | --DOCSHELL 1687BC00 == 68 [pid = 3820] [id = 328] 15:30:21 INFO - PROCESS | 3820 | --DOCSHELL 13207800 == 67 [pid = 3820] [id = 327] 15:30:21 INFO - PROCESS | 3820 | --DOCSHELL 136C0000 == 66 [pid = 3820] [id = 326] 15:30:21 INFO - PROCESS | 3820 | --DOCSHELL 1A869800 == 65 [pid = 3820] [id = 325] 15:30:21 INFO - PROCESS | 3820 | --DOCSHELL 17F6B800 == 64 [pid = 3820] [id = 324] 15:30:21 INFO - PROCESS | 3820 | --DOCSHELL 18F1F000 == 63 [pid = 3820] [id = 323] 15:30:21 INFO - PROCESS | 3820 | --DOCSHELL 1864D400 == 62 [pid = 3820] [id = 322] 15:30:21 INFO - PROCESS | 3820 | --DOCSHELL 17D49C00 == 61 [pid = 3820] [id = 321] 15:30:21 INFO - PROCESS | 3820 | --DOCSHELL 11C15800 == 60 [pid = 3820] [id = 320] 15:30:21 INFO - PROCESS | 3820 | --DOCSHELL 1364D400 == 59 [pid = 3820] [id = 319] 15:30:21 INFO - PROCESS | 3820 | --DOCSHELL 15A0EC00 == 58 [pid = 3820] [id = 318] 15:30:21 INFO - PROCESS | 3820 | --DOMWINDOW == 151 (17D41C00) [pid = 3820] [serial = 906] [outer = 00000000] [url = about:blank] 15:30:21 INFO - PROCESS | 3820 | --DOMWINDOW == 150 (1C26D400) [pid = 3820] [serial = 936] [outer = 00000000] [url = about:blank] 15:30:21 INFO - PROCESS | 3820 | --DOCSHELL 18D05400 == 57 [pid = 3820] [id = 317] 15:30:21 INFO - PROCESS | 3820 | --DOCSHELL 1D468C00 == 56 [pid = 3820] [id = 316] 15:30:21 INFO - PROCESS | 3820 | --DOCSHELL 18F27000 == 55 [pid = 3820] [id = 315] 15:30:21 INFO - PROCESS | 3820 | --DOCSHELL 15C8F000 == 54 [pid = 3820] [id = 314] 15:30:21 INFO - PROCESS | 3820 | --DOCSHELL 11BEE800 == 53 [pid = 3820] [id = 313] 15:30:21 INFO - PROCESS | 3820 | --DOCSHELL 196D4400 == 52 [pid = 3820] [id = 312] 15:30:21 INFO - PROCESS | 3820 | --DOMWINDOW == 149 (1D4EC400) [pid = 3820] [serial = 924] [outer = 00000000] [url = about:blank] 15:30:21 INFO - PROCESS | 3820 | --DOMWINDOW == 148 (1C3E4800) [pid = 3820] [serial = 921] [outer = 00000000] [url = about:blank] 15:30:21 INFO - PROCESS | 3820 | --DOMWINDOW == 147 (1DD51800) [pid = 3820] [serial = 900] [outer = 00000000] [url = about:blank] 15:30:21 INFO - PROCESS | 3820 | --DOMWINDOW == 146 (1DF41000) [pid = 3820] [serial = 927] [outer = 00000000] [url = about:blank] 15:30:21 INFO - PROCESS | 3820 | --DOMWINDOW == 145 (1CCE4400) [pid = 3820] [serial = 897] [outer = 00000000] [url = about:blank] 15:30:21 INFO - PROCESS | 3820 | --DOMWINDOW == 144 (1D5CB000) [pid = 3820] [serial = 925] [outer = 00000000] [url = about:blank] 15:30:21 INFO - PROCESS | 3820 | --DOMWINDOW == 143 (149F9400) [pid = 3820] [serial = 930] [outer = 00000000] [url = about:blank] 15:30:21 INFO - PROCESS | 3820 | --DOMWINDOW == 142 (13558C00) [pid = 3820] [serial = 891] [outer = 00000000] [url = about:blank] 15:30:21 INFO - PROCESS | 3820 | --DOMWINDOW == 141 (195CA800) [pid = 3820] [serial = 915] [outer = 00000000] [url = about:blank] 15:30:21 INFO - PROCESS | 3820 | --DOMWINDOW == 140 (18171000) [pid = 3820] [serial = 894] [outer = 00000000] [url = about:blank] 15:30:21 INFO - PROCESS | 3820 | --DOMWINDOW == 139 (1DF45000) [pid = 3820] [serial = 903] [outer = 00000000] [url = about:blank] 15:30:21 INFO - PROCESS | 3820 | --DOMWINDOW == 138 (18B94800) [pid = 3820] [serial = 933] [outer = 00000000] [url = about:blank] 15:30:21 INFO - PROCESS | 3820 | --DOMWINDOW == 137 (1DF44C00) [pid = 3820] [serial = 928] [outer = 00000000] [url = about:blank] 15:30:21 INFO - PROCESS | 3820 | --DOMWINDOW == 136 (16552C00) [pid = 3820] [serial = 910] [outer = 00000000] [url = about:blank] 15:30:21 INFO - PROCESS | 3820 | --DOMWINDOW == 135 (1646DC00) [pid = 3820] [serial = 909] [outer = 00000000] [url = about:blank] 15:30:21 INFO - PROCESS | 3820 | --DOMWINDOW == 134 (19505C00) [pid = 3820] [serial = 934] [outer = 00000000] [url = about:blank] 15:30:21 INFO - PROCESS | 3820 | --DOMWINDOW == 133 (1A4C9400) [pid = 3820] [serial = 918] [outer = 00000000] [url = about:blank] 15:30:21 INFO - PROCESS | 3820 | --DOMWINDOW == 132 (19A93000) [pid = 3820] [serial = 916] [outer = 00000000] [url = about:blank] 15:30:21 INFO - PROCESS | 3820 | --DOMWINDOW == 131 (13CAD800) [pid = 3820] [serial = 912] [outer = 00000000] [url = about:blank] 15:30:21 INFO - PROCESS | 3820 | --DOMWINDOW == 130 (16879000) [pid = 3820] [serial = 913] [outer = 00000000] [url = about:blank] 15:30:21 INFO - PROCESS | 3820 | --DOMWINDOW == 129 (1C3F3000) [pid = 3820] [serial = 922] [outer = 00000000] [url = about:blank] 15:30:21 INFO - PROCESS | 3820 | --DOMWINDOW == 128 (15C18000) [pid = 3820] [serial = 931] [outer = 00000000] [url = about:blank] 15:30:21 INFO - PROCESS | 3820 | --DOMWINDOW == 127 (1A8DC400) [pid = 3820] [serial = 919] [outer = 00000000] [url = about:blank] 15:30:22 INFO - PROCESS | 3820 | 1461191422124 Marionette TRACE conn2 <- [1,1316,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html",0,null,null,[["Radial gradient coordinates are relative to the coordinate space at the time of filling",0,null,null]]]}] 15:30:22 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:30:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html | took 910ms 15:30:22 INFO - PROCESS | 3820 | 1461191422174 Marionette TRACE conn2 -> [0,1317,"getWindowHandle",null] 15:30:22 INFO - PROCESS | 3820 | 1461191422178 Marionette TRACE conn2 <- [1,1317,null,{"value":"13"}] 15:30:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html 15:30:22 INFO - PROCESS | 3820 | 1461191422184 Marionette TRACE conn2 -> [0,1318,"setScriptTimeout",{"ms":35000}] 15:30:22 INFO - PROCESS | 3820 | 1461191422187 Marionette TRACE conn2 <- [1,1318,null,{}] 15:30:22 INFO - PROCESS | 3820 | 1461191422190 Marionette TRACE conn2 -> [0,1319,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:30:22 INFO - PROCESS | 3820 | 1461191422277 Marionette TRACE conn2 <- [1,1319,null,{"value":null}] 15:30:22 INFO - PROCESS | 3820 | 1461191422377 Marionette TRACE conn2 -> [0,1320,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html\", \"0c4acebc-30bb-40ca-b7a3-36b05095ea91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:30:22 INFO - PROCESS | 3820 | ++DOCSHELL 156A5C00 == 53 [pid = 3820] [id = 339] 15:30:22 INFO - PROCESS | 3820 | ++DOMWINDOW == 128 (15AB3000) [pid = 3820] [serial = 1016] [outer = 00000000] 15:30:22 INFO - PROCESS | 3820 | ++DOMWINDOW == 129 (16872C00) [pid = 3820] [serial = 1017] [outer = 15AB3000] 15:30:22 INFO - PROCESS | 3820 | 1461191422422 Marionette DEBUG loaded listener.js 15:30:22 INFO - PROCESS | 3820 | ++DOMWINDOW == 130 (18805800) [pid = 3820] [serial = 1018] [outer = 15AB3000] 15:30:22 INFO - PROCESS | 3820 | 1461191422833 Marionette TRACE conn2 <- [1,1320,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html",0,null,null,[["Radial gradient coordinates are relative to the coordinate space at the time of filling",0,null,null]]]}] 15:30:22 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:30:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html | took 706ms 15:30:22 INFO - PROCESS | 3820 | 1461191422881 Marionette TRACE conn2 -> [0,1321,"getWindowHandle",null] 15:30:22 INFO - PROCESS | 3820 | 1461191422883 Marionette TRACE conn2 <- [1,1321,null,{"value":"13"}] 15:30:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html 15:30:22 INFO - PROCESS | 3820 | 1461191422886 Marionette TRACE conn2 -> [0,1322,"setScriptTimeout",{"ms":35000}] 15:30:22 INFO - PROCESS | 3820 | 1461191422890 Marionette TRACE conn2 <- [1,1322,null,{}] 15:30:22 INFO - PROCESS | 3820 | 1461191422899 Marionette TRACE conn2 -> [0,1323,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:30:23 INFO - PROCESS | 3820 | 1461191422988 Marionette TRACE conn2 <- [1,1323,null,{"value":null}] 15:30:23 INFO - PROCESS | 3820 | 1461191423037 Marionette TRACE conn2 -> [0,1324,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html\", \"0c4acebc-30bb-40ca-b7a3-36b05095ea91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:30:23 INFO - PROCESS | 3820 | ++DOCSHELL 19CA7800 == 54 [pid = 3820] [id = 340] 15:30:23 INFO - PROCESS | 3820 | ++DOMWINDOW == 131 (19CAA800) [pid = 3820] [serial = 1019] [outer = 00000000] 15:30:23 INFO - PROCESS | 3820 | ++DOMWINDOW == 132 (1A319000) [pid = 3820] [serial = 1020] [outer = 19CAA800] 15:30:23 INFO - PROCESS | 3820 | 1461191423084 Marionette DEBUG loaded listener.js 15:30:23 INFO - PROCESS | 3820 | ++DOMWINDOW == 133 (1A3B8000) [pid = 3820] [serial = 1021] [outer = 19CAA800] 15:30:23 INFO - PROCESS | 3820 | 1461191423573 Marionette TRACE conn2 <- [1,1324,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html",0,null,null,[["Radial gradient transforms do not experience broken caching effects",0,null,null]]]}] 15:30:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | Radial gradient transforms do not experience broken caching effects 15:30:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | took 737ms 15:30:23 INFO - PROCESS | 3820 | 1461191423627 Marionette TRACE conn2 -> [0,1325,"getWindowHandle",null] 15:30:23 INFO - PROCESS | 3820 | 1461191423629 Marionette TRACE conn2 <- [1,1325,null,{"value":"13"}] 15:30:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html 15:30:23 INFO - PROCESS | 3820 | 1461191423632 Marionette TRACE conn2 -> [0,1326,"setScriptTimeout",{"ms":35000}] 15:30:23 INFO - PROCESS | 3820 | 1461191423634 Marionette TRACE conn2 <- [1,1326,null,{}] 15:30:23 INFO - PROCESS | 3820 | 1461191423638 Marionette TRACE conn2 -> [0,1327,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:30:23 INFO - PROCESS | 3820 | 1461191423722 Marionette TRACE conn2 <- [1,1327,null,{"value":null}] 15:30:23 INFO - PROCESS | 3820 | 1461191423731 Marionette TRACE conn2 -> [0,1328,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html\", \"0c4acebc-30bb-40ca-b7a3-36b05095ea91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:30:23 INFO - PROCESS | 3820 | ++DOCSHELL 1A1BA800 == 55 [pid = 3820] [id = 341] 15:30:23 INFO - PROCESS | 3820 | ++DOMWINDOW == 134 (1A869800) [pid = 3820] [serial = 1022] [outer = 00000000] 15:30:23 INFO - PROCESS | 3820 | ++DOMWINDOW == 135 (1AD62000) [pid = 3820] [serial = 1023] [outer = 1A869800] 15:30:23 INFO - PROCESS | 3820 | 1461191423775 Marionette DEBUG loaded listener.js 15:30:23 INFO - PROCESS | 3820 | ++DOMWINDOW == 136 (1C268800) [pid = 3820] [serial = 1024] [outer = 1A869800] 15:30:24 INFO - PROCESS | 3820 | 1461191424696 Marionette TRACE conn2 <- [1,1328,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html",0,null,null,[["createPattern() of an animated GIF draws the first frame",0,null,null]]]}] 15:30:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | createPattern() of an animated GIF draws the first frame 15:30:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | took 1082ms 15:30:24 INFO - PROCESS | 3820 | 1461191424721 Marionette TRACE conn2 -> [0,1329,"getWindowHandle",null] 15:30:24 INFO - PROCESS | 3820 | 1461191424723 Marionette TRACE conn2 <- [1,1329,null,{"value":"13"}] 15:30:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html 15:30:24 INFO - PROCESS | 3820 | 1461191424727 Marionette TRACE conn2 -> [0,1330,"setScriptTimeout",{"ms":35000}] 15:30:24 INFO - PROCESS | 3820 | 1461191424729 Marionette TRACE conn2 <- [1,1330,null,{}] 15:30:24 INFO - PROCESS | 3820 | 1461191424733 Marionette TRACE conn2 -> [0,1331,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:30:24 INFO - PROCESS | 3820 | 1461191424848 Marionette TRACE conn2 <- [1,1331,null,{"value":null}] 15:30:24 INFO - PROCESS | 3820 | 1461191424909 Marionette TRACE conn2 -> [0,1332,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html\", \"0c4acebc-30bb-40ca-b7a3-36b05095ea91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:30:24 INFO - PROCESS | 3820 | ++DOCSHELL 1A8DEC00 == 56 [pid = 3820] [id = 342] 15:30:24 INFO - PROCESS | 3820 | ++DOMWINDOW == 137 (1AD59C00) [pid = 3820] [serial = 1025] [outer = 00000000] 15:30:24 INFO - PROCESS | 3820 | ++DOMWINDOW == 138 (1C98C000) [pid = 3820] [serial = 1026] [outer = 1AD59C00] 15:30:24 INFO - PROCESS | 3820 | 1461191424958 Marionette DEBUG loaded listener.js 15:30:25 INFO - PROCESS | 3820 | ++DOMWINDOW == 139 (1CCE4400) [pid = 3820] [serial = 1027] [outer = 1AD59C00] 15:30:25 INFO - PROCESS | 3820 | 1461191425406 Marionette TRACE conn2 <- [1,1332,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html",0,null,null,[["Canvas test: 2d.pattern.basic.canvas",0,null,null]]]}] 15:30:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | Canvas test: 2d.pattern.basic.canvas 15:30:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | took 737ms 15:30:25 INFO - PROCESS | 3820 | 1461191425468 Marionette TRACE conn2 -> [0,1333,"getWindowHandle",null] 15:30:25 INFO - PROCESS | 3820 | 1461191425470 Marionette TRACE conn2 <- [1,1333,null,{"value":"13"}] 15:30:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html 15:30:25 INFO - PROCESS | 3820 | 1461191425480 Marionette TRACE conn2 -> [0,1334,"setScriptTimeout",{"ms":35000}] 15:30:25 INFO - PROCESS | 3820 | 1461191425482 Marionette TRACE conn2 <- [1,1334,null,{}] 15:30:25 INFO - PROCESS | 3820 | 1461191425486 Marionette TRACE conn2 -> [0,1335,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:30:25 INFO - PROCESS | 3820 | --DOMWINDOW == 138 (19A95800) [pid = 3820] [serial = 935] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html] 15:30:25 INFO - PROCESS | 3820 | --DOMWINDOW == 137 (1325FC00) [pid = 3820] [serial = 980] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html] 15:30:25 INFO - PROCESS | 3820 | --DOMWINDOW == 136 (1864E400) [pid = 3820] [serial = 965] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html] 15:30:25 INFO - PROCESS | 3820 | --DOMWINDOW == 135 (1A8AD400) [pid = 3820] [serial = 974] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html] 15:30:25 INFO - PROCESS | 3820 | --DOMWINDOW == 134 (18D0BC00) [pid = 3820] [serial = 971] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html] 15:30:25 INFO - PROCESS | 3820 | --DOMWINDOW == 133 (15A41800) [pid = 3820] [serial = 956] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html] 15:30:25 INFO - PROCESS | 3820 | --DOMWINDOW == 132 (17D4AC00) [pid = 3820] [serial = 962] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html] 15:30:25 INFO - PROCESS | 3820 | --DOMWINDOW == 131 (1A8DDC00) [pid = 3820] [serial = 977] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html] 15:30:25 INFO - PROCESS | 3820 | --DOMWINDOW == 130 (11C1EC00) [pid = 3820] [serial = 959] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html] 15:30:25 INFO - PROCESS | 3820 | --DOMWINDOW == 129 (17D4DC00) [pid = 3820] [serial = 983] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html] 15:30:25 INFO - PROCESS | 3820 | --DOMWINDOW == 128 (18F24400) [pid = 3820] [serial = 968] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html] 15:30:25 INFO - PROCESS | 3820 | --DOMWINDOW == 127 (1CCE6C00) [pid = 3820] [serial = 887] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html] 15:30:25 INFO - PROCESS | 3820 | 1461191425864 Marionette TRACE conn2 <- [1,1335,null,{"value":null}] 15:30:26 INFO - PROCESS | 3820 | 1461191425964 Marionette TRACE conn2 -> [0,1336,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html\", \"0c4acebc-30bb-40ca-b7a3-36b05095ea91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:30:26 INFO - PROCESS | 3820 | ++DOCSHELL 13650000 == 57 [pid = 3820] [id = 343] 15:30:26 INFO - PROCESS | 3820 | ++DOMWINDOW == 128 (13658C00) [pid = 3820] [serial = 1028] [outer = 00000000] 15:30:26 INFO - PROCESS | 3820 | ++DOMWINDOW == 129 (14350800) [pid = 3820] [serial = 1029] [outer = 13658C00] 15:30:26 INFO - PROCESS | 3820 | 1461191426027 Marionette DEBUG loaded listener.js 15:30:26 INFO - PROCESS | 3820 | ++DOMWINDOW == 130 (156A7C00) [pid = 3820] [serial = 1030] [outer = 13658C00] 15:30:26 INFO - PROCESS | 3820 | 1461191426741 Marionette TRACE conn2 <- [1,1336,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html",0,null,null,[["Canvas test: 2d.pattern.basic.image",0,null,null]]]}] 15:30:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | Canvas test: 2d.pattern.basic.image 15:30:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | took 1302ms 15:30:26 INFO - PROCESS | 3820 | 1461191426812 Marionette TRACE conn2 -> [0,1337,"getWindowHandle",null] 15:30:26 INFO - PROCESS | 3820 | 1461191426818 Marionette TRACE conn2 <- [1,1337,null,{"value":"13"}] 15:30:26 INFO - PROCESS | 3820 | 1461191426823 Marionette TRACE conn2 -> [0,1338,"setScriptTimeout",{"ms":35000}] 15:30:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html 15:30:26 INFO - PROCESS | 3820 | 1461191426827 Marionette TRACE conn2 <- [1,1338,null,{}] 15:30:26 INFO - PROCESS | 3820 | 1461191426831 Marionette TRACE conn2 -> [0,1339,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:30:26 INFO - PROCESS | 3820 | 1461191426941 Marionette TRACE conn2 <- [1,1339,null,{"value":null}] 15:30:27 INFO - PROCESS | 3820 | 1461191427051 Marionette TRACE conn2 -> [0,1340,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html\", \"0c4acebc-30bb-40ca-b7a3-36b05095ea91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:30:27 INFO - PROCESS | 3820 | ++DOCSHELL 17AC1C00 == 58 [pid = 3820] [id = 344] 15:30:27 INFO - PROCESS | 3820 | ++DOMWINDOW == 131 (17D42800) [pid = 3820] [serial = 1031] [outer = 00000000] 15:30:27 INFO - PROCESS | 3820 | ++DOMWINDOW == 132 (18297C00) [pid = 3820] [serial = 1032] [outer = 17D42800] 15:30:27 INFO - PROCESS | 3820 | 1461191427108 Marionette DEBUG loaded listener.js 15:30:27 INFO - PROCESS | 3820 | ++DOMWINDOW == 133 (18808800) [pid = 3820] [serial = 1033] [outer = 17D42800] 15:30:27 INFO - PROCESS | 3820 | 1461191427720 Marionette TRACE conn2 <- [1,1340,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html",0,null,null,[["Canvas test: 2d.pattern.basic.nocontext",0,null,null]]]}] 15:30:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | Canvas test: 2d.pattern.basic.nocontext 15:30:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | took 941ms 15:30:27 INFO - PROCESS | 3820 | 1461191427770 Marionette TRACE conn2 -> [0,1341,"getWindowHandle",null] 15:30:27 INFO - PROCESS | 3820 | 1461191427774 Marionette TRACE conn2 <- [1,1341,null,{"value":"13"}] 15:30:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html 15:30:27 INFO - PROCESS | 3820 | 1461191427778 Marionette TRACE conn2 -> [0,1342,"setScriptTimeout",{"ms":35000}] 15:30:27 INFO - PROCESS | 3820 | 1461191427780 Marionette TRACE conn2 <- [1,1342,null,{}] 15:30:27 INFO - PROCESS | 3820 | 1461191427784 Marionette TRACE conn2 -> [0,1343,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:30:27 INFO - PROCESS | 3820 | 1461191427892 Marionette TRACE conn2 <- [1,1343,null,{"value":null}] 15:30:28 INFO - PROCESS | 3820 | 1461191428028 Marionette TRACE conn2 -> [0,1344,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html\", \"0c4acebc-30bb-40ca-b7a3-36b05095ea91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:30:28 INFO - PROCESS | 3820 | ++DOCSHELL 17F71000 == 59 [pid = 3820] [id = 345] 15:30:28 INFO - PROCESS | 3820 | ++DOMWINDOW == 134 (1864E400) [pid = 3820] [serial = 1034] [outer = 00000000] 15:30:28 INFO - PROCESS | 3820 | ++DOMWINDOW == 135 (1A4CFC00) [pid = 3820] [serial = 1035] [outer = 1864E400] 15:30:28 INFO - PROCESS | 3820 | 1461191428086 Marionette DEBUG loaded listener.js 15:30:28 INFO - PROCESS | 3820 | ++DOMWINDOW == 136 (1A8DDC00) [pid = 3820] [serial = 1036] [outer = 1864E400] 15:30:28 INFO - PROCESS | 3820 | 1461191428725 Marionette TRACE conn2 <- [1,1344,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html",0,null,null,[["Canvas test: 2d.pattern.basic.type",0,null,null]]]}] 15:30:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | Canvas test: 2d.pattern.basic.type 15:30:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | took 1004ms 15:30:28 INFO - PROCESS | 3820 | 1461191428779 Marionette TRACE conn2 -> [0,1345,"getWindowHandle",null] 15:30:28 INFO - PROCESS | 3820 | 1461191428783 Marionette TRACE conn2 <- [1,1345,null,{"value":"13"}] 15:30:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html 15:30:28 INFO - PROCESS | 3820 | 1461191428794 Marionette TRACE conn2 -> [0,1346,"setScriptTimeout",{"ms":35000}] 15:30:28 INFO - PROCESS | 3820 | 1461191428799 Marionette TRACE conn2 <- [1,1346,null,{}] 15:30:28 INFO - PROCESS | 3820 | 1461191428803 Marionette TRACE conn2 -> [0,1347,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:30:28 INFO - PROCESS | 3820 | 1461191428910 Marionette TRACE conn2 <- [1,1347,null,{"value":null}] 15:30:29 INFO - PROCESS | 3820 | 1461191429018 Marionette TRACE conn2 -> [0,1348,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html\", \"0c4acebc-30bb-40ca-b7a3-36b05095ea91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:30:29 INFO - PROCESS | 3820 | ++DOCSHELL 1CCDD800 == 60 [pid = 3820] [id = 346] 15:30:29 INFO - PROCESS | 3820 | ++DOMWINDOW == 137 (1D465800) [pid = 3820] [serial = 1037] [outer = 00000000] 15:30:29 INFO - PROCESS | 3820 | ++DOMWINDOW == 138 (1D5A6000) [pid = 3820] [serial = 1038] [outer = 1D465800] 15:30:29 INFO - PROCESS | 3820 | 1461191429072 Marionette DEBUG loaded listener.js 15:30:29 INFO - PROCESS | 3820 | ++DOMWINDOW == 139 (1D5CB000) [pid = 3820] [serial = 1039] [outer = 1D465800] 15:30:29 INFO - PROCESS | 3820 | 1461191429580 Marionette TRACE conn2 <- [1,1348,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html",0,null,null,[["Canvas test: 2d.pattern.basic.zerocanvas",0,null,null]]]}] 15:30:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | Canvas test: 2d.pattern.basic.zerocanvas 15:30:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | took 863ms 15:30:29 INFO - PROCESS | 3820 | 1461191429653 Marionette TRACE conn2 -> [0,1349,"getWindowHandle",null] 15:30:29 INFO - PROCESS | 3820 | 1461191429655 Marionette TRACE conn2 <- [1,1349,null,{"value":"13"}] 15:30:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html 15:30:29 INFO - PROCESS | 3820 | 1461191429659 Marionette TRACE conn2 -> [0,1350,"setScriptTimeout",{"ms":35000}] 15:30:29 INFO - PROCESS | 3820 | 1461191429661 Marionette TRACE conn2 <- [1,1350,null,{}] 15:30:29 INFO - PROCESS | 3820 | 1461191429665 Marionette TRACE conn2 -> [0,1351,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:30:29 INFO - PROCESS | 3820 | 1461191429767 Marionette TRACE conn2 <- [1,1351,null,{"value":null}] 15:30:29 INFO - PROCESS | 3820 | 1461191429902 Marionette TRACE conn2 -> [0,1352,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html\", \"0c4acebc-30bb-40ca-b7a3-36b05095ea91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:30:29 INFO - PROCESS | 3820 | ++DOCSHELL 1D59F800 == 61 [pid = 3820] [id = 347] 15:30:29 INFO - PROCESS | 3820 | ++DOMWINDOW == 140 (1DD47400) [pid = 3820] [serial = 1040] [outer = 00000000] 15:30:29 INFO - PROCESS | 3820 | ++DOMWINDOW == 141 (1DF4B800) [pid = 3820] [serial = 1041] [outer = 1DD47400] 15:30:29 INFO - PROCESS | 3820 | 1461191429957 Marionette DEBUG loaded listener.js 15:30:30 INFO - PROCESS | 3820 | ++DOMWINDOW == 142 (1DF4A800) [pid = 3820] [serial = 1042] [outer = 1DD47400] 15:30:30 INFO - PROCESS | 3820 | 1461191430572 Marionette TRACE conn2 <- [1,1352,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html",0,null,null,[["Canvas test: 2d.pattern.crosscanvas",0,null,null]]]}] 15:30:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | Canvas test: 2d.pattern.crosscanvas 15:30:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | took 957ms 15:30:30 INFO - PROCESS | 3820 | 1461191430604 Marionette TRACE conn2 -> [0,1353,"getWindowHandle",null] 15:30:30 INFO - PROCESS | 3820 | 1461191430607 Marionette TRACE conn2 <- [1,1353,null,{"value":"13"}] 15:30:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html 15:30:30 INFO - PROCESS | 3820 | 1461191430623 Marionette TRACE conn2 -> [0,1354,"setScriptTimeout",{"ms":35000}] 15:30:30 INFO - PROCESS | 3820 | 1461191430626 Marionette TRACE conn2 <- [1,1354,null,{}] 15:30:30 INFO - PROCESS | 3820 | 1461191430631 Marionette TRACE conn2 -> [0,1355,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:30:30 INFO - PROCESS | 3820 | 1461191430757 Marionette TRACE conn2 <- [1,1355,null,{"value":null}] 15:30:30 INFO - PROCESS | 3820 | 1461191430897 Marionette TRACE conn2 -> [0,1356,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html\", \"0c4acebc-30bb-40ca-b7a3-36b05095ea91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:30:30 INFO - PROCESS | 3820 | ++DOCSHELL 1E619000 == 62 [pid = 3820] [id = 348] 15:30:30 INFO - PROCESS | 3820 | ++DOMWINDOW == 143 (1E61D000) [pid = 3820] [serial = 1043] [outer = 00000000] 15:30:30 INFO - PROCESS | 3820 | ++DOMWINDOW == 144 (1EA41C00) [pid = 3820] [serial = 1044] [outer = 1E61D000] 15:30:30 INFO - PROCESS | 3820 | 1461191430957 Marionette DEBUG loaded listener.js 15:30:31 INFO - PROCESS | 3820 | ++DOMWINDOW == 145 (1EB90000) [pid = 3820] [serial = 1045] [outer = 1E61D000] 15:30:31 INFO - PROCESS | 3820 | 1461191431527 Marionette TRACE conn2 <- [1,1356,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html",0,null,null,[["Canvas test: 2d.pattern.image.broken",1,"assert_throws: function \"function () { ctx.createPattern(img, 'repeat'); }\" threw object \"[Exception... \"Component is not available\" nsresult: \"0x...\" that is not a DOMException INVALID_STATE_ERR: property \"code\" is equal to undefined, expected 11","@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html:23:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1357,"getWindowHandle",null] 15:30:31 INFO - PROCESS | 3820 | 1461191431578 Marionette TRACE conn2 <- [1,1357,null,{"value":"13"}] 15:30:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html 15:30:31 INFO - PROCESS | 3820 | 1461191431582 Marionette TRACE conn2 -> [0,1358,"setScriptTimeout",{"ms":35000}] 15:30:31 INFO - PROCESS | 3820 | 1461191431584 Marionette TRACE conn2 <- [1,1358,null,{}] 15:30:31 INFO - PROCESS | 3820 | 1461191431587 Marionette TRACE conn2 -> [0,1359,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:30:31 INFO - PROCESS | 3820 | 1461191431689 Marionette TRACE conn2 <- [1,1359,null,{"value":null}] 15:30:31 INFO - PROCESS | 3820 | 1461191431798 Marionette TRACE conn2 -> [0,1360,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html\", \"0c4acebc-30bb-40ca-b7a3-36b05095ea91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:30:31 INFO - PROCESS | 3820 | ++DOCSHELL 1E61E000 == 63 [pid = 3820] [id = 349] 15:30:31 INFO - PROCESS | 3820 | ++DOMWINDOW == 146 (1EA3B400) [pid = 3820] [serial = 1046] [outer = 00000000] 15:30:31 INFO - PROCESS | 3820 | ++DOMWINDOW == 147 (1EBE4400) [pid = 3820] [serial = 1047] [outer = 1EA3B400] 15:30:31 INFO - PROCESS | 3820 | 1461191431851 Marionette DEBUG loaded listener.js 15:30:31 INFO - PROCESS | 3820 | ++DOMWINDOW == 148 (1EBE3800) [pid = 3820] [serial = 1048] [outer = 1EA3B400] 15:30:32 INFO - PROCESS | 3820 | 1461191432495 Marionette TRACE conn2 <- [1,1360,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html",0,null,null,[["Canvas test: 2d.pattern.image.incomplete.emptysrc",1,"An attempt was made to use an object that is not, or is no longer, usable","@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html:24:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1361,"getWindowHandle",null] 15:30:32 INFO - PROCESS | 3820 | 1461191432529 Marionette TRACE conn2 <- [1,1361,null,{"value":"13"}] 15:30:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html 15:30:32 INFO - PROCESS | 3820 | 1461191432533 Marionette TRACE conn2 -> [0,1362,"setScriptTimeout",{"ms":35000}] 15:30:32 INFO - PROCESS | 3820 | 1461191432535 Marionette TRACE conn2 <- [1,1362,null,{}] 15:30:32 INFO - PROCESS | 3820 | 1461191432539 Marionette TRACE conn2 -> [0,1363,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:30:32 INFO - PROCESS | 3820 | 1461191432642 Marionette TRACE conn2 <- [1,1363,null,{"value":null}] 15:30:32 INFO - PROCESS | 3820 | 1461191432753 Marionette TRACE conn2 -> [0,1364,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html\", \"0c4acebc-30bb-40ca-b7a3-36b05095ea91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:30:32 INFO - PROCESS | 3820 | ++DOCSHELL 1354E000 == 64 [pid = 3820] [id = 350] 15:30:32 INFO - PROCESS | 3820 | ++DOMWINDOW == 149 (1354EC00) [pid = 3820] [serial = 1049] [outer = 00000000] 15:30:32 INFO - PROCESS | 3820 | ++DOMWINDOW == 150 (18B94000) [pid = 3820] [serial = 1050] [outer = 1354EC00] 15:30:32 INFO - PROCESS | 3820 | 1461191432807 Marionette DEBUG loaded listener.js 15:30:32 INFO - PROCESS | 3820 | ++DOMWINDOW == 151 (18EA4000) [pid = 3820] [serial = 1051] [outer = 1354EC00] 15:30:33 INFO - PROCESS | 3820 | [3820] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-cen-w32-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 15:30:33 INFO - PROCESS | 3820 | 1461191433565 Marionette TRACE conn2 <- [1,1364,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html",0,null,null,[["Canvas test: 2d.pattern.image.incomplete.immediate",1,"","@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html:28:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1365,"getWindowHandle",null] 15:30:33 INFO - PROCESS | 3820 | 1461191433630 Marionette TRACE conn2 <- [1,1365,null,{"value":"13"}] 15:30:33 INFO - PROCESS | 3820 | 1461191433636 Marionette TRACE conn2 -> [0,1366,"setScriptTimeout",{"ms":35000}] 15:30:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html 15:30:33 INFO - PROCESS | 3820 | 1461191433639 Marionette TRACE conn2 <- [1,1366,null,{}] 15:30:33 INFO - PROCESS | 3820 | 1461191433644 Marionette TRACE conn2 -> [0,1367,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:30:33 INFO - PROCESS | 3820 | 1461191433746 Marionette TRACE conn2 <- [1,1367,null,{"value":null}] 15:30:33 INFO - PROCESS | 3820 | 1461191433891 Marionette TRACE conn2 -> [0,1368,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html\", \"0c4acebc-30bb-40ca-b7a3-36b05095ea91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:30:33 INFO - PROCESS | 3820 | ++DOCSHELL 1325D400 == 65 [pid = 3820] [id = 351] 15:30:33 INFO - PROCESS | 3820 | ++DOMWINDOW == 152 (1829BC00) [pid = 3820] [serial = 1052] [outer = 00000000] 15:30:33 INFO - PROCESS | 3820 | ++DOMWINDOW == 153 (18F27000) [pid = 3820] [serial = 1053] [outer = 1829BC00] 15:30:33 INFO - PROCESS | 3820 | 1461191433946 Marionette DEBUG loaded listener.js 15:30:34 INFO - PROCESS | 3820 | ++DOMWINDOW == 154 (196CCC00) [pid = 3820] [serial = 1054] [outer = 1829BC00] 15:30:34 INFO - PROCESS | 3820 | --DOCSHELL 1A1BA800 == 64 [pid = 3820] [id = 341] 15:30:34 INFO - PROCESS | 3820 | --DOCSHELL 19CA7800 == 63 [pid = 3820] [id = 340] 15:30:34 INFO - PROCESS | 3820 | --DOCSHELL 156A5C00 == 62 [pid = 3820] [id = 339] 15:30:34 INFO - PROCESS | 3820 | --DOCSHELL 1648A000 == 61 [pid = 3820] [id = 338] 15:30:34 INFO - PROCESS | 3820 | --DOCSHELL 11BED800 == 60 [pid = 3820] [id = 337] 15:30:34 INFO - PROCESS | 3820 | --DOMWINDOW == 153 (1CB77000) [pid = 3820] [serial = 985] [outer = 00000000] [url = about:blank] 15:30:34 INFO - PROCESS | 3820 | --DOMWINDOW == 152 (1D4E6400) [pid = 3820] [serial = 987] [outer = 00000000] [url = about:blank] 15:30:34 INFO - PROCESS | 3820 | --DOMWINDOW == 151 (1E07EC00) [pid = 3820] [serial = 948] [outer = 00000000] [url = about:blank] 15:30:34 INFO - PROCESS | 3820 | --DOMWINDOW == 150 (16486400) [pid = 3820] [serial = 939] [outer = 00000000] [url = about:blank] 15:30:34 INFO - PROCESS | 3820 | --DOMWINDOW == 149 (195C2C00) [pid = 3820] [serial = 937] [outer = 00000000] [url = about:blank] 15:30:34 INFO - PROCESS | 3820 | --DOMWINDOW == 148 (1D46F000) [pid = 3820] [serial = 945] [outer = 00000000] [url = about:blank] 15:30:34 INFO - PROCESS | 3820 | --DOMWINDOW == 147 (17F6E800) [pid = 3820] [serial = 981] [outer = 00000000] [url = about:blank] 15:30:34 INFO - PROCESS | 3820 | --DOMWINDOW == 146 (18D09800) [pid = 3820] [serial = 967] [outer = 00000000] [url = about:blank] 15:30:34 INFO - PROCESS | 3820 | --DOMWINDOW == 145 (1E08AC00) [pid = 3820] [serial = 951] [outer = 00000000] [url = about:blank] 15:30:34 INFO - PROCESS | 3820 | --DOMWINDOW == 144 (1AD57800) [pid = 3820] [serial = 982] [outer = 00000000] [url = about:blank] 15:30:34 INFO - PROCESS | 3820 | --DOMWINDOW == 143 (1C263C00) [pid = 3820] [serial = 976] [outer = 00000000] [url = about:blank] 15:30:34 INFO - PROCESS | 3820 | --DOMWINDOW == 142 (1816F400) [pid = 3820] [serial = 954] [outer = 00000000] [url = about:blank] 15:30:34 INFO - PROCESS | 3820 | --DOMWINDOW == 141 (1A866000) [pid = 3820] [serial = 972] [outer = 00000000] [url = about:blank] 15:30:34 INFO - PROCESS | 3820 | --DOMWINDOW == 140 (16477000) [pid = 3820] [serial = 958] [outer = 00000000] [url = about:blank] 15:30:34 INFO - PROCESS | 3820 | --DOMWINDOW == 139 (18179C00) [pid = 3820] [serial = 963] [outer = 00000000] [url = about:blank] 15:30:34 INFO - PROCESS | 3820 | --DOMWINDOW == 138 (1C2E9C00) [pid = 3820] [serial = 978] [outer = 00000000] [url = about:blank] 15:30:34 INFO - PROCESS | 3820 | --DOMWINDOW == 137 (13817800) [pid = 3820] [serial = 961] [outer = 00000000] [url = about:blank] 15:30:34 INFO - PROCESS | 3820 | --DOMWINDOW == 136 (1823E800) [pid = 3820] [serial = 964] [outer = 00000000] [url = about:blank] 15:30:34 INFO - PROCESS | 3820 | --DOMWINDOW == 135 (1C98FC00) [pid = 3820] [serial = 984] [outer = 00000000] [url = about:blank] 15:30:34 INFO - PROCESS | 3820 | --DOMWINDOW == 134 (18D03000) [pid = 3820] [serial = 966] [outer = 00000000] [url = about:blank] 15:30:34 INFO - PROCESS | 3820 | --DOMWINDOW == 133 (194DA400) [pid = 3820] [serial = 942] [outer = 00000000] [url = about:blank] 15:30:34 INFO - PROCESS | 3820 | --DOMWINDOW == 132 (1A8D5400) [pid = 3820] [serial = 973] [outer = 00000000] [url = about:blank] 15:30:34 INFO - PROCESS | 3820 | --DOMWINDOW == 131 (1AD61C00) [pid = 3820] [serial = 975] [outer = 00000000] [url = about:blank] 15:30:34 INFO - PROCESS | 3820 | --DOMWINDOW == 130 (16468400) [pid = 3820] [serial = 957] [outer = 00000000] [url = about:blank] 15:30:34 INFO - PROCESS | 3820 | --DOMWINDOW == 129 (18F28400) [pid = 3820] [serial = 970] [outer = 00000000] [url = about:blank] 15:30:34 INFO - PROCESS | 3820 | --DOMWINDOW == 128 (19783800) [pid = 3820] [serial = 969] [outer = 00000000] [url = about:blank] 15:30:34 INFO - PROCESS | 3820 | --DOMWINDOW == 127 (1C2F6000) [pid = 3820] [serial = 979] [outer = 00000000] [url = about:blank] 15:30:34 INFO - PROCESS | 3820 | --DOMWINDOW == 126 (13554400) [pid = 3820] [serial = 960] [outer = 00000000] [url = about:blank] 15:30:34 INFO - PROCESS | 3820 | --DOMWINDOW == 125 (1D5A6800) [pid = 3820] [serial = 889] [outer = 00000000] [url = about:blank] 15:30:34 INFO - PROCESS | 3820 | 1461191434430 Marionette TRACE conn2 <- [1,1368,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html",0,null,null,[["Canvas test: 2d.pattern.image.incomplete.nosrc",1,"An attempt was made to use an object that is not, or is no longer, usable","@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html:23:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1369,"getWindowHandle",null] 15:30:34 INFO - PROCESS | 3820 | 1461191434485 Marionette TRACE conn2 <- [1,1369,null,{"value":"13"}] 15:30:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html 15:30:34 INFO - PROCESS | 3820 | 1461191434491 Marionette TRACE conn2 -> [0,1370,"setScriptTimeout",{"ms":35000}] 15:30:34 INFO - PROCESS | 3820 | 1461191434493 Marionette TRACE conn2 <- [1,1370,null,{}] 15:30:34 INFO - PROCESS | 3820 | 1461191434501 Marionette TRACE conn2 -> [0,1371,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:30:34 INFO - PROCESS | 3820 | 1461191434591 Marionette TRACE conn2 <- [1,1371,null,{"value":null}] 15:30:34 INFO - PROCESS | 3820 | 1461191434599 Marionette TRACE conn2 -> [0,1372,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html\", \"0c4acebc-30bb-40ca-b7a3-36b05095ea91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:30:34 INFO - PROCESS | 3820 | ++DOCSHELL 14352C00 == 61 [pid = 3820] [id = 352] 15:30:34 INFO - PROCESS | 3820 | ++DOMWINDOW == 126 (1648E800) [pid = 3820] [serial = 1055] [outer = 00000000] 15:30:34 INFO - PROCESS | 3820 | ++DOMWINDOW == 127 (18F28400) [pid = 3820] [serial = 1056] [outer = 1648E800] 15:30:34 INFO - PROCESS | 3820 | 1461191434647 Marionette DEBUG loaded listener.js 15:30:34 INFO - PROCESS | 3820 | ++DOMWINDOW == 128 (196D0800) [pid = 3820] [serial = 1057] [outer = 1648E800] 15:30:35 INFO - PROCESS | 3820 | [3820] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-cen-w32-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 15:30:35 INFO - PROCESS | 3820 | 1461191435191 Marionette TRACE conn2 <- [1,1372,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html",0,null,null,[["Canvas test: 2d.pattern.image.incomplete.reload",1,"assert_equals: ctx.createPattern(img, 'repeat') === null (got [object CanvasPattern][object], expected [object]) expected null but got object \"[object CanvasPattern]\"","_assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html:29:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1373,"getWindowHandle",null] 15:30:35 INFO - PROCESS | 3820 | 1461191435223 Marionette TRACE conn2 <- [1,1373,null,{"value":"13"}] 15:30:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html 15:30:35 INFO - PROCESS | 3820 | 1461191435227 Marionette TRACE conn2 -> [0,1374,"setScriptTimeout",{"ms":35000}] 15:30:35 INFO - PROCESS | 3820 | 1461191435231 Marionette TRACE conn2 <- [1,1374,null,{}] 15:30:35 INFO - PROCESS | 3820 | 1461191435241 Marionette TRACE conn2 -> [0,1375,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:30:35 INFO - PROCESS | 3820 | 1461191435361 Marionette TRACE conn2 <- [1,1375,null,{"value":null}] 15:30:35 INFO - PROCESS | 3820 | 1461191435368 Marionette TRACE conn2 -> [0,1376,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html\", \"0c4acebc-30bb-40ca-b7a3-36b05095ea91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:30:35 INFO - PROCESS | 3820 | ++DOCSHELL 19789000 == 62 [pid = 3820] [id = 353] 15:30:35 INFO - PROCESS | 3820 | ++DOMWINDOW == 129 (19A94800) [pid = 3820] [serial = 1058] [outer = 00000000] 15:30:35 INFO - PROCESS | 3820 | ++DOMWINDOW == 130 (1C261000) [pid = 3820] [serial = 1059] [outer = 19A94800] 15:30:35 INFO - PROCESS | 3820 | 1461191435417 Marionette DEBUG loaded listener.js 15:30:35 INFO - PROCESS | 3820 | ++DOMWINDOW == 131 (1C2F5400) [pid = 3820] [serial = 1060] [outer = 19A94800] 15:30:35 INFO - PROCESS | 3820 | 1461191435882 Marionette TRACE conn2 <- [1,1376,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html",0,null,null,[["Canvas test: 2d.pattern.image.incomplete.removedsrc",1,"An attempt was made to use an object that is not, or is no longer, usable","@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html:24:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1377,"getWindowHandle",null] 15:30:35 INFO - PROCESS | 3820 | 1461191435934 Marionette TRACE conn2 <- [1,1377,null,{"value":"13"}] 15:30:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html 15:30:35 INFO - PROCESS | 3820 | 1461191435937 Marionette TRACE conn2 -> [0,1378,"setScriptTimeout",{"ms":35000}] 15:30:35 INFO - PROCESS | 3820 | 1461191435939 Marionette TRACE conn2 <- [1,1378,null,{}] 15:30:35 INFO - PROCESS | 3820 | 1461191435942 Marionette TRACE conn2 -> [0,1379,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:30:36 INFO - PROCESS | 3820 | 1461191436028 Marionette TRACE conn2 <- [1,1379,null,{"value":null}] 15:30:36 INFO - PROCESS | 3820 | 1461191436034 Marionette TRACE conn2 -> [0,1380,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html\", \"0c4acebc-30bb-40ca-b7a3-36b05095ea91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:30:36 INFO - PROCESS | 3820 | ++DOCSHELL 1CB71C00 == 63 [pid = 3820] [id = 354] 15:30:36 INFO - PROCESS | 3820 | ++DOMWINDOW == 132 (1CB76800) [pid = 3820] [serial = 1061] [outer = 00000000] 15:30:36 INFO - PROCESS | 3820 | ++DOMWINDOW == 133 (1D16C800) [pid = 3820] [serial = 1062] [outer = 1CB76800] 15:30:36 INFO - PROCESS | 3820 | 1461191436078 Marionette DEBUG loaded listener.js 15:30:36 INFO - PROCESS | 3820 | ++DOMWINDOW == 134 (1D46C000) [pid = 3820] [serial = 1063] [outer = 1CB76800] 15:30:36 INFO - PROCESS | 3820 | 1461191436544 Marionette TRACE conn2 <- [1,1380,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html",0,null,null,[["Canvas test: 2d.pattern.image.null",0,null,null]]]}] 15:30:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | Canvas test: 2d.pattern.image.null 15:30:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | took 643ms 15:30:36 INFO - PROCESS | 3820 | 1461191436574 Marionette TRACE conn2 -> [0,1381,"getWindowHandle",null] 15:30:36 INFO - PROCESS | 3820 | 1461191436576 Marionette TRACE conn2 <- [1,1381,null,{"value":"13"}] 15:30:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html 15:30:36 INFO - PROCESS | 3820 | 1461191436585 Marionette TRACE conn2 -> [0,1382,"setScriptTimeout",{"ms":35000}] 15:30:36 INFO - PROCESS | 3820 | 1461191436587 Marionette TRACE conn2 <- [1,1382,null,{}] 15:30:36 INFO - PROCESS | 3820 | 1461191436590 Marionette TRACE conn2 -> [0,1383,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:30:36 INFO - PROCESS | 3820 | 1461191436705 Marionette TRACE conn2 <- [1,1383,null,{"value":null}] 15:30:36 INFO - PROCESS | 3820 | 1461191436798 Marionette TRACE conn2 -> [0,1384,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html\", \"0c4acebc-30bb-40ca-b7a3-36b05095ea91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:30:36 INFO - PROCESS | 3820 | ++DOCSHELL 18238C00 == 64 [pid = 3820] [id = 355] 15:30:36 INFO - PROCESS | 3820 | ++DOMWINDOW == 135 (19506400) [pid = 3820] [serial = 1064] [outer = 00000000] 15:30:36 INFO - PROCESS | 3820 | ++DOMWINDOW == 136 (1D5AB400) [pid = 3820] [serial = 1065] [outer = 19506400] 15:30:36 INFO - PROCESS | 3820 | 1461191436843 Marionette DEBUG loaded listener.js 15:30:36 INFO - PROCESS | 3820 | ++DOMWINDOW == 137 (1DD4C000) [pid = 3820] [serial = 1066] [outer = 19506400] 15:30:37 INFO - PROCESS | 3820 | 1461191437265 Marionette TRACE conn2 <- [1,1384,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html",0,null,null,[["Canvas test: 2d.pattern.image.string",0,null,null]]]}] 15:30:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | Canvas test: 2d.pattern.image.string 15:30:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | took 753ms 15:30:37 INFO - PROCESS | 3820 | 1461191437320 Marionette TRACE conn2 -> [0,1385,"getWindowHandle",null] 15:30:37 INFO - PROCESS | 3820 | 1461191437322 Marionette TRACE conn2 <- [1,1385,null,{"value":"13"}] 15:30:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html 15:30:37 INFO - PROCESS | 3820 | 1461191437329 Marionette TRACE conn2 -> [0,1386,"setScriptTimeout",{"ms":35000}] 15:30:37 INFO - PROCESS | 3820 | 1461191437331 Marionette TRACE conn2 <- [1,1386,null,{}] 15:30:37 INFO - PROCESS | 3820 | 1461191437334 Marionette TRACE conn2 -> [0,1387,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:30:37 INFO - PROCESS | 3820 | 1461191437465 Marionette TRACE conn2 <- [1,1387,null,{"value":null}] 15:30:37 INFO - PROCESS | 3820 | 1461191437538 Marionette TRACE conn2 -> [0,1388,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html\", \"0c4acebc-30bb-40ca-b7a3-36b05095ea91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:30:37 INFO - PROCESS | 3820 | ++DOCSHELL 1DF3FC00 == 65 [pid = 3820] [id = 356] 15:30:37 INFO - PROCESS | 3820 | ++DOMWINDOW == 138 (1E07FC00) [pid = 3820] [serial = 1067] [outer = 00000000] 15:30:37 INFO - PROCESS | 3820 | ++DOMWINDOW == 139 (1EA3C000) [pid = 3820] [serial = 1068] [outer = 1E07FC00] 15:30:37 INFO - PROCESS | 3820 | 1461191437584 Marionette DEBUG loaded listener.js 15:30:37 INFO - PROCESS | 3820 | ++DOMWINDOW == 140 (1EA47C00) [pid = 3820] [serial = 1069] [outer = 1E07FC00] 15:30:38 INFO - PROCESS | 3820 | 1461191437987 Marionette TRACE conn2 <- [1,1388,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html",0,null,null,[["Canvas test: 2d.pattern.image.undefined",0,null,null]]]}] 15:30:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | Canvas test: 2d.pattern.image.undefined 15:30:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | took 706ms 15:30:38 INFO - PROCESS | 3820 | 1461191438026 Marionette TRACE conn2 -> [0,1389,"getWindowHandle",null] 15:30:38 INFO - PROCESS | 3820 | 1461191438027 Marionette TRACE conn2 <- [1,1389,null,{"value":"13"}] 15:30:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html 15:30:38 INFO - PROCESS | 3820 | 1461191438031 Marionette TRACE conn2 -> [0,1390,"setScriptTimeout",{"ms":35000}] 15:30:38 INFO - PROCESS | 3820 | 1461191438032 Marionette TRACE conn2 <- [1,1390,null,{}] 15:30:38 INFO - PROCESS | 3820 | 1461191438042 Marionette TRACE conn2 -> [0,1391,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:30:38 INFO - PROCESS | 3820 | 1461191438185 Marionette TRACE conn2 <- [1,1391,null,{"value":null}] 15:30:38 INFO - PROCESS | 3820 | 1461191438249 Marionette TRACE conn2 -> [0,1392,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html\", \"0c4acebc-30bb-40ca-b7a3-36b05095ea91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:30:38 INFO - PROCESS | 3820 | ++DOCSHELL 1DD55400 == 66 [pid = 3820] [id = 357] 15:30:38 INFO - PROCESS | 3820 | ++DOMWINDOW == 141 (1E084C00) [pid = 3820] [serial = 1070] [outer = 00000000] 15:30:38 INFO - PROCESS | 3820 | ++DOMWINDOW == 142 (1EBEE000) [pid = 3820] [serial = 1071] [outer = 1E084C00] 15:30:38 INFO - PROCESS | 3820 | 1461191438292 Marionette DEBUG loaded listener.js 15:30:38 INFO - PROCESS | 3820 | ++DOMWINDOW == 143 (1ED30800) [pid = 3820] [serial = 1072] [outer = 1E084C00] 15:30:38 INFO - PROCESS | 3820 | --DOMWINDOW == 142 (1325F000) [pid = 3820] [serial = 1010] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html] 15:30:38 INFO - PROCESS | 3820 | --DOMWINDOW == 141 (17F70400) [pid = 3820] [serial = 1013] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html] 15:30:38 INFO - PROCESS | 3820 | --DOMWINDOW == 140 (15AB3000) [pid = 3820] [serial = 1016] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html] 15:30:38 INFO - PROCESS | 3820 | --DOMWINDOW == 139 (19CAA800) [pid = 3820] [serial = 1019] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html] 15:30:38 INFO - PROCESS | 3820 | --DOMWINDOW == 138 (1A869800) [pid = 3820] [serial = 1022] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html] 15:30:38 INFO - PROCESS | 3820 | 1461191438759 Marionette TRACE conn2 <- [1,1392,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html",0,null,null,[["Canvas test: 2d.pattern.modify.canvas1",0,null,null]]]}] 15:30:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | Canvas test: 2d.pattern.modify.canvas1 15:30:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | took 800ms 15:30:38 INFO - PROCESS | 3820 | 1461191438833 Marionette TRACE conn2 -> [0,1393,"getWindowHandle",null] 15:30:38 INFO - PROCESS | 3820 | 1461191438835 Marionette TRACE conn2 <- [1,1393,null,{"value":"13"}] 15:30:38 INFO - PROCESS | 3820 | 1461191438838 Marionette TRACE conn2 -> [0,1394,"setScriptTimeout",{"ms":35000}] 15:30:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html 15:30:38 INFO - PROCESS | 3820 | 1461191438840 Marionette TRACE conn2 <- [1,1394,null,{}] 15:30:38 INFO - PROCESS | 3820 | 1461191438844 Marionette TRACE conn2 -> [0,1395,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:30:38 INFO - PROCESS | 3820 | 1461191438965 Marionette TRACE conn2 <- [1,1395,null,{"value":null}] 15:30:39 INFO - PROCESS | 3820 | 1461191439029 Marionette TRACE conn2 -> [0,1396,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html\", \"0c4acebc-30bb-40ca-b7a3-36b05095ea91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:30:39 INFO - PROCESS | 3820 | ++DOCSHELL 15C18000 == 67 [pid = 3820] [id = 358] 15:30:39 INFO - PROCESS | 3820 | ++DOMWINDOW == 139 (15C8B000) [pid = 3820] [serial = 1073] [outer = 00000000] 15:30:39 INFO - PROCESS | 3820 | ++DOMWINDOW == 140 (1C3F0800) [pid = 3820] [serial = 1074] [outer = 15C8B000] 15:30:39 INFO - PROCESS | 3820 | 1461191439073 Marionette DEBUG loaded listener.js 15:30:39 INFO - PROCESS | 3820 | ++DOMWINDOW == 141 (1ED31C00) [pid = 3820] [serial = 1075] [outer = 15C8B000] 15:30:39 INFO - PROCESS | 3820 | 1461191439421 Marionette TRACE conn2 <- [1,1396,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html",0,null,null,[["Canvas test: 2d.pattern.modify.canvas2",0,null,null]]]}] 15:30:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | Canvas test: 2d.pattern.modify.canvas2 15:30:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | took 643ms 15:30:39 INFO - PROCESS | 3820 | 1461191439477 Marionette TRACE conn2 -> [0,1397,"getWindowHandle",null] 15:30:39 INFO - PROCESS | 3820 | 1461191439479 Marionette TRACE conn2 <- [1,1397,null,{"value":"13"}] 15:30:39 INFO - PROCESS | 3820 | 1461191439482 Marionette TRACE conn2 -> [0,1398,"setScriptTimeout",{"ms":35000}] 15:30:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html 15:30:39 INFO - PROCESS | 3820 | 1461191439484 Marionette TRACE conn2 <- [1,1398,null,{}] 15:30:39 INFO - PROCESS | 3820 | 1461191439487 Marionette TRACE conn2 -> [0,1399,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:30:39 INFO - PROCESS | 3820 | 1461191439605 Marionette TRACE conn2 <- [1,1399,null,{"value":null}] 15:30:39 INFO - PROCESS | 3820 | 1461191439611 Marionette TRACE conn2 -> [0,1400,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html\", \"0c4acebc-30bb-40ca-b7a3-36b05095ea91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:30:39 INFO - PROCESS | 3820 | ++DOCSHELL 15A03C00 == 68 [pid = 3820] [id = 359] 15:30:39 INFO - PROCESS | 3820 | ++DOMWINDOW == 142 (1EB99800) [pid = 3820] [serial = 1076] [outer = 00000000] 15:30:39 INFO - PROCESS | 3820 | ++DOMWINDOW == 143 (2085CC00) [pid = 3820] [serial = 1077] [outer = 1EB99800] 15:30:39 INFO - PROCESS | 3820 | 1461191439658 Marionette DEBUG loaded listener.js 15:30:39 INFO - PROCESS | 3820 | ++DOMWINDOW == 144 (20860000) [pid = 3820] [serial = 1078] [outer = 1EB99800] 15:30:40 INFO - PROCESS | 3820 | 1461191440113 Marionette TRACE conn2 <- [1,1400,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html",0,null,null,[["Canvas test: 2d.pattern.modify.image1",0,null,null]]]}] 15:30:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | Canvas test: 2d.pattern.modify.image1 15:30:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | took 706ms 15:30:40 INFO - PROCESS | 3820 | 1461191440182 Marionette TRACE conn2 -> [0,1401,"getWindowHandle",null] 15:30:40 INFO - PROCESS | 3820 | 1461191440184 Marionette TRACE conn2 <- [1,1401,null,{"value":"13"}] 15:30:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html 15:30:40 INFO - PROCESS | 3820 | 1461191440187 Marionette TRACE conn2 -> [0,1402,"setScriptTimeout",{"ms":35000}] 15:30:40 INFO - PROCESS | 3820 | 1461191440189 Marionette TRACE conn2 <- [1,1402,null,{}] 15:30:40 INFO - PROCESS | 3820 | 1461191440192 Marionette TRACE conn2 -> [0,1403,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:30:40 INFO - PROCESS | 3820 | 1461191440276 Marionette TRACE conn2 <- [1,1403,null,{"value":null}] 15:30:40 INFO - PROCESS | 3820 | 1461191440282 Marionette TRACE conn2 -> [0,1404,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html\", \"0c4acebc-30bb-40ca-b7a3-36b05095ea91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:30:40 INFO - PROCESS | 3820 | ++DOCSHELL 1ED38400 == 69 [pid = 3820] [id = 360] 15:30:40 INFO - PROCESS | 3820 | ++DOMWINDOW == 145 (1ED38C00) [pid = 3820] [serial = 1079] [outer = 00000000] 15:30:40 INFO - PROCESS | 3820 | ++DOMWINDOW == 146 (20869800) [pid = 3820] [serial = 1080] [outer = 1ED38C00] 15:30:40 INFO - PROCESS | 3820 | 1461191440325 Marionette DEBUG loaded listener.js 15:30:40 INFO - PROCESS | 3820 | ++DOMWINDOW == 147 (211E0000) [pid = 3820] [serial = 1081] [outer = 1ED38C00] 15:30:41 INFO - PROCESS | 3820 | --DOCSHELL 143B0400 == 68 [pid = 3820] [id = 331] 15:30:41 INFO - PROCESS | 3820 | --DOCSHELL 1C263000 == 67 [pid = 3820] [id = 332] 15:30:41 INFO - PROCESS | 3820 | --DOCSHELL 1D4E3800 == 66 [pid = 3820] [id = 333] 15:30:41 INFO - PROCESS | 3820 | --DOCSHELL 195CA000 == 65 [pid = 3820] [id = 335] 15:30:41 INFO - PROCESS | 3820 | --DOCSHELL 1CCE9C00 == 64 [pid = 3820] [id = 334] 15:30:41 INFO - PROCESS | 3820 | --DOCSHELL 1A8D6800 == 63 [pid = 3820] [id = 285] 15:30:41 INFO - PROCESS | 3820 | --DOCSHELL 13202C00 == 62 [pid = 3820] [id = 234] 15:30:41 INFO - PROCESS | 3820 | --DOCSHELL 1EA39800 == 61 [pid = 3820] [id = 15] 15:30:41 INFO - PROCESS | 3820 | --DOCSHELL 1325E000 == 60 [pid = 3820] [id = 330] 15:30:41 INFO - PROCESS | 3820 | --DOCSHELL 1EA43800 == 59 [pid = 3820] [id = 18] 15:30:41 INFO - PROCESS | 3820 | --DOCSHELL 1326BC00 == 58 [pid = 3820] [id = 302] 15:30:41 INFO - PROCESS | 3820 | --DOCSHELL 16879C00 == 57 [pid = 3820] [id = 235] 15:30:41 INFO - PROCESS | 3820 | --DOCSHELL 12D98000 == 56 [pid = 3820] [id = 284] 15:30:41 INFO - PROCESS | 3820 | --DOCSHELL 195BD000 == 55 [pid = 3820] [id = 251] 15:30:41 INFO - PROCESS | 3820 | --DOCSHELL 16485800 == 54 [pid = 3820] [id = 286] 15:30:41 INFO - PROCESS | 3820 | --DOCSHELL 143B3000 == 53 [pid = 3820] [id = 20] 15:30:41 INFO - PROCESS | 3820 | --DOCSHELL 1D469C00 == 52 [pid = 3820] [id = 11] 15:30:41 INFO - PROCESS | 3820 | --DOCSHELL 15ADB400 == 51 [pid = 3820] [id = 250] 15:30:41 INFO - PROCESS | 3820 | --DOCSHELL 17D88800 == 50 [pid = 3820] [id = 24] 15:30:41 INFO - PROCESS | 3820 | --DOCSHELL 1D5C5400 == 49 [pid = 3820] [id = 12] 15:30:41 INFO - PROCESS | 3820 | --DOCSHELL 11BF9800 == 48 [pid = 3820] [id = 195] 15:30:41 INFO - PROCESS | 3820 | --DOCSHELL 18F23000 == 47 [pid = 3820] [id = 248] 15:30:41 INFO - PROCESS | 3820 | --DOCSHELL 1CFE6000 == 46 [pid = 3820] [id = 336] 15:30:41 INFO - PROCESS | 3820 | --DOCSHELL 1D170C00 == 45 [pid = 3820] [id = 329] 15:30:41 INFO - PROCESS | 3820 | --DOCSHELL 1325D400 == 44 [pid = 3820] [id = 351] 15:30:41 INFO - PROCESS | 3820 | --DOCSHELL 1354E000 == 43 [pid = 3820] [id = 350] 15:30:41 INFO - PROCESS | 3820 | --DOCSHELL 1E61E000 == 42 [pid = 3820] [id = 349] 15:30:41 INFO - PROCESS | 3820 | --DOCSHELL 1E619000 == 41 [pid = 3820] [id = 348] 15:30:41 INFO - PROCESS | 3820 | --DOCSHELL 1CCDD800 == 40 [pid = 3820] [id = 346] 15:30:41 INFO - PROCESS | 3820 | --DOCSHELL 1D59F800 == 39 [pid = 3820] [id = 347] 15:30:41 INFO - PROCESS | 3820 | --DOCSHELL 17F71000 == 38 [pid = 3820] [id = 345] 15:30:41 INFO - PROCESS | 3820 | --DOCSHELL 17AC1C00 == 37 [pid = 3820] [id = 344] 15:30:41 INFO - PROCESS | 3820 | --DOCSHELL 1A8DEC00 == 36 [pid = 3820] [id = 342] 15:30:41 INFO - PROCESS | 3820 | --DOCSHELL 13650000 == 35 [pid = 3820] [id = 343] 15:30:42 INFO - PROCESS | 3820 | --DOCSHELL 1DF3FC00 == 34 [pid = 3820] [id = 356] 15:30:42 INFO - PROCESS | 3820 | --DOCSHELL 14352C00 == 33 [pid = 3820] [id = 352] 15:30:42 INFO - PROCESS | 3820 | --DOCSHELL 15C18000 == 32 [pid = 3820] [id = 358] 15:30:42 INFO - PROCESS | 3820 | --DOCSHELL 18238C00 == 31 [pid = 3820] [id = 355] 15:30:42 INFO - PROCESS | 3820 | --DOCSHELL 19789000 == 30 [pid = 3820] [id = 353] 15:30:42 INFO - PROCESS | 3820 | --DOCSHELL 15A03C00 == 29 [pid = 3820] [id = 359] 15:30:42 INFO - PROCESS | 3820 | --DOCSHELL 1DD55400 == 28 [pid = 3820] [id = 357] 15:30:42 INFO - PROCESS | 3820 | --DOCSHELL 1CB71C00 == 27 [pid = 3820] [id = 354] 15:30:42 INFO - PROCESS | 3820 | --DOMWINDOW == 146 (18809C00) [pid = 3820] [serial = 1014] [outer = 00000000] [url = about:blank] 15:30:42 INFO - PROCESS | 3820 | --DOMWINDOW == 145 (16872C00) [pid = 3820] [serial = 1017] [outer = 00000000] [url = about:blank] 15:30:42 INFO - PROCESS | 3820 | --DOMWINDOW == 144 (18805800) [pid = 3820] [serial = 1018] [outer = 00000000] [url = about:blank] 15:30:42 INFO - PROCESS | 3820 | --DOMWINDOW == 143 (1A319000) [pid = 3820] [serial = 1020] [outer = 00000000] [url = about:blank] 15:30:42 INFO - PROCESS | 3820 | --DOMWINDOW == 142 (1A3B8000) [pid = 3820] [serial = 1021] [outer = 00000000] [url = about:blank] 15:30:42 INFO - PROCESS | 3820 | --DOMWINDOW == 141 (1545EC00) [pid = 3820] [serial = 990] [outer = 00000000] [url = about:blank] 15:30:42 INFO - PROCESS | 3820 | --DOMWINDOW == 140 (1880A000) [pid = 3820] [serial = 993] [outer = 00000000] [url = about:blank] 15:30:42 INFO - PROCESS | 3820 | --DOMWINDOW == 139 (1CB6B000) [pid = 3820] [serial = 996] [outer = 00000000] [url = about:blank] 15:30:42 INFO - PROCESS | 3820 | --DOMWINDOW == 138 (1D5C0800) [pid = 3820] [serial = 999] [outer = 00000000] [url = about:blank] 15:30:42 INFO - PROCESS | 3820 | --DOMWINDOW == 137 (1DF42400) [pid = 3820] [serial = 1002] [outer = 00000000] [url = about:blank] 15:30:42 INFO - PROCESS | 3820 | --DOMWINDOW == 136 (1E620000) [pid = 3820] [serial = 1005] [outer = 00000000] [url = about:blank] 15:30:42 INFO - PROCESS | 3820 | --DOMWINDOW == 135 (1EA45400) [pid = 3820] [serial = 1008] [outer = 00000000] [url = about:blank] 15:30:42 INFO - PROCESS | 3820 | --DOMWINDOW == 134 (1C98C000) [pid = 3820] [serial = 1026] [outer = 00000000] [url = about:blank] 15:30:42 INFO - PROCESS | 3820 | --DOMWINDOW == 133 (1C268800) [pid = 3820] [serial = 1024] [outer = 00000000] [url = about:blank] 15:30:42 INFO - PROCESS | 3820 | --DOMWINDOW == 132 (1AD62000) [pid = 3820] [serial = 1023] [outer = 00000000] [url = about:blank] 15:30:42 INFO - PROCESS | 3820 | --DOMWINDOW == 131 (15A04000) [pid = 3820] [serial = 1012] [outer = 00000000] [url = about:blank] 15:30:42 INFO - PROCESS | 3820 | --DOMWINDOW == 130 (13CB6400) [pid = 3820] [serial = 1011] [outer = 00000000] [url = about:blank] 15:30:42 INFO - PROCESS | 3820 | --DOMWINDOW == 129 (18B93400) [pid = 3820] [serial = 1015] [outer = 00000000] [url = about:blank] 15:30:42 INFO - PROCESS | 3820 | 1461191442926 Marionette TRACE conn2 <- [1,1404,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html",0,null,null,[["Canvas test: 2d.pattern.modify.image2",0,null,null]]]}] 15:30:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | Canvas test: 2d.pattern.modify.image2 15:30:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | took 2730ms 15:30:42 INFO - PROCESS | 3820 | 1461191442939 Marionette TRACE conn2 -> [0,1405,"getWindowHandle",null] 15:30:42 INFO - PROCESS | 3820 | 1461191442942 Marionette TRACE conn2 <- [1,1405,null,{"value":"13"}] 15:30:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html 15:30:42 INFO - PROCESS | 3820 | 1461191442948 Marionette TRACE conn2 -> [0,1406,"setScriptTimeout",{"ms":35000}] 15:30:42 INFO - PROCESS | 3820 | 1461191442951 Marionette TRACE conn2 <- [1,1406,null,{}] 15:30:42 INFO - PROCESS | 3820 | 1461191442957 Marionette TRACE conn2 -> [0,1407,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:30:43 INFO - PROCESS | 3820 | 1461191443049 Marionette TRACE conn2 <- [1,1407,null,{"value":null}] 15:30:43 INFO - PROCESS | 3820 | 1461191443061 Marionette TRACE conn2 -> [0,1408,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html\", \"0c4acebc-30bb-40ca-b7a3-36b05095ea91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:30:43 INFO - PROCESS | 3820 | ++DOCSHELL 11C1B400 == 28 [pid = 3820] [id = 361] 15:30:43 INFO - PROCESS | 3820 | ++DOMWINDOW == 130 (11C1C400) [pid = 3820] [serial = 1082] [outer = 00000000] 15:30:43 INFO - PROCESS | 3820 | ++DOMWINDOW == 131 (123F6400) [pid = 3820] [serial = 1083] [outer = 11C1C400] 15:30:43 INFO - PROCESS | 3820 | 1461191443114 Marionette DEBUG loaded listener.js 15:30:43 INFO - PROCESS | 3820 | ++DOMWINDOW == 132 (12B85000) [pid = 3820] [serial = 1084] [outer = 11C1C400] 15:30:43 INFO - PROCESS | 3820 | 1461191443621 Marionette TRACE conn2 <- [1,1408,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html",0,null,null,[["Canvas test: 2d.pattern.paint.norepeat.basic",0,null,null]]]}] 15:30:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | Canvas test: 2d.pattern.paint.norepeat.basic 15:30:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | took 705ms 15:30:43 INFO - PROCESS | 3820 | 1461191443649 Marionette TRACE conn2 -> [0,1409,"getWindowHandle",null] 15:30:43 INFO - PROCESS | 3820 | 1461191443654 Marionette TRACE conn2 <- [1,1409,null,{"value":"13"}] 15:30:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html 15:30:43 INFO - PROCESS | 3820 | 1461191443661 Marionette TRACE conn2 -> [0,1410,"setScriptTimeout",{"ms":35000}] 15:30:43 INFO - PROCESS | 3820 | 1461191443664 Marionette TRACE conn2 <- [1,1410,null,{}] 15:30:43 INFO - PROCESS | 3820 | 1461191443667 Marionette TRACE conn2 -> [0,1411,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:30:43 INFO - PROCESS | 3820 | 1461191443754 Marionette TRACE conn2 <- [1,1411,null,{"value":null}] 15:30:43 INFO - PROCESS | 3820 | 1461191443764 Marionette TRACE conn2 -> [0,1412,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html\", \"0c4acebc-30bb-40ca-b7a3-36b05095ea91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:30:43 INFO - PROCESS | 3820 | ++DOCSHELL 12D98800 == 29 [pid = 3820] [id = 362] 15:30:43 INFO - PROCESS | 3820 | ++DOMWINDOW == 133 (12D99400) [pid = 3820] [serial = 1085] [outer = 00000000] 15:30:43 INFO - PROCESS | 3820 | ++DOMWINDOW == 134 (13260000) [pid = 3820] [serial = 1086] [outer = 12D99400] 15:30:43 INFO - PROCESS | 3820 | 1461191443810 Marionette DEBUG loaded listener.js 15:30:43 INFO - PROCESS | 3820 | ++DOMWINDOW == 135 (1326A400) [pid = 3820] [serial = 1087] [outer = 12D99400] 15:30:44 INFO - PROCESS | 3820 | 1461191444302 Marionette TRACE conn2 <- [1,1412,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html",0,null,null,[["Canvas test: 2d.pattern.paint.norepeat.coord1",0,null,null]]]}] 15:30:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | Canvas test: 2d.pattern.paint.norepeat.coord1 15:30:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | took 706ms 15:30:44 INFO - PROCESS | 3820 | 1461191444358 Marionette TRACE conn2 -> [0,1413,"getWindowHandle",null] 15:30:44 INFO - PROCESS | 3820 | 1461191444361 Marionette TRACE conn2 <- [1,1413,null,{"value":"13"}] 15:30:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html 15:30:44 INFO - PROCESS | 3820 | 1461191444365 Marionette TRACE conn2 -> [0,1414,"setScriptTimeout",{"ms":35000}] 15:30:44 INFO - PROCESS | 3820 | 1461191444368 Marionette TRACE conn2 <- [1,1414,null,{}] 15:30:44 INFO - PROCESS | 3820 | 1461191444379 Marionette TRACE conn2 -> [0,1415,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:30:44 INFO - PROCESS | 3820 | 1461191444498 Marionette TRACE conn2 <- [1,1415,null,{"value":null}] 15:30:44 INFO - PROCESS | 3820 | 1461191444592 Marionette TRACE conn2 -> [0,1416,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html\", \"0c4acebc-30bb-40ca-b7a3-36b05095ea91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:30:44 INFO - PROCESS | 3820 | ++DOCSHELL 1380E400 == 30 [pid = 3820] [id = 363] 15:30:44 INFO - PROCESS | 3820 | ++DOMWINDOW == 136 (13810000) [pid = 3820] [serial = 1088] [outer = 00000000] 15:30:44 INFO - PROCESS | 3820 | ++DOMWINDOW == 137 (14351800) [pid = 3820] [serial = 1089] [outer = 13810000] 15:30:44 INFO - PROCESS | 3820 | 1461191444641 Marionette DEBUG loaded listener.js 15:30:44 INFO - PROCESS | 3820 | ++DOMWINDOW == 138 (14960800) [pid = 3820] [serial = 1090] [outer = 13810000] 15:30:45 INFO - PROCESS | 3820 | 1461191445065 Marionette TRACE conn2 <- [1,1416,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html",0,null,null,[["Canvas test: 2d.pattern.paint.norepeat.coord2",0,null,null]]]}] 15:30:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | Canvas test: 2d.pattern.paint.norepeat.coord2 15:30:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | took 737ms 15:30:45 INFO - PROCESS | 3820 | 1461191445104 Marionette TRACE conn2 -> [0,1417,"getWindowHandle",null] 15:30:45 INFO - PROCESS | 3820 | 1461191445106 Marionette TRACE conn2 <- [1,1417,null,{"value":"13"}] 15:30:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html 15:30:45 INFO - PROCESS | 3820 | 1461191445110 Marionette TRACE conn2 -> [0,1418,"setScriptTimeout",{"ms":35000}] 15:30:45 INFO - PROCESS | 3820 | 1461191445112 Marionette TRACE conn2 <- [1,1418,null,{}] 15:30:45 INFO - PROCESS | 3820 | 1461191445115 Marionette TRACE conn2 -> [0,1419,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:30:45 INFO - PROCESS | 3820 | 1461191445196 Marionette TRACE conn2 <- [1,1419,null,{"value":null}] 15:30:45 INFO - PROCESS | 3820 | 1461191445202 Marionette TRACE conn2 -> [0,1420,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html\", \"0c4acebc-30bb-40ca-b7a3-36b05095ea91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:30:45 INFO - PROCESS | 3820 | ++DOCSHELL 13CB6400 == 31 [pid = 3820] [id = 364] 15:30:45 INFO - PROCESS | 3820 | ++DOMWINDOW == 139 (15A0EC00) [pid = 3820] [serial = 1091] [outer = 00000000] 15:30:45 INFO - PROCESS | 3820 | ++DOMWINDOW == 140 (15C16800) [pid = 3820] [serial = 1092] [outer = 15A0EC00] 15:30:45 INFO - PROCESS | 3820 | 1461191445246 Marionette DEBUG loaded listener.js 15:30:45 INFO - PROCESS | 3820 | ++DOMWINDOW == 141 (15D90400) [pid = 3820] [serial = 1093] [outer = 15A0EC00] 15:30:45 INFO - PROCESS | 3820 | 1461191445720 Marionette TRACE conn2 <- [1,1420,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html",0,null,null,[["Canvas test: 2d.pattern.paint.norepeat.coord3",0,null,null]]]}] 15:30:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | Canvas test: 2d.pattern.paint.norepeat.coord3 15:30:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | took 644ms 15:30:45 INFO - PROCESS | 3820 | 1461191445748 Marionette TRACE conn2 -> [0,1421,"getWindowHandle",null] 15:30:45 INFO - PROCESS | 3820 | 1461191445750 Marionette TRACE conn2 <- [1,1421,null,{"value":"13"}] 15:30:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html 15:30:45 INFO - PROCESS | 3820 | 1461191445753 Marionette TRACE conn2 -> [0,1422,"setScriptTimeout",{"ms":35000}] 15:30:45 INFO - PROCESS | 3820 | 1461191445755 Marionette TRACE conn2 <- [1,1422,null,{}] 15:30:45 INFO - PROCESS | 3820 | 1461191445758 Marionette TRACE conn2 -> [0,1423,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:30:45 INFO - PROCESS | 3820 | 1461191445833 Marionette TRACE conn2 <- [1,1423,null,{"value":null}] 15:30:45 INFO - PROCESS | 3820 | 1461191445839 Marionette TRACE conn2 -> [0,1424,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html\", \"0c4acebc-30bb-40ca-b7a3-36b05095ea91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:30:45 INFO - PROCESS | 3820 | ++DOCSHELL 1646CC00 == 32 [pid = 3820] [id = 365] 15:30:45 INFO - PROCESS | 3820 | ++DOMWINDOW == 142 (16472000) [pid = 3820] [serial = 1094] [outer = 00000000] 15:30:45 INFO - PROCESS | 3820 | ++DOMWINDOW == 143 (1648C000) [pid = 3820] [serial = 1095] [outer = 16472000] 15:30:45 INFO - PROCESS | 3820 | 1461191445884 Marionette DEBUG loaded listener.js 15:30:45 INFO - PROCESS | 3820 | ++DOMWINDOW == 144 (16554000) [pid = 3820] [serial = 1096] [outer = 16472000] 15:30:46 INFO - PROCESS | 3820 | 1461191446362 Marionette TRACE conn2 <- [1,1424,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html",0,null,null,[["Canvas test: 2d.pattern.paint.norepeat.outside",0,null,null]]]}] 15:30:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | Canvas test: 2d.pattern.paint.norepeat.outside 15:30:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | took 643ms 15:30:46 INFO - PROCESS | 3820 | 1461191446395 Marionette TRACE conn2 -> [0,1425,"getWindowHandle",null] 15:30:46 INFO - PROCESS | 3820 | 1461191446397 Marionette TRACE conn2 <- [1,1425,null,{"value":"13"}] 15:30:46 INFO - PROCESS | 3820 | 1461191446400 Marionette TRACE conn2 -> [0,1426,"setScriptTimeout",{"ms":35000}] 15:30:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html 15:30:46 INFO - PROCESS | 3820 | 1461191446402 Marionette TRACE conn2 <- [1,1426,null,{}] 15:30:46 INFO - PROCESS | 3820 | 1461191446405 Marionette TRACE conn2 -> [0,1427,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:30:46 INFO - PROCESS | 3820 | 1461191446516 Marionette TRACE conn2 <- [1,1427,null,{"value":null}] 15:30:46 INFO - PROCESS | 3820 | 1461191446527 Marionette TRACE conn2 -> [0,1428,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html\", \"0c4acebc-30bb-40ca-b7a3-36b05095ea91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:30:46 INFO - PROCESS | 3820 | ++DOCSHELL 17D90400 == 33 [pid = 3820] [id = 366] 15:30:46 INFO - PROCESS | 3820 | ++DOMWINDOW == 145 (17D91400) [pid = 3820] [serial = 1097] [outer = 00000000] 15:30:46 INFO - PROCESS | 3820 | ++DOMWINDOW == 146 (1816EC00) [pid = 3820] [serial = 1098] [outer = 17D91400] 15:30:46 INFO - PROCESS | 3820 | 1461191446574 Marionette DEBUG loaded listener.js 15:30:46 INFO - PROCESS | 3820 | ++DOMWINDOW == 147 (18171800) [pid = 3820] [serial = 1099] [outer = 17D91400] 15:30:47 INFO - PROCESS | 3820 | 1461191447015 Marionette TRACE conn2 <- [1,1428,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html",0,null,null,[["Canvas patterns do not get flipped when painted",0,null,null]]]}] 15:30:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | Canvas patterns do not get flipped when painted 15:30:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | took 644ms 15:30:47 INFO - PROCESS | 3820 | 1461191447041 Marionette TRACE conn2 -> [0,1429,"getWindowHandle",null] 15:30:47 INFO - PROCESS | 3820 | 1461191447043 Marionette TRACE conn2 <- [1,1429,null,{"value":"13"}] 15:30:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html 15:30:47 INFO - PROCESS | 3820 | 1461191447046 Marionette TRACE conn2 -> [0,1430,"setScriptTimeout",{"ms":35000}] 15:30:47 INFO - PROCESS | 3820 | 1461191447048 Marionette TRACE conn2 <- [1,1430,null,{}] 15:30:47 INFO - PROCESS | 3820 | 1461191447051 Marionette TRACE conn2 -> [0,1431,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:30:47 INFO - PROCESS | 3820 | 1461191447124 Marionette TRACE conn2 <- [1,1431,null,{"value":null}] 15:30:47 INFO - PROCESS | 3820 | 1461191447130 Marionette TRACE conn2 -> [0,1432,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html\", \"0c4acebc-30bb-40ca-b7a3-36b05095ea91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:30:47 INFO - PROCESS | 3820 | ++DOCSHELL 17F6C800 == 34 [pid = 3820] [id = 367] 15:30:47 INFO - PROCESS | 3820 | ++DOMWINDOW == 148 (18116000) [pid = 3820] [serial = 1100] [outer = 00000000] 15:30:47 INFO - PROCESS | 3820 | ++DOMWINDOW == 149 (18646800) [pid = 3820] [serial = 1101] [outer = 18116000] 15:30:47 INFO - PROCESS | 3820 | 1461191447174 Marionette DEBUG loaded listener.js 15:30:47 INFO - PROCESS | 3820 | ++DOMWINDOW == 150 (18644C00) [pid = 3820] [serial = 1102] [outer = 18116000] 15:30:47 INFO - PROCESS | 3820 | 1461191447624 Marionette TRACE conn2 <- [1,1432,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html",0,null,null,[["Image patterns do not get flipped when painted",0,null,null]]]}] 15:30:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | Image patterns do not get flipped when painted 15:30:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | took 643ms 15:30:47 INFO - PROCESS | 3820 | 1461191447683 Marionette TRACE conn2 -> [0,1433,"getWindowHandle",null] 15:30:47 INFO - PROCESS | 3820 | 1461191447685 Marionette TRACE conn2 <- [1,1433,null,{"value":"13"}] 15:30:47 INFO - PROCESS | 3820 | 1461191447688 Marionette TRACE conn2 -> [0,1434,"setScriptTimeout",{"ms":35000}] 15:30:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html 15:30:47 INFO - PROCESS | 3820 | 1461191447690 Marionette TRACE conn2 <- [1,1434,null,{}] 15:30:47 INFO - PROCESS | 3820 | 1461191447699 Marionette TRACE conn2 -> [0,1435,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:30:47 INFO - PROCESS | 3820 | 1461191447779 Marionette TRACE conn2 <- [1,1435,null,{"value":null}] 15:30:47 INFO - PROCESS | 3820 | 1461191447786 Marionette TRACE conn2 -> [0,1436,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html\", \"0c4acebc-30bb-40ca-b7a3-36b05095ea91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:30:47 INFO - PROCESS | 3820 | ++DOCSHELL 18641400 == 35 [pid = 3820] [id = 368] 15:30:47 INFO - PROCESS | 3820 | ++DOMWINDOW == 151 (18B87800) [pid = 3820] [serial = 1103] [outer = 00000000] 15:30:47 INFO - PROCESS | 3820 | ++DOMWINDOW == 152 (18D02800) [pid = 3820] [serial = 1104] [outer = 18B87800] 15:30:47 INFO - PROCESS | 3820 | 1461191447830 Marionette DEBUG loaded listener.js 15:30:47 INFO - PROCESS | 3820 | ++DOMWINDOW == 153 (18B95C00) [pid = 3820] [serial = 1105] [outer = 18B87800] 15:30:48 INFO - PROCESS | 3820 | 1461191448316 Marionette TRACE conn2 <- [1,1436,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeat.basic",0,null,null]]]}] 15:30:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | Canvas test: 2d.pattern.paint.repeat.basic 15:30:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | took 643ms 15:30:48 INFO - PROCESS | 3820 | 1461191448327 Marionette TRACE conn2 -> [0,1437,"getWindowHandle",null] 15:30:48 INFO - PROCESS | 3820 | 1461191448328 Marionette TRACE conn2 <- [1,1437,null,{"value":"13"}] 15:30:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html 15:30:48 INFO - PROCESS | 3820 | 1461191448332 Marionette TRACE conn2 -> [0,1438,"setScriptTimeout",{"ms":35000}] 15:30:48 INFO - PROCESS | 3820 | 1461191448333 Marionette TRACE conn2 <- [1,1438,null,{}] 15:30:48 INFO - PROCESS | 3820 | 1461191448337 Marionette TRACE conn2 -> [0,1439,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:30:48 INFO - PROCESS | 3820 | 1461191448441 Marionette TRACE conn2 <- [1,1439,null,{"value":null}] 15:30:48 INFO - PROCESS | 3820 | 1461191448447 Marionette TRACE conn2 -> [0,1440,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html\", \"0c4acebc-30bb-40ca-b7a3-36b05095ea91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:30:48 INFO - PROCESS | 3820 | ++DOCSHELL 137E4000 == 36 [pid = 3820] [id = 369] 15:30:48 INFO - PROCESS | 3820 | ++DOMWINDOW == 154 (18D0D000) [pid = 3820] [serial = 1106] [outer = 00000000] 15:30:48 INFO - PROCESS | 3820 | ++DOMWINDOW == 155 (18F27C00) [pid = 3820] [serial = 1107] [outer = 18D0D000] 15:30:48 INFO - PROCESS | 3820 | 1461191448491 Marionette DEBUG loaded listener.js 15:30:48 INFO - PROCESS | 3820 | ++DOMWINDOW == 156 (18F26C00) [pid = 3820] [serial = 1108] [outer = 18D0D000] 15:30:48 INFO - PROCESS | 3820 | 1461191448957 Marionette TRACE conn2 <- [1,1440,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeat.coord1",0,null,null]]]}] 15:30:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | Canvas test: 2d.pattern.paint.repeat.coord1 15:30:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | took 690ms 15:30:49 INFO - PROCESS | 3820 | 1461191449032 Marionette TRACE conn2 -> [0,1441,"getWindowHandle",null] 15:30:49 INFO - PROCESS | 3820 | 1461191449034 Marionette TRACE conn2 <- [1,1441,null,{"value":"13"}] 15:30:49 INFO - PROCESS | 3820 | 1461191449037 Marionette TRACE conn2 -> [0,1442,"setScriptTimeout",{"ms":35000}] 15:30:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html 15:30:49 INFO - PROCESS | 3820 | 1461191449039 Marionette TRACE conn2 <- [1,1442,null,{}] 15:30:49 INFO - PROCESS | 3820 | 1461191449043 Marionette TRACE conn2 -> [0,1443,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:30:49 INFO - PROCESS | 3820 | 1461191449157 Marionette TRACE conn2 <- [1,1443,null,{"value":null}] 15:30:49 INFO - PROCESS | 3820 | 1461191449218 Marionette TRACE conn2 -> [0,1444,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html\", \"0c4acebc-30bb-40ca-b7a3-36b05095ea91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:30:49 INFO - PROCESS | 3820 | ++DOCSHELL 1355B800 == 37 [pid = 3820] [id = 370] 15:30:49 INFO - PROCESS | 3820 | ++DOMWINDOW == 157 (19505400) [pid = 3820] [serial = 1109] [outer = 00000000] 15:30:49 INFO - PROCESS | 3820 | ++DOMWINDOW == 158 (19AA0400) [pid = 3820] [serial = 1110] [outer = 19505400] 15:30:49 INFO - PROCESS | 3820 | 1461191449263 Marionette DEBUG loaded listener.js 15:30:49 INFO - PROCESS | 3820 | ++DOMWINDOW == 159 (19F75400) [pid = 3820] [serial = 1111] [outer = 19505400] 15:30:49 INFO - PROCESS | 3820 | 1461191449705 Marionette TRACE conn2 <- [1,1444,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeat.coord2",0,null,null]]]}] 15:30:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | Canvas test: 2d.pattern.paint.repeat.coord2 15:30:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | took 690ms 15:30:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html 15:30:49 INFO - PROCESS | 3820 | 1461191449738 Marionette TRACE conn2 -> [0,1445,"getWindowHandle",null] 15:30:49 INFO - PROCESS | 3820 | 1461191449742 Marionette TRACE conn2 <- [1,1445,null,{"value":"13"}] 15:30:49 INFO - PROCESS | 3820 | 1461191449746 Marionette TRACE conn2 -> [0,1446,"setScriptTimeout",{"ms":35000}] 15:30:49 INFO - PROCESS | 3820 | 1461191449748 Marionette TRACE conn2 <- [1,1446,null,{}] 15:30:49 INFO - PROCESS | 3820 | 1461191449752 Marionette TRACE conn2 -> [0,1447,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:30:49 INFO - PROCESS | 3820 | 1461191449906 Marionette TRACE conn2 <- [1,1447,null,{"value":null}] 15:30:50 INFO - PROCESS | 3820 | 1461191449970 Marionette TRACE conn2 -> [0,1448,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html\", \"0c4acebc-30bb-40ca-b7a3-36b05095ea91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:30:50 INFO - PROCESS | 3820 | ++DOCSHELL 1A321000 == 38 [pid = 3820] [id = 371] 15:30:50 INFO - PROCESS | 3820 | ++DOMWINDOW == 160 (1A3AF400) [pid = 3820] [serial = 1112] [outer = 00000000] 15:30:50 INFO - PROCESS | 3820 | ++DOMWINDOW == 161 (1A869C00) [pid = 3820] [serial = 1113] [outer = 1A3AF400] 15:30:50 INFO - PROCESS | 3820 | 1461191450024 Marionette DEBUG loaded listener.js 15:30:50 INFO - PROCESS | 3820 | ++DOMWINDOW == 162 (1A8D3C00) [pid = 3820] [serial = 1114] [outer = 1A3AF400] 15:30:51 INFO - PROCESS | 3820 | --DOMWINDOW == 161 (13266800) [pid = 3820] [serial = 890] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html] 15:30:51 INFO - PROCESS | 3820 | --DOMWINDOW == 160 (1AD61400) [pid = 3820] [serial = 944] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html] 15:30:51 INFO - PROCESS | 3820 | --DOMWINDOW == 159 (1DD4AC00) [pid = 3820] [serial = 950] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html] 15:30:51 INFO - PROCESS | 3820 | --DOMWINDOW == 158 (17D4FC00) [pid = 3820] [serial = 902] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html] 15:30:51 INFO - PROCESS | 3820 | --DOMWINDOW == 157 (15C8D400) [pid = 3820] [serial = 953] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html] 15:30:51 INFO - PROCESS | 3820 | --DOMWINDOW == 156 (13551000) [pid = 3820] [serial = 905] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html] 15:30:51 INFO - PROCESS | 3820 | --DOMWINDOW == 155 (1D4E5800) [pid = 3820] [serial = 998] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html] 15:30:51 INFO - PROCESS | 3820 | --DOMWINDOW == 154 (1648EC00) [pid = 3820] [serial = 992] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html] 15:30:51 INFO - PROCESS | 3820 | --DOMWINDOW == 153 (1C265400) [pid = 3820] [serial = 995] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html] 15:30:51 INFO - PROCESS | 3820 | --DOMWINDOW == 152 (1E613400) [pid = 3820] [serial = 1007] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html] 15:30:51 INFO - PROCESS | 3820 | --DOMWINDOW == 151 (13260400) [pid = 3820] [serial = 989] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html] 15:30:51 INFO - PROCESS | 3820 | --DOMWINDOW == 150 (12BE7C00) [pid = 3820] [serial = 938] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html] 15:30:51 INFO - PROCESS | 3820 | --DOMWINDOW == 149 (1C3EFC00) [pid = 3820] [serial = 854] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html] 15:30:51 INFO - PROCESS | 3820 | --DOMWINDOW == 148 (1648B000) [pid = 3820] [serial = 893] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html] 15:30:51 INFO - PROCESS | 3820 | --DOMWINDOW == 147 (1864E800) [pid = 3820] [serial = 896] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html] 15:30:51 INFO - PROCESS | 3820 | --DOMWINDOW == 146 (1C98B400) [pid = 3820] [serial = 899] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html] 15:30:51 INFO - PROCESS | 3820 | --DOMWINDOW == 145 (13657C00) [pid = 3820] [serial = 842] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html] 15:30:51 INFO - PROCESS | 3820 | --DOMWINDOW == 144 (12DD7800) [pid = 3820] [serial = 851] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html] 15:30:51 INFO - PROCESS | 3820 | --DOMWINDOW == 143 (1DD4D800) [pid = 3820] [serial = 947] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html] 15:30:51 INFO - PROCESS | 3820 | --DOMWINDOW == 142 (18115400) [pid = 3820] [serial = 941] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html] 15:30:51 INFO - PROCESS | 3820 | --DOMWINDOW == 141 (15CCF400) [pid = 3820] [serial = 845] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html] 15:30:51 INFO - PROCESS | 3820 | --DOMWINDOW == 140 (1A4C6000) [pid = 3820] [serial = 848] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html] 15:30:51 INFO - PROCESS | 3820 | --DOMWINDOW == 139 (16554800) [pid = 3820] [serial = 857] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html] 15:30:51 INFO - PROCESS | 3820 | --DOMWINDOW == 138 (16481C00) [pid = 3820] [serial = 791] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html] 15:30:51 INFO - PROCESS | 3820 | --DOMWINDOW == 137 (1EB99800) [pid = 3820] [serial = 1076] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html] 15:30:51 INFO - PROCESS | 3820 | --DOMWINDOW == 136 (1E07FC00) [pid = 3820] [serial = 1067] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html] 15:30:51 INFO - PROCESS | 3820 | --DOMWINDOW == 135 (19506400) [pid = 3820] [serial = 1064] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html] 15:30:51 INFO - PROCESS | 3820 | --DOMWINDOW == 134 (1E084C00) [pid = 3820] [serial = 1070] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html] 15:30:51 INFO - PROCESS | 3820 | --DOMWINDOW == 133 (15C8B000) [pid = 3820] [serial = 1073] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html] 15:30:51 INFO - PROCESS | 3820 | --DOMWINDOW == 132 (1EA3B400) [pid = 3820] [serial = 1046] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html] 15:30:51 INFO - PROCESS | 3820 | --DOMWINDOW == 131 (1E61D000) [pid = 3820] [serial = 1043] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html] 15:30:51 INFO - PROCESS | 3820 | --DOMWINDOW == 130 (1DD47400) [pid = 3820] [serial = 1040] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html] 15:30:51 INFO - PROCESS | 3820 | --DOMWINDOW == 129 (1D465800) [pid = 3820] [serial = 1037] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html] 15:30:51 INFO - PROCESS | 3820 | --DOMWINDOW == 128 (1864E400) [pid = 3820] [serial = 1034] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html] 15:30:51 INFO - PROCESS | 3820 | --DOMWINDOW == 127 (17D42800) [pid = 3820] [serial = 1031] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html] 15:30:51 INFO - PROCESS | 3820 | --DOMWINDOW == 126 (13658C00) [pid = 3820] [serial = 1028] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html] 15:30:51 INFO - PROCESS | 3820 | --DOMWINDOW == 125 (1AD59C00) [pid = 3820] [serial = 1025] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html] 15:30:51 INFO - PROCESS | 3820 | --DOMWINDOW == 124 (1CB76800) [pid = 3820] [serial = 1061] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html] 15:30:51 INFO - PROCESS | 3820 | --DOMWINDOW == 123 (19A94800) [pid = 3820] [serial = 1058] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html] 15:30:51 INFO - PROCESS | 3820 | --DOMWINDOW == 122 (1648E800) [pid = 3820] [serial = 1055] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html] 15:30:51 INFO - PROCESS | 3820 | --DOMWINDOW == 121 (1829BC00) [pid = 3820] [serial = 1052] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html] 15:30:51 INFO - PROCESS | 3820 | --DOMWINDOW == 120 (1354EC00) [pid = 3820] [serial = 1049] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html] 15:30:51 INFO - PROCESS | 3820 | --DOMWINDOW == 119 (1AD63400) [pid = 3820] [serial = 1004] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html] 15:30:51 INFO - PROCESS | 3820 | --DOMWINDOW == 118 (1D464400) [pid = 3820] [serial = 986] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html] 15:30:51 INFO - PROCESS | 3820 | --DOMWINDOW == 117 (1D5A8400) [pid = 3820] [serial = 1001] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html] 15:30:51 INFO - PROCESS | 3820 | 1461191451460 Marionette TRACE conn2 <- [1,1448,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeat.coord3",0,null,null]]]}] 15:30:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | Canvas test: 2d.pattern.paint.repeat.coord3 15:30:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | took 1710ms 15:30:51 INFO - PROCESS | 3820 | 1461191451487 Marionette TRACE conn2 -> [0,1449,"getWindowHandle",null] 15:30:51 INFO - PROCESS | 3820 | 1461191451489 Marionette TRACE conn2 <- [1,1449,null,{"value":"13"}] 15:30:51 INFO - PROCESS | 3820 | 1461191451492 Marionette TRACE conn2 -> [0,1450,"setScriptTimeout",{"ms":35000}] 15:30:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html 15:30:51 INFO - PROCESS | 3820 | 1461191451494 Marionette TRACE conn2 <- [1,1450,null,{}] 15:30:51 INFO - PROCESS | 3820 | 1461191451497 Marionette TRACE conn2 -> [0,1451,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:30:51 INFO - PROCESS | 3820 | 1461191451575 Marionette TRACE conn2 <- [1,1451,null,{"value":null}] 15:30:51 INFO - PROCESS | 3820 | 1461191451581 Marionette TRACE conn2 -> [0,1452,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html\", \"0c4acebc-30bb-40ca-b7a3-36b05095ea91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:30:51 INFO - PROCESS | 3820 | ++DOCSHELL 12D94400 == 39 [pid = 3820] [id = 372] 15:30:51 INFO - PROCESS | 3820 | ++DOMWINDOW == 118 (13657C00) [pid = 3820] [serial = 1115] [outer = 00000000] 15:30:51 INFO - PROCESS | 3820 | ++DOMWINDOW == 119 (15CCF400) [pid = 3820] [serial = 1116] [outer = 13657C00] 15:30:51 INFO - PROCESS | 3820 | 1461191451625 Marionette DEBUG loaded listener.js 15:30:51 INFO - PROCESS | 3820 | ++DOMWINDOW == 120 (1648B000) [pid = 3820] [serial = 1117] [outer = 13657C00] 15:30:52 INFO - PROCESS | 3820 | 1461191452058 Marionette TRACE conn2 <- [1,1452,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeat.outside",0,null,null]]]}] 15:30:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | Canvas test: 2d.pattern.paint.repeat.outside 15:30:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | took 596ms 15:30:52 INFO - PROCESS | 3820 | 1461191452090 Marionette TRACE conn2 -> [0,1453,"getWindowHandle",null] 15:30:52 INFO - PROCESS | 3820 | 1461191452092 Marionette TRACE conn2 <- [1,1453,null,{"value":"13"}] 15:30:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html 15:30:52 INFO - PROCESS | 3820 | 1461191452099 Marionette TRACE conn2 -> [0,1454,"setScriptTimeout",{"ms":35000}] 15:30:52 INFO - PROCESS | 3820 | 1461191452101 Marionette TRACE conn2 <- [1,1454,null,{}] 15:30:52 INFO - PROCESS | 3820 | 1461191452105 Marionette TRACE conn2 -> [0,1455,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:30:52 INFO - PROCESS | 3820 | 1461191452181 Marionette TRACE conn2 <- [1,1455,null,{"value":null}] 15:30:52 INFO - PROCESS | 3820 | 1461191452187 Marionette TRACE conn2 -> [0,1456,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html\", \"0c4acebc-30bb-40ca-b7a3-36b05095ea91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:30:52 INFO - PROCESS | 3820 | ++DOCSHELL 17D4D000 == 40 [pid = 3820] [id = 373] 15:30:52 INFO - PROCESS | 3820 | ++DOMWINDOW == 121 (17D4FC00) [pid = 3820] [serial = 1118] [outer = 00000000] 15:30:52 INFO - PROCESS | 3820 | ++DOMWINDOW == 122 (18D01C00) [pid = 3820] [serial = 1119] [outer = 17D4FC00] 15:30:52 INFO - PROCESS | 3820 | 1461191452230 Marionette DEBUG loaded listener.js 15:30:52 INFO - PROCESS | 3820 | ++DOMWINDOW == 123 (18F22000) [pid = 3820] [serial = 1120] [outer = 17D4FC00] 15:30:52 INFO - PROCESS | 3820 | 1461191452682 Marionette TRACE conn2 <- [1,1456,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeatx.basic",0,null,null]]]}] 15:30:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | Canvas test: 2d.pattern.paint.repeatx.basic 15:30:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | took 628ms 15:30:52 INFO - PROCESS | 3820 | 1461191452738 Marionette TRACE conn2 -> [0,1457,"getWindowHandle",null] 15:30:52 INFO - PROCESS | 3820 | 1461191452740 Marionette TRACE conn2 <- [1,1457,null,{"value":"13"}] 15:30:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html 15:30:52 INFO - PROCESS | 3820 | 1461191452748 Marionette TRACE conn2 -> [0,1458,"setScriptTimeout",{"ms":35000}] 15:30:52 INFO - PROCESS | 3820 | 1461191452749 Marionette TRACE conn2 <- [1,1458,null,{}] 15:30:52 INFO - PROCESS | 3820 | 1461191452753 Marionette TRACE conn2 -> [0,1459,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:30:52 INFO - PROCESS | 3820 | 1461191452836 Marionette TRACE conn2 <- [1,1459,null,{"value":null}] 15:30:52 INFO - PROCESS | 3820 | 1461191452844 Marionette TRACE conn2 -> [0,1460,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html\", \"0c4acebc-30bb-40ca-b7a3-36b05095ea91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:30:52 INFO - PROCESS | 3820 | ++DOCSHELL 1686F400 == 41 [pid = 3820] [id = 374] 15:30:52 INFO - PROCESS | 3820 | ++DOMWINDOW == 124 (17D48800) [pid = 3820] [serial = 1121] [outer = 00000000] 15:30:52 INFO - PROCESS | 3820 | ++DOMWINDOW == 125 (1A8A8400) [pid = 3820] [serial = 1122] [outer = 17D48800] 15:30:52 INFO - PROCESS | 3820 | 1461191452888 Marionette DEBUG loaded listener.js 15:30:52 INFO - PROCESS | 3820 | ++DOMWINDOW == 126 (1A8DB800) [pid = 3820] [serial = 1123] [outer = 17D48800] 15:30:53 INFO - PROCESS | 3820 | --DOCSHELL 12D9A400 == 40 [pid = 3820] [id = 210] 15:30:53 INFO - PROCESS | 3820 | --DOCSHELL 11BF7000 == 39 [pid = 3820] [id = 209] 15:30:53 INFO - PROCESS | 3820 | --DOCSHELL 123F6800 == 38 [pid = 3820] [id = 196] 15:30:53 INFO - PROCESS | 3820 | --DOCSHELL 1646E000 == 37 [pid = 3820] [id = 201] 15:30:53 INFO - PROCESS | 3820 | --DOCSHELL 14962400 == 36 [pid = 3820] [id = 204] 15:30:53 INFO - PROCESS | 3820 | --DOCSHELL 15C19400 == 35 [pid = 3820] [id = 206] 15:30:53 INFO - PROCESS | 3820 | --DOCSHELL 182A3000 == 34 [pid = 3820] [id = 207] 15:30:53 INFO - PROCESS | 3820 | --DOCSHELL 18F24C00 == 33 [pid = 3820] [id = 208] 15:30:53 INFO - PROCESS | 3820 | --DOCSHELL 11C10800 == 32 [pid = 3820] [id = 205] 15:30:53 INFO - PROCESS | 3820 | --DOCSHELL 13210C00 == 31 [pid = 3820] [id = 211] 15:30:53 INFO - PROCESS | 3820 | --DOCSHELL 13387400 == 30 [pid = 3820] [id = 197] 15:30:53 INFO - PROCESS | 3820 | --DOCSHELL 16487000 == 29 [pid = 3820] [id = 212] 15:30:53 INFO - PROCESS | 3820 | --DOCSHELL 15C94000 == 28 [pid = 3820] [id = 199] 15:30:53 INFO - PROCESS | 3820 | --DOCSHELL 16489800 == 27 [pid = 3820] [id = 200] 15:30:53 INFO - PROCESS | 3820 | --DOCSHELL 18237C00 == 26 [pid = 3820] [id = 213] 15:30:53 INFO - PROCESS | 3820 | --DOCSHELL 1496A000 == 25 [pid = 3820] [id = 198] 15:30:53 INFO - PROCESS | 3820 | --DOCSHELL 12D8F400 == 24 [pid = 3820] [id = 202] 15:30:53 INFO - PROCESS | 3820 | --DOCSHELL 13268400 == 23 [pid = 3820] [id = 203] 15:30:53 INFO - PROCESS | 3820 | --DOCSHELL 1ED38400 == 22 [pid = 3820] [id = 360] 15:30:54 INFO - PROCESS | 3820 | --DOMWINDOW == 125 (1A1B1C00) [pid = 3820] [serial = 943] [outer = 00000000] [url = about:blank] 15:30:54 INFO - PROCESS | 3820 | --DOMWINDOW == 124 (1864D000) [pid = 3820] [serial = 847] [outer = 00000000] [url = about:blank] 15:30:54 INFO - PROCESS | 3820 | --DOMWINDOW == 123 (1C3F1400) [pid = 3820] [serial = 850] [outer = 00000000] [url = about:blank] 15:30:54 INFO - PROCESS | 3820 | --DOMWINDOW == 122 (19CA5400) [pid = 3820] [serial = 859] [outer = 00000000] [url = about:blank] 15:30:54 INFO - PROCESS | 3820 | --DOMWINDOW == 121 (1CB77400) [pid = 3820] [serial = 793] [outer = 00000000] [url = about:blank] 15:30:54 INFO - PROCESS | 3820 | --DOMWINDOW == 120 (137E4800) [pid = 3820] [serial = 892] [outer = 00000000] [url = about:blank] 15:30:54 INFO - PROCESS | 3820 | --DOMWINDOW == 119 (1D5AA400) [pid = 3820] [serial = 946] [outer = 00000000] [url = about:blank] 15:30:54 INFO - PROCESS | 3820 | --DOMWINDOW == 118 (1E612C00) [pid = 3820] [serial = 952] [outer = 00000000] [url = about:blank] 15:30:54 INFO - PROCESS | 3820 | --DOMWINDOW == 117 (1DF46800) [pid = 3820] [serial = 904] [outer = 00000000] [url = about:blank] 15:30:54 INFO - PROCESS | 3820 | --DOMWINDOW == 116 (18646C00) [pid = 3820] [serial = 955] [outer = 00000000] [url = about:blank] 15:30:54 INFO - PROCESS | 3820 | --DOMWINDOW == 115 (1890FC00) [pid = 3820] [serial = 907] [outer = 00000000] [url = about:blank] 15:30:54 INFO - PROCESS | 3820 | --DOMWINDOW == 114 (17A9E800) [pid = 3820] [serial = 940] [outer = 00000000] [url = about:blank] 15:30:54 INFO - PROCESS | 3820 | --DOMWINDOW == 113 (1D8E4000) [pid = 3820] [serial = 856] [outer = 00000000] [url = about:blank] 15:30:54 INFO - PROCESS | 3820 | --DOMWINDOW == 112 (1864BC00) [pid = 3820] [serial = 895] [outer = 00000000] [url = about:blank] 15:30:54 INFO - PROCESS | 3820 | --DOMWINDOW == 111 (1D4EB000) [pid = 3820] [serial = 898] [outer = 00000000] [url = about:blank] 15:30:54 INFO - PROCESS | 3820 | --DOMWINDOW == 110 (1DD54400) [pid = 3820] [serial = 901] [outer = 00000000] [url = about:blank] 15:30:54 INFO - PROCESS | 3820 | --DOMWINDOW == 109 (14962800) [pid = 3820] [serial = 844] [outer = 00000000] [url = about:blank] 15:30:54 INFO - PROCESS | 3820 | --DOMWINDOW == 108 (1D5C0000) [pid = 3820] [serial = 853] [outer = 00000000] [url = about:blank] 15:30:54 INFO - PROCESS | 3820 | --DOMWINDOW == 107 (1E080400) [pid = 3820] [serial = 949] [outer = 00000000] [url = about:blank] 15:30:54 INFO - PROCESS | 3820 | --DOMWINDOW == 106 (1EA3B000) [pid = 3820] [serial = 1006] [outer = 00000000] [url = about:blank] 15:30:54 INFO - PROCESS | 3820 | --DOMWINDOW == 105 (1D4ECC00) [pid = 3820] [serial = 988] [outer = 00000000] [url = about:blank] 15:30:54 INFO - PROCESS | 3820 | --DOMWINDOW == 104 (1DF4B000) [pid = 3820] [serial = 1003] [outer = 00000000] [url = about:blank] 15:30:54 INFO - PROCESS | 3820 | --DOMWINDOW == 103 (1D8E5400) [pid = 3820] [serial = 1000] [outer = 00000000] [url = about:blank] 15:30:54 INFO - PROCESS | 3820 | --DOMWINDOW == 102 (18D02000) [pid = 3820] [serial = 994] [outer = 00000000] [url = about:blank] 15:30:54 INFO - PROCESS | 3820 | --DOMWINDOW == 101 (1CFE7C00) [pid = 3820] [serial = 997] [outer = 00000000] [url = about:blank] 15:30:54 INFO - PROCESS | 3820 | --DOMWINDOW == 100 (1EB90400) [pid = 3820] [serial = 1009] [outer = 00000000] [url = about:blank] 15:30:54 INFO - PROCESS | 3820 | --DOMWINDOW == 99 (15AE7400) [pid = 3820] [serial = 991] [outer = 00000000] [url = about:blank] 15:30:54 INFO - PROCESS | 3820 | --DOMWINDOW == 98 (20860000) [pid = 3820] [serial = 1078] [outer = 00000000] [url = about:blank] 15:30:54 INFO - PROCESS | 3820 | --DOMWINDOW == 97 (1EA3C000) [pid = 3820] [serial = 1068] [outer = 00000000] [url = about:blank] 15:30:54 INFO - PROCESS | 3820 | --DOMWINDOW == 96 (1D5AB400) [pid = 3820] [serial = 1065] [outer = 00000000] [url = about:blank] 15:30:54 INFO - PROCESS | 3820 | --DOMWINDOW == 95 (1DD4C000) [pid = 3820] [serial = 1066] [outer = 00000000] [url = about:blank] 15:30:54 INFO - PROCESS | 3820 | --DOMWINDOW == 94 (1EBEE000) [pid = 3820] [serial = 1071] [outer = 00000000] [url = about:blank] 15:30:54 INFO - PROCESS | 3820 | --DOMWINDOW == 93 (1EA47C00) [pid = 3820] [serial = 1069] [outer = 00000000] [url = about:blank] 15:30:54 INFO - PROCESS | 3820 | --DOMWINDOW == 92 (1C3F0800) [pid = 3820] [serial = 1074] [outer = 00000000] [url = about:blank] 15:30:54 INFO - PROCESS | 3820 | --DOMWINDOW == 91 (2085CC00) [pid = 3820] [serial = 1077] [outer = 00000000] [url = about:blank] 15:30:54 INFO - PROCESS | 3820 | --DOMWINDOW == 90 (1ED30800) [pid = 3820] [serial = 1072] [outer = 00000000] [url = about:blank] 15:30:54 INFO - PROCESS | 3820 | --DOMWINDOW == 89 (1EBE4400) [pid = 3820] [serial = 1047] [outer = 00000000] [url = about:blank] 15:30:54 INFO - PROCESS | 3820 | --DOMWINDOW == 88 (1EB90000) [pid = 3820] [serial = 1045] [outer = 00000000] [url = about:blank] 15:30:54 INFO - PROCESS | 3820 | --DOMWINDOW == 87 (1EA41C00) [pid = 3820] [serial = 1044] [outer = 00000000] [url = about:blank] 15:30:54 INFO - PROCESS | 3820 | --DOMWINDOW == 86 (20869800) [pid = 3820] [serial = 1080] [outer = 00000000] [url = about:blank] 15:30:54 INFO - PROCESS | 3820 | --DOMWINDOW == 85 (1DF4A800) [pid = 3820] [serial = 1042] [outer = 00000000] [url = about:blank] 15:30:54 INFO - PROCESS | 3820 | --DOMWINDOW == 84 (1DF4B800) [pid = 3820] [serial = 1041] [outer = 00000000] [url = about:blank] 15:30:54 INFO - PROCESS | 3820 | --DOMWINDOW == 83 (1D5CB000) [pid = 3820] [serial = 1039] [outer = 00000000] [url = about:blank] 15:30:54 INFO - PROCESS | 3820 | --DOMWINDOW == 82 (1D5A6000) [pid = 3820] [serial = 1038] [outer = 00000000] [url = about:blank] 15:30:54 INFO - PROCESS | 3820 | --DOMWINDOW == 81 (1A8DDC00) [pid = 3820] [serial = 1036] [outer = 00000000] [url = about:blank] 15:30:54 INFO - PROCESS | 3820 | --DOMWINDOW == 80 (1A4CFC00) [pid = 3820] [serial = 1035] [outer = 00000000] [url = about:blank] 15:30:54 INFO - PROCESS | 3820 | --DOMWINDOW == 79 (18808800) [pid = 3820] [serial = 1033] [outer = 00000000] [url = about:blank] 15:30:54 INFO - PROCESS | 3820 | --DOMWINDOW == 78 (18297C00) [pid = 3820] [serial = 1032] [outer = 00000000] [url = about:blank] 15:30:54 INFO - PROCESS | 3820 | --DOMWINDOW == 77 (156A7C00) [pid = 3820] [serial = 1030] [outer = 00000000] [url = about:blank] 15:30:54 INFO - PROCESS | 3820 | --DOMWINDOW == 76 (14350800) [pid = 3820] [serial = 1029] [outer = 00000000] [url = about:blank] 15:30:54 INFO - PROCESS | 3820 | --DOMWINDOW == 75 (1CCE4400) [pid = 3820] [serial = 1027] [outer = 00000000] [url = about:blank] 15:30:54 INFO - PROCESS | 3820 | --DOMWINDOW == 74 (1D16C800) [pid = 3820] [serial = 1062] [outer = 00000000] [url = about:blank] 15:30:54 INFO - PROCESS | 3820 | --DOMWINDOW == 73 (1C261000) [pid = 3820] [serial = 1059] [outer = 00000000] [url = about:blank] 15:30:54 INFO - PROCESS | 3820 | --DOMWINDOW == 72 (1C2F5400) [pid = 3820] [serial = 1060] [outer = 00000000] [url = about:blank] 15:30:54 INFO - PROCESS | 3820 | --DOMWINDOW == 71 (18F28400) [pid = 3820] [serial = 1056] [outer = 00000000] [url = about:blank] 15:30:54 INFO - PROCESS | 3820 | --DOMWINDOW == 70 (196D0800) [pid = 3820] [serial = 1057] [outer = 00000000] [url = about:blank] 15:30:54 INFO - PROCESS | 3820 | --DOMWINDOW == 69 (196CCC00) [pid = 3820] [serial = 1054] [outer = 00000000] [url = about:blank] 15:30:54 INFO - PROCESS | 3820 | --DOMWINDOW == 68 (18F27000) [pid = 3820] [serial = 1053] [outer = 00000000] [url = about:blank] 15:30:54 INFO - PROCESS | 3820 | --DOMWINDOW == 67 (18EA4000) [pid = 3820] [serial = 1051] [outer = 00000000] [url = about:blank] 15:30:54 INFO - PROCESS | 3820 | --DOMWINDOW == 66 (18B94000) [pid = 3820] [serial = 1050] [outer = 00000000] [url = about:blank] 15:30:54 INFO - PROCESS | 3820 | --DOMWINDOW == 65 (1EBE3800) [pid = 3820] [serial = 1048] [outer = 00000000] [url = about:blank] 15:30:54 INFO - PROCESS | 3820 | --DOMWINDOW == 64 (1ED31C00) [pid = 3820] [serial = 1075] [outer = 00000000] [url = about:blank] 15:30:54 INFO - PROCESS | 3820 | --DOMWINDOW == 63 (1D46C000) [pid = 3820] [serial = 1063] [outer = 00000000] [url = about:blank] 15:30:54 INFO - PROCESS | 3820 | ++DOMWINDOW == 64 (11F53800) [pid = 3820] [serial = 1124] [outer = 1EB99400] 15:30:54 INFO - PROCESS | 3820 | 1461191454917 Marionette TRACE conn2 <- [1,1460,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeatx.coord1",0,null,null]]]}] 15:30:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | Canvas test: 2d.pattern.paint.repeatx.coord1 15:30:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | took 2212ms 15:30:54 INFO - PROCESS | 3820 | 1461191454961 Marionette TRACE conn2 -> [0,1461,"getWindowHandle",null] 15:30:54 INFO - PROCESS | 3820 | 1461191454964 Marionette TRACE conn2 <- [1,1461,null,{"value":"13"}] 15:30:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html 15:30:54 INFO - PROCESS | 3820 | 1461191454969 Marionette TRACE conn2 -> [0,1462,"setScriptTimeout",{"ms":35000}] 15:30:54 INFO - PROCESS | 3820 | 1461191454972 Marionette TRACE conn2 <- [1,1462,null,{}] 15:30:54 INFO - PROCESS | 3820 | 1461191454978 Marionette TRACE conn2 -> [0,1463,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:30:55 INFO - PROCESS | 3820 | 1461191455098 Marionette TRACE conn2 <- [1,1463,null,{"value":null}] 15:30:55 INFO - PROCESS | 3820 | 1461191455177 Marionette TRACE conn2 -> [0,1464,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html\", \"0c4acebc-30bb-40ca-b7a3-36b05095ea91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:30:55 INFO - PROCESS | 3820 | ++DOCSHELL 123F3000 == 23 [pid = 3820] [id = 375] 15:30:55 INFO - PROCESS | 3820 | ++DOMWINDOW == 65 (123F6800) [pid = 3820] [serial = 1125] [outer = 00000000] 15:30:55 INFO - PROCESS | 3820 | ++DOMWINDOW == 66 (12D9B400) [pid = 3820] [serial = 1126] [outer = 123F6800] 15:30:55 INFO - PROCESS | 3820 | 1461191455225 Marionette DEBUG loaded listener.js 15:30:55 INFO - PROCESS | 3820 | ++DOMWINDOW == 67 (13201C00) [pid = 3820] [serial = 1127] [outer = 123F6800] 15:30:55 INFO - PROCESS | 3820 | 1461191455635 Marionette TRACE conn2 <- [1,1464,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeatx.outside",0,null,null]]]}] 15:30:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | Canvas test: 2d.pattern.paint.repeatx.outside 15:30:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | took 690ms 15:30:55 INFO - PROCESS | 3820 | 1461191455665 Marionette TRACE conn2 -> [0,1465,"getWindowHandle",null] 15:30:55 INFO - PROCESS | 3820 | 1461191455670 Marionette TRACE conn2 <- [1,1465,null,{"value":"13"}] 15:30:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html 15:30:55 INFO - PROCESS | 3820 | 1461191455677 Marionette TRACE conn2 -> [0,1466,"setScriptTimeout",{"ms":35000}] 15:30:55 INFO - PROCESS | 3820 | 1461191455679 Marionette TRACE conn2 <- [1,1466,null,{}] 15:30:55 INFO - PROCESS | 3820 | 1461191455683 Marionette TRACE conn2 -> [0,1467,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:30:55 INFO - PROCESS | 3820 | 1461191455767 Marionette TRACE conn2 <- [1,1467,null,{"value":null}] 15:30:55 INFO - PROCESS | 3820 | 1461191455774 Marionette TRACE conn2 -> [0,1468,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html\", \"0c4acebc-30bb-40ca-b7a3-36b05095ea91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:30:55 INFO - PROCESS | 3820 | ++DOCSHELL 1325F400 == 24 [pid = 3820] [id = 376] 15:30:55 INFO - PROCESS | 3820 | ++DOMWINDOW == 68 (13268800) [pid = 3820] [serial = 1128] [outer = 00000000] 15:30:55 INFO - PROCESS | 3820 | ++DOMWINDOW == 69 (1355CC00) [pid = 3820] [serial = 1129] [outer = 13268800] 15:30:55 INFO - PROCESS | 3820 | 1461191455820 Marionette DEBUG loaded listener.js 15:30:55 INFO - PROCESS | 3820 | ++DOMWINDOW == 70 (136BE800) [pid = 3820] [serial = 1130] [outer = 13268800] 15:30:56 INFO - PROCESS | 3820 | 1461191456295 Marionette TRACE conn2 <- [1,1468,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeaty.basic",0,null,null]]]}] 15:30:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | Canvas test: 2d.pattern.paint.repeaty.basic 15:30:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | took 643ms 15:30:56 INFO - PROCESS | 3820 | 1461191456314 Marionette TRACE conn2 -> [0,1469,"getWindowHandle",null] 15:30:56 INFO - PROCESS | 3820 | 1461191456317 Marionette TRACE conn2 <- [1,1469,null,{"value":"13"}] 15:30:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html 15:30:56 INFO - PROCESS | 3820 | 1461191456320 Marionette TRACE conn2 -> [0,1470,"setScriptTimeout",{"ms":35000}] 15:30:56 INFO - PROCESS | 3820 | 1461191456324 Marionette TRACE conn2 <- [1,1470,null,{}] 15:30:56 INFO - PROCESS | 3820 | 1461191456335 Marionette TRACE conn2 -> [0,1471,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:30:56 INFO - PROCESS | 3820 | 1461191456417 Marionette TRACE conn2 <- [1,1471,null,{"value":null}] 15:30:56 INFO - PROCESS | 3820 | 1461191456458 Marionette TRACE conn2 -> [0,1472,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html\", \"0c4acebc-30bb-40ca-b7a3-36b05095ea91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:30:56 INFO - PROCESS | 3820 | ++DOCSHELL 1496DC00 == 25 [pid = 3820] [id = 377] 15:30:56 INFO - PROCESS | 3820 | ++DOMWINDOW == 71 (149F0000) [pid = 3820] [serial = 1131] [outer = 00000000] 15:30:56 INFO - PROCESS | 3820 | ++DOMWINDOW == 72 (15460C00) [pid = 3820] [serial = 1132] [outer = 149F0000] 15:30:56 INFO - PROCESS | 3820 | 1461191456511 Marionette DEBUG loaded listener.js 15:30:56 INFO - PROCESS | 3820 | ++DOMWINDOW == 73 (15A04800) [pid = 3820] [serial = 1133] [outer = 149F0000] 15:30:57 INFO - PROCESS | 3820 | 1461191456995 Marionette TRACE conn2 <- [1,1472,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeaty.coord1",0,null,null]]]}] 15:30:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | Canvas test: 2d.pattern.paint.repeaty.coord1 15:30:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | took 690ms 15:30:57 INFO - PROCESS | 3820 | 1461191457019 Marionette TRACE conn2 -> [0,1473,"getWindowHandle",null] 15:30:57 INFO - PROCESS | 3820 | 1461191457021 Marionette TRACE conn2 <- [1,1473,null,{"value":"13"}] 15:30:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html 15:30:57 INFO - PROCESS | 3820 | 1461191457028 Marionette TRACE conn2 -> [0,1474,"setScriptTimeout",{"ms":35000}] 15:30:57 INFO - PROCESS | 3820 | 1461191457030 Marionette TRACE conn2 <- [1,1474,null,{}] 15:30:57 INFO - PROCESS | 3820 | 1461191457033 Marionette TRACE conn2 -> [0,1475,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:30:57 INFO - PROCESS | 3820 | 1461191457110 Marionette TRACE conn2 <- [1,1475,null,{"value":null}] 15:30:57 INFO - PROCESS | 3820 | 1461191457117 Marionette TRACE conn2 -> [0,1476,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html\", \"0c4acebc-30bb-40ca-b7a3-36b05095ea91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:30:57 INFO - PROCESS | 3820 | ++DOCSHELL 15D91800 == 26 [pid = 3820] [id = 378] 15:30:57 INFO - PROCESS | 3820 | ++DOMWINDOW == 74 (16468400) [pid = 3820] [serial = 1134] [outer = 00000000] 15:30:57 INFO - PROCESS | 3820 | ++DOMWINDOW == 75 (16476800) [pid = 3820] [serial = 1135] [outer = 16468400] 15:30:57 INFO - PROCESS | 3820 | 1461191457161 Marionette DEBUG loaded listener.js 15:30:57 INFO - PROCESS | 3820 | ++DOMWINDOW == 76 (16486400) [pid = 3820] [serial = 1136] [outer = 16468400] 15:30:57 INFO - PROCESS | 3820 | 1461191457585 Marionette TRACE conn2 <- [1,1476,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeaty.outside",0,null,null]]]}] 15:30:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | Canvas test: 2d.pattern.paint.repeaty.outside 15:30:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | took 596ms 15:30:57 INFO - PROCESS | 3820 | 1461191457622 Marionette TRACE conn2 -> [0,1477,"getWindowHandle",null] 15:30:57 INFO - PROCESS | 3820 | 1461191457625 Marionette TRACE conn2 <- [1,1477,null,{"value":"13"}] 15:30:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html 15:30:57 INFO - PROCESS | 3820 | 1461191457632 Marionette TRACE conn2 -> [0,1478,"setScriptTimeout",{"ms":35000}] 15:30:57 INFO - PROCESS | 3820 | 1461191457634 Marionette TRACE conn2 <- [1,1478,null,{}] 15:30:57 INFO - PROCESS | 3820 | 1461191457637 Marionette TRACE conn2 -> [0,1479,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:30:57 INFO - PROCESS | 3820 | 1461191457710 Marionette TRACE conn2 <- [1,1479,null,{"value":null}] 15:30:57 INFO - PROCESS | 3820 | 1461191457716 Marionette TRACE conn2 -> [0,1480,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html\", \"0c4acebc-30bb-40ca-b7a3-36b05095ea91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:30:57 INFO - PROCESS | 3820 | ++DOCSHELL 1648B400 == 27 [pid = 3820] [id = 379] 15:30:57 INFO - PROCESS | 3820 | ++DOMWINDOW == 77 (16553800) [pid = 3820] [serial = 1137] [outer = 00000000] 15:30:57 INFO - PROCESS | 3820 | ++DOMWINDOW == 78 (1687A800) [pid = 3820] [serial = 1138] [outer = 16553800] 15:30:57 INFO - PROCESS | 3820 | 1461191457761 Marionette DEBUG loaded listener.js 15:30:57 INFO - PROCESS | 3820 | ++DOMWINDOW == 79 (17AA9C00) [pid = 3820] [serial = 1139] [outer = 16553800] 15:30:58 INFO - PROCESS | 3820 | 1461191458217 Marionette TRACE conn2 <- [1,1480,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html",0,null,null,[["Canvas test: 2d.pattern.repeat.case",0,null,null]]]}] 15:30:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | Canvas test: 2d.pattern.repeat.case 15:30:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | took 628ms 15:30:58 INFO - PROCESS | 3820 | 1461191458270 Marionette TRACE conn2 -> [0,1481,"getWindowHandle",null] 15:30:58 INFO - PROCESS | 3820 | 1461191458272 Marionette TRACE conn2 <- [1,1481,null,{"value":"13"}] 15:30:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html 15:30:58 INFO - PROCESS | 3820 | 1461191458275 Marionette TRACE conn2 -> [0,1482,"setScriptTimeout",{"ms":35000}] 15:30:58 INFO - PROCESS | 3820 | 1461191458277 Marionette TRACE conn2 <- [1,1482,null,{}] 15:30:58 INFO - PROCESS | 3820 | 1461191458281 Marionette TRACE conn2 -> [0,1483,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:30:58 INFO - PROCESS | 3820 | 1461191458382 Marionette TRACE conn2 <- [1,1483,null,{"value":null}] 15:30:58 INFO - PROCESS | 3820 | 1461191458392 Marionette TRACE conn2 -> [0,1484,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html\", \"0c4acebc-30bb-40ca-b7a3-36b05095ea91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:30:58 INFO - PROCESS | 3820 | ++DOCSHELL 17F72400 == 28 [pid = 3820] [id = 380] 15:30:58 INFO - PROCESS | 3820 | ++DOMWINDOW == 80 (18170000) [pid = 3820] [serial = 1140] [outer = 00000000] 15:30:58 INFO - PROCESS | 3820 | ++DOMWINDOW == 81 (1823F800) [pid = 3820] [serial = 1141] [outer = 18170000] 15:30:58 INFO - PROCESS | 3820 | 1461191458437 Marionette DEBUG loaded listener.js 15:30:58 INFO - PROCESS | 3820 | ++DOMWINDOW == 82 (18642800) [pid = 3820] [serial = 1142] [outer = 18170000] 15:30:58 INFO - PROCESS | 3820 | 1461191458871 Marionette TRACE conn2 <- [1,1484,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html",0,null,null,[["Canvas test: 2d.pattern.repeat.empty",0,null,null]]]}] 15:30:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | Canvas test: 2d.pattern.repeat.empty 15:30:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | took 627ms 15:30:58 INFO - PROCESS | 3820 | 1461191458914 Marionette TRACE conn2 -> [0,1485,"getWindowHandle",null] 15:30:58 INFO - PROCESS | 3820 | 1461191458916 Marionette TRACE conn2 <- [1,1485,null,{"value":"13"}] 15:30:58 INFO - PROCESS | 3820 | 1461191458919 Marionette TRACE conn2 -> [0,1486,"setScriptTimeout",{"ms":35000}] 15:30:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html 15:30:58 INFO - PROCESS | 3820 | 1461191458921 Marionette TRACE conn2 <- [1,1486,null,{}] 15:30:58 INFO - PROCESS | 3820 | 1461191458924 Marionette TRACE conn2 -> [0,1487,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:30:59 INFO - PROCESS | 3820 | 1461191459002 Marionette TRACE conn2 <- [1,1487,null,{"value":null}] 15:30:59 INFO - PROCESS | 3820 | 1461191459011 Marionette TRACE conn2 -> [0,1488,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html\", \"0c4acebc-30bb-40ca-b7a3-36b05095ea91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:30:59 INFO - PROCESS | 3820 | ++DOCSHELL 18237000 == 29 [pid = 3820] [id = 381] 15:30:59 INFO - PROCESS | 3820 | ++DOMWINDOW == 83 (1864E400) [pid = 3820] [serial = 1143] [outer = 00000000] 15:30:59 INFO - PROCESS | 3820 | ++DOMWINDOW == 84 (1890E400) [pid = 3820] [serial = 1144] [outer = 1864E400] 15:30:59 INFO - PROCESS | 3820 | 1461191459059 Marionette DEBUG loaded listener.js 15:30:59 INFO - PROCESS | 3820 | ++DOMWINDOW == 85 (18B92800) [pid = 3820] [serial = 1145] [outer = 1864E400] 15:30:59 INFO - PROCESS | 3820 | 1461191459539 Marionette TRACE conn2 <- [1,1488,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html",0,null,null,[["Canvas test: 2d.pattern.repeat.null",0,null,null]]]}] 15:30:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | Canvas test: 2d.pattern.repeat.null 15:30:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | took 643ms 15:30:59 INFO - PROCESS | 3820 | 1461191459588 Marionette TRACE conn2 -> [0,1489,"getWindowHandle",null] 15:30:59 INFO - PROCESS | 3820 | 1461191459590 Marionette TRACE conn2 <- [1,1489,null,{"value":"13"}] 15:30:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html 15:30:59 INFO - PROCESS | 3820 | 1461191459598 Marionette TRACE conn2 -> [0,1490,"setScriptTimeout",{"ms":35000}] 15:30:59 INFO - PROCESS | 3820 | 1461191459600 Marionette TRACE conn2 <- [1,1490,null,{}] 15:30:59 INFO - PROCESS | 3820 | 1461191459603 Marionette TRACE conn2 -> [0,1491,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:30:59 INFO - PROCESS | 3820 | 1461191459673 Marionette TRACE conn2 <- [1,1491,null,{"value":null}] 15:30:59 INFO - PROCESS | 3820 | 1461191459679 Marionette TRACE conn2 -> [0,1492,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html\", \"0c4acebc-30bb-40ca-b7a3-36b05095ea91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:30:59 INFO - PROCESS | 3820 | ++DOCSHELL 1864E000 == 30 [pid = 3820] [id = 382] 15:30:59 INFO - PROCESS | 3820 | ++DOMWINDOW == 86 (18807400) [pid = 3820] [serial = 1146] [outer = 00000000] 15:30:59 INFO - PROCESS | 3820 | ++DOMWINDOW == 87 (18EA4400) [pid = 3820] [serial = 1147] [outer = 18807400] 15:30:59 INFO - PROCESS | 3820 | 1461191459723 Marionette DEBUG loaded listener.js 15:30:59 INFO - PROCESS | 3820 | ++DOMWINDOW == 88 (18D07800) [pid = 3820] [serial = 1148] [outer = 18807400] 15:31:00 INFO - PROCESS | 3820 | 1461191460194 Marionette TRACE conn2 <- [1,1492,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html",0,null,null,[["Canvas test: 2d.pattern.repeat.nullsuffix",0,null,null]]]}] 15:31:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | Canvas test: 2d.pattern.repeat.nullsuffix 15:31:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | took 643ms 15:31:00 INFO - PROCESS | 3820 | 1461191460237 Marionette TRACE conn2 -> [0,1493,"getWindowHandle",null] 15:31:00 INFO - PROCESS | 3820 | 1461191460239 Marionette TRACE conn2 <- [1,1493,null,{"value":"13"}] 15:31:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html 15:31:00 INFO - PROCESS | 3820 | 1461191460248 Marionette TRACE conn2 -> [0,1494,"setScriptTimeout",{"ms":35000}] 15:31:00 INFO - PROCESS | 3820 | 1461191460250 Marionette TRACE conn2 <- [1,1494,null,{}] 15:31:00 INFO - PROCESS | 3820 | 1461191460253 Marionette TRACE conn2 -> [0,1495,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:31:00 INFO - PROCESS | 3820 | 1461191460352 Marionette TRACE conn2 <- [1,1495,null,{"value":null}] 15:31:00 INFO - PROCESS | 3820 | 1461191460364 Marionette TRACE conn2 -> [0,1496,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html\", \"0c4acebc-30bb-40ca-b7a3-36b05095ea91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:31:00 INFO - PROCESS | 3820 | ++DOCSHELL 1496C400 == 31 [pid = 3820] [id = 383] 15:31:00 INFO - PROCESS | 3820 | ++DOMWINDOW == 89 (18D06C00) [pid = 3820] [serial = 1149] [outer = 00000000] 15:31:00 INFO - PROCESS | 3820 | ++DOMWINDOW == 90 (195BFC00) [pid = 3820] [serial = 1150] [outer = 18D06C00] 15:31:00 INFO - PROCESS | 3820 | 1461191460408 Marionette DEBUG loaded listener.js 15:31:00 INFO - PROCESS | 3820 | ++DOMWINDOW == 91 (19501C00) [pid = 3820] [serial = 1151] [outer = 18D06C00] 15:31:00 INFO - PROCESS | 3820 | 1461191460853 Marionette TRACE conn2 <- [1,1496,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html",0,null,null,[["Canvas test: 2d.pattern.repeat.undefined",0,null,null]]]}] 15:31:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | Canvas test: 2d.pattern.repeat.undefined 15:31:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | took 643ms 15:31:00 INFO - PROCESS | 3820 | 1461191460886 Marionette TRACE conn2 -> [0,1497,"getWindowHandle",null] 15:31:00 INFO - PROCESS | 3820 | 1461191460888 Marionette TRACE conn2 <- [1,1497,null,{"value":"13"}] 15:31:00 INFO - PROCESS | 3820 | 1461191460891 Marionette TRACE conn2 -> [0,1498,"setScriptTimeout",{"ms":35000}] 15:31:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html 15:31:00 INFO - PROCESS | 3820 | 1461191460893 Marionette TRACE conn2 <- [1,1498,null,{}] 15:31:00 INFO - PROCESS | 3820 | 1461191460896 Marionette TRACE conn2 -> [0,1499,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:31:01 INFO - PROCESS | 3820 | 1461191461007 Marionette TRACE conn2 <- [1,1499,null,{"value":null}] 15:31:01 INFO - PROCESS | 3820 | 1461191461014 Marionette TRACE conn2 -> [0,1500,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html\", \"0c4acebc-30bb-40ca-b7a3-36b05095ea91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:31:01 INFO - PROCESS | 3820 | ++DOCSHELL 15C91C00 == 32 [pid = 3820] [id = 384] 15:31:01 INFO - PROCESS | 3820 | ++DOMWINDOW == 92 (15D8F800) [pid = 3820] [serial = 1152] [outer = 00000000] 15:31:01 INFO - PROCESS | 3820 | ++DOMWINDOW == 93 (19A99800) [pid = 3820] [serial = 1153] [outer = 15D8F800] 15:31:01 INFO - PROCESS | 3820 | 1461191461114 Marionette DEBUG loaded listener.js 15:31:01 INFO - PROCESS | 3820 | ++DOMWINDOW == 94 (19F33C00) [pid = 3820] [serial = 1154] [outer = 15D8F800] 15:31:01 INFO - PROCESS | 3820 | 1461191461540 Marionette TRACE conn2 <- [1,1500,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html",0,null,null,[["Canvas test: 2d.pattern.repeat.unrecognised",0,null,null]]]}] 15:31:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | Canvas test: 2d.pattern.repeat.unrecognised 15:31:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | took 706ms 15:31:01 INFO - PROCESS | 3820 | 1461191461593 Marionette TRACE conn2 -> [0,1501,"getWindowHandle",null] 15:31:01 INFO - PROCESS | 3820 | 1461191461595 Marionette TRACE conn2 <- [1,1501,null,{"value":"13"}] 15:31:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html 15:31:01 INFO - PROCESS | 3820 | 1461191461599 Marionette TRACE conn2 -> [0,1502,"setScriptTimeout",{"ms":35000}] 15:31:01 INFO - PROCESS | 3820 | 1461191461601 Marionette TRACE conn2 <- [1,1502,null,{}] 15:31:01 INFO - PROCESS | 3820 | 1461191461605 Marionette TRACE conn2 -> [0,1503,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:31:01 INFO - PROCESS | 3820 | 1461191461749 Marionette TRACE conn2 <- [1,1503,null,{"value":null}] 15:31:01 INFO - PROCESS | 3820 | 1461191461775 Marionette TRACE conn2 -> [0,1504,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html\", \"0c4acebc-30bb-40ca-b7a3-36b05095ea91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:31:01 INFO - PROCESS | 3820 | ++DOCSHELL 1A31B000 == 33 [pid = 3820] [id = 385] 15:31:01 INFO - PROCESS | 3820 | ++DOMWINDOW == 95 (1A31B400) [pid = 3820] [serial = 1155] [outer = 00000000] 15:31:01 INFO - PROCESS | 3820 | ++DOMWINDOW == 96 (1A3B5000) [pid = 3820] [serial = 1156] [outer = 1A31B400] 15:31:01 INFO - PROCESS | 3820 | 1461191461828 Marionette DEBUG loaded listener.js 15:31:01 INFO - PROCESS | 3820 | ++DOMWINDOW == 97 (1A4CB000) [pid = 3820] [serial = 1157] [outer = 1A31B400] 15:31:02 INFO - PROCESS | 3820 | --DOMWINDOW == 96 (17D4FC00) [pid = 3820] [serial = 1118] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html] 15:31:02 INFO - PROCESS | 3820 | --DOMWINDOW == 95 (18D0D000) [pid = 3820] [serial = 1106] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html] 15:31:02 INFO - PROCESS | 3820 | --DOMWINDOW == 94 (19505400) [pid = 3820] [serial = 1109] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html] 15:31:02 INFO - PROCESS | 3820 | --DOMWINDOW == 93 (1A3AF400) [pid = 3820] [serial = 1112] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html] 15:31:02 INFO - PROCESS | 3820 | --DOMWINDOW == 92 (1ED38C00) [pid = 3820] [serial = 1079] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html] 15:31:02 INFO - PROCESS | 3820 | --DOMWINDOW == 91 (18B87800) [pid = 3820] [serial = 1103] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html] 15:31:02 INFO - PROCESS | 3820 | --DOMWINDOW == 90 (18116000) [pid = 3820] [serial = 1100] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html] 15:31:02 INFO - PROCESS | 3820 | --DOMWINDOW == 89 (17D91400) [pid = 3820] [serial = 1097] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html] 15:31:02 INFO - PROCESS | 3820 | --DOMWINDOW == 88 (16472000) [pid = 3820] [serial = 1094] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html] 15:31:02 INFO - PROCESS | 3820 | --DOMWINDOW == 87 (15A0EC00) [pid = 3820] [serial = 1091] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html] 15:31:02 INFO - PROCESS | 3820 | --DOMWINDOW == 86 (13810000) [pid = 3820] [serial = 1088] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html] 15:31:02 INFO - PROCESS | 3820 | --DOMWINDOW == 85 (12D99400) [pid = 3820] [serial = 1085] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html] 15:31:02 INFO - PROCESS | 3820 | --DOMWINDOW == 84 (11C1C400) [pid = 3820] [serial = 1082] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html] 15:31:02 INFO - PROCESS | 3820 | --DOMWINDOW == 83 (13657C00) [pid = 3820] [serial = 1115] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html] 15:31:02 INFO - PROCESS | 3820 | 1461191462368 Marionette TRACE conn2 <- [1,1504,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html",0,null,null,[["Canvas test: 2d.pattern.repeat.unrecognisednull",0,null,null]]]}] 15:31:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | Canvas test: 2d.pattern.repeat.unrecognisednull 15:31:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | took 800ms 15:31:02 INFO - PROCESS | 3820 | 1461191462408 Marionette TRACE conn2 -> [0,1505,"getWindowHandle",null] 15:31:02 INFO - PROCESS | 3820 | 1461191462410 Marionette TRACE conn2 <- [1,1505,null,{"value":"13"}] 15:31:02 INFO - PROCESS | 3820 | 1461191462414 Marionette TRACE conn2 -> [0,1506,"setScriptTimeout",{"ms":35000}] 15:31:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html 15:31:02 INFO - PROCESS | 3820 | 1461191462416 Marionette TRACE conn2 <- [1,1506,null,{}] 15:31:02 INFO - PROCESS | 3820 | 1461191462419 Marionette TRACE conn2 -> [0,1507,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:31:02 INFO - PROCESS | 3820 | 1461191462493 Marionette TRACE conn2 <- [1,1507,null,{"value":null}] 15:31:02 INFO - PROCESS | 3820 | 1461191462499 Marionette TRACE conn2 -> [0,1508,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html\", \"0c4acebc-30bb-40ca-b7a3-36b05095ea91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:31:02 INFO - PROCESS | 3820 | ++DOCSHELL 13816000 == 34 [pid = 3820] [id = 386] 15:31:02 INFO - PROCESS | 3820 | ++DOMWINDOW == 84 (1496AC00) [pid = 3820] [serial = 1158] [outer = 00000000] 15:31:02 INFO - PROCESS | 3820 | ++DOMWINDOW == 85 (17D46800) [pid = 3820] [serial = 1159] [outer = 1496AC00] 15:31:02 INFO - PROCESS | 3820 | 1461191462542 Marionette DEBUG loaded listener.js 15:31:02 INFO - PROCESS | 3820 | ++DOMWINDOW == 86 (17AACC00) [pid = 3820] [serial = 1160] [outer = 1496AC00] 15:31:02 INFO - PROCESS | 3820 | 1461191462954 Marionette TRACE conn2 <- [1,1508,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html",0,null,null,[["Canvas test: 2d.strokeStyle.default",0,null,null]]]}] 15:31:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | Canvas test: 2d.strokeStyle.default 15:31:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | took 597ms 15:31:03 INFO - PROCESS | 3820 | 1461191463018 Marionette TRACE conn2 -> [0,1509,"getWindowHandle",null] 15:31:03 INFO - PROCESS | 3820 | 1461191463020 Marionette TRACE conn2 <- [1,1509,null,{"value":"13"}] 15:31:03 INFO - TEST-START | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html 15:31:03 INFO - PROCESS | 3820 | 1461191463024 Marionette TRACE conn2 -> [0,1510,"setScriptTimeout",{"ms":35000}] 15:31:03 INFO - PROCESS | 3820 | 1461191463026 Marionette TRACE conn2 <- [1,1510,null,{}] 15:31:03 INFO - PROCESS | 3820 | 1461191463030 Marionette TRACE conn2 -> [0,1511,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:31:03 INFO - PROCESS | 3820 | 1461191463109 Marionette TRACE conn2 <- [1,1511,null,{"value":null}] 15:31:03 INFO - PROCESS | 3820 | 1461191463114 Marionette TRACE conn2 -> [0,1512,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html\", \"0c4acebc-30bb-40ca-b7a3-36b05095ea91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:31:03 INFO - PROCESS | 3820 | ++DOCSHELL 16477400 == 35 [pid = 3820] [id = 387] 15:31:03 INFO - PROCESS | 3820 | ++DOMWINDOW == 87 (1648A000) [pid = 3820] [serial = 1161] [outer = 00000000] 15:31:03 INFO - PROCESS | 3820 | ++DOMWINDOW == 88 (1A1B0C00) [pid = 3820] [serial = 1162] [outer = 1648A000] 15:31:03 INFO - PROCESS | 3820 | 1461191463158 Marionette DEBUG loaded listener.js 15:31:03 INFO - PROCESS | 3820 | ++DOMWINDOW == 89 (1A3B3000) [pid = 3820] [serial = 1163] [outer = 1648A000] 15:31:03 INFO - PROCESS | 3820 | 1461191463602 Marionette TRACE conn2 <- [1,1512,null,{"value":["/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html",0,null,null,[["fillRect should not affect current default path and NotSupportedError should be thrown.",1,"assert_throws: fillRect should not affect current default path and NotSupportedError should be thrown. function \"function () {\n var canvas = document.getElemen...\" threw object \"TypeError: context.addHitRegion is not a function\" (\"TypeError\") expected object \"[object Object]\" (\"NotSupportedError\")","@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:15:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:14:1\n"],["strokeRect should not affect current default path and NotSupportedError should be thrown.",1,"assert_throws: strokeRect should not affect current default path and NotSupportedError should be thrown. function \"function () {\n var canvas = document.getElemen...\" threw object \"TypeError: context.addHitRegion is not a function\" (\"TypeError\") expected object \"[object Object]\" (\"NotSupportedError\")","@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:34:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:33:1\n"],["fillText should not affect current default path and NotSupportedError should be thrown.",1,"assert_throws: fillText should not affect current default path and NotSupportedError should be thrown. function \"function () {\n var canvas = document.getElemen...\" threw object \"TypeError: context.addHitRegion is not a function\" (\"TypeError\") expected object \"[object Object]\" (\"NotSupportedError\")","@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:53:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:52:1\n"],["strokeText should not affect current default path and NotSupportedError shuld be thrown.",1,"assert_throws: strokeText should not affect current default path and NotSupportedError shuld be thrown. function \"function () {\n var canvas = document.getElemen...\" threw object \"TypeError: context.addHitRegion is not a function\" (\"TypeError\") expected object \"[object Object]\" (\"NotSupportedError\")","@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:72:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:71:1\n"]]]}] 15:31:03 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:31:03 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 15:31:03 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:15:5 15:31:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:31:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:31:03 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:14:1 15:31:03 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:31:03 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 15:31:03 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:34:5 15:31:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:31:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:31:03 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:33:1 15:31:03 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:31:03 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 15:31:03 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:53:5 15:31:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:31:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:31:03 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:52:1 15:31:03 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:31:03 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 15:31:03 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:72:5 15:31:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:31:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:31:03 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:71:1 15:31:03 INFO - TEST-OK | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html | took 658ms 15:31:03 INFO - PROCESS | 3820 | 1461191463667 Marionette TRACE conn2 -> [0,1513,"getWindowHandle",null] 15:31:03 INFO - PROCESS | 3820 | 1461191463669 Marionette TRACE conn2 <- [1,1513,null,{"value":"13"}] 15:31:03 INFO - TEST-START | /2dcontext/hit-regions/hitregions-members-exist.html 15:31:03 INFO - PROCESS | 3820 | 1461191463676 Marionette TRACE conn2 -> [0,1514,"setScriptTimeout",{"ms":35000}] 15:31:03 INFO - PROCESS | 3820 | 1461191463677 Marionette TRACE conn2 <- [1,1514,null,{}] 15:31:03 INFO - PROCESS | 3820 | 1461191463681 Marionette TRACE conn2 -> [0,1515,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:31:03 INFO - PROCESS | 3820 | 1461191463752 Marionette TRACE conn2 <- [1,1515,null,{"value":null}] 15:31:03 INFO - PROCESS | 3820 | 1461191463758 Marionette TRACE conn2 -> [0,1516,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/hit-regions/hitregions-members-exist.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html\", \"0c4acebc-30bb-40ca-b7a3-36b05095ea91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:31:03 INFO - PROCESS | 3820 | ++DOCSHELL 18236400 == 36 [pid = 3820] [id = 388] 15:31:03 INFO - PROCESS | 3820 | ++DOMWINDOW == 90 (18805800) [pid = 3820] [serial = 1164] [outer = 00000000] 15:31:03 INFO - PROCESS | 3820 | ++DOMWINDOW == 91 (1A8DB000) [pid = 3820] [serial = 1165] [outer = 18805800] 15:31:03 INFO - PROCESS | 3820 | 1461191463801 Marionette DEBUG loaded listener.js 15:31:03 INFO - PROCESS | 3820 | ++DOMWINDOW == 92 (1AD5D400) [pid = 3820] [serial = 1166] [outer = 18805800] 15:31:04 INFO - PROCESS | 3820 | 1461191464309 Marionette TRACE conn2 <- [1,1516,null,{"value":["/2dcontext/hit-regions/hitregions-members-exist.html",0,null,null,[["context.addHitRegion Exists",1,"assert_equals: expected \"function\" but got \"undefined\"","@http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:14:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:12:1\n"],["context.removeHitRegion Exists",1,"assert_equals: expected \"function\" but got \"undefined\"","@http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:19:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:17:1\n"],["context.clearHitRegions Exists",1,"assert_equals: expected \"function\" but got \"undefined\"","@http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:24:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:22:1\n"]]]}] 15:31:04 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.addHitRegion Exists - assert_equals: expected "function" but got "undefined" 15:31:04 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:14:3 15:31:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:31:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:31:04 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:12:1 15:31:04 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.removeHitRegion Exists - assert_equals: expected "function" but got "undefined" 15:31:04 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:19:3 15:31:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:31:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:31:04 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:17:1 15:31:04 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.clearHitRegions Exists - assert_equals: expected "function" but got "undefined" 15:31:04 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:24:3 15:31:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:31:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:31:04 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:22:1 15:31:04 INFO - TEST-OK | /2dcontext/hit-regions/hitregions-members-exist.html | took 706ms 15:31:04 INFO - PROCESS | 3820 | 1461191464376 Marionette TRACE conn2 -> [0,1517,"getWindowHandle",null] 15:31:04 INFO - PROCESS | 3820 | 1461191464380 Marionette TRACE conn2 <- [1,1517,null,{"value":"13"}] 15:31:04 INFO - TEST-START | /2dcontext/image-smoothing/imagesmoothing.html 15:31:04 INFO - PROCESS | 3820 | 1461191464386 Marionette TRACE conn2 -> [0,1518,"setScriptTimeout",{"ms":35000}] 15:31:04 INFO - PROCESS | 3820 | 1461191464390 Marionette TRACE conn2 <- [1,1518,null,{}] 15:31:04 INFO - PROCESS | 3820 | 1461191464398 Marionette TRACE conn2 -> [0,1519,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:31:04 INFO - PROCESS | 3820 | 1461191464581 Marionette TRACE conn2 <- [1,1519,null,{"value":null}] 15:31:04 INFO - PROCESS | 3820 | 1461191464694 Marionette TRACE conn2 -> [0,1520,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/image-smoothing/imagesmoothing.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html\", \"0c4acebc-30bb-40ca-b7a3-36b05095ea91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:31:04 INFO - PROCESS | 3820 | ++DOCSHELL 12B81400 == 37 [pid = 3820] [id = 389] 15:31:04 INFO - PROCESS | 3820 | ++DOMWINDOW == 93 (12B8AC00) [pid = 3820] [serial = 1167] [outer = 00000000] 15:31:04 INFO - PROCESS | 3820 | ++DOMWINDOW == 94 (12D98400) [pid = 3820] [serial = 1168] [outer = 12B8AC00] 15:31:04 INFO - PROCESS | 3820 | 1461191464750 Marionette DEBUG loaded listener.js 15:31:04 INFO - PROCESS | 3820 | ++DOMWINDOW == 95 (1320FC00) [pid = 3820] [serial = 1169] [outer = 12B8AC00] 15:31:05 INFO - PROCESS | 3820 | 1461191465329 Marionette TRACE conn2 <- [1,1520,null,{"value":["/2dcontext/image-smoothing/imagesmoothing.html",0,null,null,[["When the CanvasRenderingContext2D object is created, the attribute must be set to true.",1,"assert_true: expected true got undefined","@http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:22:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:18:7\n@http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:17:6\n"],["On getting the imageSmoothingEnabled attribute, the user agent must return the last value it was set to.",0,null,null],["On setting the imageSmoothingEnabled attribute, it must be set to the new value.",0,null,null]]]}] 15:31:05 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:31:05 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:22:9 15:31:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:31:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:31:05 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:18:7 15:31:05 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:17:6 15:31:05 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:31:05 INFO - TEST-PASS | /2dcontext/image-smoothing/imagesmoothing.html | On setting the imageSmoothingEnabled attribute, it must be set to the new value. 15:31:05 INFO - TEST-OK | /2dcontext/image-smoothing/imagesmoothing.html | took 1004ms 15:31:05 INFO - PROCESS | 3820 | 1461191465389 Marionette TRACE conn2 -> [0,1521,"getWindowHandle",null] 15:31:05 INFO - PROCESS | 3820 | 1461191465395 Marionette TRACE conn2 <- [1,1521,null,{"value":"13"}] 15:31:05 INFO - PROCESS | 3820 | 1461191465401 Marionette TRACE conn2 -> [0,1522,"setScriptTimeout",{"ms":35000}] 15:31:05 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.butt.html 15:31:05 INFO - PROCESS | 3820 | 1461191465404 Marionette TRACE conn2 <- [1,1522,null,{}] 15:31:05 INFO - PROCESS | 3820 | 1461191465408 Marionette TRACE conn2 -> [0,1523,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:31:05 INFO - PROCESS | 3820 | 1461191465521 Marionette TRACE conn2 <- [1,1523,null,{"value":null}] 15:31:05 INFO - PROCESS | 3820 | 1461191465605 Marionette TRACE conn2 -> [0,1524,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.cap.butt.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.butt.html\", \"0c4acebc-30bb-40ca-b7a3-36b05095ea91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:31:05 INFO - PROCESS | 3820 | ++DOCSHELL 13269000 == 38 [pid = 3820] [id = 390] 15:31:05 INFO - PROCESS | 3820 | ++DOMWINDOW == 96 (13394C00) [pid = 3820] [serial = 1170] [outer = 00000000] 15:31:05 INFO - PROCESS | 3820 | ++DOMWINDOW == 97 (1545CC00) [pid = 3820] [serial = 1171] [outer = 13394C00] 15:31:05 INFO - PROCESS | 3820 | 1461191465704 Marionette DEBUG loaded listener.js 15:31:05 INFO - PROCESS | 3820 | ++DOMWINDOW == 98 (15C8E800) [pid = 3820] [serial = 1172] [outer = 13394C00] 15:31:06 INFO - PROCESS | 3820 | 1461191466596 Marionette TRACE conn2 <- [1,1524,null,{"value":["/2dcontext/line-styles/2d.line.cap.butt.html",0,null,null,[["lineCap 'butt' is rendered correctly",0,null,null]]]}] 15:31:06 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.butt.html | lineCap 'butt' is rendered correctly 15:31:06 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.butt.html | took 1255ms 15:31:06 INFO - PROCESS | 3820 | 1461191466662 Marionette TRACE conn2 -> [0,1525,"getWindowHandle",null] 15:31:06 INFO - PROCESS | 3820 | 1461191466666 Marionette TRACE conn2 <- [1,1525,null,{"value":"13"}] 15:31:06 INFO - PROCESS | 3820 | 1461191466672 Marionette TRACE conn2 -> [0,1526,"setScriptTimeout",{"ms":35000}] 15:31:06 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.closed.html 15:31:06 INFO - PROCESS | 3820 | 1461191466675 Marionette TRACE conn2 <- [1,1526,null,{}] 15:31:06 INFO - PROCESS | 3820 | 1461191466682 Marionette TRACE conn2 -> [0,1527,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:31:06 INFO - PROCESS | 3820 | 1461191466785 Marionette TRACE conn2 <- [1,1527,null,{"value":null}] 15:31:06 INFO - PROCESS | 3820 | 1461191466871 Marionette TRACE conn2 -> [0,1528,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.cap.closed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.closed.html\", \"0c4acebc-30bb-40ca-b7a3-36b05095ea91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:31:06 INFO - PROCESS | 3820 | ++DOCSHELL 12D90C00 == 39 [pid = 3820] [id = 391] 15:31:06 INFO - PROCESS | 3820 | ++DOMWINDOW == 99 (12D91800) [pid = 3820] [serial = 1173] [outer = 00000000] 15:31:06 INFO - PROCESS | 3820 | ++DOMWINDOW == 100 (13555800) [pid = 3820] [serial = 1174] [outer = 12D91800] 15:31:06 INFO - PROCESS | 3820 | 1461191466965 Marionette DEBUG loaded listener.js 15:31:07 INFO - PROCESS | 3820 | ++DOMWINDOW == 101 (1364C800) [pid = 3820] [serial = 1175] [outer = 12D91800] 15:31:07 INFO - PROCESS | 3820 | --DOCSHELL 17D4D000 == 38 [pid = 3820] [id = 373] 15:31:07 INFO - PROCESS | 3820 | --DOCSHELL 1355B800 == 37 [pid = 3820] [id = 370] 15:31:07 INFO - PROCESS | 3820 | --DOCSHELL 137E4000 == 36 [pid = 3820] [id = 369] 15:31:07 INFO - PROCESS | 3820 | --DOCSHELL 1A321000 == 35 [pid = 3820] [id = 371] 15:31:07 INFO - PROCESS | 3820 | --DOCSHELL 17D90400 == 34 [pid = 3820] [id = 366] 15:31:07 INFO - PROCESS | 3820 | --DOCSHELL 1646CC00 == 33 [pid = 3820] [id = 365] 15:31:07 INFO - PROCESS | 3820 | --DOCSHELL 17F6C800 == 32 [pid = 3820] [id = 367] 15:31:07 INFO - PROCESS | 3820 | --DOCSHELL 1380E400 == 31 [pid = 3820] [id = 363] 15:31:07 INFO - PROCESS | 3820 | --DOCSHELL 18641400 == 30 [pid = 3820] [id = 368] 15:31:07 INFO - PROCESS | 3820 | --DOCSHELL 13CB6400 == 29 [pid = 3820] [id = 364] 15:31:07 INFO - PROCESS | 3820 | --DOCSHELL 12D98800 == 28 [pid = 3820] [id = 362] 15:31:07 INFO - PROCESS | 3820 | --DOCSHELL 11C1B400 == 27 [pid = 3820] [id = 361] 15:31:07 INFO - PROCESS | 3820 | --DOMWINDOW == 100 (1A8A8400) [pid = 3820] [serial = 1122] [outer = 00000000] [url = about:blank] 15:31:07 INFO - PROCESS | 3820 | --DOMWINDOW == 99 (18F22000) [pid = 3820] [serial = 1120] [outer = 00000000] [url = about:blank] 15:31:07 INFO - PROCESS | 3820 | --DOMWINDOW == 98 (18F27C00) [pid = 3820] [serial = 1107] [outer = 00000000] [url = about:blank] 15:31:07 INFO - PROCESS | 3820 | --DOMWINDOW == 97 (19AA0400) [pid = 3820] [serial = 1110] [outer = 00000000] [url = about:blank] 15:31:07 INFO - PROCESS | 3820 | --DOMWINDOW == 96 (1A869C00) [pid = 3820] [serial = 1113] [outer = 00000000] [url = about:blank] 15:31:07 INFO - PROCESS | 3820 | --DOMWINDOW == 95 (19F75400) [pid = 3820] [serial = 1111] [outer = 00000000] [url = about:blank] 15:31:07 INFO - PROCESS | 3820 | --DOMWINDOW == 94 (18D01C00) [pid = 3820] [serial = 1119] [outer = 00000000] [url = about:blank] 15:31:07 INFO - PROCESS | 3820 | --DOMWINDOW == 93 (211E0000) [pid = 3820] [serial = 1081] [outer = 00000000] [url = about:blank] 15:31:07 INFO - PROCESS | 3820 | --DOMWINDOW == 92 (1A8D3C00) [pid = 3820] [serial = 1114] [outer = 00000000] [url = about:blank] 15:31:07 INFO - PROCESS | 3820 | --DOMWINDOW == 91 (18D02800) [pid = 3820] [serial = 1104] [outer = 00000000] [url = about:blank] 15:31:07 INFO - PROCESS | 3820 | --DOMWINDOW == 90 (18646800) [pid = 3820] [serial = 1101] [outer = 00000000] [url = about:blank] 15:31:07 INFO - PROCESS | 3820 | --DOMWINDOW == 89 (18644C00) [pid = 3820] [serial = 1102] [outer = 00000000] [url = about:blank] 15:31:07 INFO - PROCESS | 3820 | --DOMWINDOW == 88 (1816EC00) [pid = 3820] [serial = 1098] [outer = 00000000] [url = about:blank] 15:31:07 INFO - PROCESS | 3820 | --DOMWINDOW == 87 (18171800) [pid = 3820] [serial = 1099] [outer = 00000000] [url = about:blank] 15:31:07 INFO - PROCESS | 3820 | --DOMWINDOW == 86 (1648C000) [pid = 3820] [serial = 1095] [outer = 00000000] [url = about:blank] 15:31:07 INFO - PROCESS | 3820 | --DOMWINDOW == 85 (16554000) [pid = 3820] [serial = 1096] [outer = 00000000] [url = about:blank] 15:31:07 INFO - PROCESS | 3820 | --DOMWINDOW == 84 (15C16800) [pid = 3820] [serial = 1092] [outer = 00000000] [url = about:blank] 15:31:07 INFO - PROCESS | 3820 | --DOMWINDOW == 83 (15D90400) [pid = 3820] [serial = 1093] [outer = 00000000] [url = about:blank] 15:31:07 INFO - PROCESS | 3820 | --DOMWINDOW == 82 (14351800) [pid = 3820] [serial = 1089] [outer = 00000000] [url = about:blank] 15:31:07 INFO - PROCESS | 3820 | --DOMWINDOW == 81 (14960800) [pid = 3820] [serial = 1090] [outer = 00000000] [url = about:blank] 15:31:07 INFO - PROCESS | 3820 | --DOMWINDOW == 80 (13260000) [pid = 3820] [serial = 1086] [outer = 00000000] [url = about:blank] 15:31:07 INFO - PROCESS | 3820 | --DOMWINDOW == 79 (1326A400) [pid = 3820] [serial = 1087] [outer = 00000000] [url = about:blank] 15:31:07 INFO - PROCESS | 3820 | --DOMWINDOW == 78 (123F6400) [pid = 3820] [serial = 1083] [outer = 00000000] [url = about:blank] 15:31:07 INFO - PROCESS | 3820 | --DOMWINDOW == 77 (12B85000) [pid = 3820] [serial = 1084] [outer = 00000000] [url = about:blank] 15:31:07 INFO - PROCESS | 3820 | --DOMWINDOW == 76 (18F26C00) [pid = 3820] [serial = 1108] [outer = 00000000] [url = about:blank] 15:31:07 INFO - PROCESS | 3820 | --DOMWINDOW == 75 (15CCF400) [pid = 3820] [serial = 1116] [outer = 00000000] [url = about:blank] 15:31:07 INFO - PROCESS | 3820 | --DOMWINDOW == 74 (1648B000) [pid = 3820] [serial = 1117] [outer = 00000000] [url = about:blank] 15:31:07 INFO - PROCESS | 3820 | --DOMWINDOW == 73 (18B95C00) [pid = 3820] [serial = 1105] [outer = 00000000] [url = about:blank] 15:31:07 INFO - PROCESS | 3820 | 1461191467528 Marionette TRACE conn2 <- [1,1528,null,{"value":["/2dcontext/line-styles/2d.line.cap.closed.html",0,null,null,[["Line caps are not drawn at the corners of an unclosed rectangle",0,null,null]]]}] 15:31:07 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.closed.html | Line caps are not drawn at the corners of an unclosed rectangle 15:31:07 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.closed.html | took 848ms 15:31:07 INFO - PROCESS | 3820 | 1461191467547 Marionette TRACE conn2 -> [0,1529,"getWindowHandle",null] 15:31:07 INFO - PROCESS | 3820 | 1461191467553 Marionette TRACE conn2 <- [1,1529,null,{"value":"13"}] 15:31:07 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.invalid.html 15:31:07 INFO - PROCESS | 3820 | 1461191467558 Marionette TRACE conn2 -> [0,1530,"setScriptTimeout",{"ms":35000}] 15:31:07 INFO - PROCESS | 3820 | 1461191467561 Marionette TRACE conn2 <- [1,1530,null,{}] 15:31:07 INFO - PROCESS | 3820 | 1461191467564 Marionette TRACE conn2 -> [0,1531,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:31:07 INFO - PROCESS | 3820 | 1461191467640 Marionette TRACE conn2 <- [1,1531,null,{"value":null}] 15:31:07 INFO - PROCESS | 3820 | 1461191467647 Marionette TRACE conn2 -> [0,1532,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.cap.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.invalid.html\", \"0c4acebc-30bb-40ca-b7a3-36b05095ea91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:31:07 INFO - PROCESS | 3820 | ++DOCSHELL 13260000 == 28 [pid = 3820] [id = 392] 15:31:07 INFO - PROCESS | 3820 | ++DOMWINDOW == 74 (13260C00) [pid = 3820] [serial = 1176] [outer = 00000000] 15:31:07 INFO - PROCESS | 3820 | ++DOMWINDOW == 75 (136BEC00) [pid = 3820] [serial = 1177] [outer = 13260C00] 15:31:07 INFO - PROCESS | 3820 | 1461191467691 Marionette DEBUG loaded listener.js 15:31:07 INFO - PROCESS | 3820 | ++DOMWINDOW == 76 (143B3000) [pid = 3820] [serial = 1178] [outer = 13260C00] 15:31:08 INFO - PROCESS | 3820 | 1461191468160 Marionette TRACE conn2 <- [1,1532,null,{"value":["/2dcontext/line-styles/2d.line.cap.invalid.html",0,null,null,[["Setting lineCap to invalid values is ignored",0,null,null]]]}] 15:31:08 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.invalid.html | Setting lineCap to invalid values is ignored 15:31:08 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.invalid.html | took 628ms 15:31:08 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.open.html 15:31:08 INFO - PROCESS | 3820 | 1461191468196 Marionette TRACE conn2 -> [0,1533,"getWindowHandle",null] 15:31:08 INFO - PROCESS | 3820 | 1461191468198 Marionette TRACE conn2 <- [1,1533,null,{"value":"13"}] 15:31:08 INFO - PROCESS | 3820 | 1461191468201 Marionette TRACE conn2 -> [0,1534,"setScriptTimeout",{"ms":35000}] 15:31:08 INFO - PROCESS | 3820 | 1461191468205 Marionette TRACE conn2 <- [1,1534,null,{}] 15:31:08 INFO - PROCESS | 3820 | 1461191468215 Marionette TRACE conn2 -> [0,1535,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:31:08 INFO - PROCESS | 3820 | 1461191468296 Marionette TRACE conn2 <- [1,1535,null,{"value":null}] 15:31:08 INFO - PROCESS | 3820 | 1461191468336 Marionette TRACE conn2 -> [0,1536,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.cap.open.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.open.html\", \"0c4acebc-30bb-40ca-b7a3-36b05095ea91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:31:08 INFO - PROCESS | 3820 | ++DOCSHELL 15CDB400 == 29 [pid = 3820] [id = 393] 15:31:08 INFO - PROCESS | 3820 | ++DOMWINDOW == 77 (15D90400) [pid = 3820] [serial = 1179] [outer = 00000000] 15:31:08 INFO - PROCESS | 3820 | ++DOMWINDOW == 78 (1646E800) [pid = 3820] [serial = 1180] [outer = 15D90400] 15:31:08 INFO - PROCESS | 3820 | 1461191468386 Marionette DEBUG loaded listener.js 15:31:08 INFO - PROCESS | 3820 | ++DOMWINDOW == 79 (16487000) [pid = 3820] [serial = 1181] [outer = 15D90400] 15:31:08 INFO - PROCESS | 3820 | 1461191468860 Marionette TRACE conn2 <- [1,1536,null,{"value":["/2dcontext/line-styles/2d.line.cap.open.html",0,null,null,[["Line caps are drawn at the corners of an unclosed rectangle",0,null,null]]]}] 15:31:08 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.open.html | Line caps are drawn at the corners of an unclosed rectangle 15:31:08 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.open.html | took 691ms 15:31:08 INFO - PROCESS | 3820 | 1461191468901 Marionette TRACE conn2 -> [0,1537,"getWindowHandle",null] 15:31:08 INFO - PROCESS | 3820 | 1461191468903 Marionette TRACE conn2 <- [1,1537,null,{"value":"13"}] 15:31:08 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.round.html 15:31:08 INFO - PROCESS | 3820 | 1461191468907 Marionette TRACE conn2 -> [0,1538,"setScriptTimeout",{"ms":35000}] 15:31:08 INFO - PROCESS | 3820 | 1461191468908 Marionette TRACE conn2 <- [1,1538,null,{}] 15:31:08 INFO - PROCESS | 3820 | 1461191468912 Marionette TRACE conn2 -> [0,1539,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:31:09 INFO - PROCESS | 3820 | 1461191468988 Marionette TRACE conn2 <- [1,1539,null,{"value":null}] 15:31:09 INFO - PROCESS | 3820 | 1461191468994 Marionette TRACE conn2 -> [0,1540,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.cap.round.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.round.html\", \"0c4acebc-30bb-40ca-b7a3-36b05095ea91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:31:09 INFO - PROCESS | 3820 | ++DOCSHELL 143A5400 == 30 [pid = 3820] [id = 394] 15:31:09 INFO - PROCESS | 3820 | ++DOMWINDOW == 80 (16475800) [pid = 3820] [serial = 1182] [outer = 00000000] 15:31:09 INFO - PROCESS | 3820 | ++DOMWINDOW == 81 (17D49C00) [pid = 3820] [serial = 1183] [outer = 16475800] 15:31:09 INFO - PROCESS | 3820 | 1461191469039 Marionette DEBUG loaded listener.js 15:31:09 INFO - PROCESS | 3820 | ++DOMWINDOW == 82 (17D50400) [pid = 3820] [serial = 1184] [outer = 16475800] 15:31:09 INFO - PROCESS | 3820 | 1461191469482 Marionette TRACE conn2 <- [1,1540,null,{"value":["/2dcontext/line-styles/2d.line.cap.round.html",0,null,null,[["lineCap 'round' is rendered correctly",0,null,null]]]}] 15:31:09 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.round.html | lineCap 'round' is rendered correctly 15:31:09 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.round.html | took 596ms 15:31:09 INFO - PROCESS | 3820 | 1461191469503 Marionette TRACE conn2 -> [0,1541,"getWindowHandle",null] 15:31:09 INFO - PROCESS | 3820 | 1461191469505 Marionette TRACE conn2 <- [1,1541,null,{"value":"13"}] 15:31:09 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.square.html 15:31:09 INFO - PROCESS | 3820 | 1461191469525 Marionette TRACE conn2 -> [0,1542,"setScriptTimeout",{"ms":35000}] 15:31:09 INFO - PROCESS | 3820 | 1461191469527 Marionette TRACE conn2 <- [1,1542,null,{}] 15:31:09 INFO - PROCESS | 3820 | 1461191469531 Marionette TRACE conn2 -> [0,1543,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:31:09 INFO - PROCESS | 3820 | 1461191469636 Marionette TRACE conn2 <- [1,1543,null,{"value":null}] 15:31:09 INFO - PROCESS | 3820 | 1461191469641 Marionette TRACE conn2 -> [0,1544,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.cap.square.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.square.html\", \"0c4acebc-30bb-40ca-b7a3-36b05095ea91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:31:09 INFO - PROCESS | 3820 | ++DOCSHELL 16872400 == 31 [pid = 3820] [id = 395] 15:31:09 INFO - PROCESS | 3820 | ++DOMWINDOW == 83 (17AA2C00) [pid = 3820] [serial = 1185] [outer = 00000000] 15:31:09 INFO - PROCESS | 3820 | ++DOMWINDOW == 84 (18238000) [pid = 3820] [serial = 1186] [outer = 17AA2C00] 15:31:09 INFO - PROCESS | 3820 | 1461191469685 Marionette DEBUG loaded listener.js 15:31:09 INFO - PROCESS | 3820 | ++DOMWINDOW == 85 (18237800) [pid = 3820] [serial = 1187] [outer = 17AA2C00] 15:31:10 INFO - PROCESS | 3820 | 1461191470180 Marionette TRACE conn2 <- [1,1544,null,{"value":["/2dcontext/line-styles/2d.line.cap.square.html",0,null,null,[["lineCap 'square' is rendered correctly",0,null,null]]]}] 15:31:10 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.square.html | lineCap 'square' is rendered correctly 15:31:10 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.square.html | took 690ms 15:31:10 INFO - PROCESS | 3820 | 1461191470208 Marionette TRACE conn2 -> [0,1545,"getWindowHandle",null] 15:31:10 INFO - PROCESS | 3820 | 1461191470210 Marionette TRACE conn2 <- [1,1545,null,{"value":"13"}] 15:31:10 INFO - PROCESS | 3820 | 1461191470213 Marionette TRACE conn2 -> [0,1546,"setScriptTimeout",{"ms":35000}] 15:31:10 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.valid.html 15:31:10 INFO - PROCESS | 3820 | 1461191470215 Marionette TRACE conn2 <- [1,1546,null,{}] 15:31:10 INFO - PROCESS | 3820 | 1461191470218 Marionette TRACE conn2 -> [0,1547,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:31:10 INFO - PROCESS | 3820 | 1461191470342 Marionette TRACE conn2 <- [1,1547,null,{"value":null}] 15:31:10 INFO - PROCESS | 3820 | 1461191470349 Marionette TRACE conn2 -> [0,1548,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.cap.valid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.valid.html\", \"0c4acebc-30bb-40ca-b7a3-36b05095ea91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:31:10 INFO - PROCESS | 3820 | ++DOCSHELL 11C1A400 == 32 [pid = 3820] [id = 396] 15:31:10 INFO - PROCESS | 3820 | ++DOMWINDOW == 86 (17F6D800) [pid = 3820] [serial = 1188] [outer = 00000000] 15:31:10 INFO - PROCESS | 3820 | ++DOMWINDOW == 87 (18D08C00) [pid = 3820] [serial = 1189] [outer = 17F6D800] 15:31:10 INFO - PROCESS | 3820 | 1461191470396 Marionette DEBUG loaded listener.js 15:31:10 INFO - PROCESS | 3820 | ++DOMWINDOW == 88 (18D05000) [pid = 3820] [serial = 1190] [outer = 17F6D800] 15:31:10 INFO - PROCESS | 3820 | 1461191470816 Marionette TRACE conn2 <- [1,1548,null,{"value":["/2dcontext/line-styles/2d.line.cap.valid.html",0,null,null,[["Setting lineCap to valid values works",0,null,null]]]}] 15:31:10 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.valid.html | Setting lineCap to valid values works 15:31:10 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.valid.html | took 628ms 15:31:10 INFO - PROCESS | 3820 | 1461191470852 Marionette TRACE conn2 -> [0,1549,"getWindowHandle",null] 15:31:10 INFO - PROCESS | 3820 | 1461191470854 Marionette TRACE conn2 <- [1,1549,null,{"value":"13"}] 15:31:10 INFO - PROCESS | 3820 | 1461191470857 Marionette TRACE conn2 -> [0,1550,"setScriptTimeout",{"ms":35000}] 15:31:10 INFO - TEST-START | /2dcontext/line-styles/2d.line.cross.html 15:31:10 INFO - PROCESS | 3820 | 1461191470859 Marionette TRACE conn2 <- [1,1550,null,{}] 15:31:10 INFO - PROCESS | 3820 | 1461191470863 Marionette TRACE conn2 -> [0,1551,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:31:10 INFO - PROCESS | 3820 | 1461191470973 Marionette TRACE conn2 <- [1,1551,null,{"value":null}] 15:31:11 INFO - PROCESS | 3820 | 1461191471060 Marionette TRACE conn2 -> [0,1552,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.cross.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.cross.html\", \"0c4acebc-30bb-40ca-b7a3-36b05095ea91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:31:11 INFO - PROCESS | 3820 | ++DOCSHELL 18D0C000 == 33 [pid = 3820] [id = 397] 15:31:11 INFO - PROCESS | 3820 | ++DOMWINDOW == 89 (18EA4000) [pid = 3820] [serial = 1191] [outer = 00000000] 15:31:11 INFO - PROCESS | 3820 | ++DOMWINDOW == 90 (195BD000) [pid = 3820] [serial = 1192] [outer = 18EA4000] 15:31:11 INFO - PROCESS | 3820 | 1461191471103 Marionette DEBUG loaded listener.js 15:31:11 INFO - PROCESS | 3820 | ++DOMWINDOW == 91 (1977C400) [pid = 3820] [serial = 1193] [outer = 18EA4000] 15:31:11 INFO - PROCESS | 3820 | 1461191471695 Marionette TRACE conn2 <- [1,1552,null,{"value":["/2dcontext/line-styles/2d.line.cross.html",0,null,null,[["Canvas test: 2d.line.cross",0,null,null]]]}] 15:31:11 INFO - PROCESS | 3820 | --DOMWINDOW == 90 (18D06C00) [pid = 3820] [serial = 1149] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html] 15:31:11 INFO - PROCESS | 3820 | --DOMWINDOW == 89 (13268800) [pid = 3820] [serial = 1128] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html] 15:31:11 INFO - PROCESS | 3820 | --DOMWINDOW == 88 (17D48800) [pid = 3820] [serial = 1121] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html] 15:31:11 INFO - PROCESS | 3820 | --DOMWINDOW == 87 (1864E400) [pid = 3820] [serial = 1143] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html] 15:31:11 INFO - PROCESS | 3820 | --DOMWINDOW == 86 (15D8F800) [pid = 3820] [serial = 1152] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html] 15:31:11 INFO - PROCESS | 3820 | --DOMWINDOW == 85 (16553800) [pid = 3820] [serial = 1137] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html] 15:31:11 INFO - PROCESS | 3820 | --DOMWINDOW == 84 (123F6800) [pid = 3820] [serial = 1125] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html] 15:31:11 INFO - PROCESS | 3820 | --DOMWINDOW == 83 (18807400) [pid = 3820] [serial = 1146] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html] 15:31:11 INFO - PROCESS | 3820 | --DOMWINDOW == 82 (149F0000) [pid = 3820] [serial = 1131] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html] 15:31:11 INFO - PROCESS | 3820 | --DOMWINDOW == 81 (16468400) [pid = 3820] [serial = 1134] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html] 15:31:11 INFO - PROCESS | 3820 | --DOMWINDOW == 80 (18170000) [pid = 3820] [serial = 1140] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html] 15:31:11 INFO - PROCESS | 3820 | --DOMWINDOW == 79 (1648A000) [pid = 3820] [serial = 1161] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html] 15:31:11 INFO - PROCESS | 3820 | --DOMWINDOW == 78 (1A31B400) [pid = 3820] [serial = 1155] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html] 15:31:11 INFO - PROCESS | 3820 | --DOMWINDOW == 77 (1496AC00) [pid = 3820] [serial = 1158] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html] 15:31:11 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cross.html | Canvas test: 2d.line.cross 15:31:11 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cross.html | took 910ms 15:31:11 INFO - PROCESS | 3820 | 1461191471762 Marionette TRACE conn2 -> [0,1553,"getWindowHandle",null] 15:31:11 INFO - PROCESS | 3820 | 1461191471764 Marionette TRACE conn2 <- [1,1553,null,{"value":"13"}] 15:31:11 INFO - PROCESS | 3820 | 1461191471767 Marionette TRACE conn2 -> [0,1554,"setScriptTimeout",{"ms":35000}] 15:31:11 INFO - TEST-START | /2dcontext/line-styles/2d.line.defaults.html 15:31:11 INFO - PROCESS | 3820 | 1461191471769 Marionette TRACE conn2 <- [1,1554,null,{}] 15:31:11 INFO - PROCESS | 3820 | 1461191471773 Marionette TRACE conn2 -> [0,1555,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:31:11 INFO - PROCESS | 3820 | 1461191471845 Marionette TRACE conn2 <- [1,1555,null,{"value":null}] 15:31:11 INFO - PROCESS | 3820 | 1461191471853 Marionette TRACE conn2 -> [0,1556,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.defaults.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.defaults.html\", \"0c4acebc-30bb-40ca-b7a3-36b05095ea91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:31:11 INFO - PROCESS | 3820 | ++DOCSHELL 123FBC00 == 34 [pid = 3820] [id = 398] 15:31:11 INFO - PROCESS | 3820 | ++DOMWINDOW == 78 (12D90000) [pid = 3820] [serial = 1194] [outer = 00000000] 15:31:11 INFO - PROCESS | 3820 | ++DOMWINDOW == 79 (149F0000) [pid = 3820] [serial = 1195] [outer = 12D90000] 15:31:11 INFO - PROCESS | 3820 | 1461191471897 Marionette DEBUG loaded listener.js 15:31:11 INFO - PROCESS | 3820 | ++DOMWINDOW == 80 (16468400) [pid = 3820] [serial = 1196] [outer = 12D90000] 15:31:12 INFO - PROCESS | 3820 | 1461191472345 Marionette TRACE conn2 <- [1,1556,null,{"value":["/2dcontext/line-styles/2d.line.defaults.html",0,null,null,[["Canvas test: 2d.line.defaults",0,null,null]]]}] 15:31:12 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.defaults.html | Canvas test: 2d.line.defaults 15:31:12 INFO - TEST-OK | /2dcontext/line-styles/2d.line.defaults.html | took 643ms 15:31:12 INFO - PROCESS | 3820 | 1461191472406 Marionette TRACE conn2 -> [0,1557,"getWindowHandle",null] 15:31:12 INFO - PROCESS | 3820 | 1461191472408 Marionette TRACE conn2 <- [1,1557,null,{"value":"13"}] 15:31:12 INFO - PROCESS | 3820 | 1461191472411 Marionette TRACE conn2 -> [0,1558,"setScriptTimeout",{"ms":35000}] 15:31:12 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.bevel.html 15:31:12 INFO - PROCESS | 3820 | 1461191472413 Marionette TRACE conn2 <- [1,1558,null,{}] 15:31:12 INFO - PROCESS | 3820 | 1461191472416 Marionette TRACE conn2 -> [0,1559,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:31:12 INFO - PROCESS | 3820 | 1461191472489 Marionette TRACE conn2 <- [1,1559,null,{"value":null}] 15:31:12 INFO - PROCESS | 3820 | 1461191472495 Marionette TRACE conn2 -> [0,1560,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.join.bevel.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.bevel.html\", \"0c4acebc-30bb-40ca-b7a3-36b05095ea91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:31:12 INFO - PROCESS | 3820 | ++DOCSHELL 13651000 == 35 [pid = 3820] [id = 399] 15:31:12 INFO - PROCESS | 3820 | ++DOMWINDOW == 81 (1490F800) [pid = 3820] [serial = 1197] [outer = 00000000] 15:31:12 INFO - PROCESS | 3820 | ++DOMWINDOW == 82 (18B87C00) [pid = 3820] [serial = 1198] [outer = 1490F800] 15:31:12 INFO - PROCESS | 3820 | 1461191472538 Marionette DEBUG loaded listener.js 15:31:12 INFO - PROCESS | 3820 | ++DOMWINDOW == 83 (18F27000) [pid = 3820] [serial = 1199] [outer = 1490F800] 15:31:13 INFO - PROCESS | 3820 | 1461191472978 Marionette TRACE conn2 <- [1,1560,null,{"value":["/2dcontext/line-styles/2d.line.join.bevel.html",0,null,null,[["lineJoin 'bevel' is rendered correctly",0,null,null]]]}] 15:31:13 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.bevel.html | lineJoin 'bevel' is rendered correctly 15:31:13 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.bevel.html | took 596ms 15:31:13 INFO - PROCESS | 3820 | 1461191473009 Marionette TRACE conn2 -> [0,1561,"getWindowHandle",null] 15:31:13 INFO - PROCESS | 3820 | 1461191473011 Marionette TRACE conn2 <- [1,1561,null,{"value":"13"}] 15:31:13 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.closed.html 15:31:13 INFO - PROCESS | 3820 | 1461191473014 Marionette TRACE conn2 -> [0,1562,"setScriptTimeout",{"ms":35000}] 15:31:13 INFO - PROCESS | 3820 | 1461191473016 Marionette TRACE conn2 <- [1,1562,null,{}] 15:31:13 INFO - PROCESS | 3820 | 1461191473019 Marionette TRACE conn2 -> [0,1563,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:31:13 INFO - PROCESS | 3820 | 1461191473093 Marionette TRACE conn2 <- [1,1563,null,{"value":null}] 15:31:13 INFO - PROCESS | 3820 | 1461191473099 Marionette TRACE conn2 -> [0,1564,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.join.closed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.closed.html\", \"0c4acebc-30bb-40ca-b7a3-36b05095ea91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:31:13 INFO - PROCESS | 3820 | ++DOCSHELL 15AB5C00 == 36 [pid = 3820] [id = 400] 15:31:13 INFO - PROCESS | 3820 | ++DOMWINDOW == 84 (15AF4400) [pid = 3820] [serial = 1200] [outer = 00000000] 15:31:13 INFO - PROCESS | 3820 | ++DOMWINDOW == 85 (1A322000) [pid = 3820] [serial = 1201] [outer = 15AF4400] 15:31:13 INFO - PROCESS | 3820 | 1461191473142 Marionette DEBUG loaded listener.js 15:31:13 INFO - PROCESS | 3820 | ++DOMWINDOW == 86 (1A31B400) [pid = 3820] [serial = 1202] [outer = 15AF4400] 15:31:13 INFO - PROCESS | 3820 | 1461191473566 Marionette TRACE conn2 <- [1,1564,null,{"value":["/2dcontext/line-styles/2d.line.join.closed.html",0,null,null,[["Line joins are drawn at the corner of a closed rectangle",0,null,null]]]}] 15:31:13 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.closed.html | Line joins are drawn at the corner of a closed rectangle 15:31:13 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.closed.html | took 596ms 15:31:13 INFO - PROCESS | 3820 | 1461191473611 Marionette TRACE conn2 -> [0,1565,"getWindowHandle",null] 15:31:13 INFO - PROCESS | 3820 | 1461191473613 Marionette TRACE conn2 <- [1,1565,null,{"value":"13"}] 15:31:13 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.invalid.html 15:31:13 INFO - PROCESS | 3820 | 1461191473616 Marionette TRACE conn2 -> [0,1566,"setScriptTimeout",{"ms":35000}] 15:31:13 INFO - PROCESS | 3820 | 1461191473619 Marionette TRACE conn2 <- [1,1566,null,{}] 15:31:13 INFO - PROCESS | 3820 | 1461191473625 Marionette TRACE conn2 -> [0,1567,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:31:13 INFO - PROCESS | 3820 | 1461191473715 Marionette TRACE conn2 <- [1,1567,null,{"value":null}] 15:31:13 INFO - PROCESS | 3820 | 1461191473898 Marionette TRACE conn2 -> [0,1568,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.join.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.invalid.html\", \"0c4acebc-30bb-40ca-b7a3-36b05095ea91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:31:13 INFO - PROCESS | 3820 | ++DOCSHELL 11BF8C00 == 37 [pid = 3820] [id = 401] 15:31:13 INFO - PROCESS | 3820 | ++DOMWINDOW == 87 (11BF9C00) [pid = 3820] [serial = 1203] [outer = 00000000] 15:31:13 INFO - PROCESS | 3820 | ++DOMWINDOW == 88 (123F2800) [pid = 3820] [serial = 1204] [outer = 11BF9C00] 15:31:14 INFO - PROCESS | 3820 | 1461191473969 Marionette DEBUG loaded listener.js 15:31:14 INFO - PROCESS | 3820 | ++DOMWINDOW == 89 (12D94C00) [pid = 3820] [serial = 1205] [outer = 11BF9C00] 15:31:14 INFO - PROCESS | 3820 | 1461191474505 Marionette TRACE conn2 <- [1,1568,null,{"value":["/2dcontext/line-styles/2d.line.join.invalid.html",0,null,null,[["Setting lineJoin to invalid values is ignored",0,null,null]]]}] 15:31:14 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.invalid.html | Setting lineJoin to invalid values is ignored 15:31:14 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.invalid.html | took 957ms 15:31:14 INFO - PROCESS | 3820 | 1461191474563 Marionette TRACE conn2 -> [0,1569,"getWindowHandle",null] 15:31:14 INFO - PROCESS | 3820 | 1461191474568 Marionette TRACE conn2 <- [1,1569,null,{"value":"13"}] 15:31:14 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.miter.html 15:31:14 INFO - PROCESS | 3820 | 1461191474572 Marionette TRACE conn2 -> [0,1570,"setScriptTimeout",{"ms":35000}] 15:31:14 INFO - PROCESS | 3820 | 1461191474576 Marionette TRACE conn2 <- [1,1570,null,{}] 15:31:14 INFO - PROCESS | 3820 | 1461191474582 Marionette TRACE conn2 -> [0,1571,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:31:14 INFO - PROCESS | 3820 | 1461191474685 Marionette TRACE conn2 <- [1,1571,null,{"value":null}] 15:31:14 INFO - PROCESS | 3820 | 1461191474786 Marionette TRACE conn2 -> [0,1572,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.join.miter.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.miter.html\", \"0c4acebc-30bb-40ca-b7a3-36b05095ea91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:31:14 INFO - PROCESS | 3820 | ++DOCSHELL 15463C00 == 38 [pid = 3820] [id = 402] 15:31:14 INFO - PROCESS | 3820 | ++DOMWINDOW == 90 (15468C00) [pid = 3820] [serial = 1206] [outer = 00000000] 15:31:14 INFO - PROCESS | 3820 | ++DOMWINDOW == 91 (15C8AC00) [pid = 3820] [serial = 1207] [outer = 15468C00] 15:31:14 INFO - PROCESS | 3820 | 1461191474843 Marionette DEBUG loaded listener.js 15:31:14 INFO - PROCESS | 3820 | ++DOMWINDOW == 92 (16484C00) [pid = 3820] [serial = 1208] [outer = 15468C00] 15:31:15 INFO - PROCESS | 3820 | 1461191475493 Marionette TRACE conn2 <- [1,1572,null,{"value":["/2dcontext/line-styles/2d.line.join.miter.html",0,null,null,[["lineJoin 'miter' is rendered correctly",0,null,null]]]}] 15:31:15 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.miter.html | lineJoin 'miter' is rendered correctly 15:31:15 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.miter.html | took 941ms 15:31:15 INFO - PROCESS | 3820 | 1461191475553 Marionette TRACE conn2 -> [0,1573,"getWindowHandle",null] 15:31:15 INFO - PROCESS | 3820 | 1461191475557 Marionette TRACE conn2 <- [1,1573,null,{"value":"13"}] 15:31:15 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.open.html 15:31:15 INFO - PROCESS | 3820 | 1461191475561 Marionette TRACE conn2 -> [0,1574,"setScriptTimeout",{"ms":35000}] 15:31:15 INFO - PROCESS | 3820 | 1461191475563 Marionette TRACE conn2 <- [1,1574,null,{}] 15:31:15 INFO - PROCESS | 3820 | 1461191475567 Marionette TRACE conn2 -> [0,1575,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:31:15 INFO - PROCESS | 3820 | 1461191475668 Marionette TRACE conn2 <- [1,1575,null,{"value":null}] 15:31:15 INFO - PROCESS | 3820 | 1461191475767 Marionette TRACE conn2 -> [0,1576,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.join.open.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.open.html\", \"0c4acebc-30bb-40ca-b7a3-36b05095ea91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:31:15 INFO - PROCESS | 3820 | ++DOCSHELL 1686EC00 == 39 [pid = 3820] [id = 403] 15:31:15 INFO - PROCESS | 3820 | ++DOMWINDOW == 93 (1817A000) [pid = 3820] [serial = 1209] [outer = 00000000] 15:31:15 INFO - PROCESS | 3820 | ++DOMWINDOW == 94 (1890D800) [pid = 3820] [serial = 1210] [outer = 1817A000] 15:31:15 INFO - PROCESS | 3820 | 1461191475822 Marionette DEBUG loaded listener.js 15:31:15 INFO - PROCESS | 3820 | ++DOMWINDOW == 95 (18D04C00) [pid = 3820] [serial = 1211] [outer = 1817A000] 15:31:16 INFO - PROCESS | 3820 | 1461191476403 Marionette TRACE conn2 <- [1,1576,null,{"value":["/2dcontext/line-styles/2d.line.join.open.html",0,null,null,[["Line joins are not drawn at the corner of an unclosed rectangle",0,null,null]]]}] 15:31:16 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.open.html | Line joins are not drawn at the corner of an unclosed rectangle 15:31:16 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.open.html | took 910ms 15:31:16 INFO - PROCESS | 3820 | 1461191476465 Marionette TRACE conn2 -> [0,1577,"getWindowHandle",null] 15:31:16 INFO - PROCESS | 3820 | 1461191476468 Marionette TRACE conn2 <- [1,1577,null,{"value":"13"}] 15:31:16 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.parallel.html 15:31:16 INFO - PROCESS | 3820 | 1461191476478 Marionette TRACE conn2 -> [0,1578,"setScriptTimeout",{"ms":35000}] 15:31:16 INFO - PROCESS | 3820 | 1461191476484 Marionette TRACE conn2 <- [1,1578,null,{}] 15:31:16 INFO - PROCESS | 3820 | 1461191476489 Marionette TRACE conn2 -> [0,1579,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:31:16 INFO - PROCESS | 3820 | 1461191476589 Marionette TRACE conn2 <- [1,1579,null,{"value":null}] 15:31:16 INFO - PROCESS | 3820 | 1461191476715 Marionette TRACE conn2 -> [0,1580,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.join.parallel.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.parallel.html\", \"0c4acebc-30bb-40ca-b7a3-36b05095ea91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:31:16 INFO - PROCESS | 3820 | ++DOCSHELL 18D04800 == 40 [pid = 3820] [id = 404] 15:31:16 INFO - PROCESS | 3820 | ++DOMWINDOW == 96 (18D10800) [pid = 3820] [serial = 1212] [outer = 00000000] 15:31:16 INFO - PROCESS | 3820 | ++DOMWINDOW == 97 (1A8E0800) [pid = 3820] [serial = 1213] [outer = 18D10800] 15:31:16 INFO - PROCESS | 3820 | 1461191476770 Marionette DEBUG loaded listener.js 15:31:16 INFO - PROCESS | 3820 | ++DOMWINDOW == 98 (1AD59C00) [pid = 3820] [serial = 1214] [outer = 18D10800] 15:31:17 INFO - PROCESS | 3820 | 1461191477390 Marionette TRACE conn2 <- [1,1580,null,{"value":["/2dcontext/line-styles/2d.line.join.parallel.html",0,null,null,[["Line joins are drawn at 180-degree joins",0,null,null]]]}] 15:31:17 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.parallel.html | Line joins are drawn at 180-degree joins 15:31:17 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.parallel.html | took 972ms 15:31:17 INFO - PROCESS | 3820 | 1461191477578 Marionette TRACE conn2 -> [0,1581,"getWindowHandle",null] 15:31:17 INFO - PROCESS | 3820 | 1461191477582 Marionette TRACE conn2 <- [1,1581,null,{"value":"13"}] 15:31:17 INFO - PROCESS | 3820 | 1461191477596 Marionette TRACE conn2 -> [0,1582,"setScriptTimeout",{"ms":35000}] 15:31:17 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.round.html 15:31:17 INFO - PROCESS | 3820 | 1461191477599 Marionette TRACE conn2 <- [1,1582,null,{}] 15:31:17 INFO - PROCESS | 3820 | 1461191477605 Marionette TRACE conn2 -> [0,1583,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:31:17 INFO - PROCESS | 3820 | 1461191477696 Marionette TRACE conn2 <- [1,1583,null,{"value":null}] 15:31:17 INFO - PROCESS | 3820 | 1461191477778 Marionette TRACE conn2 -> [0,1584,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.join.round.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.round.html\", \"0c4acebc-30bb-40ca-b7a3-36b05095ea91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:31:17 INFO - PROCESS | 3820 | ++DOCSHELL 13558000 == 41 [pid = 3820] [id = 405] 15:31:17 INFO - PROCESS | 3820 | ++DOMWINDOW == 99 (1355B800) [pid = 3820] [serial = 1215] [outer = 00000000] 15:31:17 INFO - PROCESS | 3820 | ++DOMWINDOW == 100 (137D9C00) [pid = 3820] [serial = 1216] [outer = 1355B800] 15:31:17 INFO - PROCESS | 3820 | 1461191477825 Marionette DEBUG loaded listener.js 15:31:17 INFO - PROCESS | 3820 | ++DOMWINDOW == 101 (14961C00) [pid = 3820] [serial = 1217] [outer = 1355B800] 15:31:18 INFO - PROCESS | 3820 | 1461191478428 Marionette TRACE conn2 <- [1,1584,null,{"value":["/2dcontext/line-styles/2d.line.join.round.html",0,null,null,[["lineJoin 'round' is rendered correctly",0,null,null]]]}] 15:31:18 INFO - PROCESS | 3820 | --DOCSHELL 12D94400 == 40 [pid = 3820] [id = 372] 15:31:18 INFO - PROCESS | 3820 | --DOMWINDOW == 100 (195BFC00) [pid = 3820] [serial = 1150] [outer = 00000000] [url = about:blank] 15:31:18 INFO - PROCESS | 3820 | --DOMWINDOW == 99 (1355CC00) [pid = 3820] [serial = 1129] [outer = 00000000] [url = about:blank] 15:31:18 INFO - PROCESS | 3820 | --DOMWINDOW == 98 (136BE800) [pid = 3820] [serial = 1130] [outer = 00000000] [url = about:blank] 15:31:18 INFO - PROCESS | 3820 | --DOMWINDOW == 97 (1A8DB800) [pid = 3820] [serial = 1123] [outer = 00000000] [url = about:blank] 15:31:18 INFO - PROCESS | 3820 | --DOMWINDOW == 96 (1890E400) [pid = 3820] [serial = 1144] [outer = 00000000] [url = about:blank] 15:31:18 INFO - PROCESS | 3820 | --DOMWINDOW == 95 (18B92800) [pid = 3820] [serial = 1145] [outer = 00000000] [url = about:blank] 15:31:18 INFO - PROCESS | 3820 | --DOMWINDOW == 94 (19A99800) [pid = 3820] [serial = 1153] [outer = 00000000] [url = about:blank] 15:31:18 INFO - PROCESS | 3820 | --DOMWINDOW == 93 (1687A800) [pid = 3820] [serial = 1138] [outer = 00000000] [url = about:blank] 15:31:18 INFO - PROCESS | 3820 | --DOMWINDOW == 92 (17AA9C00) [pid = 3820] [serial = 1139] [outer = 00000000] [url = about:blank] 15:31:18 INFO - PROCESS | 3820 | --DOMWINDOW == 91 (12D9B400) [pid = 3820] [serial = 1126] [outer = 00000000] [url = about:blank] 15:31:18 INFO - PROCESS | 3820 | --DOMWINDOW == 90 (13201C00) [pid = 3820] [serial = 1127] [outer = 00000000] [url = about:blank] 15:31:18 INFO - PROCESS | 3820 | --DOMWINDOW == 89 (18EA4400) [pid = 3820] [serial = 1147] [outer = 00000000] [url = about:blank] 15:31:18 INFO - PROCESS | 3820 | --DOMWINDOW == 88 (15460C00) [pid = 3820] [serial = 1132] [outer = 00000000] [url = about:blank] 15:31:18 INFO - PROCESS | 3820 | --DOMWINDOW == 87 (15A04800) [pid = 3820] [serial = 1133] [outer = 00000000] [url = about:blank] 15:31:18 INFO - PROCESS | 3820 | --DOMWINDOW == 86 (16476800) [pid = 3820] [serial = 1135] [outer = 00000000] [url = about:blank] 15:31:18 INFO - PROCESS | 3820 | --DOMWINDOW == 85 (16486400) [pid = 3820] [serial = 1136] [outer = 00000000] [url = about:blank] 15:31:18 INFO - PROCESS | 3820 | --DOMWINDOW == 84 (1823F800) [pid = 3820] [serial = 1141] [outer = 00000000] [url = about:blank] 15:31:18 INFO - PROCESS | 3820 | --DOMWINDOW == 83 (18642800) [pid = 3820] [serial = 1142] [outer = 00000000] [url = about:blank] 15:31:18 INFO - PROCESS | 3820 | --DOMWINDOW == 82 (19501C00) [pid = 3820] [serial = 1151] [outer = 00000000] [url = about:blank] 15:31:18 INFO - PROCESS | 3820 | --DOMWINDOW == 81 (1A8DB000) [pid = 3820] [serial = 1165] [outer = 00000000] [url = about:blank] 15:31:18 INFO - PROCESS | 3820 | --DOMWINDOW == 80 (1A3B3000) [pid = 3820] [serial = 1163] [outer = 00000000] [url = about:blank] 15:31:18 INFO - PROCESS | 3820 | --DOMWINDOW == 79 (1A3B5000) [pid = 3820] [serial = 1156] [outer = 00000000] [url = about:blank] 15:31:18 INFO - PROCESS | 3820 | --DOMWINDOW == 78 (19F33C00) [pid = 3820] [serial = 1154] [outer = 00000000] [url = about:blank] 15:31:18 INFO - PROCESS | 3820 | --DOMWINDOW == 77 (1A1B0C00) [pid = 3820] [serial = 1162] [outer = 00000000] [url = about:blank] 15:31:18 INFO - PROCESS | 3820 | --DOMWINDOW == 76 (1A4CB000) [pid = 3820] [serial = 1157] [outer = 00000000] [url = about:blank] 15:31:18 INFO - PROCESS | 3820 | --DOMWINDOW == 75 (17D46800) [pid = 3820] [serial = 1159] [outer = 00000000] [url = about:blank] 15:31:18 INFO - PROCESS | 3820 | --DOMWINDOW == 74 (17AACC00) [pid = 3820] [serial = 1160] [outer = 00000000] [url = about:blank] 15:31:18 INFO - PROCESS | 3820 | --DOMWINDOW == 73 (18D07800) [pid = 3820] [serial = 1148] [outer = 00000000] [url = about:blank] 15:31:18 INFO - PROCESS | 3820 | --DOMWINDOW == 72 (13265C00) [pid = 3820] [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:31:18 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.round.html | lineJoin 'round' is rendered correctly 15:31:18 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.round.html | took 910ms 15:31:18 INFO - PROCESS | 3820 | 1461191478505 Marionette TRACE conn2 -> [0,1585,"getWindowHandle",null] 15:31:18 INFO - PROCESS | 3820 | 1461191478508 Marionette TRACE conn2 <- [1,1585,null,{"value":"13"}] 15:31:18 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.valid.html 15:31:18 INFO - PROCESS | 3820 | 1461191478515 Marionette TRACE conn2 -> [0,1586,"setScriptTimeout",{"ms":35000}] 15:31:18 INFO - PROCESS | 3820 | 1461191478518 Marionette TRACE conn2 <- [1,1586,null,{}] 15:31:18 INFO - PROCESS | 3820 | 1461191478522 Marionette TRACE conn2 -> [0,1587,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:31:18 INFO - PROCESS | 3820 | 1461191478615 Marionette TRACE conn2 <- [1,1587,null,{"value":null}] 15:31:18 INFO - PROCESS | 3820 | 1461191478699 Marionette TRACE conn2 -> [0,1588,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.join.valid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.valid.html\", \"0c4acebc-30bb-40ca-b7a3-36b05095ea91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:31:18 INFO - PROCESS | 3820 | ++DOCSHELL 12D95C00 == 41 [pid = 3820] [id = 406] 15:31:18 INFO - PROCESS | 3820 | ++DOMWINDOW == 73 (12DDA000) [pid = 3820] [serial = 1218] [outer = 00000000] 15:31:18 INFO - PROCESS | 3820 | ++DOMWINDOW == 74 (1381A800) [pid = 3820] [serial = 1219] [outer = 12DDA000] 15:31:18 INFO - PROCESS | 3820 | 1461191478748 Marionette DEBUG loaded listener.js 15:31:18 INFO - PROCESS | 3820 | ++DOMWINDOW == 75 (15460C00) [pid = 3820] [serial = 1220] [outer = 12DDA000] 15:31:19 INFO - PROCESS | 3820 | 1461191479126 Marionette TRACE conn2 <- [1,1588,null,{"value":["/2dcontext/line-styles/2d.line.join.valid.html",0,null,null,[["Setting lineJoin to valid values works",0,null,null]]]}] 15:31:19 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.valid.html | Setting lineJoin to valid values works 15:31:19 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.valid.html | took 690ms 15:31:19 INFO - PROCESS | 3820 | 1461191479214 Marionette TRACE conn2 -> [0,1589,"getWindowHandle",null] 15:31:19 INFO - PROCESS | 3820 | 1461191479216 Marionette TRACE conn2 <- [1,1589,null,{"value":"13"}] 15:31:19 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.acute.html 15:31:19 INFO - PROCESS | 3820 | 1461191479220 Marionette TRACE conn2 -> [0,1590,"setScriptTimeout",{"ms":35000}] 15:31:19 INFO - PROCESS | 3820 | 1461191479222 Marionette TRACE conn2 <- [1,1590,null,{}] 15:31:19 INFO - PROCESS | 3820 | 1461191479231 Marionette TRACE conn2 -> [0,1591,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:31:19 INFO - PROCESS | 3820 | 1461191479354 Marionette TRACE conn2 <- [1,1591,null,{"value":null}] 15:31:19 INFO - PROCESS | 3820 | 1461191479370 Marionette TRACE conn2 -> [0,1592,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.miter.acute.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.acute.html\", \"0c4acebc-30bb-40ca-b7a3-36b05095ea91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:31:19 INFO - PROCESS | 3820 | ++DOCSHELL 1648DC00 == 42 [pid = 3820] [id = 407] 15:31:19 INFO - PROCESS | 3820 | ++DOMWINDOW == 76 (1648F400) [pid = 3820] [serial = 1221] [outer = 00000000] 15:31:19 INFO - PROCESS | 3820 | ++DOMWINDOW == 77 (17AA2400) [pid = 3820] [serial = 1222] [outer = 1648F400] 15:31:19 INFO - PROCESS | 3820 | 1461191479424 Marionette DEBUG loaded listener.js 15:31:19 INFO - PROCESS | 3820 | ++DOMWINDOW == 78 (17D42C00) [pid = 3820] [serial = 1223] [outer = 1648F400] 15:31:19 INFO - PROCESS | 3820 | 1461191479883 Marionette TRACE conn2 <- [1,1592,null,{"value":["/2dcontext/line-styles/2d.line.miter.acute.html",0,null,null,[["Miter joins are drawn correctly with acute angles",0,null,null]]]}] 15:31:19 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.acute.html | Miter joins are drawn correctly with acute angles 15:31:19 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.acute.html | took 706ms 15:31:19 INFO - PROCESS | 3820 | 1461191479919 Marionette TRACE conn2 -> [0,1593,"getWindowHandle",null] 15:31:19 INFO - PROCESS | 3820 | 1461191479921 Marionette TRACE conn2 <- [1,1593,null,{"value":"13"}] 15:31:19 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.exceeded.html 15:31:19 INFO - PROCESS | 3820 | 1461191479924 Marionette TRACE conn2 -> [0,1594,"setScriptTimeout",{"ms":35000}] 15:31:19 INFO - PROCESS | 3820 | 1461191479926 Marionette TRACE conn2 <- [1,1594,null,{}] 15:31:19 INFO - PROCESS | 3820 | 1461191479929 Marionette TRACE conn2 -> [0,1595,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:31:20 INFO - PROCESS | 3820 | 1461191480006 Marionette TRACE conn2 <- [1,1595,null,{"value":null}] 15:31:20 INFO - PROCESS | 3820 | 1461191480014 Marionette TRACE conn2 -> [0,1596,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.miter.exceeded.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.exceeded.html\", \"0c4acebc-30bb-40ca-b7a3-36b05095ea91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:31:20 INFO - PROCESS | 3820 | ++DOCSHELL 17D91400 == 43 [pid = 3820] [id = 408] 15:31:20 INFO - PROCESS | 3820 | ++DOMWINDOW == 79 (17F6C400) [pid = 3820] [serial = 1224] [outer = 00000000] 15:31:20 INFO - PROCESS | 3820 | ++DOMWINDOW == 80 (1823E800) [pid = 3820] [serial = 1225] [outer = 17F6C400] 15:31:20 INFO - PROCESS | 3820 | 1461191480060 Marionette DEBUG loaded listener.js 15:31:20 INFO - PROCESS | 3820 | ++DOMWINDOW == 81 (1829D000) [pid = 3820] [serial = 1226] [outer = 17F6C400] 15:31:20 INFO - PROCESS | 3820 | 1461191480490 Marionette TRACE conn2 <- [1,1596,null,{"value":["/2dcontext/line-styles/2d.line.miter.exceeded.html",0,null,null,[["Miter joins are not drawn when the miter limit is exceeded",0,null,null]]]}] 15:31:20 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.exceeded.html | Miter joins are not drawn when the miter limit is exceeded 15:31:20 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.exceeded.html | took 596ms 15:31:20 INFO - PROCESS | 3820 | 1461191480522 Marionette TRACE conn2 -> [0,1597,"getWindowHandle",null] 15:31:20 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.invalid.html 15:31:20 INFO - PROCESS | 3820 | 1461191480523 Marionette TRACE conn2 <- [1,1597,null,{"value":"13"}] 15:31:20 INFO - PROCESS | 3820 | 1461191480527 Marionette TRACE conn2 -> [0,1598,"setScriptTimeout",{"ms":35000}] 15:31:20 INFO - PROCESS | 3820 | 1461191480528 Marionette TRACE conn2 <- [1,1598,null,{}] 15:31:20 INFO - PROCESS | 3820 | 1461191480532 Marionette TRACE conn2 -> [0,1599,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:31:20 INFO - PROCESS | 3820 | 1461191480606 Marionette TRACE conn2 <- [1,1599,null,{"value":null}] 15:31:20 INFO - PROCESS | 3820 | 1461191480612 Marionette TRACE conn2 -> [0,1600,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.miter.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.invalid.html\", \"0c4acebc-30bb-40ca-b7a3-36b05095ea91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:31:20 INFO - PROCESS | 3820 | ++DOCSHELL 11C11800 == 44 [pid = 3820] [id = 409] 15:31:20 INFO - PROCESS | 3820 | ++DOMWINDOW == 82 (12D9CC00) [pid = 3820] [serial = 1227] [outer = 00000000] 15:31:20 INFO - PROCESS | 3820 | ++DOMWINDOW == 83 (18906000) [pid = 3820] [serial = 1228] [outer = 12D9CC00] 15:31:20 INFO - PROCESS | 3820 | 1461191480656 Marionette DEBUG loaded listener.js 15:31:20 INFO - PROCESS | 3820 | ++DOMWINDOW == 84 (18905400) [pid = 3820] [serial = 1229] [outer = 12D9CC00] 15:31:21 INFO - PROCESS | 3820 | 1461191481125 Marionette TRACE conn2 <- [1,1600,null,{"value":["/2dcontext/line-styles/2d.line.miter.invalid.html",0,null,null,[["Setting miterLimit to invalid values is ignored",0,null,null]]]}] 15:31:21 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.invalid.html | Setting miterLimit to invalid values is ignored 15:31:21 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.invalid.html | took 628ms 15:31:21 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.lineedge.html 15:31:21 INFO - PROCESS | 3820 | 1461191481165 Marionette TRACE conn2 -> [0,1601,"getWindowHandle",null] 15:31:21 INFO - PROCESS | 3820 | 1461191481167 Marionette TRACE conn2 <- [1,1601,null,{"value":"13"}] 15:31:21 INFO - PROCESS | 3820 | 1461191481170 Marionette TRACE conn2 -> [0,1602,"setScriptTimeout",{"ms":35000}] 15:31:21 INFO - PROCESS | 3820 | 1461191481172 Marionette TRACE conn2 <- [1,1602,null,{}] 15:31:21 INFO - PROCESS | 3820 | 1461191481176 Marionette TRACE conn2 -> [0,1603,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:31:21 INFO - PROCESS | 3820 | 1461191481301 Marionette TRACE conn2 <- [1,1603,null,{"value":null}] 15:31:21 INFO - PROCESS | 3820 | 1461191481307 Marionette TRACE conn2 -> [0,1604,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.miter.lineedge.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.lineedge.html\", \"0c4acebc-30bb-40ca-b7a3-36b05095ea91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:31:21 INFO - PROCESS | 3820 | ++DOCSHELL 18F20C00 == 45 [pid = 3820] [id = 410] 15:31:21 INFO - PROCESS | 3820 | ++DOMWINDOW == 85 (18F23000) [pid = 3820] [serial = 1230] [outer = 00000000] 15:31:21 INFO - PROCESS | 3820 | ++DOMWINDOW == 86 (19505C00) [pid = 3820] [serial = 1231] [outer = 18F23000] 15:31:21 INFO - PROCESS | 3820 | 1461191481361 Marionette DEBUG loaded listener.js 15:31:21 INFO - PROCESS | 3820 | ++DOMWINDOW == 87 (196CCC00) [pid = 3820] [serial = 1232] [outer = 18F23000] 15:31:21 INFO - PROCESS | 3820 | 1461191481814 Marionette TRACE conn2 <- [1,1604,null,{"value":["/2dcontext/line-styles/2d.line.miter.lineedge.html",0,null,null,[["Miter joins are not drawn when the miter limit is exceeded at the corners of a zero-height rectangle",0,null,null]]]}] 15:31:21 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:31:21 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.lineedge.html | took 690ms 15:31:21 INFO - PROCESS | 3820 | 1461191481870 Marionette TRACE conn2 -> [0,1605,"getWindowHandle",null] 15:31:21 INFO - PROCESS | 3820 | 1461191481872 Marionette TRACE conn2 <- [1,1605,null,{"value":"13"}] 15:31:21 INFO - PROCESS | 3820 | 1461191481875 Marionette TRACE conn2 -> [0,1606,"setScriptTimeout",{"ms":35000}] 15:31:21 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.obtuse.html 15:31:21 INFO - PROCESS | 3820 | 1461191481877 Marionette TRACE conn2 <- [1,1606,null,{}] 15:31:21 INFO - PROCESS | 3820 | 1461191481893 Marionette TRACE conn2 -> [0,1607,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:31:22 INFO - PROCESS | 3820 | 1461191481994 Marionette TRACE conn2 <- [1,1607,null,{"value":null}] 15:31:22 INFO - PROCESS | 3820 | 1461191482085 Marionette TRACE conn2 -> [0,1608,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.miter.obtuse.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.obtuse.html\", \"0c4acebc-30bb-40ca-b7a3-36b05095ea91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:31:22 INFO - PROCESS | 3820 | ++DOCSHELL 11C1BC00 == 46 [pid = 3820] [id = 411] 15:31:22 INFO - PROCESS | 3820 | ++DOMWINDOW == 88 (19F74800) [pid = 3820] [serial = 1233] [outer = 00000000] 15:31:22 INFO - PROCESS | 3820 | ++DOMWINDOW == 89 (1A316400) [pid = 3820] [serial = 1234] [outer = 19F74800] 15:31:22 INFO - PROCESS | 3820 | 1461191482128 Marionette DEBUG loaded listener.js 15:31:22 INFO - PROCESS | 3820 | ++DOMWINDOW == 90 (1A321C00) [pid = 3820] [serial = 1235] [outer = 19F74800] 15:31:22 INFO - PROCESS | 3820 | 1461191482544 Marionette TRACE conn2 <- [1,1608,null,{"value":["/2dcontext/line-styles/2d.line.miter.obtuse.html",0,null,null,[["Miter joins are drawn correctly with obtuse angles",0,null,null]]]}] 15:31:22 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.obtuse.html | Miter joins are drawn correctly with obtuse angles 15:31:22 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.obtuse.html | took 706ms 15:31:22 INFO - PROCESS | 3820 | 1461191482575 Marionette TRACE conn2 -> [0,1609,"getWindowHandle",null] 15:31:22 INFO - PROCESS | 3820 | 1461191482577 Marionette TRACE conn2 <- [1,1609,null,{"value":"13"}] 15:31:22 INFO - PROCESS | 3820 | 1461191482580 Marionette TRACE conn2 -> [0,1610,"setScriptTimeout",{"ms":35000}] 15:31:22 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.rightangle.html 15:31:22 INFO - PROCESS | 3820 | 1461191482582 Marionette TRACE conn2 <- [1,1610,null,{}] 15:31:22 INFO - PROCESS | 3820 | 1461191482585 Marionette TRACE conn2 -> [0,1611,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:31:22 INFO - PROCESS | 3820 | 1461191482687 Marionette TRACE conn2 <- [1,1611,null,{"value":null}] 15:31:22 INFO - PROCESS | 3820 | 1461191482693 Marionette TRACE conn2 -> [0,1612,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.miter.rightangle.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.rightangle.html\", \"0c4acebc-30bb-40ca-b7a3-36b05095ea91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:31:22 INFO - PROCESS | 3820 | ++DOCSHELL 1A3B3000 == 47 [pid = 3820] [id = 412] 15:31:22 INFO - PROCESS | 3820 | ++DOMWINDOW == 91 (1A4C4C00) [pid = 3820] [serial = 1236] [outer = 00000000] 15:31:22 INFO - PROCESS | 3820 | ++DOMWINDOW == 92 (1A8D5000) [pid = 3820] [serial = 1237] [outer = 1A4C4C00] 15:31:22 INFO - PROCESS | 3820 | 1461191482737 Marionette DEBUG loaded listener.js 15:31:22 INFO - PROCESS | 3820 | ++DOMWINDOW == 93 (1A8A3000) [pid = 3820] [serial = 1238] [outer = 1A4C4C00] 15:31:23 INFO - PROCESS | 3820 | --DOMWINDOW == 92 (12D91800) [pid = 3820] [serial = 1173] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.closed.html] 15:31:23 INFO - PROCESS | 3820 | --DOMWINDOW == 91 (16475800) [pid = 3820] [serial = 1182] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.round.html] 15:31:23 INFO - PROCESS | 3820 | --DOMWINDOW == 90 (18805800) [pid = 3820] [serial = 1164] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html] 15:31:23 INFO - PROCESS | 3820 | --DOMWINDOW == 89 (17F6D800) [pid = 3820] [serial = 1188] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.valid.html] 15:31:23 INFO - PROCESS | 3820 | --DOMWINDOW == 88 (13260C00) [pid = 3820] [serial = 1176] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.invalid.html] 15:31:23 INFO - PROCESS | 3820 | --DOMWINDOW == 87 (15D90400) [pid = 3820] [serial = 1179] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.open.html] 15:31:23 INFO - PROCESS | 3820 | --DOMWINDOW == 86 (18EA4000) [pid = 3820] [serial = 1191] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cross.html] 15:31:23 INFO - PROCESS | 3820 | --DOMWINDOW == 85 (12D90000) [pid = 3820] [serial = 1194] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.defaults.html] 15:31:23 INFO - PROCESS | 3820 | --DOMWINDOW == 84 (1490F800) [pid = 3820] [serial = 1197] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.bevel.html] 15:31:23 INFO - PROCESS | 3820 | --DOMWINDOW == 83 (17AA2C00) [pid = 3820] [serial = 1185] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.square.html] 15:31:23 INFO - PROCESS | 3820 | 1461191483318 Marionette TRACE conn2 <- [1,1612,null,{"value":["/2dcontext/line-styles/2d.line.miter.rightangle.html",0,null,null,[["Miter joins are not drawn when the miter limit is exceeded, on exact right angles",0,null,null]]]}] 15:31:23 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:31:23 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.rightangle.html | took 737ms 15:31:23 INFO - PROCESS | 3820 | 1461191483353 Marionette TRACE conn2 -> [0,1613,"getWindowHandle",null] 15:31:23 INFO - PROCESS | 3820 | 1461191483355 Marionette TRACE conn2 <- [1,1613,null,{"value":"13"}] 15:31:23 INFO - PROCESS | 3820 | 1461191483358 Marionette TRACE conn2 -> [0,1614,"setScriptTimeout",{"ms":35000}] 15:31:23 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.valid.html 15:31:23 INFO - PROCESS | 3820 | 1461191483360 Marionette TRACE conn2 <- [1,1614,null,{}] 15:31:23 INFO - PROCESS | 3820 | 1461191483389 Marionette TRACE conn2 -> [0,1615,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:31:23 INFO - PROCESS | 3820 | 1461191483463 Marionette TRACE conn2 <- [1,1615,null,{"value":null}] 15:31:23 INFO - PROCESS | 3820 | 1461191483469 Marionette TRACE conn2 -> [0,1616,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.miter.valid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.valid.html\", \"0c4acebc-30bb-40ca-b7a3-36b05095ea91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:31:23 INFO - PROCESS | 3820 | ++DOCSHELL 12B37C00 == 48 [pid = 3820] [id = 413] 15:31:23 INFO - PROCESS | 3820 | ++DOMWINDOW == 84 (16474C00) [pid = 3820] [serial = 1239] [outer = 00000000] 15:31:23 INFO - PROCESS | 3820 | ++DOMWINDOW == 85 (18D04400) [pid = 3820] [serial = 1240] [outer = 16474C00] 15:31:23 INFO - PROCESS | 3820 | 1461191483519 Marionette DEBUG loaded listener.js 15:31:23 INFO - PROCESS | 3820 | ++DOMWINDOW == 86 (1A31A400) [pid = 3820] [serial = 1241] [outer = 16474C00] 15:31:23 INFO - PROCESS | 3820 | 1461191483927 Marionette TRACE conn2 <- [1,1616,null,{"value":["/2dcontext/line-styles/2d.line.miter.valid.html",0,null,null,[["Setting miterLimit to valid values works",0,null,null]]]}] 15:31:23 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.valid.html | Setting miterLimit to valid values works 15:31:23 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.valid.html | took 596ms 15:31:23 INFO - PROCESS | 3820 | 1461191483967 Marionette TRACE conn2 -> [0,1617,"getWindowHandle",null] 15:31:23 INFO - PROCESS | 3820 | 1461191483969 Marionette TRACE conn2 <- [1,1617,null,{"value":"13"}] 15:31:23 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.within.html 15:31:23 INFO - PROCESS | 3820 | 1461191483973 Marionette TRACE conn2 -> [0,1618,"setScriptTimeout",{"ms":35000}] 15:31:23 INFO - PROCESS | 3820 | 1461191483974 Marionette TRACE conn2 <- [1,1618,null,{}] 15:31:23 INFO - PROCESS | 3820 | 1461191483978 Marionette TRACE conn2 -> [0,1619,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:31:24 INFO - PROCESS | 3820 | 1461191484051 Marionette TRACE conn2 <- [1,1619,null,{"value":null}] 15:31:24 INFO - PROCESS | 3820 | 1461191484058 Marionette TRACE conn2 -> [0,1620,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.miter.within.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.within.html\", \"0c4acebc-30bb-40ca-b7a3-36b05095ea91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:31:24 INFO - PROCESS | 3820 | ++DOCSHELL 15C8A000 == 49 [pid = 3820] [id = 414] 15:31:24 INFO - PROCESS | 3820 | ++DOMWINDOW == 87 (18295800) [pid = 3820] [serial = 1242] [outer = 00000000] 15:31:24 INFO - PROCESS | 3820 | ++DOMWINDOW == 88 (1AD5B000) [pid = 3820] [serial = 1243] [outer = 18295800] 15:31:24 INFO - PROCESS | 3820 | 1461191484104 Marionette DEBUG loaded listener.js 15:31:24 INFO - PROCESS | 3820 | ++DOMWINDOW == 89 (1C260000) [pid = 3820] [serial = 1244] [outer = 18295800] 15:31:24 INFO - PROCESS | 3820 | 1461191484530 Marionette TRACE conn2 <- [1,1620,null,{"value":["/2dcontext/line-styles/2d.line.miter.within.html",0,null,null,[["Miter joins are drawn when the miter limit is not quite exceeded",0,null,null]]]}] 15:31:24 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.within.html | Miter joins are drawn when the miter limit is not quite exceeded 15:31:24 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.within.html | took 596ms 15:31:24 INFO - TEST-START | /2dcontext/line-styles/2d.line.union.html 15:31:24 INFO - PROCESS | 3820 | 1461191484569 Marionette TRACE conn2 -> [0,1621,"getWindowHandle",null] 15:31:24 INFO - PROCESS | 3820 | 1461191484572 Marionette TRACE conn2 <- [1,1621,null,{"value":"13"}] 15:31:24 INFO - PROCESS | 3820 | 1461191484575 Marionette TRACE conn2 -> [0,1622,"setScriptTimeout",{"ms":35000}] 15:31:24 INFO - PROCESS | 3820 | 1461191484577 Marionette TRACE conn2 <- [1,1622,null,{}] 15:31:24 INFO - PROCESS | 3820 | 1461191484581 Marionette TRACE conn2 -> [0,1623,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:31:24 INFO - PROCESS | 3820 | 1461191484678 Marionette TRACE conn2 <- [1,1623,null,{"value":null}] 15:31:24 INFO - PROCESS | 3820 | 1461191484686 Marionette TRACE conn2 -> [0,1624,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.union.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.union.html\", \"0c4acebc-30bb-40ca-b7a3-36b05095ea91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:31:24 INFO - PROCESS | 3820 | ++DOCSHELL 1C264C00 == 50 [pid = 3820] [id = 415] 15:31:24 INFO - PROCESS | 3820 | ++DOMWINDOW == 90 (1C267400) [pid = 3820] [serial = 1245] [outer = 00000000] 15:31:24 INFO - PROCESS | 3820 | ++DOMWINDOW == 91 (1C2ED400) [pid = 3820] [serial = 1246] [outer = 1C267400] 15:31:24 INFO - PROCESS | 3820 | 1461191484734 Marionette DEBUG loaded listener.js 15:31:24 INFO - PROCESS | 3820 | ++DOMWINDOW == 92 (1C336400) [pid = 3820] [serial = 1247] [outer = 1C267400] 15:31:25 INFO - PROCESS | 3820 | 1461191485419 Marionette TRACE conn2 <- [1,1624,null,{"value":["/2dcontext/line-styles/2d.line.union.html",0,null,null,[["Canvas test: 2d.line.union",0,null,null]]]}] 15:31:25 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.union.html | Canvas test: 2d.line.union 15:31:25 INFO - TEST-OK | /2dcontext/line-styles/2d.line.union.html | took 894ms 15:31:25 INFO - PROCESS | 3820 | 1461191485480 Marionette TRACE conn2 -> [0,1625,"getWindowHandle",null] 15:31:25 INFO - PROCESS | 3820 | 1461191485483 Marionette TRACE conn2 <- [1,1625,null,{"value":"13"}] 15:31:25 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.basic.html 15:31:25 INFO - PROCESS | 3820 | 1461191485488 Marionette TRACE conn2 -> [0,1626,"setScriptTimeout",{"ms":35000}] 15:31:25 INFO - PROCESS | 3820 | 1461191485491 Marionette TRACE conn2 <- [1,1626,null,{}] 15:31:25 INFO - PROCESS | 3820 | 1461191485500 Marionette TRACE conn2 -> [0,1627,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:31:25 INFO - PROCESS | 3820 | 1461191485611 Marionette TRACE conn2 <- [1,1627,null,{"value":null}] 15:31:25 INFO - PROCESS | 3820 | 1461191485742 Marionette TRACE conn2 -> [0,1628,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.width.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.basic.html\", \"0c4acebc-30bb-40ca-b7a3-36b05095ea91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:31:25 INFO - PROCESS | 3820 | ++DOCSHELL 13264400 == 51 [pid = 3820] [id = 416] 15:31:25 INFO - PROCESS | 3820 | ++DOMWINDOW == 93 (13265400) [pid = 3820] [serial = 1248] [outer = 00000000] 15:31:25 INFO - PROCESS | 3820 | ++DOMWINDOW == 94 (1545E000) [pid = 3820] [serial = 1249] [outer = 13265400] 15:31:25 INFO - PROCESS | 3820 | 1461191485799 Marionette DEBUG loaded listener.js 15:31:25 INFO - PROCESS | 3820 | ++DOMWINDOW == 95 (15AF5000) [pid = 3820] [serial = 1250] [outer = 13265400] 15:31:26 INFO - PROCESS | 3820 | 1461191486414 Marionette TRACE conn2 <- [1,1628,null,{"value":["/2dcontext/line-styles/2d.line.width.basic.html",0,null,null,[["lineWidth determines the width of line strokes",0,null,null]]]}] 15:31:26 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.basic.html | lineWidth determines the width of line strokes 15:31:26 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.basic.html | took 1004ms 15:31:26 INFO - PROCESS | 3820 | 1461191486488 Marionette TRACE conn2 -> [0,1629,"getWindowHandle",null] 15:31:26 INFO - PROCESS | 3820 | 1461191486494 Marionette TRACE conn2 <- [1,1629,null,{"value":"13"}] 15:31:26 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.invalid.html 15:31:26 INFO - PROCESS | 3820 | 1461191486500 Marionette TRACE conn2 -> [0,1630,"setScriptTimeout",{"ms":35000}] 15:31:26 INFO - PROCESS | 3820 | 1461191486503 Marionette TRACE conn2 <- [1,1630,null,{}] 15:31:26 INFO - PROCESS | 3820 | 1461191486507 Marionette TRACE conn2 -> [0,1631,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:31:26 INFO - PROCESS | 3820 | 1461191486620 Marionette TRACE conn2 <- [1,1631,null,{"value":null}] 15:31:26 INFO - PROCESS | 3820 | 1461191486749 Marionette TRACE conn2 -> [0,1632,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.width.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.invalid.html\", \"0c4acebc-30bb-40ca-b7a3-36b05095ea91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:31:26 INFO - PROCESS | 3820 | ++DOCSHELL 15C8D800 == 52 [pid = 3820] [id = 417] 15:31:26 INFO - PROCESS | 3820 | ++DOMWINDOW == 96 (16482000) [pid = 3820] [serial = 1251] [outer = 00000000] 15:31:26 INFO - PROCESS | 3820 | ++DOMWINDOW == 97 (1817CC00) [pid = 3820] [serial = 1252] [outer = 16482000] 15:31:26 INFO - PROCESS | 3820 | 1461191486804 Marionette DEBUG loaded listener.js 15:31:26 INFO - PROCESS | 3820 | ++DOMWINDOW == 98 (18810400) [pid = 3820] [serial = 1253] [outer = 16482000] 15:31:27 INFO - PROCESS | 3820 | 1461191487425 Marionette TRACE conn2 <- [1,1632,null,{"value":["/2dcontext/line-styles/2d.line.width.invalid.html",0,null,null,[["Setting lineWidth to invalid values is ignored",0,null,null]]]}] 15:31:27 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.invalid.html | Setting lineWidth to invalid values is ignored 15:31:27 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.invalid.html | took 1004ms 15:31:27 INFO - PROCESS | 3820 | 1461191487501 Marionette TRACE conn2 -> [0,1633,"getWindowHandle",null] 15:31:27 INFO - PROCESS | 3820 | 1461191487504 Marionette TRACE conn2 <- [1,1633,null,{"value":"13"}] 15:31:27 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.scaledefault.html 15:31:27 INFO - PROCESS | 3820 | 1461191487508 Marionette TRACE conn2 -> [0,1634,"setScriptTimeout",{"ms":35000}] 15:31:27 INFO - PROCESS | 3820 | 1461191487511 Marionette TRACE conn2 <- [1,1634,null,{}] 15:31:27 INFO - PROCESS | 3820 | 1461191487522 Marionette TRACE conn2 -> [0,1635,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:31:27 INFO - PROCESS | 3820 | 1461191487662 Marionette TRACE conn2 <- [1,1635,null,{"value":null}] 15:31:27 INFO - PROCESS | 3820 | 1461191487793 Marionette TRACE conn2 -> [0,1636,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.width.scaledefault.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.scaledefault.html\", \"0c4acebc-30bb-40ca-b7a3-36b05095ea91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:31:27 INFO - PROCESS | 3820 | ++DOCSHELL 1A8D9400 == 53 [pid = 3820] [id = 418] 15:31:27 INFO - PROCESS | 3820 | ++DOMWINDOW == 99 (1A8D7C00) [pid = 3820] [serial = 1254] [outer = 00000000] 15:31:27 INFO - PROCESS | 3820 | ++DOMWINDOW == 100 (1C26B000) [pid = 3820] [serial = 1255] [outer = 1A8D7C00] 15:31:27 INFO - PROCESS | 3820 | 1461191487852 Marionette DEBUG loaded listener.js 15:31:27 INFO - PROCESS | 3820 | ++DOMWINDOW == 101 (1C2EB000) [pid = 3820] [serial = 1256] [outer = 1A8D7C00] 15:31:28 INFO - PROCESS | 3820 | 1461191488599 Marionette TRACE conn2 <- [1,1636,null,{"value":["/2dcontext/line-styles/2d.line.width.scaledefault.html",0,null,null,[["Default lineWidth strokes are affected by scale transformations",0,null,null]]]}] 15:31:28 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.scaledefault.html | Default lineWidth strokes are affected by scale transformations 15:31:28 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.scaledefault.html | took 1161ms 15:31:28 INFO - PROCESS | 3820 | 1461191488661 Marionette TRACE conn2 -> [0,1637,"getWindowHandle",null] 15:31:28 INFO - PROCESS | 3820 | 1461191488665 Marionette TRACE conn2 <- [1,1637,null,{"value":"13"}] 15:31:28 INFO - PROCESS | 3820 | 1461191488670 Marionette TRACE conn2 -> [0,1638,"setScriptTimeout",{"ms":35000}] 15:31:28 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.transformed.html 15:31:28 INFO - PROCESS | 3820 | 1461191488674 Marionette TRACE conn2 <- [1,1638,null,{}] 15:31:28 INFO - PROCESS | 3820 | 1461191488681 Marionette TRACE conn2 -> [0,1639,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:31:28 INFO - PROCESS | 3820 | 1461191488781 Marionette TRACE conn2 <- [1,1639,null,{"value":null}] 15:31:28 INFO - PROCESS | 3820 | 1461191488886 Marionette TRACE conn2 -> [0,1640,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.width.transformed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.transformed.html\", \"0c4acebc-30bb-40ca-b7a3-36b05095ea91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:31:28 INFO - PROCESS | 3820 | ++DOCSHELL 1326BC00 == 54 [pid = 3820] [id = 419] 15:31:28 INFO - PROCESS | 3820 | ++DOMWINDOW == 102 (1338A400) [pid = 3820] [serial = 1257] [outer = 00000000] 15:31:28 INFO - PROCESS | 3820 | ++DOMWINDOW == 103 (1435F000) [pid = 3820] [serial = 1258] [outer = 1338A400] 15:31:28 INFO - PROCESS | 3820 | 1461191488934 Marionette DEBUG loaded listener.js 15:31:29 INFO - PROCESS | 3820 | ++DOMWINDOW == 104 (15C1B400) [pid = 3820] [serial = 1259] [outer = 1338A400] 15:31:29 INFO - PROCESS | 3820 | --DOCSHELL 13651000 == 53 [pid = 3820] [id = 399] 15:31:29 INFO - PROCESS | 3820 | --DOCSHELL 143A5400 == 52 [pid = 3820] [id = 394] 15:31:29 INFO - PROCESS | 3820 | --DOCSHELL 123FBC00 == 51 [pid = 3820] [id = 398] 15:31:29 INFO - PROCESS | 3820 | --DOCSHELL 16872400 == 50 [pid = 3820] [id = 395] 15:31:29 INFO - PROCESS | 3820 | --DOCSHELL 11C1A400 == 49 [pid = 3820] [id = 396] 15:31:29 INFO - PROCESS | 3820 | --DOCSHELL 15CDB400 == 48 [pid = 3820] [id = 393] 15:31:29 INFO - PROCESS | 3820 | --DOCSHELL 15C8A000 == 47 [pid = 3820] [id = 414] 15:31:29 INFO - PROCESS | 3820 | --DOCSHELL 12B37C00 == 46 [pid = 3820] [id = 413] 15:31:29 INFO - PROCESS | 3820 | --DOCSHELL 1A3B3000 == 45 [pid = 3820] [id = 412] 15:31:29 INFO - PROCESS | 3820 | --DOCSHELL 11C1BC00 == 44 [pid = 3820] [id = 411] 15:31:29 INFO - PROCESS | 3820 | --DOCSHELL 18F20C00 == 43 [pid = 3820] [id = 410] 15:31:29 INFO - PROCESS | 3820 | --DOCSHELL 11C11800 == 42 [pid = 3820] [id = 409] 15:31:29 INFO - PROCESS | 3820 | --DOCSHELL 17D91400 == 41 [pid = 3820] [id = 408] 15:31:29 INFO - PROCESS | 3820 | --DOCSHELL 1648DC00 == 40 [pid = 3820] [id = 407] 15:31:29 INFO - PROCESS | 3820 | --DOCSHELL 12D95C00 == 39 [pid = 3820] [id = 406] 15:31:29 INFO - PROCESS | 3820 | --DOCSHELL 13558000 == 38 [pid = 3820] [id = 405] 15:31:29 INFO - PROCESS | 3820 | --DOMWINDOW == 103 (12D98400) [pid = 3820] [serial = 1168] [outer = 00000000] [url = about:blank] 15:31:29 INFO - PROCESS | 3820 | --DOMWINDOW == 102 (1545CC00) [pid = 3820] [serial = 1171] [outer = 00000000] [url = about:blank] 15:31:29 INFO - PROCESS | 3820 | --DOCSHELL 15463C00 == 37 [pid = 3820] [id = 402] 15:31:29 INFO - PROCESS | 3820 | --DOCSHELL 11BF8C00 == 36 [pid = 3820] [id = 401] 15:31:29 INFO - PROCESS | 3820 | 1461191489543 Marionette TRACE conn2 <- [1,1640,null,{"value":["/2dcontext/line-styles/2d.line.width.transformed.html",0,null,null,[["Line stroke widths are affected by scale transformations",0,null,null]]]}] 15:31:29 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.transformed.html | Line stroke widths are affected by scale transformations 15:31:29 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.transformed.html | took 910ms 15:31:29 INFO - PROCESS | 3820 | 1461191489576 Marionette TRACE conn2 -> [0,1641,"getWindowHandle",null] 15:31:29 INFO - PROCESS | 3820 | 1461191489584 Marionette TRACE conn2 <- [1,1641,null,{"value":"13"}] 15:31:29 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.valid.html 15:31:29 INFO - PROCESS | 3820 | 1461191489593 Marionette TRACE conn2 -> [0,1642,"setScriptTimeout",{"ms":35000}] 15:31:29 INFO - PROCESS | 3820 | 1461191489597 Marionette TRACE conn2 <- [1,1642,null,{}] 15:31:29 INFO - PROCESS | 3820 | 1461191489600 Marionette TRACE conn2 -> [0,1643,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:31:29 INFO - PROCESS | 3820 | 1461191489677 Marionette TRACE conn2 <- [1,1643,null,{"value":null}] 15:31:29 INFO - PROCESS | 3820 | --DOMWINDOW == 101 (1A322000) [pid = 3820] [serial = 1201] [outer = 00000000] [url = about:blank] 15:31:29 INFO - PROCESS | 3820 | --DOMWINDOW == 100 (1364C800) [pid = 3820] [serial = 1175] [outer = 00000000] [url = about:blank] 15:31:29 INFO - PROCESS | 3820 | --DOMWINDOW == 99 (13555800) [pid = 3820] [serial = 1174] [outer = 00000000] [url = about:blank] 15:31:29 INFO - PROCESS | 3820 | --DOMWINDOW == 98 (17D49C00) [pid = 3820] [serial = 1183] [outer = 00000000] [url = about:blank] 15:31:29 INFO - PROCESS | 3820 | --DOMWINDOW == 97 (1AD5D400) [pid = 3820] [serial = 1166] [outer = 00000000] [url = about:blank] 15:31:29 INFO - PROCESS | 3820 | --DOMWINDOW == 96 (18D05000) [pid = 3820] [serial = 1190] [outer = 00000000] [url = about:blank] 15:31:29 INFO - PROCESS | 3820 | --DOMWINDOW == 95 (136BEC00) [pid = 3820] [serial = 1177] [outer = 00000000] [url = about:blank] 15:31:29 INFO - PROCESS | 3820 | --DOMWINDOW == 94 (143B3000) [pid = 3820] [serial = 1178] [outer = 00000000] [url = about:blank] 15:31:29 INFO - PROCESS | 3820 | --DOMWINDOW == 93 (18D08C00) [pid = 3820] [serial = 1189] [outer = 00000000] [url = about:blank] 15:31:29 INFO - PROCESS | 3820 | --DOMWINDOW == 92 (1646E800) [pid = 3820] [serial = 1180] [outer = 00000000] [url = about:blank] 15:31:29 INFO - PROCESS | 3820 | --DOMWINDOW == 91 (16487000) [pid = 3820] [serial = 1181] [outer = 00000000] [url = about:blank] 15:31:29 INFO - PROCESS | 3820 | --DOMWINDOW == 90 (195BD000) [pid = 3820] [serial = 1192] [outer = 00000000] [url = about:blank] 15:31:29 INFO - PROCESS | 3820 | --DOMWINDOW == 89 (149F0000) [pid = 3820] [serial = 1195] [outer = 00000000] [url = about:blank] 15:31:29 INFO - PROCESS | 3820 | --DOMWINDOW == 88 (16468400) [pid = 3820] [serial = 1196] [outer = 00000000] [url = about:blank] 15:31:29 INFO - PROCESS | 3820 | --DOMWINDOW == 87 (18B87C00) [pid = 3820] [serial = 1198] [outer = 00000000] [url = about:blank] 15:31:29 INFO - PROCESS | 3820 | --DOMWINDOW == 86 (1977C400) [pid = 3820] [serial = 1193] [outer = 00000000] [url = about:blank] 15:31:29 INFO - PROCESS | 3820 | --DOMWINDOW == 85 (18238000) [pid = 3820] [serial = 1186] [outer = 00000000] [url = about:blank] 15:31:29 INFO - PROCESS | 3820 | --DOMWINDOW == 84 (18237800) [pid = 3820] [serial = 1187] [outer = 00000000] [url = about:blank] 15:31:29 INFO - PROCESS | 3820 | --DOMWINDOW == 83 (18F27000) [pid = 3820] [serial = 1199] [outer = 00000000] [url = about:blank] 15:31:29 INFO - PROCESS | 3820 | --DOMWINDOW == 82 (17D50400) [pid = 3820] [serial = 1184] [outer = 00000000] [url = about:blank] 15:31:29 INFO - PROCESS | 3820 | 1461191489783 Marionette TRACE conn2 -> [0,1644,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.width.valid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.valid.html\", \"0c4acebc-30bb-40ca-b7a3-36b05095ea91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:31:29 INFO - PROCESS | 3820 | ++DOCSHELL 11C19800 == 37 [pid = 3820] [id = 420] 15:31:29 INFO - PROCESS | 3820 | ++DOMWINDOW == 83 (11C1EC00) [pid = 3820] [serial = 1260] [outer = 00000000] 15:31:29 INFO - PROCESS | 3820 | ++DOMWINDOW == 84 (13558400) [pid = 3820] [serial = 1261] [outer = 11C1EC00] 15:31:29 INFO - PROCESS | 3820 | 1461191489830 Marionette DEBUG loaded listener.js 15:31:29 INFO - PROCESS | 3820 | ++DOMWINDOW == 85 (13CB7400) [pid = 3820] [serial = 1262] [outer = 11C1EC00] 15:31:30 INFO - PROCESS | 3820 | 1461191490204 Marionette TRACE conn2 <- [1,1644,null,{"value":["/2dcontext/line-styles/2d.line.width.valid.html",0,null,null,[["Setting lineWidth to valid values works",0,null,null]]]}] 15:31:30 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.valid.html | Setting lineWidth to valid values works 15:31:30 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.valid.html | took 690ms 15:31:30 INFO - PROCESS | 3820 | 1461191490292 Marionette TRACE conn2 -> [0,1645,"getWindowHandle",null] 15:31:30 INFO - PROCESS | 3820 | 1461191490294 Marionette TRACE conn2 <- [1,1645,null,{"value":"13"}] 15:31:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.1.html 15:31:30 INFO - PROCESS | 3820 | 1461191490298 Marionette TRACE conn2 -> [0,1646,"setScriptTimeout",{"ms":35000}] 15:31:30 INFO - PROCESS | 3820 | 1461191490301 Marionette TRACE conn2 <- [1,1646,null,{}] 15:31:30 INFO - PROCESS | 3820 | 1461191490311 Marionette TRACE conn2 -> [0,1647,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:31:30 INFO - PROCESS | 3820 | 1461191490395 Marionette TRACE conn2 <- [1,1647,null,{"value":null}] 15:31:30 INFO - PROCESS | 3820 | 1461191490406 Marionette TRACE conn2 -> [0,1648,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.angle.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.1.html\", \"0c4acebc-30bb-40ca-b7a3-36b05095ea91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:31:30 INFO - PROCESS | 3820 | ++DOCSHELL 1687A000 == 38 [pid = 3820] [id = 421] 15:31:30 INFO - PROCESS | 3820 | ++DOMWINDOW == 86 (1687B400) [pid = 3820] [serial = 1263] [outer = 00000000] 15:31:30 INFO - PROCESS | 3820 | ++DOMWINDOW == 87 (17D4C400) [pid = 3820] [serial = 1264] [outer = 1687B400] 15:31:30 INFO - PROCESS | 3820 | 1461191490453 Marionette DEBUG loaded listener.js 15:31:30 INFO - PROCESS | 3820 | ++DOMWINDOW == 88 (17D8FC00) [pid = 3820] [serial = 1265] [outer = 1687B400] 15:31:30 INFO - PROCESS | 3820 | 1461191490927 Marionette TRACE conn2 <- [1,1648,null,{"value":["/2dcontext/path-objects/2d.path.arc.angle.1.html",0,null,null,[["arc() draws pi/2 .. -pi anticlockwise correctly",0,null,null]]]}] 15:31:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.1.html | arc() draws pi/2 .. -pi anticlockwise correctly 15:31:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.1.html | took 643ms 15:31:30 INFO - PROCESS | 3820 | 1461191490935 Marionette TRACE conn2 -> [0,1649,"getWindowHandle",null] 15:31:30 INFO - PROCESS | 3820 | 1461191490938 Marionette TRACE conn2 <- [1,1649,null,{"value":"13"}] 15:31:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.2.html 15:31:30 INFO - PROCESS | 3820 | 1461191490941 Marionette TRACE conn2 -> [0,1650,"setScriptTimeout",{"ms":35000}] 15:31:30 INFO - PROCESS | 3820 | 1461191490943 Marionette TRACE conn2 <- [1,1650,null,{}] 15:31:30 INFO - PROCESS | 3820 | 1461191490946 Marionette TRACE conn2 -> [0,1651,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:31:31 INFO - PROCESS | 3820 | 1461191491074 Marionette TRACE conn2 <- [1,1651,null,{"value":null}] 15:31:31 INFO - PROCESS | 3820 | 1461191491083 Marionette TRACE conn2 -> [0,1652,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.angle.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.2.html\", \"0c4acebc-30bb-40ca-b7a3-36b05095ea91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:31:31 INFO - PROCESS | 3820 | ++DOCSHELL 18238000 == 39 [pid = 3820] [id = 422] 15:31:31 INFO - PROCESS | 3820 | ++DOMWINDOW == 89 (18295000) [pid = 3820] [serial = 1266] [outer = 00000000] 15:31:31 INFO - PROCESS | 3820 | ++DOMWINDOW == 90 (1880A400) [pid = 3820] [serial = 1267] [outer = 18295000] 15:31:31 INFO - PROCESS | 3820 | 1461191491127 Marionette DEBUG loaded listener.js 15:31:31 INFO - PROCESS | 3820 | ++DOMWINDOW == 91 (18B87C00) [pid = 3820] [serial = 1268] [outer = 18295000] 15:31:31 INFO - PROCESS | 3820 | 1461191491562 Marionette TRACE conn2 <- [1,1652,null,{"value":["/2dcontext/path-objects/2d.path.arc.angle.2.html",0,null,null,[["arc() draws -3pi/2 .. -pi anticlockwise correctly",0,null,null]]]}] 15:31:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.2.html | arc() draws -3pi/2 .. -pi anticlockwise correctly 15:31:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.2.html | took 643ms 15:31:31 INFO - PROCESS | 3820 | 1461191491610 Marionette TRACE conn2 -> [0,1653,"getWindowHandle",null] 15:31:31 INFO - PROCESS | 3820 | 1461191491612 Marionette TRACE conn2 <- [1,1653,null,{"value":"13"}] 15:31:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.3.html 15:31:31 INFO - PROCESS | 3820 | 1461191491616 Marionette TRACE conn2 -> [0,1654,"setScriptTimeout",{"ms":35000}] 15:31:31 INFO - PROCESS | 3820 | 1461191491617 Marionette TRACE conn2 <- [1,1654,null,{}] 15:31:31 INFO - PROCESS | 3820 | 1461191491621 Marionette TRACE conn2 -> [0,1655,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:31:31 INFO - PROCESS | 3820 | 1461191491702 Marionette TRACE conn2 <- [1,1655,null,{"value":null}] 15:31:31 INFO - PROCESS | 3820 | 1461191491708 Marionette TRACE conn2 -> [0,1656,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.angle.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.3.html\", \"0c4acebc-30bb-40ca-b7a3-36b05095ea91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:31:31 INFO - PROCESS | 3820 | ++DOCSHELL 18907400 == 40 [pid = 3820] [id = 423] 15:31:31 INFO - PROCESS | 3820 | ++DOMWINDOW == 92 (18D04000) [pid = 3820] [serial = 1269] [outer = 00000000] 15:31:31 INFO - PROCESS | 3820 | ++DOMWINDOW == 93 (18F25000) [pid = 3820] [serial = 1270] [outer = 18D04000] 15:31:31 INFO - PROCESS | 3820 | 1461191491752 Marionette DEBUG loaded listener.js 15:31:31 INFO - PROCESS | 3820 | ++DOMWINDOW == 94 (194DD800) [pid = 3820] [serial = 1271] [outer = 18D04000] 15:31:32 INFO - PROCESS | 3820 | 1461191492252 Marionette TRACE conn2 <- [1,1656,null,{"value":["/2dcontext/path-objects/2d.path.arc.angle.3.html",0,null,null,[["arc() wraps angles mod 2pi when anticlockwise and end > start+2pi",0,null,null]]]}] 15:31:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.3.html | arc() wraps angles mod 2pi when anticlockwise and end > start+2pi 15:31:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.3.html | took 706ms 15:31:32 INFO - PROCESS | 3820 | 1461191492315 Marionette TRACE conn2 -> [0,1657,"getWindowHandle",null] 15:31:32 INFO - PROCESS | 3820 | 1461191492317 Marionette TRACE conn2 <- [1,1657,null,{"value":"13"}] 15:31:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.4.html 15:31:32 INFO - PROCESS | 3820 | 1461191492326 Marionette TRACE conn2 -> [0,1658,"setScriptTimeout",{"ms":35000}] 15:31:32 INFO - PROCESS | 3820 | 1461191492327 Marionette TRACE conn2 <- [1,1658,null,{}] 15:31:32 INFO - PROCESS | 3820 | 1461191492331 Marionette TRACE conn2 -> [0,1659,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:31:32 INFO - PROCESS | 3820 | 1461191492452 Marionette TRACE conn2 <- [1,1659,null,{"value":null}] 15:31:32 INFO - PROCESS | 3820 | 1461191492514 Marionette TRACE conn2 -> [0,1660,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.angle.4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.4.html\", \"0c4acebc-30bb-40ca-b7a3-36b05095ea91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:31:32 INFO - PROCESS | 3820 | ++DOCSHELL 19CA5400 == 41 [pid = 3820] [id = 424] 15:31:32 INFO - PROCESS | 3820 | ++DOMWINDOW == 95 (19CA8800) [pid = 3820] [serial = 1272] [outer = 00000000] 15:31:32 INFO - PROCESS | 3820 | ++DOMWINDOW == 96 (1A31E800) [pid = 3820] [serial = 1273] [outer = 19CA8800] 15:31:32 INFO - PROCESS | 3820 | 1461191492561 Marionette DEBUG loaded listener.js 15:31:32 INFO - PROCESS | 3820 | ++DOMWINDOW == 97 (1A3B4400) [pid = 3820] [serial = 1274] [outer = 19CA8800] 15:31:32 INFO - PROCESS | 3820 | 1461191492976 Marionette TRACE conn2 <- [1,1660,null,{"value":["/2dcontext/path-objects/2d.path.arc.angle.4.html",0,null,null,[["arc() draws a full circle when clockwise and end > start+2pi",0,null,null]]]}] 15:31:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.4.html | arc() draws a full circle when clockwise and end > start+2pi 15:31:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.4.html | took 706ms 15:31:33 INFO - PROCESS | 3820 | 1461191493020 Marionette TRACE conn2 -> [0,1661,"getWindowHandle",null] 15:31:33 INFO - PROCESS | 3820 | 1461191493022 Marionette TRACE conn2 <- [1,1661,null,{"value":"13"}] 15:31:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.5.html 15:31:33 INFO - PROCESS | 3820 | 1461191493036 Marionette TRACE conn2 -> [0,1662,"setScriptTimeout",{"ms":35000}] 15:31:33 INFO - PROCESS | 3820 | 1461191493038 Marionette TRACE conn2 <- [1,1662,null,{}] 15:31:33 INFO - PROCESS | 3820 | 1461191493041 Marionette TRACE conn2 -> [0,1663,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:31:33 INFO - PROCESS | 3820 | 1461191493175 Marionette TRACE conn2 <- [1,1663,null,{"value":null}] 15:31:33 INFO - PROCESS | 3820 | 1461191493187 Marionette TRACE conn2 -> [0,1664,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.angle.5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.5.html\", \"0c4acebc-30bb-40ca-b7a3-36b05095ea91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:31:33 INFO - PROCESS | 3820 | ++DOCSHELL 12DD7000 == 42 [pid = 3820] [id = 425] 15:31:33 INFO - PROCESS | 3820 | ++DOMWINDOW == 98 (149F7800) [pid = 3820] [serial = 1275] [outer = 00000000] 15:31:33 INFO - PROCESS | 3820 | ++DOMWINDOW == 99 (1A8E0C00) [pid = 3820] [serial = 1276] [outer = 149F7800] 15:31:33 INFO - PROCESS | 3820 | 1461191493231 Marionette DEBUG loaded listener.js 15:31:33 INFO - PROCESS | 3820 | ++DOMWINDOW == 100 (1AD60000) [pid = 3820] [serial = 1277] [outer = 149F7800] 15:31:33 INFO - PROCESS | 3820 | 1461191493663 Marionette TRACE conn2 <- [1,1664,null,{"value":["/2dcontext/path-objects/2d.path.arc.angle.5.html",0,null,null,[["arc() wraps angles mod 2pi when clockwise and start > end+2pi",0,null,null]]]}] 15:31:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.5.html | arc() wraps angles mod 2pi when clockwise and start > end+2pi 15:31:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.5.html | took 659ms 15:31:33 INFO - PROCESS | 3820 | 1461191493685 Marionette TRACE conn2 -> [0,1665,"getWindowHandle",null] 15:31:33 INFO - PROCESS | 3820 | 1461191493688 Marionette TRACE conn2 <- [1,1665,null,{"value":"13"}] 15:31:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.6.html 15:31:33 INFO - PROCESS | 3820 | 1461191493693 Marionette TRACE conn2 -> [0,1666,"setScriptTimeout",{"ms":35000}] 15:31:33 INFO - PROCESS | 3820 | 1461191493695 Marionette TRACE conn2 <- [1,1666,null,{}] 15:31:33 INFO - PROCESS | 3820 | 1461191493699 Marionette TRACE conn2 -> [0,1667,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:31:33 INFO - PROCESS | 3820 | 1461191493803 Marionette TRACE conn2 <- [1,1667,null,{"value":null}] 15:31:33 INFO - PROCESS | 3820 | 1461191493809 Marionette TRACE conn2 -> [0,1668,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.angle.6.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.6.html\", \"0c4acebc-30bb-40ca-b7a3-36b05095ea91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:31:33 INFO - PROCESS | 3820 | ++DOCSHELL 1A85F800 == 43 [pid = 3820] [id = 426] 15:31:33 INFO - PROCESS | 3820 | ++DOMWINDOW == 101 (1A8A4C00) [pid = 3820] [serial = 1278] [outer = 00000000] 15:31:33 INFO - PROCESS | 3820 | ++DOMWINDOW == 102 (1C2E9000) [pid = 3820] [serial = 1279] [outer = 1A8A4C00] 15:31:33 INFO - PROCESS | 3820 | 1461191493852 Marionette DEBUG loaded listener.js 15:31:33 INFO - PROCESS | 3820 | ++DOMWINDOW == 103 (1C26C400) [pid = 3820] [serial = 1280] [outer = 1A8A4C00] 15:31:34 INFO - PROCESS | 3820 | --DOMWINDOW == 102 (18F23000) [pid = 3820] [serial = 1230] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.lineedge.html] 15:31:34 INFO - PROCESS | 3820 | --DOMWINDOW == 101 (19F74800) [pid = 3820] [serial = 1233] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.obtuse.html] 15:31:34 INFO - PROCESS | 3820 | --DOMWINDOW == 100 (12DDA000) [pid = 3820] [serial = 1218] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.valid.html] 15:31:34 INFO - PROCESS | 3820 | --DOMWINDOW == 99 (12D9CC00) [pid = 3820] [serial = 1227] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.invalid.html] 15:31:34 INFO - PROCESS | 3820 | --DOMWINDOW == 98 (1355B800) [pid = 3820] [serial = 1215] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.round.html] 15:31:34 INFO - PROCESS | 3820 | --DOMWINDOW == 97 (17F6C400) [pid = 3820] [serial = 1224] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.exceeded.html] 15:31:34 INFO - PROCESS | 3820 | --DOMWINDOW == 96 (1648F400) [pid = 3820] [serial = 1221] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.acute.html] 15:31:34 INFO - PROCESS | 3820 | --DOMWINDOW == 95 (1A4C4C00) [pid = 3820] [serial = 1236] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.rightangle.html] 15:31:34 INFO - PROCESS | 3820 | --DOMWINDOW == 94 (18295800) [pid = 3820] [serial = 1242] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.within.html] 15:31:34 INFO - PROCESS | 3820 | --DOMWINDOW == 93 (16474C00) [pid = 3820] [serial = 1239] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.valid.html] 15:31:34 INFO - PROCESS | 3820 | --DOMWINDOW == 92 (12B8AC00) [pid = 3820] [serial = 1167] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html] 15:31:34 INFO - PROCESS | 3820 | --DOMWINDOW == 91 (13394C00) [pid = 3820] [serial = 1170] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.butt.html] 15:31:34 INFO - PROCESS | 3820 | 1461191494435 Marionette TRACE conn2 <- [1,1668,null,{"value":["/2dcontext/path-objects/2d.path.arc.angle.6.html",0,null,null,[["arc() draws a full circle when anticlockwise and start > end+2pi",0,null,null]]]}] 15:31:34 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.6.html | arc() draws a full circle when anticlockwise and start > end+2pi 15:31:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.6.html | took 800ms 15:31:34 INFO - PROCESS | 3820 | 1461191494510 Marionette TRACE conn2 -> [0,1669,"getWindowHandle",null] 15:31:34 INFO - PROCESS | 3820 | 1461191494514 Marionette TRACE conn2 <- [1,1669,null,{"value":"13"}] 15:31:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.default.html 15:31:34 INFO - PROCESS | 3820 | 1461191494535 Marionette TRACE conn2 -> [0,1670,"setScriptTimeout",{"ms":35000}] 15:31:34 INFO - PROCESS | 3820 | 1461191494540 Marionette TRACE conn2 <- [1,1670,null,{}] 15:31:34 INFO - PROCESS | 3820 | 1461191494547 Marionette TRACE conn2 -> [0,1671,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:31:34 INFO - PROCESS | 3820 | 1461191494693 Marionette TRACE conn2 <- [1,1671,null,{"value":null}] 15:31:34 INFO - PROCESS | 3820 | 1461191494709 Marionette TRACE conn2 -> [0,1672,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.default.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.default.html\", \"0c4acebc-30bb-40ca-b7a3-36b05095ea91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:31:34 INFO - PROCESS | 3820 | ++DOCSHELL 1326A000 == 44 [pid = 3820] [id = 427] 15:31:34 INFO - PROCESS | 3820 | ++DOMWINDOW == 92 (1354E000) [pid = 3820] [serial = 1281] [outer = 00000000] 15:31:34 INFO - PROCESS | 3820 | ++DOMWINDOW == 93 (1364BC00) [pid = 3820] [serial = 1282] [outer = 1354E000] 15:31:34 INFO - PROCESS | 3820 | 1461191494783 Marionette DEBUG loaded listener.js 15:31:34 INFO - PROCESS | 3820 | ++DOMWINDOW == 94 (136C6C00) [pid = 3820] [serial = 1283] [outer = 1354E000] 15:31:35 INFO - PROCESS | 3820 | 1461191495405 Marionette TRACE conn2 <- [1,1672,null,{"value":["/2dcontext/path-objects/2d.path.arc.default.html",0,null,null,[["arc() with missing last argument defaults to clockwise",0,null,null]]]}] 15:31:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.default.html | arc() with missing last argument defaults to clockwise 15:31:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.default.html | took 941ms 15:31:35 INFO - PROCESS | 3820 | 1461191495478 Marionette TRACE conn2 -> [0,1673,"getWindowHandle",null] 15:31:35 INFO - PROCESS | 3820 | 1461191495485 Marionette TRACE conn2 <- [1,1673,null,{"value":"13"}] 15:31:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.empty.html 15:31:35 INFO - PROCESS | 3820 | 1461191495491 Marionette TRACE conn2 -> [0,1674,"setScriptTimeout",{"ms":35000}] 15:31:35 INFO - PROCESS | 3820 | 1461191495494 Marionette TRACE conn2 <- [1,1674,null,{}] 15:31:35 INFO - PROCESS | 3820 | 1461191495512 Marionette TRACE conn2 -> [0,1675,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:31:35 INFO - PROCESS | 3820 | 1461191495636 Marionette TRACE conn2 <- [1,1675,null,{"value":null}] 15:31:35 INFO - PROCESS | 3820 | 1461191495761 Marionette TRACE conn2 -> [0,1676,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.empty.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.empty.html\", \"0c4acebc-30bb-40ca-b7a3-36b05095ea91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:31:35 INFO - PROCESS | 3820 | ++DOCSHELL 1355BC00 == 45 [pid = 3820] [id = 428] 15:31:35 INFO - PROCESS | 3820 | ++DOMWINDOW == 95 (146B6000) [pid = 3820] [serial = 1284] [outer = 00000000] 15:31:35 INFO - PROCESS | 3820 | ++DOMWINDOW == 96 (1648C800) [pid = 3820] [serial = 1285] [outer = 146B6000] 15:31:35 INFO - PROCESS | 3820 | 1461191495819 Marionette DEBUG loaded listener.js 15:31:35 INFO - PROCESS | 3820 | ++DOMWINDOW == 97 (1655C400) [pid = 3820] [serial = 1286] [outer = 146B6000] 15:31:36 INFO - PROCESS | 3820 | 1461191496384 Marionette TRACE conn2 <- [1,1676,null,{"value":["/2dcontext/path-objects/2d.path.arc.empty.html",0,null,null,[["arc() with an empty path does not draw a straight line to the start point",0,null,null]]]}] 15:31:36 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:31:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.empty.html | took 941ms 15:31:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.end.html 15:31:36 INFO - PROCESS | 3820 | 1461191496434 Marionette TRACE conn2 -> [0,1677,"getWindowHandle",null] 15:31:36 INFO - PROCESS | 3820 | 1461191496437 Marionette TRACE conn2 <- [1,1677,null,{"value":"13"}] 15:31:36 INFO - PROCESS | 3820 | 1461191496441 Marionette TRACE conn2 -> [0,1678,"setScriptTimeout",{"ms":35000}] 15:31:36 INFO - PROCESS | 3820 | 1461191496444 Marionette TRACE conn2 <- [1,1678,null,{}] 15:31:36 INFO - PROCESS | 3820 | 1461191496455 Marionette TRACE conn2 -> [0,1679,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:31:36 INFO - PROCESS | 3820 | 1461191496560 Marionette TRACE conn2 <- [1,1679,null,{"value":null}] 15:31:36 INFO - PROCESS | 3820 | 1461191496662 Marionette TRACE conn2 -> [0,1680,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.end.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.end.html\", \"0c4acebc-30bb-40ca-b7a3-36b05095ea91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:31:36 INFO - PROCESS | 3820 | ++DOCSHELL 18298000 == 46 [pid = 3820] [id = 429] 15:31:36 INFO - PROCESS | 3820 | ++DOMWINDOW == 98 (18648000) [pid = 3820] [serial = 1287] [outer = 00000000] 15:31:36 INFO - PROCESS | 3820 | ++DOMWINDOW == 99 (18F20400) [pid = 3820] [serial = 1288] [outer = 18648000] 15:31:36 INFO - PROCESS | 3820 | 1461191496719 Marionette DEBUG loaded listener.js 15:31:36 INFO - PROCESS | 3820 | ++DOMWINDOW == 100 (196CEC00) [pid = 3820] [serial = 1289] [outer = 18648000] 15:31:37 INFO - PROCESS | 3820 | 1461191497351 Marionette TRACE conn2 <- [1,1680,null,{"value":["/2dcontext/path-objects/2d.path.arc.end.html",0,null,null,[["arc() adds the end point of the arc to the subpath",0,null,null]]]}] 15:31:37 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.end.html | arc() adds the end point of the arc to the subpath 15:31:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.end.html | took 941ms 15:31:37 INFO - PROCESS | 3820 | 1461191497385 Marionette TRACE conn2 -> [0,1681,"getWindowHandle",null] 15:31:37 INFO - PROCESS | 3820 | 1461191497388 Marionette TRACE conn2 <- [1,1681,null,{"value":"13"}] 15:31:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.negative.html 15:31:37 INFO - PROCESS | 3820 | 1461191497391 Marionette TRACE conn2 -> [0,1682,"setScriptTimeout",{"ms":35000}] 15:31:37 INFO - PROCESS | 3820 | 1461191497393 Marionette TRACE conn2 <- [1,1682,null,{}] 15:31:37 INFO - PROCESS | 3820 | 1461191497397 Marionette TRACE conn2 -> [0,1683,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:31:37 INFO - PROCESS | 3820 | 1461191497494 Marionette TRACE conn2 <- [1,1683,null,{"value":null}] 15:31:37 INFO - PROCESS | 3820 | 1461191497598 Marionette TRACE conn2 -> [0,1684,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.negative.html\", \"0c4acebc-30bb-40ca-b7a3-36b05095ea91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:31:37 INFO - PROCESS | 3820 | ++DOCSHELL 1A3AF400 == 47 [pid = 3820] [id = 430] 15:31:37 INFO - PROCESS | 3820 | ++DOMWINDOW == 101 (1A4C5400) [pid = 3820] [serial = 1290] [outer = 00000000] 15:31:37 INFO - PROCESS | 3820 | ++DOMWINDOW == 102 (1C260400) [pid = 3820] [serial = 1291] [outer = 1A4C5400] 15:31:37 INFO - PROCESS | 3820 | 1461191497652 Marionette DEBUG loaded listener.js 15:31:37 INFO - PROCESS | 3820 | ++DOMWINDOW == 103 (1C3E6400) [pid = 3820] [serial = 1292] [outer = 1A4C5400] 15:31:38 INFO - PROCESS | 3820 | 1461191498195 Marionette TRACE conn2 <- [1,1684,null,{"value":["/2dcontext/path-objects/2d.path.arc.negative.html",0,null,null,[["arc() with negative radius throws INDEX_SIZE_ERR",0,null,null]]]}] 15:31:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.negative.html | arc() with negative radius throws INDEX_SIZE_ERR 15:31:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.negative.html | took 847ms 15:31:38 INFO - PROCESS | 3820 | 1461191498234 Marionette TRACE conn2 -> [0,1685,"getWindowHandle",null] 15:31:38 INFO - PROCESS | 3820 | 1461191498236 Marionette TRACE conn2 <- [1,1685,null,{"value":"13"}] 15:31:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonempty.html 15:31:38 INFO - PROCESS | 3820 | 1461191498240 Marionette TRACE conn2 -> [0,1686,"setScriptTimeout",{"ms":35000}] 15:31:38 INFO - PROCESS | 3820 | 1461191498242 Marionette TRACE conn2 <- [1,1686,null,{}] 15:31:38 INFO - PROCESS | 3820 | 1461191498246 Marionette TRACE conn2 -> [0,1687,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:31:38 INFO - PROCESS | 3820 | 1461191498341 Marionette TRACE conn2 <- [1,1687,null,{"value":null}] 15:31:38 INFO - PROCESS | 3820 | 1461191498443 Marionette TRACE conn2 -> [0,1688,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.nonempty.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonempty.html\", \"0c4acebc-30bb-40ca-b7a3-36b05095ea91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:31:38 INFO - PROCESS | 3820 | ++DOCSHELL 1A1B0C00 == 48 [pid = 3820] [id = 431] 15:31:38 INFO - PROCESS | 3820 | ++DOMWINDOW == 104 (1A8D2C00) [pid = 3820] [serial = 1293] [outer = 00000000] 15:31:38 INFO - PROCESS | 3820 | ++DOMWINDOW == 105 (1C98E800) [pid = 3820] [serial = 1294] [outer = 1A8D2C00] 15:31:38 INFO - PROCESS | 3820 | 1461191498496 Marionette DEBUG loaded listener.js 15:31:38 INFO - PROCESS | 3820 | ++DOMWINDOW == 106 (1C990800) [pid = 3820] [serial = 1295] [outer = 1A8D2C00] 15:31:39 INFO - PROCESS | 3820 | 1461191499263 Marionette TRACE conn2 <- [1,1688,null,{"value":["/2dcontext/path-objects/2d.path.arc.nonempty.html",0,null,null,[["arc() with a non-empty path does draw a straight line to the start point",0,null,null]]]}] 15:31:39 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:31:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonempty.html | took 1051ms 15:31:39 INFO - PROCESS | 3820 | 1461191499335 Marionette TRACE conn2 -> [0,1689,"getWindowHandle",null] 15:31:39 INFO - PROCESS | 3820 | 1461191499338 Marionette TRACE conn2 <- [1,1689,null,{"value":"13"}] 15:31:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonfinite.html 15:31:39 INFO - PROCESS | 3820 | 1461191499344 Marionette TRACE conn2 -> [0,1690,"setScriptTimeout",{"ms":35000}] 15:31:39 INFO - PROCESS | 3820 | 1461191499348 Marionette TRACE conn2 <- [1,1690,null,{}] 15:31:39 INFO - PROCESS | 3820 | 1461191499369 Marionette TRACE conn2 -> [0,1691,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:31:39 INFO - PROCESS | 3820 | 1461191499461 Marionette TRACE conn2 <- [1,1691,null,{"value":null}] 15:31:39 INFO - PROCESS | 3820 | 1461191499595 Marionette TRACE conn2 -> [0,1692,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonfinite.html\", \"0c4acebc-30bb-40ca-b7a3-36b05095ea91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:31:39 INFO - PROCESS | 3820 | ++DOCSHELL 13558C00 == 49 [pid = 3820] [id = 432] 15:31:39 INFO - PROCESS | 3820 | ++DOMWINDOW == 107 (13810800) [pid = 3820] [serial = 1296] [outer = 00000000] 15:31:39 INFO - PROCESS | 3820 | ++DOMWINDOW == 108 (15469000) [pid = 3820] [serial = 1297] [outer = 13810800] 15:31:39 INFO - PROCESS | 3820 | 1461191499645 Marionette DEBUG loaded listener.js 15:31:39 INFO - PROCESS | 3820 | ++DOMWINDOW == 109 (15ADBC00) [pid = 3820] [serial = 1298] [outer = 13810800] 15:31:40 INFO - PROCESS | 3820 | --DOCSHELL 12DD7000 == 48 [pid = 3820] [id = 425] 15:31:40 INFO - PROCESS | 3820 | --DOCSHELL 19CA5400 == 47 [pid = 3820] [id = 424] 15:31:40 INFO - PROCESS | 3820 | --DOCSHELL 18907400 == 46 [pid = 3820] [id = 423] 15:31:40 INFO - PROCESS | 3820 | --DOCSHELL 18238000 == 45 [pid = 3820] [id = 422] 15:31:40 INFO - PROCESS | 3820 | --DOCSHELL 1687A000 == 44 [pid = 3820] [id = 421] 15:31:40 INFO - PROCESS | 3820 | --DOCSHELL 11C19800 == 43 [pid = 3820] [id = 420] 15:31:40 INFO - PROCESS | 3820 | --DOCSHELL 1326BC00 == 42 [pid = 3820] [id = 419] 15:31:40 INFO - PROCESS | 3820 | --DOCSHELL 13264400 == 41 [pid = 3820] [id = 416] 15:31:40 INFO - PROCESS | 3820 | --DOMWINDOW == 108 (1320FC00) [pid = 3820] [serial = 1169] [outer = 00000000] [url = about:blank] 15:31:40 INFO - PROCESS | 3820 | --DOMWINDOW == 107 (15C8E800) [pid = 3820] [serial = 1172] [outer = 00000000] [url = about:blank] 15:31:40 INFO - PROCESS | 3820 | --DOMWINDOW == 106 (19505C00) [pid = 3820] [serial = 1231] [outer = 00000000] [url = about:blank] 15:31:40 INFO - PROCESS | 3820 | --DOMWINDOW == 105 (1A316400) [pid = 3820] [serial = 1234] [outer = 00000000] [url = about:blank] 15:31:40 INFO - PROCESS | 3820 | --DOMWINDOW == 104 (1381A800) [pid = 3820] [serial = 1219] [outer = 00000000] [url = about:blank] 15:31:40 INFO - PROCESS | 3820 | --DOMWINDOW == 103 (18906000) [pid = 3820] [serial = 1228] [outer = 00000000] [url = about:blank] 15:31:40 INFO - PROCESS | 3820 | --DOMWINDOW == 102 (1C2ED400) [pid = 3820] [serial = 1246] [outer = 00000000] [url = about:blank] 15:31:40 INFO - PROCESS | 3820 | --DOMWINDOW == 101 (14961C00) [pid = 3820] [serial = 1217] [outer = 00000000] [url = about:blank] 15:31:40 INFO - PROCESS | 3820 | --DOMWINDOW == 100 (137D9C00) [pid = 3820] [serial = 1216] [outer = 00000000] [url = about:blank] 15:31:40 INFO - PROCESS | 3820 | --DOMWINDOW == 99 (1823E800) [pid = 3820] [serial = 1225] [outer = 00000000] [url = about:blank] 15:31:40 INFO - PROCESS | 3820 | --DOMWINDOW == 98 (1829D000) [pid = 3820] [serial = 1226] [outer = 00000000] [url = about:blank] 15:31:40 INFO - PROCESS | 3820 | --DOMWINDOW == 97 (17AA2400) [pid = 3820] [serial = 1222] [outer = 00000000] [url = about:blank] 15:31:40 INFO - PROCESS | 3820 | --DOMWINDOW == 96 (17D42C00) [pid = 3820] [serial = 1223] [outer = 00000000] [url = about:blank] 15:31:40 INFO - PROCESS | 3820 | --DOMWINDOW == 95 (1A8D5000) [pid = 3820] [serial = 1237] [outer = 00000000] [url = about:blank] 15:31:40 INFO - PROCESS | 3820 | --DOMWINDOW == 94 (123F2800) [pid = 3820] [serial = 1204] [outer = 00000000] [url = about:blank] 15:31:40 INFO - PROCESS | 3820 | --DOMWINDOW == 93 (15C8AC00) [pid = 3820] [serial = 1207] [outer = 00000000] [url = about:blank] 15:31:40 INFO - PROCESS | 3820 | --DOMWINDOW == 92 (1890D800) [pid = 3820] [serial = 1210] [outer = 00000000] [url = about:blank] 15:31:40 INFO - PROCESS | 3820 | --DOMWINDOW == 91 (1A8E0800) [pid = 3820] [serial = 1213] [outer = 00000000] [url = about:blank] 15:31:40 INFO - PROCESS | 3820 | --DOMWINDOW == 90 (1A321C00) [pid = 3820] [serial = 1235] [outer = 00000000] [url = about:blank] 15:31:40 INFO - PROCESS | 3820 | --DOMWINDOW == 89 (1A8A3000) [pid = 3820] [serial = 1238] [outer = 00000000] [url = about:blank] 15:31:40 INFO - PROCESS | 3820 | --DOMWINDOW == 88 (1C260000) [pid = 3820] [serial = 1244] [outer = 00000000] [url = about:blank] 15:31:40 INFO - PROCESS | 3820 | --DOMWINDOW == 87 (18D04400) [pid = 3820] [serial = 1240] [outer = 00000000] [url = about:blank] 15:31:40 INFO - PROCESS | 3820 | --DOMWINDOW == 86 (1AD5B000) [pid = 3820] [serial = 1243] [outer = 00000000] [url = about:blank] 15:31:40 INFO - PROCESS | 3820 | --DOMWINDOW == 85 (15460C00) [pid = 3820] [serial = 1220] [outer = 00000000] [url = about:blank] 15:31:40 INFO - PROCESS | 3820 | --DOMWINDOW == 84 (196CCC00) [pid = 3820] [serial = 1232] [outer = 00000000] [url = about:blank] 15:31:40 INFO - PROCESS | 3820 | --DOMWINDOW == 83 (1A31A400) [pid = 3820] [serial = 1241] [outer = 00000000] [url = about:blank] 15:31:40 INFO - PROCESS | 3820 | --DOMWINDOW == 82 (18905400) [pid = 3820] [serial = 1229] [outer = 00000000] [url = about:blank] 15:31:40 INFO - PROCESS | 3820 | 1461191500196 Marionette TRACE conn2 <- [1,1692,null,{"value":["/2dcontext/path-objects/2d.path.arc.nonfinite.html",0,null,null,[["arc() with Infinity/NaN is ignored",0,null,null]]]}] 15:31:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.nonfinite.html | arc() with Infinity/NaN is ignored 15:31:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonfinite.html | took 910ms 15:31:40 INFO - PROCESS | 3820 | 1461191500250 Marionette TRACE conn2 -> [0,1693,"getWindowHandle",null] 15:31:40 INFO - PROCESS | 3820 | 1461191500259 Marionette TRACE conn2 <- [1,1693,null,{"value":"13"}] 15:31:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.1.html 15:31:40 INFO - PROCESS | 3820 | 1461191500268 Marionette TRACE conn2 -> [0,1694,"setScriptTimeout",{"ms":35000}] 15:31:40 INFO - PROCESS | 3820 | 1461191500272 Marionette TRACE conn2 <- [1,1694,null,{}] 15:31:40 INFO - PROCESS | 3820 | 1461191500278 Marionette TRACE conn2 -> [0,1695,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:31:40 INFO - PROCESS | 3820 | 1461191500405 Marionette TRACE conn2 <- [1,1695,null,{"value":null}] 15:31:40 INFO - PROCESS | 3820 | 1461191500499 Marionette TRACE conn2 -> [0,1696,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.scale.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.1.html\", \"0c4acebc-30bb-40ca-b7a3-36b05095ea91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:31:40 INFO - PROCESS | 3820 | ++DOCSHELL 13209000 == 42 [pid = 3820] [id = 433] 15:31:40 INFO - PROCESS | 3820 | ++DOMWINDOW == 83 (13264400) [pid = 3820] [serial = 1299] [outer = 00000000] 15:31:40 INFO - PROCESS | 3820 | ++DOMWINDOW == 84 (15463C00) [pid = 3820] [serial = 1300] [outer = 13264400] 15:31:40 INFO - PROCESS | 3820 | 1461191500544 Marionette DEBUG loaded listener.js 15:31:40 INFO - PROCESS | 3820 | ++DOMWINDOW == 85 (16474400) [pid = 3820] [serial = 1301] [outer = 13264400] 15:31:41 INFO - PROCESS | 3820 | 1461191501023 Marionette TRACE conn2 <- [1,1696,null,{"value":["/2dcontext/path-objects/2d.path.arc.scale.1.html",0,null,null,[["Non-uniformly scaled arcs are the right shape",0,null,null]]]}] 15:31:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.1.html | Non-uniformly scaled arcs are the right shape 15:31:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.1.html | took 800ms 15:31:41 INFO - PROCESS | 3820 | 1461191501067 Marionette TRACE conn2 -> [0,1697,"getWindowHandle",null] 15:31:41 INFO - PROCESS | 3820 | 1461191501069 Marionette TRACE conn2 <- [1,1697,null,{"value":"13"}] 15:31:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.2.html 15:31:41 INFO - PROCESS | 3820 | 1461191501073 Marionette TRACE conn2 -> [0,1698,"setScriptTimeout",{"ms":35000}] 15:31:41 INFO - PROCESS | 3820 | 1461191501076 Marionette TRACE conn2 <- [1,1698,null,{}] 15:31:41 INFO - PROCESS | 3820 | 1461191501086 Marionette TRACE conn2 -> [0,1699,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:31:41 INFO - PROCESS | 3820 | 1461191501167 Marionette TRACE conn2 <- [1,1699,null,{"value":null}] 15:31:41 INFO - PROCESS | 3820 | 1461191501173 Marionette TRACE conn2 -> [0,1700,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.scale.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.2.html\", \"0c4acebc-30bb-40ca-b7a3-36b05095ea91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:31:41 INFO - PROCESS | 3820 | ++DOCSHELL 16481800 == 43 [pid = 3820] [id = 434] 15:31:41 INFO - PROCESS | 3820 | ++DOMWINDOW == 86 (17A9E800) [pid = 3820] [serial = 1302] [outer = 00000000] 15:31:41 INFO - PROCESS | 3820 | ++DOMWINDOW == 87 (17F71C00) [pid = 3820] [serial = 1303] [outer = 17A9E800] 15:31:41 INFO - PROCESS | 3820 | 1461191501220 Marionette DEBUG loaded listener.js 15:31:41 INFO - PROCESS | 3820 | ++DOMWINDOW == 88 (18177000) [pid = 3820] [serial = 1304] [outer = 17A9E800] 15:31:41 INFO - PROCESS | 3820 | 1461191501689 Marionette TRACE conn2 <- [1,1700,null,{"value":["/2dcontext/path-objects/2d.path.arc.scale.2.html",0,null,null,[["Highly scaled arcs are the right shape",0,null,null]]]}] 15:31:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.2.html | Highly scaled arcs are the right shape 15:31:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.2.html | took 628ms 15:31:41 INFO - PROCESS | 3820 | 1461191501710 Marionette TRACE conn2 -> [0,1701,"getWindowHandle",null] 15:31:41 INFO - PROCESS | 3820 | 1461191501713 Marionette TRACE conn2 <- [1,1701,null,{"value":"13"}] 15:31:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html 15:31:41 INFO - PROCESS | 3820 | 1461191501716 Marionette TRACE conn2 -> [0,1702,"setScriptTimeout",{"ms":35000}] 15:31:41 INFO - PROCESS | 3820 | 1461191501718 Marionette TRACE conn2 <- [1,1702,null,{}] 15:31:41 INFO - PROCESS | 3820 | 1461191501721 Marionette TRACE conn2 -> [0,1703,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:31:41 INFO - PROCESS | 3820 | 1461191501798 Marionette TRACE conn2 <- [1,1703,null,{"value":null}] 15:31:41 INFO - PROCESS | 3820 | 1461191501804 Marionette TRACE conn2 -> [0,1704,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.selfintersect.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.1.html\", \"0c4acebc-30bb-40ca-b7a3-36b05095ea91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:31:41 INFO - PROCESS | 3820 | ++DOCSHELL 17D8D000 == 44 [pid = 3820] [id = 435] 15:31:41 INFO - PROCESS | 3820 | ++DOMWINDOW == 89 (18171000) [pid = 3820] [serial = 1305] [outer = 00000000] 15:31:41 INFO - PROCESS | 3820 | ++DOMWINDOW == 90 (18B94800) [pid = 3820] [serial = 1306] [outer = 18171000] 15:31:41 INFO - PROCESS | 3820 | 1461191501850 Marionette DEBUG loaded listener.js 15:31:41 INFO - PROCESS | 3820 | ++DOMWINDOW == 91 (18D08C00) [pid = 3820] [serial = 1307] [outer = 18171000] 15:31:42 INFO - PROCESS | 3820 | 1461191502315 Marionette TRACE conn2 <- [1,1704,null,{"value":["/2dcontext/path-objects/2d.path.arc.selfintersect.1.html",0,null,null,[["arc() with lineWidth > 2*radius is drawn sensibly",0,null,null]]]}] 15:31:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | arc() with lineWidth > 2*radius is drawn sensibly 15:31:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | took 627ms 15:31:42 INFO - PROCESS | 3820 | 1461191502356 Marionette TRACE conn2 -> [0,1705,"getWindowHandle",null] 15:31:42 INFO - PROCESS | 3820 | 1461191502358 Marionette TRACE conn2 <- [1,1705,null,{"value":"13"}] 15:31:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html 15:31:42 INFO - PROCESS | 3820 | 1461191502361 Marionette TRACE conn2 -> [0,1706,"setScriptTimeout",{"ms":35000}] 15:31:42 INFO - PROCESS | 3820 | 1461191502363 Marionette TRACE conn2 <- [1,1706,null,{}] 15:31:42 INFO - PROCESS | 3820 | 1461191502366 Marionette TRACE conn2 -> [0,1707,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:31:42 INFO - PROCESS | 3820 | 1461191502475 Marionette TRACE conn2 <- [1,1707,null,{"value":null}] 15:31:42 INFO - PROCESS | 3820 | 1461191502481 Marionette TRACE conn2 -> [0,1708,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.selfintersect.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.2.html\", \"0c4acebc-30bb-40ca-b7a3-36b05095ea91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:31:42 INFO - PROCESS | 3820 | ++DOCSHELL 11BF7400 == 45 [pid = 3820] [id = 436] 15:31:42 INFO - PROCESS | 3820 | ++DOMWINDOW == 92 (123FF000) [pid = 3820] [serial = 1308] [outer = 00000000] 15:31:42 INFO - PROCESS | 3820 | ++DOMWINDOW == 93 (195BC400) [pid = 3820] [serial = 1309] [outer = 123FF000] 15:31:42 INFO - PROCESS | 3820 | 1461191502525 Marionette DEBUG loaded listener.js 15:31:42 INFO - PROCESS | 3820 | ++DOMWINDOW == 94 (18B8A800) [pid = 3820] [serial = 1310] [outer = 123FF000] 15:31:43 INFO - PROCESS | 3820 | 1461191503006 Marionette TRACE conn2 <- [1,1708,null,{"value":["/2dcontext/path-objects/2d.path.arc.selfintersect.2.html",0,null,null,[["arc() with lineWidth > 2*radius is drawn sensibly",0,null,null]]]}] 15:31:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | arc() with lineWidth > 2*radius is drawn sensibly 15:31:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | took 690ms 15:31:43 INFO - PROCESS | 3820 | 1461191503059 Marionette TRACE conn2 -> [0,1709,"getWindowHandle",null] 15:31:43 INFO - PROCESS | 3820 | 1461191503061 Marionette TRACE conn2 <- [1,1709,null,{"value":"13"}] 15:31:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.1.html 15:31:43 INFO - PROCESS | 3820 | 1461191503071 Marionette TRACE conn2 -> [0,1710,"setScriptTimeout",{"ms":35000}] 15:31:43 INFO - PROCESS | 3820 | 1461191503072 Marionette TRACE conn2 <- [1,1710,null,{}] 15:31:43 INFO - PROCESS | 3820 | 1461191503076 Marionette TRACE conn2 -> [0,1711,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:31:43 INFO - PROCESS | 3820 | 1461191503209 Marionette TRACE conn2 <- [1,1711,null,{"value":null}] 15:31:43 INFO - PROCESS | 3820 | 1461191503221 Marionette TRACE conn2 -> [0,1712,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.shape.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.1.html\", \"0c4acebc-30bb-40ca-b7a3-36b05095ea91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:31:43 INFO - PROCESS | 3820 | ++DOCSHELL 19A95000 == 46 [pid = 3820] [id = 437] 15:31:43 INFO - PROCESS | 3820 | ++DOMWINDOW == 95 (1A1BA400) [pid = 3820] [serial = 1311] [outer = 00000000] 15:31:43 INFO - PROCESS | 3820 | ++DOMWINDOW == 96 (1A86AC00) [pid = 3820] [serial = 1312] [outer = 1A1BA400] 15:31:43 INFO - PROCESS | 3820 | 1461191503269 Marionette DEBUG loaded listener.js 15:31:43 INFO - PROCESS | 3820 | ++DOMWINDOW == 97 (1A8DD000) [pid = 3820] [serial = 1313] [outer = 1A1BA400] 15:31:43 INFO - PROCESS | 3820 | 1461191503718 Marionette TRACE conn2 <- [1,1712,null,{"value":["/2dcontext/path-objects/2d.path.arc.shape.1.html",0,null,null,[["arc() from 0 to pi does not draw anything in the wrong half",0,null,null]]]}] 15:31:43 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:31:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.1.html | took 706ms 15:31:43 INFO - PROCESS | 3820 | 1461191503764 Marionette TRACE conn2 -> [0,1713,"getWindowHandle",null] 15:31:43 INFO - PROCESS | 3820 | 1461191503766 Marionette TRACE conn2 <- [1,1713,null,{"value":"13"}] 15:31:43 INFO - PROCESS | 3820 | 1461191503770 Marionette TRACE conn2 -> [0,1714,"setScriptTimeout",{"ms":35000}] 15:31:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.2.html 15:31:43 INFO - PROCESS | 3820 | 1461191503771 Marionette TRACE conn2 <- [1,1714,null,{}] 15:31:43 INFO - PROCESS | 3820 | 1461191503775 Marionette TRACE conn2 -> [0,1715,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:31:43 INFO - PROCESS | 3820 | 1461191503915 Marionette TRACE conn2 <- [1,1715,null,{"value":null}] 15:31:43 INFO - PROCESS | 3820 | 1461191503975 Marionette TRACE conn2 -> [0,1716,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.shape.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.2.html\", \"0c4acebc-30bb-40ca-b7a3-36b05095ea91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:31:43 INFO - PROCESS | 3820 | ++DOCSHELL 17D83C00 == 47 [pid = 3820] [id = 438] 15:31:43 INFO - PROCESS | 3820 | ++DOMWINDOW == 98 (18B86800) [pid = 3820] [serial = 1314] [outer = 00000000] 15:31:44 INFO - PROCESS | 3820 | ++DOMWINDOW == 99 (1C265400) [pid = 3820] [serial = 1315] [outer = 18B86800] 15:31:44 INFO - PROCESS | 3820 | 1461191504019 Marionette DEBUG loaded listener.js 15:31:44 INFO - PROCESS | 3820 | ++DOMWINDOW == 100 (1C26D400) [pid = 3820] [serial = 1316] [outer = 18B86800] 15:31:44 INFO - PROCESS | 3820 | --DOMWINDOW == 99 (15AF4400) [pid = 3820] [serial = 1200] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.closed.html] 15:31:44 INFO - PROCESS | 3820 | --DOMWINDOW == 98 (18D04000) [pid = 3820] [serial = 1269] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.3.html] 15:31:44 INFO - PROCESS | 3820 | --DOMWINDOW == 97 (19CA8800) [pid = 3820] [serial = 1272] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.4.html] 15:31:44 INFO - PROCESS | 3820 | --DOMWINDOW == 96 (149F7800) [pid = 3820] [serial = 1275] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.5.html] 15:31:44 INFO - PROCESS | 3820 | --DOMWINDOW == 95 (1338A400) [pid = 3820] [serial = 1257] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.transformed.html] 15:31:44 INFO - PROCESS | 3820 | --DOMWINDOW == 94 (11C1EC00) [pid = 3820] [serial = 1260] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.valid.html] 15:31:44 INFO - PROCESS | 3820 | --DOMWINDOW == 93 (1687B400) [pid = 3820] [serial = 1263] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.1.html] 15:31:44 INFO - PROCESS | 3820 | --DOMWINDOW == 92 (18295000) [pid = 3820] [serial = 1266] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.2.html] 15:31:44 INFO - PROCESS | 3820 | --DOMWINDOW == 91 (1A8D7C00) [pid = 3820] [serial = 1254] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.scaledefault.html] 15:31:44 INFO - PROCESS | 3820 | 1461191504485 Marionette TRACE conn2 <- [1,1716,null,{"value":["/2dcontext/path-objects/2d.path.arc.shape.2.html",0,null,null,[["arc() from 0 to pi draws stuff in the right half",0,null,null]]]}] 15:31:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.2.html | arc() from 0 to pi draws stuff in the right half 15:31:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.2.html | took 737ms 15:31:44 INFO - PROCESS | 3820 | 1461191504510 Marionette TRACE conn2 -> [0,1717,"getWindowHandle",null] 15:31:44 INFO - PROCESS | 3820 | 1461191504512 Marionette TRACE conn2 <- [1,1717,null,{"value":"13"}] 15:31:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.3.html 15:31:44 INFO - PROCESS | 3820 | 1461191504516 Marionette TRACE conn2 -> [0,1718,"setScriptTimeout",{"ms":35000}] 15:31:44 INFO - PROCESS | 3820 | 1461191504517 Marionette TRACE conn2 <- [1,1718,null,{}] 15:31:44 INFO - PROCESS | 3820 | 1461191504521 Marionette TRACE conn2 -> [0,1719,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:31:44 INFO - PROCESS | 3820 | 1461191504595 Marionette TRACE conn2 <- [1,1719,null,{"value":null}] 15:31:44 INFO - PROCESS | 3820 | 1461191504601 Marionette TRACE conn2 -> [0,1720,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.shape.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.3.html\", \"0c4acebc-30bb-40ca-b7a3-36b05095ea91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:31:44 INFO - PROCESS | 3820 | ++DOCSHELL 12B37C00 == 48 [pid = 3820] [id = 439] 15:31:44 INFO - PROCESS | 3820 | ++DOMWINDOW == 92 (13559000) [pid = 3820] [serial = 1317] [outer = 00000000] 15:31:44 INFO - PROCESS | 3820 | ++DOMWINDOW == 93 (19CA0000) [pid = 3820] [serial = 1318] [outer = 13559000] 15:31:44 INFO - PROCESS | 3820 | 1461191504644 Marionette DEBUG loaded listener.js 15:31:44 INFO - PROCESS | 3820 | ++DOMWINDOW == 94 (1A8D9000) [pid = 3820] [serial = 1319] [outer = 13559000] 15:31:45 INFO - PROCESS | 3820 | 1461191505078 Marionette TRACE conn2 <- [1,1720,null,{"value":["/2dcontext/path-objects/2d.path.arc.shape.3.html",0,null,null,[["arc() from 0 to -pi/2 does not draw anything in the wrong quadrant",0,null,null]]]}] 15:31:45 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:31:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.3.html | took 596ms 15:31:45 INFO - PROCESS | 3820 | 1461191505116 Marionette TRACE conn2 -> [0,1721,"getWindowHandle",null] 15:31:45 INFO - PROCESS | 3820 | 1461191505118 Marionette TRACE conn2 <- [1,1721,null,{"value":"13"}] 15:31:45 INFO - PROCESS | 3820 | 1461191505122 Marionette TRACE conn2 -> [0,1722,"setScriptTimeout",{"ms":35000}] 15:31:45 INFO - PROCESS | 3820 | 1461191505123 Marionette TRACE conn2 <- [1,1722,null,{}] 15:31:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.4.html 15:31:45 INFO - PROCESS | 3820 | 1461191505126 Marionette TRACE conn2 -> [0,1723,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:31:45 INFO - PROCESS | 3820 | 1461191505203 Marionette TRACE conn2 <- [1,1723,null,{"value":null}] 15:31:45 INFO - PROCESS | 3820 | 1461191505209 Marionette TRACE conn2 -> [0,1724,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.shape.4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.4.html\", \"0c4acebc-30bb-40ca-b7a3-36b05095ea91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:31:45 INFO - PROCESS | 3820 | ++DOCSHELL 17D44400 == 49 [pid = 3820] [id = 440] 15:31:45 INFO - PROCESS | 3820 | ++DOMWINDOW == 95 (17D4E400) [pid = 3820] [serial = 1320] [outer = 00000000] 15:31:45 INFO - PROCESS | 3820 | ++DOMWINDOW == 96 (1C997C00) [pid = 3820] [serial = 1321] [outer = 17D4E400] 15:31:45 INFO - PROCESS | 3820 | 1461191505253 Marionette DEBUG loaded listener.js 15:31:45 INFO - PROCESS | 3820 | ++DOMWINDOW == 97 (1CB76400) [pid = 3820] [serial = 1322] [outer = 17D4E400] 15:31:45 INFO - PROCESS | 3820 | 1461191505709 Marionette TRACE conn2 <- [1,1724,null,{"value":["/2dcontext/path-objects/2d.path.arc.shape.4.html",0,null,null,[["arc() from 0 to -pi/2 draws stuff in the right quadrant",0,null,null]]]}] 15:31:45 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:31:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.4.html | took 628ms 15:31:45 INFO - PROCESS | 3820 | 1461191505761 Marionette TRACE conn2 -> [0,1725,"getWindowHandle",null] 15:31:45 INFO - PROCESS | 3820 | 1461191505763 Marionette TRACE conn2 <- [1,1725,null,{"value":"13"}] 15:31:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.5.html 15:31:45 INFO - PROCESS | 3820 | 1461191505771 Marionette TRACE conn2 -> [0,1726,"setScriptTimeout",{"ms":35000}] 15:31:45 INFO - PROCESS | 3820 | 1461191505772 Marionette TRACE conn2 <- [1,1726,null,{}] 15:31:45 INFO - PROCESS | 3820 | 1461191505776 Marionette TRACE conn2 -> [0,1727,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:31:45 INFO - PROCESS | 3820 | 1461191505854 Marionette TRACE conn2 <- [1,1727,null,{"value":null}] 15:31:45 INFO - PROCESS | 3820 | 1461191505860 Marionette TRACE conn2 -> [0,1728,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.shape.5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.5.html\", \"0c4acebc-30bb-40ca-b7a3-36b05095ea91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:31:45 INFO - PROCESS | 3820 | ++DOCSHELL 11C18000 == 50 [pid = 3820] [id = 441] 15:31:45 INFO - PROCESS | 3820 | ++DOMWINDOW == 98 (1C988400) [pid = 3820] [serial = 1323] [outer = 00000000] 15:31:45 INFO - PROCESS | 3820 | ++DOMWINDOW == 99 (1CFDCC00) [pid = 3820] [serial = 1324] [outer = 1C988400] 15:31:45 INFO - PROCESS | 3820 | 1461191505905 Marionette DEBUG loaded listener.js 15:31:46 INFO - PROCESS | 3820 | ++DOMWINDOW == 100 (1D165800) [pid = 3820] [serial = 1325] [outer = 1C988400] 15:31:46 INFO - PROCESS | 3820 | 1461191506364 Marionette TRACE conn2 <- [1,1728,null,{"value":["/2dcontext/path-objects/2d.path.arc.shape.5.html",0,null,null,[["arc() from 0 to 5pi does not draw crazy things",0,null,null]]]}] 15:31:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.5.html | arc() from 0 to 5pi does not draw crazy things 15:31:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.5.html | took 643ms 15:31:46 INFO - PROCESS | 3820 | 1461191506453 Marionette TRACE conn2 -> [0,1729,"getWindowHandle",null] 15:31:46 INFO - PROCESS | 3820 | 1461191506457 Marionette TRACE conn2 <- [1,1729,null,{"value":"13"}] 15:31:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.1.html 15:31:46 INFO - PROCESS | 3820 | 1461191506463 Marionette TRACE conn2 -> [0,1730,"setScriptTimeout",{"ms":35000}] 15:31:46 INFO - PROCESS | 3820 | 1461191506467 Marionette TRACE conn2 <- [1,1730,null,{}] 15:31:46 INFO - PROCESS | 3820 | 1461191506474 Marionette TRACE conn2 -> [0,1731,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:31:46 INFO - PROCESS | 3820 | 1461191506581 Marionette TRACE conn2 <- [1,1731,null,{"value":null}] 15:31:46 INFO - PROCESS | 3820 | 1461191506763 Marionette TRACE conn2 -> [0,1732,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.twopie.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.1.html\", \"0c4acebc-30bb-40ca-b7a3-36b05095ea91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:31:46 INFO - PROCESS | 3820 | ++DOCSHELL 136C8400 == 51 [pid = 3820] [id = 442] 15:31:46 INFO - PROCESS | 3820 | ++DOMWINDOW == 101 (137D8000) [pid = 3820] [serial = 1326] [outer = 00000000] 15:31:46 INFO - PROCESS | 3820 | ++DOMWINDOW == 102 (143B0400) [pid = 3820] [serial = 1327] [outer = 137D8000] 15:31:46 INFO - PROCESS | 3820 | 1461191506818 Marionette DEBUG loaded listener.js 15:31:46 INFO - PROCESS | 3820 | ++DOMWINDOW == 103 (1545CC00) [pid = 3820] [serial = 1328] [outer = 137D8000] 15:31:47 INFO - PROCESS | 3820 | 1461191507454 Marionette TRACE conn2 <- [1,1732,null,{"value":["/2dcontext/path-objects/2d.path.arc.twopie.1.html",0,null,null,[["arc() draws nothing when end = start + 2pi-e and anticlockwise",0,null,null]]]}] 15:31:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.1.html | arc() draws nothing when end = start + 2pi-e and anticlockwise 15:31:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.1.html | took 1004ms 15:31:47 INFO - PROCESS | 3820 | 1461191507495 Marionette TRACE conn2 -> [0,1733,"getWindowHandle",null] 15:31:47 INFO - PROCESS | 3820 | 1461191507499 Marionette TRACE conn2 <- [1,1733,null,{"value":"13"}] 15:31:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.2.html 15:31:47 INFO - PROCESS | 3820 | 1461191507507 Marionette TRACE conn2 -> [0,1734,"setScriptTimeout",{"ms":35000}] 15:31:47 INFO - PROCESS | 3820 | 1461191507511 Marionette TRACE conn2 <- [1,1734,null,{}] 15:31:47 INFO - PROCESS | 3820 | 1461191507515 Marionette TRACE conn2 -> [0,1735,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:31:47 INFO - PROCESS | 3820 | 1461191507617 Marionette TRACE conn2 <- [1,1735,null,{"value":null}] 15:31:47 INFO - PROCESS | 3820 | 1461191507723 Marionette TRACE conn2 -> [0,1736,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.twopie.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.2.html\", \"0c4acebc-30bb-40ca-b7a3-36b05095ea91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:31:47 INFO - PROCESS | 3820 | ++DOCSHELL 13552800 == 52 [pid = 3820] [id = 443] 15:31:47 INFO - PROCESS | 3820 | ++DOMWINDOW == 104 (1648D400) [pid = 3820] [serial = 1329] [outer = 00000000] 15:31:47 INFO - PROCESS | 3820 | ++DOMWINDOW == 105 (17F6D800) [pid = 3820] [serial = 1330] [outer = 1648D400] 15:31:47 INFO - PROCESS | 3820 | 1461191507777 Marionette DEBUG loaded listener.js 15:31:47 INFO - PROCESS | 3820 | ++DOMWINDOW == 106 (18905400) [pid = 3820] [serial = 1331] [outer = 1648D400] 15:31:48 INFO - PROCESS | 3820 | 1461191508391 Marionette TRACE conn2 <- [1,1736,null,{"value":["/2dcontext/path-objects/2d.path.arc.twopie.2.html",0,null,null,[["arc() draws a full circle when end = start + 2pi-e and clockwise",0,null,null]]]}] 15:31:48 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:31:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.2.html | took 941ms 15:31:48 INFO - PROCESS | 3820 | 1461191508451 Marionette TRACE conn2 -> [0,1737,"getWindowHandle",null] 15:31:48 INFO - PROCESS | 3820 | 1461191508453 Marionette TRACE conn2 <- [1,1737,null,{"value":"13"}] 15:31:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.3.html 15:31:48 INFO - PROCESS | 3820 | 1461191508457 Marionette TRACE conn2 -> [0,1738,"setScriptTimeout",{"ms":35000}] 15:31:48 INFO - PROCESS | 3820 | 1461191508459 Marionette TRACE conn2 <- [1,1738,null,{}] 15:31:48 INFO - PROCESS | 3820 | 1461191508468 Marionette TRACE conn2 -> [0,1739,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:31:48 INFO - PROCESS | 3820 | 1461191508576 Marionette TRACE conn2 <- [1,1739,null,{"value":null}] 15:31:48 INFO - PROCESS | 3820 | 1461191508711 Marionette TRACE conn2 -> [0,1740,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.twopie.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.3.html\", \"0c4acebc-30bb-40ca-b7a3-36b05095ea91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:31:48 INFO - PROCESS | 3820 | ++DOCSHELL 1A8DA000 == 53 [pid = 3820] [id = 444] 15:31:48 INFO - PROCESS | 3820 | ++DOMWINDOW == 107 (1A8DB000) [pid = 3820] [serial = 1332] [outer = 00000000] 15:31:48 INFO - PROCESS | 3820 | ++DOMWINDOW == 108 (1C2E8400) [pid = 3820] [serial = 1333] [outer = 1A8DB000] 15:31:48 INFO - PROCESS | 3820 | 1461191508770 Marionette DEBUG loaded listener.js 15:31:48 INFO - PROCESS | 3820 | ++DOMWINDOW == 109 (1C98DC00) [pid = 3820] [serial = 1334] [outer = 1A8DB000] 15:31:49 INFO - PROCESS | 3820 | 1461191509346 Marionette TRACE conn2 <- [1,1740,null,{"value":["/2dcontext/path-objects/2d.path.arc.twopie.3.html",0,null,null,[["arc() draws a full circle when end = start + 2pi+e and anticlockwise",0,null,null]]]}] 15:31:49 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:31:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.3.html | took 941ms 15:31:49 INFO - PROCESS | 3820 | 1461191509402 Marionette TRACE conn2 -> [0,1741,"getWindowHandle",null] 15:31:49 INFO - PROCESS | 3820 | 1461191509404 Marionette TRACE conn2 <- [1,1741,null,{"value":"13"}] 15:31:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.4.html 15:31:49 INFO - PROCESS | 3820 | 1461191509408 Marionette TRACE conn2 -> [0,1742,"setScriptTimeout",{"ms":35000}] 15:31:49 INFO - PROCESS | 3820 | 1461191509410 Marionette TRACE conn2 <- [1,1742,null,{}] 15:31:49 INFO - PROCESS | 3820 | 1461191509414 Marionette TRACE conn2 -> [0,1743,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:31:49 INFO - PROCESS | 3820 | 1461191509514 Marionette TRACE conn2 <- [1,1743,null,{"value":null}] 15:31:49 INFO - PROCESS | 3820 | 1461191509646 Marionette TRACE conn2 -> [0,1744,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.twopie.4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.4.html\", \"0c4acebc-30bb-40ca-b7a3-36b05095ea91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:31:49 INFO - PROCESS | 3820 | ++DOCSHELL 1C265800 == 54 [pid = 3820] [id = 445] 15:31:49 INFO - PROCESS | 3820 | ++DOMWINDOW == 110 (1C3E4800) [pid = 3820] [serial = 1335] [outer = 00000000] 15:31:49 INFO - PROCESS | 3820 | ++DOMWINDOW == 111 (1D46A800) [pid = 3820] [serial = 1336] [outer = 1C3E4800] 15:31:49 INFO - PROCESS | 3820 | 1461191509701 Marionette DEBUG loaded listener.js 15:31:49 INFO - PROCESS | 3820 | ++DOMWINDOW == 112 (1D46E400) [pid = 3820] [serial = 1337] [outer = 1C3E4800] 15:31:50 INFO - PROCESS | 3820 | 1461191510491 Marionette TRACE conn2 <- [1,1744,null,{"value":["/2dcontext/path-objects/2d.path.arc.twopie.4.html",0,null,null,[["arc() draws nothing when end = start + 2pi+e and clockwise",0,null,null]]]}] 15:31:50 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.4.html | arc() draws nothing when end = start + 2pi+e and clockwise 15:31:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.4.html | took 1146ms 15:31:50 INFO - PROCESS | 3820 | 1461191510552 Marionette TRACE conn2 -> [0,1745,"getWindowHandle",null] 15:31:50 INFO - PROCESS | 3820 | 1461191510556 Marionette TRACE conn2 <- [1,1745,null,{"value":"13"}] 15:31:50 INFO - PROCESS | 3820 | 1461191510562 Marionette TRACE conn2 -> [0,1746,"setScriptTimeout",{"ms":35000}] 15:31:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.1.html 15:31:50 INFO - PROCESS | 3820 | 1461191510566 Marionette TRACE conn2 <- [1,1746,null,{}] 15:31:50 INFO - PROCESS | 3820 | 1461191510572 Marionette TRACE conn2 -> [0,1747,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:31:50 INFO - PROCESS | 3820 | 1461191510664 Marionette TRACE conn2 <- [1,1747,null,{"value":null}] 15:31:50 INFO - PROCESS | 3820 | 1461191510806 Marionette TRACE conn2 -> [0,1748,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.zero.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.1.html\", \"0c4acebc-30bb-40ca-b7a3-36b05095ea91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:31:50 INFO - PROCESS | 3820 | ++DOCSHELL 13268800 == 55 [pid = 3820] [id = 446] 15:31:50 INFO - PROCESS | 3820 | ++DOMWINDOW == 113 (13387800) [pid = 3820] [serial = 1338] [outer = 00000000] 15:31:50 INFO - PROCESS | 3820 | ++DOMWINDOW == 114 (14352C00) [pid = 3820] [serial = 1339] [outer = 13387800] 15:31:50 INFO - PROCESS | 3820 | 1461191510863 Marionette DEBUG loaded listener.js 15:31:50 INFO - PROCESS | 3820 | ++DOMWINDOW == 115 (15C19400) [pid = 3820] [serial = 1340] [outer = 13387800] 15:31:51 INFO - PROCESS | 3820 | 1461191511426 Marionette TRACE conn2 <- [1,1748,null,{"value":["/2dcontext/path-objects/2d.path.arc.zero.1.html",0,null,null,[["arc() draws nothing when startAngle = endAngle and anticlockwise",0,null,null]]]}] 15:31:51 INFO - PROCESS | 3820 | --DOCSHELL 18D0C000 == 54 [pid = 3820] [id = 397] 15:31:51 INFO - PROCESS | 3820 | --DOCSHELL 17D44400 == 53 [pid = 3820] [id = 440] 15:31:51 INFO - PROCESS | 3820 | --DOCSHELL 12B37C00 == 52 [pid = 3820] [id = 439] 15:31:51 INFO - PROCESS | 3820 | --DOCSHELL 17D83C00 == 51 [pid = 3820] [id = 438] 15:31:51 INFO - PROCESS | 3820 | --DOCSHELL 19A95000 == 50 [pid = 3820] [id = 437] 15:31:51 INFO - PROCESS | 3820 | --DOCSHELL 11BF7400 == 49 [pid = 3820] [id = 436] 15:31:51 INFO - PROCESS | 3820 | --DOCSHELL 17D8D000 == 48 [pid = 3820] [id = 435] 15:31:51 INFO - PROCESS | 3820 | --DOCSHELL 16481800 == 47 [pid = 3820] [id = 434] 15:31:51 INFO - PROCESS | 3820 | --DOCSHELL 13209000 == 46 [pid = 3820] [id = 433] 15:31:51 INFO - PROCESS | 3820 | --DOCSHELL 13558C00 == 45 [pid = 3820] [id = 432] 15:31:51 INFO - PROCESS | 3820 | --DOMWINDOW == 114 (1C2E9000) [pid = 3820] [serial = 1279] [outer = 00000000] [url = about:blank] 15:31:51 INFO - PROCESS | 3820 | --DOMWINDOW == 113 (1545E000) [pid = 3820] [serial = 1249] [outer = 00000000] [url = about:blank] 15:31:51 INFO - PROCESS | 3820 | --DOMWINDOW == 112 (1817CC00) [pid = 3820] [serial = 1252] [outer = 00000000] [url = about:blank] 15:31:51 INFO - PROCESS | 3820 | --DOCSHELL 1A85F800 == 44 [pid = 3820] [id = 426] 15:31:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.1.html | arc() draws nothing when startAngle = endAngle and anticlockwise 15:31:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.1.html | took 942ms 15:31:51 INFO - PROCESS | 3820 | 1461191511509 Marionette TRACE conn2 -> [0,1749,"getWindowHandle",null] 15:31:51 INFO - PROCESS | 3820 | 1461191511514 Marionette TRACE conn2 <- [1,1749,null,{"value":"13"}] 15:31:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.2.html 15:31:51 INFO - PROCESS | 3820 | 1461191511520 Marionette TRACE conn2 -> [0,1750,"setScriptTimeout",{"ms":35000}] 15:31:51 INFO - PROCESS | 3820 | 1461191511522 Marionette TRACE conn2 <- [1,1750,null,{}] 15:31:51 INFO - PROCESS | 3820 | 1461191511526 Marionette TRACE conn2 -> [0,1751,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:31:51 INFO - PROCESS | 3820 | 1461191511619 Marionette TRACE conn2 <- [1,1751,null,{"value":null}] 15:31:51 INFO - PROCESS | 3820 | --DOMWINDOW == 111 (1A31B400) [pid = 3820] [serial = 1202] [outer = 00000000] [url = about:blank] 15:31:51 INFO - PROCESS | 3820 | --DOMWINDOW == 110 (194DD800) [pid = 3820] [serial = 1271] [outer = 00000000] [url = about:blank] 15:31:51 INFO - PROCESS | 3820 | --DOMWINDOW == 109 (1A31E800) [pid = 3820] [serial = 1273] [outer = 00000000] [url = about:blank] 15:31:51 INFO - PROCESS | 3820 | --DOMWINDOW == 108 (1A8E0C00) [pid = 3820] [serial = 1276] [outer = 00000000] [url = about:blank] 15:31:51 INFO - PROCESS | 3820 | --DOMWINDOW == 107 (1AD60000) [pid = 3820] [serial = 1277] [outer = 00000000] [url = about:blank] 15:31:51 INFO - PROCESS | 3820 | --DOMWINDOW == 106 (18F25000) [pid = 3820] [serial = 1270] [outer = 00000000] [url = about:blank] 15:31:51 INFO - PROCESS | 3820 | --DOMWINDOW == 105 (15C1B400) [pid = 3820] [serial = 1259] [outer = 00000000] [url = about:blank] 15:31:51 INFO - PROCESS | 3820 | --DOMWINDOW == 104 (1435F000) [pid = 3820] [serial = 1258] [outer = 00000000] [url = about:blank] 15:31:51 INFO - PROCESS | 3820 | --DOMWINDOW == 103 (13558400) [pid = 3820] [serial = 1261] [outer = 00000000] [url = about:blank] 15:31:51 INFO - PROCESS | 3820 | --DOMWINDOW == 102 (13CB7400) [pid = 3820] [serial = 1262] [outer = 00000000] [url = about:blank] 15:31:51 INFO - PROCESS | 3820 | --DOMWINDOW == 101 (17D4C400) [pid = 3820] [serial = 1264] [outer = 00000000] [url = about:blank] 15:31:51 INFO - PROCESS | 3820 | --DOMWINDOW == 100 (1A3B4400) [pid = 3820] [serial = 1274] [outer = 00000000] [url = about:blank] 15:31:51 INFO - PROCESS | 3820 | --DOMWINDOW == 99 (17D8FC00) [pid = 3820] [serial = 1265] [outer = 00000000] [url = about:blank] 15:31:51 INFO - PROCESS | 3820 | --DOMWINDOW == 98 (1880A400) [pid = 3820] [serial = 1267] [outer = 00000000] [url = about:blank] 15:31:51 INFO - PROCESS | 3820 | --DOMWINDOW == 97 (18B87C00) [pid = 3820] [serial = 1268] [outer = 00000000] [url = about:blank] 15:31:51 INFO - PROCESS | 3820 | --DOMWINDOW == 96 (1C2EB000) [pid = 3820] [serial = 1256] [outer = 00000000] [url = about:blank] 15:31:51 INFO - PROCESS | 3820 | --DOMWINDOW == 95 (1C26B000) [pid = 3820] [serial = 1255] [outer = 00000000] [url = about:blank] 15:31:51 INFO - PROCESS | 3820 | 1461191511710 Marionette TRACE conn2 -> [0,1752,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.zero.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.2.html\", \"0c4acebc-30bb-40ca-b7a3-36b05095ea91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:31:51 INFO - PROCESS | 3820 | ++DOCSHELL 11BECC00 == 45 [pid = 3820] [id = 447] 15:31:51 INFO - PROCESS | 3820 | ++DOMWINDOW == 96 (11F53C00) [pid = 3820] [serial = 1341] [outer = 00000000] 15:31:51 INFO - PROCESS | 3820 | ++DOMWINDOW == 97 (13CB7400) [pid = 3820] [serial = 1342] [outer = 11F53C00] 15:31:51 INFO - PROCESS | 3820 | 1461191511756 Marionette DEBUG loaded listener.js 15:31:51 INFO - PROCESS | 3820 | ++DOMWINDOW == 98 (15D9B000) [pid = 3820] [serial = 1343] [outer = 11F53C00] 15:31:52 INFO - PROCESS | 3820 | 1461191512204 Marionette TRACE conn2 <- [1,1752,null,{"value":["/2dcontext/path-objects/2d.path.arc.zero.2.html",0,null,null,[["arc() draws nothing when startAngle = endAngle and clockwise",0,null,null]]]}] 15:31:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.2.html | arc() draws nothing when startAngle = endAngle and clockwise 15:31:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.2.html | took 738ms 15:31:52 INFO - PROCESS | 3820 | 1461191512259 Marionette TRACE conn2 -> [0,1753,"getWindowHandle",null] 15:31:52 INFO - PROCESS | 3820 | 1461191512261 Marionette TRACE conn2 <- [1,1753,null,{"value":"13"}] 15:31:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zeroradius.html 15:31:52 INFO - PROCESS | 3820 | 1461191512265 Marionette TRACE conn2 -> [0,1754,"setScriptTimeout",{"ms":35000}] 15:31:52 INFO - PROCESS | 3820 | 1461191512268 Marionette TRACE conn2 <- [1,1754,null,{}] 15:31:52 INFO - PROCESS | 3820 | 1461191512278 Marionette TRACE conn2 -> [0,1755,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:31:52 INFO - PROCESS | 3820 | 1461191512364 Marionette TRACE conn2 <- [1,1755,null,{"value":null}] 15:31:52 INFO - PROCESS | 3820 | 1461191512372 Marionette TRACE conn2 -> [0,1756,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.zeroradius.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zeroradius.html\", \"0c4acebc-30bb-40ca-b7a3-36b05095ea91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:31:52 INFO - PROCESS | 3820 | ++DOCSHELL 18108400 == 46 [pid = 3820] [id = 448] 15:31:52 INFO - PROCESS | 3820 | ++DOMWINDOW == 99 (18176800) [pid = 3820] [serial = 1344] [outer = 00000000] 15:31:52 INFO - PROCESS | 3820 | ++DOMWINDOW == 100 (18297C00) [pid = 3820] [serial = 1345] [outer = 18176800] 15:31:52 INFO - PROCESS | 3820 | 1461191512419 Marionette DEBUG loaded listener.js 15:31:52 INFO - PROCESS | 3820 | ++DOMWINDOW == 101 (1864D000) [pid = 3820] [serial = 1346] [outer = 18176800] 15:31:52 INFO - PROCESS | 3820 | 1461191512881 Marionette TRACE conn2 <- [1,1756,null,{"value":["/2dcontext/path-objects/2d.path.arc.zeroradius.html",0,null,null,[["arc() with zero radius draws a line to the start point",0,null,null]]]}] 15:31:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zeroradius.html | arc() with zero radius draws a line to the start point 15:31:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zeroradius.html | took 628ms 15:31:52 INFO - PROCESS | 3820 | 1461191512902 Marionette TRACE conn2 -> [0,1757,"getWindowHandle",null] 15:31:52 INFO - PROCESS | 3820 | 1461191512905 Marionette TRACE conn2 <- [1,1757,null,{"value":"13"}] 15:31:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html 15:31:52 INFO - PROCESS | 3820 | 1461191512908 Marionette TRACE conn2 -> [0,1758,"setScriptTimeout",{"ms":35000}] 15:31:52 INFO - PROCESS | 3820 | 1461191512910 Marionette TRACE conn2 <- [1,1758,null,{}] 15:31:52 INFO - PROCESS | 3820 | 1461191512917 Marionette TRACE conn2 -> [0,1759,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:31:53 INFO - PROCESS | 3820 | 1461191512993 Marionette TRACE conn2 <- [1,1759,null,{"value":null}] 15:31:53 INFO - PROCESS | 3820 | 1461191513000 Marionette TRACE conn2 -> [0,1760,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.coincide.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.1.html\", \"0c4acebc-30bb-40ca-b7a3-36b05095ea91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:31:53 INFO - PROCESS | 3820 | ++DOCSHELL 1880B800 == 47 [pid = 3820] [id = 449] 15:31:53 INFO - PROCESS | 3820 | ++DOMWINDOW == 102 (18B92800) [pid = 3820] [serial = 1347] [outer = 00000000] 15:31:53 INFO - PROCESS | 3820 | ++DOMWINDOW == 103 (18F22C00) [pid = 3820] [serial = 1348] [outer = 18B92800] 15:31:53 INFO - PROCESS | 3820 | 1461191513044 Marionette DEBUG loaded listener.js 15:31:53 INFO - PROCESS | 3820 | ++DOMWINDOW == 104 (194DA400) [pid = 3820] [serial = 1349] [outer = 18B92800] 15:31:53 INFO - PROCESS | 3820 | 1461191513476 Marionette TRACE conn2 <- [1,1760,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.coincide.1.html",0,null,null,[["arcTo() has no effect if P0 = P1",0,null,null]]]}] 15:31:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | arcTo() has no effect if P0 = P1 15:31:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | took 597ms 15:31:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html 15:31:53 INFO - PROCESS | 3820 | 1461191513509 Marionette TRACE conn2 -> [0,1761,"getWindowHandle",null] 15:31:53 INFO - PROCESS | 3820 | 1461191513511 Marionette TRACE conn2 <- [1,1761,null,{"value":"13"}] 15:31:53 INFO - PROCESS | 3820 | 1461191513514 Marionette TRACE conn2 -> [0,1762,"setScriptTimeout",{"ms":35000}] 15:31:53 INFO - PROCESS | 3820 | 1461191513516 Marionette TRACE conn2 <- [1,1762,null,{}] 15:31:53 INFO - PROCESS | 3820 | 1461191513519 Marionette TRACE conn2 -> [0,1763,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:31:53 INFO - PROCESS | 3820 | 1461191513593 Marionette TRACE conn2 <- [1,1763,null,{"value":null}] 15:31:53 INFO - PROCESS | 3820 | 1461191513599 Marionette TRACE conn2 -> [0,1764,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.coincide.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.2.html\", \"0c4acebc-30bb-40ca-b7a3-36b05095ea91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:31:53 INFO - PROCESS | 3820 | ++DOCSHELL 18D0C800 == 48 [pid = 3820] [id = 450] 15:31:53 INFO - PROCESS | 3820 | ++DOMWINDOW == 105 (18F27400) [pid = 3820] [serial = 1350] [outer = 00000000] 15:31:53 INFO - PROCESS | 3820 | ++DOMWINDOW == 106 (19F75400) [pid = 3820] [serial = 1351] [outer = 18F27400] 15:31:53 INFO - PROCESS | 3820 | 1461191513643 Marionette DEBUG loaded listener.js 15:31:53 INFO - PROCESS | 3820 | ++DOMWINDOW == 107 (19F33C00) [pid = 3820] [serial = 1352] [outer = 18F27400] 15:31:54 INFO - PROCESS | 3820 | 1461191514134 Marionette TRACE conn2 <- [1,1764,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.coincide.2.html",0,null,null,[["arcTo() draws a straight line to P1 if P1 = P2",0,null,null]]]}] 15:31:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | arcTo() draws a straight line to P1 if P1 = P2 15:31:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | took 628ms 15:31:54 INFO - PROCESS | 3820 | 1461191514153 Marionette TRACE conn2 -> [0,1765,"getWindowHandle",null] 15:31:54 INFO - PROCESS | 3820 | 1461191514155 Marionette TRACE conn2 <- [1,1765,null,{"value":"13"}] 15:31:54 INFO - PROCESS | 3820 | 1461191514159 Marionette TRACE conn2 -> [0,1766,"setScriptTimeout",{"ms":35000}] 15:31:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html 15:31:54 INFO - PROCESS | 3820 | 1461191514160 Marionette TRACE conn2 <- [1,1766,null,{}] 15:31:54 INFO - PROCESS | 3820 | 1461191514171 Marionette TRACE conn2 -> [0,1767,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:31:54 INFO - PROCESS | 3820 | 1461191514299 Marionette TRACE conn2 <- [1,1767,null,{"value":null}] 15:31:54 INFO - PROCESS | 3820 | 1461191514308 Marionette TRACE conn2 -> [0,1768,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.collinear.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.1.html\", \"0c4acebc-30bb-40ca-b7a3-36b05095ea91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:31:54 INFO - PROCESS | 3820 | ++DOCSHELL 12D95800 == 49 [pid = 3820] [id = 451] 15:31:54 INFO - PROCESS | 3820 | ++DOMWINDOW == 108 (18F1D000) [pid = 3820] [serial = 1353] [outer = 00000000] 15:31:54 INFO - PROCESS | 3820 | ++DOMWINDOW == 109 (1A8E1000) [pid = 3820] [serial = 1354] [outer = 18F1D000] 15:31:54 INFO - PROCESS | 3820 | 1461191514358 Marionette DEBUG loaded listener.js 15:31:54 INFO - PROCESS | 3820 | ++DOMWINDOW == 110 (1C261400) [pid = 3820] [serial = 1355] [outer = 18F1D000] 15:31:54 INFO - PROCESS | 3820 | 1461191514798 Marionette TRACE conn2 <- [1,1768,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.collinear.1.html",0,null,null,[["arcTo() with all points on a line, and P1 between P0/P2, draws a straight line to P1",0,null,null]]]}] 15:31:54 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:31:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html | took 706ms 15:31:54 INFO - PROCESS | 3820 | 1461191514858 Marionette TRACE conn2 -> [0,1769,"getWindowHandle",null] 15:31:54 INFO - PROCESS | 3820 | 1461191514860 Marionette TRACE conn2 <- [1,1769,null,{"value":"13"}] 15:31:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html 15:31:54 INFO - PROCESS | 3820 | 1461191514869 Marionette TRACE conn2 -> [0,1770,"setScriptTimeout",{"ms":35000}] 15:31:54 INFO - PROCESS | 3820 | 1461191514871 Marionette TRACE conn2 <- [1,1770,null,{}] 15:31:54 INFO - PROCESS | 3820 | 1461191514874 Marionette TRACE conn2 -> [0,1771,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:31:55 INFO - PROCESS | 3820 | 1461191515031 Marionette TRACE conn2 <- [1,1771,null,{"value":null}] 15:31:55 INFO - PROCESS | 3820 | 1461191515121 Marionette TRACE conn2 -> [0,1772,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.collinear.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.2.html\", \"0c4acebc-30bb-40ca-b7a3-36b05095ea91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:31:55 INFO - PROCESS | 3820 | ++DOCSHELL 1C26C800 == 50 [pid = 3820] [id = 452] 15:31:55 INFO - PROCESS | 3820 | ++DOMWINDOW == 111 (1C26D800) [pid = 3820] [serial = 1356] [outer = 00000000] 15:31:55 INFO - PROCESS | 3820 | ++DOMWINDOW == 112 (1C339800) [pid = 3820] [serial = 1357] [outer = 1C26D800] 15:31:55 INFO - PROCESS | 3820 | 1461191515172 Marionette DEBUG loaded listener.js 15:31:55 INFO - PROCESS | 3820 | ++DOMWINDOW == 113 (1C338000) [pid = 3820] [serial = 1358] [outer = 1C26D800] 15:31:55 INFO - PROCESS | 3820 | 1461191515608 Marionette TRACE conn2 <- [1,1772,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.collinear.2.html",0,null,null,[["arcTo() with all points on a line, and P2 between P0/P1, draws a straight line to P1",0,null,null]]]}] 15:31:55 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:31:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html | took 738ms 15:31:55 INFO - PROCESS | 3820 | 1461191515636 Marionette TRACE conn2 -> [0,1773,"getWindowHandle",null] 15:31:55 INFO - PROCESS | 3820 | 1461191515638 Marionette TRACE conn2 <- [1,1773,null,{"value":"13"}] 15:31:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html 15:31:55 INFO - PROCESS | 3820 | 1461191515648 Marionette TRACE conn2 -> [0,1774,"setScriptTimeout",{"ms":35000}] 15:31:55 INFO - PROCESS | 3820 | 1461191515649 Marionette TRACE conn2 <- [1,1774,null,{}] 15:31:55 INFO - PROCESS | 3820 | 1461191515653 Marionette TRACE conn2 -> [0,1775,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:31:55 INFO - PROCESS | 3820 | 1461191515761 Marionette TRACE conn2 <- [1,1775,null,{"value":null}] 15:31:55 INFO - PROCESS | 3820 | 1461191515767 Marionette TRACE conn2 -> [0,1776,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.collinear.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.3.html\", \"0c4acebc-30bb-40ca-b7a3-36b05095ea91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:31:55 INFO - PROCESS | 3820 | ++DOCSHELL 15A0F800 == 51 [pid = 3820] [id = 453] 15:31:55 INFO - PROCESS | 3820 | ++DOMWINDOW == 114 (1823E800) [pid = 3820] [serial = 1359] [outer = 00000000] 15:31:55 INFO - PROCESS | 3820 | ++DOMWINDOW == 115 (1D16CC00) [pid = 3820] [serial = 1360] [outer = 1823E800] 15:31:55 INFO - PROCESS | 3820 | 1461191515811 Marionette DEBUG loaded listener.js 15:31:55 INFO - PROCESS | 3820 | ++DOMWINDOW == 116 (1D469000) [pid = 3820] [serial = 1361] [outer = 1823E800] 15:31:56 INFO - PROCESS | 3820 | --DOMWINDOW == 115 (18171000) [pid = 3820] [serial = 1305] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.1.html] 15:31:56 INFO - PROCESS | 3820 | --DOMWINDOW == 114 (13264400) [pid = 3820] [serial = 1299] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.1.html] 15:31:56 INFO - PROCESS | 3820 | --DOMWINDOW == 113 (13810800) [pid = 3820] [serial = 1296] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonfinite.html] 15:31:56 INFO - PROCESS | 3820 | --DOMWINDOW == 112 (1A1BA400) [pid = 3820] [serial = 1311] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.1.html] 15:31:56 INFO - PROCESS | 3820 | --DOMWINDOW == 111 (123FF000) [pid = 3820] [serial = 1308] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.2.html] 15:31:56 INFO - PROCESS | 3820 | --DOMWINDOW == 110 (15468C00) [pid = 3820] [serial = 1206] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.miter.html] 15:31:56 INFO - PROCESS | 3820 | --DOMWINDOW == 109 (18D10800) [pid = 3820] [serial = 1212] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.parallel.html] 15:31:56 INFO - PROCESS | 3820 | --DOMWINDOW == 108 (17A9E800) [pid = 3820] [serial = 1302] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.2.html] 15:31:56 INFO - PROCESS | 3820 | --DOMWINDOW == 107 (11BF9C00) [pid = 3820] [serial = 1203] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.invalid.html] 15:31:56 INFO - PROCESS | 3820 | --DOMWINDOW == 106 (13559000) [pid = 3820] [serial = 1317] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.3.html] 15:31:56 INFO - PROCESS | 3820 | --DOMWINDOW == 105 (18B86800) [pid = 3820] [serial = 1314] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.2.html] 15:31:56 INFO - PROCESS | 3820 | --DOMWINDOW == 104 (17D4E400) [pid = 3820] [serial = 1320] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.4.html] 15:31:56 INFO - PROCESS | 3820 | --DOMWINDOW == 103 (13265400) [pid = 3820] [serial = 1248] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.basic.html] 15:31:56 INFO - PROCESS | 3820 | --DOMWINDOW == 102 (1817A000) [pid = 3820] [serial = 1209] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.open.html] 15:31:56 INFO - PROCESS | 3820 | --DOMWINDOW == 101 (1C267400) [pid = 3820] [serial = 1245] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.union.html] 15:31:56 INFO - PROCESS | 3820 | --DOMWINDOW == 100 (16482000) [pid = 3820] [serial = 1251] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.invalid.html] 15:31:56 INFO - PROCESS | 3820 | 1461191516439 Marionette TRACE conn2 <- [1,1776,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.collinear.3.html",0,null,null,[["arcTo() with all points on a line, and P0 between P1/P2, draws a straight line to P1",0,null,null]]]}] 15:31:56 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:31:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html | took 848ms 15:31:56 INFO - PROCESS | 3820 | 1461191516490 Marionette TRACE conn2 -> [0,1777,"getWindowHandle",null] 15:31:56 INFO - PROCESS | 3820 | 1461191516492 Marionette TRACE conn2 <- [1,1777,null,{"value":"13"}] 15:31:56 INFO - PROCESS | 3820 | 1461191516495 Marionette TRACE conn2 -> [0,1778,"setScriptTimeout",{"ms":35000}] 15:31:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html 15:31:56 INFO - PROCESS | 3820 | 1461191516497 Marionette TRACE conn2 <- [1,1778,null,{}] 15:31:56 INFO - PROCESS | 3820 | 1461191516500 Marionette TRACE conn2 -> [0,1779,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:31:56 INFO - PROCESS | 3820 | 1461191516582 Marionette TRACE conn2 <- [1,1779,null,{"value":null}] 15:31:56 INFO - PROCESS | 3820 | 1461191516588 Marionette TRACE conn2 -> [0,1780,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html\", \"0c4acebc-30bb-40ca-b7a3-36b05095ea91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:31:56 INFO - PROCESS | 3820 | ++DOCSHELL 13388000 == 52 [pid = 3820] [id = 454] 15:31:56 INFO - PROCESS | 3820 | ++DOMWINDOW == 101 (1381B000) [pid = 3820] [serial = 1362] [outer = 00000000] 15:31:56 INFO - PROCESS | 3820 | ++DOMWINDOW == 102 (18808800) [pid = 3820] [serial = 1363] [outer = 1381B000] 15:31:56 INFO - PROCESS | 3820 | 1461191516632 Marionette DEBUG loaded listener.js 15:31:56 INFO - PROCESS | 3820 | ++DOMWINDOW == 103 (196C9C00) [pid = 3820] [serial = 1364] [outer = 1381B000] 15:31:57 INFO - PROCESS | 3820 | 1461191517050 Marionette TRACE conn2 <- [1,1780,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html",0,null,null,[["If there is no subpath, the first control point is added (and nothing is drawn up to it)",0,null,null]]]}] 15:31:57 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:31:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html | took 596ms 15:31:57 INFO - PROCESS | 3820 | 1461191517092 Marionette TRACE conn2 -> [0,1781,"getWindowHandle",null] 15:31:57 INFO - PROCESS | 3820 | 1461191517094 Marionette TRACE conn2 <- [1,1781,null,{"value":"13"}] 15:31:57 INFO - PROCESS | 3820 | 1461191517098 Marionette TRACE conn2 -> [0,1782,"setScriptTimeout",{"ms":35000}] 15:31:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html 15:31:57 INFO - PROCESS | 3820 | 1461191517099 Marionette TRACE conn2 <- [1,1782,null,{}] 15:31:57 INFO - PROCESS | 3820 | 1461191517103 Marionette TRACE conn2 -> [0,1783,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:31:57 INFO - PROCESS | 3820 | 1461191517183 Marionette TRACE conn2 <- [1,1783,null,{"value":null}] 15:31:57 INFO - PROCESS | 3820 | 1461191517191 Marionette TRACE conn2 -> [0,1784,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html\", \"0c4acebc-30bb-40ca-b7a3-36b05095ea91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:31:57 INFO - PROCESS | 3820 | ++DOCSHELL 18173800 == 53 [pid = 3820] [id = 455] 15:31:57 INFO - PROCESS | 3820 | ++DOMWINDOW == 104 (1AD5B000) [pid = 3820] [serial = 1365] [outer = 00000000] 15:31:57 INFO - PROCESS | 3820 | ++DOMWINDOW == 105 (17AC0400) [pid = 3820] [serial = 1366] [outer = 1AD5B000] 15:31:57 INFO - PROCESS | 3820 | 1461191517236 Marionette DEBUG loaded listener.js 15:31:57 INFO - PROCESS | 3820 | ++DOMWINDOW == 106 (1CCE3000) [pid = 3820] [serial = 1367] [outer = 1AD5B000] 15:31:57 INFO - PROCESS | 3820 | 1461191517662 Marionette TRACE conn2 <- [1,1784,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html",0,null,null,[["If there is no subpath, the first control point is added",0,null,null]]]}] 15:31:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 15:31:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | took 596ms 15:31:57 INFO - PROCESS | 3820 | 1461191517704 Marionette TRACE conn2 -> [0,1785,"getWindowHandle",null] 15:31:57 INFO - PROCESS | 3820 | 1461191517706 Marionette TRACE conn2 <- [1,1785,null,{"value":"13"}] 15:31:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.negative.html 15:31:57 INFO - PROCESS | 3820 | 1461191517713 Marionette TRACE conn2 -> [0,1786,"setScriptTimeout",{"ms":35000}] 15:31:57 INFO - PROCESS | 3820 | 1461191517715 Marionette TRACE conn2 <- [1,1786,null,{}] 15:31:57 INFO - PROCESS | 3820 | 1461191517718 Marionette TRACE conn2 -> [0,1787,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:31:57 INFO - PROCESS | 3820 | 1461191517812 Marionette TRACE conn2 <- [1,1787,null,{"value":null}] 15:31:57 INFO - PROCESS | 3820 | 1461191517818 Marionette TRACE conn2 -> [0,1788,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.negative.html\", \"0c4acebc-30bb-40ca-b7a3-36b05095ea91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:31:57 INFO - PROCESS | 3820 | ++DOCSHELL 1D4E9400 == 54 [pid = 3820] [id = 456] 15:31:57 INFO - PROCESS | 3820 | ++DOMWINDOW == 107 (1D4EA000) [pid = 3820] [serial = 1368] [outer = 00000000] 15:31:57 INFO - PROCESS | 3820 | ++DOMWINDOW == 108 (1D5A3000) [pid = 3820] [serial = 1369] [outer = 1D4EA000] 15:31:57 INFO - PROCESS | 3820 | 1461191517866 Marionette DEBUG loaded listener.js 15:31:57 INFO - PROCESS | 3820 | ++DOMWINDOW == 109 (1D5A8000) [pid = 3820] [serial = 1370] [outer = 1D4EA000] 15:31:58 INFO - PROCESS | 3820 | 1461191518480 Marionette TRACE conn2 <- [1,1788,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.negative.html",0,null,null,[["arcTo() with negative radius throws an exception",0,null,null]]]}] 15:31:58 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.negative.html | arcTo() with negative radius throws an exception 15:31:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.negative.html | took 800ms 15:31:58 INFO - PROCESS | 3820 | 1461191518514 Marionette TRACE conn2 -> [0,1789,"getWindowHandle",null] 15:31:58 INFO - PROCESS | 3820 | 1461191518518 Marionette TRACE conn2 <- [1,1789,null,{"value":"13"}] 15:31:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html 15:31:58 INFO - PROCESS | 3820 | 1461191518524 Marionette TRACE conn2 -> [0,1790,"setScriptTimeout",{"ms":35000}] 15:31:58 INFO - PROCESS | 3820 | 1461191518528 Marionette TRACE conn2 <- [1,1790,null,{}] 15:31:58 INFO - PROCESS | 3820 | 1461191518534 Marionette TRACE conn2 -> [0,1791,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:31:58 INFO - PROCESS | 3820 | 1461191518639 Marionette TRACE conn2 <- [1,1791,null,{"value":null}] 15:31:58 INFO - PROCESS | 3820 | 1461191518775 Marionette TRACE conn2 -> [0,1792,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.nonfinite.html\", \"0c4acebc-30bb-40ca-b7a3-36b05095ea91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:31:58 INFO - PROCESS | 3820 | ++DOCSHELL 1354D400 == 55 [pid = 3820] [id = 457] 15:31:58 INFO - PROCESS | 3820 | ++DOMWINDOW == 110 (13554400) [pid = 3820] [serial = 1371] [outer = 00000000] 15:31:58 INFO - PROCESS | 3820 | ++DOMWINDOW == 111 (15AE7400) [pid = 3820] [serial = 1372] [outer = 13554400] 15:31:58 INFO - PROCESS | 3820 | 1461191518834 Marionette DEBUG loaded listener.js 15:31:58 INFO - PROCESS | 3820 | ++DOMWINDOW == 112 (16488400) [pid = 3820] [serial = 1373] [outer = 13554400] 15:31:59 INFO - PROCESS | 3820 | 1461191519451 Marionette TRACE conn2 <- [1,1792,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.nonfinite.html",0,null,null,[["arcTo() with Infinity/NaN is ignored",0,null,null]]]}] 15:31:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | arcTo() with Infinity/NaN is ignored 15:31:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | took 1004ms 15:31:59 INFO - PROCESS | 3820 | 1461191519528 Marionette TRACE conn2 -> [0,1793,"getWindowHandle",null] 15:31:59 INFO - PROCESS | 3820 | 1461191519534 Marionette TRACE conn2 <- [1,1793,null,{"value":"13"}] 15:31:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.scale.html 15:31:59 INFO - PROCESS | 3820 | 1461191519540 Marionette TRACE conn2 -> [0,1794,"setScriptTimeout",{"ms":35000}] 15:31:59 INFO - PROCESS | 3820 | 1461191519543 Marionette TRACE conn2 <- [1,1794,null,{}] 15:31:59 INFO - PROCESS | 3820 | 1461191519547 Marionette TRACE conn2 -> [0,1795,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:31:59 INFO - PROCESS | 3820 | 1461191519651 Marionette TRACE conn2 <- [1,1795,null,{"value":null}] 15:31:59 INFO - PROCESS | 3820 | 1461191519785 Marionette TRACE conn2 -> [0,1796,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.scale.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.scale.html\", \"0c4acebc-30bb-40ca-b7a3-36b05095ea91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:31:59 INFO - PROCESS | 3820 | ++DOCSHELL 1687AC00 == 56 [pid = 3820] [id = 458] 15:31:59 INFO - PROCESS | 3820 | ++DOMWINDOW == 113 (17D50400) [pid = 3820] [serial = 1374] [outer = 00000000] 15:31:59 INFO - PROCESS | 3820 | ++DOMWINDOW == 114 (1864A000) [pid = 3820] [serial = 1375] [outer = 17D50400] 15:31:59 INFO - PROCESS | 3820 | 1461191519841 Marionette DEBUG loaded listener.js 15:31:59 INFO - PROCESS | 3820 | ++DOMWINDOW == 115 (18D06800) [pid = 3820] [serial = 1376] [outer = 17D50400] 15:32:00 INFO - PROCESS | 3820 | 1461191520467 Marionette TRACE conn2 <- [1,1796,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.scale.html",0,null,null,[["arcTo scales the curve, not just the control points",0,null,null]]]}] 15:32:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.scale.html | arcTo scales the curve, not just the control points 15:32:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.scale.html | took 1004ms 15:32:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html 15:32:00 INFO - PROCESS | 3820 | 1461191520540 Marionette TRACE conn2 -> [0,1797,"getWindowHandle",null] 15:32:00 INFO - PROCESS | 3820 | 1461191520543 Marionette TRACE conn2 <- [1,1797,null,{"value":"13"}] 15:32:00 INFO - PROCESS | 3820 | 1461191520546 Marionette TRACE conn2 -> [0,1798,"setScriptTimeout",{"ms":35000}] 15:32:00 INFO - PROCESS | 3820 | 1461191520550 Marionette TRACE conn2 <- [1,1798,null,{}] 15:32:00 INFO - PROCESS | 3820 | 1461191520561 Marionette TRACE conn2 -> [0,1799,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:32:00 INFO - PROCESS | 3820 | 1461191520699 Marionette TRACE conn2 <- [1,1799,null,{"value":null}] 15:32:00 INFO - PROCESS | 3820 | 1461191520837 Marionette TRACE conn2 -> [0,1800,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.shape.curve1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve1.html\", \"0c4acebc-30bb-40ca-b7a3-36b05095ea91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:32:00 INFO - PROCESS | 3820 | ++DOCSHELL 1AD57000 == 57 [pid = 3820] [id = 459] 15:32:00 INFO - PROCESS | 3820 | ++DOMWINDOW == 116 (1AD60800) [pid = 3820] [serial = 1377] [outer = 00000000] 15:32:00 INFO - PROCESS | 3820 | ++DOMWINDOW == 117 (1D462400) [pid = 3820] [serial = 1378] [outer = 1AD60800] 15:32:00 INFO - PROCESS | 3820 | 1461191520894 Marionette DEBUG loaded listener.js 15:32:01 INFO - PROCESS | 3820 | ++DOMWINDOW == 118 (1D4E9C00) [pid = 3820] [serial = 1379] [outer = 1AD60800] 15:32:01 INFO - PROCESS | 3820 | 1461191521448 Marionette TRACE conn2 <- [1,1800,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.shape.curve1.html",0,null,null,[["arcTo() curves in the right kind of shape",0,null,null]]]}] 15:32:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | arcTo() curves in the right kind of shape 15:32:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | took 942ms 15:32:01 INFO - PROCESS | 3820 | 1461191521491 Marionette TRACE conn2 -> [0,1801,"getWindowHandle",null] 15:32:01 INFO - PROCESS | 3820 | 1461191521494 Marionette TRACE conn2 <- [1,1801,null,{"value":"13"}] 15:32:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html 15:32:01 INFO - PROCESS | 3820 | 1461191521497 Marionette TRACE conn2 -> [0,1802,"setScriptTimeout",{"ms":35000}] 15:32:01 INFO - PROCESS | 3820 | 1461191521499 Marionette TRACE conn2 <- [1,1802,null,{}] 15:32:01 INFO - PROCESS | 3820 | 1461191521503 Marionette TRACE conn2 -> [0,1803,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:32:01 INFO - PROCESS | 3820 | 1461191521604 Marionette TRACE conn2 <- [1,1803,null,{"value":null}] 15:32:01 INFO - PROCESS | 3820 | 1461191521738 Marionette TRACE conn2 -> [0,1804,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.shape.curve2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve2.html\", \"0c4acebc-30bb-40ca-b7a3-36b05095ea91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:32:01 INFO - PROCESS | 3820 | ++DOCSHELL 1C2F5C00 == 58 [pid = 3820] [id = 460] 15:32:01 INFO - PROCESS | 3820 | ++DOMWINDOW == 119 (1CFE5C00) [pid = 3820] [serial = 1380] [outer = 00000000] 15:32:01 INFO - PROCESS | 3820 | ++DOMWINDOW == 120 (1D5BD800) [pid = 3820] [serial = 1381] [outer = 1CFE5C00] 15:32:01 INFO - PROCESS | 3820 | 1461191521793 Marionette DEBUG loaded listener.js 15:32:01 INFO - PROCESS | 3820 | ++DOMWINDOW == 121 (1D5C4400) [pid = 3820] [serial = 1382] [outer = 1CFE5C00] 15:32:02 INFO - PROCESS | 3820 | 1461191522389 Marionette TRACE conn2 <- [1,1804,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.shape.curve2.html",0,null,null,[["arcTo() curves in the right kind of shape",0,null,null]]]}] 15:32:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | arcTo() curves in the right kind of shape 15:32:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | took 941ms 15:32:02 INFO - PROCESS | 3820 | 1461191522442 Marionette TRACE conn2 -> [0,1805,"getWindowHandle",null] 15:32:02 INFO - PROCESS | 3820 | 1461191522445 Marionette TRACE conn2 <- [1,1805,null,{"value":"13"}] 15:32:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.end.html 15:32:02 INFO - PROCESS | 3820 | 1461191522448 Marionette TRACE conn2 -> [0,1806,"setScriptTimeout",{"ms":35000}] 15:32:02 INFO - PROCESS | 3820 | 1461191522450 Marionette TRACE conn2 <- [1,1806,null,{}] 15:32:02 INFO - PROCESS | 3820 | 1461191522454 Marionette TRACE conn2 -> [0,1807,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:32:02 INFO - PROCESS | 3820 | 1461191522554 Marionette TRACE conn2 <- [1,1807,null,{"value":null}] 15:32:02 INFO - PROCESS | 3820 | 1461191522660 Marionette TRACE conn2 -> [0,1808,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.shape.end.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.end.html\", \"0c4acebc-30bb-40ca-b7a3-36b05095ea91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:32:02 INFO - PROCESS | 3820 | ++DOCSHELL 12DDA800 == 59 [pid = 3820] [id = 461] 15:32:02 INFO - PROCESS | 3820 | ++DOMWINDOW == 122 (13202C00) [pid = 3820] [serial = 1383] [outer = 00000000] 15:32:02 INFO - PROCESS | 3820 | ++DOMWINDOW == 123 (16485C00) [pid = 3820] [serial = 1384] [outer = 13202C00] 15:32:02 INFO - PROCESS | 3820 | 1461191522715 Marionette DEBUG loaded listener.js 15:32:02 INFO - PROCESS | 3820 | ++DOMWINDOW == 124 (17D42C00) [pid = 3820] [serial = 1385] [outer = 13202C00] 15:32:03 INFO - PROCESS | 3820 | 1461191523460 Marionette TRACE conn2 <- [1,1808,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.shape.end.html",0,null,null,[["arcTo() does not draw anything from P1 to P2",0,null,null]]]}] 15:32:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | arcTo() does not draw anything from P1 to P2 15:32:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | took 1052ms 15:32:03 INFO - PROCESS | 3820 | 1461191523538 Marionette TRACE conn2 -> [0,1809,"getWindowHandle",null] 15:32:03 INFO - PROCESS | 3820 | 1461191523542 Marionette TRACE conn2 <- [1,1809,null,{"value":"13"}] 15:32:03 INFO - PROCESS | 3820 | 1461191523548 Marionette TRACE conn2 -> [0,1810,"setScriptTimeout",{"ms":35000}] 15:32:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.start.html 15:32:03 INFO - PROCESS | 3820 | 1461191523551 Marionette TRACE conn2 <- [1,1810,null,{}] 15:32:03 INFO - PROCESS | 3820 | 1461191523556 Marionette TRACE conn2 -> [0,1811,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:32:03 INFO - PROCESS | 3820 | 1461191523703 Marionette TRACE conn2 <- [1,1811,null,{"value":null}] 15:32:03 INFO - PROCESS | 3820 | 1461191523721 Marionette TRACE conn2 -> [0,1812,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.shape.start.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.start.html\", \"0c4acebc-30bb-40ca-b7a3-36b05095ea91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:32:03 INFO - PROCESS | 3820 | ++DOCSHELL 15CDB400 == 60 [pid = 3820] [id = 462] 15:32:03 INFO - PROCESS | 3820 | ++DOMWINDOW == 125 (15D90400) [pid = 3820] [serial = 1386] [outer = 00000000] 15:32:03 INFO - PROCESS | 3820 | ++DOMWINDOW == 126 (16870000) [pid = 3820] [serial = 1387] [outer = 15D90400] 15:32:03 INFO - PROCESS | 3820 | 1461191523770 Marionette DEBUG loaded listener.js 15:32:03 INFO - PROCESS | 3820 | ++DOMWINDOW == 127 (17D43400) [pid = 3820] [serial = 1388] [outer = 15D90400] 15:32:04 INFO - PROCESS | 3820 | --DOCSHELL 1355BC00 == 59 [pid = 3820] [id = 428] 15:32:04 INFO - PROCESS | 3820 | --DOCSHELL 18173800 == 58 [pid = 3820] [id = 455] 15:32:04 INFO - PROCESS | 3820 | --DOCSHELL 13388000 == 57 [pid = 3820] [id = 454] 15:32:04 INFO - PROCESS | 3820 | --DOCSHELL 15A0F800 == 56 [pid = 3820] [id = 453] 15:32:04 INFO - PROCESS | 3820 | --DOCSHELL 1C26C800 == 55 [pid = 3820] [id = 452] 15:32:04 INFO - PROCESS | 3820 | --DOCSHELL 12D95800 == 54 [pid = 3820] [id = 451] 15:32:04 INFO - PROCESS | 3820 | --DOCSHELL 18D0C800 == 53 [pid = 3820] [id = 450] 15:32:04 INFO - PROCESS | 3820 | --DOCSHELL 1880B800 == 52 [pid = 3820] [id = 449] 15:32:04 INFO - PROCESS | 3820 | --DOCSHELL 18108400 == 51 [pid = 3820] [id = 448] 15:32:04 INFO - PROCESS | 3820 | --DOCSHELL 11BECC00 == 50 [pid = 3820] [id = 447] 15:32:04 INFO - PROCESS | 3820 | --DOCSHELL 13268800 == 49 [pid = 3820] [id = 446] 15:32:04 INFO - PROCESS | 3820 | --DOMWINDOW == 126 (1C260400) [pid = 3820] [serial = 1291] [outer = 00000000] [url = about:blank] 15:32:04 INFO - PROCESS | 3820 | --DOMWINDOW == 125 (1C98E800) [pid = 3820] [serial = 1294] [outer = 00000000] [url = about:blank] 15:32:04 INFO - PROCESS | 3820 | --DOMWINDOW == 124 (1CFDCC00) [pid = 3820] [serial = 1324] [outer = 00000000] [url = about:blank] 15:32:04 INFO - PROCESS | 3820 | --DOCSHELL 136C8400 == 48 [pid = 3820] [id = 442] 15:32:04 INFO - PROCESS | 3820 | --DOMWINDOW == 123 (18B94800) [pid = 3820] [serial = 1306] [outer = 00000000] [url = about:blank] 15:32:04 INFO - PROCESS | 3820 | --DOMWINDOW == 122 (16474400) [pid = 3820] [serial = 1301] [outer = 00000000] [url = about:blank] 15:32:04 INFO - PROCESS | 3820 | --DOMWINDOW == 121 (1648C800) [pid = 3820] [serial = 1285] [outer = 00000000] [url = about:blank] 15:32:04 INFO - PROCESS | 3820 | --DOMWINDOW == 120 (18F20400) [pid = 3820] [serial = 1288] [outer = 00000000] [url = about:blank] 15:32:04 INFO - PROCESS | 3820 | --DOMWINDOW == 119 (15ADBC00) [pid = 3820] [serial = 1298] [outer = 00000000] [url = about:blank] 15:32:04 INFO - PROCESS | 3820 | --DOMWINDOW == 118 (18D08C00) [pid = 3820] [serial = 1307] [outer = 00000000] [url = about:blank] 15:32:04 INFO - PROCESS | 3820 | --DOMWINDOW == 117 (1A8DD000) [pid = 3820] [serial = 1313] [outer = 00000000] [url = about:blank] 15:32:04 INFO - PROCESS | 3820 | --DOMWINDOW == 116 (18B8A800) [pid = 3820] [serial = 1310] [outer = 00000000] [url = about:blank] 15:32:04 INFO - PROCESS | 3820 | --DOMWINDOW == 115 (16484C00) [pid = 3820] [serial = 1208] [outer = 00000000] [url = about:blank] 15:32:04 INFO - PROCESS | 3820 | --DOMWINDOW == 114 (1AD59C00) [pid = 3820] [serial = 1214] [outer = 00000000] [url = about:blank] 15:32:04 INFO - PROCESS | 3820 | --DOMWINDOW == 113 (15469000) [pid = 3820] [serial = 1297] [outer = 00000000] [url = about:blank] 15:32:04 INFO - PROCESS | 3820 | --DOMWINDOW == 112 (17F71C00) [pid = 3820] [serial = 1303] [outer = 00000000] [url = about:blank] 15:32:04 INFO - PROCESS | 3820 | --DOMWINDOW == 111 (18177000) [pid = 3820] [serial = 1304] [outer = 00000000] [url = about:blank] 15:32:04 INFO - PROCESS | 3820 | --DOMWINDOW == 110 (195BC400) [pid = 3820] [serial = 1309] [outer = 00000000] [url = about:blank] 15:32:04 INFO - PROCESS | 3820 | --DOMWINDOW == 109 (12D94C00) [pid = 3820] [serial = 1205] [outer = 00000000] [url = about:blank] 15:32:04 INFO - PROCESS | 3820 | --DOMWINDOW == 108 (19CA0000) [pid = 3820] [serial = 1318] [outer = 00000000] [url = about:blank] 15:32:04 INFO - PROCESS | 3820 | --DOMWINDOW == 107 (1C265400) [pid = 3820] [serial = 1315] [outer = 00000000] [url = about:blank] 15:32:04 INFO - PROCESS | 3820 | --DOMWINDOW == 106 (1A8D9000) [pid = 3820] [serial = 1319] [outer = 00000000] [url = about:blank] 15:32:04 INFO - PROCESS | 3820 | --DOMWINDOW == 105 (1C997C00) [pid = 3820] [serial = 1321] [outer = 00000000] [url = about:blank] 15:32:04 INFO - PROCESS | 3820 | --DOMWINDOW == 104 (1364BC00) [pid = 3820] [serial = 1282] [outer = 00000000] [url = about:blank] 15:32:04 INFO - PROCESS | 3820 | --DOMWINDOW == 103 (15463C00) [pid = 3820] [serial = 1300] [outer = 00000000] [url = about:blank] 15:32:04 INFO - PROCESS | 3820 | --DOMWINDOW == 102 (15AF5000) [pid = 3820] [serial = 1250] [outer = 00000000] [url = about:blank] 15:32:04 INFO - PROCESS | 3820 | --DOMWINDOW == 101 (18D04C00) [pid = 3820] [serial = 1211] [outer = 00000000] [url = about:blank] 15:32:04 INFO - PROCESS | 3820 | --DOMWINDOW == 100 (1C336400) [pid = 3820] [serial = 1247] [outer = 00000000] [url = about:blank] 15:32:04 INFO - PROCESS | 3820 | --DOMWINDOW == 99 (1CB76400) [pid = 3820] [serial = 1322] [outer = 00000000] [url = about:blank] 15:32:04 INFO - PROCESS | 3820 | --DOMWINDOW == 98 (1A86AC00) [pid = 3820] [serial = 1312] [outer = 00000000] [url = about:blank] 15:32:04 INFO - PROCESS | 3820 | --DOMWINDOW == 97 (18810400) [pid = 3820] [serial = 1253] [outer = 00000000] [url = about:blank] 15:32:04 INFO - PROCESS | 3820 | --DOMWINDOW == 96 (1C26D400) [pid = 3820] [serial = 1316] [outer = 00000000] [url = about:blank] 15:32:04 INFO - PROCESS | 3820 | 1461191524432 Marionette TRACE conn2 <- [1,1812,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.shape.start.html",0,null,null,[["arcTo() draws a straight line from P0 to P1",0,null,null]]]}] 15:32:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | arcTo() draws a straight line from P0 to P1 15:32:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | took 941ms 15:32:04 INFO - PROCESS | 3820 | 1461191524496 Marionette TRACE conn2 -> [0,1813,"getWindowHandle",null] 15:32:04 INFO - PROCESS | 3820 | 1461191524501 Marionette TRACE conn2 <- [1,1813,null,{"value":"13"}] 15:32:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.transformation.html 15:32:04 INFO - PROCESS | 3820 | 1461191524507 Marionette TRACE conn2 -> [0,1814,"setScriptTimeout",{"ms":35000}] 15:32:04 INFO - PROCESS | 3820 | 1461191524510 Marionette TRACE conn2 <- [1,1814,null,{}] 15:32:04 INFO - PROCESS | 3820 | 1461191524513 Marionette TRACE conn2 -> [0,1815,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:32:04 INFO - PROCESS | 3820 | 1461191524598 Marionette TRACE conn2 <- [1,1815,null,{"value":null}] 15:32:04 INFO - PROCESS | 3820 | 1461191524690 Marionette TRACE conn2 -> [0,1816,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.transformation.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.transformation.html\", \"0c4acebc-30bb-40ca-b7a3-36b05095ea91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:32:04 INFO - PROCESS | 3820 | ++DOCSHELL 1364BC00 == 49 [pid = 3820] [id = 463] 15:32:04 INFO - PROCESS | 3820 | ++DOMWINDOW == 97 (1364C800) [pid = 3820] [serial = 1389] [outer = 00000000] 15:32:04 INFO - PROCESS | 3820 | ++DOMWINDOW == 98 (16468400) [pid = 3820] [serial = 1390] [outer = 1364C800] 15:32:04 INFO - PROCESS | 3820 | 1461191524735 Marionette DEBUG loaded listener.js 15:32:04 INFO - PROCESS | 3820 | ++DOMWINDOW == 99 (17D4D000) [pid = 3820] [serial = 1391] [outer = 1364C800] 15:32:05 INFO - PROCESS | 3820 | 1461191525144 Marionette TRACE conn2 <- [1,1816,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.transformation.html",0,null,null,[["arcTo joins up to the last subpath point correctly",0,null,null]]]}] 15:32:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.transformation.html | arcTo joins up to the last subpath point correctly 15:32:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.transformation.html | took 706ms 15:32:05 INFO - PROCESS | 3820 | 1461191525206 Marionette TRACE conn2 -> [0,1817,"getWindowHandle",null] 15:32:05 INFO - PROCESS | 3820 | 1461191525208 Marionette TRACE conn2 <- [1,1817,null,{"value":"13"}] 15:32:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.1.html 15:32:05 INFO - PROCESS | 3820 | 1461191525211 Marionette TRACE conn2 -> [0,1818,"setScriptTimeout",{"ms":35000}] 15:32:05 INFO - PROCESS | 3820 | 1461191525215 Marionette TRACE conn2 <- [1,1818,null,{}] 15:32:05 INFO - PROCESS | 3820 | 1461191525225 Marionette TRACE conn2 -> [0,1819,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:32:05 INFO - PROCESS | 3820 | 1461191525313 Marionette TRACE conn2 <- [1,1819,null,{"value":null}] 15:32:05 INFO - PROCESS | 3820 | 1461191525321 Marionette TRACE conn2 -> [0,1820,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.zero.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.1.html\", \"0c4acebc-30bb-40ca-b7a3-36b05095ea91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:32:05 INFO - PROCESS | 3820 | ++DOCSHELL 18B95C00 == 50 [pid = 3820] [id = 464] 15:32:05 INFO - PROCESS | 3820 | ++DOMWINDOW == 100 (18D03000) [pid = 3820] [serial = 1392] [outer = 00000000] 15:32:05 INFO - PROCESS | 3820 | ++DOMWINDOW == 101 (18EA4000) [pid = 3820] [serial = 1393] [outer = 18D03000] 15:32:05 INFO - PROCESS | 3820 | 1461191525376 Marionette DEBUG loaded listener.js 15:32:05 INFO - PROCESS | 3820 | ++DOMWINDOW == 102 (19502C00) [pid = 3820] [serial = 1394] [outer = 18D03000] 15:32:05 INFO - PROCESS | 3820 | 1461191525828 Marionette TRACE conn2 <- [1,1820,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.zero.1.html",0,null,null,[["arcTo() with zero radius draws a straight line from P0 to P1",0,null,null]]]}] 15:32:05 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:32:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.1.html | took 643ms 15:32:05 INFO - PROCESS | 3820 | 1461191525849 Marionette TRACE conn2 -> [0,1821,"getWindowHandle",null] 15:32:05 INFO - PROCESS | 3820 | 1461191525851 Marionette TRACE conn2 <- [1,1821,null,{"value":"13"}] 15:32:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.2.html 15:32:05 INFO - PROCESS | 3820 | 1461191525855 Marionette TRACE conn2 -> [0,1822,"setScriptTimeout",{"ms":35000}] 15:32:05 INFO - PROCESS | 3820 | 1461191525856 Marionette TRACE conn2 <- [1,1822,null,{}] 15:32:05 INFO - PROCESS | 3820 | 1461191525863 Marionette TRACE conn2 -> [0,1823,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:32:05 INFO - PROCESS | 3820 | 1461191525942 Marionette TRACE conn2 <- [1,1823,null,{"value":null}] 15:32:06 INFO - PROCESS | 3820 | 1461191525980 Marionette TRACE conn2 -> [0,1824,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.zero.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.2.html\", \"0c4acebc-30bb-40ca-b7a3-36b05095ea91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:32:06 INFO - PROCESS | 3820 | ++DOCSHELL 19CA8800 == 51 [pid = 3820] [id = 465] 15:32:06 INFO - PROCESS | 3820 | ++DOMWINDOW == 103 (19CAA800) [pid = 3820] [serial = 1395] [outer = 00000000] 15:32:06 INFO - PROCESS | 3820 | ++DOMWINDOW == 104 (1A3B3000) [pid = 3820] [serial = 1396] [outer = 19CAA800] 15:32:06 INFO - PROCESS | 3820 | 1461191526024 Marionette DEBUG loaded listener.js 15:32:06 INFO - PROCESS | 3820 | ++DOMWINDOW == 105 (1A3BA800) [pid = 3820] [serial = 1397] [outer = 19CAA800] 15:32:06 INFO - PROCESS | 3820 | 1461191526467 Marionette TRACE conn2 <- [1,1824,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.zero.2.html",0,null,null,[["arcTo() with zero radius draws a straight line from P0 to P1, even when all points are collinear",0,null,null]]]}] 15:32:06 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:32:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.2.html | took 643ms 15:32:06 INFO - PROCESS | 3820 | 1461191526493 Marionette TRACE conn2 -> [0,1825,"getWindowHandle",null] 15:32:06 INFO - PROCESS | 3820 | 1461191526495 Marionette TRACE conn2 <- [1,1825,null,{"value":"13"}] 15:32:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.beginPath.html 15:32:06 INFO - PROCESS | 3820 | 1461191526498 Marionette TRACE conn2 -> [0,1826,"setScriptTimeout",{"ms":35000}] 15:32:06 INFO - PROCESS | 3820 | 1461191526500 Marionette TRACE conn2 <- [1,1826,null,{}] 15:32:06 INFO - PROCESS | 3820 | 1461191526504 Marionette TRACE conn2 -> [0,1827,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:32:06 INFO - PROCESS | 3820 | 1461191526617 Marionette TRACE conn2 <- [1,1827,null,{"value":null}] 15:32:06 INFO - PROCESS | 3820 | 1461191526623 Marionette TRACE conn2 -> [0,1828,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.beginPath.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.beginPath.html\", \"0c4acebc-30bb-40ca-b7a3-36b05095ea91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:32:06 INFO - PROCESS | 3820 | ++DOCSHELL 13261000 == 52 [pid = 3820] [id = 466] 15:32:06 INFO - PROCESS | 3820 | ++DOMWINDOW == 106 (136C6800) [pid = 3820] [serial = 1398] [outer = 00000000] 15:32:06 INFO - PROCESS | 3820 | ++DOMWINDOW == 107 (1A8DBC00) [pid = 3820] [serial = 1399] [outer = 136C6800] 15:32:06 INFO - PROCESS | 3820 | 1461191526668 Marionette DEBUG loaded listener.js 15:32:06 INFO - PROCESS | 3820 | ++DOMWINDOW == 108 (1A8D8400) [pid = 3820] [serial = 1400] [outer = 136C6800] 15:32:07 INFO - PROCESS | 3820 | 1461191527138 Marionette TRACE conn2 <- [1,1828,null,{"value":["/2dcontext/path-objects/2d.path.beginPath.html",0,null,null,[["Canvas test: 2d.path.beginPath",0,null,null]]]}] 15:32:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.beginPath.html | Canvas test: 2d.path.beginPath 15:32:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.beginPath.html | took 690ms 15:32:07 INFO - PROCESS | 3820 | 1461191527198 Marionette TRACE conn2 -> [0,1829,"getWindowHandle",null] 15:32:07 INFO - PROCESS | 3820 | 1461191527200 Marionette TRACE conn2 <- [1,1829,null,{"value":"13"}] 15:32:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html 15:32:07 INFO - PROCESS | 3820 | 1461191527203 Marionette TRACE conn2 -> [0,1830,"setScriptTimeout",{"ms":35000}] 15:32:07 INFO - PROCESS | 3820 | 1461191527205 Marionette TRACE conn2 <- [1,1830,null,{}] 15:32:07 INFO - PROCESS | 3820 | 1461191527214 Marionette TRACE conn2 -> [0,1831,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:32:07 INFO - PROCESS | 3820 | 1461191527333 Marionette TRACE conn2 <- [1,1831,null,{"value":null}] 15:32:07 INFO - PROCESS | 3820 | 1461191527433 Marionette TRACE conn2 -> [0,1832,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.bezierCurveTo.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.basic.html\", \"0c4acebc-30bb-40ca-b7a3-36b05095ea91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:32:07 INFO - PROCESS | 3820 | ++DOCSHELL 1C26E000 == 53 [pid = 3820] [id = 467] 15:32:07 INFO - PROCESS | 3820 | ++DOMWINDOW == 109 (1C26E400) [pid = 3820] [serial = 1401] [outer = 00000000] 15:32:07 INFO - PROCESS | 3820 | ++DOMWINDOW == 110 (1C3E5C00) [pid = 3820] [serial = 1402] [outer = 1C26E400] 15:32:07 INFO - PROCESS | 3820 | 1461191527480 Marionette DEBUG loaded listener.js 15:32:07 INFO - PROCESS | 3820 | ++DOMWINDOW == 111 (1C3EEC00) [pid = 3820] [serial = 1403] [outer = 1C26E400] 15:32:07 INFO - PROCESS | 3820 | 1461191527902 Marionette TRACE conn2 <- [1,1832,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.basic.html",0,null,null,[["Canvas test: 2d.path.bezierCurveTo.basic",0,null,null]]]}] 15:32:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | Canvas test: 2d.path.bezierCurveTo.basic 15:32:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | took 737ms 15:32:07 INFO - PROCESS | 3820 | 1461191527944 Marionette TRACE conn2 -> [0,1833,"getWindowHandle",null] 15:32:07 INFO - PROCESS | 3820 | 1461191527946 Marionette TRACE conn2 <- [1,1833,null,{"value":"13"}] 15:32:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html 15:32:07 INFO - PROCESS | 3820 | 1461191527949 Marionette TRACE conn2 -> [0,1834,"setScriptTimeout",{"ms":35000}] 15:32:07 INFO - PROCESS | 3820 | 1461191527951 Marionette TRACE conn2 <- [1,1834,null,{}] 15:32:07 INFO - PROCESS | 3820 | 1461191527959 Marionette TRACE conn2 -> [0,1835,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:32:08 INFO - PROCESS | 3820 | 1461191528068 Marionette TRACE conn2 <- [1,1835,null,{"value":null}] 15:32:08 INFO - PROCESS | 3820 | 1461191528074 Marionette TRACE conn2 -> [0,1836,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html\", \"0c4acebc-30bb-40ca-b7a3-36b05095ea91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:32:08 INFO - PROCESS | 3820 | ++DOCSHELL 1C265400 == 54 [pid = 3820] [id = 468] 15:32:08 INFO - PROCESS | 3820 | ++DOMWINDOW == 112 (1C3F0C00) [pid = 3820] [serial = 1404] [outer = 00000000] 15:32:08 INFO - PROCESS | 3820 | ++DOMWINDOW == 113 (1CFDCC00) [pid = 3820] [serial = 1405] [outer = 1C3F0C00] 15:32:08 INFO - PROCESS | 3820 | 1461191528118 Marionette DEBUG loaded listener.js 15:32:08 INFO - PROCESS | 3820 | ++DOMWINDOW == 114 (1CCE6C00) [pid = 3820] [serial = 1406] [outer = 1C3F0C00] 15:32:08 INFO - PROCESS | 3820 | --DOMWINDOW == 113 (18F1D000) [pid = 3820] [serial = 1353] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.1.html] 15:32:08 INFO - PROCESS | 3820 | --DOMWINDOW == 112 (1C26D800) [pid = 3820] [serial = 1356] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.2.html] 15:32:08 INFO - PROCESS | 3820 | --DOMWINDOW == 111 (1823E800) [pid = 3820] [serial = 1359] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.3.html] 15:32:08 INFO - PROCESS | 3820 | --DOMWINDOW == 110 (1C988400) [pid = 3820] [serial = 1323] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.5.html] 15:32:08 INFO - PROCESS | 3820 | --DOMWINDOW == 109 (18176800) [pid = 3820] [serial = 1344] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zeroradius.html] 15:32:08 INFO - PROCESS | 3820 | --DOMWINDOW == 108 (11F53C00) [pid = 3820] [serial = 1341] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.2.html] 15:32:08 INFO - PROCESS | 3820 | --DOMWINDOW == 107 (13387800) [pid = 3820] [serial = 1338] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.1.html] 15:32:08 INFO - PROCESS | 3820 | --DOMWINDOW == 106 (18B92800) [pid = 3820] [serial = 1347] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.1.html] 15:32:08 INFO - PROCESS | 3820 | --DOMWINDOW == 105 (18F27400) [pid = 3820] [serial = 1350] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.2.html] 15:32:08 INFO - PROCESS | 3820 | --DOMWINDOW == 104 (1AD5B000) [pid = 3820] [serial = 1365] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html] 15:32:08 INFO - PROCESS | 3820 | --DOMWINDOW == 103 (1381B000) [pid = 3820] [serial = 1362] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html] 15:32:08 INFO - PROCESS | 3820 | --DOMWINDOW == 102 (1A8D2C00) [pid = 3820] [serial = 1293] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonempty.html] 15:32:08 INFO - PROCESS | 3820 | 1461191528782 Marionette TRACE conn2 <- [1,1836,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html",0,null,null,[["If there is no subpath, the first control point is added (and nothing is drawn up to it)",0,null,null]]]}] 15:32:08 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:32:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html | took 831ms 15:32:08 INFO - PROCESS | 3820 | 1461191528797 Marionette TRACE conn2 -> [0,1837,"getWindowHandle",null] 15:32:08 INFO - PROCESS | 3820 | 1461191528799 Marionette TRACE conn2 <- [1,1837,null,{"value":"13"}] 15:32:08 INFO - PROCESS | 3820 | 1461191528802 Marionette TRACE conn2 -> [0,1838,"setScriptTimeout",{"ms":35000}] 15:32:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html 15:32:08 INFO - PROCESS | 3820 | 1461191528804 Marionette TRACE conn2 <- [1,1838,null,{}] 15:32:08 INFO - PROCESS | 3820 | 1461191528807 Marionette TRACE conn2 -> [0,1839,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:32:08 INFO - PROCESS | 3820 | 1461191528884 Marionette TRACE conn2 <- [1,1839,null,{"value":null}] 15:32:08 INFO - PROCESS | 3820 | 1461191528890 Marionette TRACE conn2 -> [0,1840,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html\", \"0c4acebc-30bb-40ca-b7a3-36b05095ea91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:32:08 INFO - PROCESS | 3820 | ++DOCSHELL 13555400 == 55 [pid = 3820] [id = 469] 15:32:08 INFO - PROCESS | 3820 | ++DOMWINDOW == 103 (136C7000) [pid = 3820] [serial = 1407] [outer = 00000000] 15:32:08 INFO - PROCESS | 3820 | ++DOMWINDOW == 104 (18F27400) [pid = 3820] [serial = 1408] [outer = 136C7000] 15:32:08 INFO - PROCESS | 3820 | 1461191528937 Marionette DEBUG loaded listener.js 15:32:09 INFO - PROCESS | 3820 | ++DOMWINDOW == 105 (1A8D9800) [pid = 3820] [serial = 1409] [outer = 136C7000] 15:32:09 INFO - PROCESS | 3820 | 1461191529392 Marionette TRACE conn2 <- [1,1840,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html",0,null,null,[["If there is no subpath, the first control point is added",0,null,null]]]}] 15:32:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 15:32:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | took 643ms 15:32:09 INFO - PROCESS | 3820 | 1461191529441 Marionette TRACE conn2 -> [0,1841,"getWindowHandle",null] 15:32:09 INFO - PROCESS | 3820 | 1461191529443 Marionette TRACE conn2 <- [1,1841,null,{"value":"13"}] 15:32:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html 15:32:09 INFO - PROCESS | 3820 | 1461191529446 Marionette TRACE conn2 -> [0,1842,"setScriptTimeout",{"ms":35000}] 15:32:09 INFO - PROCESS | 3820 | 1461191529448 Marionette TRACE conn2 <- [1,1842,null,{}] 15:32:09 INFO - PROCESS | 3820 | 1461191529452 Marionette TRACE conn2 -> [0,1843,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:32:09 INFO - PROCESS | 3820 | 1461191529529 Marionette TRACE conn2 <- [1,1843,null,{"value":null}] 15:32:09 INFO - PROCESS | 3820 | 1461191529535 Marionette TRACE conn2 -> [0,1844,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html\", \"0c4acebc-30bb-40ca-b7a3-36b05095ea91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:32:09 INFO - PROCESS | 3820 | ++DOCSHELL 1A31B400 == 56 [pid = 3820] [id = 470] 15:32:09 INFO - PROCESS | 3820 | ++DOMWINDOW == 106 (1C33D000) [pid = 3820] [serial = 1410] [outer = 00000000] 15:32:09 INFO - PROCESS | 3820 | ++DOMWINDOW == 107 (1D467400) [pid = 3820] [serial = 1411] [outer = 1C33D000] 15:32:09 INFO - PROCESS | 3820 | 1461191529579 Marionette DEBUG loaded listener.js 15:32:09 INFO - PROCESS | 3820 | ++DOMWINDOW == 108 (1D4E8800) [pid = 3820] [serial = 1412] [outer = 1C33D000] 15:32:10 INFO - PROCESS | 3820 | 1461191530004 Marionette TRACE conn2 <- [1,1844,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html",0,null,null,[["bezierCurveTo() with Infinity/NaN is ignored",0,null,null]]]}] 15:32:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | bezierCurveTo() with Infinity/NaN is ignored 15:32:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | took 596ms 15:32:10 INFO - PROCESS | 3820 | 1461191530047 Marionette TRACE conn2 -> [0,1845,"getWindowHandle",null] 15:32:10 INFO - PROCESS | 3820 | 1461191530049 Marionette TRACE conn2 <- [1,1845,null,{"value":"13"}] 15:32:10 INFO - PROCESS | 3820 | 1461191530052 Marionette TRACE conn2 -> [0,1846,"setScriptTimeout",{"ms":35000}] 15:32:10 INFO - PROCESS | 3820 | 1461191530054 Marionette TRACE conn2 <- [1,1846,null,{}] 15:32:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html 15:32:10 INFO - PROCESS | 3820 | 1461191530057 Marionette TRACE conn2 -> [0,1847,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:32:10 INFO - PROCESS | 3820 | 1461191530136 Marionette TRACE conn2 <- [1,1847,null,{"value":null}] 15:32:10 INFO - PROCESS | 3820 | 1461191530143 Marionette TRACE conn2 -> [0,1848,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html\", \"0c4acebc-30bb-40ca-b7a3-36b05095ea91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:32:10 INFO - PROCESS | 3820 | ++DOCSHELL 1CFE6800 == 57 [pid = 3820] [id = 471] 15:32:10 INFO - PROCESS | 3820 | ++DOMWINDOW == 109 (1D4ECC00) [pid = 3820] [serial = 1413] [outer = 00000000] 15:32:10 INFO - PROCESS | 3820 | ++DOMWINDOW == 110 (1D5AC400) [pid = 3820] [serial = 1414] [outer = 1D4ECC00] 15:32:10 INFO - PROCESS | 3820 | 1461191530186 Marionette DEBUG loaded listener.js 15:32:10 INFO - PROCESS | 3820 | ++DOMWINDOW == 111 (1D5CB000) [pid = 3820] [serial = 1415] [outer = 1D4ECC00] 15:32:10 INFO - PROCESS | 3820 | 1461191530740 Marionette TRACE conn2 <- [1,1848,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html",0,null,null,[["Canvas test: 2d.path.bezierCurveTo.scaled",0,null,null]]]}] 15:32:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | Canvas test: 2d.path.bezierCurveTo.scaled 15:32:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | took 737ms 15:32:10 INFO - PROCESS | 3820 | 1461191530795 Marionette TRACE conn2 -> [0,1849,"getWindowHandle",null] 15:32:10 INFO - PROCESS | 3820 | 1461191530800 Marionette TRACE conn2 <- [1,1849,null,{"value":"13"}] 15:32:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html 15:32:10 INFO - PROCESS | 3820 | 1461191530805 Marionette TRACE conn2 -> [0,1850,"setScriptTimeout",{"ms":35000}] 15:32:10 INFO - PROCESS | 3820 | 1461191530810 Marionette TRACE conn2 <- [1,1850,null,{}] 15:32:10 INFO - PROCESS | 3820 | 1461191530817 Marionette TRACE conn2 -> [0,1851,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:32:10 INFO - PROCESS | 3820 | 1461191530933 Marionette TRACE conn2 <- [1,1851,null,{"value":null}] 15:32:11 INFO - PROCESS | 3820 | 1461191531038 Marionette TRACE conn2 -> [0,1852,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.bezierCurveTo.shape.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.shape.html\", \"0c4acebc-30bb-40ca-b7a3-36b05095ea91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:32:11 INFO - PROCESS | 3820 | ++DOCSHELL 13817800 == 58 [pid = 3820] [id = 472] 15:32:11 INFO - PROCESS | 3820 | ++DOMWINDOW == 112 (13CB4400) [pid = 3820] [serial = 1416] [outer = 00000000] 15:32:11 INFO - PROCESS | 3820 | ++DOMWINDOW == 113 (15464000) [pid = 3820] [serial = 1417] [outer = 13CB4400] 15:32:11 INFO - PROCESS | 3820 | 1461191531141 Marionette DEBUG loaded listener.js 15:32:11 INFO - PROCESS | 3820 | ++DOMWINDOW == 114 (15ADB400) [pid = 3820] [serial = 1418] [outer = 13CB4400] 15:32:11 INFO - PROCESS | 3820 | 1461191531797 Marionette TRACE conn2 <- [1,1852,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.shape.html",0,null,null,[["Canvas test: 2d.path.bezierCurveTo.shape",0,null,null]]]}] 15:32:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | Canvas test: 2d.path.bezierCurveTo.shape 15:32:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | took 1004ms 15:32:11 INFO - PROCESS | 3820 | 1461191531841 Marionette TRACE conn2 -> [0,1853,"getWindowHandle",null] 15:32:11 INFO - PROCESS | 3820 | 1461191531847 Marionette TRACE conn2 <- [1,1853,null,{"value":"13"}] 15:32:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.1.html 15:32:11 INFO - PROCESS | 3820 | 1461191531853 Marionette TRACE conn2 -> [0,1854,"setScriptTimeout",{"ms":35000}] 15:32:11 INFO - PROCESS | 3820 | 1461191531856 Marionette TRACE conn2 <- [1,1854,null,{}] 15:32:11 INFO - PROCESS | 3820 | 1461191531860 Marionette TRACE conn2 -> [0,1855,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:32:11 INFO - PROCESS | 3820 | 1461191531965 Marionette TRACE conn2 <- [1,1855,null,{"value":null}] 15:32:12 INFO - PROCESS | 3820 | 1461191532075 Marionette TRACE conn2 -> [0,1856,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.clip.basic.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.1.html\", \"0c4acebc-30bb-40ca-b7a3-36b05095ea91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:32:12 INFO - PROCESS | 3820 | ++DOCSHELL 16487400 == 59 [pid = 3820] [id = 473] 15:32:12 INFO - PROCESS | 3820 | ++DOMWINDOW == 115 (17F70400) [pid = 3820] [serial = 1419] [outer = 00000000] 15:32:12 INFO - PROCESS | 3820 | ++DOMWINDOW == 116 (18B87C00) [pid = 3820] [serial = 1420] [outer = 17F70400] 15:32:12 INFO - PROCESS | 3820 | 1461191532128 Marionette DEBUG loaded listener.js 15:32:12 INFO - PROCESS | 3820 | ++DOMWINDOW == 117 (18D07800) [pid = 3820] [serial = 1421] [outer = 17F70400] 15:32:12 INFO - PROCESS | 3820 | 1461191532714 Marionette TRACE conn2 <- [1,1856,null,{"value":["/2dcontext/path-objects/2d.path.clip.basic.1.html",0,null,null,[["Canvas test: 2d.path.clip.basic.1",0,null,null]]]}] 15:32:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.1.html | Canvas test: 2d.path.clip.basic.1 15:32:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.1.html | took 909ms 15:32:12 INFO - PROCESS | 3820 | 1461191532755 Marionette TRACE conn2 -> [0,1857,"getWindowHandle",null] 15:32:12 INFO - PROCESS | 3820 | 1461191532758 Marionette TRACE conn2 <- [1,1857,null,{"value":"13"}] 15:32:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.2.html 15:32:12 INFO - PROCESS | 3820 | 1461191532762 Marionette TRACE conn2 -> [0,1858,"setScriptTimeout",{"ms":35000}] 15:32:12 INFO - PROCESS | 3820 | 1461191532766 Marionette TRACE conn2 <- [1,1858,null,{}] 15:32:12 INFO - PROCESS | 3820 | 1461191532776 Marionette TRACE conn2 -> [0,1859,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:32:12 INFO - PROCESS | 3820 | 1461191532885 Marionette TRACE conn2 <- [1,1859,null,{"value":null}] 15:32:13 INFO - PROCESS | 3820 | 1461191532993 Marionette TRACE conn2 -> [0,1860,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.clip.basic.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.2.html\", \"0c4acebc-30bb-40ca-b7a3-36b05095ea91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:32:13 INFO - PROCESS | 3820 | ++DOCSHELL 18EA3800 == 60 [pid = 3820] [id = 474] 15:32:13 INFO - PROCESS | 3820 | ++DOMWINDOW == 118 (18F27000) [pid = 3820] [serial = 1422] [outer = 00000000] 15:32:13 INFO - PROCESS | 3820 | ++DOMWINDOW == 119 (1C336C00) [pid = 3820] [serial = 1423] [outer = 18F27000] 15:32:13 INFO - PROCESS | 3820 | 1461191533050 Marionette DEBUG loaded listener.js 15:32:13 INFO - PROCESS | 3820 | ++DOMWINDOW == 120 (1CCDD800) [pid = 3820] [serial = 1424] [outer = 18F27000] 15:32:13 INFO - PROCESS | 3820 | 1461191533692 Marionette TRACE conn2 <- [1,1860,null,{"value":["/2dcontext/path-objects/2d.path.clip.basic.2.html",0,null,null,[["Canvas test: 2d.path.clip.basic.2",0,null,null]]]}] 15:32:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.2.html | Canvas test: 2d.path.clip.basic.2 15:32:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.2.html | took 957ms 15:32:13 INFO - PROCESS | 3820 | 1461191533706 Marionette TRACE conn2 -> [0,1861,"getWindowHandle",null] 15:32:13 INFO - PROCESS | 3820 | 1461191533709 Marionette TRACE conn2 <- [1,1861,null,{"value":"13"}] 15:32:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.empty.html 15:32:13 INFO - PROCESS | 3820 | 1461191533713 Marionette TRACE conn2 -> [0,1862,"setScriptTimeout",{"ms":35000}] 15:32:13 INFO - PROCESS | 3820 | 1461191533715 Marionette TRACE conn2 <- [1,1862,null,{}] 15:32:13 INFO - PROCESS | 3820 | 1461191533718 Marionette TRACE conn2 -> [0,1863,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:32:13 INFO - PROCESS | 3820 | 1461191533822 Marionette TRACE conn2 <- [1,1863,null,{"value":null}] 15:32:13 INFO - PROCESS | 3820 | 1461191533933 Marionette TRACE conn2 -> [0,1864,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.clip.empty.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.empty.html\", \"0c4acebc-30bb-40ca-b7a3-36b05095ea91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:32:13 INFO - PROCESS | 3820 | ++DOCSHELL 1D8E1400 == 61 [pid = 3820] [id = 475] 15:32:13 INFO - PROCESS | 3820 | ++DOMWINDOW == 121 (1D8E2000) [pid = 3820] [serial = 1425] [outer = 00000000] 15:32:13 INFO - PROCESS | 3820 | ++DOMWINDOW == 122 (1DD47800) [pid = 3820] [serial = 1426] [outer = 1D8E2000] 15:32:13 INFO - PROCESS | 3820 | 1461191533987 Marionette DEBUG loaded listener.js 15:32:14 INFO - PROCESS | 3820 | ++DOMWINDOW == 123 (1DD4BC00) [pid = 3820] [serial = 1427] [outer = 1D8E2000] 15:32:14 INFO - PROCESS | 3820 | 1461191534574 Marionette TRACE conn2 <- [1,1864,null,{"value":["/2dcontext/path-objects/2d.path.clip.empty.html",0,null,null,[["Canvas test: 2d.path.clip.empty",0,null,null]]]}] 15:32:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.empty.html | Canvas test: 2d.path.clip.empty 15:32:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.empty.html | took 910ms 15:32:14 INFO - PROCESS | 3820 | 1461191534617 Marionette TRACE conn2 -> [0,1865,"getWindowHandle",null] 15:32:14 INFO - PROCESS | 3820 | 1461191534619 Marionette TRACE conn2 <- [1,1865,null,{"value":"13"}] 15:32:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.intersect.html 15:32:14 INFO - PROCESS | 3820 | 1461191534623 Marionette TRACE conn2 -> [0,1866,"setScriptTimeout",{"ms":35000}] 15:32:14 INFO - PROCESS | 3820 | 1461191534625 Marionette TRACE conn2 <- [1,1866,null,{}] 15:32:14 INFO - PROCESS | 3820 | 1461191534628 Marionette TRACE conn2 -> [0,1867,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:32:14 INFO - PROCESS | 3820 | 1461191534727 Marionette TRACE conn2 <- [1,1867,null,{"value":null}] 15:32:14 INFO - PROCESS | 3820 | 1461191534835 Marionette TRACE conn2 -> [0,1868,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.clip.intersect.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.intersect.html\", \"0c4acebc-30bb-40ca-b7a3-36b05095ea91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:32:14 INFO - PROCESS | 3820 | ++DOCSHELL 137E0800 == 62 [pid = 3820] [id = 476] 15:32:14 INFO - PROCESS | 3820 | ++DOMWINDOW == 124 (17D8D000) [pid = 3820] [serial = 1428] [outer = 00000000] 15:32:14 INFO - PROCESS | 3820 | ++DOMWINDOW == 125 (1A3B5000) [pid = 3820] [serial = 1429] [outer = 17D8D000] 15:32:14 INFO - PROCESS | 3820 | 1461191534889 Marionette DEBUG loaded listener.js 15:32:14 INFO - PROCESS | 3820 | ++DOMWINDOW == 126 (1A8D4400) [pid = 3820] [serial = 1430] [outer = 17D8D000] 15:32:15 INFO - PROCESS | 3820 | 1461191535696 Marionette TRACE conn2 <- [1,1868,null,{"value":["/2dcontext/path-objects/2d.path.clip.intersect.html",0,null,null,[["Canvas test: 2d.path.clip.intersect",0,null,null]]]}] 15:32:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.intersect.html | Canvas test: 2d.path.clip.intersect 15:32:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.intersect.html | took 1145ms 15:32:15 INFO - PROCESS | 3820 | 1461191535773 Marionette TRACE conn2 -> [0,1869,"getWindowHandle",null] 15:32:15 INFO - PROCESS | 3820 | 1461191535777 Marionette TRACE conn2 <- [1,1869,null,{"value":"13"}] 15:32:15 INFO - PROCESS | 3820 | 1461191535782 Marionette TRACE conn2 -> [0,1870,"setScriptTimeout",{"ms":35000}] 15:32:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.unaffected.html 15:32:15 INFO - PROCESS | 3820 | 1461191535786 Marionette TRACE conn2 <- [1,1870,null,{}] 15:32:15 INFO - PROCESS | 3820 | 1461191535791 Marionette TRACE conn2 -> [0,1871,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:32:15 INFO - PROCESS | 3820 | 1461191535937 Marionette TRACE conn2 <- [1,1871,null,{"value":null}] 15:32:15 INFO - PROCESS | 3820 | 1461191535948 Marionette TRACE conn2 -> [0,1872,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.clip.unaffected.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.unaffected.html\", \"0c4acebc-30bb-40ca-b7a3-36b05095ea91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:32:15 INFO - PROCESS | 3820 | ++DOCSHELL 1355B800 == 63 [pid = 3820] [id = 477] 15:32:15 INFO - PROCESS | 3820 | ++DOMWINDOW == 127 (14356800) [pid = 3820] [serial = 1431] [outer = 00000000] 15:32:16 INFO - PROCESS | 3820 | ++DOMWINDOW == 128 (15AB9C00) [pid = 3820] [serial = 1432] [outer = 14356800] 15:32:16 INFO - PROCESS | 3820 | 1461191535997 Marionette DEBUG loaded listener.js 15:32:16 INFO - PROCESS | 3820 | ++DOMWINDOW == 129 (15C94000) [pid = 3820] [serial = 1433] [outer = 14356800] 15:32:16 INFO - PROCESS | 3820 | 1461191536623 Marionette TRACE conn2 <- [1,1872,null,{"value":["/2dcontext/path-objects/2d.path.clip.unaffected.html",0,null,null,[["Canvas test: 2d.path.clip.unaffected",0,null,null]]]}] 15:32:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.unaffected.html | Canvas test: 2d.path.clip.unaffected 15:32:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.unaffected.html | took 910ms 15:32:16 INFO - PROCESS | 3820 | 1461191536689 Marionette TRACE conn2 -> [0,1873,"getWindowHandle",null] 15:32:16 INFO - PROCESS | 3820 | 1461191536694 Marionette TRACE conn2 <- [1,1873,null,{"value":"13"}] 15:32:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.1.html 15:32:16 INFO - PROCESS | 3820 | 1461191536700 Marionette TRACE conn2 -> [0,1874,"setScriptTimeout",{"ms":35000}] 15:32:16 INFO - PROCESS | 3820 | 1461191536703 Marionette TRACE conn2 <- [1,1874,null,{}] 15:32:16 INFO - PROCESS | 3820 | 1461191536706 Marionette TRACE conn2 -> [0,1875,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:32:16 INFO - PROCESS | 3820 | 1461191536818 Marionette TRACE conn2 <- [1,1875,null,{"value":null}] 15:32:16 INFO - PROCESS | 3820 | --DOCSHELL 18298000 == 62 [pid = 3820] [id = 429] 15:32:16 INFO - PROCESS | 3820 | --DOCSHELL 1A1B0C00 == 61 [pid = 3820] [id = 431] 15:32:16 INFO - PROCESS | 3820 | --DOCSHELL 15AB5C00 == 60 [pid = 3820] [id = 400] 15:32:16 INFO - PROCESS | 3820 | --DOCSHELL 1A3AF400 == 59 [pid = 3820] [id = 430] 15:32:16 INFO - PROCESS | 3820 | --DOCSHELL 1A31B400 == 58 [pid = 3820] [id = 470] 15:32:16 INFO - PROCESS | 3820 | --DOCSHELL 13555400 == 57 [pid = 3820] [id = 469] 15:32:16 INFO - PROCESS | 3820 | --DOCSHELL 1C265400 == 56 [pid = 3820] [id = 468] 15:32:16 INFO - PROCESS | 3820 | --DOCSHELL 1C26E000 == 55 [pid = 3820] [id = 467] 15:32:16 INFO - PROCESS | 3820 | --DOCSHELL 13261000 == 54 [pid = 3820] [id = 466] 15:32:16 INFO - PROCESS | 3820 | --DOCSHELL 19CA8800 == 53 [pid = 3820] [id = 465] 15:32:16 INFO - PROCESS | 3820 | --DOCSHELL 18B95C00 == 52 [pid = 3820] [id = 464] 15:32:16 INFO - PROCESS | 3820 | --DOCSHELL 1364BC00 == 51 [pid = 3820] [id = 463] 15:32:16 INFO - PROCESS | 3820 | --DOCSHELL 15CDB400 == 50 [pid = 3820] [id = 462] 15:32:16 INFO - PROCESS | 3820 | --DOMWINDOW == 128 (1C2E8400) [pid = 3820] [serial = 1333] [outer = 00000000] [url = about:blank] 15:32:16 INFO - PROCESS | 3820 | --DOMWINDOW == 127 (143B0400) [pid = 3820] [serial = 1327] [outer = 00000000] [url = about:blank] 15:32:16 INFO - PROCESS | 3820 | --DOMWINDOW == 126 (17F6D800) [pid = 3820] [serial = 1330] [outer = 00000000] [url = about:blank] 15:32:16 INFO - PROCESS | 3820 | --DOMWINDOW == 125 (1D46A800) [pid = 3820] [serial = 1336] [outer = 00000000] [url = about:blank] 15:32:16 INFO - PROCESS | 3820 | --DOMWINDOW == 124 (1D5A3000) [pid = 3820] [serial = 1369] [outer = 00000000] [url = about:blank] 15:32:16 INFO - PROCESS | 3820 | --DOCSHELL 1354D400 == 49 [pid = 3820] [id = 457] 15:32:16 INFO - PROCESS | 3820 | --DOMWINDOW == 123 (1C990800) [pid = 3820] [serial = 1295] [outer = 00000000] [url = about:blank] 15:32:16 INFO - PROCESS | 3820 | --DOMWINDOW == 122 (1CCE3000) [pid = 3820] [serial = 1367] [outer = 00000000] [url = about:blank] 15:32:16 INFO - PROCESS | 3820 | --DOMWINDOW == 121 (17AC0400) [pid = 3820] [serial = 1366] [outer = 00000000] [url = about:blank] 15:32:16 INFO - PROCESS | 3820 | --DOMWINDOW == 120 (18808800) [pid = 3820] [serial = 1363] [outer = 00000000] [url = about:blank] 15:32:16 INFO - PROCESS | 3820 | --DOMWINDOW == 119 (1C261400) [pid = 3820] [serial = 1355] [outer = 00000000] [url = about:blank] 15:32:16 INFO - PROCESS | 3820 | --DOMWINDOW == 118 (1D469000) [pid = 3820] [serial = 1361] [outer = 00000000] [url = about:blank] 15:32:16 INFO - PROCESS | 3820 | --DOMWINDOW == 117 (196C9C00) [pid = 3820] [serial = 1364] [outer = 00000000] [url = about:blank] 15:32:16 INFO - PROCESS | 3820 | --DOMWINDOW == 116 (19F33C00) [pid = 3820] [serial = 1352] [outer = 00000000] [url = about:blank] 15:32:16 INFO - PROCESS | 3820 | --DOMWINDOW == 115 (1A8E1000) [pid = 3820] [serial = 1354] [outer = 00000000] [url = about:blank] 15:32:16 INFO - PROCESS | 3820 | --DOMWINDOW == 114 (1C339800) [pid = 3820] [serial = 1357] [outer = 00000000] [url = about:blank] 15:32:16 INFO - PROCESS | 3820 | --DOMWINDOW == 113 (1D16CC00) [pid = 3820] [serial = 1360] [outer = 00000000] [url = about:blank] 15:32:16 INFO - PROCESS | 3820 | --DOMWINDOW == 112 (1D165800) [pid = 3820] [serial = 1325] [outer = 00000000] [url = about:blank] 15:32:16 INFO - PROCESS | 3820 | --DOMWINDOW == 111 (18297C00) [pid = 3820] [serial = 1345] [outer = 00000000] [url = about:blank] 15:32:16 INFO - PROCESS | 3820 | --DOMWINDOW == 110 (1864D000) [pid = 3820] [serial = 1346] [outer = 00000000] [url = about:blank] 15:32:16 INFO - PROCESS | 3820 | --DOMWINDOW == 109 (1C338000) [pid = 3820] [serial = 1358] [outer = 00000000] [url = about:blank] 15:32:16 INFO - PROCESS | 3820 | --DOMWINDOW == 108 (13CB7400) [pid = 3820] [serial = 1342] [outer = 00000000] [url = about:blank] 15:32:16 INFO - PROCESS | 3820 | --DOMWINDOW == 107 (15D9B000) [pid = 3820] [serial = 1343] [outer = 00000000] [url = about:blank] 15:32:16 INFO - PROCESS | 3820 | --DOMWINDOW == 106 (15C19400) [pid = 3820] [serial = 1340] [outer = 00000000] [url = about:blank] 15:32:16 INFO - PROCESS | 3820 | --DOMWINDOW == 105 (14352C00) [pid = 3820] [serial = 1339] [outer = 00000000] [url = about:blank] 15:32:16 INFO - PROCESS | 3820 | --DOMWINDOW == 104 (18F22C00) [pid = 3820] [serial = 1348] [outer = 00000000] [url = about:blank] 15:32:16 INFO - PROCESS | 3820 | --DOMWINDOW == 103 (194DA400) [pid = 3820] [serial = 1349] [outer = 00000000] [url = about:blank] 15:32:16 INFO - PROCESS | 3820 | --DOMWINDOW == 102 (19F75400) [pid = 3820] [serial = 1351] [outer = 00000000] [url = about:blank] 15:32:16 INFO - PROCESS | 3820 | 1461191536961 Marionette TRACE conn2 -> [0,1876,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.clip.winding.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.1.html\", \"0c4acebc-30bb-40ca-b7a3-36b05095ea91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:32:16 INFO - PROCESS | 3820 | ++DOCSHELL 11F51000 == 50 [pid = 3820] [id = 478] 15:32:16 INFO - PROCESS | 3820 | ++DOMWINDOW == 103 (12355400) [pid = 3820] [serial = 1434] [outer = 00000000] 15:32:17 INFO - PROCESS | 3820 | ++DOMWINDOW == 104 (13555400) [pid = 3820] [serial = 1435] [outer = 12355400] 15:32:17 INFO - PROCESS | 3820 | 1461191537007 Marionette DEBUG loaded listener.js 15:32:17 INFO - PROCESS | 3820 | ++DOMWINDOW == 105 (13CB7400) [pid = 3820] [serial = 1436] [outer = 12355400] 15:32:17 INFO - PROCESS | 3820 | 1461191537413 Marionette TRACE conn2 <- [1,1876,null,{"value":["/2dcontext/path-objects/2d.path.clip.winding.1.html",0,null,null,[["Canvas test: 2d.path.clip.winding.1",0,null,null]]]}] 15:32:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.1.html | Canvas test: 2d.path.clip.winding.1 15:32:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.1.html | took 753ms 15:32:17 INFO - PROCESS | 3820 | 1461191537439 Marionette TRACE conn2 -> [0,1877,"getWindowHandle",null] 15:32:17 INFO - PROCESS | 3820 | 1461191537441 Marionette TRACE conn2 <- [1,1877,null,{"value":"13"}] 15:32:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.2.html 15:32:17 INFO - PROCESS | 3820 | 1461191537445 Marionette TRACE conn2 -> [0,1878,"setScriptTimeout",{"ms":35000}] 15:32:17 INFO - PROCESS | 3820 | 1461191537448 Marionette TRACE conn2 <- [1,1878,null,{}] 15:32:17 INFO - PROCESS | 3820 | 1461191537462 Marionette TRACE conn2 -> [0,1879,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:32:17 INFO - PROCESS | 3820 | 1461191537614 Marionette TRACE conn2 <- [1,1879,null,{"value":null}] 15:32:17 INFO - PROCESS | 3820 | 1461191537710 Marionette TRACE conn2 -> [0,1880,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.clip.winding.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.2.html\", \"0c4acebc-30bb-40ca-b7a3-36b05095ea91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:32:17 INFO - PROCESS | 3820 | ++DOCSHELL 16879000 == 51 [pid = 3820] [id = 479] 15:32:17 INFO - PROCESS | 3820 | ++DOMWINDOW == 106 (17AC0400) [pid = 3820] [serial = 1437] [outer = 00000000] 15:32:17 INFO - PROCESS | 3820 | ++DOMWINDOW == 107 (18295800) [pid = 3820] [serial = 1438] [outer = 17AC0400] 15:32:17 INFO - PROCESS | 3820 | 1461191537757 Marionette DEBUG loaded listener.js 15:32:17 INFO - PROCESS | 3820 | ++DOMWINDOW == 108 (1864A400) [pid = 3820] [serial = 1439] [outer = 17AC0400] 15:32:18 INFO - PROCESS | 3820 | 1461191538119 Marionette TRACE conn2 <- [1,1880,null,{"value":["/2dcontext/path-objects/2d.path.clip.winding.2.html",0,null,null,[["Canvas test: 2d.path.clip.winding.2",0,null,null]]]}] 15:32:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.2.html | Canvas test: 2d.path.clip.winding.2 15:32:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.2.html | took 706ms 15:32:18 INFO - PROCESS | 3820 | 1461191538153 Marionette TRACE conn2 -> [0,1881,"getWindowHandle",null] 15:32:18 INFO - PROCESS | 3820 | 1461191538155 Marionette TRACE conn2 <- [1,1881,null,{"value":"13"}] 15:32:18 INFO - PROCESS | 3820 | 1461191538158 Marionette TRACE conn2 -> [0,1882,"setScriptTimeout",{"ms":35000}] 15:32:18 INFO - PROCESS | 3820 | 1461191538160 Marionette TRACE conn2 <- [1,1882,null,{}] 15:32:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.empty.html 15:32:18 INFO - PROCESS | 3820 | 1461191538164 Marionette TRACE conn2 -> [0,1883,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:32:18 INFO - PROCESS | 3820 | 1461191538271 Marionette TRACE conn2 <- [1,1883,null,{"value":null}] 15:32:18 INFO - PROCESS | 3820 | 1461191538277 Marionette TRACE conn2 -> [0,1884,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.closePath.empty.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.empty.html\", \"0c4acebc-30bb-40ca-b7a3-36b05095ea91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:32:18 INFO - PROCESS | 3820 | ++DOCSHELL 1864EC00 == 52 [pid = 3820] [id = 480] 15:32:18 INFO - PROCESS | 3820 | ++DOMWINDOW == 109 (18808800) [pid = 3820] [serial = 1440] [outer = 00000000] 15:32:18 INFO - PROCESS | 3820 | ++DOMWINDOW == 110 (18EA6C00) [pid = 3820] [serial = 1441] [outer = 18808800] 15:32:18 INFO - PROCESS | 3820 | 1461191538322 Marionette DEBUG loaded listener.js 15:32:18 INFO - PROCESS | 3820 | ++DOMWINDOW == 111 (18F28400) [pid = 3820] [serial = 1442] [outer = 18808800] 15:32:18 INFO - PROCESS | 3820 | 1461191538763 Marionette TRACE conn2 <- [1,1884,null,{"value":["/2dcontext/path-objects/2d.path.closePath.empty.html",0,null,null,[["Canvas test: 2d.path.closePath.empty",0,null,null]]]}] 15:32:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.empty.html | Canvas test: 2d.path.closePath.empty 15:32:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.empty.html | took 644ms 15:32:18 INFO - PROCESS | 3820 | 1461191538798 Marionette TRACE conn2 -> [0,1885,"getWindowHandle",null] 15:32:18 INFO - PROCESS | 3820 | 1461191538800 Marionette TRACE conn2 <- [1,1885,null,{"value":"13"}] 15:32:18 INFO - PROCESS | 3820 | 1461191538803 Marionette TRACE conn2 -> [0,1886,"setScriptTimeout",{"ms":35000}] 15:32:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.newline.html 15:32:18 INFO - PROCESS | 3820 | 1461191538805 Marionette TRACE conn2 <- [1,1886,null,{}] 15:32:18 INFO - PROCESS | 3820 | 1461191538812 Marionette TRACE conn2 -> [0,1887,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:32:18 INFO - PROCESS | 3820 | 1461191538887 Marionette TRACE conn2 <- [1,1887,null,{"value":null}] 15:32:18 INFO - PROCESS | 3820 | 1461191538894 Marionette TRACE conn2 -> [0,1888,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.closePath.newline.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.newline.html\", \"0c4acebc-30bb-40ca-b7a3-36b05095ea91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:32:18 INFO - PROCESS | 3820 | ++DOCSHELL 13392000 == 53 [pid = 3820] [id = 481] 15:32:18 INFO - PROCESS | 3820 | ++DOMWINDOW == 112 (16481400) [pid = 3820] [serial = 1443] [outer = 00000000] 15:32:18 INFO - PROCESS | 3820 | ++DOMWINDOW == 113 (19A9F000) [pid = 3820] [serial = 1444] [outer = 16481400] 15:32:18 INFO - PROCESS | 3820 | 1461191538938 Marionette DEBUG loaded listener.js 15:32:19 INFO - PROCESS | 3820 | ++DOMWINDOW == 114 (19CA7800) [pid = 3820] [serial = 1445] [outer = 16481400] 15:32:19 INFO - PROCESS | 3820 | 1461191539465 Marionette TRACE conn2 <- [1,1888,null,{"value":["/2dcontext/path-objects/2d.path.closePath.newline.html",0,null,null,[["Canvas test: 2d.path.closePath.newline",0,null,null]]]}] 15:32:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.newline.html | Canvas test: 2d.path.closePath.newline 15:32:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.newline.html | took 705ms 15:32:19 INFO - PROCESS | 3820 | 1461191539540 Marionette TRACE conn2 -> [0,1889,"getWindowHandle",null] 15:32:19 INFO - PROCESS | 3820 | 1461191539542 Marionette TRACE conn2 <- [1,1889,null,{"value":"13"}] 15:32:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.nextpoint.html 15:32:19 INFO - PROCESS | 3820 | 1461191539545 Marionette TRACE conn2 -> [0,1890,"setScriptTimeout",{"ms":35000}] 15:32:19 INFO - PROCESS | 3820 | 1461191539547 Marionette TRACE conn2 <- [1,1890,null,{}] 15:32:19 INFO - PROCESS | 3820 | 1461191539551 Marionette TRACE conn2 -> [0,1891,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:32:19 INFO - PROCESS | 3820 | 1461191539713 Marionette TRACE conn2 <- [1,1891,null,{"value":null}] 15:32:19 INFO - PROCESS | 3820 | 1461191539741 Marionette TRACE conn2 -> [0,1892,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.closePath.nextpoint.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.nextpoint.html\", \"0c4acebc-30bb-40ca-b7a3-36b05095ea91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:32:19 INFO - PROCESS | 3820 | ++DOCSHELL 12351400 == 54 [pid = 3820] [id = 482] 15:32:19 INFO - PROCESS | 3820 | ++DOMWINDOW == 115 (19784000) [pid = 3820] [serial = 1446] [outer = 00000000] 15:32:19 INFO - PROCESS | 3820 | ++DOMWINDOW == 116 (1A8D2C00) [pid = 3820] [serial = 1447] [outer = 19784000] 15:32:19 INFO - PROCESS | 3820 | 1461191539788 Marionette DEBUG loaded listener.js 15:32:19 INFO - PROCESS | 3820 | ++DOMWINDOW == 117 (1A8E0800) [pid = 3820] [serial = 1448] [outer = 19784000] 15:32:20 INFO - PROCESS | 3820 | 1461191540214 Marionette TRACE conn2 <- [1,1892,null,{"value":["/2dcontext/path-objects/2d.path.closePath.nextpoint.html",0,null,null,[["Canvas test: 2d.path.closePath.nextpoint",0,null,null]]]}] 15:32:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | Canvas test: 2d.path.closePath.nextpoint 15:32:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | took 690ms 15:32:20 INFO - PROCESS | 3820 | 1461191540245 Marionette TRACE conn2 -> [0,1893,"getWindowHandle",null] 15:32:20 INFO - PROCESS | 3820 | 1461191540247 Marionette TRACE conn2 <- [1,1893,null,{"value":"13"}] 15:32:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.basic.html 15:32:20 INFO - PROCESS | 3820 | 1461191540250 Marionette TRACE conn2 -> [0,1894,"setScriptTimeout",{"ms":35000}] 15:32:20 INFO - PROCESS | 3820 | 1461191540251 Marionette TRACE conn2 <- [1,1894,null,{}] 15:32:20 INFO - PROCESS | 3820 | 1461191540255 Marionette TRACE conn2 -> [0,1895,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:32:20 INFO - PROCESS | 3820 | 1461191540362 Marionette TRACE conn2 <- [1,1895,null,{"value":null}] 15:32:20 INFO - PROCESS | 3820 | 1461191540368 Marionette TRACE conn2 -> [0,1896,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.fill.closed.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.basic.html\", \"0c4acebc-30bb-40ca-b7a3-36b05095ea91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:32:20 INFO - PROCESS | 3820 | ++DOCSHELL 1A3B6400 == 55 [pid = 3820] [id = 483] 15:32:20 INFO - PROCESS | 3820 | ++DOMWINDOW == 118 (1A8D7400) [pid = 3820] [serial = 1449] [outer = 00000000] 15:32:20 INFO - PROCESS | 3820 | ++DOMWINDOW == 119 (1C265C00) [pid = 3820] [serial = 1450] [outer = 1A8D7400] 15:32:20 INFO - PROCESS | 3820 | 1461191540464 Marionette DEBUG loaded listener.js 15:32:20 INFO - PROCESS | 3820 | ++DOMWINDOW == 120 (1C265400) [pid = 3820] [serial = 1451] [outer = 1A8D7400] 15:32:20 INFO - PROCESS | 3820 | 1461191540890 Marionette TRACE conn2 <- [1,1896,null,{"value":["/2dcontext/path-objects/2d.path.fill.closed.basic.html",0,null,null,[["Canvas test: 2d.path.fill.closed.basic",0,null,null]]]}] 15:32:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.basic.html | Canvas test: 2d.path.fill.closed.basic 15:32:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.basic.html | took 690ms 15:32:20 INFO - PROCESS | 3820 | 1461191540950 Marionette TRACE conn2 -> [0,1897,"getWindowHandle",null] 15:32:20 INFO - PROCESS | 3820 | 1461191540952 Marionette TRACE conn2 <- [1,1897,null,{"value":"13"}] 15:32:20 INFO - PROCESS | 3820 | 1461191540955 Marionette TRACE conn2 -> [0,1898,"setScriptTimeout",{"ms":35000}] 15:32:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html 15:32:20 INFO - PROCESS | 3820 | 1461191540957 Marionette TRACE conn2 <- [1,1898,null,{}] 15:32:20 INFO - PROCESS | 3820 | 1461191540960 Marionette TRACE conn2 -> [0,1899,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:32:21 INFO - PROCESS | 3820 | 1461191541069 Marionette TRACE conn2 <- [1,1899,null,{"value":null}] 15:32:21 INFO - PROCESS | 3820 | 1461191541161 Marionette TRACE conn2 -> [0,1900,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.fill.closed.unaffected.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.unaffected.html\", \"0c4acebc-30bb-40ca-b7a3-36b05095ea91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:32:21 INFO - PROCESS | 3820 | ++DOCSHELL 136C8400 == 56 [pid = 3820] [id = 484] 15:32:21 INFO - PROCESS | 3820 | ++DOMWINDOW == 121 (1AD63800) [pid = 3820] [serial = 1452] [outer = 00000000] 15:32:21 INFO - PROCESS | 3820 | ++DOMWINDOW == 122 (1C98C400) [pid = 3820] [serial = 1453] [outer = 1AD63800] 15:32:21 INFO - PROCESS | 3820 | 1461191541204 Marionette DEBUG loaded listener.js 15:32:21 INFO - PROCESS | 3820 | ++DOMWINDOW == 123 (1CB6F800) [pid = 3820] [serial = 1454] [outer = 1AD63800] 15:32:21 INFO - PROCESS | 3820 | --DOMWINDOW == 122 (1648D400) [pid = 3820] [serial = 1329] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.2.html] 15:32:21 INFO - PROCESS | 3820 | --DOMWINDOW == 121 (1A8DB000) [pid = 3820] [serial = 1332] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.3.html] 15:32:21 INFO - PROCESS | 3820 | --DOMWINDOW == 120 (1A4C5400) [pid = 3820] [serial = 1290] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.negative.html] 15:32:21 INFO - PROCESS | 3820 | --DOMWINDOW == 119 (1354E000) [pid = 3820] [serial = 1281] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.default.html] 15:32:21 INFO - PROCESS | 3820 | --DOMWINDOW == 118 (146B6000) [pid = 3820] [serial = 1284] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.empty.html] 15:32:21 INFO - PROCESS | 3820 | --DOMWINDOW == 117 (18648000) [pid = 3820] [serial = 1287] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.end.html] 15:32:21 INFO - PROCESS | 3820 | --DOMWINDOW == 116 (1A8A4C00) [pid = 3820] [serial = 1278] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.6.html] 15:32:21 INFO - PROCESS | 3820 | --DOMWINDOW == 115 (1C3E4800) [pid = 3820] [serial = 1335] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.4.html] 15:32:21 INFO - PROCESS | 3820 | --DOMWINDOW == 114 (1C26E400) [pid = 3820] [serial = 1401] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.basic.html] 15:32:21 INFO - PROCESS | 3820 | --DOMWINDOW == 113 (1C3F0C00) [pid = 3820] [serial = 1404] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html] 15:32:21 INFO - PROCESS | 3820 | --DOMWINDOW == 112 (19CAA800) [pid = 3820] [serial = 1395] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.2.html] 15:32:21 INFO - PROCESS | 3820 | --DOMWINDOW == 111 (13202C00) [pid = 3820] [serial = 1383] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.end.html] 15:32:21 INFO - PROCESS | 3820 | --DOMWINDOW == 110 (18D03000) [pid = 3820] [serial = 1392] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.1.html] 15:32:21 INFO - PROCESS | 3820 | --DOMWINDOW == 109 (1364C800) [pid = 3820] [serial = 1389] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.transformation.html] 15:32:21 INFO - PROCESS | 3820 | --DOMWINDOW == 108 (136C7000) [pid = 3820] [serial = 1407] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html] 15:32:21 INFO - PROCESS | 3820 | --DOMWINDOW == 107 (15D90400) [pid = 3820] [serial = 1386] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.start.html] 15:32:21 INFO - PROCESS | 3820 | --DOMWINDOW == 106 (136C6800) [pid = 3820] [serial = 1398] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.beginPath.html] 15:32:21 INFO - PROCESS | 3820 | --DOMWINDOW == 105 (1C33D000) [pid = 3820] [serial = 1410] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html] 15:32:21 INFO - PROCESS | 3820 | --DOMWINDOW == 104 (137D8000) [pid = 3820] [serial = 1326] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.1.html] 15:32:21 INFO - PROCESS | 3820 | 1461191541780 Marionette TRACE conn2 <- [1,1900,null,{"value":["/2dcontext/path-objects/2d.path.fill.closed.unaffected.html",0,null,null,[["Canvas test: 2d.path.fill.closed.unaffected",0,null,null]]]}] 15:32:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | Canvas test: 2d.path.fill.closed.unaffected 15:32:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | took 847ms 15:32:21 INFO - PROCESS | 3820 | 1461191541810 Marionette TRACE conn2 -> [0,1901,"getWindowHandle",null] 15:32:21 INFO - PROCESS | 3820 | 1461191541812 Marionette TRACE conn2 <- [1,1901,null,{"value":"13"}] 15:32:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.overlap.html 15:32:21 INFO - PROCESS | 3820 | 1461191541816 Marionette TRACE conn2 -> [0,1902,"setScriptTimeout",{"ms":35000}] 15:32:21 INFO - PROCESS | 3820 | 1461191541818 Marionette TRACE conn2 <- [1,1902,null,{}] 15:32:21 INFO - PROCESS | 3820 | 1461191541822 Marionette TRACE conn2 -> [0,1903,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:32:21 INFO - PROCESS | 3820 | 1461191541900 Marionette TRACE conn2 <- [1,1903,null,{"value":null}] 15:32:21 INFO - PROCESS | 3820 | 1461191541907 Marionette TRACE conn2 -> [0,1904,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.fill.overlap.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.overlap.html\", \"0c4acebc-30bb-40ca-b7a3-36b05095ea91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:32:21 INFO - PROCESS | 3820 | ++DOCSHELL 12D98400 == 57 [pid = 3820] [id = 485] 15:32:21 INFO - PROCESS | 3820 | ++DOMWINDOW == 105 (13652800) [pid = 3820] [serial = 1455] [outer = 00000000] 15:32:21 INFO - PROCESS | 3820 | ++DOMWINDOW == 106 (15D90400) [pid = 3820] [serial = 1456] [outer = 13652800] 15:32:21 INFO - PROCESS | 3820 | 1461191541950 Marionette DEBUG loaded listener.js 15:32:22 INFO - PROCESS | 3820 | ++DOMWINDOW == 107 (15CD6000) [pid = 3820] [serial = 1457] [outer = 13652800] 15:32:22 INFO - PROCESS | 3820 | 1461191542358 Marionette TRACE conn2 <- [1,1904,null,{"value":["/2dcontext/path-objects/2d.path.fill.overlap.html",0,null,null,[["Canvas test: 2d.path.fill.overlap",0,null,null]]]}] 15:32:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.overlap.html | Canvas test: 2d.path.fill.overlap 15:32:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.overlap.html | took 596ms 15:32:22 INFO - PROCESS | 3820 | 1461191542418 Marionette TRACE conn2 -> [0,1905,"getWindowHandle",null] 15:32:22 INFO - PROCESS | 3820 | 1461191542420 Marionette TRACE conn2 <- [1,1905,null,{"value":"13"}] 15:32:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.add.html 15:32:22 INFO - PROCESS | 3820 | 1461191542427 Marionette TRACE conn2 -> [0,1906,"setScriptTimeout",{"ms":35000}] 15:32:22 INFO - PROCESS | 3820 | 1461191542428 Marionette TRACE conn2 <- [1,1906,null,{}] 15:32:22 INFO - PROCESS | 3820 | 1461191542432 Marionette TRACE conn2 -> [0,1907,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:32:22 INFO - PROCESS | 3820 | 1461191542509 Marionette TRACE conn2 <- [1,1907,null,{"value":null}] 15:32:22 INFO - PROCESS | 3820 | 1461191542515 Marionette TRACE conn2 -> [0,1908,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.fill.winding.add.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.add.html\", \"0c4acebc-30bb-40ca-b7a3-36b05095ea91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:32:22 INFO - PROCESS | 3820 | ++DOCSHELL 12D96400 == 58 [pid = 3820] [id = 486] 15:32:22 INFO - PROCESS | 3820 | ++DOMWINDOW == 108 (12D98C00) [pid = 3820] [serial = 1458] [outer = 00000000] 15:32:22 INFO - PROCESS | 3820 | ++DOMWINDOW == 109 (1A8A4C00) [pid = 3820] [serial = 1459] [outer = 12D98C00] 15:32:22 INFO - PROCESS | 3820 | 1461191542558 Marionette DEBUG loaded listener.js 15:32:22 INFO - PROCESS | 3820 | ++DOMWINDOW == 110 (1C262000) [pid = 3820] [serial = 1460] [outer = 12D98C00] 15:32:23 INFO - PROCESS | 3820 | 1461191543021 Marionette TRACE conn2 <- [1,1908,null,{"value":["/2dcontext/path-objects/2d.path.fill.winding.add.html",0,null,null,[["Canvas test: 2d.path.fill.winding.add",0,null,null]]]}] 15:32:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.add.html | Canvas test: 2d.path.fill.winding.add 15:32:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.add.html | took 627ms 15:32:23 INFO - PROCESS | 3820 | 1461191543069 Marionette TRACE conn2 -> [0,1909,"getWindowHandle",null] 15:32:23 INFO - PROCESS | 3820 | 1461191543071 Marionette TRACE conn2 <- [1,1909,null,{"value":"13"}] 15:32:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html 15:32:23 INFO - PROCESS | 3820 | 1461191543079 Marionette TRACE conn2 -> [0,1910,"setScriptTimeout",{"ms":35000}] 15:32:23 INFO - PROCESS | 3820 | 1461191543081 Marionette TRACE conn2 <- [1,1910,null,{}] 15:32:23 INFO - PROCESS | 3820 | 1461191543085 Marionette TRACE conn2 -> [0,1911,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:32:23 INFO - PROCESS | 3820 | 1461191543180 Marionette TRACE conn2 <- [1,1911,null,{"value":null}] 15:32:23 INFO - PROCESS | 3820 | 1461191543187 Marionette TRACE conn2 -> [0,1912,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.fill.winding.subtract.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.1.html\", \"0c4acebc-30bb-40ca-b7a3-36b05095ea91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:32:23 INFO - PROCESS | 3820 | ++DOCSHELL 1C33D000 == 59 [pid = 3820] [id = 487] 15:32:23 INFO - PROCESS | 3820 | ++DOMWINDOW == 111 (1C3E5000) [pid = 3820] [serial = 1461] [outer = 00000000] 15:32:23 INFO - PROCESS | 3820 | ++DOMWINDOW == 112 (1D16B800) [pid = 3820] [serial = 1462] [outer = 1C3E5000] 15:32:23 INFO - PROCESS | 3820 | 1461191543237 Marionette DEBUG loaded listener.js 15:32:23 INFO - PROCESS | 3820 | ++DOMWINDOW == 113 (1D468000) [pid = 3820] [serial = 1463] [outer = 1C3E5000] 15:32:24 INFO - PROCESS | 3820 | --DOCSHELL 1AD57000 == 58 [pid = 3820] [id = 459] 15:32:24 INFO - PROCESS | 3820 | --DOCSHELL 1687AC00 == 57 [pid = 3820] [id = 458] 15:32:24 INFO - PROCESS | 3820 | --DOCSHELL 1C2F5C00 == 56 [pid = 3820] [id = 460] 15:32:24 INFO - PROCESS | 3820 | --DOCSHELL 18D04800 == 55 [pid = 3820] [id = 404] 15:32:24 INFO - PROCESS | 3820 | --DOCSHELL 1686EC00 == 54 [pid = 3820] [id = 403] 15:32:24 INFO - PROCESS | 3820 | --DOCSHELL 11C18000 == 53 [pid = 3820] [id = 441] 15:32:24 INFO - PROCESS | 3820 | --DOCSHELL 1A8DA000 == 52 [pid = 3820] [id = 444] 15:32:24 INFO - PROCESS | 3820 | --DOCSHELL 1686F400 == 51 [pid = 3820] [id = 374] 15:32:24 INFO - PROCESS | 3820 | --DOCSHELL 15C8D800 == 50 [pid = 3820] [id = 417] 15:32:24 INFO - PROCESS | 3820 | --DOCSHELL 1C264C00 == 49 [pid = 3820] [id = 415] 15:32:24 INFO - PROCESS | 3820 | --DOCSHELL 1D4E9400 == 48 [pid = 3820] [id = 456] 15:32:24 INFO - PROCESS | 3820 | --DOCSHELL 1A8D9400 == 47 [pid = 3820] [id = 418] 15:32:24 INFO - PROCESS | 3820 | --DOCSHELL 1326A000 == 46 [pid = 3820] [id = 427] 15:32:24 INFO - PROCESS | 3820 | --DOCSHELL 1C265800 == 45 [pid = 3820] [id = 445] 15:32:24 INFO - PROCESS | 3820 | --DOCSHELL 13552800 == 44 [pid = 3820] [id = 443] 15:32:24 INFO - PROCESS | 3820 | --DOCSHELL 1355B800 == 43 [pid = 3820] [id = 477] 15:32:24 INFO - PROCESS | 3820 | --DOCSHELL 137E0800 == 42 [pid = 3820] [id = 476] 15:32:24 INFO - PROCESS | 3820 | --DOCSHELL 1D8E1400 == 41 [pid = 3820] [id = 475] 15:32:24 INFO - PROCESS | 3820 | --DOCSHELL 12DDA800 == 40 [pid = 3820] [id = 461] 15:32:24 INFO - PROCESS | 3820 | --DOCSHELL 16487400 == 39 [pid = 3820] [id = 473] 15:32:24 INFO - PROCESS | 3820 | --DOCSHELL 18EA3800 == 38 [pid = 3820] [id = 474] 15:32:24 INFO - PROCESS | 3820 | --DOCSHELL 1CFE6800 == 37 [pid = 3820] [id = 471] 15:32:24 INFO - PROCESS | 3820 | --DOCSHELL 13817800 == 36 [pid = 3820] [id = 472] 15:32:24 INFO - PROCESS | 3820 | --DOCSHELL 16879000 == 35 [pid = 3820] [id = 479] 15:32:24 INFO - PROCESS | 3820 | --DOCSHELL 1864EC00 == 34 [pid = 3820] [id = 480] 15:32:24 INFO - PROCESS | 3820 | --DOCSHELL 11F51000 == 33 [pid = 3820] [id = 478] 15:32:24 INFO - PROCESS | 3820 | --DOCSHELL 12D98400 == 32 [pid = 3820] [id = 485] 15:32:24 INFO - PROCESS | 3820 | --DOCSHELL 1A3B6400 == 31 [pid = 3820] [id = 483] 15:32:24 INFO - PROCESS | 3820 | --DOCSHELL 12351400 == 30 [pid = 3820] [id = 482] 15:32:24 INFO - PROCESS | 3820 | --DOCSHELL 136C8400 == 29 [pid = 3820] [id = 484] 15:32:24 INFO - PROCESS | 3820 | --DOCSHELL 13392000 == 28 [pid = 3820] [id = 481] 15:32:24 INFO - PROCESS | 3820 | --DOCSHELL 12D96400 == 27 [pid = 3820] [id = 486] 15:32:25 INFO - PROCESS | 3820 | --DOMWINDOW == 112 (1D46E400) [pid = 3820] [serial = 1337] [outer = 00000000] [url = about:blank] 15:32:25 INFO - PROCESS | 3820 | --DOMWINDOW == 111 (1C98DC00) [pid = 3820] [serial = 1334] [outer = 00000000] [url = about:blank] 15:32:25 INFO - PROCESS | 3820 | --DOMWINDOW == 110 (1C3E6400) [pid = 3820] [serial = 1292] [outer = 00000000] [url = about:blank] 15:32:25 INFO - PROCESS | 3820 | --DOMWINDOW == 109 (136C6C00) [pid = 3820] [serial = 1283] [outer = 00000000] [url = about:blank] 15:32:25 INFO - PROCESS | 3820 | --DOMWINDOW == 108 (1655C400) [pid = 3820] [serial = 1286] [outer = 00000000] [url = about:blank] 15:32:25 INFO - PROCESS | 3820 | --DOMWINDOW == 107 (196CEC00) [pid = 3820] [serial = 1289] [outer = 00000000] [url = about:blank] 15:32:25 INFO - PROCESS | 3820 | --DOMWINDOW == 106 (1C26C400) [pid = 3820] [serial = 1280] [outer = 00000000] [url = about:blank] 15:32:25 INFO - PROCESS | 3820 | --DOMWINDOW == 105 (1C3E5C00) [pid = 3820] [serial = 1402] [outer = 00000000] [url = about:blank] 15:32:25 INFO - PROCESS | 3820 | --DOMWINDOW == 104 (1CFDCC00) [pid = 3820] [serial = 1405] [outer = 00000000] [url = about:blank] 15:32:25 INFO - PROCESS | 3820 | --DOMWINDOW == 103 (1C3EEC00) [pid = 3820] [serial = 1403] [outer = 00000000] [url = about:blank] 15:32:25 INFO - PROCESS | 3820 | --DOMWINDOW == 102 (1A3B3000) [pid = 3820] [serial = 1396] [outer = 00000000] [url = about:blank] 15:32:25 INFO - PROCESS | 3820 | --DOMWINDOW == 101 (17D42C00) [pid = 3820] [serial = 1385] [outer = 00000000] [url = about:blank] 15:32:25 INFO - PROCESS | 3820 | --DOMWINDOW == 100 (16485C00) [pid = 3820] [serial = 1384] [outer = 00000000] [url = about:blank] 15:32:25 INFO - PROCESS | 3820 | --DOMWINDOW == 99 (18EA4000) [pid = 3820] [serial = 1393] [outer = 00000000] [url = about:blank] 15:32:25 INFO - PROCESS | 3820 | --DOMWINDOW == 98 (19502C00) [pid = 3820] [serial = 1394] [outer = 00000000] [url = about:blank] 15:32:25 INFO - PROCESS | 3820 | --DOMWINDOW == 97 (16468400) [pid = 3820] [serial = 1390] [outer = 00000000] [url = about:blank] 15:32:25 INFO - PROCESS | 3820 | --DOMWINDOW == 96 (17D4D000) [pid = 3820] [serial = 1391] [outer = 00000000] [url = about:blank] 15:32:25 INFO - PROCESS | 3820 | --DOMWINDOW == 95 (18F27400) [pid = 3820] [serial = 1408] [outer = 00000000] [url = about:blank] 15:32:25 INFO - PROCESS | 3820 | --DOMWINDOW == 94 (17D43400) [pid = 3820] [serial = 1388] [outer = 00000000] [url = about:blank] 15:32:25 INFO - PROCESS | 3820 | --DOMWINDOW == 93 (16870000) [pid = 3820] [serial = 1387] [outer = 00000000] [url = about:blank] 15:32:25 INFO - PROCESS | 3820 | --DOMWINDOW == 92 (15AE7400) [pid = 3820] [serial = 1372] [outer = 00000000] [url = about:blank] 15:32:25 INFO - PROCESS | 3820 | --DOMWINDOW == 91 (1864A000) [pid = 3820] [serial = 1375] [outer = 00000000] [url = about:blank] 15:32:25 INFO - PROCESS | 3820 | --DOMWINDOW == 90 (1D462400) [pid = 3820] [serial = 1378] [outer = 00000000] [url = about:blank] 15:32:25 INFO - PROCESS | 3820 | --DOMWINDOW == 89 (1D5BD800) [pid = 3820] [serial = 1381] [outer = 00000000] [url = about:blank] 15:32:25 INFO - PROCESS | 3820 | --DOMWINDOW == 88 (1D5AC400) [pid = 3820] [serial = 1414] [outer = 00000000] [url = about:blank] 15:32:25 INFO - PROCESS | 3820 | --DOMWINDOW == 87 (1A8DBC00) [pid = 3820] [serial = 1399] [outer = 00000000] [url = about:blank] 15:32:25 INFO - PROCESS | 3820 | --DOMWINDOW == 86 (1CCE6C00) [pid = 3820] [serial = 1406] [outer = 00000000] [url = about:blank] 15:32:25 INFO - PROCESS | 3820 | --DOMWINDOW == 85 (1A8D8400) [pid = 3820] [serial = 1400] [outer = 00000000] [url = about:blank] 15:32:25 INFO - PROCESS | 3820 | --DOMWINDOW == 84 (1D467400) [pid = 3820] [serial = 1411] [outer = 00000000] [url = about:blank] 15:32:25 INFO - PROCESS | 3820 | --DOMWINDOW == 83 (1A8D9800) [pid = 3820] [serial = 1409] [outer = 00000000] [url = about:blank] 15:32:25 INFO - PROCESS | 3820 | --DOMWINDOW == 82 (1A3BA800) [pid = 3820] [serial = 1397] [outer = 00000000] [url = about:blank] 15:32:25 INFO - PROCESS | 3820 | --DOMWINDOW == 81 (1D4E8800) [pid = 3820] [serial = 1412] [outer = 00000000] [url = about:blank] 15:32:25 INFO - PROCESS | 3820 | --DOMWINDOW == 80 (1545CC00) [pid = 3820] [serial = 1328] [outer = 00000000] [url = about:blank] 15:32:25 INFO - PROCESS | 3820 | --DOMWINDOW == 79 (18905400) [pid = 3820] [serial = 1331] [outer = 00000000] [url = about:blank] 15:32:25 INFO - PROCESS | 3820 | 1461191545240 Marionette TRACE conn2 <- [1,1912,null,{"value":["/2dcontext/path-objects/2d.path.fill.winding.subtract.1.html",0,null,null,[["Canvas test: 2d.path.fill.winding.subtract.1",0,null,null]]]}] 15:32:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | Canvas test: 2d.path.fill.winding.subtract.1 15:32:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | took 2211ms 15:32:25 INFO - PROCESS | 3820 | 1461191545295 Marionette TRACE conn2 -> [0,1913,"getWindowHandle",null] 15:32:25 INFO - PROCESS | 3820 | 1461191545299 Marionette TRACE conn2 <- [1,1913,null,{"value":"13"}] 15:32:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html 15:32:25 INFO - PROCESS | 3820 | 1461191545305 Marionette TRACE conn2 -> [0,1914,"setScriptTimeout",{"ms":35000}] 15:32:25 INFO - PROCESS | 3820 | 1461191545308 Marionette TRACE conn2 <- [1,1914,null,{}] 15:32:25 INFO - PROCESS | 3820 | 1461191545314 Marionette TRACE conn2 -> [0,1915,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:32:25 INFO - PROCESS | 3820 | 1461191545402 Marionette TRACE conn2 <- [1,1915,null,{"value":null}] 15:32:25 INFO - PROCESS | 3820 | 1461191545411 Marionette TRACE conn2 -> [0,1916,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.fill.winding.subtract.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.2.html\", \"0c4acebc-30bb-40ca-b7a3-36b05095ea91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:32:25 INFO - PROCESS | 3820 | ++DOCSHELL 11C1B800 == 28 [pid = 3820] [id = 488] 15:32:25 INFO - PROCESS | 3820 | ++DOMWINDOW == 80 (11C1BC00) [pid = 3820] [serial = 1464] [outer = 00000000] 15:32:25 INFO - PROCESS | 3820 | ++DOMWINDOW == 81 (123C3000) [pid = 3820] [serial = 1465] [outer = 11C1BC00] 15:32:25 INFO - PROCESS | 3820 | 1461191545459 Marionette DEBUG loaded listener.js 15:32:25 INFO - PROCESS | 3820 | ++DOMWINDOW == 82 (12B42800) [pid = 3820] [serial = 1466] [outer = 11C1BC00] 15:32:26 INFO - PROCESS | 3820 | 1461191545990 Marionette TRACE conn2 <- [1,1916,null,{"value":["/2dcontext/path-objects/2d.path.fill.winding.subtract.2.html",0,null,null,[["Canvas test: 2d.path.fill.winding.subtract.2",0,null,null]]]}] 15:32:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | Canvas test: 2d.path.fill.winding.subtract.2 15:32:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | took 737ms 15:32:26 INFO - PROCESS | 3820 | 1461191546046 Marionette TRACE conn2 -> [0,1917,"getWindowHandle",null] 15:32:26 INFO - PROCESS | 3820 | 1461191546052 Marionette TRACE conn2 <- [1,1917,null,{"value":"13"}] 15:32:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html 15:32:26 INFO - PROCESS | 3820 | 1461191546058 Marionette TRACE conn2 -> [0,1918,"setScriptTimeout",{"ms":35000}] 15:32:26 INFO - PROCESS | 3820 | 1461191546061 Marionette TRACE conn2 <- [1,1918,null,{}] 15:32:26 INFO - PROCESS | 3820 | 1461191546065 Marionette TRACE conn2 -> [0,1919,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:32:26 INFO - PROCESS | 3820 | 1461191546151 Marionette TRACE conn2 <- [1,1919,null,{"value":null}] 15:32:26 INFO - PROCESS | 3820 | 1461191546246 Marionette TRACE conn2 -> [0,1920,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.fill.winding.subtract.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.3.html\", \"0c4acebc-30bb-40ca-b7a3-36b05095ea91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:32:26 INFO - PROCESS | 3820 | ++DOCSHELL 12DD4000 == 29 [pid = 3820] [id = 489] 15:32:26 INFO - PROCESS | 3820 | ++DOMWINDOW == 83 (12DD7800) [pid = 3820] [serial = 1467] [outer = 00000000] 15:32:26 INFO - PROCESS | 3820 | ++DOMWINDOW == 84 (1325C800) [pid = 3820] [serial = 1468] [outer = 12DD7800] 15:32:26 INFO - PROCESS | 3820 | 1461191546292 Marionette DEBUG loaded listener.js 15:32:26 INFO - PROCESS | 3820 | ++DOMWINDOW == 85 (13269800) [pid = 3820] [serial = 1469] [outer = 12DD7800] 15:32:26 INFO - PROCESS | 3820 | 1461191546700 Marionette TRACE conn2 <- [1,1920,null,{"value":["/2dcontext/path-objects/2d.path.fill.winding.subtract.3.html",0,null,null,[["Canvas test: 2d.path.fill.winding.subtract.3",0,null,null]]]}] 15:32:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | Canvas test: 2d.path.fill.winding.subtract.3 15:32:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | took 706ms 15:32:26 INFO - PROCESS | 3820 | 1461191546756 Marionette TRACE conn2 -> [0,1921,"getWindowHandle",null] 15:32:26 INFO - PROCESS | 3820 | 1461191546758 Marionette TRACE conn2 <- [1,1921,null,{"value":"13"}] 15:32:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.initial.html 15:32:26 INFO - PROCESS | 3820 | 1461191546762 Marionette TRACE conn2 -> [0,1922,"setScriptTimeout",{"ms":35000}] 15:32:26 INFO - PROCESS | 3820 | 1461191546766 Marionette TRACE conn2 <- [1,1922,null,{}] 15:32:26 INFO - PROCESS | 3820 | 1461191546779 Marionette TRACE conn2 -> [0,1923,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:32:26 INFO - PROCESS | 3820 | 1461191546902 Marionette TRACE conn2 <- [1,1923,null,{"value":null}] 15:32:26 INFO - PROCESS | 3820 | 1461191546922 Marionette TRACE conn2 -> [0,1924,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.initial.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.initial.html\", \"0c4acebc-30bb-40ca-b7a3-36b05095ea91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:32:26 INFO - PROCESS | 3820 | ++DOCSHELL 13810800 == 30 [pid = 3820] [id = 490] 15:32:26 INFO - PROCESS | 3820 | ++DOMWINDOW == 86 (13815000) [pid = 3820] [serial = 1470] [outer = 00000000] 15:32:27 INFO - PROCESS | 3820 | ++DOMWINDOW == 87 (13CB4800) [pid = 3820] [serial = 1471] [outer = 13815000] 15:32:27 INFO - PROCESS | 3820 | 1461191547018 Marionette DEBUG loaded listener.js 15:32:27 INFO - PROCESS | 3820 | ++DOMWINDOW == 88 (143B0C00) [pid = 3820] [serial = 1472] [outer = 13815000] 15:32:27 INFO - PROCESS | 3820 | 1461191547490 Marionette TRACE conn2 <- [1,1924,null,{"value":["/2dcontext/path-objects/2d.path.initial.html",0,null,null,[["Canvas test: 2d.path.initial",0,null,null]]]}] 15:32:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.initial.html | Canvas test: 2d.path.initial 15:32:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.initial.html | took 753ms 15:32:27 INFO - PROCESS | 3820 | 1461191547533 Marionette TRACE conn2 -> [0,1925,"getWindowHandle",null] 15:32:27 INFO - PROCESS | 3820 | 1461191547536 Marionette TRACE conn2 <- [1,1925,null,{"value":"13"}] 15:32:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.arc.html 15:32:27 INFO - PROCESS | 3820 | 1461191547539 Marionette TRACE conn2 -> [0,1926,"setScriptTimeout",{"ms":35000}] 15:32:27 INFO - PROCESS | 3820 | 1461191547541 Marionette TRACE conn2 <- [1,1926,null,{}] 15:32:27 INFO - PROCESS | 3820 | 1461191547544 Marionette TRACE conn2 -> [0,1927,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:32:27 INFO - PROCESS | 3820 | 1461191547622 Marionette TRACE conn2 <- [1,1927,null,{"value":null}] 15:32:27 INFO - PROCESS | 3820 | 1461191547629 Marionette TRACE conn2 -> [0,1928,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.arc.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.arc.html\", \"0c4acebc-30bb-40ca-b7a3-36b05095ea91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:32:27 INFO - PROCESS | 3820 | ++DOCSHELL 14352800 == 31 [pid = 3820] [id = 491] 15:32:27 INFO - PROCESS | 3820 | ++DOMWINDOW == 89 (1545D400) [pid = 3820] [serial = 1473] [outer = 00000000] 15:32:27 INFO - PROCESS | 3820 | ++DOMWINDOW == 90 (15AD2400) [pid = 3820] [serial = 1474] [outer = 1545D400] 15:32:27 INFO - PROCESS | 3820 | 1461191547673 Marionette DEBUG loaded listener.js 15:32:27 INFO - PROCESS | 3820 | ++DOMWINDOW == 91 (15C16C00) [pid = 3820] [serial = 1475] [outer = 1545D400] 15:32:28 INFO - PROCESS | 3820 | 1461191548113 Marionette TRACE conn2 <- [1,1928,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.arc.html",0,null,null,[["isPointInPath() works on arcs",0,null,null]]]}] 15:32:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | isPointInPath() works on arcs 15:32:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | took 596ms 15:32:28 INFO - PROCESS | 3820 | 1461191548142 Marionette TRACE conn2 -> [0,1929,"getWindowHandle",null] 15:32:28 INFO - PROCESS | 3820 | 1461191548144 Marionette TRACE conn2 <- [1,1929,null,{"value":"13"}] 15:32:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html 15:32:28 INFO - PROCESS | 3820 | 1461191548147 Marionette TRACE conn2 -> [0,1930,"setScriptTimeout",{"ms":35000}] 15:32:28 INFO - PROCESS | 3820 | 1461191548149 Marionette TRACE conn2 <- [1,1930,null,{}] 15:32:28 INFO - PROCESS | 3820 | 1461191548152 Marionette TRACE conn2 -> [0,1931,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:32:28 INFO - PROCESS | 3820 | 1461191548225 Marionette TRACE conn2 <- [1,1931,null,{"value":null}] 15:32:28 INFO - PROCESS | 3820 | 1461191548231 Marionette TRACE conn2 -> [0,1932,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.basic.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.1.html\", \"0c4acebc-30bb-40ca-b7a3-36b05095ea91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:32:28 INFO - PROCESS | 3820 | ++DOCSHELL 15C8AC00 == 32 [pid = 3820] [id = 492] 15:32:28 INFO - PROCESS | 3820 | ++DOMWINDOW == 92 (15CDAC00) [pid = 3820] [serial = 1476] [outer = 00000000] 15:32:28 INFO - PROCESS | 3820 | ++DOMWINDOW == 93 (16483000) [pid = 3820] [serial = 1477] [outer = 15CDAC00] 15:32:28 INFO - PROCESS | 3820 | 1461191548276 Marionette DEBUG loaded listener.js 15:32:28 INFO - PROCESS | 3820 | ++DOMWINDOW == 94 (16487400) [pid = 3820] [serial = 1478] [outer = 15CDAC00] 15:32:28 INFO - PROCESS | 3820 | 1461191548736 Marionette TRACE conn2 <- [1,1932,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.basic.1.html",0,null,null,[["isPointInPath() detects whether the point is inside the path",0,null,null]]]}] 15:32:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | isPointInPath() detects whether the point is inside the path 15:32:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | took 643ms 15:32:28 INFO - PROCESS | 3820 | 1461191548784 Marionette TRACE conn2 -> [0,1933,"getWindowHandle",null] 15:32:28 INFO - PROCESS | 3820 | 1461191548786 Marionette TRACE conn2 <- [1,1933,null,{"value":"13"}] 15:32:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html 15:32:28 INFO - PROCESS | 3820 | 1461191548794 Marionette TRACE conn2 -> [0,1934,"setScriptTimeout",{"ms":35000}] 15:32:28 INFO - PROCESS | 3820 | 1461191548795 Marionette TRACE conn2 <- [1,1934,null,{}] 15:32:28 INFO - PROCESS | 3820 | 1461191548799 Marionette TRACE conn2 -> [0,1935,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:32:28 INFO - PROCESS | 3820 | 1461191548911 Marionette TRACE conn2 <- [1,1935,null,{"value":null}] 15:32:28 INFO - PROCESS | 3820 | 1461191548922 Marionette TRACE conn2 -> [0,1936,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.basic.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.2.html\", \"0c4acebc-30bb-40ca-b7a3-36b05095ea91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:32:28 INFO - PROCESS | 3820 | ++DOCSHELL 17A9F800 == 33 [pid = 3820] [id = 493] 15:32:28 INFO - PROCESS | 3820 | ++DOMWINDOW == 95 (17AA1800) [pid = 3820] [serial = 1479] [outer = 00000000] 15:32:28 INFO - PROCESS | 3820 | ++DOMWINDOW == 96 (17D45800) [pid = 3820] [serial = 1480] [outer = 17AA1800] 15:32:28 INFO - PROCESS | 3820 | 1461191548970 Marionette DEBUG loaded listener.js 15:32:29 INFO - PROCESS | 3820 | ++DOMWINDOW == 97 (17D4C400) [pid = 3820] [serial = 1481] [outer = 17AA1800] 15:32:29 INFO - PROCESS | 3820 | 1461191549396 Marionette TRACE conn2 <- [1,1936,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.basic.2.html",0,null,null,[["isPointInPath() detects whether the point is inside the path",0,null,null]]]}] 15:32:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | isPointInPath() detects whether the point is inside the path 15:32:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | took 627ms 15:32:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html 15:32:29 INFO - PROCESS | 3820 | 1461191549433 Marionette TRACE conn2 -> [0,1937,"getWindowHandle",null] 15:32:29 INFO - PROCESS | 3820 | 1461191549435 Marionette TRACE conn2 <- [1,1937,null,{"value":"13"}] 15:32:29 INFO - PROCESS | 3820 | 1461191549445 Marionette TRACE conn2 -> [0,1938,"setScriptTimeout",{"ms":35000}] 15:32:29 INFO - PROCESS | 3820 | 1461191549448 Marionette TRACE conn2 <- [1,1938,null,{}] 15:32:29 INFO - PROCESS | 3820 | 1461191549453 Marionette TRACE conn2 -> [0,1939,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:32:29 INFO - PROCESS | 3820 | 1461191549554 Marionette TRACE conn2 <- [1,1939,null,{"value":null}] 15:32:29 INFO - PROCESS | 3820 | 1461191549588 Marionette TRACE conn2 -> [0,1940,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.bezier.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bezier.html\", \"0c4acebc-30bb-40ca-b7a3-36b05095ea91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:32:29 INFO - PROCESS | 3820 | ++DOCSHELL 17AC3800 == 34 [pid = 3820] [id = 494] 15:32:29 INFO - PROCESS | 3820 | ++DOMWINDOW == 98 (17F6D800) [pid = 3820] [serial = 1482] [outer = 00000000] 15:32:29 INFO - PROCESS | 3820 | ++DOMWINDOW == 99 (1816FC00) [pid = 3820] [serial = 1483] [outer = 17F6D800] 15:32:29 INFO - PROCESS | 3820 | 1461191549635 Marionette DEBUG loaded listener.js 15:32:29 INFO - PROCESS | 3820 | ++DOMWINDOW == 100 (1816F400) [pid = 3820] [serial = 1484] [outer = 17F6D800] 15:32:30 INFO - PROCESS | 3820 | 1461191550049 Marionette TRACE conn2 <- [1,1940,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.bezier.html",0,null,null,[["isPointInPath() works on Bezier curves",0,null,null]]]}] 15:32:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | isPointInPath() works on Bezier curves 15:32:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | took 659ms 15:32:30 INFO - PROCESS | 3820 | 1461191550097 Marionette TRACE conn2 -> [0,1941,"getWindowHandle",null] 15:32:30 INFO - PROCESS | 3820 | 1461191550099 Marionette TRACE conn2 <- [1,1941,null,{"value":"13"}] 15:32:30 INFO - PROCESS | 3820 | 1461191550102 Marionette TRACE conn2 -> [0,1942,"setScriptTimeout",{"ms":35000}] 15:32:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html 15:32:30 INFO - PROCESS | 3820 | 1461191550104 Marionette TRACE conn2 <- [1,1942,null,{}] 15:32:30 INFO - PROCESS | 3820 | 1461191550111 Marionette TRACE conn2 -> [0,1943,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:32:30 INFO - PROCESS | 3820 | 1461191550184 Marionette TRACE conn2 <- [1,1943,null,{"value":null}] 15:32:30 INFO - PROCESS | 3820 | 1461191550190 Marionette TRACE conn2 -> [0,1944,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.bigarc.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bigarc.html\", \"0c4acebc-30bb-40ca-b7a3-36b05095ea91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:32:30 INFO - PROCESS | 3820 | ++DOCSHELL 18115400 == 35 [pid = 3820] [id = 495] 15:32:30 INFO - PROCESS | 3820 | ++DOMWINDOW == 101 (18244400) [pid = 3820] [serial = 1485] [outer = 00000000] 15:32:30 INFO - PROCESS | 3820 | ++DOMWINDOW == 102 (18648400) [pid = 3820] [serial = 1486] [outer = 18244400] 15:32:30 INFO - PROCESS | 3820 | 1461191550234 Marionette DEBUG loaded listener.js 15:32:30 INFO - PROCESS | 3820 | ++DOMWINDOW == 103 (18647C00) [pid = 3820] [serial = 1487] [outer = 18244400] 15:32:30 INFO - PROCESS | 3820 | 1461191550698 Marionette TRACE conn2 <- [1,1944,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.bigarc.html",0,null,null,[["isPointInPath() works on unclosed arcs larger than 2pi",0,null,null]]]}] 15:32:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | isPointInPath() works on unclosed arcs larger than 2pi 15:32:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | took 643ms 15:32:30 INFO - PROCESS | 3820 | 1461191550740 Marionette TRACE conn2 -> [0,1945,"getWindowHandle",null] 15:32:30 INFO - PROCESS | 3820 | 1461191550742 Marionette TRACE conn2 <- [1,1945,null,{"value":"13"}] 15:32:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.edge.html 15:32:30 INFO - PROCESS | 3820 | 1461191550746 Marionette TRACE conn2 -> [0,1946,"setScriptTimeout",{"ms":35000}] 15:32:30 INFO - PROCESS | 3820 | 1461191550747 Marionette TRACE conn2 <- [1,1946,null,{}] 15:32:30 INFO - PROCESS | 3820 | 1461191550750 Marionette TRACE conn2 -> [0,1947,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:32:30 INFO - PROCESS | 3820 | 1461191550858 Marionette TRACE conn2 <- [1,1947,null,{"value":null}] 15:32:30 INFO - PROCESS | 3820 | 1461191550867 Marionette TRACE conn2 -> [0,1948,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.edge.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.edge.html\", \"0c4acebc-30bb-40ca-b7a3-36b05095ea91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:32:30 INFO - PROCESS | 3820 | ++DOCSHELL 13810000 == 36 [pid = 3820] [id = 496] 15:32:30 INFO - PROCESS | 3820 | ++DOMWINDOW == 104 (1864D800) [pid = 3820] [serial = 1488] [outer = 00000000] 15:32:30 INFO - PROCESS | 3820 | ++DOMWINDOW == 105 (18B8A400) [pid = 3820] [serial = 1489] [outer = 1864D800] 15:32:30 INFO - PROCESS | 3820 | 1461191550920 Marionette DEBUG loaded listener.js 15:32:30 INFO - PROCESS | 3820 | ++DOMWINDOW == 106 (18B87000) [pid = 3820] [serial = 1490] [outer = 1864D800] 15:32:31 INFO - PROCESS | 3820 | 1461191551390 Marionette TRACE conn2 <- [1,1948,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.edge.html",0,null,null,[["isPointInPath() counts points on the path as being inside",0,null,null]]]}] 15:32:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | isPointInPath() counts points on the path as being inside 15:32:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | took 706ms 15:32:31 INFO - PROCESS | 3820 | 1461191551449 Marionette TRACE conn2 -> [0,1949,"getWindowHandle",null] 15:32:31 INFO - PROCESS | 3820 | 1461191551451 Marionette TRACE conn2 <- [1,1949,null,{"value":"13"}] 15:32:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.empty.html 15:32:31 INFO - PROCESS | 3820 | 1461191551455 Marionette TRACE conn2 -> [0,1950,"setScriptTimeout",{"ms":35000}] 15:32:31 INFO - PROCESS | 3820 | 1461191551456 Marionette TRACE conn2 <- [1,1950,null,{}] 15:32:31 INFO - PROCESS | 3820 | 1461191551460 Marionette TRACE conn2 -> [0,1951,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:32:31 INFO - PROCESS | 3820 | 1461191551567 Marionette TRACE conn2 <- [1,1951,null,{"value":null}] 15:32:31 INFO - PROCESS | 3820 | 1461191551573 Marionette TRACE conn2 -> [0,1952,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.empty.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.empty.html\", \"0c4acebc-30bb-40ca-b7a3-36b05095ea91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:32:31 INFO - PROCESS | 3820 | ++DOCSHELL 17F71800 == 37 [pid = 3820] [id = 497] 15:32:31 INFO - PROCESS | 3820 | ++DOMWINDOW == 107 (1823F400) [pid = 3820] [serial = 1491] [outer = 00000000] 15:32:31 INFO - PROCESS | 3820 | ++DOMWINDOW == 108 (18D0D000) [pid = 3820] [serial = 1492] [outer = 1823F400] 15:32:31 INFO - PROCESS | 3820 | 1461191551617 Marionette DEBUG loaded listener.js 15:32:31 INFO - PROCESS | 3820 | ++DOMWINDOW == 109 (18F20400) [pid = 3820] [serial = 1493] [outer = 1823F400] 15:32:32 INFO - PROCESS | 3820 | 1461191552063 Marionette TRACE conn2 <- [1,1952,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.empty.html",0,null,null,[["isPointInPath() works when there is no path",0,null,null]]]}] 15:32:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | isPointInPath() works when there is no path 15:32:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | took 627ms 15:32:32 INFO - PROCESS | 3820 | 1461191552094 Marionette TRACE conn2 -> [0,1953,"getWindowHandle",null] 15:32:32 INFO - PROCESS | 3820 | 1461191552096 Marionette TRACE conn2 <- [1,1953,null,{"value":"13"}] 15:32:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html 15:32:32 INFO - PROCESS | 3820 | 1461191552099 Marionette TRACE conn2 -> [0,1954,"setScriptTimeout",{"ms":35000}] 15:32:32 INFO - PROCESS | 3820 | 1461191552102 Marionette TRACE conn2 <- [1,1954,null,{}] 15:32:32 INFO - PROCESS | 3820 | 1461191552105 Marionette TRACE conn2 -> [0,1955,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:32:32 INFO - PROCESS | 3820 | 1461191552232 Marionette TRACE conn2 <- [1,1955,null,{"value":null}] 15:32:32 INFO - PROCESS | 3820 | 1461191552326 Marionette TRACE conn2 -> [0,1956,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html\", \"0c4acebc-30bb-40ca-b7a3-36b05095ea91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:32:32 INFO - PROCESS | 3820 | ++DOCSHELL 195CA800 == 38 [pid = 3820] [id = 498] 15:32:32 INFO - PROCESS | 3820 | ++DOMWINDOW == 110 (196C9800) [pid = 3820] [serial = 1494] [outer = 00000000] 15:32:32 INFO - PROCESS | 3820 | ++DOMWINDOW == 111 (19A95800) [pid = 3820] [serial = 1495] [outer = 196C9800] 15:32:32 INFO - PROCESS | 3820 | 1461191552380 Marionette DEBUG loaded listener.js 15:32:32 INFO - PROCESS | 3820 | ++DOMWINDOW == 112 (19F77000) [pid = 3820] [serial = 1496] [outer = 196C9800] 15:32:32 INFO - PROCESS | 3820 | --DOMWINDOW == 111 (13CB4400) [pid = 3820] [serial = 1416] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.shape.html] 15:32:32 INFO - PROCESS | 3820 | --DOMWINDOW == 110 (1D4ECC00) [pid = 3820] [serial = 1413] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html] 15:32:32 INFO - PROCESS | 3820 | --DOMWINDOW == 109 (16481400) [pid = 3820] [serial = 1443] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.newline.html] 15:32:32 INFO - PROCESS | 3820 | --DOMWINDOW == 108 (18808800) [pid = 3820] [serial = 1440] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.empty.html] 15:32:32 INFO - PROCESS | 3820 | --DOMWINDOW == 107 (17AC0400) [pid = 3820] [serial = 1437] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.2.html] 15:32:32 INFO - PROCESS | 3820 | --DOMWINDOW == 106 (13652800) [pid = 3820] [serial = 1455] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.overlap.html] 15:32:32 INFO - PROCESS | 3820 | --DOMWINDOW == 105 (1CFE5C00) [pid = 3820] [serial = 1380] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve2.html] 15:32:32 INFO - PROCESS | 3820 | --DOMWINDOW == 104 (1D4EA000) [pid = 3820] [serial = 1368] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.negative.html] 15:32:32 INFO - PROCESS | 3820 | --DOMWINDOW == 103 (13554400) [pid = 3820] [serial = 1371] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.nonfinite.html] 15:32:32 INFO - PROCESS | 3820 | --DOMWINDOW == 102 (1AD60800) [pid = 3820] [serial = 1377] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve1.html] 15:32:32 INFO - PROCESS | 3820 | --DOMWINDOW == 101 (17D50400) [pid = 3820] [serial = 1374] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.scale.html] 15:32:32 INFO - PROCESS | 3820 | --DOMWINDOW == 100 (12D98C00) [pid = 3820] [serial = 1458] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.add.html] 15:32:32 INFO - PROCESS | 3820 | --DOMWINDOW == 99 (19784000) [pid = 3820] [serial = 1446] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.nextpoint.html] 15:32:32 INFO - PROCESS | 3820 | --DOMWINDOW == 98 (1A8D7400) [pid = 3820] [serial = 1449] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.basic.html] 15:32:32 INFO - PROCESS | 3820 | --DOMWINDOW == 97 (1AD63800) [pid = 3820] [serial = 1452] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.unaffected.html] 15:32:32 INFO - PROCESS | 3820 | --DOMWINDOW == 96 (12355400) [pid = 3820] [serial = 1434] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.1.html] 15:32:32 INFO - PROCESS | 3820 | --DOMWINDOW == 95 (14356800) [pid = 3820] [serial = 1431] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.unaffected.html] 15:32:32 INFO - PROCESS | 3820 | --DOMWINDOW == 94 (17D8D000) [pid = 3820] [serial = 1428] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.intersect.html] 15:32:32 INFO - PROCESS | 3820 | --DOMWINDOW == 93 (1D8E2000) [pid = 3820] [serial = 1425] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.empty.html] 15:32:32 INFO - PROCESS | 3820 | --DOMWINDOW == 92 (18F27000) [pid = 3820] [serial = 1422] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.2.html] 15:32:32 INFO - PROCESS | 3820 | --DOMWINDOW == 91 (17F70400) [pid = 3820] [serial = 1419] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.1.html] 15:32:33 INFO - PROCESS | 3820 | 1461191553146 Marionette TRACE conn2 <- [1,1956,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html",0,null,null,[["isPointInPath() returns false for non-finite arguments",0,null,null]]]}] 15:32:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | isPointInPath() returns false for non-finite arguments 15:32:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | took 1098ms 15:32:33 INFO - PROCESS | 3820 | 1461191553199 Marionette TRACE conn2 -> [0,1957,"getWindowHandle",null] 15:32:33 INFO - PROCESS | 3820 | 1461191553200 Marionette TRACE conn2 <- [1,1957,null,{"value":"13"}] 15:32:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.outside.html 15:32:33 INFO - PROCESS | 3820 | 1461191553204 Marionette TRACE conn2 -> [0,1958,"setScriptTimeout",{"ms":35000}] 15:32:33 INFO - PROCESS | 3820 | 1461191553206 Marionette TRACE conn2 <- [1,1958,null,{}] 15:32:33 INFO - PROCESS | 3820 | 1461191553209 Marionette TRACE conn2 -> [0,1959,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:32:33 INFO - PROCESS | 3820 | 1461191553283 Marionette TRACE conn2 <- [1,1959,null,{"value":null}] 15:32:33 INFO - PROCESS | 3820 | 1461191553289 Marionette TRACE conn2 -> [0,1960,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.outside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.outside.html\", \"0c4acebc-30bb-40ca-b7a3-36b05095ea91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:32:33 INFO - PROCESS | 3820 | ++DOCSHELL 15460C00 == 39 [pid = 3820] [id = 499] 15:32:33 INFO - PROCESS | 3820 | ++DOMWINDOW == 92 (15A05C00) [pid = 3820] [serial = 1497] [outer = 00000000] 15:32:33 INFO - PROCESS | 3820 | ++DOMWINDOW == 93 (17F72800) [pid = 3820] [serial = 1498] [outer = 15A05C00] 15:32:33 INFO - PROCESS | 3820 | 1461191553333 Marionette DEBUG loaded listener.js 15:32:33 INFO - PROCESS | 3820 | ++DOMWINDOW == 94 (17F6FC00) [pid = 3820] [serial = 1499] [outer = 15A05C00] 15:32:33 INFO - PROCESS | 3820 | 1461191553751 Marionette TRACE conn2 <- [1,1960,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.outside.html",0,null,null,[["isPointInPath() works on paths outside the canvas",0,null,null]]]}] 15:32:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | isPointInPath() works on paths outside the canvas 15:32:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | took 596ms 15:32:33 INFO - PROCESS | 3820 | 1461191553801 Marionette TRACE conn2 -> [0,1961,"getWindowHandle",null] 15:32:33 INFO - PROCESS | 3820 | 1461191553803 Marionette TRACE conn2 <- [1,1961,null,{"value":"13"}] 15:32:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html 15:32:33 INFO - PROCESS | 3820 | 1461191553810 Marionette TRACE conn2 -> [0,1962,"setScriptTimeout",{"ms":35000}] 15:32:33 INFO - PROCESS | 3820 | 1461191553812 Marionette TRACE conn2 <- [1,1962,null,{}] 15:32:33 INFO - PROCESS | 3820 | 1461191553815 Marionette TRACE conn2 -> [0,1963,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:32:33 INFO - PROCESS | 3820 | 1461191553888 Marionette TRACE conn2 <- [1,1963,null,{"value":null}] 15:32:33 INFO - PROCESS | 3820 | 1461191553895 Marionette TRACE conn2 -> [0,1964,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.subpath.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.subpath.html\", \"0c4acebc-30bb-40ca-b7a3-36b05095ea91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:32:33 INFO - PROCESS | 3820 | ++DOCSHELL 1880FC00 == 40 [pid = 3820] [id = 500] 15:32:33 INFO - PROCESS | 3820 | ++DOMWINDOW == 95 (1977C400) [pid = 3820] [serial = 1500] [outer = 00000000] 15:32:33 INFO - PROCESS | 3820 | ++DOMWINDOW == 96 (1A1B5400) [pid = 3820] [serial = 1501] [outer = 1977C400] 15:32:33 INFO - PROCESS | 3820 | 1461191553945 Marionette DEBUG loaded listener.js 15:32:34 INFO - PROCESS | 3820 | ++DOMWINDOW == 97 (1A319000) [pid = 3820] [serial = 1502] [outer = 1977C400] 15:32:34 INFO - PROCESS | 3820 | 1461191554386 Marionette TRACE conn2 <- [1,1964,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.subpath.html",0,null,null,[["isPointInPath() uses the current path, not just the subpath",0,null,null]]]}] 15:32:34 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | isPointInPath() uses the current path, not just the subpath 15:32:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | took 597ms 15:32:34 INFO - PROCESS | 3820 | 1461191554409 Marionette TRACE conn2 -> [0,1965,"getWindowHandle",null] 15:32:34 INFO - PROCESS | 3820 | 1461191554410 Marionette TRACE conn2 <- [1,1965,null,{"value":"13"}] 15:32:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html 15:32:34 INFO - PROCESS | 3820 | 1461191554414 Marionette TRACE conn2 -> [0,1966,"setScriptTimeout",{"ms":35000}] 15:32:34 INFO - PROCESS | 3820 | 1461191554416 Marionette TRACE conn2 <- [1,1966,null,{}] 15:32:34 INFO - PROCESS | 3820 | 1461191554419 Marionette TRACE conn2 -> [0,1967,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:32:34 INFO - PROCESS | 3820 | 1461191554533 Marionette TRACE conn2 <- [1,1967,null,{"value":null}] 15:32:34 INFO - PROCESS | 3820 | 1461191554542 Marionette TRACE conn2 -> [0,1968,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.transform.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.1.html\", \"0c4acebc-30bb-40ca-b7a3-36b05095ea91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:32:34 INFO - PROCESS | 3820 | ++DOCSHELL 17A9E800 == 41 [pid = 3820] [id = 501] 15:32:34 INFO - PROCESS | 3820 | ++DOMWINDOW == 98 (19502800) [pid = 3820] [serial = 1503] [outer = 00000000] 15:32:34 INFO - PROCESS | 3820 | ++DOMWINDOW == 99 (1A3B9800) [pid = 3820] [serial = 1504] [outer = 19502800] 15:32:34 INFO - PROCESS | 3820 | 1461191554586 Marionette DEBUG loaded listener.js 15:32:34 INFO - PROCESS | 3820 | ++DOMWINDOW == 100 (1A4CB000) [pid = 3820] [serial = 1505] [outer = 19502800] 15:32:35 INFO - PROCESS | 3820 | 1461191555225 Marionette TRACE conn2 <- [1,1968,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.transform.1.html",0,null,null,[["isPointInPath() handles transformations correctly",0,null,null]]]}] 15:32:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | isPointInPath() handles transformations correctly 15:32:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | took 847ms 15:32:35 INFO - PROCESS | 3820 | 1461191555315 Marionette TRACE conn2 -> [0,1969,"getWindowHandle",null] 15:32:35 INFO - PROCESS | 3820 | 1461191555319 Marionette TRACE conn2 <- [1,1969,null,{"value":"13"}] 15:32:35 INFO - PROCESS | 3820 | 1461191555349 Marionette TRACE conn2 -> [0,1970,"setScriptTimeout",{"ms":35000}] 15:32:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html 15:32:35 INFO - PROCESS | 3820 | 1461191555354 Marionette TRACE conn2 <- [1,1970,null,{}] 15:32:35 INFO - PROCESS | 3820 | 1461191555361 Marionette TRACE conn2 -> [0,1971,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:32:35 INFO - PROCESS | 3820 | 1461191555483 Marionette TRACE conn2 <- [1,1971,null,{"value":null}] 15:32:35 INFO - PROCESS | 3820 | 1461191555611 Marionette TRACE conn2 -> [0,1972,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.transform.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.2.html\", \"0c4acebc-30bb-40ca-b7a3-36b05095ea91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:32:35 INFO - PROCESS | 3820 | ++DOCSHELL 11BEE800 == 42 [pid = 3820] [id = 502] 15:32:35 INFO - PROCESS | 3820 | ++DOMWINDOW == 101 (11BEF000) [pid = 3820] [serial = 1506] [outer = 00000000] 15:32:35 INFO - PROCESS | 3820 | ++DOMWINDOW == 102 (12D97400) [pid = 3820] [serial = 1507] [outer = 11BEF000] 15:32:35 INFO - PROCESS | 3820 | 1461191555668 Marionette DEBUG loaded listener.js 15:32:35 INFO - PROCESS | 3820 | ++DOMWINDOW == 103 (12DDA800) [pid = 3820] [serial = 1508] [outer = 11BEF000] 15:32:36 INFO - PROCESS | 3820 | 1461191556351 Marionette TRACE conn2 <- [1,1972,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.transform.2.html",0,null,null,[["isPointInPath() handles transformations correctly",0,null,null]]]}] 15:32:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | isPointInPath() handles transformations correctly 15:32:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | took 1052ms 15:32:36 INFO - PROCESS | 3820 | 1461191556396 Marionette TRACE conn2 -> [0,1973,"getWindowHandle",null] 15:32:36 INFO - PROCESS | 3820 | 1461191556402 Marionette TRACE conn2 <- [1,1973,null,{"value":"13"}] 15:32:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html 15:32:36 INFO - PROCESS | 3820 | 1461191556429 Marionette TRACE conn2 -> [0,1974,"setScriptTimeout",{"ms":35000}] 15:32:36 INFO - PROCESS | 3820 | 1461191556432 Marionette TRACE conn2 <- [1,1974,null,{}] 15:32:36 INFO - PROCESS | 3820 | 1461191556461 Marionette TRACE conn2 -> [0,1975,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:32:36 INFO - PROCESS | 3820 | 1461191556584 Marionette TRACE conn2 <- [1,1975,null,{"value":null}] 15:32:36 INFO - PROCESS | 3820 | 1461191556721 Marionette TRACE conn2 -> [0,1976,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.transform.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.3.html\", \"0c4acebc-30bb-40ca-b7a3-36b05095ea91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:32:36 INFO - PROCESS | 3820 | ++DOCSHELL 13652000 == 43 [pid = 3820] [id = 503] 15:32:36 INFO - PROCESS | 3820 | ++DOMWINDOW == 104 (13652400) [pid = 3820] [serial = 1509] [outer = 00000000] 15:32:36 INFO - PROCESS | 3820 | ++DOMWINDOW == 105 (13817800) [pid = 3820] [serial = 1510] [outer = 13652400] 15:32:36 INFO - PROCESS | 3820 | 1461191556810 Marionette DEBUG loaded listener.js 15:32:36 INFO - PROCESS | 3820 | ++DOMWINDOW == 106 (14962400) [pid = 3820] [serial = 1511] [outer = 13652400] 15:32:37 INFO - PROCESS | 3820 | 1461191557741 Marionette TRACE conn2 <- [1,1976,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.transform.3.html",0,null,null,[["isPointInPath() handles transformations correctly",0,null,null]]]}] 15:32:37 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | isPointInPath() handles transformations correctly 15:32:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | took 1365ms 15:32:37 INFO - PROCESS | 3820 | 1461191557787 Marionette TRACE conn2 -> [0,1977,"getWindowHandle",null] 15:32:37 INFO - PROCESS | 3820 | 1461191557791 Marionette TRACE conn2 <- [1,1977,null,{"value":"13"}] 15:32:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html 15:32:37 INFO - PROCESS | 3820 | 1461191557796 Marionette TRACE conn2 -> [0,1978,"setScriptTimeout",{"ms":35000}] 15:32:37 INFO - PROCESS | 3820 | 1461191557799 Marionette TRACE conn2 <- [1,1978,null,{}] 15:32:37 INFO - PROCESS | 3820 | 1461191557805 Marionette TRACE conn2 -> [0,1979,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:32:37 INFO - PROCESS | 3820 | 1461191557912 Marionette TRACE conn2 <- [1,1979,null,{"value":null}] 15:32:37 INFO - PROCESS | 3820 | --DOCSHELL 18237000 == 42 [pid = 3820] [id = 381] 15:32:37 INFO - PROCESS | 3820 | --DOCSHELL 1496C400 == 41 [pid = 3820] [id = 383] 15:32:37 INFO - PROCESS | 3820 | --DOCSHELL 17F72400 == 40 [pid = 3820] [id = 380] 15:32:37 INFO - PROCESS | 3820 | --DOCSHELL 15D91800 == 39 [pid = 3820] [id = 378] 15:32:37 INFO - PROCESS | 3820 | --DOCSHELL 1864E000 == 38 [pid = 3820] [id = 382] 15:32:37 INFO - PROCESS | 3820 | --DOCSHELL 1648B400 == 37 [pid = 3820] [id = 379] 15:32:37 INFO - PROCESS | 3820 | --DOCSHELL 1496DC00 == 36 [pid = 3820] [id = 377] 15:32:37 INFO - PROCESS | 3820 | --DOCSHELL 123F3000 == 35 [pid = 3820] [id = 375] 15:32:37 INFO - PROCESS | 3820 | --DOCSHELL 13260000 == 34 [pid = 3820] [id = 392] 15:32:37 INFO - PROCESS | 3820 | --DOCSHELL 1C33D000 == 33 [pid = 3820] [id = 487] 15:32:37 INFO - PROCESS | 3820 | --DOMWINDOW == 105 (1D16B800) [pid = 3820] [serial = 1462] [outer = 00000000] [url = about:blank] 15:32:38 INFO - PROCESS | 3820 | --DOMWINDOW == 104 (1D5C4400) [pid = 3820] [serial = 1382] [outer = 00000000] [url = about:blank] 15:32:38 INFO - PROCESS | 3820 | --DOMWINDOW == 103 (1D5A8000) [pid = 3820] [serial = 1370] [outer = 00000000] [url = about:blank] 15:32:38 INFO - PROCESS | 3820 | --DOMWINDOW == 102 (16488400) [pid = 3820] [serial = 1373] [outer = 00000000] [url = about:blank] 15:32:38 INFO - PROCESS | 3820 | --DOMWINDOW == 101 (1D4E9C00) [pid = 3820] [serial = 1379] [outer = 00000000] [url = about:blank] 15:32:38 INFO - PROCESS | 3820 | --DOMWINDOW == 100 (18D06800) [pid = 3820] [serial = 1376] [outer = 00000000] [url = about:blank] 15:32:38 INFO - PROCESS | 3820 | --DOMWINDOW == 99 (1C262000) [pid = 3820] [serial = 1460] [outer = 00000000] [url = about:blank] 15:32:38 INFO - PROCESS | 3820 | --DOMWINDOW == 98 (1A8D2C00) [pid = 3820] [serial = 1447] [outer = 00000000] [url = about:blank] 15:32:38 INFO - PROCESS | 3820 | --DOMWINDOW == 97 (1C265C00) [pid = 3820] [serial = 1450] [outer = 00000000] [url = about:blank] 15:32:38 INFO - PROCESS | 3820 | --DOMWINDOW == 96 (1C98C400) [pid = 3820] [serial = 1453] [outer = 00000000] [url = about:blank] 15:32:38 INFO - PROCESS | 3820 | --DOMWINDOW == 95 (1C265400) [pid = 3820] [serial = 1451] [outer = 00000000] [url = about:blank] 15:32:38 INFO - PROCESS | 3820 | --DOMWINDOW == 94 (1A8A4C00) [pid = 3820] [serial = 1459] [outer = 00000000] [url = about:blank] 15:32:38 INFO - PROCESS | 3820 | --DOMWINDOW == 93 (13555400) [pid = 3820] [serial = 1435] [outer = 00000000] [url = about:blank] 15:32:38 INFO - PROCESS | 3820 | --DOMWINDOW == 92 (15C94000) [pid = 3820] [serial = 1433] [outer = 00000000] [url = about:blank] 15:32:38 INFO - PROCESS | 3820 | --DOMWINDOW == 91 (15AB9C00) [pid = 3820] [serial = 1432] [outer = 00000000] [url = about:blank] 15:32:38 INFO - PROCESS | 3820 | --DOMWINDOW == 90 (1A8D4400) [pid = 3820] [serial = 1430] [outer = 00000000] [url = about:blank] 15:32:38 INFO - PROCESS | 3820 | --DOMWINDOW == 89 (1A3B5000) [pid = 3820] [serial = 1429] [outer = 00000000] [url = about:blank] 15:32:38 INFO - PROCESS | 3820 | --DOMWINDOW == 88 (1DD4BC00) [pid = 3820] [serial = 1427] [outer = 00000000] [url = about:blank] 15:32:38 INFO - PROCESS | 3820 | --DOMWINDOW == 87 (1DD47800) [pid = 3820] [serial = 1426] [outer = 00000000] [url = about:blank] 15:32:38 INFO - PROCESS | 3820 | --DOMWINDOW == 86 (1CCDD800) [pid = 3820] [serial = 1424] [outer = 00000000] [url = about:blank] 15:32:38 INFO - PROCESS | 3820 | --DOMWINDOW == 85 (1C336C00) [pid = 3820] [serial = 1423] [outer = 00000000] [url = about:blank] 15:32:38 INFO - PROCESS | 3820 | --DOMWINDOW == 84 (18D07800) [pid = 3820] [serial = 1421] [outer = 00000000] [url = about:blank] 15:32:38 INFO - PROCESS | 3820 | --DOMWINDOW == 83 (18B87C00) [pid = 3820] [serial = 1420] [outer = 00000000] [url = about:blank] 15:32:38 INFO - PROCESS | 3820 | --DOMWINDOW == 82 (15ADB400) [pid = 3820] [serial = 1418] [outer = 00000000] [url = about:blank] 15:32:38 INFO - PROCESS | 3820 | --DOMWINDOW == 81 (15464000) [pid = 3820] [serial = 1417] [outer = 00000000] [url = about:blank] 15:32:38 INFO - PROCESS | 3820 | --DOMWINDOW == 80 (1D5CB000) [pid = 3820] [serial = 1415] [outer = 00000000] [url = about:blank] 15:32:38 INFO - PROCESS | 3820 | --DOMWINDOW == 79 (19A9F000) [pid = 3820] [serial = 1444] [outer = 00000000] [url = about:blank] 15:32:38 INFO - PROCESS | 3820 | --DOMWINDOW == 78 (18EA6C00) [pid = 3820] [serial = 1441] [outer = 00000000] [url = about:blank] 15:32:38 INFO - PROCESS | 3820 | --DOMWINDOW == 77 (18F28400) [pid = 3820] [serial = 1442] [outer = 00000000] [url = about:blank] 15:32:38 INFO - PROCESS | 3820 | --DOMWINDOW == 76 (18295800) [pid = 3820] [serial = 1438] [outer = 00000000] [url = about:blank] 15:32:38 INFO - PROCESS | 3820 | --DOMWINDOW == 75 (1864A400) [pid = 3820] [serial = 1439] [outer = 00000000] [url = about:blank] 15:32:38 INFO - PROCESS | 3820 | --DOMWINDOW == 74 (13CB7400) [pid = 3820] [serial = 1436] [outer = 00000000] [url = about:blank] 15:32:38 INFO - PROCESS | 3820 | --DOMWINDOW == 73 (15D90400) [pid = 3820] [serial = 1456] [outer = 00000000] [url = about:blank] 15:32:38 INFO - PROCESS | 3820 | --DOMWINDOW == 72 (1A8E0800) [pid = 3820] [serial = 1448] [outer = 00000000] [url = about:blank] 15:32:38 INFO - PROCESS | 3820 | --DOMWINDOW == 71 (19CA7800) [pid = 3820] [serial = 1445] [outer = 00000000] [url = about:blank] 15:32:38 INFO - PROCESS | 3820 | --DOMWINDOW == 70 (1CB6F800) [pid = 3820] [serial = 1454] [outer = 00000000] [url = about:blank] 15:32:38 INFO - PROCESS | 3820 | --DOMWINDOW == 69 (15CD6000) [pid = 3820] [serial = 1457] [outer = 00000000] [url = about:blank] 15:32:38 INFO - PROCESS | 3820 | 1461191558050 Marionette TRACE conn2 -> [0,1980,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.transform.4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.4.html\", \"0c4acebc-30bb-40ca-b7a3-36b05095ea91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:32:38 INFO - PROCESS | 3820 | ++DOCSHELL 11C17000 == 34 [pid = 3820] [id = 504] 15:32:38 INFO - PROCESS | 3820 | ++DOMWINDOW == 70 (123F3000) [pid = 3820] [serial = 1512] [outer = 00000000] 15:32:38 INFO - PROCESS | 3820 | ++DOMWINDOW == 71 (13555400) [pid = 3820] [serial = 1513] [outer = 123F3000] 15:32:38 INFO - PROCESS | 3820 | 1461191558106 Marionette DEBUG loaded listener.js 15:32:38 INFO - PROCESS | 3820 | ++DOMWINDOW == 72 (1364D400) [pid = 3820] [serial = 1514] [outer = 123F3000] 15:32:38 INFO - PROCESS | 3820 | 1461191558516 Marionette TRACE conn2 <- [1,1980,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.transform.4.html",0,null,null,[["isPointInPath() handles transformations correctly",0,null,null]]]}] 15:32:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | isPointInPath() handles transformations correctly 15:32:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | took 753ms 15:32:38 INFO - PROCESS | 3820 | 1461191558565 Marionette TRACE conn2 -> [0,1981,"getWindowHandle",null] 15:32:38 INFO - PROCESS | 3820 | 1461191558570 Marionette TRACE conn2 <- [1,1981,null,{"value":"13"}] 15:32:38 INFO - PROCESS | 3820 | 1461191558581 Marionette TRACE conn2 -> [0,1982,"setScriptTimeout",{"ms":35000}] 15:32:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html 15:32:38 INFO - PROCESS | 3820 | 1461191558583 Marionette TRACE conn2 <- [1,1982,null,{}] 15:32:38 INFO - PROCESS | 3820 | 1461191558587 Marionette TRACE conn2 -> [0,1983,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:32:38 INFO - PROCESS | 3820 | 1461191558664 Marionette TRACE conn2 <- [1,1983,null,{"value":null}] 15:32:38 INFO - PROCESS | 3820 | 1461191558673 Marionette TRACE conn2 -> [0,1984,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.unclosed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.unclosed.html\", \"0c4acebc-30bb-40ca-b7a3-36b05095ea91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:32:38 INFO - PROCESS | 3820 | ++DOCSHELL 13CB4400 == 35 [pid = 3820] [id = 505] 15:32:38 INFO - PROCESS | 3820 | ++DOMWINDOW == 73 (14969000) [pid = 3820] [serial = 1515] [outer = 00000000] 15:32:38 INFO - PROCESS | 3820 | ++DOMWINDOW == 74 (156A4000) [pid = 3820] [serial = 1516] [outer = 14969000] 15:32:38 INFO - PROCESS | 3820 | 1461191558718 Marionette DEBUG loaded listener.js 15:32:38 INFO - PROCESS | 3820 | ++DOMWINDOW == 75 (15AB9C00) [pid = 3820] [serial = 1517] [outer = 14969000] 15:32:39 INFO - PROCESS | 3820 | 1461191559184 Marionette TRACE conn2 <- [1,1984,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.unclosed.html",0,null,null,[["isPointInPath() works on unclosed subpaths",0,null,null]]]}] 15:32:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | isPointInPath() works on unclosed subpaths 15:32:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | took 643ms 15:32:39 INFO - PROCESS | 3820 | 1461191559223 Marionette TRACE conn2 -> [0,1985,"getWindowHandle",null] 15:32:39 INFO - PROCESS | 3820 | 1461191559225 Marionette TRACE conn2 <- [1,1985,null,{"value":"13"}] 15:32:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.winding.html 15:32:39 INFO - PROCESS | 3820 | 1461191559229 Marionette TRACE conn2 -> [0,1986,"setScriptTimeout",{"ms":35000}] 15:32:39 INFO - PROCESS | 3820 | 1461191559232 Marionette TRACE conn2 <- [1,1986,null,{}] 15:32:39 INFO - PROCESS | 3820 | 1461191559243 Marionette TRACE conn2 -> [0,1987,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:32:39 INFO - PROCESS | 3820 | 1461191559324 Marionette TRACE conn2 <- [1,1987,null,{"value":null}] 15:32:39 INFO - PROCESS | 3820 | 1461191559368 Marionette TRACE conn2 -> [0,1988,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.winding.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.winding.html\", \"0c4acebc-30bb-40ca-b7a3-36b05095ea91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:32:39 INFO - PROCESS | 3820 | ++DOCSHELL 1646E000 == 36 [pid = 3820] [id = 506] 15:32:39 INFO - PROCESS | 3820 | ++DOMWINDOW == 76 (16483400) [pid = 3820] [serial = 1518] [outer = 00000000] 15:32:39 INFO - PROCESS | 3820 | ++DOMWINDOW == 77 (1648F800) [pid = 3820] [serial = 1519] [outer = 16483400] 15:32:39 INFO - PROCESS | 3820 | 1461191559504 Marionette DEBUG loaded listener.js 15:32:39 INFO - PROCESS | 3820 | ++DOMWINDOW == 78 (16879C00) [pid = 3820] [serial = 1520] [outer = 16483400] 15:32:39 INFO - PROCESS | 3820 | 1461191559891 Marionette TRACE conn2 <- [1,1988,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.winding.html",0,null,null,[["isPointInPath() uses the non-zero winding number rule",0,null,null]]]}] 15:32:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | isPointInPath() uses the non-zero winding number rule 15:32:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | took 706ms 15:32:39 INFO - PROCESS | 3820 | 1461191559926 Marionette TRACE conn2 -> [0,1989,"getWindowHandle",null] 15:32:39 INFO - PROCESS | 3820 | 1461191559928 Marionette TRACE conn2 <- [1,1989,null,{"value":"13"}] 15:32:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.basic.html 15:32:39 INFO - PROCESS | 3820 | 1461191559931 Marionette TRACE conn2 -> [0,1990,"setScriptTimeout",{"ms":35000}] 15:32:39 INFO - PROCESS | 3820 | 1461191559933 Marionette TRACE conn2 <- [1,1990,null,{}] 15:32:39 INFO - PROCESS | 3820 | 1461191559936 Marionette TRACE conn2 -> [0,1991,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:32:40 INFO - PROCESS | 3820 | 1461191560013 Marionette TRACE conn2 <- [1,1991,null,{"value":null}] 15:32:40 INFO - PROCESS | 3820 | 1461191560116 Marionette TRACE conn2 -> [0,1992,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.lineTo.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.basic.html\", \"0c4acebc-30bb-40ca-b7a3-36b05095ea91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:32:40 INFO - PROCESS | 3820 | ++DOCSHELL 16488400 == 37 [pid = 3820] [id = 507] 15:32:40 INFO - PROCESS | 3820 | ++DOMWINDOW == 79 (17D41800) [pid = 3820] [serial = 1521] [outer = 00000000] 15:32:40 INFO - PROCESS | 3820 | ++DOMWINDOW == 80 (18114400) [pid = 3820] [serial = 1522] [outer = 17D41800] 15:32:40 INFO - PROCESS | 3820 | 1461191560163 Marionette DEBUG loaded listener.js 15:32:40 INFO - PROCESS | 3820 | ++DOMWINDOW == 81 (1817A000) [pid = 3820] [serial = 1523] [outer = 17D41800] 15:32:40 INFO - PROCESS | 3820 | --DOMWINDOW == 80 (1864D800) [pid = 3820] [serial = 1488] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.edge.html] 15:32:40 INFO - PROCESS | 3820 | --DOMWINDOW == 79 (1C3E5000) [pid = 3820] [serial = 1461] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.1.html] 15:32:40 INFO - PROCESS | 3820 | --DOMWINDOW == 78 (18244400) [pid = 3820] [serial = 1485] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bigarc.html] 15:32:40 INFO - PROCESS | 3820 | --DOMWINDOW == 77 (11C1BC00) [pid = 3820] [serial = 1464] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.2.html] 15:32:40 INFO - PROCESS | 3820 | --DOMWINDOW == 76 (15CDAC00) [pid = 3820] [serial = 1476] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.1.html] 15:32:40 INFO - PROCESS | 3820 | --DOMWINDOW == 75 (17AA1800) [pid = 3820] [serial = 1479] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.2.html] 15:32:40 INFO - PROCESS | 3820 | --DOMWINDOW == 74 (13815000) [pid = 3820] [serial = 1470] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.initial.html] 15:32:40 INFO - PROCESS | 3820 | --DOMWINDOW == 73 (17F6D800) [pid = 3820] [serial = 1482] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bezier.html] 15:32:40 INFO - PROCESS | 3820 | --DOMWINDOW == 72 (12DD7800) [pid = 3820] [serial = 1467] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.3.html] 15:32:40 INFO - PROCESS | 3820 | --DOMWINDOW == 71 (1545D400) [pid = 3820] [serial = 1473] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.arc.html] 15:32:40 INFO - PROCESS | 3820 | --DOMWINDOW == 70 (1823F400) [pid = 3820] [serial = 1491] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.empty.html] 15:32:40 INFO - PROCESS | 3820 | --DOMWINDOW == 69 (1977C400) [pid = 3820] [serial = 1500] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.subpath.html] 15:32:40 INFO - PROCESS | 3820 | --DOMWINDOW == 68 (196C9800) [pid = 3820] [serial = 1494] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html] 15:32:40 INFO - PROCESS | 3820 | --DOMWINDOW == 67 (15A05C00) [pid = 3820] [serial = 1497] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.outside.html] 15:32:41 INFO - PROCESS | 3820 | 1461191561131 Marionette TRACE conn2 <- [1,1992,null,{"value":["/2dcontext/path-objects/2d.path.lineTo.basic.html",0,null,null,[["Canvas test: 2d.path.lineTo.basic",0,null,null]]]}] 15:32:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.basic.html | Canvas test: 2d.path.lineTo.basic 15:32:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.basic.html | took 1255ms 15:32:41 INFO - PROCESS | 3820 | 1461191561185 Marionette TRACE conn2 -> [0,1993,"getWindowHandle",null] 15:32:41 INFO - PROCESS | 3820 | 1461191561189 Marionette TRACE conn2 <- [1,1993,null,{"value":"13"}] 15:32:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html 15:32:41 INFO - PROCESS | 3820 | 1461191561193 Marionette TRACE conn2 -> [0,1994,"setScriptTimeout",{"ms":35000}] 15:32:41 INFO - PROCESS | 3820 | 1461191561197 Marionette TRACE conn2 <- [1,1994,null,{}] 15:32:41 INFO - PROCESS | 3820 | 1461191561203 Marionette TRACE conn2 -> [0,1995,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:32:41 INFO - PROCESS | 3820 | 1461191561303 Marionette TRACE conn2 <- [1,1995,null,{"value":null}] 15:32:41 INFO - PROCESS | 3820 | 1461191561431 Marionette TRACE conn2 -> [0,1996,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html\", \"0c4acebc-30bb-40ca-b7a3-36b05095ea91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:32:41 INFO - PROCESS | 3820 | ++DOCSHELL 1326BC00 == 38 [pid = 3820] [id = 508] 15:32:41 INFO - PROCESS | 3820 | ++DOMWINDOW == 68 (1338FC00) [pid = 3820] [serial = 1524] [outer = 00000000] 15:32:41 INFO - PROCESS | 3820 | ++DOMWINDOW == 69 (13CB7400) [pid = 3820] [serial = 1525] [outer = 1338FC00] 15:32:41 INFO - PROCESS | 3820 | 1461191561488 Marionette DEBUG loaded listener.js 15:32:41 INFO - PROCESS | 3820 | ++DOMWINDOW == 70 (136C6000) [pid = 3820] [serial = 1526] [outer = 1338FC00] 15:32:42 INFO - PROCESS | 3820 | 1461191562095 Marionette TRACE conn2 <- [1,1996,null,{"value":["/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html",0,null,null,[["If there is no subpath, the point is added and nothing is drawn",0,null,null]]]}] 15:32:42 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:32:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html | took 941ms 15:32:42 INFO - PROCESS | 3820 | 1461191562137 Marionette TRACE conn2 -> [0,1997,"getWindowHandle",null] 15:32:42 INFO - PROCESS | 3820 | 1461191562143 Marionette TRACE conn2 <- [1,1997,null,{"value":"13"}] 15:32:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html 15:32:42 INFO - PROCESS | 3820 | 1461191562149 Marionette TRACE conn2 -> [0,1998,"setScriptTimeout",{"ms":35000}] 15:32:42 INFO - PROCESS | 3820 | 1461191562152 Marionette TRACE conn2 <- [1,1998,null,{}] 15:32:42 INFO - PROCESS | 3820 | 1461191562156 Marionette TRACE conn2 -> [0,1999,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:32:42 INFO - PROCESS | 3820 | 1461191562259 Marionette TRACE conn2 <- [1,1999,null,{"value":null}] 15:32:42 INFO - PROCESS | 3820 | 1461191562387 Marionette TRACE conn2 -> [0,2000,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html\", \"0c4acebc-30bb-40ca-b7a3-36b05095ea91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:32:42 INFO - PROCESS | 3820 | ++DOCSHELL 137DEC00 == 39 [pid = 3820] [id = 509] 15:32:42 INFO - PROCESS | 3820 | ++DOMWINDOW == 71 (15707400) [pid = 3820] [serial = 1527] [outer = 00000000] 15:32:42 INFO - PROCESS | 3820 | ++DOMWINDOW == 72 (1648EC00) [pid = 3820] [serial = 1528] [outer = 15707400] 15:32:42 INFO - PROCESS | 3820 | 1461191562442 Marionette DEBUG loaded listener.js 15:32:42 INFO - PROCESS | 3820 | ++DOMWINDOW == 73 (17AA1800) [pid = 3820] [serial = 1529] [outer = 15707400] 15:32:43 INFO - PROCESS | 3820 | 1461191562968 Marionette TRACE conn2 <- [1,2000,null,{"value":["/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html",0,null,null,[["If there is no subpath, the point is added and used for subsequent drawing",0,null,null]]]}] 15:32:43 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:32:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html | took 909ms 15:32:43 INFO - PROCESS | 3820 | 1461191563083 Marionette TRACE conn2 -> [0,2001,"getWindowHandle",null] 15:32:43 INFO - PROCESS | 3820 | 1461191563086 Marionette TRACE conn2 <- [1,2001,null,{"value":"13"}] 15:32:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html 15:32:43 INFO - PROCESS | 3820 | 1461191563090 Marionette TRACE conn2 -> [0,2002,"setScriptTimeout",{"ms":35000}] 15:32:43 INFO - PROCESS | 3820 | 1461191563093 Marionette TRACE conn2 <- [1,2002,null,{}] 15:32:43 INFO - PROCESS | 3820 | 1461191563105 Marionette TRACE conn2 -> [0,2003,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:32:43 INFO - PROCESS | 3820 | 1461191563218 Marionette TRACE conn2 <- [1,2003,null,{"value":null}] 15:32:43 INFO - PROCESS | 3820 | 1461191563313 Marionette TRACE conn2 -> [0,2004,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.lineTo.nextpoint.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nextpoint.html\", \"0c4acebc-30bb-40ca-b7a3-36b05095ea91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:32:43 INFO - PROCESS | 3820 | ++DOCSHELL 182A3400 == 40 [pid = 3820] [id = 510] 15:32:43 INFO - PROCESS | 3820 | ++DOMWINDOW == 74 (18641800) [pid = 3820] [serial = 1530] [outer = 00000000] 15:32:43 INFO - PROCESS | 3820 | ++DOMWINDOW == 75 (18806C00) [pid = 3820] [serial = 1531] [outer = 18641800] 15:32:43 INFO - PROCESS | 3820 | 1461191563369 Marionette DEBUG loaded listener.js 15:32:43 INFO - PROCESS | 3820 | ++DOMWINDOW == 76 (18906400) [pid = 3820] [serial = 1532] [outer = 18641800] 15:32:43 INFO - PROCESS | 3820 | 1461191563953 Marionette TRACE conn2 <- [1,2004,null,{"value":["/2dcontext/path-objects/2d.path.lineTo.nextpoint.html",0,null,null,[["Canvas test: 2d.path.lineTo.nextpoint",0,null,null]]]}] 15:32:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | Canvas test: 2d.path.lineTo.nextpoint 15:32:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | took 910ms 15:32:44 INFO - PROCESS | 3820 | 1461191563993 Marionette TRACE conn2 -> [0,2005,"getWindowHandle",null] 15:32:44 INFO - PROCESS | 3820 | 1461191563996 Marionette TRACE conn2 <- [1,2005,null,{"value":"13"}] 15:32:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html 15:32:44 INFO - PROCESS | 3820 | 1461191563999 Marionette TRACE conn2 -> [0,2006,"setScriptTimeout",{"ms":35000}] 15:32:44 INFO - PROCESS | 3820 | 1461191564001 Marionette TRACE conn2 <- [1,2006,null,{}] 15:32:44 INFO - PROCESS | 3820 | 1461191564005 Marionette TRACE conn2 -> [0,2007,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:32:44 INFO - PROCESS | 3820 | 1461191564102 Marionette TRACE conn2 <- [1,2007,null,{"value":null}] 15:32:44 INFO - PROCESS | 3820 | 1461191564207 Marionette TRACE conn2 -> [0,2008,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.lineTo.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nonfinite.html\", \"0c4acebc-30bb-40ca-b7a3-36b05095ea91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:32:44 INFO - PROCESS | 3820 | ++DOCSHELL 18906000 == 41 [pid = 3820] [id = 511] 15:32:44 INFO - PROCESS | 3820 | ++DOMWINDOW == 77 (1890E800) [pid = 3820] [serial = 1533] [outer = 00000000] 15:32:44 INFO - PROCESS | 3820 | ++DOMWINDOW == 78 (18D0E400) [pid = 3820] [serial = 1534] [outer = 1890E800] 15:32:44 INFO - PROCESS | 3820 | 1461191564261 Marionette DEBUG loaded listener.js 15:32:44 INFO - PROCESS | 3820 | ++DOMWINDOW == 79 (18F20C00) [pid = 3820] [serial = 1535] [outer = 1890E800] 15:32:44 INFO - PROCESS | 3820 | 1461191564899 Marionette TRACE conn2 <- [1,2008,null,{"value":["/2dcontext/path-objects/2d.path.lineTo.nonfinite.html",0,null,null,[["lineTo() with Infinity/NaN is ignored",0,null,null]]]}] 15:32:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | lineTo() with Infinity/NaN is ignored 15:32:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | took 957ms 15:32:44 INFO - PROCESS | 3820 | 1461191564948 Marionette TRACE conn2 -> [0,2009,"getWindowHandle",null] 15:32:44 INFO - PROCESS | 3820 | 1461191564952 Marionette TRACE conn2 <- [1,2009,null,{"value":"13"}] 15:32:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.basic.html 15:32:44 INFO - PROCESS | 3820 | 1461191564958 Marionette TRACE conn2 -> [0,2010,"setScriptTimeout",{"ms":35000}] 15:32:44 INFO - PROCESS | 3820 | 1461191564962 Marionette TRACE conn2 <- [1,2010,null,{}] 15:32:44 INFO - PROCESS | 3820 | 1461191564968 Marionette TRACE conn2 -> [0,2011,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:32:45 INFO - PROCESS | 3820 | 1461191565058 Marionette TRACE conn2 <- [1,2011,null,{"value":null}] 15:32:45 INFO - PROCESS | 3820 | 1461191565202 Marionette TRACE conn2 -> [0,2012,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.moveTo.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.basic.html\", \"0c4acebc-30bb-40ca-b7a3-36b05095ea91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:32:45 INFO - PROCESS | 3820 | ++DOCSHELL 11C1B000 == 42 [pid = 3820] [id = 512] 15:32:45 INFO - PROCESS | 3820 | ++DOMWINDOW == 80 (12BED400) [pid = 3820] [serial = 1536] [outer = 00000000] 15:32:45 INFO - PROCESS | 3820 | ++DOMWINDOW == 81 (1354FC00) [pid = 3820] [serial = 1537] [outer = 12BED400] 15:32:45 INFO - PROCESS | 3820 | 1461191565254 Marionette DEBUG loaded listener.js 15:32:45 INFO - PROCESS | 3820 | ++DOMWINDOW == 82 (1355C800) [pid = 3820] [serial = 1538] [outer = 12BED400] 15:32:45 INFO - PROCESS | 3820 | --DOCSHELL 13269000 == 41 [pid = 3820] [id = 390] 15:32:45 INFO - PROCESS | 3820 | --DOMWINDOW == 81 (18B8A400) [pid = 3820] [serial = 1489] [outer = 00000000] [url = about:blank] 15:32:45 INFO - PROCESS | 3820 | --DOMWINDOW == 80 (1D468000) [pid = 3820] [serial = 1463] [outer = 00000000] [url = about:blank] 15:32:45 INFO - PROCESS | 3820 | --DOMWINDOW == 79 (18648400) [pid = 3820] [serial = 1486] [outer = 00000000] [url = about:blank] 15:32:45 INFO - PROCESS | 3820 | --DOMWINDOW == 78 (123C3000) [pid = 3820] [serial = 1465] [outer = 00000000] [url = about:blank] 15:32:45 INFO - PROCESS | 3820 | --DOMWINDOW == 77 (12B42800) [pid = 3820] [serial = 1466] [outer = 00000000] [url = about:blank] 15:32:45 INFO - PROCESS | 3820 | --DOMWINDOW == 76 (16483000) [pid = 3820] [serial = 1477] [outer = 00000000] [url = about:blank] 15:32:45 INFO - PROCESS | 3820 | --DOMWINDOW == 75 (16487400) [pid = 3820] [serial = 1478] [outer = 00000000] [url = about:blank] 15:32:45 INFO - PROCESS | 3820 | --DOMWINDOW == 74 (17D45800) [pid = 3820] [serial = 1480] [outer = 00000000] [url = about:blank] 15:32:45 INFO - PROCESS | 3820 | --DOMWINDOW == 73 (17D4C400) [pid = 3820] [serial = 1481] [outer = 00000000] [url = about:blank] 15:32:45 INFO - PROCESS | 3820 | --DOMWINDOW == 72 (13CB4800) [pid = 3820] [serial = 1471] [outer = 00000000] [url = about:blank] 15:32:45 INFO - PROCESS | 3820 | --DOMWINDOW == 71 (143B0C00) [pid = 3820] [serial = 1472] [outer = 00000000] [url = about:blank] 15:32:45 INFO - PROCESS | 3820 | --DOMWINDOW == 70 (1816FC00) [pid = 3820] [serial = 1483] [outer = 00000000] [url = about:blank] 15:32:45 INFO - PROCESS | 3820 | --DOMWINDOW == 69 (1816F400) [pid = 3820] [serial = 1484] [outer = 00000000] [url = about:blank] 15:32:45 INFO - PROCESS | 3820 | --DOMWINDOW == 68 (1325C800) [pid = 3820] [serial = 1468] [outer = 00000000] [url = about:blank] 15:32:45 INFO - PROCESS | 3820 | --DOMWINDOW == 67 (13269800) [pid = 3820] [serial = 1469] [outer = 00000000] [url = about:blank] 15:32:45 INFO - PROCESS | 3820 | --DOMWINDOW == 66 (15AD2400) [pid = 3820] [serial = 1474] [outer = 00000000] [url = about:blank] 15:32:45 INFO - PROCESS | 3820 | --DOMWINDOW == 65 (15C16C00) [pid = 3820] [serial = 1475] [outer = 00000000] [url = about:blank] 15:32:45 INFO - PROCESS | 3820 | --DOMWINDOW == 64 (18D0D000) [pid = 3820] [serial = 1492] [outer = 00000000] [url = about:blank] 15:32:45 INFO - PROCESS | 3820 | --DOMWINDOW == 63 (1A319000) [pid = 3820] [serial = 1502] [outer = 00000000] [url = about:blank] 15:32:45 INFO - PROCESS | 3820 | --DOMWINDOW == 62 (18B87000) [pid = 3820] [serial = 1490] [outer = 00000000] [url = about:blank] 15:32:45 INFO - PROCESS | 3820 | --DOMWINDOW == 61 (19A95800) [pid = 3820] [serial = 1495] [outer = 00000000] [url = about:blank] 15:32:45 INFO - PROCESS | 3820 | --DOMWINDOW == 60 (18F20400) [pid = 3820] [serial = 1493] [outer = 00000000] [url = about:blank] 15:32:45 INFO - PROCESS | 3820 | --DOMWINDOW == 59 (1A3B9800) [pid = 3820] [serial = 1504] [outer = 00000000] [url = about:blank] 15:32:45 INFO - PROCESS | 3820 | --DOMWINDOW == 58 (1A1B5400) [pid = 3820] [serial = 1501] [outer = 00000000] [url = about:blank] 15:32:45 INFO - PROCESS | 3820 | --DOMWINDOW == 57 (19F77000) [pid = 3820] [serial = 1496] [outer = 00000000] [url = about:blank] 15:32:45 INFO - PROCESS | 3820 | --DOMWINDOW == 56 (17F72800) [pid = 3820] [serial = 1498] [outer = 00000000] [url = about:blank] 15:32:45 INFO - PROCESS | 3820 | --DOMWINDOW == 55 (17F6FC00) [pid = 3820] [serial = 1499] [outer = 00000000] [url = about:blank] 15:32:45 INFO - PROCESS | 3820 | --DOMWINDOW == 54 (18647C00) [pid = 3820] [serial = 1487] [outer = 00000000] [url = about:blank] 15:32:45 INFO - PROCESS | 3820 | 1461191565718 Marionette TRACE conn2 <- [1,2012,null,{"value":["/2dcontext/path-objects/2d.path.moveTo.basic.html",0,null,null,[["Canvas test: 2d.path.moveTo.basic",0,null,null]]]}] 15:32:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.basic.html | Canvas test: 2d.path.moveTo.basic 15:32:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.basic.html | took 800ms 15:32:45 INFO - PROCESS | 3820 | 1461191565757 Marionette TRACE conn2 -> [0,2013,"getWindowHandle",null] 15:32:45 INFO - PROCESS | 3820 | 1461191565762 Marionette TRACE conn2 <- [1,2013,null,{"value":"13"}] 15:32:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.multiple.html 15:32:45 INFO - PROCESS | 3820 | 1461191565768 Marionette TRACE conn2 -> [0,2014,"setScriptTimeout",{"ms":35000}] 15:32:45 INFO - PROCESS | 3820 | 1461191565771 Marionette TRACE conn2 <- [1,2014,null,{}] 15:32:45 INFO - PROCESS | 3820 | 1461191565775 Marionette TRACE conn2 -> [0,2015,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:32:45 INFO - PROCESS | 3820 | 1461191565854 Marionette TRACE conn2 <- [1,2015,null,{"value":null}] 15:32:45 INFO - PROCESS | 3820 | 1461191565861 Marionette TRACE conn2 -> [0,2016,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.moveTo.multiple.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.multiple.html\", \"0c4acebc-30bb-40ca-b7a3-36b05095ea91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:32:45 INFO - PROCESS | 3820 | ++DOCSHELL 1326B800 == 42 [pid = 3820] [id = 513] 15:32:45 INFO - PROCESS | 3820 | ++DOMWINDOW == 55 (13CAEC00) [pid = 3820] [serial = 1539] [outer = 00000000] 15:32:45 INFO - PROCESS | 3820 | ++DOMWINDOW == 56 (15467400) [pid = 3820] [serial = 1540] [outer = 13CAEC00] 15:32:45 INFO - PROCESS | 3820 | 1461191565906 Marionette DEBUG loaded listener.js 15:32:45 INFO - PROCESS | 3820 | ++DOMWINDOW == 57 (15AEA800) [pid = 3820] [serial = 1541] [outer = 13CAEC00] 15:32:46 INFO - PROCESS | 3820 | 1461191566395 Marionette TRACE conn2 <- [1,2016,null,{"value":["/2dcontext/path-objects/2d.path.moveTo.multiple.html",0,null,null,[["Canvas test: 2d.path.moveTo.multiple",0,null,null]]]}] 15:32:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.multiple.html | Canvas test: 2d.path.moveTo.multiple 15:32:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.multiple.html | took 627ms 15:32:46 INFO - PROCESS | 3820 | 1461191566405 Marionette TRACE conn2 -> [0,2017,"getWindowHandle",null] 15:32:46 INFO - PROCESS | 3820 | 1461191566407 Marionette TRACE conn2 <- [1,2017,null,{"value":"13"}] 15:32:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html 15:32:46 INFO - PROCESS | 3820 | 1461191566411 Marionette TRACE conn2 -> [0,2018,"setScriptTimeout",{"ms":35000}] 15:32:46 INFO - PROCESS | 3820 | 1461191566414 Marionette TRACE conn2 <- [1,2018,null,{}] 15:32:46 INFO - PROCESS | 3820 | 1461191566428 Marionette TRACE conn2 -> [0,2019,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:32:46 INFO - PROCESS | 3820 | 1461191566509 Marionette TRACE conn2 <- [1,2019,null,{"value":null}] 15:32:46 INFO - PROCESS | 3820 | 1461191566516 Marionette TRACE conn2 -> [0,2020,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.moveTo.newsubpath.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.newsubpath.html\", \"0c4acebc-30bb-40ca-b7a3-36b05095ea91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:32:46 INFO - PROCESS | 3820 | ++DOCSHELL 16480C00 == 43 [pid = 3820] [id = 514] 15:32:46 INFO - PROCESS | 3820 | ++DOMWINDOW == 58 (16487400) [pid = 3820] [serial = 1542] [outer = 00000000] 15:32:46 INFO - PROCESS | 3820 | ++DOMWINDOW == 59 (1687B000) [pid = 3820] [serial = 1543] [outer = 16487400] 15:32:46 INFO - PROCESS | 3820 | 1461191566562 Marionette DEBUG loaded listener.js 15:32:46 INFO - PROCESS | 3820 | ++DOMWINDOW == 60 (17D46000) [pid = 3820] [serial = 1544] [outer = 16487400] 15:32:47 INFO - PROCESS | 3820 | 1461191567022 Marionette TRACE conn2 <- [1,2020,null,{"value":["/2dcontext/path-objects/2d.path.moveTo.newsubpath.html",0,null,null,[["Canvas test: 2d.path.moveTo.newsubpath",0,null,null]]]}] 15:32:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | Canvas test: 2d.path.moveTo.newsubpath 15:32:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | took 627ms 15:32:47 INFO - PROCESS | 3820 | 1461191567048 Marionette TRACE conn2 -> [0,2021,"getWindowHandle",null] 15:32:47 INFO - PROCESS | 3820 | 1461191567051 Marionette TRACE conn2 <- [1,2021,null,{"value":"13"}] 15:32:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html 15:32:47 INFO - PROCESS | 3820 | 1461191567058 Marionette TRACE conn2 -> [0,2022,"setScriptTimeout",{"ms":35000}] 15:32:47 INFO - PROCESS | 3820 | 1461191567060 Marionette TRACE conn2 <- [1,2022,null,{}] 15:32:47 INFO - PROCESS | 3820 | 1461191567063 Marionette TRACE conn2 -> [0,2023,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:32:47 INFO - PROCESS | 3820 | 1461191567139 Marionette TRACE conn2 <- [1,2023,null,{"value":null}] 15:32:47 INFO - PROCESS | 3820 | 1461191567146 Marionette TRACE conn2 -> [0,2024,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.moveTo.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.nonfinite.html\", \"0c4acebc-30bb-40ca-b7a3-36b05095ea91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:32:47 INFO - PROCESS | 3820 | ++DOCSHELL 17D4C400 == 44 [pid = 3820] [id = 515] 15:32:47 INFO - PROCESS | 3820 | ++DOMWINDOW == 61 (17D87C00) [pid = 3820] [serial = 1545] [outer = 00000000] 15:32:47 INFO - PROCESS | 3820 | ++DOMWINDOW == 62 (18173800) [pid = 3820] [serial = 1546] [outer = 17D87C00] 15:32:47 INFO - PROCESS | 3820 | 1461191567190 Marionette DEBUG loaded listener.js 15:32:47 INFO - PROCESS | 3820 | ++DOMWINDOW == 63 (18238000) [pid = 3820] [serial = 1547] [outer = 17D87C00] 15:32:47 INFO - PROCESS | 3820 | 1461191567654 Marionette TRACE conn2 <- [1,2024,null,{"value":["/2dcontext/path-objects/2d.path.moveTo.nonfinite.html",0,null,null,[["moveTo() with Infinity/NaN is ignored",0,null,null]]]}] 15:32:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | moveTo() with Infinity/NaN is ignored 15:32:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | took 643ms 15:32:47 INFO - PROCESS | 3820 | 1461191567697 Marionette TRACE conn2 -> [0,2025,"getWindowHandle",null] 15:32:47 INFO - PROCESS | 3820 | 1461191567699 Marionette TRACE conn2 <- [1,2025,null,{"value":"13"}] 15:32:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html 15:32:47 INFO - PROCESS | 3820 | 1461191567702 Marionette TRACE conn2 -> [0,2026,"setScriptTimeout",{"ms":35000}] 15:32:47 INFO - PROCESS | 3820 | 1461191567704 Marionette TRACE conn2 <- [1,2026,null,{}] 15:32:47 INFO - PROCESS | 3820 | 1461191567713 Marionette TRACE conn2 -> [0,2027,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:32:47 INFO - PROCESS | 3820 | 1461191567816 Marionette TRACE conn2 <- [1,2027,null,{"value":null}] 15:32:47 INFO - PROCESS | 3820 | 1461191567821 Marionette TRACE conn2 -> [0,2028,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html\", \"0c4acebc-30bb-40ca-b7a3-36b05095ea91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:32:47 INFO - PROCESS | 3820 | ++DOCSHELL 18299800 == 45 [pid = 3820] [id = 516] 15:32:47 INFO - PROCESS | 3820 | ++DOMWINDOW == 64 (18648000) [pid = 3820] [serial = 1548] [outer = 00000000] 15:32:47 INFO - PROCESS | 3820 | ++DOMWINDOW == 65 (18905400) [pid = 3820] [serial = 1549] [outer = 18648000] 15:32:47 INFO - PROCESS | 3820 | 1461191567865 Marionette DEBUG loaded listener.js 15:32:47 INFO - PROCESS | 3820 | ++DOMWINDOW == 66 (18B93400) [pid = 3820] [serial = 1550] [outer = 18648000] 15:32:48 INFO - PROCESS | 3820 | 1461191568306 Marionette TRACE conn2 <- [1,2028,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html",0,null,null,[["Canvas test: 2d.path.quadraticCurveTo.basic",0,null,null]]]}] 15:32:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | Canvas test: 2d.path.quadraticCurveTo.basic 15:32:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | took 627ms 15:32:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html 15:32:48 INFO - PROCESS | 3820 | 1461191568340 Marionette TRACE conn2 -> [0,2029,"getWindowHandle",null] 15:32:48 INFO - PROCESS | 3820 | 1461191568342 Marionette TRACE conn2 <- [1,2029,null,{"value":"13"}] 15:32:48 INFO - PROCESS | 3820 | 1461191568346 Marionette TRACE conn2 -> [0,2030,"setScriptTimeout",{"ms":35000}] 15:32:48 INFO - PROCESS | 3820 | 1461191568347 Marionette TRACE conn2 <- [1,2030,null,{}] 15:32:48 INFO - PROCESS | 3820 | 1461191568351 Marionette TRACE conn2 -> [0,2031,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:32:48 INFO - PROCESS | 3820 | 1461191568478 Marionette TRACE conn2 <- [1,2031,null,{"value":null}] 15:32:48 INFO - PROCESS | 3820 | 1461191568486 Marionette TRACE conn2 -> [0,2032,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html\", \"0c4acebc-30bb-40ca-b7a3-36b05095ea91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:32:48 INFO - PROCESS | 3820 | ++DOCSHELL 11C1C000 == 46 [pid = 3820] [id = 517] 15:32:48 INFO - PROCESS | 3820 | ++DOMWINDOW == 67 (123FE000) [pid = 3820] [serial = 1551] [outer = 00000000] 15:32:48 INFO - PROCESS | 3820 | ++DOMWINDOW == 68 (19509000) [pid = 3820] [serial = 1552] [outer = 123FE000] 15:32:48 INFO - PROCESS | 3820 | 1461191568533 Marionette DEBUG loaded listener.js 15:32:48 INFO - PROCESS | 3820 | ++DOMWINDOW == 69 (195BD400) [pid = 3820] [serial = 1553] [outer = 123FE000] 15:32:49 INFO - PROCESS | 3820 | 1461191569024 Marionette TRACE conn2 <- [1,2032,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html",0,null,null,[["If there is no subpath, the first control point is added (and nothing is drawn up to it)",0,null,null]]]}] 15:32:49 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:32:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html | took 737ms 15:32:49 INFO - PROCESS | 3820 | 1461191569086 Marionette TRACE conn2 -> [0,2033,"getWindowHandle",null] 15:32:49 INFO - PROCESS | 3820 | 1461191569088 Marionette TRACE conn2 <- [1,2033,null,{"value":"13"}] 15:32:49 INFO - PROCESS | 3820 | 1461191569091 Marionette TRACE conn2 -> [0,2034,"setScriptTimeout",{"ms":35000}] 15:32:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html 15:32:49 INFO - PROCESS | 3820 | 1461191569093 Marionette TRACE conn2 <- [1,2034,null,{}] 15:32:49 INFO - PROCESS | 3820 | --DOMWINDOW == 68 (14969000) [pid = 3820] [serial = 1515] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.unclosed.html] 15:32:49 INFO - PROCESS | 3820 | --DOMWINDOW == 67 (123F3000) [pid = 3820] [serial = 1512] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.4.html] 15:32:49 INFO - PROCESS | 3820 | --DOMWINDOW == 66 (16483400) [pid = 3820] [serial = 1518] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.winding.html] 15:32:49 INFO - PROCESS | 3820 | 1461191569110 Marionette TRACE conn2 -> [0,2035,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:32:49 INFO - PROCESS | 3820 | 1461191569216 Marionette TRACE conn2 <- [1,2035,null,{"value":null}] 15:32:49 INFO - PROCESS | 3820 | 1461191569279 Marionette TRACE conn2 -> [0,2036,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html\", \"0c4acebc-30bb-40ca-b7a3-36b05095ea91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:32:49 INFO - PROCESS | 3820 | ++DOCSHELL 16486800 == 47 [pid = 3820] [id = 518] 15:32:49 INFO - PROCESS | 3820 | ++DOMWINDOW == 67 (18D05800) [pid = 3820] [serial = 1554] [outer = 00000000] 15:32:49 INFO - PROCESS | 3820 | ++DOMWINDOW == 68 (196CCC00) [pid = 3820] [serial = 1555] [outer = 18D05800] 15:32:49 INFO - PROCESS | 3820 | 1461191569323 Marionette DEBUG loaded listener.js 15:32:49 INFO - PROCESS | 3820 | ++DOMWINDOW == 69 (195C1400) [pid = 3820] [serial = 1556] [outer = 18D05800] 15:32:49 INFO - PROCESS | 3820 | 1461191569679 Marionette TRACE conn2 <- [1,2036,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html",0,null,null,[["If there is no subpath, the first control point is added",0,null,null]]]}] 15:32:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 15:32:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | took 659ms 15:32:49 INFO - PROCESS | 3820 | 1461191569750 Marionette TRACE conn2 -> [0,2037,"getWindowHandle",null] 15:32:49 INFO - PROCESS | 3820 | 1461191569752 Marionette TRACE conn2 <- [1,2037,null,{"value":"13"}] 15:32:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html 15:32:49 INFO - PROCESS | 3820 | 1461191569755 Marionette TRACE conn2 -> [0,2038,"setScriptTimeout",{"ms":35000}] 15:32:49 INFO - PROCESS | 3820 | 1461191569757 Marionette TRACE conn2 <- [1,2038,null,{}] 15:32:49 INFO - PROCESS | 3820 | 1461191569760 Marionette TRACE conn2 -> [0,2039,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:32:49 INFO - PROCESS | 3820 | 1461191569862 Marionette TRACE conn2 <- [1,2039,null,{"value":null}] 15:32:49 INFO - PROCESS | 3820 | 1461191569874 Marionette TRACE conn2 -> [0,2040,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html\", \"0c4acebc-30bb-40ca-b7a3-36b05095ea91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:32:49 INFO - PROCESS | 3820 | ++DOCSHELL 1655AC00 == 48 [pid = 3820] [id = 519] 15:32:49 INFO - PROCESS | 3820 | ++DOMWINDOW == 70 (19A92C00) [pid = 3820] [serial = 1557] [outer = 00000000] 15:32:49 INFO - PROCESS | 3820 | ++DOMWINDOW == 71 (1A1BB800) [pid = 3820] [serial = 1558] [outer = 19A92C00] 15:32:49 INFO - PROCESS | 3820 | 1461191569917 Marionette DEBUG loaded listener.js 15:32:49 INFO - PROCESS | 3820 | ++DOMWINDOW == 72 (1A31BC00) [pid = 3820] [serial = 1559] [outer = 19A92C00] 15:32:50 INFO - PROCESS | 3820 | 1461191570340 Marionette TRACE conn2 <- [1,2040,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html",0,null,null,[["quadraticCurveTo() with Infinity/NaN is ignored",0,null,null]]]}] 15:32:50 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | quadraticCurveTo() with Infinity/NaN is ignored 15:32:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | took 643ms 15:32:50 INFO - PROCESS | 3820 | 1461191570394 Marionette TRACE conn2 -> [0,2041,"getWindowHandle",null] 15:32:50 INFO - PROCESS | 3820 | 1461191570396 Marionette TRACE conn2 <- [1,2041,null,{"value":"13"}] 15:32:50 INFO - PROCESS | 3820 | 1461191570399 Marionette TRACE conn2 -> [0,2042,"setScriptTimeout",{"ms":35000}] 15:32:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html 15:32:50 INFO - PROCESS | 3820 | 1461191570401 Marionette TRACE conn2 <- [1,2042,null,{}] 15:32:50 INFO - PROCESS | 3820 | 1461191570405 Marionette TRACE conn2 -> [0,2043,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:32:50 INFO - PROCESS | 3820 | 1461191570480 Marionette TRACE conn2 <- [1,2043,null,{"value":null}] 15:32:50 INFO - PROCESS | 3820 | 1461191570486 Marionette TRACE conn2 -> [0,2044,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html\", \"0c4acebc-30bb-40ca-b7a3-36b05095ea91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:32:50 INFO - PROCESS | 3820 | ++DOCSHELL 1A1BA000 == 49 [pid = 3820] [id = 520] 15:32:50 INFO - PROCESS | 3820 | ++DOMWINDOW == 73 (1A1BA400) [pid = 3820] [serial = 1560] [outer = 00000000] 15:32:50 INFO - PROCESS | 3820 | ++DOMWINDOW == 74 (1A3B8C00) [pid = 3820] [serial = 1561] [outer = 1A1BA400] 15:32:50 INFO - PROCESS | 3820 | 1461191570529 Marionette DEBUG loaded listener.js 15:32:50 INFO - PROCESS | 3820 | ++DOMWINDOW == 75 (1A3B7400) [pid = 3820] [serial = 1562] [outer = 1A1BA400] 15:32:51 INFO - PROCESS | 3820 | 1461191570972 Marionette TRACE conn2 <- [1,2044,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html",0,null,null,[["Canvas test: 2d.path.quadraticCurveTo.scaled",0,null,null]]]}] 15:32:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | Canvas test: 2d.path.quadraticCurveTo.scaled 15:32:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | took 596ms 15:32:51 INFO - PROCESS | 3820 | 1461191570997 Marionette TRACE conn2 -> [0,2045,"getWindowHandle",null] 15:32:51 INFO - PROCESS | 3820 | 1461191570999 Marionette TRACE conn2 <- [1,2045,null,{"value":"13"}] 15:32:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html 15:32:51 INFO - PROCESS | 3820 | 1461191571005 Marionette TRACE conn2 -> [0,2046,"setScriptTimeout",{"ms":35000}] 15:32:51 INFO - PROCESS | 3820 | 1461191571007 Marionette TRACE conn2 <- [1,2046,null,{}] 15:32:51 INFO - PROCESS | 3820 | 1461191571011 Marionette TRACE conn2 -> [0,2047,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:32:51 INFO - PROCESS | 3820 | 1461191571134 Marionette TRACE conn2 <- [1,2047,null,{"value":null}] 15:32:51 INFO - PROCESS | 3820 | 1461191571140 Marionette TRACE conn2 -> [0,2048,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html\", \"0c4acebc-30bb-40ca-b7a3-36b05095ea91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:32:51 INFO - PROCESS | 3820 | ++DOCSHELL 1A1B1C00 == 50 [pid = 3820] [id = 521] 15:32:51 INFO - PROCESS | 3820 | ++DOMWINDOW == 76 (1A869800) [pid = 3820] [serial = 1563] [outer = 00000000] 15:32:51 INFO - PROCESS | 3820 | ++DOMWINDOW == 77 (1A8D3800) [pid = 3820] [serial = 1564] [outer = 1A869800] 15:32:51 INFO - PROCESS | 3820 | 1461191571187 Marionette DEBUG loaded listener.js 15:32:51 INFO - PROCESS | 3820 | ++DOMWINDOW == 78 (1A8D6800) [pid = 3820] [serial = 1565] [outer = 1A869800] 15:32:51 INFO - PROCESS | 3820 | 1461191571647 Marionette TRACE conn2 <- [1,2048,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html",0,null,null,[["Canvas test: 2d.path.quadraticCurveTo.shape",0,null,null]]]}] 15:32:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | Canvas test: 2d.path.quadraticCurveTo.shape 15:32:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | took 627ms 15:32:51 INFO - PROCESS | 3820 | 1461191571679 Marionette TRACE conn2 -> [0,2049,"getWindowHandle",null] 15:32:51 INFO - PROCESS | 3820 | 1461191571681 Marionette TRACE conn2 <- [1,2049,null,{"value":"13"}] 15:32:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.basic.html 15:32:51 INFO - PROCESS | 3820 | 1461191571688 Marionette TRACE conn2 -> [0,2050,"setScriptTimeout",{"ms":35000}] 15:32:51 INFO - PROCESS | 3820 | 1461191571690 Marionette TRACE conn2 <- [1,2050,null,{}] 15:32:51 INFO - PROCESS | 3820 | 1461191571693 Marionette TRACE conn2 -> [0,2051,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:32:51 INFO - PROCESS | 3820 | 1461191571834 Marionette TRACE conn2 <- [1,2051,null,{"value":null}] 15:32:51 INFO - PROCESS | 3820 | 1461191571968 Marionette TRACE conn2 -> [0,2052,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.basic.html\", \"0c4acebc-30bb-40ca-b7a3-36b05095ea91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:32:51 INFO - PROCESS | 3820 | ++DOCSHELL 11C19000 == 51 [pid = 3820] [id = 522] 15:32:51 INFO - PROCESS | 3820 | ++DOMWINDOW == 79 (11C1D000) [pid = 3820] [serial = 1566] [outer = 00000000] 15:32:52 INFO - PROCESS | 3820 | ++DOMWINDOW == 80 (12D93800) [pid = 3820] [serial = 1567] [outer = 11C1D000] 15:32:52 INFO - PROCESS | 3820 | 1461191572026 Marionette DEBUG loaded listener.js 15:32:52 INFO - PROCESS | 3820 | ++DOMWINDOW == 81 (12DDE400) [pid = 3820] [serial = 1568] [outer = 11C1D000] 15:32:52 INFO - PROCESS | 3820 | 1461191572686 Marionette TRACE conn2 <- [1,2052,null,{"value":["/2dcontext/path-objects/2d.path.rect.basic.html",0,null,null,[["Canvas test: 2d.path.rect.basic",0,null,null]]]}] 15:32:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.basic.html | Canvas test: 2d.path.rect.basic 15:32:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.basic.html | took 1051ms 15:32:52 INFO - PROCESS | 3820 | 1461191572752 Marionette TRACE conn2 -> [0,2053,"getWindowHandle",null] 15:32:52 INFO - PROCESS | 3820 | 1461191572757 Marionette TRACE conn2 <- [1,2053,null,{"value":"13"}] 15:32:52 INFO - PROCESS | 3820 | 1461191572761 Marionette TRACE conn2 -> [0,2054,"setScriptTimeout",{"ms":35000}] 15:32:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.closed.html 15:32:52 INFO - PROCESS | 3820 | 1461191572766 Marionette TRACE conn2 <- [1,2054,null,{}] 15:32:52 INFO - PROCESS | 3820 | 1461191572785 Marionette TRACE conn2 -> [0,2055,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:32:52 INFO - PROCESS | 3820 | 1461191572889 Marionette TRACE conn2 <- [1,2055,null,{"value":null}] 15:32:53 INFO - PROCESS | 3820 | 1461191573021 Marionette TRACE conn2 -> [0,2056,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.closed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.closed.html\", \"0c4acebc-30bb-40ca-b7a3-36b05095ea91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:32:53 INFO - PROCESS | 3820 | ++DOCSHELL 15C93400 == 52 [pid = 3820] [id = 523] 15:32:53 INFO - PROCESS | 3820 | ++DOMWINDOW == 82 (15CDAC00) [pid = 3820] [serial = 1569] [outer = 00000000] 15:32:53 INFO - PROCESS | 3820 | ++DOMWINDOW == 83 (16486000) [pid = 3820] [serial = 1570] [outer = 15CDAC00] 15:32:53 INFO - PROCESS | 3820 | 1461191573079 Marionette DEBUG loaded listener.js 15:32:53 INFO - PROCESS | 3820 | ++DOMWINDOW == 84 (1686EC00) [pid = 3820] [serial = 1571] [outer = 15CDAC00] 15:32:53 INFO - PROCESS | 3820 | 1461191573645 Marionette TRACE conn2 <- [1,2056,null,{"value":["/2dcontext/path-objects/2d.path.rect.closed.html",0,null,null,[["Canvas test: 2d.path.rect.closed",0,null,null]]]}] 15:32:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.closed.html | Canvas test: 2d.path.rect.closed 15:32:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.closed.html | took 972ms 15:32:53 INFO - PROCESS | 3820 | 1461191573732 Marionette TRACE conn2 -> [0,2057,"getWindowHandle",null] 15:32:53 INFO - PROCESS | 3820 | 1461191573735 Marionette TRACE conn2 <- [1,2057,null,{"value":"13"}] 15:32:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.1.html 15:32:53 INFO - PROCESS | 3820 | 1461191573739 Marionette TRACE conn2 -> [0,2058,"setScriptTimeout",{"ms":35000}] 15:32:53 INFO - PROCESS | 3820 | 1461191573741 Marionette TRACE conn2 <- [1,2058,null,{}] 15:32:53 INFO - PROCESS | 3820 | 1461191573745 Marionette TRACE conn2 -> [0,2059,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:32:53 INFO - PROCESS | 3820 | 1461191573846 Marionette TRACE conn2 <- [1,2059,null,{"value":null}] 15:32:53 INFO - PROCESS | 3820 | 1461191573978 Marionette TRACE conn2 -> [0,2060,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.end.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.1.html\", \"0c4acebc-30bb-40ca-b7a3-36b05095ea91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:32:54 INFO - PROCESS | 3820 | ++DOCSHELL 18642800 == 53 [pid = 3820] [id = 524] 15:32:54 INFO - PROCESS | 3820 | ++DOMWINDOW == 85 (1864D800) [pid = 3820] [serial = 1572] [outer = 00000000] 15:32:54 INFO - PROCESS | 3820 | ++DOMWINDOW == 86 (18D0A800) [pid = 3820] [serial = 1573] [outer = 1864D800] 15:32:54 INFO - PROCESS | 3820 | 1461191574034 Marionette DEBUG loaded listener.js 15:32:54 INFO - PROCESS | 3820 | ++DOMWINDOW == 87 (19503000) [pid = 3820] [serial = 1574] [outer = 1864D800] 15:32:54 INFO - PROCESS | 3820 | 1461191574697 Marionette TRACE conn2 <- [1,2060,null,{"value":["/2dcontext/path-objects/2d.path.rect.end.1.html",0,null,null,[["Canvas test: 2d.path.rect.end.1",0,null,null]]]}] 15:32:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.1.html | Canvas test: 2d.path.rect.end.1 15:32:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.1.html | took 1004ms 15:32:54 INFO - PROCESS | 3820 | 1461191574740 Marionette TRACE conn2 -> [0,2061,"getWindowHandle",null] 15:32:54 INFO - PROCESS | 3820 | 1461191574744 Marionette TRACE conn2 <- [1,2061,null,{"value":"13"}] 15:32:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.2.html 15:32:54 INFO - PROCESS | 3820 | 1461191574755 Marionette TRACE conn2 -> [0,2062,"setScriptTimeout",{"ms":35000}] 15:32:54 INFO - PROCESS | 3820 | 1461191574760 Marionette TRACE conn2 <- [1,2062,null,{}] 15:32:54 INFO - PROCESS | 3820 | 1461191574764 Marionette TRACE conn2 -> [0,2063,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:32:54 INFO - PROCESS | 3820 | 1461191574867 Marionette TRACE conn2 <- [1,2063,null,{"value":null}] 15:32:55 INFO - PROCESS | 3820 | 1461191575107 Marionette TRACE conn2 -> [0,2064,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.end.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.2.html\", \"0c4acebc-30bb-40ca-b7a3-36b05095ea91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:32:55 INFO - PROCESS | 3820 | ++DOCSHELL 02A8D400 == 54 [pid = 3820] [id = 525] 15:32:55 INFO - PROCESS | 3820 | ++DOMWINDOW == 88 (11BEB800) [pid = 3820] [serial = 1575] [outer = 00000000] 15:32:55 INFO - PROCESS | 3820 | ++DOMWINDOW == 89 (1355C400) [pid = 3820] [serial = 1576] [outer = 11BEB800] 15:32:55 INFO - PROCESS | 3820 | 1461191575191 Marionette DEBUG loaded listener.js 15:32:55 INFO - PROCESS | 3820 | ++DOMWINDOW == 90 (1380E400) [pid = 3820] [serial = 1577] [outer = 11BEB800] 15:32:55 INFO - PROCESS | 3820 | 1461191575761 Marionette TRACE conn2 <- [1,2064,null,{"value":["/2dcontext/path-objects/2d.path.rect.end.2.html",0,null,null,[["Canvas test: 2d.path.rect.end.2",0,null,null]]]}] 15:32:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.2.html | Canvas test: 2d.path.rect.end.2 15:32:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.2.html | took 1051ms 15:32:55 INFO - PROCESS | 3820 | 1461191575820 Marionette TRACE conn2 -> [0,2065,"getWindowHandle",null] 15:32:55 INFO - PROCESS | 3820 | 1461191575825 Marionette TRACE conn2 <- [1,2065,null,{"value":"13"}] 15:32:55 INFO - PROCESS | 3820 | 1461191575830 Marionette TRACE conn2 -> [0,2066,"setScriptTimeout",{"ms":35000}] 15:32:55 INFO - PROCESS | 3820 | 1461191575833 Marionette TRACE conn2 <- [1,2066,null,{}] 15:32:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.negative.html 15:32:55 INFO - PROCESS | 3820 | 1461191575839 Marionette TRACE conn2 -> [0,2067,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:32:55 INFO - PROCESS | 3820 | 1461191575936 Marionette TRACE conn2 <- [1,2067,null,{"value":null}] 15:32:56 INFO - PROCESS | 3820 | --DOCSHELL 1325F400 == 53 [pid = 3820] [id = 376] 15:32:56 INFO - PROCESS | 3820 | --DOCSHELL 1646E000 == 52 [pid = 3820] [id = 506] 15:32:56 INFO - PROCESS | 3820 | --DOCSHELL 12D90C00 == 51 [pid = 3820] [id = 391] 15:32:56 INFO - PROCESS | 3820 | --DOCSHELL 1A1B1C00 == 50 [pid = 3820] [id = 521] 15:32:56 INFO - PROCESS | 3820 | --DOCSHELL 1A1BA000 == 49 [pid = 3820] [id = 520] 15:32:56 INFO - PROCESS | 3820 | --DOCSHELL 1655AC00 == 48 [pid = 3820] [id = 519] 15:32:56 INFO - PROCESS | 3820 | --DOCSHELL 16486800 == 47 [pid = 3820] [id = 518] 15:32:56 INFO - PROCESS | 3820 | --DOCSHELL 11C1C000 == 46 [pid = 3820] [id = 517] 15:32:56 INFO - PROCESS | 3820 | --DOCSHELL 18299800 == 45 [pid = 3820] [id = 516] 15:32:56 INFO - PROCESS | 3820 | --DOCSHELL 17D4C400 == 44 [pid = 3820] [id = 515] 15:32:56 INFO - PROCESS | 3820 | --DOCSHELL 16480C00 == 43 [pid = 3820] [id = 514] 15:32:56 INFO - PROCESS | 3820 | --DOCSHELL 1326B800 == 42 [pid = 3820] [id = 513] 15:32:56 INFO - PROCESS | 3820 | --DOCSHELL 11C1B000 == 41 [pid = 3820] [id = 512] 15:32:56 INFO - PROCESS | 3820 | --DOMWINDOW == 89 (12D97400) [pid = 3820] [serial = 1507] [outer = 00000000] [url = about:blank] 15:32:56 INFO - PROCESS | 3820 | --DOCSHELL 137DEC00 == 40 [pid = 3820] [id = 509] 15:32:56 INFO - PROCESS | 3820 | --DOCSHELL 1326BC00 == 39 [pid = 3820] [id = 508] 15:32:56 INFO - PROCESS | 3820 | --DOCSHELL 16488400 == 38 [pid = 3820] [id = 507] 15:32:56 INFO - PROCESS | 3820 | --DOMWINDOW == 88 (156A4000) [pid = 3820] [serial = 1516] [outer = 00000000] [url = about:blank] 15:32:56 INFO - PROCESS | 3820 | --DOMWINDOW == 87 (15AB9C00) [pid = 3820] [serial = 1517] [outer = 00000000] [url = about:blank] 15:32:56 INFO - PROCESS | 3820 | --DOMWINDOW == 86 (13555400) [pid = 3820] [serial = 1513] [outer = 00000000] [url = about:blank] 15:32:56 INFO - PROCESS | 3820 | --DOMWINDOW == 85 (1364D400) [pid = 3820] [serial = 1514] [outer = 00000000] [url = about:blank] 15:32:56 INFO - PROCESS | 3820 | --DOMWINDOW == 84 (1648F800) [pid = 3820] [serial = 1519] [outer = 00000000] [url = about:blank] 15:32:56 INFO - PROCESS | 3820 | --DOMWINDOW == 83 (16879C00) [pid = 3820] [serial = 1520] [outer = 00000000] [url = about:blank] 15:32:56 INFO - PROCESS | 3820 | --DOMWINDOW == 82 (13817800) [pid = 3820] [serial = 1510] [outer = 00000000] [url = about:blank] 15:32:56 INFO - PROCESS | 3820 | 1461191576109 Marionette TRACE conn2 -> [0,2068,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.negative.html\", \"0c4acebc-30bb-40ca-b7a3-36b05095ea91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:32:56 INFO - PROCESS | 3820 | ++DOCSHELL 12B42800 == 39 [pid = 3820] [id = 526] 15:32:56 INFO - PROCESS | 3820 | ++DOMWINDOW == 83 (12D90C00) [pid = 3820] [serial = 1578] [outer = 00000000] 15:32:56 INFO - PROCESS | 3820 | ++DOMWINDOW == 84 (13554400) [pid = 3820] [serial = 1579] [outer = 12D90C00] 15:32:56 INFO - PROCESS | 3820 | 1461191576160 Marionette DEBUG loaded listener.js 15:32:56 INFO - PROCESS | 3820 | ++DOMWINDOW == 85 (13817800) [pid = 3820] [serial = 1580] [outer = 12D90C00] 15:32:56 INFO - PROCESS | 3820 | 1461191576619 Marionette TRACE conn2 <- [1,2068,null,{"value":["/2dcontext/path-objects/2d.path.rect.negative.html",0,null,null,[["Canvas test: 2d.path.rect.negative",0,null,null]]]}] 15:32:56 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.negative.html | Canvas test: 2d.path.rect.negative 15:32:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.negative.html | took 847ms 15:32:56 INFO - PROCESS | 3820 | 1461191576679 Marionette TRACE conn2 -> [0,2069,"getWindowHandle",null] 15:32:56 INFO - PROCESS | 3820 | 1461191576683 Marionette TRACE conn2 <- [1,2069,null,{"value":"13"}] 15:32:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.newsubpath.html 15:32:56 INFO - PROCESS | 3820 | 1461191576687 Marionette TRACE conn2 -> [0,2070,"setScriptTimeout",{"ms":35000}] 15:32:56 INFO - PROCESS | 3820 | 1461191576689 Marionette TRACE conn2 <- [1,2070,null,{}] 15:32:56 INFO - PROCESS | 3820 | 1461191576693 Marionette TRACE conn2 -> [0,2071,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:32:56 INFO - PROCESS | 3820 | 1461191576771 Marionette TRACE conn2 <- [1,2071,null,{"value":null}] 15:32:56 INFO - PROCESS | 3820 | 1461191576780 Marionette TRACE conn2 -> [0,2072,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.newsubpath.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.newsubpath.html\", \"0c4acebc-30bb-40ca-b7a3-36b05095ea91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:32:56 INFO - PROCESS | 3820 | ++DOCSHELL 156A7C00 == 40 [pid = 3820] [id = 527] 15:32:56 INFO - PROCESS | 3820 | ++DOMWINDOW == 86 (15D9B800) [pid = 3820] [serial = 1581] [outer = 00000000] 15:32:56 INFO - PROCESS | 3820 | ++DOMWINDOW == 87 (16554800) [pid = 3820] [serial = 1582] [outer = 15D9B800] 15:32:56 INFO - PROCESS | 3820 | 1461191576825 Marionette DEBUG loaded listener.js 15:32:56 INFO - PROCESS | 3820 | ++DOMWINDOW == 88 (17AAA400) [pid = 3820] [serial = 1583] [outer = 15D9B800] 15:32:57 INFO - PROCESS | 3820 | 1461191577284 Marionette TRACE conn2 <- [1,2072,null,{"value":["/2dcontext/path-objects/2d.path.rect.newsubpath.html",0,null,null,[["Canvas test: 2d.path.rect.newsubpath",0,null,null]]]}] 15:32:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.newsubpath.html | Canvas test: 2d.path.rect.newsubpath 15:32:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.newsubpath.html | took 627ms 15:32:57 INFO - PROCESS | 3820 | 1461191577326 Marionette TRACE conn2 -> [0,2073,"getWindowHandle",null] 15:32:57 INFO - PROCESS | 3820 | 1461191577328 Marionette TRACE conn2 <- [1,2073,null,{"value":"13"}] 15:32:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.nonfinite.html 15:32:57 INFO - PROCESS | 3820 | 1461191577333 Marionette TRACE conn2 -> [0,2074,"setScriptTimeout",{"ms":35000}] 15:32:57 INFO - PROCESS | 3820 | 1461191577338 Marionette TRACE conn2 <- [1,2074,null,{}] 15:32:57 INFO - PROCESS | 3820 | 1461191577347 Marionette TRACE conn2 -> [0,2075,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:32:57 INFO - PROCESS | 3820 | 1461191577429 Marionette TRACE conn2 <- [1,2075,null,{"value":null}] 15:32:57 INFO - PROCESS | 3820 | 1461191577440 Marionette TRACE conn2 -> [0,2076,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.nonfinite.html\", \"0c4acebc-30bb-40ca-b7a3-36b05095ea91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:32:57 INFO - PROCESS | 3820 | ++DOCSHELL 1816EC00 == 41 [pid = 3820] [id = 528] 15:32:57 INFO - PROCESS | 3820 | ++DOMWINDOW == 89 (18238400) [pid = 3820] [serial = 1584] [outer = 00000000] 15:32:57 INFO - PROCESS | 3820 | ++DOMWINDOW == 90 (18648400) [pid = 3820] [serial = 1585] [outer = 18238400] 15:32:57 INFO - PROCESS | 3820 | 1461191577486 Marionette DEBUG loaded listener.js 15:32:57 INFO - PROCESS | 3820 | ++DOMWINDOW == 91 (18805800) [pid = 3820] [serial = 1586] [outer = 18238400] 15:32:57 INFO - PROCESS | 3820 | 1461191577918 Marionette TRACE conn2 <- [1,2076,null,{"value":["/2dcontext/path-objects/2d.path.rect.nonfinite.html",0,null,null,[["rect() with Infinity/NaN is ignored",0,null,null]]]}] 15:32:58 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.nonfinite.html | rect() with Infinity/NaN is ignored 15:32:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.nonfinite.html | took 659ms 15:32:58 INFO - PROCESS | 3820 | 1461191577990 Marionette TRACE conn2 -> [0,2077,"getWindowHandle",null] 15:32:58 INFO - PROCESS | 3820 | 1461191577992 Marionette TRACE conn2 <- [1,2077,null,{"value":"13"}] 15:32:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.selfintersect.html 15:32:58 INFO - PROCESS | 3820 | 1461191577996 Marionette TRACE conn2 -> [0,2078,"setScriptTimeout",{"ms":35000}] 15:32:58 INFO - PROCESS | 3820 | 1461191577997 Marionette TRACE conn2 <- [1,2078,null,{}] 15:32:58 INFO - PROCESS | 3820 | 1461191578001 Marionette TRACE conn2 -> [0,2079,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:32:58 INFO - PROCESS | 3820 | 1461191578078 Marionette TRACE conn2 <- [1,2079,null,{"value":null}] 15:32:58 INFO - PROCESS | 3820 | 1461191578085 Marionette TRACE conn2 -> [0,2080,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.selfintersect.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.selfintersect.html\", \"0c4acebc-30bb-40ca-b7a3-36b05095ea91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:32:58 INFO - PROCESS | 3820 | ++DOCSHELL 18646000 == 42 [pid = 3820] [id = 529] 15:32:58 INFO - PROCESS | 3820 | ++DOMWINDOW == 92 (1864E400) [pid = 3820] [serial = 1587] [outer = 00000000] 15:32:58 INFO - PROCESS | 3820 | ++DOMWINDOW == 93 (19504C00) [pid = 3820] [serial = 1588] [outer = 1864E400] 15:32:58 INFO - PROCESS | 3820 | 1461191578129 Marionette DEBUG loaded listener.js 15:32:58 INFO - PROCESS | 3820 | ++DOMWINDOW == 94 (196D0800) [pid = 3820] [serial = 1589] [outer = 1864E400] 15:32:58 INFO - PROCESS | 3820 | 1461191578635 Marionette TRACE conn2 <- [1,2080,null,{"value":["/2dcontext/path-objects/2d.path.rect.selfintersect.html",0,null,null,[["Canvas test: 2d.path.rect.selfintersect",0,null,null]]]}] 15:32:58 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.selfintersect.html | Canvas test: 2d.path.rect.selfintersect 15:32:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.selfintersect.html | took 706ms 15:32:58 INFO - PROCESS | 3820 | 1461191578695 Marionette TRACE conn2 -> [0,2081,"getWindowHandle",null] 15:32:58 INFO - PROCESS | 3820 | 1461191578697 Marionette TRACE conn2 <- [1,2081,null,{"value":"13"}] 15:32:58 INFO - PROCESS | 3820 | 1461191578700 Marionette TRACE conn2 -> [0,2082,"setScriptTimeout",{"ms":35000}] 15:32:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.winding.html 15:32:58 INFO - PROCESS | 3820 | 1461191578702 Marionette TRACE conn2 <- [1,2082,null,{}] 15:32:58 INFO - PROCESS | 3820 | 1461191578712 Marionette TRACE conn2 -> [0,2083,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:32:58 INFO - PROCESS | 3820 | 1461191578819 Marionette TRACE conn2 <- [1,2083,null,{"value":null}] 15:32:58 INFO - PROCESS | 3820 | 1461191578828 Marionette TRACE conn2 -> [0,2084,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.winding.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.winding.html\", \"0c4acebc-30bb-40ca-b7a3-36b05095ea91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:32:58 INFO - PROCESS | 3820 | ++DOCSHELL 1A1BBC00 == 43 [pid = 3820] [id = 530] 15:32:58 INFO - PROCESS | 3820 | ++DOMWINDOW == 95 (1A316000) [pid = 3820] [serial = 1590] [outer = 00000000] 15:32:58 INFO - PROCESS | 3820 | ++DOMWINDOW == 96 (1A4C9800) [pid = 3820] [serial = 1591] [outer = 1A316000] 15:32:58 INFO - PROCESS | 3820 | 1461191578883 Marionette DEBUG loaded listener.js 15:32:58 INFO - PROCESS | 3820 | ++DOMWINDOW == 97 (1A8D4800) [pid = 3820] [serial = 1592] [outer = 1A316000] 15:32:59 INFO - PROCESS | 3820 | 1461191579395 Marionette TRACE conn2 <- [1,2084,null,{"value":["/2dcontext/path-objects/2d.path.rect.winding.html",0,null,null,[["Canvas test: 2d.path.rect.winding",0,null,null]]]}] 15:32:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.winding.html | Canvas test: 2d.path.rect.winding 15:32:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.winding.html | took 706ms 15:32:59 INFO - PROCESS | 3820 | 1461191579439 Marionette TRACE conn2 -> [0,2085,"getWindowHandle",null] 15:32:59 INFO - PROCESS | 3820 | 1461191579441 Marionette TRACE conn2 <- [1,2085,null,{"value":"13"}] 15:32:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.1.html 15:32:59 INFO - PROCESS | 3820 | 1461191579444 Marionette TRACE conn2 -> [0,2086,"setScriptTimeout",{"ms":35000}] 15:32:59 INFO - PROCESS | 3820 | 1461191579446 Marionette TRACE conn2 <- [1,2086,null,{}] 15:32:59 INFO - PROCESS | 3820 | 1461191579450 Marionette TRACE conn2 -> [0,2087,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:32:59 INFO - PROCESS | 3820 | 1461191579590 Marionette TRACE conn2 <- [1,2087,null,{"value":null}] 15:32:59 INFO - PROCESS | 3820 | 1461191579656 Marionette TRACE conn2 -> [0,2088,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.zero.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.1.html\", \"0c4acebc-30bb-40ca-b7a3-36b05095ea91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:32:59 INFO - PROCESS | 3820 | ++DOCSHELL 1A8E1800 == 44 [pid = 3820] [id = 531] 15:32:59 INFO - PROCESS | 3820 | ++DOMWINDOW == 98 (1AA36000) [pid = 3820] [serial = 1593] [outer = 00000000] 15:32:59 INFO - PROCESS | 3820 | ++DOMWINDOW == 99 (1AD5D000) [pid = 3820] [serial = 1594] [outer = 1AA36000] 15:32:59 INFO - PROCESS | 3820 | 1461191579700 Marionette DEBUG loaded listener.js 15:32:59 INFO - PROCESS | 3820 | ++DOMWINDOW == 100 (1AD61C00) [pid = 3820] [serial = 1595] [outer = 1AA36000] 15:33:00 INFO - PROCESS | 3820 | 1461191580126 Marionette TRACE conn2 <- [1,2088,null,{"value":["/2dcontext/path-objects/2d.path.rect.zero.1.html",0,null,null,[["Canvas test: 2d.path.rect.zero.1",0,null,null]]]}] 15:33:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.1.html | Canvas test: 2d.path.rect.zero.1 15:33:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.1.html | took 738ms 15:33:00 INFO - PROCESS | 3820 | 1461191580185 Marionette TRACE conn2 -> [0,2089,"getWindowHandle",null] 15:33:00 INFO - PROCESS | 3820 | 1461191580187 Marionette TRACE conn2 <- [1,2089,null,{"value":"13"}] 15:33:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.2.html 15:33:00 INFO - PROCESS | 3820 | 1461191580191 Marionette TRACE conn2 -> [0,2090,"setScriptTimeout",{"ms":35000}] 15:33:00 INFO - PROCESS | 3820 | 1461191580192 Marionette TRACE conn2 <- [1,2090,null,{}] 15:33:00 INFO - PROCESS | 3820 | 1461191580196 Marionette TRACE conn2 -> [0,2091,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:33:00 INFO - PROCESS | 3820 | 1461191580304 Marionette TRACE conn2 <- [1,2091,null,{"value":null}] 15:33:00 INFO - PROCESS | 3820 | 1461191580310 Marionette TRACE conn2 -> [0,2092,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.zero.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.2.html\", \"0c4acebc-30bb-40ca-b7a3-36b05095ea91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:33:00 INFO - PROCESS | 3820 | ++DOCSHELL 1A8E0C00 == 45 [pid = 3820] [id = 532] 15:33:00 INFO - PROCESS | 3820 | ++DOMWINDOW == 101 (1AD60800) [pid = 3820] [serial = 1596] [outer = 00000000] 15:33:00 INFO - PROCESS | 3820 | ++DOMWINDOW == 102 (1C267800) [pid = 3820] [serial = 1597] [outer = 1AD60800] 15:33:00 INFO - PROCESS | 3820 | 1461191580355 Marionette DEBUG loaded listener.js 15:33:00 INFO - PROCESS | 3820 | ++DOMWINDOW == 103 (1C267000) [pid = 3820] [serial = 1598] [outer = 1AD60800] 15:33:00 INFO - PROCESS | 3820 | --DOMWINDOW == 102 (123FE000) [pid = 3820] [serial = 1551] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html] 15:33:00 INFO - PROCESS | 3820 | --DOMWINDOW == 101 (16487400) [pid = 3820] [serial = 1542] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.newsubpath.html] 15:33:00 INFO - PROCESS | 3820 | --DOMWINDOW == 100 (18D05800) [pid = 3820] [serial = 1554] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html] 15:33:00 INFO - PROCESS | 3820 | --DOMWINDOW == 99 (17D87C00) [pid = 3820] [serial = 1545] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.nonfinite.html] 15:33:00 INFO - PROCESS | 3820 | --DOMWINDOW == 98 (13CAEC00) [pid = 3820] [serial = 1539] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.multiple.html] 15:33:00 INFO - PROCESS | 3820 | --DOMWINDOW == 97 (17D41800) [pid = 3820] [serial = 1521] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.basic.html] 15:33:00 INFO - PROCESS | 3820 | --DOMWINDOW == 96 (12BED400) [pid = 3820] [serial = 1536] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.basic.html] 15:33:00 INFO - PROCESS | 3820 | --DOMWINDOW == 95 (1A1BA400) [pid = 3820] [serial = 1560] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html] 15:33:00 INFO - PROCESS | 3820 | --DOMWINDOW == 94 (19A92C00) [pid = 3820] [serial = 1557] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html] 15:33:00 INFO - PROCESS | 3820 | --DOMWINDOW == 93 (18648000) [pid = 3820] [serial = 1548] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html] 15:33:00 INFO - PROCESS | 3820 | --DOMWINDOW == 92 (19502800) [pid = 3820] [serial = 1503] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.1.html] 15:33:00 INFO - PROCESS | 3820 | 1461191580929 Marionette TRACE conn2 <- [1,2092,null,{"value":["/2dcontext/path-objects/2d.path.rect.zero.2.html",0,null,null,[["Canvas test: 2d.path.rect.zero.2",0,null,null]]]}] 15:33:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.2.html | Canvas test: 2d.path.rect.zero.2 15:33:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.2.html | took 801ms 15:33:00 INFO - PROCESS | 3820 | 1461191580991 Marionette TRACE conn2 -> [0,2093,"getWindowHandle",null] 15:33:00 INFO - PROCESS | 3820 | 1461191580993 Marionette TRACE conn2 <- [1,2093,null,{"value":"13"}] 15:33:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.3.html 15:33:01 INFO - PROCESS | 3820 | 1461191580996 Marionette TRACE conn2 -> [0,2094,"setScriptTimeout",{"ms":35000}] 15:33:01 INFO - PROCESS | 3820 | 1461191580998 Marionette TRACE conn2 <- [1,2094,null,{}] 15:33:01 INFO - PROCESS | 3820 | 1461191581002 Marionette TRACE conn2 -> [0,2095,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:33:01 INFO - PROCESS | 3820 | 1461191581079 Marionette TRACE conn2 <- [1,2095,null,{"value":null}] 15:33:01 INFO - PROCESS | 3820 | 1461191581084 Marionette TRACE conn2 -> [0,2096,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.zero.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.3.html\", \"0c4acebc-30bb-40ca-b7a3-36b05095ea91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:33:01 INFO - PROCESS | 3820 | ++DOCSHELL 12DD3400 == 46 [pid = 3820] [id = 533] 15:33:01 INFO - PROCESS | 3820 | ++DOMWINDOW == 93 (143B1000) [pid = 3820] [serial = 1599] [outer = 00000000] 15:33:01 INFO - PROCESS | 3820 | ++DOMWINDOW == 94 (18D0B400) [pid = 3820] [serial = 1600] [outer = 143B1000] 15:33:01 INFO - PROCESS | 3820 | 1461191581128 Marionette DEBUG loaded listener.js 15:33:01 INFO - PROCESS | 3820 | ++DOMWINDOW == 95 (137D9C00) [pid = 3820] [serial = 1601] [outer = 143B1000] 15:33:01 INFO - PROCESS | 3820 | 1461191581563 Marionette TRACE conn2 <- [1,2096,null,{"value":["/2dcontext/path-objects/2d.path.rect.zero.3.html",0,null,null,[["Canvas test: 2d.path.rect.zero.3",0,null,null]]]}] 15:33:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.3.html | Canvas test: 2d.path.rect.zero.3 15:33:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.3.html | took 596ms 15:33:01 INFO - PROCESS | 3820 | 1461191581593 Marionette TRACE conn2 -> [0,2097,"getWindowHandle",null] 15:33:01 INFO - PROCESS | 3820 | 1461191581595 Marionette TRACE conn2 <- [1,2097,null,{"value":"13"}] 15:33:01 INFO - PROCESS | 3820 | 1461191581602 Marionette TRACE conn2 -> [0,2098,"setScriptTimeout",{"ms":35000}] 15:33:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.4.html 15:33:01 INFO - PROCESS | 3820 | 1461191581604 Marionette TRACE conn2 <- [1,2098,null,{}] 15:33:01 INFO - PROCESS | 3820 | 1461191581607 Marionette TRACE conn2 -> [0,2099,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:33:01 INFO - PROCESS | 3820 | 1461191581682 Marionette TRACE conn2 <- [1,2099,null,{"value":null}] 15:33:01 INFO - PROCESS | 3820 | 1461191581689 Marionette TRACE conn2 -> [0,2100,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.zero.4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.4.html\", \"0c4acebc-30bb-40ca-b7a3-36b05095ea91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:33:01 INFO - PROCESS | 3820 | ++DOCSHELL 15D91800 == 47 [pid = 3820] [id = 534] 15:33:01 INFO - PROCESS | 3820 | ++DOMWINDOW == 96 (17F6D800) [pid = 3820] [serial = 1602] [outer = 00000000] 15:33:01 INFO - PROCESS | 3820 | ++DOMWINDOW == 97 (1C26D800) [pid = 3820] [serial = 1603] [outer = 17F6D800] 15:33:01 INFO - PROCESS | 3820 | 1461191581732 Marionette DEBUG loaded listener.js 15:33:01 INFO - PROCESS | 3820 | ++DOMWINDOW == 98 (1C26D400) [pid = 3820] [serial = 1604] [outer = 17F6D800] 15:33:02 INFO - PROCESS | 3820 | 1461191582148 Marionette TRACE conn2 <- [1,2100,null,{"value":["/2dcontext/path-objects/2d.path.rect.zero.4.html",0,null,null,[["Canvas test: 2d.path.rect.zero.4",0,null,null]]]}] 15:33:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.4.html | Canvas test: 2d.path.rect.zero.4 15:33:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.4.html | took 596ms 15:33:02 INFO - PROCESS | 3820 | 1461191582200 Marionette TRACE conn2 -> [0,2101,"getWindowHandle",null] 15:33:02 INFO - PROCESS | 3820 | 1461191582202 Marionette TRACE conn2 <- [1,2101,null,{"value":"13"}] 15:33:02 INFO - PROCESS | 3820 | 1461191582206 Marionette TRACE conn2 -> [0,2102,"setScriptTimeout",{"ms":35000}] 15:33:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.5.html 15:33:02 INFO - PROCESS | 3820 | 1461191582207 Marionette TRACE conn2 <- [1,2102,null,{}] 15:33:02 INFO - PROCESS | 3820 | 1461191582211 Marionette TRACE conn2 -> [0,2103,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:33:02 INFO - PROCESS | 3820 | 1461191582288 Marionette TRACE conn2 <- [1,2103,null,{"value":null}] 15:33:02 INFO - PROCESS | 3820 | 1461191582294 Marionette TRACE conn2 -> [0,2104,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.zero.5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.5.html\", \"0c4acebc-30bb-40ca-b7a3-36b05095ea91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:33:02 INFO - PROCESS | 3820 | ++DOCSHELL 1C262400 == 48 [pid = 3820] [id = 535] 15:33:02 INFO - PROCESS | 3820 | ++DOMWINDOW == 99 (1C336400) [pid = 3820] [serial = 1605] [outer = 00000000] 15:33:02 INFO - PROCESS | 3820 | ++DOMWINDOW == 100 (1C342C00) [pid = 3820] [serial = 1606] [outer = 1C336400] 15:33:02 INFO - PROCESS | 3820 | 1461191582346 Marionette DEBUG loaded listener.js 15:33:02 INFO - PROCESS | 3820 | ++DOMWINDOW == 101 (1C3F2000) [pid = 3820] [serial = 1607] [outer = 1C336400] 15:33:03 INFO - PROCESS | 3820 | 1461191583010 Marionette TRACE conn2 <- [1,2104,null,{"value":["/2dcontext/path-objects/2d.path.rect.zero.5.html",0,null,null,[["Canvas test: 2d.path.rect.zero.5",0,null,null]]]}] 15:33:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.5.html | Canvas test: 2d.path.rect.zero.5 15:33:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.5.html | took 832ms 15:33:03 INFO - PROCESS | 3820 | 1461191583049 Marionette TRACE conn2 -> [0,2105,"getWindowHandle",null] 15:33:03 INFO - PROCESS | 3820 | 1461191583054 Marionette TRACE conn2 <- [1,2105,null,{"value":"13"}] 15:33:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.6.html 15:33:03 INFO - PROCESS | 3820 | 1461191583059 Marionette TRACE conn2 -> [0,2106,"setScriptTimeout",{"ms":35000}] 15:33:03 INFO - PROCESS | 3820 | 1461191583063 Marionette TRACE conn2 <- [1,2106,null,{}] 15:33:03 INFO - PROCESS | 3820 | 1461191583069 Marionette TRACE conn2 -> [0,2107,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:33:03 INFO - PROCESS | 3820 | 1461191583173 Marionette TRACE conn2 <- [1,2107,null,{"value":null}] 15:33:03 INFO - PROCESS | 3820 | 1461191583281 Marionette TRACE conn2 -> [0,2108,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.zero.6.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.6.html\", \"0c4acebc-30bb-40ca-b7a3-36b05095ea91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:33:03 INFO - PROCESS | 3820 | ++DOCSHELL 13651800 == 49 [pid = 3820] [id = 536] 15:33:03 INFO - PROCESS | 3820 | ++DOMWINDOW == 102 (13656400) [pid = 3820] [serial = 1608] [outer = 00000000] 15:33:03 INFO - PROCESS | 3820 | ++DOMWINDOW == 103 (15C18C00) [pid = 3820] [serial = 1609] [outer = 13656400] 15:33:03 INFO - PROCESS | 3820 | 1461191583339 Marionette DEBUG loaded listener.js 15:33:03 INFO - PROCESS | 3820 | ++DOMWINDOW == 104 (15D9B000) [pid = 3820] [serial = 1610] [outer = 13656400] 15:33:03 INFO - PROCESS | 3820 | 1461191583942 Marionette TRACE conn2 <- [1,2108,null,{"value":["/2dcontext/path-objects/2d.path.rect.zero.6.html",0,null,null,[["Canvas test: 2d.path.rect.zero.6",0,null,null]]]}] 15:33:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.6.html | Canvas test: 2d.path.rect.zero.6 15:33:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.6.html | took 957ms 15:33:04 INFO - PROCESS | 3820 | 1461191584006 Marionette TRACE conn2 -> [0,2109,"getWindowHandle",null] 15:33:04 INFO - PROCESS | 3820 | 1461191584012 Marionette TRACE conn2 <- [1,2109,null,{"value":"13"}] 15:33:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.empty.html 15:33:04 INFO - PROCESS | 3820 | 1461191584019 Marionette TRACE conn2 -> [0,2110,"setScriptTimeout",{"ms":35000}] 15:33:04 INFO - PROCESS | 3820 | 1461191584022 Marionette TRACE conn2 <- [1,2110,null,{}] 15:33:04 INFO - PROCESS | 3820 | 1461191584026 Marionette TRACE conn2 -> [0,2111,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:33:04 INFO - PROCESS | 3820 | 1461191584173 Marionette TRACE conn2 <- [1,2111,null,{"value":null}] 15:33:04 INFO - PROCESS | 3820 | 1461191584236 Marionette TRACE conn2 -> [0,2112,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.empty.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.empty.html\", \"0c4acebc-30bb-40ca-b7a3-36b05095ea91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:33:04 INFO - PROCESS | 3820 | ++DOCSHELL 17D8F400 == 50 [pid = 3820] [id = 537] 15:33:04 INFO - PROCESS | 3820 | ++DOMWINDOW == 105 (17F71000) [pid = 3820] [serial = 1611] [outer = 00000000] 15:33:04 INFO - PROCESS | 3820 | ++DOMWINDOW == 106 (18649C00) [pid = 3820] [serial = 1612] [outer = 17F71000] 15:33:04 INFO - PROCESS | 3820 | 1461191584290 Marionette DEBUG loaded listener.js 15:33:04 INFO - PROCESS | 3820 | ++DOMWINDOW == 107 (18F1D800) [pid = 3820] [serial = 1613] [outer = 17F71000] 15:33:04 INFO - PROCESS | 3820 | 1461191584872 Marionette TRACE conn2 <- [1,2112,null,{"value":["/2dcontext/path-objects/2d.path.stroke.empty.html",0,null,null,[["Empty subpaths are not stroked",0,null,null]]]}] 15:33:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.empty.html | Empty subpaths are not stroked 15:33:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.empty.html | took 910ms 15:33:04 INFO - PROCESS | 3820 | 1461191584921 Marionette TRACE conn2 -> [0,2113,"getWindowHandle",null] 15:33:04 INFO - PROCESS | 3820 | 1461191584923 Marionette TRACE conn2 <- [1,2113,null,{"value":"13"}] 15:33:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.overlap.html 15:33:04 INFO - PROCESS | 3820 | 1461191584927 Marionette TRACE conn2 -> [0,2114,"setScriptTimeout",{"ms":35000}] 15:33:04 INFO - PROCESS | 3820 | 1461191584931 Marionette TRACE conn2 <- [1,2114,null,{}] 15:33:04 INFO - PROCESS | 3820 | 1461191584942 Marionette TRACE conn2 -> [0,2115,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:33:05 INFO - PROCESS | 3820 | 1461191585046 Marionette TRACE conn2 <- [1,2115,null,{"value":null}] 15:33:05 INFO - PROCESS | 3820 | 1461191585154 Marionette TRACE conn2 -> [0,2116,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.overlap.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.overlap.html\", \"0c4acebc-30bb-40ca-b7a3-36b05095ea91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:33:05 INFO - PROCESS | 3820 | ++DOCSHELL 1C260000 == 51 [pid = 3820] [id = 538] 15:33:05 INFO - PROCESS | 3820 | ++DOMWINDOW == 108 (1C261C00) [pid = 3820] [serial = 1614] [outer = 00000000] 15:33:05 INFO - PROCESS | 3820 | ++DOMWINDOW == 109 (1C2F7000) [pid = 3820] [serial = 1615] [outer = 1C261C00] 15:33:05 INFO - PROCESS | 3820 | 1461191585211 Marionette DEBUG loaded listener.js 15:33:05 INFO - PROCESS | 3820 | ++DOMWINDOW == 110 (1C341C00) [pid = 3820] [serial = 1616] [outer = 1C261C00] 15:33:05 INFO - PROCESS | 3820 | 1461191585826 Marionette TRACE conn2 <- [1,2116,null,{"value":["/2dcontext/path-objects/2d.path.stroke.overlap.html",0,null,null,[["Stroked subpaths are combined before being drawn",0,null,null]]]}] 15:33:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.overlap.html | Stroked subpaths are combined before being drawn 15:33:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.overlap.html | took 941ms 15:33:05 INFO - PROCESS | 3820 | 1461191585871 Marionette TRACE conn2 -> [0,2117,"getWindowHandle",null] 15:33:05 INFO - PROCESS | 3820 | 1461191585874 Marionette TRACE conn2 <- [1,2117,null,{"value":"13"}] 15:33:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.arc.html 15:33:05 INFO - PROCESS | 3820 | 1461191585878 Marionette TRACE conn2 -> [0,2118,"setScriptTimeout",{"ms":35000}] 15:33:05 INFO - PROCESS | 3820 | 1461191585880 Marionette TRACE conn2 <- [1,2118,null,{}] 15:33:05 INFO - PROCESS | 3820 | 1461191585884 Marionette TRACE conn2 -> [0,2119,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:33:06 INFO - PROCESS | 3820 | 1461191585983 Marionette TRACE conn2 <- [1,2119,null,{"value":null}] 15:33:06 INFO - PROCESS | 3820 | 1461191586090 Marionette TRACE conn2 -> [0,2120,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.prune.arc.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.arc.html\", \"0c4acebc-30bb-40ca-b7a3-36b05095ea91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:33:06 INFO - PROCESS | 3820 | ++DOCSHELL 1C3EEC00 == 52 [pid = 3820] [id = 539] 15:33:06 INFO - PROCESS | 3820 | ++DOMWINDOW == 111 (1C3F0C00) [pid = 3820] [serial = 1617] [outer = 00000000] 15:33:06 INFO - PROCESS | 3820 | ++DOMWINDOW == 112 (1CB69C00) [pid = 3820] [serial = 1618] [outer = 1C3F0C00] 15:33:06 INFO - PROCESS | 3820 | 1461191586144 Marionette DEBUG loaded listener.js 15:33:06 INFO - PROCESS | 3820 | ++DOMWINDOW == 113 (1C997C00) [pid = 3820] [serial = 1619] [outer = 1C3F0C00] 15:33:06 INFO - PROCESS | 3820 | 1461191586716 Marionette TRACE conn2 <- [1,2120,null,{"value":["/2dcontext/path-objects/2d.path.stroke.prune.arc.html",0,null,null,[["Zero-length line segments from arcTo and arc are removed before stroking",1,"assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.arc.html:40:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2121,"getWindowHandle",null] 15:33:06 INFO - PROCESS | 3820 | 1461191586784 Marionette TRACE conn2 <- [1,2121,null,{"value":"13"}] 15:33:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.closed.html 15:33:06 INFO - PROCESS | 3820 | 1461191586788 Marionette TRACE conn2 -> [0,2122,"setScriptTimeout",{"ms":35000}] 15:33:06 INFO - PROCESS | 3820 | 1461191586790 Marionette TRACE conn2 <- [1,2122,null,{}] 15:33:06 INFO - PROCESS | 3820 | 1461191586793 Marionette TRACE conn2 -> [0,2123,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:33:06 INFO - PROCESS | 3820 | 1461191586889 Marionette TRACE conn2 <- [1,2123,null,{"value":null}] 15:33:07 INFO - PROCESS | 3820 | 1461191587006 Marionette TRACE conn2 -> [0,2124,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.prune.closed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.closed.html\", \"0c4acebc-30bb-40ca-b7a3-36b05095ea91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:33:07 INFO - PROCESS | 3820 | ++DOCSHELL 12DD8400 == 53 [pid = 3820] [id = 540] 15:33:07 INFO - PROCESS | 3820 | ++DOMWINDOW == 114 (12DD8C00) [pid = 3820] [serial = 1620] [outer = 00000000] 15:33:07 INFO - PROCESS | 3820 | ++DOMWINDOW == 115 (1CFE4400) [pid = 3820] [serial = 1621] [outer = 12DD8C00] 15:33:07 INFO - PROCESS | 3820 | 1461191587059 Marionette DEBUG loaded listener.js 15:33:07 INFO - PROCESS | 3820 | ++DOMWINDOW == 116 (1CFE7800) [pid = 3820] [serial = 1622] [outer = 12DD8C00] 15:33:07 INFO - PROCESS | 3820 | 1461191587841 Marionette TRACE conn2 <- [1,2124,null,{"value":["/2dcontext/path-objects/2d.path.stroke.prune.closed.html",0,null,null,[["Zero-length line segments from closed paths are removed before stroking",0,null,null]]]}] 15:33:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | Zero-length line segments from closed paths are removed before stroking 15:33:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | took 1098ms 15:33:07 INFO - PROCESS | 3820 | 1461191587921 Marionette TRACE conn2 -> [0,2125,"getWindowHandle",null] 15:33:07 INFO - PROCESS | 3820 | 1461191587925 Marionette TRACE conn2 <- [1,2125,null,{"value":"13"}] 15:33:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.corner.html 15:33:07 INFO - PROCESS | 3820 | 1461191587931 Marionette TRACE conn2 -> [0,2126,"setScriptTimeout",{"ms":35000}] 15:33:07 INFO - PROCESS | 3820 | 1461191587934 Marionette TRACE conn2 <- [1,2126,null,{}] 15:33:07 INFO - PROCESS | 3820 | 1461191587941 Marionette TRACE conn2 -> [0,2127,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:33:08 INFO - PROCESS | 3820 | 1461191588033 Marionette TRACE conn2 <- [1,2127,null,{"value":null}] 15:33:08 INFO - PROCESS | 3820 | 1461191588174 Marionette TRACE conn2 -> [0,2128,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.prune.corner.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.corner.html\", \"0c4acebc-30bb-40ca-b7a3-36b05095ea91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:33:08 INFO - PROCESS | 3820 | ++DOCSHELL 13269800 == 54 [pid = 3820] [id = 541] 15:33:08 INFO - PROCESS | 3820 | ++DOMWINDOW == 117 (149F9400) [pid = 3820] [serial = 1623] [outer = 00000000] 15:33:08 INFO - PROCESS | 3820 | ++DOMWINDOW == 118 (16472800) [pid = 3820] [serial = 1624] [outer = 149F9400] 15:33:08 INFO - PROCESS | 3820 | 1461191588256 Marionette DEBUG loaded listener.js 15:33:08 INFO - PROCESS | 3820 | ++DOMWINDOW == 119 (16488800) [pid = 3820] [serial = 1625] [outer = 149F9400] 15:33:08 INFO - PROCESS | 3820 | --DOCSHELL 15D91800 == 53 [pid = 3820] [id = 534] 15:33:08 INFO - PROCESS | 3820 | --DOCSHELL 12DD3400 == 52 [pid = 3820] [id = 533] 15:33:08 INFO - PROCESS | 3820 | --DOCSHELL 1A8E0C00 == 51 [pid = 3820] [id = 532] 15:33:08 INFO - PROCESS | 3820 | --DOCSHELL 1A8E1800 == 50 [pid = 3820] [id = 531] 15:33:08 INFO - PROCESS | 3820 | --DOCSHELL 1A1BBC00 == 49 [pid = 3820] [id = 530] 15:33:08 INFO - PROCESS | 3820 | --DOCSHELL 18646000 == 48 [pid = 3820] [id = 529] 15:33:08 INFO - PROCESS | 3820 | --DOCSHELL 1816EC00 == 47 [pid = 3820] [id = 528] 15:33:08 INFO - PROCESS | 3820 | --DOCSHELL 156A7C00 == 46 [pid = 3820] [id = 527] 15:33:08 INFO - PROCESS | 3820 | --DOCSHELL 12B42800 == 45 [pid = 3820] [id = 526] 15:33:08 INFO - PROCESS | 3820 | --DOCSHELL 02A8D400 == 44 [pid = 3820] [id = 525] 15:33:08 INFO - PROCESS | 3820 | --DOMWINDOW == 118 (1A4CB000) [pid = 3820] [serial = 1505] [outer = 00000000] [url = about:blank] 15:33:08 INFO - PROCESS | 3820 | --DOMWINDOW == 117 (1A8D3800) [pid = 3820] [serial = 1564] [outer = 00000000] [url = about:blank] 15:33:08 INFO - PROCESS | 3820 | --DOMWINDOW == 116 (19509000) [pid = 3820] [serial = 1552] [outer = 00000000] [url = about:blank] 15:33:08 INFO - PROCESS | 3820 | --DOMWINDOW == 115 (1687B000) [pid = 3820] [serial = 1543] [outer = 00000000] [url = about:blank] 15:33:08 INFO - PROCESS | 3820 | --DOMWINDOW == 114 (17D46000) [pid = 3820] [serial = 1544] [outer = 00000000] [url = about:blank] 15:33:08 INFO - PROCESS | 3820 | --DOMWINDOW == 113 (196CCC00) [pid = 3820] [serial = 1555] [outer = 00000000] [url = about:blank] 15:33:08 INFO - PROCESS | 3820 | --DOMWINDOW == 112 (1648EC00) [pid = 3820] [serial = 1528] [outer = 00000000] [url = about:blank] 15:33:08 INFO - PROCESS | 3820 | --DOMWINDOW == 111 (18173800) [pid = 3820] [serial = 1546] [outer = 00000000] [url = about:blank] 15:33:08 INFO - PROCESS | 3820 | --DOMWINDOW == 110 (18D0E400) [pid = 3820] [serial = 1534] [outer = 00000000] [url = about:blank] 15:33:08 INFO - PROCESS | 3820 | --DOMWINDOW == 109 (15467400) [pid = 3820] [serial = 1540] [outer = 00000000] [url = about:blank] 15:33:08 INFO - PROCESS | 3820 | --DOMWINDOW == 108 (15AEA800) [pid = 3820] [serial = 1541] [outer = 00000000] [url = about:blank] 15:33:08 INFO - PROCESS | 3820 | --DOMWINDOW == 107 (13CB7400) [pid = 3820] [serial = 1525] [outer = 00000000] [url = about:blank] 15:33:08 INFO - PROCESS | 3820 | --DOMWINDOW == 106 (18114400) [pid = 3820] [serial = 1522] [outer = 00000000] [url = about:blank] 15:33:08 INFO - PROCESS | 3820 | --DOMWINDOW == 105 (1817A000) [pid = 3820] [serial = 1523] [outer = 00000000] [url = about:blank] 15:33:08 INFO - PROCESS | 3820 | --DOMWINDOW == 104 (1355C800) [pid = 3820] [serial = 1538] [outer = 00000000] [url = about:blank] 15:33:08 INFO - PROCESS | 3820 | --DOMWINDOW == 103 (1354FC00) [pid = 3820] [serial = 1537] [outer = 00000000] [url = about:blank] 15:33:08 INFO - PROCESS | 3820 | --DOMWINDOW == 102 (18806C00) [pid = 3820] [serial = 1531] [outer = 00000000] [url = about:blank] 15:33:08 INFO - PROCESS | 3820 | --DOMWINDOW == 101 (18905400) [pid = 3820] [serial = 1549] [outer = 00000000] [url = about:blank] 15:33:08 INFO - PROCESS | 3820 | --DOMWINDOW == 100 (195C1400) [pid = 3820] [serial = 1556] [outer = 00000000] [url = about:blank] 15:33:08 INFO - PROCESS | 3820 | --DOMWINDOW == 99 (195BD400) [pid = 3820] [serial = 1553] [outer = 00000000] [url = about:blank] 15:33:08 INFO - PROCESS | 3820 | --DOMWINDOW == 98 (18238000) [pid = 3820] [serial = 1547] [outer = 00000000] [url = about:blank] 15:33:08 INFO - PROCESS | 3820 | --DOMWINDOW == 97 (18B93400) [pid = 3820] [serial = 1550] [outer = 00000000] [url = about:blank] 15:33:08 INFO - PROCESS | 3820 | --DOMWINDOW == 96 (1A3B8C00) [pid = 3820] [serial = 1561] [outer = 00000000] [url = about:blank] 15:33:08 INFO - PROCESS | 3820 | --DOMWINDOW == 95 (1A1BB800) [pid = 3820] [serial = 1558] [outer = 00000000] [url = about:blank] 15:33:08 INFO - PROCESS | 3820 | --DOMWINDOW == 94 (1A31BC00) [pid = 3820] [serial = 1559] [outer = 00000000] [url = about:blank] 15:33:08 INFO - PROCESS | 3820 | --DOMWINDOW == 93 (1A3B7400) [pid = 3820] [serial = 1562] [outer = 00000000] [url = about:blank] 15:33:08 INFO - PROCESS | 3820 | 1461191588838 Marionette TRACE conn2 <- [1,2128,null,{"value":["/2dcontext/path-objects/2d.path.stroke.prune.corner.html",0,null,null,[["Zero-length line segments are removed before stroking with miters",0,null,null]]]}] 15:33:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | Zero-length line segments are removed before stroking with miters 15:33:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | took 942ms 15:33:08 INFO - PROCESS | 3820 | 1461191588877 Marionette TRACE conn2 -> [0,2129,"getWindowHandle",null] 15:33:08 INFO - PROCESS | 3820 | 1461191588882 Marionette TRACE conn2 <- [1,2129,null,{"value":"13"}] 15:33:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.curve.html 15:33:08 INFO - PROCESS | 3820 | 1461191588888 Marionette TRACE conn2 -> [0,2130,"setScriptTimeout",{"ms":35000}] 15:33:08 INFO - PROCESS | 3820 | 1461191588891 Marionette TRACE conn2 <- [1,2130,null,{}] 15:33:08 INFO - PROCESS | 3820 | 1461191588895 Marionette TRACE conn2 -> [0,2131,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:33:08 INFO - PROCESS | 3820 | 1461191588974 Marionette TRACE conn2 <- [1,2131,null,{"value":null}] 15:33:08 INFO - PROCESS | 3820 | 1461191588983 Marionette TRACE conn2 -> [0,2132,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.prune.curve.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.curve.html\", \"0c4acebc-30bb-40ca-b7a3-36b05095ea91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:33:08 INFO - PROCESS | 3820 | ++DOCSHELL 14350C00 == 45 [pid = 3820] [id = 542] 15:33:08 INFO - PROCESS | 3820 | ++DOMWINDOW == 94 (14351800) [pid = 3820] [serial = 1626] [outer = 00000000] 15:33:09 INFO - PROCESS | 3820 | ++DOMWINDOW == 95 (1687AC00) [pid = 3820] [serial = 1627] [outer = 14351800] 15:33:09 INFO - PROCESS | 3820 | 1461191589028 Marionette DEBUG loaded listener.js 15:33:09 INFO - PROCESS | 3820 | ++DOMWINDOW == 96 (17D44000) [pid = 3820] [serial = 1628] [outer = 14351800] 15:33:09 INFO - PROCESS | 3820 | 1461191589527 Marionette TRACE conn2 <- [1,2132,null,{"value":["/2dcontext/path-objects/2d.path.stroke.prune.curve.html",0,null,null,[["Zero-length line segments from quadraticCurveTo and bezierCurveTo are removed before stroking",1,"assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.curve.html:40:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2133,"getWindowHandle",null] 15:33:09 INFO - PROCESS | 3820 | 1461191589589 Marionette TRACE conn2 <- [1,2133,null,{"value":"13"}] 15:33:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.line.html 15:33:09 INFO - PROCESS | 3820 | 1461191589593 Marionette TRACE conn2 -> [0,2134,"setScriptTimeout",{"ms":35000}] 15:33:09 INFO - PROCESS | 3820 | 1461191589596 Marionette TRACE conn2 <- [1,2134,null,{}] 15:33:09 INFO - PROCESS | 3820 | 1461191589609 Marionette TRACE conn2 -> [0,2135,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:33:09 INFO - PROCESS | 3820 | 1461191589691 Marionette TRACE conn2 <- [1,2135,null,{"value":null}] 15:33:09 INFO - PROCESS | 3820 | 1461191589791 Marionette TRACE conn2 -> [0,2136,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.prune.line.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.line.html\", \"0c4acebc-30bb-40ca-b7a3-36b05095ea91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:33:09 INFO - PROCESS | 3820 | ++DOCSHELL 18114400 == 46 [pid = 3820] [id = 543] 15:33:09 INFO - PROCESS | 3820 | ++DOMWINDOW == 97 (18170000) [pid = 3820] [serial = 1629] [outer = 00000000] 15:33:09 INFO - PROCESS | 3820 | ++DOMWINDOW == 98 (18646C00) [pid = 3820] [serial = 1630] [outer = 18170000] 15:33:09 INFO - PROCESS | 3820 | 1461191589838 Marionette DEBUG loaded listener.js 15:33:09 INFO - PROCESS | 3820 | ++DOMWINDOW == 99 (18B92C00) [pid = 3820] [serial = 1631] [outer = 18170000] 15:33:10 INFO - PROCESS | 3820 | 1461191590222 Marionette TRACE conn2 <- [1,2136,null,{"value":["/2dcontext/path-objects/2d.path.stroke.prune.line.html",0,null,null,[["Zero-length line segments from lineTo are removed before stroking",1,"assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.line.html:35:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2137,"getWindowHandle",null] 15:33:10 INFO - PROCESS | 3820 | 1461191590238 Marionette TRACE conn2 <- [1,2137,null,{"value":"13"}] 15:33:10 INFO - PROCESS | 3820 | 1461191590242 Marionette TRACE conn2 -> [0,2138,"setScriptTimeout",{"ms":35000}] 15:33:10 INFO - PROCESS | 3820 | 1461191590244 Marionette TRACE conn2 <- [1,2138,null,{}] 15:33:10 INFO - PROCESS | 3820 | 1461191590247 Marionette TRACE conn2 -> [0,2139,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:33:10 INFO - PROCESS | 3820 | 1461191590324 Marionette TRACE conn2 <- [1,2139,null,{"value":null}] 15:33:10 INFO - PROCESS | 3820 | 1461191590331 Marionette TRACE conn2 -> [0,2140,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.prune.rect.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.rect.html\", \"0c4acebc-30bb-40ca-b7a3-36b05095ea91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:33:10 INFO - PROCESS | 3820 | ++DOCSHELL 18B86800 == 47 [pid = 3820] [id = 544] 15:33:10 INFO - PROCESS | 3820 | ++DOMWINDOW == 100 (18B87C00) [pid = 3820] [serial = 1632] [outer = 00000000] 15:33:10 INFO - PROCESS | 3820 | ++DOMWINDOW == 101 (19CA0400) [pid = 3820] [serial = 1633] [outer = 18B87C00] 15:33:10 INFO - PROCESS | 3820 | 1461191590375 Marionette DEBUG loaded listener.js 15:33:10 INFO - PROCESS | 3820 | ++DOMWINDOW == 102 (1A1B6C00) [pid = 3820] [serial = 1634] [outer = 18B87C00] 15:33:10 INFO - PROCESS | 3820 | 1461191590813 Marionette TRACE conn2 <- [1,2140,null,{"value":["/2dcontext/path-objects/2d.path.stroke.prune.rect.html",0,null,null,[["Zero-length line segments from rect and strokeRect are removed before stroking",0,null,null]]]}] 15:33:10 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:33:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.rect.html | took 596ms 15:33:10 INFO - PROCESS | 3820 | 1461191590838 Marionette TRACE conn2 -> [0,2141,"getWindowHandle",null] 15:33:10 INFO - PROCESS | 3820 | 1461191590840 Marionette TRACE conn2 <- [1,2141,null,{"value":"13"}] 15:33:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale1.html 15:33:10 INFO - PROCESS | 3820 | 1461191590862 Marionette TRACE conn2 -> [0,2142,"setScriptTimeout",{"ms":35000}] 15:33:10 INFO - PROCESS | 3820 | 1461191590864 Marionette TRACE conn2 <- [1,2142,null,{}] 15:33:10 INFO - PROCESS | 3820 | 1461191590868 Marionette TRACE conn2 -> [0,2143,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:33:10 INFO - PROCESS | 3820 | 1461191590980 Marionette TRACE conn2 <- [1,2143,null,{"value":null}] 15:33:11 INFO - PROCESS | 3820 | 1461191590986 Marionette TRACE conn2 -> [0,2144,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.scale1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale1.html\", \"0c4acebc-30bb-40ca-b7a3-36b05095ea91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:33:11 INFO - PROCESS | 3820 | ++DOCSHELL 11BF2000 == 48 [pid = 3820] [id = 545] 15:33:11 INFO - PROCESS | 3820 | ++DOMWINDOW == 103 (12B44000) [pid = 3820] [serial = 1635] [outer = 00000000] 15:33:11 INFO - PROCESS | 3820 | ++DOMWINDOW == 104 (17AA6C00) [pid = 3820] [serial = 1636] [outer = 12B44000] 15:33:11 INFO - PROCESS | 3820 | 1461191591032 Marionette DEBUG loaded listener.js 15:33:11 INFO - PROCESS | 3820 | ++DOMWINDOW == 105 (18F21800) [pid = 3820] [serial = 1637] [outer = 12B44000] 15:33:11 INFO - PROCESS | 3820 | 1461191591567 Marionette TRACE conn2 <- [1,2144,null,{"value":["/2dcontext/path-objects/2d.path.stroke.scale1.html",0,null,null,[["Stroke line widths are scaled by the current transformation matrix",0,null,null]]]}] 15:33:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale1.html | Stroke line widths are scaled by the current transformation matrix 15:33:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale1.html | took 737ms 15:33:11 INFO - PROCESS | 3820 | 1461191591602 Marionette TRACE conn2 -> [0,2145,"getWindowHandle",null] 15:33:11 INFO - PROCESS | 3820 | 1461191591603 Marionette TRACE conn2 <- [1,2145,null,{"value":"13"}] 15:33:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale2.html 15:33:11 INFO - PROCESS | 3820 | 1461191591607 Marionette TRACE conn2 -> [0,2146,"setScriptTimeout",{"ms":35000}] 15:33:11 INFO - PROCESS | 3820 | 1461191591609 Marionette TRACE conn2 <- [1,2146,null,{}] 15:33:11 INFO - PROCESS | 3820 | 1461191591612 Marionette TRACE conn2 -> [0,2147,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:33:11 INFO - PROCESS | 3820 | 1461191591744 Marionette TRACE conn2 <- [1,2147,null,{"value":null}] 15:33:11 INFO - PROCESS | 3820 | 1461191591814 Marionette TRACE conn2 -> [0,2148,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.scale2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale2.html\", \"0c4acebc-30bb-40ca-b7a3-36b05095ea91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:33:11 INFO - PROCESS | 3820 | ++DOCSHELL 13558800 == 49 [pid = 3820] [id = 546] 15:33:11 INFO - PROCESS | 3820 | ++DOMWINDOW == 106 (1A8D6C00) [pid = 3820] [serial = 1638] [outer = 00000000] 15:33:11 INFO - PROCESS | 3820 | ++DOMWINDOW == 107 (1AD60400) [pid = 3820] [serial = 1639] [outer = 1A8D6C00] 15:33:11 INFO - PROCESS | 3820 | 1461191591861 Marionette DEBUG loaded listener.js 15:33:11 INFO - PROCESS | 3820 | ++DOMWINDOW == 108 (1C261400) [pid = 3820] [serial = 1640] [outer = 1A8D6C00] 15:33:12 INFO - PROCESS | 3820 | 1461191592276 Marionette TRACE conn2 <- [1,2148,null,{"value":["/2dcontext/path-objects/2d.path.stroke.scale2.html",0,null,null,[["Stroke line widths are scaled by the current transformation matrix",0,null,null]]]}] 15:33:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale2.html | Stroke line widths are scaled by the current transformation matrix 15:33:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale2.html | took 706ms 15:33:12 INFO - PROCESS | 3820 | 1461191592307 Marionette TRACE conn2 -> [0,2149,"getWindowHandle",null] 15:33:12 INFO - PROCESS | 3820 | 1461191592309 Marionette TRACE conn2 <- [1,2149,null,{"value":"13"}] 15:33:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.skew.html 15:33:12 INFO - PROCESS | 3820 | 1461191592312 Marionette TRACE conn2 -> [0,2150,"setScriptTimeout",{"ms":35000}] 15:33:12 INFO - PROCESS | 3820 | 1461191592314 Marionette TRACE conn2 <- [1,2150,null,{}] 15:33:12 INFO - PROCESS | 3820 | 1461191592317 Marionette TRACE conn2 -> [0,2151,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:33:12 INFO - PROCESS | 3820 | 1461191592454 Marionette TRACE conn2 <- [1,2151,null,{"value":null}] 15:33:12 INFO - PROCESS | 3820 | 1461191592479 Marionette TRACE conn2 -> [0,2152,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.skew.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.skew.html\", \"0c4acebc-30bb-40ca-b7a3-36b05095ea91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:33:12 INFO - PROCESS | 3820 | ++DOCSHELL 1C2ED400 == 50 [pid = 3820] [id = 547] 15:33:12 INFO - PROCESS | 3820 | ++DOMWINDOW == 109 (1C3EB400) [pid = 3820] [serial = 1641] [outer = 00000000] 15:33:12 INFO - PROCESS | 3820 | ++DOMWINDOW == 110 (1C997000) [pid = 3820] [serial = 1642] [outer = 1C3EB400] 15:33:12 INFO - PROCESS | 3820 | 1461191592522 Marionette DEBUG loaded listener.js 15:33:12 INFO - PROCESS | 3820 | ++DOMWINDOW == 111 (1C996800) [pid = 3820] [serial = 1643] [outer = 1C3EB400] 15:33:13 INFO - PROCESS | 3820 | --DOMWINDOW == 110 (1A316000) [pid = 3820] [serial = 1590] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.winding.html] 15:33:13 INFO - PROCESS | 3820 | --DOMWINDOW == 109 (15D9B800) [pid = 3820] [serial = 1581] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.newsubpath.html] 15:33:13 INFO - PROCESS | 3820 | --DOMWINDOW == 108 (12D90C00) [pid = 3820] [serial = 1578] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.negative.html] 15:33:13 INFO - PROCESS | 3820 | --DOMWINDOW == 107 (18238400) [pid = 3820] [serial = 1584] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.nonfinite.html] 15:33:13 INFO - PROCESS | 3820 | --DOMWINDOW == 106 (1864E400) [pid = 3820] [serial = 1587] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.selfintersect.html] 15:33:13 INFO - PROCESS | 3820 | --DOMWINDOW == 105 (1AA36000) [pid = 3820] [serial = 1593] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.1.html] 15:33:13 INFO - PROCESS | 3820 | --DOMWINDOW == 104 (11BEB800) [pid = 3820] [serial = 1575] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.2.html] 15:33:13 INFO - PROCESS | 3820 | --DOMWINDOW == 103 (1A869800) [pid = 3820] [serial = 1563] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html] 15:33:13 INFO - PROCESS | 3820 | --DOMWINDOW == 102 (1AD60800) [pid = 3820] [serial = 1596] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.2.html] 15:33:13 INFO - PROCESS | 3820 | --DOMWINDOW == 101 (17F6D800) [pid = 3820] [serial = 1602] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.4.html] 15:33:13 INFO - PROCESS | 3820 | --DOMWINDOW == 100 (143B1000) [pid = 3820] [serial = 1599] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.3.html] 15:33:13 INFO - PROCESS | 3820 | 1461191593099 Marionette TRACE conn2 <- [1,2152,null,{"value":["/2dcontext/path-objects/2d.path.stroke.skew.html",0,null,null,[["Strokes lines are skewed by the current transformation matrix",0,null,null]]]}] 15:33:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.skew.html | Strokes lines are skewed by the current transformation matrix 15:33:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.skew.html | took 847ms 15:33:13 INFO - PROCESS | 3820 | 1461191593155 Marionette TRACE conn2 -> [0,2153,"getWindowHandle",null] 15:33:13 INFO - PROCESS | 3820 | 1461191593157 Marionette TRACE conn2 <- [1,2153,null,{"value":"13"}] 15:33:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.unaffected.html 15:33:13 INFO - PROCESS | 3820 | 1461191593161 Marionette TRACE conn2 -> [0,2154,"setScriptTimeout",{"ms":35000}] 15:33:13 INFO - PROCESS | 3820 | 1461191593164 Marionette TRACE conn2 <- [1,2154,null,{}] 15:33:13 INFO - PROCESS | 3820 | 1461191593168 Marionette TRACE conn2 -> [0,2155,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:33:13 INFO - PROCESS | 3820 | 1461191593276 Marionette TRACE conn2 <- [1,2155,null,{"value":null}] 15:33:13 INFO - PROCESS | 3820 | 1461191593372 Marionette TRACE conn2 -> [0,2156,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.unaffected.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.unaffected.html\", \"0c4acebc-30bb-40ca-b7a3-36b05095ea91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:33:13 INFO - PROCESS | 3820 | ++DOCSHELL 11C1B000 == 51 [pid = 3820] [id = 548] 15:33:13 INFO - PROCESS | 3820 | ++DOMWINDOW == 101 (13264800) [pid = 3820] [serial = 1644] [outer = 00000000] 15:33:13 INFO - PROCESS | 3820 | ++DOMWINDOW == 102 (1648C800) [pid = 3820] [serial = 1645] [outer = 13264800] 15:33:13 INFO - PROCESS | 3820 | 1461191593415 Marionette DEBUG loaded listener.js 15:33:13 INFO - PROCESS | 3820 | ++DOMWINDOW == 103 (1A316800) [pid = 3820] [serial = 1646] [outer = 13264800] 15:33:13 INFO - PROCESS | 3820 | 1461191593768 Marionette TRACE conn2 <- [1,2156,null,{"value":["/2dcontext/path-objects/2d.path.stroke.unaffected.html",0,null,null,[["Stroking does not start a new path or subpath",0,null,null]]]}] 15:33:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.unaffected.html | Stroking does not start a new path or subpath 15:33:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.unaffected.html | took 690ms 15:33:13 INFO - PROCESS | 3820 | 1461191593860 Marionette TRACE conn2 -> [0,2157,"getWindowHandle",null] 15:33:13 INFO - PROCESS | 3820 | 1461191593862 Marionette TRACE conn2 <- [1,2157,null,{"value":"13"}] 15:33:13 INFO - PROCESS | 3820 | 1461191593866 Marionette TRACE conn2 -> [0,2158,"setScriptTimeout",{"ms":35000}] 15:33:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.union.html 15:33:13 INFO - PROCESS | 3820 | 1461191593867 Marionette TRACE conn2 <- [1,2158,null,{}] 15:33:13 INFO - PROCESS | 3820 | 1461191593871 Marionette TRACE conn2 -> [0,2159,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:33:13 INFO - PROCESS | 3820 | 1461191593949 Marionette TRACE conn2 <- [1,2159,null,{"value":null}] 15:33:13 INFO - PROCESS | 3820 | 1461191593955 Marionette TRACE conn2 -> [0,2160,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.union.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.union.html\", \"0c4acebc-30bb-40ca-b7a3-36b05095ea91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:33:13 INFO - PROCESS | 3820 | ++DOCSHELL 12D98400 == 52 [pid = 3820] [id = 549] 15:33:13 INFO - PROCESS | 3820 | ++DOMWINDOW == 104 (195C1400) [pid = 3820] [serial = 1647] [outer = 00000000] 15:33:14 INFO - PROCESS | 3820 | ++DOMWINDOW == 105 (1CFDCC00) [pid = 3820] [serial = 1648] [outer = 195C1400] 15:33:14 INFO - PROCESS | 3820 | 1461191593998 Marionette DEBUG loaded listener.js 15:33:14 INFO - PROCESS | 3820 | ++DOMWINDOW == 106 (1D464000) [pid = 3820] [serial = 1649] [outer = 195C1400] 15:33:14 INFO - PROCESS | 3820 | 1461191594446 Marionette TRACE conn2 <- [1,2160,null,{"value":["/2dcontext/path-objects/2d.path.stroke.union.html",0,null,null,[["Strokes in opposite directions are unioned, not subtracted",0,null,null]]]}] 15:33:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.union.html | Strokes in opposite directions are unioned, not subtracted 15:33:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.union.html | took 627ms 15:33:14 INFO - PROCESS | 3820 | 1461191594504 Marionette TRACE conn2 -> [0,2161,"getWindowHandle",null] 15:33:14 INFO - PROCESS | 3820 | 1461191594506 Marionette TRACE conn2 <- [1,2161,null,{"value":"13"}] 15:33:14 INFO - PROCESS | 3820 | 1461191594509 Marionette TRACE conn2 -> [0,2162,"setScriptTimeout",{"ms":35000}] 15:33:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.basic.html 15:33:14 INFO - PROCESS | 3820 | 1461191594511 Marionette TRACE conn2 <- [1,2162,null,{}] 15:33:14 INFO - PROCESS | 3820 | 1461191594514 Marionette TRACE conn2 -> [0,2163,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:33:14 INFO - PROCESS | 3820 | 1461191594593 Marionette TRACE conn2 <- [1,2163,null,{"value":null}] 15:33:14 INFO - PROCESS | 3820 | 1461191594601 Marionette TRACE conn2 -> [0,2164,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.transformation.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.basic.html\", \"0c4acebc-30bb-40ca-b7a3-36b05095ea91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:33:14 INFO - PROCESS | 3820 | ++DOCSHELL 1AA3EC00 == 53 [pid = 3820] [id = 550] 15:33:14 INFO - PROCESS | 3820 | ++DOMWINDOW == 107 (1AD57000) [pid = 3820] [serial = 1650] [outer = 00000000] 15:33:14 INFO - PROCESS | 3820 | ++DOMWINDOW == 108 (1D46EC00) [pid = 3820] [serial = 1651] [outer = 1AD57000] 15:33:14 INFO - PROCESS | 3820 | 1461191594645 Marionette DEBUG loaded listener.js 15:33:14 INFO - PROCESS | 3820 | ++DOMWINDOW == 109 (1D4E4000) [pid = 3820] [serial = 1652] [outer = 1AD57000] 15:33:15 INFO - PROCESS | 3820 | 1461191595235 Marionette TRACE conn2 <- [1,2164,null,{"value":["/2dcontext/path-objects/2d.path.transformation.basic.html",0,null,null,[["Canvas test: 2d.path.transformation.basic",0,null,null]]]}] 15:33:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.basic.html | Canvas test: 2d.path.transformation.basic 15:33:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.basic.html | took 737ms 15:33:15 INFO - PROCESS | 3820 | 1461191595282 Marionette TRACE conn2 -> [0,2165,"getWindowHandle",null] 15:33:15 INFO - PROCESS | 3820 | 1461191595287 Marionette TRACE conn2 <- [1,2165,null,{"value":"13"}] 15:33:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.changing.html 15:33:15 INFO - PROCESS | 3820 | 1461191595359 Marionette TRACE conn2 -> [0,2166,"setScriptTimeout",{"ms":35000}] 15:33:15 INFO - PROCESS | 3820 | 1461191595364 Marionette TRACE conn2 <- [1,2166,null,{}] 15:33:15 INFO - PROCESS | 3820 | 1461191595385 Marionette TRACE conn2 -> [0,2167,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:33:15 INFO - PROCESS | 3820 | 1461191595500 Marionette TRACE conn2 <- [1,2167,null,{"value":null}] 15:33:15 INFO - PROCESS | 3820 | 1461191595632 Marionette TRACE conn2 -> [0,2168,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.transformation.changing.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.changing.html\", \"0c4acebc-30bb-40ca-b7a3-36b05095ea91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:33:15 INFO - PROCESS | 3820 | ++DOCSHELL 1355A800 == 54 [pid = 3820] [id = 551] 15:33:15 INFO - PROCESS | 3820 | ++DOMWINDOW == 110 (1355C800) [pid = 3820] [serial = 1653] [outer = 00000000] 15:33:15 INFO - PROCESS | 3820 | ++DOMWINDOW == 111 (15C16C00) [pid = 3820] [serial = 1654] [outer = 1355C800] 15:33:15 INFO - PROCESS | 3820 | 1461191595689 Marionette DEBUG loaded listener.js 15:33:15 INFO - PROCESS | 3820 | ++DOMWINDOW == 112 (16477000) [pid = 3820] [serial = 1655] [outer = 1355C800] 15:33:16 INFO - PROCESS | 3820 | 1461191596249 Marionette TRACE conn2 <- [1,2168,null,{"value":["/2dcontext/path-objects/2d.path.transformation.changing.html",0,null,null,[["Transformations are applied while building paths, not when drawing",0,null,null]]]}] 15:33:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.changing.html | Transformations are applied while building paths, not when drawing 15:33:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.changing.html | took 925ms 15:33:16 INFO - PROCESS | 3820 | 1461191596276 Marionette TRACE conn2 -> [0,2169,"getWindowHandle",null] 15:33:16 INFO - PROCESS | 3820 | 1461191596282 Marionette TRACE conn2 <- [1,2169,null,{"value":"13"}] 15:33:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.multiple.html 15:33:16 INFO - PROCESS | 3820 | 1461191596289 Marionette TRACE conn2 -> [0,2170,"setScriptTimeout",{"ms":35000}] 15:33:16 INFO - PROCESS | 3820 | 1461191596292 Marionette TRACE conn2 <- [1,2170,null,{}] 15:33:16 INFO - PROCESS | 3820 | 1461191596296 Marionette TRACE conn2 -> [0,2171,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:33:16 INFO - PROCESS | 3820 | 1461191596400 Marionette TRACE conn2 <- [1,2171,null,{"value":null}] 15:33:16 INFO - PROCESS | 3820 | 1461191596512 Marionette TRACE conn2 -> [0,2172,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.transformation.multiple.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.multiple.html\", \"0c4acebc-30bb-40ca-b7a3-36b05095ea91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:33:16 INFO - PROCESS | 3820 | ++DOCSHELL 16472400 == 55 [pid = 3820] [id = 552] 15:33:16 INFO - PROCESS | 3820 | ++DOMWINDOW == 113 (17F6D800) [pid = 3820] [serial = 1656] [outer = 00000000] 15:33:16 INFO - PROCESS | 3820 | ++DOMWINDOW == 114 (19502400) [pid = 3820] [serial = 1657] [outer = 17F6D800] 15:33:16 INFO - PROCESS | 3820 | 1461191596566 Marionette DEBUG loaded listener.js 15:33:16 INFO - PROCESS | 3820 | ++DOMWINDOW == 115 (196CEC00) [pid = 3820] [serial = 1658] [outer = 17F6D800] 15:33:17 INFO - PROCESS | 3820 | 1461191597167 Marionette TRACE conn2 <- [1,2172,null,{"value":["/2dcontext/path-objects/2d.path.transformation.multiple.html",0,null,null,[["Transformations are applied while building paths, not when drawing",0,null,null]]]}] 15:33:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.multiple.html | Transformations are applied while building paths, not when drawing 15:33:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.multiple.html | took 941ms 15:33:17 INFO - PROCESS | 3820 | 1461191597236 Marionette TRACE conn2 -> [0,2173,"getWindowHandle",null] 15:33:17 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html 15:33:17 INFO - PROCESS | 3820 | 1461191597239 Marionette TRACE conn2 <- [1,2173,null,{"value":"13"}] 15:33:17 INFO - PROCESS | 3820 | 1461191597243 Marionette TRACE conn2 -> [0,2174,"setScriptTimeout",{"ms":35000}] 15:33:17 INFO - PROCESS | 3820 | 1461191597247 Marionette TRACE conn2 <- [1,2174,null,{}] 15:33:17 INFO - PROCESS | 3820 | 1461191597257 Marionette TRACE conn2 -> [0,2175,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:33:17 INFO - PROCESS | 3820 | 1461191597363 Marionette TRACE conn2 <- [1,2175,null,{"value":null}] 15:33:17 INFO - PROCESS | 3820 | 1461191597473 Marionette TRACE conn2 -> [0,2176,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create1.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.basic.html\", \"0c4acebc-30bb-40ca-b7a3-36b05095ea91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:33:17 INFO - PROCESS | 3820 | ++DOCSHELL 1A8E1400 == 56 [pid = 3820] [id = 553] 15:33:17 INFO - PROCESS | 3820 | ++DOMWINDOW == 116 (1C269800) [pid = 3820] [serial = 1659] [outer = 00000000] 15:33:17 INFO - PROCESS | 3820 | ++DOMWINDOW == 117 (1C994000) [pid = 3820] [serial = 1660] [outer = 1C269800] 15:33:17 INFO - PROCESS | 3820 | 1461191597529 Marionette DEBUG loaded listener.js 15:33:17 INFO - PROCESS | 3820 | ++DOMWINDOW == 118 (1D465000) [pid = 3820] [serial = 1661] [outer = 1C269800] 15:33:18 INFO - PROCESS | 3820 | 1461191598115 Marionette TRACE conn2 <- [1,2176,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create1.basic.html",0,null,null,[["createImageData(imgdata) exists and returns something",0,null,null]]]}] 15:33:18 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | createImageData(imgdata) exists and returns something 15:33:18 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | took 941ms 15:33:18 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html 15:33:18 INFO - PROCESS | 3820 | 1461191598187 Marionette TRACE conn2 -> [0,2177,"getWindowHandle",null] 15:33:18 INFO - PROCESS | 3820 | 1461191598190 Marionette TRACE conn2 <- [1,2177,null,{"value":"13"}] 15:33:18 INFO - PROCESS | 3820 | 1461191598193 Marionette TRACE conn2 -> [0,2178,"setScriptTimeout",{"ms":35000}] 15:33:18 INFO - PROCESS | 3820 | 1461191598195 Marionette TRACE conn2 <- [1,2178,null,{}] 15:33:18 INFO - PROCESS | 3820 | 1461191598199 Marionette TRACE conn2 -> [0,2179,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:33:18 INFO - PROCESS | 3820 | 1461191598302 Marionette TRACE conn2 <- [1,2179,null,{"value":null}] 15:33:18 INFO - PROCESS | 3820 | 1461191598438 Marionette TRACE conn2 -> [0,2180,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create1.initial.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.initial.html\", \"0c4acebc-30bb-40ca-b7a3-36b05095ea91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:33:18 INFO - PROCESS | 3820 | ++DOCSHELL 1D46AC00 == 57 [pid = 3820] [id = 554] 15:33:18 INFO - PROCESS | 3820 | ++DOMWINDOW == 119 (1D4EB400) [pid = 3820] [serial = 1662] [outer = 00000000] 15:33:18 INFO - PROCESS | 3820 | ++DOMWINDOW == 120 (1D5A2C00) [pid = 3820] [serial = 1663] [outer = 1D4EB400] 15:33:18 INFO - PROCESS | 3820 | 1461191598493 Marionette DEBUG loaded listener.js 15:33:18 INFO - PROCESS | 3820 | ++DOMWINDOW == 121 (1D5A6000) [pid = 3820] [serial = 1664] [outer = 1D4EB400] 15:33:19 INFO - PROCESS | 3820 | 1461191599086 Marionette TRACE conn2 <- [1,2180,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create1.initial.html",0,null,null,[["createImageData(imgdata) returns transparent black data of the right size",0,null,null]]]}] 15:33:19 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | createImageData(imgdata) returns transparent black data of the right size 15:33:19 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | took 941ms 15:33:19 INFO - PROCESS | 3820 | 1461191599138 Marionette TRACE conn2 -> [0,2181,"getWindowHandle",null] 15:33:19 INFO - PROCESS | 3820 | 1461191599141 Marionette TRACE conn2 <- [1,2181,null,{"value":"13"}] 15:33:19 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html 15:33:19 INFO - PROCESS | 3820 | 1461191599144 Marionette TRACE conn2 -> [0,2182,"setScriptTimeout",{"ms":35000}] 15:33:19 INFO - PROCESS | 3820 | 1461191599146 Marionette TRACE conn2 <- [1,2182,null,{}] 15:33:19 INFO - PROCESS | 3820 | 1461191599150 Marionette TRACE conn2 -> [0,2183,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:33:19 INFO - PROCESS | 3820 | 1461191599249 Marionette TRACE conn2 <- [1,2183,null,{"value":null}] 15:33:19 INFO - PROCESS | 3820 | 1461191599360 Marionette TRACE conn2 -> [0,2184,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create1.this.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.this.html\", \"0c4acebc-30bb-40ca-b7a3-36b05095ea91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:33:19 INFO - PROCESS | 3820 | ++DOCSHELL 12D92000 == 58 [pid = 3820] [id = 555] 15:33:19 INFO - PROCESS | 3820 | ++DOMWINDOW == 122 (12D9B800) [pid = 3820] [serial = 1665] [outer = 00000000] 15:33:19 INFO - PROCESS | 3820 | ++DOMWINDOW == 123 (1655B400) [pid = 3820] [serial = 1666] [outer = 12D9B800] 15:33:19 INFO - PROCESS | 3820 | 1461191599413 Marionette DEBUG loaded listener.js 15:33:19 INFO - PROCESS | 3820 | ++DOMWINDOW == 124 (17D41800) [pid = 3820] [serial = 1667] [outer = 12D9B800] 15:33:20 INFO - PROCESS | 3820 | 1461191600185 Marionette TRACE conn2 <- [1,2184,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create1.this.html",0,null,null,[["createImageData(imgdata) should throw when called with the wrong |this|",0,null,null]]]}] 15:33:20 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | createImageData(imgdata) should throw when called with the wrong |this| 15:33:20 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | took 1082ms 15:33:20 INFO - PROCESS | 3820 | 1461191600240 Marionette TRACE conn2 -> [0,2185,"getWindowHandle",null] 15:33:20 INFO - PROCESS | 3820 | 1461191600246 Marionette TRACE conn2 <- [1,2185,null,{"value":"13"}] 15:33:20 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html 15:33:20 INFO - PROCESS | 3820 | 1461191600252 Marionette TRACE conn2 -> [0,2186,"setScriptTimeout",{"ms":35000}] 15:33:20 INFO - PROCESS | 3820 | 1461191600256 Marionette TRACE conn2 <- [1,2186,null,{}] 15:33:20 INFO - PROCESS | 3820 | 1461191600261 Marionette TRACE conn2 -> [0,2187,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:33:20 INFO - PROCESS | 3820 | 1461191600355 Marionette TRACE conn2 <- [1,2187,null,{"value":null}] 15:33:20 INFO - PROCESS | 3820 | 1461191600493 Marionette TRACE conn2 -> [0,2188,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create1.type.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.type.html\", \"0c4acebc-30bb-40ca-b7a3-36b05095ea91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:33:20 INFO - PROCESS | 3820 | ++DOCSHELL 1496AC00 == 59 [pid = 3820] [id = 556] 15:33:20 INFO - PROCESS | 3820 | ++DOMWINDOW == 125 (15463C00) [pid = 3820] [serial = 1668] [outer = 00000000] 15:33:20 INFO - PROCESS | 3820 | ++DOMWINDOW == 126 (1648E000) [pid = 3820] [serial = 1669] [outer = 15463C00] 15:33:20 INFO - PROCESS | 3820 | 1461191600543 Marionette DEBUG loaded listener.js 15:33:20 INFO - PROCESS | 3820 | ++DOMWINDOW == 127 (17AC3C00) [pid = 3820] [serial = 1670] [outer = 15463C00] 15:33:20 INFO - PROCESS | 3820 | --DOCSHELL 12D98400 == 58 [pid = 3820] [id = 549] 15:33:20 INFO - PROCESS | 3820 | --DOCSHELL 11C1B000 == 57 [pid = 3820] [id = 548] 15:33:20 INFO - PROCESS | 3820 | --DOCSHELL 1C2ED400 == 56 [pid = 3820] [id = 547] 15:33:20 INFO - PROCESS | 3820 | --DOCSHELL 13558800 == 55 [pid = 3820] [id = 546] 15:33:20 INFO - PROCESS | 3820 | --DOCSHELL 11BF2000 == 54 [pid = 3820] [id = 545] 15:33:20 INFO - PROCESS | 3820 | --DOCSHELL 18B86800 == 53 [pid = 3820] [id = 544] 15:33:20 INFO - PROCESS | 3820 | --DOCSHELL 18114400 == 52 [pid = 3820] [id = 543] 15:33:20 INFO - PROCESS | 3820 | --DOCSHELL 14350C00 == 51 [pid = 3820] [id = 542] 15:33:20 INFO - PROCESS | 3820 | --DOCSHELL 13269800 == 50 [pid = 3820] [id = 541] 15:33:20 INFO - PROCESS | 3820 | --DOMWINDOW == 126 (1C342C00) [pid = 3820] [serial = 1606] [outer = 00000000] [url = about:blank] 15:33:20 INFO - PROCESS | 3820 | --DOCSHELL 1C260000 == 49 [pid = 3820] [id = 538] 15:33:20 INFO - PROCESS | 3820 | --DOCSHELL 17D8F400 == 48 [pid = 3820] [id = 537] 15:33:20 INFO - PROCESS | 3820 | --DOCSHELL 13651800 == 47 [pid = 3820] [id = 536] 15:33:20 INFO - PROCESS | 3820 | --DOMWINDOW == 125 (1A4C9800) [pid = 3820] [serial = 1591] [outer = 00000000] [url = about:blank] 15:33:20 INFO - PROCESS | 3820 | --DOMWINDOW == 124 (16554800) [pid = 3820] [serial = 1582] [outer = 00000000] [url = about:blank] 15:33:20 INFO - PROCESS | 3820 | --DOMWINDOW == 123 (17AAA400) [pid = 3820] [serial = 1583] [outer = 00000000] [url = about:blank] 15:33:20 INFO - PROCESS | 3820 | --DOMWINDOW == 122 (13554400) [pid = 3820] [serial = 1579] [outer = 00000000] [url = about:blank] 15:33:20 INFO - PROCESS | 3820 | --DOMWINDOW == 121 (13817800) [pid = 3820] [serial = 1580] [outer = 00000000] [url = about:blank] 15:33:20 INFO - PROCESS | 3820 | --DOMWINDOW == 120 (18648400) [pid = 3820] [serial = 1585] [outer = 00000000] [url = about:blank] 15:33:20 INFO - PROCESS | 3820 | --DOMWINDOW == 119 (18805800) [pid = 3820] [serial = 1586] [outer = 00000000] [url = about:blank] 15:33:20 INFO - PROCESS | 3820 | --DOMWINDOW == 118 (19504C00) [pid = 3820] [serial = 1588] [outer = 00000000] [url = about:blank] 15:33:20 INFO - PROCESS | 3820 | --DOMWINDOW == 117 (1AD5D000) [pid = 3820] [serial = 1594] [outer = 00000000] [url = about:blank] 15:33:20 INFO - PROCESS | 3820 | --DOMWINDOW == 116 (1380E400) [pid = 3820] [serial = 1577] [outer = 00000000] [url = about:blank] 15:33:20 INFO - PROCESS | 3820 | --DOMWINDOW == 115 (1355C400) [pid = 3820] [serial = 1576] [outer = 00000000] [url = about:blank] 15:33:20 INFO - PROCESS | 3820 | --DOMWINDOW == 114 (1A8D6800) [pid = 3820] [serial = 1565] [outer = 00000000] [url = about:blank] 15:33:20 INFO - PROCESS | 3820 | --DOMWINDOW == 113 (12D93800) [pid = 3820] [serial = 1567] [outer = 00000000] [url = about:blank] 15:33:20 INFO - PROCESS | 3820 | --DOMWINDOW == 112 (16486000) [pid = 3820] [serial = 1570] [outer = 00000000] [url = about:blank] 15:33:20 INFO - PROCESS | 3820 | --DOMWINDOW == 111 (18D0A800) [pid = 3820] [serial = 1573] [outer = 00000000] [url = about:blank] 15:33:20 INFO - PROCESS | 3820 | --DOMWINDOW == 110 (1C267800) [pid = 3820] [serial = 1597] [outer = 00000000] [url = about:blank] 15:33:20 INFO - PROCESS | 3820 | --DOMWINDOW == 109 (1C26D400) [pid = 3820] [serial = 1604] [outer = 00000000] [url = about:blank] 15:33:20 INFO - PROCESS | 3820 | --DOMWINDOW == 108 (1AD61C00) [pid = 3820] [serial = 1595] [outer = 00000000] [url = about:blank] 15:33:20 INFO - PROCESS | 3820 | --DOMWINDOW == 107 (1C267000) [pid = 3820] [serial = 1598] [outer = 00000000] [url = about:blank] 15:33:20 INFO - PROCESS | 3820 | --DOMWINDOW == 106 (18D0B400) [pid = 3820] [serial = 1600] [outer = 00000000] [url = about:blank] 15:33:20 INFO - PROCESS | 3820 | --DOMWINDOW == 105 (1C26D800) [pid = 3820] [serial = 1603] [outer = 00000000] [url = about:blank] 15:33:20 INFO - PROCESS | 3820 | --DOMWINDOW == 104 (1A8D4800) [pid = 3820] [serial = 1592] [outer = 00000000] [url = about:blank] 15:33:20 INFO - PROCESS | 3820 | --DOMWINDOW == 103 (137D9C00) [pid = 3820] [serial = 1601] [outer = 00000000] [url = about:blank] 15:33:20 INFO - PROCESS | 3820 | --DOMWINDOW == 102 (196D0800) [pid = 3820] [serial = 1589] [outer = 00000000] [url = about:blank] 15:33:21 INFO - PROCESS | 3820 | 1461191601076 Marionette TRACE conn2 <- [1,2188,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create1.type.html",0,null,null,[["createImageData(imgdata) returns an ImageData object containing a Uint8ClampedArray object",0,null,null]]]}] 15:33:21 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | createImageData(imgdata) returns an ImageData object containing a Uint8ClampedArray object 15:33:21 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | took 832ms 15:33:21 INFO - PROCESS | 3820 | 1461191601097 Marionette TRACE conn2 -> [0,2189,"getWindowHandle",null] 15:33:21 INFO - PROCESS | 3820 | 1461191601102 Marionette TRACE conn2 <- [1,2189,null,{"value":"13"}] 15:33:21 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html 15:33:21 INFO - PROCESS | 3820 | 1461191601108 Marionette TRACE conn2 -> [0,2190,"setScriptTimeout",{"ms":35000}] 15:33:21 INFO - PROCESS | 3820 | 1461191601110 Marionette TRACE conn2 <- [1,2190,null,{}] 15:33:21 INFO - PROCESS | 3820 | 1461191601118 Marionette TRACE conn2 -> [0,2191,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:33:21 INFO - PROCESS | 3820 | 1461191601201 Marionette TRACE conn2 <- [1,2191,null,{"value":null}] 15:33:21 INFO - PROCESS | 3820 | 1461191601210 Marionette TRACE conn2 -> [0,2192,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create1.zero.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.zero.html\", \"0c4acebc-30bb-40ca-b7a3-36b05095ea91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:33:21 INFO - PROCESS | 3820 | ++DOCSHELL 13269800 == 48 [pid = 3820] [id = 557] 15:33:21 INFO - PROCESS | 3820 | ++DOMWINDOW == 103 (1380E400) [pid = 3820] [serial = 1671] [outer = 00000000] 15:33:21 INFO - PROCESS | 3820 | ++DOMWINDOW == 104 (1648D400) [pid = 3820] [serial = 1672] [outer = 1380E400] 15:33:21 INFO - PROCESS | 3820 | 1461191601255 Marionette DEBUG loaded listener.js 15:33:21 INFO - PROCESS | 3820 | ++DOMWINDOW == 105 (17AAD400) [pid = 3820] [serial = 1673] [outer = 1380E400] 15:33:21 INFO - PROCESS | 3820 | 1461191601753 Marionette TRACE conn2 <- [1,2192,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create1.zero.html",0,null,null,[["createImageData(null) throws TypeError",0,null,null]]]}] 15:33:21 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | createImageData(null) throws TypeError 15:33:21 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | took 706ms 15:33:21 INFO - PROCESS | 3820 | 1461191601806 Marionette TRACE conn2 -> [0,2193,"getWindowHandle",null] 15:33:21 INFO - PROCESS | 3820 | 1461191601809 Marionette TRACE conn2 <- [1,2193,null,{"value":"13"}] 15:33:21 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html 15:33:21 INFO - PROCESS | 3820 | 1461191601812 Marionette TRACE conn2 -> [0,2194,"setScriptTimeout",{"ms":35000}] 15:33:21 INFO - PROCESS | 3820 | 1461191601815 Marionette TRACE conn2 <- [1,2194,null,{}] 15:33:21 INFO - PROCESS | 3820 | 1461191601825 Marionette TRACE conn2 -> [0,2195,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:33:21 INFO - PROCESS | 3820 | 1461191601909 Marionette TRACE conn2 <- [1,2195,null,{"value":null}] 15:33:21 INFO - PROCESS | 3820 | 1461191601917 Marionette TRACE conn2 -> [0,2196,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.basic.html\", \"0c4acebc-30bb-40ca-b7a3-36b05095ea91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:33:21 INFO - PROCESS | 3820 | ++DOCSHELL 18648C00 == 49 [pid = 3820] [id = 558] 15:33:21 INFO - PROCESS | 3820 | ++DOMWINDOW == 106 (1864CC00) [pid = 3820] [serial = 1674] [outer = 00000000] 15:33:21 INFO - PROCESS | 3820 | ++DOMWINDOW == 107 (18D02C00) [pid = 3820] [serial = 1675] [outer = 1864CC00] 15:33:21 INFO - PROCESS | 3820 | 1461191601973 Marionette DEBUG loaded listener.js 15:33:22 INFO - PROCESS | 3820 | ++DOMWINDOW == 108 (18EA3800) [pid = 3820] [serial = 1676] [outer = 1864CC00] 15:33:22 INFO - PROCESS | 3820 | 1461191602433 Marionette TRACE conn2 <- [1,2196,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.basic.html",0,null,null,[["createImageData(sw, sh) exists and returns something",0,null,null]]]}] 15:33:22 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | createImageData(sw, sh) exists and returns something 15:33:22 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | took 643ms 15:33:22 INFO - PROCESS | 3820 | 1461191602450 Marionette TRACE conn2 -> [0,2197,"getWindowHandle",null] 15:33:22 INFO - PROCESS | 3820 | 1461191602452 Marionette TRACE conn2 <- [1,2197,null,{"value":"13"}] 15:33:22 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html 15:33:22 INFO - PROCESS | 3820 | 1461191602455 Marionette TRACE conn2 -> [0,2198,"setScriptTimeout",{"ms":35000}] 15:33:22 INFO - PROCESS | 3820 | 1461191602457 Marionette TRACE conn2 <- [1,2198,null,{}] 15:33:22 INFO - PROCESS | 3820 | 1461191602464 Marionette TRACE conn2 -> [0,2199,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:33:22 INFO - PROCESS | 3820 | 1461191602542 Marionette TRACE conn2 <- [1,2199,null,{"value":null}] 15:33:22 INFO - PROCESS | 3820 | 1461191602581 Marionette TRACE conn2 -> [0,2200,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.initial.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.initial.html\", \"0c4acebc-30bb-40ca-b7a3-36b05095ea91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:33:22 INFO - PROCESS | 3820 | ++DOCSHELL 19A92400 == 50 [pid = 3820] [id = 559] 15:33:22 INFO - PROCESS | 3820 | ++DOMWINDOW == 109 (19A94C00) [pid = 3820] [serial = 1677] [outer = 00000000] 15:33:22 INFO - PROCESS | 3820 | ++DOMWINDOW == 110 (19F78800) [pid = 3820] [serial = 1678] [outer = 19A94C00] 15:33:22 INFO - PROCESS | 3820 | 1461191602625 Marionette DEBUG loaded listener.js 15:33:22 INFO - PROCESS | 3820 | ++DOMWINDOW == 111 (1A31B800) [pid = 3820] [serial = 1679] [outer = 19A94C00] 15:33:23 INFO - PROCESS | 3820 | 1461191603101 Marionette TRACE conn2 <- [1,2200,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.initial.html",0,null,null,[["createImageData(sw, sh) returns transparent black data of the right size",0,null,null]]]}] 15:33:23 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | createImageData(sw, sh) returns transparent black data of the right size 15:33:23 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | took 691ms 15:33:23 INFO - PROCESS | 3820 | 1461191603186 Marionette TRACE conn2 -> [0,2201,"getWindowHandle",null] 15:33:23 INFO - PROCESS | 3820 | 1461191603188 Marionette TRACE conn2 <- [1,2201,null,{"value":"13"}] 15:33:23 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html 15:33:23 INFO - PROCESS | 3820 | 1461191603192 Marionette TRACE conn2 -> [0,2202,"setScriptTimeout",{"ms":35000}] 15:33:23 INFO - PROCESS | 3820 | 1461191603194 Marionette TRACE conn2 <- [1,2202,null,{}] 15:33:23 INFO - PROCESS | 3820 | 1461191603197 Marionette TRACE conn2 -> [0,2203,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:33:23 INFO - PROCESS | 3820 | 1461191603272 Marionette TRACE conn2 <- [1,2203,null,{"value":null}] 15:33:23 INFO - PROCESS | 3820 | 1461191603279 Marionette TRACE conn2 -> [0,2204,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.large.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.large.html\", \"0c4acebc-30bb-40ca-b7a3-36b05095ea91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:33:23 INFO - PROCESS | 3820 | ++DOCSHELL 1A1BB800 == 51 [pid = 3820] [id = 560] 15:33:23 INFO - PROCESS | 3820 | ++DOMWINDOW == 112 (1A4C5400) [pid = 3820] [serial = 1680] [outer = 00000000] 15:33:23 INFO - PROCESS | 3820 | ++DOMWINDOW == 113 (1A8A3000) [pid = 3820] [serial = 1681] [outer = 1A4C5400] 15:33:23 INFO - PROCESS | 3820 | 1461191603323 Marionette DEBUG loaded listener.js 15:33:23 INFO - PROCESS | 3820 | ++DOMWINDOW == 114 (1A8D3400) [pid = 3820] [serial = 1682] [outer = 1A4C5400] 15:33:23 INFO - PROCESS | 3820 | 1461191603810 Marionette TRACE conn2 <- [1,2204,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.large.html",0,null,null,[["createImageData(sw, sh) works for sizes much larger than the canvas",0,null,null]]]}] 15:33:23 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | createImageData(sw, sh) works for sizes much larger than the canvas 15:33:23 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | took 628ms 15:33:23 INFO - PROCESS | 3820 | 1461191603830 Marionette TRACE conn2 -> [0,2205,"getWindowHandle",null] 15:33:23 INFO - PROCESS | 3820 | 1461191603832 Marionette TRACE conn2 <- [1,2205,null,{"value":"13"}] 15:33:23 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html 15:33:23 INFO - PROCESS | 3820 | 1461191603835 Marionette TRACE conn2 -> [0,2206,"setScriptTimeout",{"ms":35000}] 15:33:23 INFO - PROCESS | 3820 | 1461191603837 Marionette TRACE conn2 <- [1,2206,null,{}] 15:33:23 INFO - PROCESS | 3820 | 1461191603847 Marionette TRACE conn2 -> [0,2207,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:33:23 INFO - PROCESS | 3820 | 1461191603966 Marionette TRACE conn2 <- [1,2207,null,{"value":null}] 15:33:24 INFO - PROCESS | 3820 | 1461191604069 Marionette TRACE conn2 -> [0,2208,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.negative.html\", \"0c4acebc-30bb-40ca-b7a3-36b05095ea91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:33:24 INFO - PROCESS | 3820 | ++DOCSHELL 12D98C00 == 52 [pid = 3820] [id = 561] 15:33:24 INFO - PROCESS | 3820 | ++DOMWINDOW == 115 (13811000) [pid = 3820] [serial = 1683] [outer = 00000000] 15:33:24 INFO - PROCESS | 3820 | ++DOMWINDOW == 116 (1C267000) [pid = 3820] [serial = 1684] [outer = 13811000] 15:33:24 INFO - PROCESS | 3820 | 1461191604116 Marionette DEBUG loaded listener.js 15:33:24 INFO - PROCESS | 3820 | ++DOMWINDOW == 117 (1C266C00) [pid = 3820] [serial = 1685] [outer = 13811000] 15:33:24 INFO - PROCESS | 3820 | 1461191604520 Marionette TRACE conn2 <- [1,2208,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.negative.html",0,null,null,[["createImageData(sw, sh) takes the absolute magnitude of the size arguments",0,null,null]]]}] 15:33:24 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | createImageData(sw, sh) takes the absolute magnitude of the size arguments 15:33:24 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | took 737ms 15:33:24 INFO - PROCESS | 3820 | 1461191604576 Marionette TRACE conn2 -> [0,2209,"getWindowHandle",null] 15:33:24 INFO - PROCESS | 3820 | 1461191604578 Marionette TRACE conn2 <- [1,2209,null,{"value":"13"}] 15:33:24 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html 15:33:24 INFO - PROCESS | 3820 | 1461191604581 Marionette TRACE conn2 -> [0,2210,"setScriptTimeout",{"ms":35000}] 15:33:24 INFO - PROCESS | 3820 | 1461191604583 Marionette TRACE conn2 <- [1,2210,null,{}] 15:33:24 INFO - PROCESS | 3820 | 1461191604586 Marionette TRACE conn2 -> [0,2211,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:33:24 INFO - PROCESS | 3820 | 1461191604703 Marionette TRACE conn2 <- [1,2211,null,{"value":null}] 15:33:24 INFO - PROCESS | 3820 | 1461191604709 Marionette TRACE conn2 -> [0,2212,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html\", \"0c4acebc-30bb-40ca-b7a3-36b05095ea91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:33:24 INFO - PROCESS | 3820 | ++DOCSHELL 1A4C9400 == 53 [pid = 3820] [id = 562] 15:33:24 INFO - PROCESS | 3820 | ++DOMWINDOW == 118 (1C26A400) [pid = 3820] [serial = 1686] [outer = 00000000] 15:33:24 INFO - PROCESS | 3820 | ++DOMWINDOW == 119 (1C3E9800) [pid = 3820] [serial = 1687] [outer = 1C26A400] 15:33:24 INFO - PROCESS | 3820 | 1461191604806 Marionette DEBUG loaded listener.js 15:33:24 INFO - PROCESS | 3820 | ++DOMWINDOW == 120 (1C3E6400) [pid = 3820] [serial = 1688] [outer = 1C26A400] 15:33:25 INFO - PROCESS | 3820 | 1461191605236 Marionette TRACE conn2 <- [1,2212,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html",0,null,null,[["createImageData() throws TypeError if arguments are not finite",0,null,null]]]}] 15:33:25 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | createImageData() throws TypeError if arguments are not finite 15:33:25 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | took 690ms 15:33:25 INFO - PROCESS | 3820 | 1461191605281 Marionette TRACE conn2 -> [0,2213,"getWindowHandle",null] 15:33:25 INFO - PROCESS | 3820 | 1461191605283 Marionette TRACE conn2 <- [1,2213,null,{"value":"13"}] 15:33:25 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html 15:33:25 INFO - PROCESS | 3820 | 1461191605295 Marionette TRACE conn2 -> [0,2214,"setScriptTimeout",{"ms":35000}] 15:33:25 INFO - PROCESS | 3820 | 1461191605297 Marionette TRACE conn2 <- [1,2214,null,{}] 15:33:25 INFO - PROCESS | 3820 | 1461191605300 Marionette TRACE conn2 -> [0,2215,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:33:25 INFO - PROCESS | 3820 | 1461191605437 Marionette TRACE conn2 <- [1,2215,null,{"value":null}] 15:33:25 INFO - PROCESS | 3820 | --DOCSHELL 1EB92800 == 52 [pid = 3820] [id = 16] 15:33:25 INFO - PROCESS | 3820 | 1461191605462 Marionette TRACE conn2 -> [0,2216,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.round.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.round.html\", \"0c4acebc-30bb-40ca-b7a3-36b05095ea91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:33:25 INFO - PROCESS | 3820 | ++DOCSHELL 11F52000 == 53 [pid = 3820] [id = 563] 15:33:25 INFO - PROCESS | 3820 | ++DOMWINDOW == 121 (123FC000) [pid = 3820] [serial = 1689] [outer = 00000000] 15:33:25 INFO - PROCESS | 3820 | ++DOMWINDOW == 122 (18646800) [pid = 3820] [serial = 1690] [outer = 123FC000] 15:33:25 INFO - PROCESS | 3820 | 1461191605766 Marionette DEBUG loaded listener.js 15:33:25 INFO - PROCESS | 3820 | ++DOMWINDOW == 123 (1CFDB400) [pid = 3820] [serial = 1691] [outer = 123FC000] 15:33:25 INFO - PROCESS | 3820 | --DOMWINDOW == 122 (11BEF000) [pid = 3820] [serial = 1506] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.2.html] 15:33:25 INFO - PROCESS | 3820 | --DOMWINDOW == 121 (14351800) [pid = 3820] [serial = 1626] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.curve.html] 15:33:25 INFO - PROCESS | 3820 | --DOMWINDOW == 120 (1A8D6C00) [pid = 3820] [serial = 1638] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale2.html] 15:33:25 INFO - PROCESS | 3820 | --DOMWINDOW == 119 (13264800) [pid = 3820] [serial = 1644] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.unaffected.html] 15:33:25 INFO - PROCESS | 3820 | --DOMWINDOW == 118 (149F9400) [pid = 3820] [serial = 1623] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.corner.html] 15:33:25 INFO - PROCESS | 3820 | --DOMWINDOW == 117 (1C3EB400) [pid = 3820] [serial = 1641] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.skew.html] 15:33:25 INFO - PROCESS | 3820 | --DOMWINDOW == 116 (12DD8C00) [pid = 3820] [serial = 1620] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.closed.html] 15:33:25 INFO - PROCESS | 3820 | --DOMWINDOW == 115 (1890E800) [pid = 3820] [serial = 1533] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nonfinite.html] 15:33:25 INFO - PROCESS | 3820 | --DOMWINDOW == 114 (18641800) [pid = 3820] [serial = 1530] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nextpoint.html] 15:33:25 INFO - PROCESS | 3820 | --DOMWINDOW == 113 (18B87C00) [pid = 3820] [serial = 1632] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.rect.html] 15:33:25 INFO - PROCESS | 3820 | --DOMWINDOW == 112 (1338FC00) [pid = 3820] [serial = 1524] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html] 15:33:25 INFO - PROCESS | 3820 | --DOMWINDOW == 111 (18170000) [pid = 3820] [serial = 1629] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.line.html] 15:33:25 INFO - PROCESS | 3820 | --DOMWINDOW == 110 (15707400) [pid = 3820] [serial = 1527] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html] 15:33:25 INFO - PROCESS | 3820 | --DOMWINDOW == 109 (12B44000) [pid = 3820] [serial = 1635] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale1.html] 15:33:25 INFO - PROCESS | 3820 | --DOMWINDOW == 108 (195C1400) [pid = 3820] [serial = 1647] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.union.html] 15:33:25 INFO - PROCESS | 3820 | --DOMWINDOW == 107 (13652400) [pid = 3820] [serial = 1509] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.3.html] 15:33:26 INFO - PROCESS | 3820 | 1461191606145 Marionette TRACE conn2 <- [1,2216,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.round.html",0,null,null,[["createImageData(w, h) is rounded the same as getImageData(0, 0, w, h)",0,null,null]]]}] 15:33:26 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:33:26 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html | took 895ms 15:33:26 INFO - PROCESS | 3820 | 1461191606191 Marionette TRACE conn2 -> [0,2217,"getWindowHandle",null] 15:33:26 INFO - PROCESS | 3820 | 1461191606193 Marionette TRACE conn2 <- [1,2217,null,{"value":"13"}] 15:33:26 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html 15:33:26 INFO - PROCESS | 3820 | 1461191606196 Marionette TRACE conn2 -> [0,2218,"setScriptTimeout",{"ms":35000}] 15:33:26 INFO - PROCESS | 3820 | 1461191606198 Marionette TRACE conn2 <- [1,2218,null,{}] 15:33:26 INFO - PROCESS | 3820 | 1461191606201 Marionette TRACE conn2 -> [0,2219,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:33:26 INFO - PROCESS | 3820 | 1461191606278 Marionette TRACE conn2 <- [1,2219,null,{"value":null}] 15:33:26 INFO - PROCESS | 3820 | 1461191606376 Marionette TRACE conn2 -> [0,2220,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.this.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.this.html\", \"0c4acebc-30bb-40ca-b7a3-36b05095ea91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:33:26 INFO - PROCESS | 3820 | ++DOCSHELL 11C1A800 == 54 [pid = 3820] [id = 564] 15:33:26 INFO - PROCESS | 3820 | ++DOMWINDOW == 108 (11C1B400) [pid = 3820] [serial = 1692] [outer = 00000000] 15:33:26 INFO - PROCESS | 3820 | ++DOMWINDOW == 109 (15D92000) [pid = 3820] [serial = 1693] [outer = 11C1B400] 15:33:26 INFO - PROCESS | 3820 | 1461191606420 Marionette DEBUG loaded listener.js 15:33:26 INFO - PROCESS | 3820 | ++DOMWINDOW == 110 (15C91400) [pid = 3820] [serial = 1694] [outer = 11C1B400] 15:33:26 INFO - PROCESS | 3820 | 1461191606795 Marionette TRACE conn2 <- [1,2220,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.this.html",0,null,null,[["createImageData(sw, sh) should throw when called with the wrong |this|",0,null,null]]]}] 15:33:26 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | createImageData(sw, sh) should throw when called with the wrong |this| 15:33:26 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | took 644ms 15:33:26 INFO - PROCESS | 3820 | 1461191606835 Marionette TRACE conn2 -> [0,2221,"getWindowHandle",null] 15:33:26 INFO - PROCESS | 3820 | 1461191606837 Marionette TRACE conn2 <- [1,2221,null,{"value":"13"}] 15:33:26 INFO - PROCESS | 3820 | 1461191606840 Marionette TRACE conn2 -> [0,2222,"setScriptTimeout",{"ms":35000}] 15:33:26 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html 15:33:26 INFO - PROCESS | 3820 | 1461191606841 Marionette TRACE conn2 <- [1,2222,null,{}] 15:33:26 INFO - PROCESS | 3820 | 1461191606845 Marionette TRACE conn2 -> [0,2223,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:33:26 INFO - PROCESS | 3820 | 1461191606960 Marionette TRACE conn2 <- [1,2223,null,{"value":null}] 15:33:27 INFO - PROCESS | 3820 | 1461191607002 Marionette TRACE conn2 -> [0,2224,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html\", \"0c4acebc-30bb-40ca-b7a3-36b05095ea91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:33:27 INFO - PROCESS | 3820 | ++DOCSHELL 13263800 == 55 [pid = 3820] [id = 565] 15:33:27 INFO - PROCESS | 3820 | ++DOMWINDOW == 111 (15A06000) [pid = 3820] [serial = 1695] [outer = 00000000] 15:33:27 INFO - PROCESS | 3820 | ++DOMWINDOW == 112 (1CCE3400) [pid = 3820] [serial = 1696] [outer = 15A06000] 15:33:27 INFO - PROCESS | 3820 | 1461191607049 Marionette DEBUG loaded listener.js 15:33:27 INFO - PROCESS | 3820 | ++DOMWINDOW == 113 (1D462C00) [pid = 3820] [serial = 1697] [outer = 15A06000] 15:33:27 INFO - PROCESS | 3820 | 1461191607458 Marionette TRACE conn2 <- [1,2224,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html",0,null,null,[["createImageData(sw, sh) works for sizes smaller than one pixel",0,null,null]]]}] 15:33:27 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | createImageData(sw, sh) works for sizes smaller than one pixel 15:33:27 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | took 643ms 15:33:27 INFO - PROCESS | 3820 | 1461191607478 Marionette TRACE conn2 -> [0,2225,"getWindowHandle",null] 15:33:27 INFO - PROCESS | 3820 | 1461191607481 Marionette TRACE conn2 <- [1,2225,null,{"value":"13"}] 15:33:27 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html 15:33:27 INFO - PROCESS | 3820 | 1461191607484 Marionette TRACE conn2 -> [0,2226,"setScriptTimeout",{"ms":35000}] 15:33:27 INFO - PROCESS | 3820 | 1461191607486 Marionette TRACE conn2 <- [1,2226,null,{}] 15:33:27 INFO - PROCESS | 3820 | 1461191607490 Marionette TRACE conn2 -> [0,2227,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:33:27 INFO - PROCESS | 3820 | 1461191607625 Marionette TRACE conn2 <- [1,2227,null,{"value":null}] 15:33:27 INFO - PROCESS | 3820 | 1461191607633 Marionette TRACE conn2 -> [0,2228,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.type.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.type.html\", \"0c4acebc-30bb-40ca-b7a3-36b05095ea91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:33:27 INFO - PROCESS | 3820 | ++DOCSHELL 17D84400 == 56 [pid = 3820] [id = 566] 15:33:27 INFO - PROCESS | 3820 | ++DOMWINDOW == 114 (1A8AB400) [pid = 3820] [serial = 1698] [outer = 00000000] 15:33:27 INFO - PROCESS | 3820 | ++DOMWINDOW == 115 (1D5AB400) [pid = 3820] [serial = 1699] [outer = 1A8AB400] 15:33:27 INFO - PROCESS | 3820 | 1461191607681 Marionette DEBUG loaded listener.js 15:33:27 INFO - PROCESS | 3820 | ++DOMWINDOW == 116 (1D5C5400) [pid = 3820] [serial = 1700] [outer = 1A8AB400] 15:33:28 INFO - PROCESS | 3820 | 1461191608386 Marionette TRACE conn2 <- [1,2228,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.type.html",0,null,null,[["createImageData(sw, sh) returns an ImageData object containing a Uint8ClampedArray object",0,null,null]]]}] 15:33:28 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | createImageData(sw, sh) returns an ImageData object containing a Uint8ClampedArray object 15:33:28 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | took 957ms 15:33:28 INFO - PROCESS | 3820 | 1461191608430 Marionette TRACE conn2 -> [0,2229,"getWindowHandle",null] 15:33:28 INFO - PROCESS | 3820 | 1461191608436 Marionette TRACE conn2 <- [1,2229,null,{"value":"13"}] 15:33:28 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html 15:33:28 INFO - PROCESS | 3820 | 1461191608442 Marionette TRACE conn2 -> [0,2230,"setScriptTimeout",{"ms":35000}] 15:33:28 INFO - PROCESS | 3820 | 1461191608445 Marionette TRACE conn2 <- [1,2230,null,{}] 15:33:28 INFO - PROCESS | 3820 | 1461191608451 Marionette TRACE conn2 -> [0,2231,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:33:28 INFO - PROCESS | 3820 | 1461191608559 Marionette TRACE conn2 <- [1,2231,null,{"value":null}] 15:33:28 INFO - PROCESS | 3820 | 1461191608700 Marionette TRACE conn2 -> [0,2232,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.zero.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.zero.html\", \"0c4acebc-30bb-40ca-b7a3-36b05095ea91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:33:28 INFO - PROCESS | 3820 | ++DOCSHELL 137D9C00 == 57 [pid = 3820] [id = 567] 15:33:28 INFO - PROCESS | 3820 | ++DOMWINDOW == 117 (13CB4000) [pid = 3820] [serial = 1701] [outer = 00000000] 15:33:28 INFO - PROCESS | 3820 | ++DOMWINDOW == 118 (1646D000) [pid = 3820] [serial = 1702] [outer = 13CB4000] 15:33:28 INFO - PROCESS | 3820 | 1461191608757 Marionette DEBUG loaded listener.js 15:33:28 INFO - PROCESS | 3820 | ++DOMWINDOW == 119 (1648CC00) [pid = 3820] [serial = 1703] [outer = 13CB4000] 15:33:29 INFO - PROCESS | 3820 | 1461191609304 Marionette TRACE conn2 <- [1,2232,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.zero.html",0,null,null,[["createImageData(sw, sh) throws INDEX_SIZE_ERR if size is zero",0,null,null]]]}] 15:33:29 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | createImageData(sw, sh) throws INDEX_SIZE_ERR if size is zero 15:33:29 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | took 895ms 15:33:29 INFO - PROCESS | 3820 | 1461191609346 Marionette TRACE conn2 -> [0,2233,"getWindowHandle",null] 15:33:29 INFO - PROCESS | 3820 | 1461191609352 Marionette TRACE conn2 <- [1,2233,null,{"value":"13"}] 15:33:29 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html 15:33:29 INFO - PROCESS | 3820 | 1461191609358 Marionette TRACE conn2 -> [0,2234,"setScriptTimeout",{"ms":35000}] 15:33:29 INFO - PROCESS | 3820 | 1461191609361 Marionette TRACE conn2 <- [1,2234,null,{}] 15:33:29 INFO - PROCESS | 3820 | 1461191609365 Marionette TRACE conn2 -> [0,2235,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:33:29 INFO - PROCESS | 3820 | 1461191609471 Marionette TRACE conn2 <- [1,2235,null,{"value":null}] 15:33:29 INFO - PROCESS | 3820 | 1461191609581 Marionette TRACE conn2 -> [0,2236,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.basic.html\", \"0c4acebc-30bb-40ca-b7a3-36b05095ea91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:33:29 INFO - PROCESS | 3820 | ++DOCSHELL 15D93400 == 58 [pid = 3820] [id = 568] 15:33:29 INFO - PROCESS | 3820 | ++DOMWINDOW == 120 (17D45000) [pid = 3820] [serial = 1704] [outer = 00000000] 15:33:29 INFO - PROCESS | 3820 | ++DOMWINDOW == 121 (195C8000) [pid = 3820] [serial = 1705] [outer = 17D45000] 15:33:29 INFO - PROCESS | 3820 | 1461191609636 Marionette DEBUG loaded listener.js 15:33:29 INFO - PROCESS | 3820 | ++DOMWINDOW == 122 (19AA1C00) [pid = 3820] [serial = 1706] [outer = 17D45000] 15:33:30 INFO - PROCESS | 3820 | 1461191610297 Marionette TRACE conn2 <- [1,2236,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.basic.html",0,null,null,[["getImageData() exists and returns something",0,null,null]]]}] 15:33:30 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | getImageData() exists and returns something 15:33:30 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | took 1004ms 15:33:30 INFO - PROCESS | 3820 | 1461191610359 Marionette TRACE conn2 -> [0,2237,"getWindowHandle",null] 15:33:30 INFO - PROCESS | 3820 | 1461191610361 Marionette TRACE conn2 <- [1,2237,null,{"value":"13"}] 15:33:30 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html 15:33:30 INFO - PROCESS | 3820 | 1461191610365 Marionette TRACE conn2 -> [0,2238,"setScriptTimeout",{"ms":35000}] 15:33:30 INFO - PROCESS | 3820 | 1461191610369 Marionette TRACE conn2 <- [1,2238,null,{}] 15:33:30 INFO - PROCESS | 3820 | 1461191610380 Marionette TRACE conn2 -> [0,2239,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:33:30 INFO - PROCESS | 3820 | 1461191610487 Marionette TRACE conn2 <- [1,2239,null,{"value":null}] 15:33:30 INFO - PROCESS | 3820 | 1461191610626 Marionette TRACE conn2 -> [0,2240,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.clamp.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.clamp.html\", \"0c4acebc-30bb-40ca-b7a3-36b05095ea91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:33:30 INFO - PROCESS | 3820 | ++DOCSHELL 18170000 == 59 [pid = 3820] [id = 569] 15:33:30 INFO - PROCESS | 3820 | ++DOMWINDOW == 123 (1C266000) [pid = 3820] [serial = 1707] [outer = 00000000] 15:33:30 INFO - PROCESS | 3820 | ++DOMWINDOW == 124 (1D5A2400) [pid = 3820] [serial = 1708] [outer = 1C266000] 15:33:30 INFO - PROCESS | 3820 | 1461191610684 Marionette DEBUG loaded listener.js 15:33:30 INFO - PROCESS | 3820 | ++DOMWINDOW == 125 (1D5BD400) [pid = 3820] [serial = 1709] [outer = 1C266000] 15:33:31 INFO - PROCESS | 3820 | 1461191611241 Marionette TRACE conn2 <- [1,2240,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.clamp.html",0,null,null,[["getImageData() clamps colours to the range [0, 255]",0,null,null]]]}] 15:33:31 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | getImageData() clamps colours to the range [0, 255] 15:33:31 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | took 894ms 15:33:31 INFO - PROCESS | 3820 | 1461191611301 Marionette TRACE conn2 -> [0,2241,"getWindowHandle",null] 15:33:31 INFO - PROCESS | 3820 | 1461191611304 Marionette TRACE conn2 <- [1,2241,null,{"value":"13"}] 15:33:31 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.length.html 15:33:31 INFO - PROCESS | 3820 | 1461191611307 Marionette TRACE conn2 -> [0,2242,"setScriptTimeout",{"ms":35000}] 15:33:31 INFO - PROCESS | 3820 | 1461191611309 Marionette TRACE conn2 <- [1,2242,null,{}] 15:33:31 INFO - PROCESS | 3820 | 1461191611313 Marionette TRACE conn2 -> [0,2243,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:33:31 INFO - PROCESS | 3820 | 1461191611417 Marionette TRACE conn2 <- [1,2243,null,{"value":null}] 15:33:31 INFO - PROCESS | 3820 | 1461191611527 Marionette TRACE conn2 -> [0,2244,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.length.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.length.html\", \"0c4acebc-30bb-40ca-b7a3-36b05095ea91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:33:31 INFO - PROCESS | 3820 | ++DOCSHELL 1D5AB000 == 60 [pid = 3820] [id = 570] 15:33:31 INFO - PROCESS | 3820 | ++DOMWINDOW == 126 (1D5AC800) [pid = 3820] [serial = 1710] [outer = 00000000] 15:33:31 INFO - PROCESS | 3820 | ++DOMWINDOW == 127 (1D8E3C00) [pid = 3820] [serial = 1711] [outer = 1D5AC800] 15:33:31 INFO - PROCESS | 3820 | 1461191611580 Marionette DEBUG loaded listener.js 15:33:31 INFO - PROCESS | 3820 | ++DOMWINDOW == 128 (1D8E2000) [pid = 3820] [serial = 1712] [outer = 1D5AC800] 15:33:32 INFO - PROCESS | 3820 | 1461191612250 Marionette TRACE conn2 <- [1,2244,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.length.html",0,null,null,[["getImageData() returns a correctly-sized Uint8ClampedArray",0,null,null]]]}] 15:33:32 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | getImageData() returns a correctly-sized Uint8ClampedArray 15:33:32 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | took 1004ms 15:33:32 INFO - PROCESS | 3820 | 1461191612309 Marionette TRACE conn2 -> [0,2245,"getWindowHandle",null] 15:33:32 INFO - PROCESS | 3820 | 1461191612311 Marionette TRACE conn2 <- [1,2245,null,{"value":"13"}] 15:33:32 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html 15:33:32 INFO - PROCESS | 3820 | 1461191612315 Marionette TRACE conn2 -> [0,2246,"setScriptTimeout",{"ms":35000}] 15:33:32 INFO - PROCESS | 3820 | 1461191612317 Marionette TRACE conn2 <- [1,2246,null,{}] 15:33:32 INFO - PROCESS | 3820 | 1461191612321 Marionette TRACE conn2 -> [0,2247,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:33:32 INFO - PROCESS | 3820 | 1461191612421 Marionette TRACE conn2 <- [1,2247,null,{"value":null}] 15:33:32 INFO - PROCESS | 3820 | 1461191612672 Marionette TRACE conn2 -> [0,2248,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html\", \"0c4acebc-30bb-40ca-b7a3-36b05095ea91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:33:32 INFO - PROCESS | 3820 | ++DOCSHELL 11BF2000 == 61 [pid = 3820] [id = 571] 15:33:32 INFO - PROCESS | 3820 | ++DOMWINDOW == 129 (11C10C00) [pid = 3820] [serial = 1713] [outer = 00000000] 15:33:32 INFO - PROCESS | 3820 | ++DOMWINDOW == 130 (15650C00) [pid = 3820] [serial = 1714] [outer = 11C10C00] 15:33:32 INFO - PROCESS | 3820 | 1461191612732 Marionette DEBUG loaded listener.js 15:33:32 INFO - PROCESS | 3820 | ++DOMWINDOW == 131 (15AF4C00) [pid = 3820] [serial = 1715] [outer = 11C10C00] 15:33:33 INFO - PROCESS | 3820 | 1461191613307 Marionette TRACE conn2 <- [1,2248,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html",0,null,null,[["getImageData() throws TypeError if arguments are not finite",0,null,null]]]}] 15:33:33 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | getImageData() throws TypeError if arguments are not finite 15:33:33 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | took 1051ms 15:33:33 INFO - PROCESS | 3820 | 1461191613374 Marionette TRACE conn2 -> [0,2249,"getWindowHandle",null] 15:33:33 INFO - PROCESS | 3820 | 1461191613379 Marionette TRACE conn2 <- [1,2249,null,{"value":"13"}] 15:33:33 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html 15:33:33 INFO - PROCESS | 3820 | 1461191613384 Marionette TRACE conn2 -> [0,2250,"setScriptTimeout",{"ms":35000}] 15:33:33 INFO - PROCESS | 3820 | 1461191613387 Marionette TRACE conn2 <- [1,2250,null,{}] 15:33:33 INFO - PROCESS | 3820 | 1461191613392 Marionette TRACE conn2 -> [0,2251,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:33:33 INFO - PROCESS | 3820 | 1461191613489 Marionette TRACE conn2 <- [1,2251,null,{"value":null}] 15:33:33 INFO - PROCESS | 3820 | 1461191613629 Marionette TRACE conn2 -> [0,2252,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html\", \"0c4acebc-30bb-40ca-b7a3-36b05095ea91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:33:33 INFO - PROCESS | 3820 | ++DOCSHELL 15D90800 == 62 [pid = 3820] [id = 572] 15:33:33 INFO - PROCESS | 3820 | ++DOMWINDOW == 132 (15D92400) [pid = 3820] [serial = 1716] [outer = 00000000] 15:33:33 INFO - PROCESS | 3820 | ++DOMWINDOW == 133 (1817A400) [pid = 3820] [serial = 1717] [outer = 15D92400] 15:33:33 INFO - PROCESS | 3820 | 1461191613680 Marionette DEBUG loaded listener.js 15:33:33 INFO - PROCESS | 3820 | ++DOMWINDOW == 134 (18294400) [pid = 3820] [serial = 1718] [outer = 15D92400] 15:33:33 INFO - PROCESS | 3820 | --DOCSHELL 18906000 == 61 [pid = 3820] [id = 511] 15:33:33 INFO - PROCESS | 3820 | --DOCSHELL 18642800 == 60 [pid = 3820] [id = 524] 15:33:33 INFO - PROCESS | 3820 | --DOCSHELL 13263800 == 59 [pid = 3820] [id = 565] 15:33:33 INFO - PROCESS | 3820 | --DOCSHELL 11C1A800 == 58 [pid = 3820] [id = 564] 15:33:33 INFO - PROCESS | 3820 | --DOCSHELL 11F52000 == 57 [pid = 3820] [id = 563] 15:33:33 INFO - PROCESS | 3820 | --DOCSHELL 1A4C9400 == 56 [pid = 3820] [id = 562] 15:33:33 INFO - PROCESS | 3820 | --DOCSHELL 12D98C00 == 55 [pid = 3820] [id = 561] 15:33:33 INFO - PROCESS | 3820 | --DOCSHELL 1A1BB800 == 54 [pid = 3820] [id = 560] 15:33:33 INFO - PROCESS | 3820 | --DOCSHELL 19A92400 == 53 [pid = 3820] [id = 559] 15:33:33 INFO - PROCESS | 3820 | --DOCSHELL 1EB97C00 == 52 [pid = 3820] [id = 17] 15:33:33 INFO - PROCESS | 3820 | --DOCSHELL 18648C00 == 51 [pid = 3820] [id = 558] 15:33:33 INFO - PROCESS | 3820 | --DOCSHELL 13269800 == 50 [pid = 3820] [id = 557] 15:33:33 INFO - PROCESS | 3820 | --DOCSHELL 1496AC00 == 49 [pid = 3820] [id = 556] 15:33:33 INFO - PROCESS | 3820 | --DOMWINDOW == 133 (1CB69C00) [pid = 3820] [serial = 1618] [outer = 00000000] [url = about:blank] 15:33:33 INFO - PROCESS | 3820 | --DOMWINDOW == 132 (1C2F7000) [pid = 3820] [serial = 1615] [outer = 00000000] [url = about:blank] 15:33:33 INFO - PROCESS | 3820 | --DOMWINDOW == 131 (18649C00) [pid = 3820] [serial = 1612] [outer = 00000000] [url = about:blank] 15:33:33 INFO - PROCESS | 3820 | --DOMWINDOW == 130 (15C18C00) [pid = 3820] [serial = 1609] [outer = 00000000] [url = about:blank] 15:33:33 INFO - PROCESS | 3820 | --DOMWINDOW == 129 (1D46EC00) [pid = 3820] [serial = 1651] [outer = 00000000] [url = about:blank] 15:33:33 INFO - PROCESS | 3820 | --DOCSHELL 1355A800 == 48 [pid = 3820] [id = 551] 15:33:33 INFO - PROCESS | 3820 | --DOCSHELL 1AA3EC00 == 47 [pid = 3820] [id = 550] 15:33:33 INFO - PROCESS | 3820 | --DOMWINDOW == 128 (12DDA800) [pid = 3820] [serial = 1508] [outer = 00000000] [url = about:blank] 15:33:33 INFO - PROCESS | 3820 | --DOMWINDOW == 127 (17D44000) [pid = 3820] [serial = 1628] [outer = 00000000] [url = about:blank] 15:33:33 INFO - PROCESS | 3820 | --DOMWINDOW == 126 (1AD60400) [pid = 3820] [serial = 1639] [outer = 00000000] [url = about:blank] 15:33:33 INFO - PROCESS | 3820 | --DOMWINDOW == 125 (1A316800) [pid = 3820] [serial = 1646] [outer = 00000000] [url = about:blank] 15:33:33 INFO - PROCESS | 3820 | --DOMWINDOW == 124 (16472800) [pid = 3820] [serial = 1624] [outer = 00000000] [url = about:blank] 15:33:33 INFO - PROCESS | 3820 | --DOMWINDOW == 123 (1C997000) [pid = 3820] [serial = 1642] [outer = 00000000] [url = about:blank] 15:33:33 INFO - PROCESS | 3820 | --DOMWINDOW == 122 (1CFE4400) [pid = 3820] [serial = 1621] [outer = 00000000] [url = about:blank] 15:33:33 INFO - PROCESS | 3820 | --DOMWINDOW == 121 (18F20C00) [pid = 3820] [serial = 1535] [outer = 00000000] [url = about:blank] 15:33:33 INFO - PROCESS | 3820 | --DOMWINDOW == 120 (18906400) [pid = 3820] [serial = 1532] [outer = 00000000] [url = about:blank] 15:33:33 INFO - PROCESS | 3820 | --DOMWINDOW == 119 (1A1B6C00) [pid = 3820] [serial = 1634] [outer = 00000000] [url = about:blank] 15:33:33 INFO - PROCESS | 3820 | --DOMWINDOW == 118 (136C6000) [pid = 3820] [serial = 1526] [outer = 00000000] [url = about:blank] 15:33:33 INFO - PROCESS | 3820 | --DOMWINDOW == 117 (1CFE7800) [pid = 3820] [serial = 1622] [outer = 00000000] [url = about:blank] 15:33:33 INFO - PROCESS | 3820 | --DOMWINDOW == 116 (18B92C00) [pid = 3820] [serial = 1631] [outer = 00000000] [url = about:blank] 15:33:33 INFO - PROCESS | 3820 | --DOMWINDOW == 115 (19CA0400) [pid = 3820] [serial = 1633] [outer = 00000000] [url = about:blank] 15:33:33 INFO - PROCESS | 3820 | --DOMWINDOW == 114 (1687AC00) [pid = 3820] [serial = 1627] [outer = 00000000] [url = about:blank] 15:33:33 INFO - PROCESS | 3820 | --DOMWINDOW == 113 (17AA1800) [pid = 3820] [serial = 1529] [outer = 00000000] [url = about:blank] 15:33:33 INFO - PROCESS | 3820 | --DOMWINDOW == 112 (1C261400) [pid = 3820] [serial = 1640] [outer = 00000000] [url = about:blank] 15:33:33 INFO - PROCESS | 3820 | --DOMWINDOW == 111 (18F21800) [pid = 3820] [serial = 1637] [outer = 00000000] [url = about:blank] 15:33:33 INFO - PROCESS | 3820 | --DOMWINDOW == 110 (1CFDCC00) [pid = 3820] [serial = 1648] [outer = 00000000] [url = about:blank] 15:33:33 INFO - PROCESS | 3820 | --DOMWINDOW == 109 (14962400) [pid = 3820] [serial = 1511] [outer = 00000000] [url = about:blank] 15:33:33 INFO - PROCESS | 3820 | --DOMWINDOW == 108 (1648C800) [pid = 3820] [serial = 1645] [outer = 00000000] [url = about:blank] 15:33:33 INFO - PROCESS | 3820 | --DOMWINDOW == 107 (1C996800) [pid = 3820] [serial = 1643] [outer = 00000000] [url = about:blank] 15:33:33 INFO - PROCESS | 3820 | --DOMWINDOW == 106 (16488800) [pid = 3820] [serial = 1625] [outer = 00000000] [url = about:blank] 15:33:33 INFO - PROCESS | 3820 | --DOMWINDOW == 105 (18646C00) [pid = 3820] [serial = 1630] [outer = 00000000] [url = about:blank] 15:33:33 INFO - PROCESS | 3820 | --DOMWINDOW == 104 (17AA6C00) [pid = 3820] [serial = 1636] [outer = 00000000] [url = about:blank] 15:33:33 INFO - PROCESS | 3820 | --DOMWINDOW == 103 (1D464000) [pid = 3820] [serial = 1649] [outer = 00000000] [url = about:blank] 15:33:34 INFO - PROCESS | 3820 | 1461191614206 Marionette TRACE conn2 <- [1,2252,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html",0,null,null,[["getImageData() returns non-premultiplied colours",0,null,null]]]}] 15:33:34 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | getImageData() returns non-premultiplied colours 15:33:34 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | took 847ms 15:33:34 INFO - PROCESS | 3820 | 1461191614236 Marionette TRACE conn2 -> [0,2253,"getWindowHandle",null] 15:33:34 INFO - PROCESS | 3820 | 1461191614239 Marionette TRACE conn2 <- [1,2253,null,{"value":"13"}] 15:33:34 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html 15:33:34 INFO - PROCESS | 3820 | 1461191614244 Marionette TRACE conn2 -> [0,2254,"setScriptTimeout",{"ms":35000}] 15:33:34 INFO - PROCESS | 3820 | 1461191614246 Marionette TRACE conn2 <- [1,2254,null,{}] 15:33:34 INFO - PROCESS | 3820 | 1461191614250 Marionette TRACE conn2 -> [0,2255,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:33:34 INFO - PROCESS | 3820 | 1461191614331 Marionette TRACE conn2 <- [1,2255,null,{"value":null}] 15:33:34 INFO - PROCESS | 3820 | 1461191614337 Marionette TRACE conn2 -> [0,2256,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html\", \"0c4acebc-30bb-40ca-b7a3-36b05095ea91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:33:34 INFO - PROCESS | 3820 | ++DOCSHELL 143A9000 == 48 [pid = 3820] [id = 573] 15:33:34 INFO - PROCESS | 3820 | ++DOMWINDOW == 104 (149FAC00) [pid = 3820] [serial = 1719] [outer = 00000000] 15:33:34 INFO - PROCESS | 3820 | ++DOMWINDOW == 105 (1648C800) [pid = 3820] [serial = 1720] [outer = 149FAC00] 15:33:34 INFO - PROCESS | 3820 | 1461191614382 Marionette DEBUG loaded listener.js 15:33:34 INFO - PROCESS | 3820 | ++DOMWINDOW == 106 (17D4C800) [pid = 3820] [serial = 1721] [outer = 149FAC00] 15:33:34 INFO - PROCESS | 3820 | 1461191614873 Marionette TRACE conn2 <- [1,2256,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html",0,null,null,[["getImageData() returns A in the fourth component",0,null,null]]]}] 15:33:34 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | getImageData() returns A in the fourth component 15:33:34 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | took 706ms 15:33:34 INFO - PROCESS | 3820 | 1461191614944 Marionette TRACE conn2 -> [0,2257,"getWindowHandle",null] 15:33:34 INFO - PROCESS | 3820 | 1461191614946 Marionette TRACE conn2 <- [1,2257,null,{"value":"13"}] 15:33:34 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html 15:33:34 INFO - PROCESS | 3820 | 1461191614951 Marionette TRACE conn2 -> [0,2258,"setScriptTimeout",{"ms":35000}] 15:33:34 INFO - PROCESS | 3820 | 1461191614956 Marionette TRACE conn2 <- [1,2258,null,{}] 15:33:34 INFO - PROCESS | 3820 | 1461191614965 Marionette TRACE conn2 -> [0,2259,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:33:35 INFO - PROCESS | 3820 | 1461191615048 Marionette TRACE conn2 <- [1,2259,null,{"value":null}] 15:33:35 INFO - PROCESS | 3820 | 1461191615162 Marionette TRACE conn2 -> [0,2260,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html\", \"0c4acebc-30bb-40ca-b7a3-36b05095ea91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:33:35 INFO - PROCESS | 3820 | ++DOCSHELL 1816FC00 == 49 [pid = 3820] [id = 574] 15:33:35 INFO - PROCESS | 3820 | ++DOMWINDOW == 107 (18901800) [pid = 3820] [serial = 1722] [outer = 00000000] 15:33:35 INFO - PROCESS | 3820 | ++DOMWINDOW == 108 (18D0B400) [pid = 3820] [serial = 1723] [outer = 18901800] 15:33:35 INFO - PROCESS | 3820 | 1461191615208 Marionette DEBUG loaded listener.js 15:33:35 INFO - PROCESS | 3820 | ++DOMWINDOW == 109 (18F26C00) [pid = 3820] [serial = 1724] [outer = 18901800] 15:33:35 INFO - PROCESS | 3820 | 1461191615572 Marionette TRACE conn2 <- [1,2260,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html",0,null,null,[["getImageData() returns leftmost columns first",0,null,null]]]}] 15:33:35 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | getImageData() returns leftmost columns first 15:33:35 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | took 659ms 15:33:35 INFO - PROCESS | 3820 | 1461191615609 Marionette TRACE conn2 -> [0,2261,"getWindowHandle",null] 15:33:35 INFO - PROCESS | 3820 | 1461191615611 Marionette TRACE conn2 <- [1,2261,null,{"value":"13"}] 15:33:35 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html 15:33:35 INFO - PROCESS | 3820 | 1461191615615 Marionette TRACE conn2 -> [0,2262,"setScriptTimeout",{"ms":35000}] 15:33:35 INFO - PROCESS | 3820 | 1461191615616 Marionette TRACE conn2 <- [1,2262,null,{}] 15:33:35 INFO - PROCESS | 3820 | 1461191615620 Marionette TRACE conn2 -> [0,2263,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:33:35 INFO - PROCESS | 3820 | 1461191615699 Marionette TRACE conn2 <- [1,2263,null,{"value":null}] 15:33:35 INFO - PROCESS | 3820 | 1461191615736 Marionette TRACE conn2 -> [0,2264,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html\", \"0c4acebc-30bb-40ca-b7a3-36b05095ea91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:33:35 INFO - PROCESS | 3820 | ++DOCSHELL 1977C800 == 50 [pid = 3820] [id = 575] 15:33:35 INFO - PROCESS | 3820 | ++DOMWINDOW == 110 (1977CC00) [pid = 3820] [serial = 1725] [outer = 00000000] 15:33:35 INFO - PROCESS | 3820 | ++DOMWINDOW == 111 (19F79000) [pid = 3820] [serial = 1726] [outer = 1977CC00] 15:33:35 INFO - PROCESS | 3820 | 1461191615784 Marionette DEBUG loaded listener.js 15:33:35 INFO - PROCESS | 3820 | ++DOMWINDOW == 112 (1A31A400) [pid = 3820] [serial = 1727] [outer = 1977CC00] 15:33:36 INFO - PROCESS | 3820 | 1461191616263 Marionette TRACE conn2 <- [1,2264,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html",0,null,null,[["getImageData() returns R then G then B",0,null,null]]]}] 15:33:36 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | getImageData() returns R then G then B 15:33:36 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | took 690ms 15:33:36 INFO - PROCESS | 3820 | 1461191616313 Marionette TRACE conn2 -> [0,2265,"getWindowHandle",null] 15:33:36 INFO - PROCESS | 3820 | 1461191616315 Marionette TRACE conn2 <- [1,2265,null,{"value":"13"}] 15:33:36 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html 15:33:36 INFO - PROCESS | 3820 | 1461191616318 Marionette TRACE conn2 -> [0,2266,"setScriptTimeout",{"ms":35000}] 15:33:36 INFO - PROCESS | 3820 | 1461191616320 Marionette TRACE conn2 <- [1,2266,null,{}] 15:33:36 INFO - PROCESS | 3820 | 1461191616323 Marionette TRACE conn2 -> [0,2267,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:33:36 INFO - PROCESS | 3820 | 1461191616435 Marionette TRACE conn2 <- [1,2267,null,{"value":null}] 15:33:36 INFO - PROCESS | 3820 | 1461191616499 Marionette TRACE conn2 -> [0,2268,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html\", \"0c4acebc-30bb-40ca-b7a3-36b05095ea91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:33:36 INFO - PROCESS | 3820 | ++DOCSHELL 11BED000 == 51 [pid = 3820] [id = 576] 15:33:36 INFO - PROCESS | 3820 | ++DOMWINDOW == 113 (1A3AF400) [pid = 3820] [serial = 1728] [outer = 00000000] 15:33:36 INFO - PROCESS | 3820 | ++DOMWINDOW == 114 (1A4D3000) [pid = 3820] [serial = 1729] [outer = 1A3AF400] 15:33:36 INFO - PROCESS | 3820 | 1461191616553 Marionette DEBUG loaded listener.js 15:33:36 INFO - PROCESS | 3820 | ++DOMWINDOW == 115 (1A8DB800) [pid = 3820] [serial = 1730] [outer = 1A3AF400] 15:33:37 INFO - PROCESS | 3820 | 1461191616991 Marionette TRACE conn2 <- [1,2268,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html",0,null,null,[["getImageData() returns topmost rows first",0,null,null]]]}] 15:33:37 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | getImageData() returns topmost rows first 15:33:37 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | took 691ms 15:33:37 INFO - PROCESS | 3820 | 1461191617018 Marionette TRACE conn2 -> [0,2269,"getWindowHandle",null] 15:33:37 INFO - PROCESS | 3820 | 1461191617020 Marionette TRACE conn2 <- [1,2269,null,{"value":"13"}] 15:33:37 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.range.html 15:33:37 INFO - PROCESS | 3820 | 1461191617023 Marionette TRACE conn2 -> [0,2270,"setScriptTimeout",{"ms":35000}] 15:33:37 INFO - PROCESS | 3820 | 1461191617025 Marionette TRACE conn2 <- [1,2270,null,{}] 15:33:37 INFO - PROCESS | 3820 | 1461191617033 Marionette TRACE conn2 -> [0,2271,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:33:37 INFO - PROCESS | 3820 | 1461191617154 Marionette TRACE conn2 <- [1,2271,null,{"value":null}] 15:33:37 INFO - PROCESS | 3820 | 1461191617250 Marionette TRACE conn2 -> [0,2272,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.range.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.range.html\", \"0c4acebc-30bb-40ca-b7a3-36b05095ea91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:33:37 INFO - PROCESS | 3820 | ++DOCSHELL 1AA36000 == 52 [pid = 3820] [id = 577] 15:33:37 INFO - PROCESS | 3820 | ++DOMWINDOW == 116 (1AD60400) [pid = 3820] [serial = 1731] [outer = 00000000] 15:33:37 INFO - PROCESS | 3820 | ++DOMWINDOW == 117 (1C2EB000) [pid = 3820] [serial = 1732] [outer = 1AD60400] 15:33:37 INFO - PROCESS | 3820 | 1461191617301 Marionette DEBUG loaded listener.js 15:33:37 INFO - PROCESS | 3820 | ++DOMWINDOW == 118 (1C2F5C00) [pid = 3820] [serial = 1733] [outer = 1AD60400] 15:33:37 INFO - PROCESS | 3820 | 1461191617713 Marionette TRACE conn2 <- [1,2272,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.range.html",0,null,null,[["getImageData() returns values in the range [0, 255]",0,null,null]]]}] 15:33:37 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | getImageData() returns values in the range [0, 255] 15:33:37 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | took 738ms 15:33:37 INFO - PROCESS | 3820 | 1461191617764 Marionette TRACE conn2 -> [0,2273,"getWindowHandle",null] 15:33:37 INFO - PROCESS | 3820 | 1461191617766 Marionette TRACE conn2 <- [1,2273,null,{"value":"13"}] 15:33:37 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html 15:33:37 INFO - PROCESS | 3820 | 1461191617769 Marionette TRACE conn2 -> [0,2274,"setScriptTimeout",{"ms":35000}] 15:33:37 INFO - PROCESS | 3820 | 1461191617771 Marionette TRACE conn2 <- [1,2274,null,{}] 15:33:37 INFO - PROCESS | 3820 | 1461191617780 Marionette TRACE conn2 -> [0,2275,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:33:37 INFO - PROCESS | 3820 | 1461191617891 Marionette TRACE conn2 <- [1,2275,null,{"value":null}] 15:33:37 INFO - PROCESS | 3820 | 1461191617897 Marionette TRACE conn2 -> [0,2276,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html\", \"0c4acebc-30bb-40ca-b7a3-36b05095ea91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:33:37 INFO - PROCESS | 3820 | ++DOCSHELL 1A3B9C00 == 53 [pid = 3820] [id = 578] 15:33:37 INFO - PROCESS | 3820 | ++DOMWINDOW == 119 (1AD61C00) [pid = 3820] [serial = 1734] [outer = 00000000] 15:33:37 INFO - PROCESS | 3820 | ++DOMWINDOW == 120 (1CB6CC00) [pid = 3820] [serial = 1735] [outer = 1AD61C00] 15:33:37 INFO - PROCESS | 3820 | 1461191617940 Marionette DEBUG loaded listener.js 15:33:38 INFO - PROCESS | 3820 | ++DOMWINDOW == 121 (1CCE7400) [pid = 3820] [serial = 1736] [outer = 1AD61C00] 15:33:38 INFO - PROCESS | 3820 | --DOMWINDOW == 120 (13656400) [pid = 3820] [serial = 1608] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.6.html] 15:33:38 INFO - PROCESS | 3820 | --DOMWINDOW == 119 (1C261C00) [pid = 3820] [serial = 1614] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.overlap.html] 15:33:38 INFO - PROCESS | 3820 | --DOMWINDOW == 118 (1C3F0C00) [pid = 3820] [serial = 1617] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.arc.html] 15:33:38 INFO - PROCESS | 3820 | --DOMWINDOW == 117 (1C336400) [pid = 3820] [serial = 1605] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.5.html] 15:33:38 INFO - PROCESS | 3820 | --DOMWINDOW == 116 (17F71000) [pid = 3820] [serial = 1611] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.empty.html] 15:33:38 INFO - PROCESS | 3820 | --DOMWINDOW == 115 (15CDAC00) [pid = 3820] [serial = 1569] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.closed.html] 15:33:38 INFO - PROCESS | 3820 | --DOMWINDOW == 114 (13811000) [pid = 3820] [serial = 1683] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.negative.html] 15:33:38 INFO - PROCESS | 3820 | --DOMWINDOW == 113 (19A94C00) [pid = 3820] [serial = 1677] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.initial.html] 15:33:38 INFO - PROCESS | 3820 | --DOMWINDOW == 112 (1864CC00) [pid = 3820] [serial = 1674] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.basic.html] 15:33:38 INFO - PROCESS | 3820 | --DOMWINDOW == 111 (1A4C5400) [pid = 3820] [serial = 1680] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.large.html] 15:33:38 INFO - PROCESS | 3820 | --DOMWINDOW == 110 (15463C00) [pid = 3820] [serial = 1668] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.type.html] 15:33:38 INFO - PROCESS | 3820 | --DOMWINDOW == 109 (1380E400) [pid = 3820] [serial = 1671] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.zero.html] 15:33:38 INFO - PROCESS | 3820 | --DOMWINDOW == 108 (1355C800) [pid = 3820] [serial = 1653] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.changing.html] 15:33:38 INFO - PROCESS | 3820 | --DOMWINDOW == 107 (1C26A400) [pid = 3820] [serial = 1686] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html] 15:33:38 INFO - PROCESS | 3820 | --DOMWINDOW == 106 (12D9B800) [pid = 3820] [serial = 1665] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.this.html] 15:33:38 INFO - PROCESS | 3820 | --DOMWINDOW == 105 (15A06000) [pid = 3820] [serial = 1695] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html] 15:33:38 INFO - PROCESS | 3820 | --DOMWINDOW == 104 (17F6D800) [pid = 3820] [serial = 1656] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.multiple.html] 15:33:38 INFO - PROCESS | 3820 | --DOMWINDOW == 103 (1C269800) [pid = 3820] [serial = 1659] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.basic.html] 15:33:38 INFO - PROCESS | 3820 | --DOMWINDOW == 102 (1EB99400) [pid = 3820] [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:33:38 INFO - PROCESS | 3820 | --DOMWINDOW == 101 (123FC000) [pid = 3820] [serial = 1689] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.round.html] 15:33:38 INFO - PROCESS | 3820 | --DOMWINDOW == 100 (11C1B400) [pid = 3820] [serial = 1692] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.this.html] 15:33:38 INFO - PROCESS | 3820 | --DOMWINDOW == 99 (11C1D000) [pid = 3820] [serial = 1566] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.basic.html] 15:33:38 INFO - PROCESS | 3820 | --DOMWINDOW == 98 (1864D800) [pid = 3820] [serial = 1572] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.1.html] 15:33:38 INFO - PROCESS | 3820 | 1461191618636 Marionette TRACE conn2 <- [1,2276,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html",0,null,null,[["getImageData() works with negative width and height, and returns top-to-bottom left-to-right",0,null,null]]]}] 15:33:38 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:33:38 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html | took 895ms 15:33:38 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html 15:33:38 INFO - PROCESS | 3820 | 1461191618674 Marionette TRACE conn2 -> [0,2277,"getWindowHandle",null] 15:33:38 INFO - PROCESS | 3820 | 1461191618676 Marionette TRACE conn2 <- [1,2277,null,{"value":"13"}] 15:33:38 INFO - PROCESS | 3820 | 1461191618679 Marionette TRACE conn2 -> [0,2278,"setScriptTimeout",{"ms":35000}] 15:33:38 INFO - PROCESS | 3820 | 1461191618681 Marionette TRACE conn2 <- [1,2278,null,{}] 15:33:38 INFO - PROCESS | 3820 | 1461191618685 Marionette TRACE conn2 -> [0,2279,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:33:38 INFO - PROCESS | 3820 | 1461191618766 Marionette TRACE conn2 <- [1,2279,null,{"value":null}] 15:33:38 INFO - PROCESS | 3820 | 1461191618772 Marionette TRACE conn2 -> [0,2280,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html\", \"0c4acebc-30bb-40ca-b7a3-36b05095ea91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:33:38 INFO - PROCESS | 3820 | ++DOCSHELL 1320FC00 == 54 [pid = 3820] [id = 579] 15:33:38 INFO - PROCESS | 3820 | ++DOMWINDOW == 99 (15463C00) [pid = 3820] [serial = 1737] [outer = 00000000] 15:33:38 INFO - PROCESS | 3820 | ++DOMWINDOW == 100 (18238000) [pid = 3820] [serial = 1738] [outer = 15463C00] 15:33:38 INFO - PROCESS | 3820 | 1461191618816 Marionette DEBUG loaded listener.js 15:33:38 INFO - PROCESS | 3820 | ++DOMWINDOW == 101 (18B87400) [pid = 3820] [serial = 1739] [outer = 15463C00] 15:33:39 INFO - PROCESS | 3820 | 1461191619290 Marionette TRACE conn2 <- [1,2280,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html",0,null,null,[["getImageData() returns transparent black outside the canvas",0,null,null]]]}] 15:33:39 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | getImageData() returns transparent black outside the canvas 15:33:39 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | took 628ms 15:33:39 INFO - PROCESS | 3820 | 1461191619350 Marionette TRACE conn2 -> [0,2281,"getWindowHandle",null] 15:33:39 INFO - PROCESS | 3820 | 1461191619353 Marionette TRACE conn2 <- [1,2281,null,{"value":"13"}] 15:33:39 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html 15:33:39 INFO - PROCESS | 3820 | 1461191619356 Marionette TRACE conn2 -> [0,2282,"setScriptTimeout",{"ms":35000}] 15:33:39 INFO - PROCESS | 3820 | 1461191619358 Marionette TRACE conn2 <- [1,2282,null,{}] 15:33:39 INFO - PROCESS | 3820 | 1461191619361 Marionette TRACE conn2 -> [0,2283,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:33:39 INFO - PROCESS | 3820 | 1461191619438 Marionette TRACE conn2 <- [1,2283,null,{"value":null}] 15:33:39 INFO - PROCESS | 3820 | 1461191619445 Marionette TRACE conn2 -> [0,2284,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.source.size.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.size.html\", \"0c4acebc-30bb-40ca-b7a3-36b05095ea91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:33:39 INFO - PROCESS | 3820 | ++DOCSHELL 1977C400 == 55 [pid = 3820] [id = 580] 15:33:39 INFO - PROCESS | 3820 | ++DOMWINDOW == 102 (1A8AEC00) [pid = 3820] [serial = 1740] [outer = 00000000] 15:33:39 INFO - PROCESS | 3820 | ++DOMWINDOW == 103 (1AD62C00) [pid = 3820] [serial = 1741] [outer = 1A8AEC00] 15:33:39 INFO - PROCESS | 3820 | 1461191619488 Marionette DEBUG loaded listener.js 15:33:39 INFO - PROCESS | 3820 | ++DOMWINDOW == 104 (1A8D5C00) [pid = 3820] [serial = 1742] [outer = 1A8AEC00] 15:33:39 INFO - PROCESS | 3820 | 1461191619910 Marionette TRACE conn2 <- [1,2284,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.source.size.html",0,null,null,[["getImageData() returns bigger ImageData for bigger source rectangle",0,null,null]]]}] 15:33:39 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | getImageData() returns bigger ImageData for bigger source rectangle 15:33:39 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | took 597ms 15:33:39 INFO - PROCESS | 3820 | 1461191619963 Marionette TRACE conn2 -> [0,2285,"getWindowHandle",null] 15:33:39 INFO - PROCESS | 3820 | 1461191619965 Marionette TRACE conn2 <- [1,2285,null,{"value":"13"}] 15:33:39 INFO - PROCESS | 3820 | 1461191619968 Marionette TRACE conn2 -> [0,2286,"setScriptTimeout",{"ms":35000}] 15:33:39 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html 15:33:39 INFO - PROCESS | 3820 | 1461191619970 Marionette TRACE conn2 <- [1,2286,null,{}] 15:33:39 INFO - PROCESS | 3820 | 1461191619973 Marionette TRACE conn2 -> [0,2287,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:33:40 INFO - PROCESS | 3820 | 1461191620052 Marionette TRACE conn2 <- [1,2287,null,{"value":null}] 15:33:40 INFO - PROCESS | 3820 | 1461191620058 Marionette TRACE conn2 -> [0,2288,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.tiny.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.tiny.html\", \"0c4acebc-30bb-40ca-b7a3-36b05095ea91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:33:40 INFO - PROCESS | 3820 | ++DOCSHELL 1646C800 == 56 [pid = 3820] [id = 581] 15:33:40 INFO - PROCESS | 3820 | ++DOMWINDOW == 105 (1A8DAC00) [pid = 3820] [serial = 1743] [outer = 00000000] 15:33:40 INFO - PROCESS | 3820 | ++DOMWINDOW == 106 (1D16A000) [pid = 3820] [serial = 1744] [outer = 1A8DAC00] 15:33:40 INFO - PROCESS | 3820 | 1461191620108 Marionette DEBUG loaded listener.js 15:33:40 INFO - PROCESS | 3820 | ++DOMWINDOW == 107 (1D464800) [pid = 3820] [serial = 1745] [outer = 1A8DAC00] 15:33:40 INFO - PROCESS | 3820 | 1461191620803 Marionette TRACE conn2 <- [1,2288,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.tiny.html",0,null,null,[["getImageData() works for sizes smaller than one pixel",0,null,null]]]}] 15:33:40 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | getImageData() works for sizes smaller than one pixel 15:33:40 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | took 910ms 15:33:40 INFO - PROCESS | 3820 | 1461191620874 Marionette TRACE conn2 -> [0,2289,"getWindowHandle",null] 15:33:40 INFO - PROCESS | 3820 | 1461191620878 Marionette TRACE conn2 <- [1,2289,null,{"value":"13"}] 15:33:40 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.type.html 15:33:40 INFO - PROCESS | 3820 | 1461191620885 Marionette TRACE conn2 -> [0,2290,"setScriptTimeout",{"ms":35000}] 15:33:40 INFO - PROCESS | 3820 | 1461191620888 Marionette TRACE conn2 <- [1,2290,null,{}] 15:33:40 INFO - PROCESS | 3820 | 1461191620894 Marionette TRACE conn2 -> [0,2291,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:33:41 INFO - PROCESS | 3820 | 1461191621032 Marionette TRACE conn2 <- [1,2291,null,{"value":null}] 15:33:41 INFO - PROCESS | 3820 | 1461191621147 Marionette TRACE conn2 -> [0,2292,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.type.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.type.html\", \"0c4acebc-30bb-40ca-b7a3-36b05095ea91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:33:41 INFO - PROCESS | 3820 | ++DOCSHELL 136BF400 == 57 [pid = 3820] [id = 582] 15:33:41 INFO - PROCESS | 3820 | ++DOMWINDOW == 108 (137DE400) [pid = 3820] [serial = 1746] [outer = 00000000] 15:33:41 INFO - PROCESS | 3820 | ++DOMWINDOW == 109 (16482800) [pid = 3820] [serial = 1747] [outer = 137DE400] 15:33:41 INFO - PROCESS | 3820 | 1461191621204 Marionette DEBUG loaded listener.js 15:33:41 INFO - PROCESS | 3820 | ++DOMWINDOW == 110 (16487800) [pid = 3820] [serial = 1748] [outer = 137DE400] 15:33:41 INFO - PROCESS | 3820 | 1461191621854 Marionette TRACE conn2 <- [1,2292,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.type.html",0,null,null,[["getImageData() returns an ImageData object containing a Uint8ClampedArray object",0,null,null]]]}] 15:33:41 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | getImageData() returns an ImageData object containing a Uint8ClampedArray object 15:33:41 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | took 1004ms 15:33:41 INFO - PROCESS | 3820 | 1461191621887 Marionette TRACE conn2 -> [0,2293,"getWindowHandle",null] 15:33:41 INFO - PROCESS | 3820 | 1461191621893 Marionette TRACE conn2 <- [1,2293,null,{"value":"13"}] 15:33:41 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html 15:33:41 INFO - PROCESS | 3820 | 1461191621900 Marionette TRACE conn2 -> [0,2294,"setScriptTimeout",{"ms":35000}] 15:33:41 INFO - PROCESS | 3820 | 1461191621903 Marionette TRACE conn2 <- [1,2294,null,{}] 15:33:41 INFO - PROCESS | 3820 | 1461191621907 Marionette TRACE conn2 -> [0,2295,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:33:42 INFO - PROCESS | 3820 | 1461191622017 Marionette TRACE conn2 <- [1,2295,null,{"value":null}] 15:33:42 INFO - PROCESS | 3820 | 1461191622157 Marionette TRACE conn2 -> [0,2296,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html\", \"0c4acebc-30bb-40ca-b7a3-36b05095ea91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:33:42 INFO - PROCESS | 3820 | ++DOCSHELL 15464800 == 58 [pid = 3820] [id = 583] 15:33:42 INFO - PROCESS | 3820 | ++DOMWINDOW == 111 (15AF2C00) [pid = 3820] [serial = 1749] [outer = 00000000] 15:33:42 INFO - PROCESS | 3820 | ++DOMWINDOW == 112 (18D03C00) [pid = 3820] [serial = 1750] [outer = 15AF2C00] 15:33:42 INFO - PROCESS | 3820 | 1461191622212 Marionette DEBUG loaded listener.js 15:33:42 INFO - PROCESS | 3820 | ++DOMWINDOW == 113 (19A9D400) [pid = 3820] [serial = 1751] [outer = 15AF2C00] 15:33:42 INFO - PROCESS | 3820 | 1461191622789 Marionette TRACE conn2 <- [1,2296,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html",0,null,null,[["getImageData() is not affected by context state",0,null,null]]]}] 15:33:42 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | getImageData() is not affected by context state 15:33:42 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | took 941ms 15:33:42 INFO - PROCESS | 3820 | 1461191622843 Marionette TRACE conn2 -> [0,2297,"getWindowHandle",null] 15:33:42 INFO - PROCESS | 3820 | 1461191622846 Marionette TRACE conn2 <- [1,2297,null,{"value":"13"}] 15:33:42 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html 15:33:42 INFO - PROCESS | 3820 | 1461191622850 Marionette TRACE conn2 -> [0,2298,"setScriptTimeout",{"ms":35000}] 15:33:42 INFO - PROCESS | 3820 | 1461191622854 Marionette TRACE conn2 <- [1,2298,null,{}] 15:33:42 INFO - PROCESS | 3820 | 1461191622865 Marionette TRACE conn2 -> [0,2299,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:33:42 INFO - PROCESS | 3820 | 1461191622970 Marionette TRACE conn2 <- [1,2299,null,{"value":null}] 15:33:43 INFO - PROCESS | 3820 | 1461191623112 Marionette TRACE conn2 -> [0,2300,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.zero.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.zero.html\", \"0c4acebc-30bb-40ca-b7a3-36b05095ea91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:33:43 INFO - PROCESS | 3820 | ++DOCSHELL 1C994800 == 59 [pid = 3820] [id = 584] 15:33:43 INFO - PROCESS | 3820 | ++DOMWINDOW == 114 (1CB71000) [pid = 3820] [serial = 1752] [outer = 00000000] 15:33:43 INFO - PROCESS | 3820 | ++DOMWINDOW == 115 (1D171C00) [pid = 3820] [serial = 1753] [outer = 1CB71000] 15:33:43 INFO - PROCESS | 3820 | 1461191623170 Marionette DEBUG loaded listener.js 15:33:43 INFO - PROCESS | 3820 | ++DOMWINDOW == 116 (1D4E2000) [pid = 3820] [serial = 1754] [outer = 1CB71000] 15:33:43 INFO - PROCESS | 3820 | 1461191623770 Marionette TRACE conn2 <- [1,2300,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.zero.html",0,null,null,[["getImageData() throws INDEX_SIZE_ERR if size is zero",0,null,null]]]}] 15:33:43 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | getImageData() throws INDEX_SIZE_ERR if size is zero 15:33:43 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | took 942ms 15:33:43 INFO - PROCESS | 3820 | 1461191623794 Marionette TRACE conn2 -> [0,2301,"getWindowHandle",null] 15:33:43 INFO - PROCESS | 3820 | 1461191623797 Marionette TRACE conn2 <- [1,2301,null,{"value":"13"}] 15:33:43 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html 15:33:43 INFO - PROCESS | 3820 | 1461191623800 Marionette TRACE conn2 -> [0,2302,"setScriptTimeout",{"ms":35000}] 15:33:43 INFO - PROCESS | 3820 | 1461191623802 Marionette TRACE conn2 <- [1,2302,null,{}] 15:33:43 INFO - PROCESS | 3820 | 1461191623806 Marionette TRACE conn2 -> [0,2303,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:33:43 INFO - PROCESS | 3820 | 1461191623909 Marionette TRACE conn2 <- [1,2303,null,{"value":null}] 15:33:44 INFO - PROCESS | 3820 | 1461191624047 Marionette TRACE conn2 -> [0,2304,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.object.clamp.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.clamp.html\", \"0c4acebc-30bb-40ca-b7a3-36b05095ea91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:33:44 INFO - PROCESS | 3820 | ++DOCSHELL 1CB6B000 == 60 [pid = 3820] [id = 585] 15:33:44 INFO - PROCESS | 3820 | ++DOMWINDOW == 117 (1CB6E000) [pid = 3820] [serial = 1755] [outer = 00000000] 15:33:44 INFO - PROCESS | 3820 | ++DOMWINDOW == 118 (1D5C2C00) [pid = 3820] [serial = 1756] [outer = 1CB6E000] 15:33:44 INFO - PROCESS | 3820 | 1461191624102 Marionette DEBUG loaded listener.js 15:33:44 INFO - PROCESS | 3820 | ++DOMWINDOW == 119 (1D8E1800) [pid = 3820] [serial = 1757] [outer = 1CB6E000] 15:33:44 INFO - PROCESS | 3820 | 1461191624724 Marionette TRACE conn2 <- [1,2304,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.clamp.html",0,null,null,[["ImageData.data clamps numbers to [0, 255]",0,null,null]]]}] 15:33:44 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | ImageData.data clamps numbers to [0, 255] 15:33:44 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | took 957ms 15:33:44 INFO - PROCESS | 3820 | 1461191624759 Marionette TRACE conn2 -> [0,2305,"getWindowHandle",null] 15:33:44 INFO - PROCESS | 3820 | 1461191624761 Marionette TRACE conn2 <- [1,2305,null,{"value":"13"}] 15:33:44 INFO - PROCESS | 3820 | 1461191624766 Marionette TRACE conn2 -> [0,2306,"setScriptTimeout",{"ms":35000}] 15:33:44 INFO - PROCESS | 3820 | 1461191624768 Marionette TRACE conn2 <- [1,2306,null,{}] 15:33:44 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.ctor.html 15:33:44 INFO - PROCESS | 3820 | 1461191624772 Marionette TRACE conn2 -> [0,2307,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:33:44 INFO - PROCESS | 3820 | 1461191624874 Marionette TRACE conn2 <- [1,2307,null,{"value":null}] 15:33:45 INFO - PROCESS | 3820 | 1461191625129 Marionette TRACE conn2 -> [0,2308,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html\", \"0c4acebc-30bb-40ca-b7a3-36b05095ea91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:33:45 INFO - PROCESS | 3820 | ++DOCSHELL 11C1E400 == 61 [pid = 3820] [id = 586] 15:33:45 INFO - PROCESS | 3820 | ++DOMWINDOW == 120 (12DD3800) [pid = 3820] [serial = 1758] [outer = 00000000] 15:33:45 INFO - PROCESS | 3820 | ++DOMWINDOW == 121 (136BEC00) [pid = 3820] [serial = 1759] [outer = 12DD3800] 15:33:45 INFO - PROCESS | 3820 | 1461191625206 Marionette DEBUG loaded listener.js 15:33:45 INFO - PROCESS | 3820 | ++DOMWINDOW == 122 (14350800) [pid = 3820] [serial = 1760] [outer = 12DD3800] 15:33:45 INFO - PROCESS | 3820 | 1461191625778 Marionette TRACE conn2 <- [1,2308,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html",0,null,null,[["ImageData does not have a usable constructor",1,"assert_throws: function \"function () { new window.ImageData(1,1); }\" did not throw","@http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html:23:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2309,"getWindowHandle",null] 15:33:45 INFO - PROCESS | 3820 | 1461191625828 Marionette TRACE conn2 <- [1,2309,null,{"value":"13"}] 15:33:45 INFO - PROCESS | 3820 | 1461191625833 Marionette TRACE conn2 -> [0,2310,"setScriptTimeout",{"ms":35000}] 15:33:45 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html 15:33:45 INFO - PROCESS | 3820 | 1461191625836 Marionette TRACE conn2 <- [1,2310,null,{}] 15:33:45 INFO - PROCESS | 3820 | 1461191625841 Marionette TRACE conn2 -> [0,2311,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:33:45 INFO - PROCESS | 3820 | 1461191625943 Marionette TRACE conn2 <- [1,2311,null,{"value":null}] 15:33:46 INFO - PROCESS | 3820 | 1461191626062 Marionette TRACE conn2 -> [0,2312,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.object.nan.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.nan.html\", \"0c4acebc-30bb-40ca-b7a3-36b05095ea91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:33:46 INFO - PROCESS | 3820 | ++DOCSHELL 11C1E000 == 62 [pid = 3820] [id = 587] 15:33:46 INFO - PROCESS | 3820 | ++DOMWINDOW == 123 (11F50400) [pid = 3820] [serial = 1761] [outer = 00000000] 15:33:46 INFO - PROCESS | 3820 | ++DOMWINDOW == 124 (1355C400) [pid = 3820] [serial = 1762] [outer = 11F50400] 15:33:46 INFO - PROCESS | 3820 | 1461191626171 Marionette DEBUG loaded listener.js 15:33:46 INFO - PROCESS | 3820 | ++DOMWINDOW == 125 (1646B000) [pid = 3820] [serial = 1763] [outer = 11F50400] 15:33:46 INFO - PROCESS | 3820 | --DOCSHELL 1977C400 == 61 [pid = 3820] [id = 580] 15:33:46 INFO - PROCESS | 3820 | --DOCSHELL 1320FC00 == 60 [pid = 3820] [id = 579] 15:33:46 INFO - PROCESS | 3820 | --DOCSHELL 1A3B9C00 == 59 [pid = 3820] [id = 578] 15:33:46 INFO - PROCESS | 3820 | --DOCSHELL 1AA36000 == 58 [pid = 3820] [id = 577] 15:33:46 INFO - PROCESS | 3820 | --DOCSHELL 11BED000 == 57 [pid = 3820] [id = 576] 15:33:46 INFO - PROCESS | 3820 | --DOCSHELL 1977C800 == 56 [pid = 3820] [id = 575] 15:33:46 INFO - PROCESS | 3820 | --DOMWINDOW == 124 (1D5A2C00) [pid = 3820] [serial = 1663] [outer = 00000000] [url = about:blank] 15:33:46 INFO - PROCESS | 3820 | --DOCSHELL 1816FC00 == 55 [pid = 3820] [id = 574] 15:33:46 INFO - PROCESS | 3820 | --DOCSHELL 143A9000 == 54 [pid = 3820] [id = 573] 15:33:46 INFO - PROCESS | 3820 | --DOCSHELL 15D90800 == 53 [pid = 3820] [id = 572] 15:33:46 INFO - PROCESS | 3820 | --DOCSHELL 11BF2000 == 52 [pid = 3820] [id = 571] 15:33:46 INFO - PROCESS | 3820 | --DOCSHELL 18170000 == 51 [pid = 3820] [id = 569] 15:33:46 INFO - PROCESS | 3820 | --DOCSHELL 15D93400 == 50 [pid = 3820] [id = 568] 15:33:46 INFO - PROCESS | 3820 | --DOCSHELL 137D9C00 == 49 [pid = 3820] [id = 567] 15:33:46 INFO - PROCESS | 3820 | --DOCSHELL 17D84400 == 48 [pid = 3820] [id = 566] 15:33:46 INFO - PROCESS | 3820 | --DOMWINDOW == 123 (12DDE400) [pid = 3820] [serial = 1568] [outer = 00000000] [url = about:blank] 15:33:46 INFO - PROCESS | 3820 | --DOMWINDOW == 122 (19503000) [pid = 3820] [serial = 1574] [outer = 00000000] [url = about:blank] 15:33:46 INFO - PROCESS | 3820 | --DOMWINDOW == 121 (15D9B000) [pid = 3820] [serial = 1610] [outer = 00000000] [url = about:blank] 15:33:46 INFO - PROCESS | 3820 | --DOMWINDOW == 120 (1C341C00) [pid = 3820] [serial = 1616] [outer = 00000000] [url = about:blank] 15:33:46 INFO - PROCESS | 3820 | --DOMWINDOW == 119 (1C997C00) [pid = 3820] [serial = 1619] [outer = 00000000] [url = about:blank] 15:33:46 INFO - PROCESS | 3820 | --DOMWINDOW == 118 (1C3F2000) [pid = 3820] [serial = 1607] [outer = 00000000] [url = about:blank] 15:33:46 INFO - PROCESS | 3820 | --DOMWINDOW == 117 (18F1D800) [pid = 3820] [serial = 1613] [outer = 00000000] [url = about:blank] 15:33:46 INFO - PROCESS | 3820 | --DOMWINDOW == 116 (1686EC00) [pid = 3820] [serial = 1571] [outer = 00000000] [url = about:blank] 15:33:46 INFO - PROCESS | 3820 | --DOMWINDOW == 115 (1C267000) [pid = 3820] [serial = 1684] [outer = 00000000] [url = about:blank] 15:33:46 INFO - PROCESS | 3820 | --DOMWINDOW == 114 (19F78800) [pid = 3820] [serial = 1678] [outer = 00000000] [url = about:blank] 15:33:46 INFO - PROCESS | 3820 | --DOMWINDOW == 113 (1A31B800) [pid = 3820] [serial = 1679] [outer = 00000000] [url = about:blank] 15:33:46 INFO - PROCESS | 3820 | --DOMWINDOW == 112 (18D02C00) [pid = 3820] [serial = 1675] [outer = 00000000] [url = about:blank] 15:33:46 INFO - PROCESS | 3820 | --DOMWINDOW == 111 (18EA3800) [pid = 3820] [serial = 1676] [outer = 00000000] [url = about:blank] 15:33:46 INFO - PROCESS | 3820 | --DOMWINDOW == 110 (1A8A3000) [pid = 3820] [serial = 1681] [outer = 00000000] [url = about:blank] 15:33:46 INFO - PROCESS | 3820 | --DOMWINDOW == 109 (17AC3C00) [pid = 3820] [serial = 1670] [outer = 00000000] [url = about:blank] 15:33:46 INFO - PROCESS | 3820 | --DOMWINDOW == 108 (1648E000) [pid = 3820] [serial = 1669] [outer = 00000000] [url = about:blank] 15:33:46 INFO - PROCESS | 3820 | --DOMWINDOW == 107 (1648D400) [pid = 3820] [serial = 1672] [outer = 00000000] [url = about:blank] 15:33:46 INFO - PROCESS | 3820 | --DOMWINDOW == 106 (17AAD400) [pid = 3820] [serial = 1673] [outer = 00000000] [url = about:blank] 15:33:46 INFO - PROCESS | 3820 | --DOMWINDOW == 105 (16477000) [pid = 3820] [serial = 1655] [outer = 00000000] [url = about:blank] 15:33:46 INFO - PROCESS | 3820 | --DOMWINDOW == 104 (15C16C00) [pid = 3820] [serial = 1654] [outer = 00000000] [url = about:blank] 15:33:46 INFO - PROCESS | 3820 | --DOMWINDOW == 103 (1C3E9800) [pid = 3820] [serial = 1687] [outer = 00000000] [url = about:blank] 15:33:46 INFO - PROCESS | 3820 | --DOMWINDOW == 102 (17D41800) [pid = 3820] [serial = 1667] [outer = 00000000] [url = about:blank] 15:33:46 INFO - PROCESS | 3820 | --DOMWINDOW == 101 (1655B400) [pid = 3820] [serial = 1666] [outer = 00000000] [url = about:blank] 15:33:46 INFO - PROCESS | 3820 | --DOMWINDOW == 100 (1CCE3400) [pid = 3820] [serial = 1696] [outer = 00000000] [url = about:blank] 15:33:46 INFO - PROCESS | 3820 | --DOMWINDOW == 99 (196CEC00) [pid = 3820] [serial = 1658] [outer = 00000000] [url = about:blank] 15:33:46 INFO - PROCESS | 3820 | --DOMWINDOW == 98 (19502400) [pid = 3820] [serial = 1657] [outer = 00000000] [url = about:blank] 15:33:46 INFO - PROCESS | 3820 | --DOMWINDOW == 97 (1C266C00) [pid = 3820] [serial = 1685] [outer = 00000000] [url = about:blank] 15:33:46 INFO - PROCESS | 3820 | --DOMWINDOW == 96 (1D465000) [pid = 3820] [serial = 1661] [outer = 00000000] [url = about:blank] 15:33:46 INFO - PROCESS | 3820 | --DOMWINDOW == 95 (1C994000) [pid = 3820] [serial = 1660] [outer = 00000000] [url = about:blank] 15:33:46 INFO - PROCESS | 3820 | --DOMWINDOW == 94 (1C3E6400) [pid = 3820] [serial = 1688] [outer = 00000000] [url = about:blank] 15:33:46 INFO - PROCESS | 3820 | --DOMWINDOW == 93 (1D462C00) [pid = 3820] [serial = 1697] [outer = 00000000] [url = about:blank] 15:33:46 INFO - PROCESS | 3820 | --DOMWINDOW == 92 (11F53800) [pid = 3820] [serial = 1124] [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:33:46 INFO - PROCESS | 3820 | --DOMWINDOW == 91 (1CFDB400) [pid = 3820] [serial = 1691] [outer = 00000000] [url = about:blank] 15:33:46 INFO - PROCESS | 3820 | --DOMWINDOW == 90 (18646800) [pid = 3820] [serial = 1690] [outer = 00000000] [url = about:blank] 15:33:46 INFO - PROCESS | 3820 | --DOMWINDOW == 89 (15D92000) [pid = 3820] [serial = 1693] [outer = 00000000] [url = about:blank] 15:33:46 INFO - PROCESS | 3820 | --DOMWINDOW == 88 (1A8D3400) [pid = 3820] [serial = 1682] [outer = 00000000] [url = about:blank] 15:33:46 INFO - PROCESS | 3820 | --DOMWINDOW == 87 (15C91400) [pid = 3820] [serial = 1694] [outer = 00000000] [url = about:blank] 15:33:46 INFO - PROCESS | 3820 | 1461191626674 Marionette TRACE conn2 <- [1,2312,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.nan.html",0,null,null,[["ImageData.data converts NaN to 0",0,null,null]]]}] 15:33:46 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | ImageData.data converts NaN to 0 15:33:46 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | took 878ms 15:33:46 INFO - PROCESS | 3820 | 1461191626726 Marionette TRACE conn2 -> [0,2313,"getWindowHandle",null] 15:33:46 INFO - PROCESS | 3820 | 1461191626730 Marionette TRACE conn2 <- [1,2313,null,{"value":"13"}] 15:33:46 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html 15:33:46 INFO - PROCESS | 3820 | 1461191626735 Marionette TRACE conn2 -> [0,2314,"setScriptTimeout",{"ms":35000}] 15:33:46 INFO - PROCESS | 3820 | 1461191626737 Marionette TRACE conn2 <- [1,2314,null,{}] 15:33:46 INFO - PROCESS | 3820 | 1461191626740 Marionette TRACE conn2 -> [0,2315,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:33:46 INFO - PROCESS | 3820 | 1461191626826 Marionette TRACE conn2 <- [1,2315,null,{"value":null}] 15:33:46 INFO - PROCESS | 3820 | 1461191626837 Marionette TRACE conn2 -> [0,2316,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.object.properties.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.properties.html\", \"0c4acebc-30bb-40ca-b7a3-36b05095ea91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:33:46 INFO - PROCESS | 3820 | ++DOCSHELL 15AB9C00 == 49 [pid = 3820] [id = 588] 15:33:46 INFO - PROCESS | 3820 | ++DOMWINDOW == 88 (15C8E800) [pid = 3820] [serial = 1764] [outer = 00000000] 15:33:46 INFO - PROCESS | 3820 | ++DOMWINDOW == 89 (17D41C00) [pid = 3820] [serial = 1765] [outer = 15C8E800] 15:33:46 INFO - PROCESS | 3820 | 1461191626882 Marionette DEBUG loaded listener.js 15:33:47 INFO - PROCESS | 3820 | ++DOMWINDOW == 90 (17D49C00) [pid = 3820] [serial = 1766] [outer = 15C8E800] 15:33:47 INFO - PROCESS | 3820 | 1461191627425 Marionette TRACE conn2 <- [1,2316,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.properties.html",0,null,null,[["ImageData objects have the right properties",0,null,null]]]}] 15:33:47 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | ImageData objects have the right properties 15:33:47 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | took 706ms 15:33:47 INFO - PROCESS | 3820 | 1461191627463 Marionette TRACE conn2 -> [0,2317,"getWindowHandle",null] 15:33:47 INFO - PROCESS | 3820 | 1461191627465 Marionette TRACE conn2 <- [1,2317,null,{"value":"13"}] 15:33:47 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html 15:33:47 INFO - PROCESS | 3820 | 1461191627474 Marionette TRACE conn2 -> [0,2318,"setScriptTimeout",{"ms":35000}] 15:33:47 INFO - PROCESS | 3820 | 1461191627480 Marionette TRACE conn2 <- [1,2318,null,{}] 15:33:47 INFO - PROCESS | 3820 | 1461191627488 Marionette TRACE conn2 -> [0,2319,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:33:47 INFO - PROCESS | 3820 | 1461191627579 Marionette TRACE conn2 <- [1,2319,null,{"value":null}] 15:33:47 INFO - PROCESS | 3820 | 1461191627588 Marionette TRACE conn2 -> [0,2320,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.object.readonly.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.readonly.html\", \"0c4acebc-30bb-40ca-b7a3-36b05095ea91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:33:47 INFO - PROCESS | 3820 | ++DOCSHELL 17AAA800 == 50 [pid = 3820] [id = 589] 15:33:47 INFO - PROCESS | 3820 | ++DOMWINDOW == 91 (18295000) [pid = 3820] [serial = 1767] [outer = 00000000] 15:33:47 INFO - PROCESS | 3820 | ++DOMWINDOW == 92 (18905400) [pid = 3820] [serial = 1768] [outer = 18295000] 15:33:47 INFO - PROCESS | 3820 | 1461191627632 Marionette DEBUG loaded listener.js 15:33:47 INFO - PROCESS | 3820 | ++DOMWINDOW == 93 (18807000) [pid = 3820] [serial = 1769] [outer = 18295000] 15:33:48 INFO - PROCESS | 3820 | 1461191628087 Marionette TRACE conn2 <- [1,2320,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.readonly.html",0,null,null,[["ImageData objects properties are read-only",0,null,null]]]}] 15:33:48 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | ImageData objects properties are read-only 15:33:48 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | took 627ms 15:33:48 INFO - PROCESS | 3820 | 1461191628112 Marionette TRACE conn2 -> [0,2321,"getWindowHandle",null] 15:33:48 INFO - PROCESS | 3820 | 1461191628114 Marionette TRACE conn2 <- [1,2321,null,{"value":"13"}] 15:33:48 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.round.html 15:33:48 INFO - PROCESS | 3820 | 1461191628117 Marionette TRACE conn2 -> [0,2322,"setScriptTimeout",{"ms":35000}] 15:33:48 INFO - PROCESS | 3820 | 1461191628119 Marionette TRACE conn2 <- [1,2322,null,{}] 15:33:48 INFO - PROCESS | 3820 | 1461191628123 Marionette TRACE conn2 -> [0,2323,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:33:48 INFO - PROCESS | 3820 | 1461191628202 Marionette TRACE conn2 <- [1,2323,null,{"value":null}] 15:33:48 INFO - PROCESS | 3820 | 1461191628208 Marionette TRACE conn2 -> [0,2324,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.object.round.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.round.html\", \"0c4acebc-30bb-40ca-b7a3-36b05095ea91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:33:48 INFO - PROCESS | 3820 | ++DOCSHELL 1817AC00 == 51 [pid = 3820] [id = 590] 15:33:48 INFO - PROCESS | 3820 | ++DOMWINDOW == 94 (1890E800) [pid = 3820] [serial = 1770] [outer = 00000000] 15:33:48 INFO - PROCESS | 3820 | ++DOMWINDOW == 95 (18F25000) [pid = 3820] [serial = 1771] [outer = 1890E800] 15:33:48 INFO - PROCESS | 3820 | 1461191628252 Marionette DEBUG loaded listener.js 15:33:48 INFO - PROCESS | 3820 | ++DOMWINDOW == 96 (18F27800) [pid = 3820] [serial = 1772] [outer = 1890E800] 15:33:48 INFO - PROCESS | 3820 | 1461191628714 Marionette TRACE conn2 <- [1,2324,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.round.html",0,null,null,[["ImageData.data rounds numbers with round-to-zero",0,null,null]]]}] 15:33:48 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | ImageData.data rounds numbers with round-to-zero 15:33:48 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | took 627ms 15:33:48 INFO - PROCESS | 3820 | 1461191628755 Marionette TRACE conn2 -> [0,2325,"getWindowHandle",null] 15:33:48 INFO - PROCESS | 3820 | 1461191628757 Marionette TRACE conn2 <- [1,2325,null,{"value":"13"}] 15:33:48 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.set.html 15:33:48 INFO - PROCESS | 3820 | 1461191628761 Marionette TRACE conn2 -> [0,2326,"setScriptTimeout",{"ms":35000}] 15:33:48 INFO - PROCESS | 3820 | 1461191628763 Marionette TRACE conn2 <- [1,2326,null,{}] 15:33:48 INFO - PROCESS | 3820 | 1461191628773 Marionette TRACE conn2 -> [0,2327,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:33:48 INFO - PROCESS | 3820 | 1461191628881 Marionette TRACE conn2 <- [1,2327,null,{"value":null}] 15:33:48 INFO - PROCESS | 3820 | 1461191628887 Marionette TRACE conn2 -> [0,2328,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.object.set.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.set.html\", \"0c4acebc-30bb-40ca-b7a3-36b05095ea91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:33:48 INFO - PROCESS | 3820 | ++DOCSHELL 18D0E000 == 52 [pid = 3820] [id = 591] 15:33:48 INFO - PROCESS | 3820 | ++DOMWINDOW == 97 (1950C400) [pid = 3820] [serial = 1773] [outer = 00000000] 15:33:48 INFO - PROCESS | 3820 | ++DOMWINDOW == 98 (19AA0C00) [pid = 3820] [serial = 1774] [outer = 1950C400] 15:33:48 INFO - PROCESS | 3820 | 1461191628941 Marionette DEBUG loaded listener.js 15:33:49 INFO - PROCESS | 3820 | ++DOMWINDOW == 99 (1A316400) [pid = 3820] [serial = 1775] [outer = 1950C400] 15:33:49 INFO - PROCESS | 3820 | 1461191629414 Marionette TRACE conn2 <- [1,2328,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.set.html",0,null,null,[["ImageData.data can be modified",0,null,null]]]}] 15:33:49 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | ImageData.data can be modified 15:33:49 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | took 706ms 15:33:49 INFO - PROCESS | 3820 | 1461191629460 Marionette TRACE conn2 -> [0,2329,"getWindowHandle",null] 15:33:49 INFO - PROCESS | 3820 | 1461191629462 Marionette TRACE conn2 <- [1,2329,null,{"value":"13"}] 15:33:49 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.string.html 15:33:49 INFO - PROCESS | 3820 | 1461191629465 Marionette TRACE conn2 -> [0,2330,"setScriptTimeout",{"ms":35000}] 15:33:49 INFO - PROCESS | 3820 | 1461191629467 Marionette TRACE conn2 <- [1,2330,null,{}] 15:33:49 INFO - PROCESS | 3820 | 1461191629474 Marionette TRACE conn2 -> [0,2331,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:33:49 INFO - PROCESS | 3820 | 1461191629592 Marionette TRACE conn2 <- [1,2331,null,{"value":null}] 15:33:49 INFO - PROCESS | 3820 | 1461191629686 Marionette TRACE conn2 -> [0,2332,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.object.string.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.string.html\", \"0c4acebc-30bb-40ca-b7a3-36b05095ea91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:33:49 INFO - PROCESS | 3820 | ++DOCSHELL 1A8A3000 == 53 [pid = 3820] [id = 592] 15:33:49 INFO - PROCESS | 3820 | ++DOMWINDOW == 100 (1A8A4000) [pid = 3820] [serial = 1776] [outer = 00000000] 15:33:49 INFO - PROCESS | 3820 | ++DOMWINDOW == 101 (1A8D7C00) [pid = 3820] [serial = 1777] [outer = 1A8A4000] 15:33:49 INFO - PROCESS | 3820 | 1461191629730 Marionette DEBUG loaded listener.js 15:33:49 INFO - PROCESS | 3820 | ++DOMWINDOW == 102 (1A8D9000) [pid = 3820] [serial = 1778] [outer = 1A8A4000] 15:33:50 INFO - PROCESS | 3820 | 1461191630142 Marionette TRACE conn2 <- [1,2332,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.string.html",0,null,null,[["ImageData.data converts strings to numbers with ToNumber",0,null,null]]]}] 15:33:50 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | ImageData.data converts strings to numbers with ToNumber 15:33:50 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | took 706ms 15:33:50 INFO - PROCESS | 3820 | 1461191630165 Marionette TRACE conn2 -> [0,2333,"getWindowHandle",null] 15:33:50 INFO - PROCESS | 3820 | 1461191630167 Marionette TRACE conn2 <- [1,2333,null,{"value":"13"}] 15:33:50 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html 15:33:50 INFO - PROCESS | 3820 | 1461191630179 Marionette TRACE conn2 -> [0,2334,"setScriptTimeout",{"ms":35000}] 15:33:50 INFO - PROCESS | 3820 | 1461191630181 Marionette TRACE conn2 <- [1,2334,null,{}] 15:33:50 INFO - PROCESS | 3820 | 1461191630184 Marionette TRACE conn2 -> [0,2335,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:33:50 INFO - PROCESS | 3820 | 1461191630294 Marionette TRACE conn2 <- [1,2335,null,{"value":null}] 15:33:50 INFO - PROCESS | 3820 | 1461191630303 Marionette TRACE conn2 -> [0,2336,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.object.undefined.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.undefined.html\", \"0c4acebc-30bb-40ca-b7a3-36b05095ea91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:33:50 INFO - PROCESS | 3820 | ++DOCSHELL 1A8D4800 == 54 [pid = 3820] [id = 593] 15:33:50 INFO - PROCESS | 3820 | ++DOMWINDOW == 103 (1A8DB400) [pid = 3820] [serial = 1779] [outer = 00000000] 15:33:50 INFO - PROCESS | 3820 | ++DOMWINDOW == 104 (1C262800) [pid = 3820] [serial = 1780] [outer = 1A8DB400] 15:33:50 INFO - PROCESS | 3820 | 1461191630347 Marionette DEBUG loaded listener.js 15:33:50 INFO - PROCESS | 3820 | ++DOMWINDOW == 105 (1C26A400) [pid = 3820] [serial = 1781] [outer = 1A8DB400] 15:33:51 INFO - PROCESS | 3820 | --DOMWINDOW == 104 (1A3AF400) [pid = 3820] [serial = 1728] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html] 15:33:51 INFO - PROCESS | 3820 | --DOMWINDOW == 103 (1AD60400) [pid = 3820] [serial = 1731] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.range.html] 15:33:51 INFO - PROCESS | 3820 | --DOMWINDOW == 102 (1AD61C00) [pid = 3820] [serial = 1734] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html] 15:33:51 INFO - PROCESS | 3820 | --DOMWINDOW == 101 (18901800) [pid = 3820] [serial = 1722] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html] 15:33:51 INFO - PROCESS | 3820 | --DOMWINDOW == 100 (149FAC00) [pid = 3820] [serial = 1719] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html] 15:33:51 INFO - PROCESS | 3820 | --DOMWINDOW == 99 (15D92400) [pid = 3820] [serial = 1716] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html] 15:33:51 INFO - PROCESS | 3820 | --DOMWINDOW == 98 (1977CC00) [pid = 3820] [serial = 1725] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html] 15:33:51 INFO - PROCESS | 3820 | --DOMWINDOW == 97 (11C10C00) [pid = 3820] [serial = 1713] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html] 15:33:51 INFO - PROCESS | 3820 | --DOMWINDOW == 96 (1A8AEC00) [pid = 3820] [serial = 1740] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.size.html] 15:33:51 INFO - PROCESS | 3820 | --DOMWINDOW == 95 (15463C00) [pid = 3820] [serial = 1737] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html] 15:33:51 INFO - PROCESS | 3820 | --DOMWINDOW == 94 (1EB92C00) [pid = 3820] [serial = 44] [outer = 00000000] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 15:33:51 INFO - PROCESS | 3820 | --DOMWINDOW == 93 (1AD57000) [pid = 3820] [serial = 1650] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.basic.html] 15:33:51 INFO - PROCESS | 3820 | --DOMWINDOW == 92 (1D4EB400) [pid = 3820] [serial = 1662] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.initial.html] 15:33:51 INFO - PROCESS | 3820 | 1461191631010 Marionette TRACE conn2 <- [1,2336,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.undefined.html",0,null,null,[["ImageData.data converts undefined to 0",0,null,null]]]}] 15:33:51 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | ImageData.data converts undefined to 0 15:33:51 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | took 894ms 15:33:51 INFO - PROCESS | 3820 | 1461191631080 Marionette TRACE conn2 -> [0,2337,"getWindowHandle",null] 15:33:51 INFO - PROCESS | 3820 | 1461191631082 Marionette TRACE conn2 <- [1,2337,null,{"value":"13"}] 15:33:51 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html 15:33:51 INFO - PROCESS | 3820 | 1461191631088 Marionette TRACE conn2 -> [0,2338,"setScriptTimeout",{"ms":35000}] 15:33:51 INFO - PROCESS | 3820 | 1461191631089 Marionette TRACE conn2 <- [1,2338,null,{}] 15:33:51 INFO - PROCESS | 3820 | 1461191631093 Marionette TRACE conn2 -> [0,2339,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:33:51 INFO - PROCESS | 3820 | 1461191631173 Marionette TRACE conn2 <- [1,2339,null,{"value":null}] 15:33:51 INFO - PROCESS | 3820 | 1461191631183 Marionette TRACE conn2 -> [0,2340,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.alpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.alpha.html\", \"0c4acebc-30bb-40ca-b7a3-36b05095ea91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:33:51 INFO - PROCESS | 3820 | ++DOCSHELL 149FAC00 == 55 [pid = 3820] [id = 594] 15:33:51 INFO - PROCESS | 3820 | ++DOMWINDOW == 93 (15463C00) [pid = 3820] [serial = 1782] [outer = 00000000] 15:33:51 INFO - PROCESS | 3820 | ++DOMWINDOW == 94 (1880B000) [pid = 3820] [serial = 1783] [outer = 15463C00] 15:33:51 INFO - PROCESS | 3820 | 1461191631227 Marionette DEBUG loaded listener.js 15:33:51 INFO - PROCESS | 3820 | ++DOMWINDOW == 95 (196CB800) [pid = 3820] [serial = 1784] [outer = 15463C00] 15:33:51 INFO - PROCESS | 3820 | 1461191631690 Marionette TRACE conn2 <- [1,2340,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.alpha.html",0,null,null,[["putImageData() puts non-solid image data correctly",0,null,null]]]}] 15:33:51 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | putImageData() puts non-solid image data correctly 15:33:51 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | took 628ms 15:33:51 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html 15:33:51 INFO - PROCESS | 3820 | 1461191631724 Marionette TRACE conn2 -> [0,2341,"getWindowHandle",null] 15:33:51 INFO - PROCESS | 3820 | 1461191631726 Marionette TRACE conn2 <- [1,2341,null,{"value":"13"}] 15:33:51 INFO - PROCESS | 3820 | 1461191631729 Marionette TRACE conn2 -> [0,2342,"setScriptTimeout",{"ms":35000}] 15:33:51 INFO - PROCESS | 3820 | 1461191631731 Marionette TRACE conn2 <- [1,2342,null,{}] 15:33:51 INFO - PROCESS | 3820 | 1461191631734 Marionette TRACE conn2 -> [0,2343,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:33:51 INFO - PROCESS | 3820 | 1461191631812 Marionette TRACE conn2 <- [1,2343,null,{"value":null}] 15:33:51 INFO - PROCESS | 3820 | 1461191631819 Marionette TRACE conn2 -> [0,2344,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.basic.html\", \"0c4acebc-30bb-40ca-b7a3-36b05095ea91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:33:51 INFO - PROCESS | 3820 | ++DOCSHELL 13268400 == 56 [pid = 3820] [id = 595] 15:33:51 INFO - PROCESS | 3820 | ++DOMWINDOW == 96 (13389800) [pid = 3820] [serial = 1785] [outer = 00000000] 15:33:51 INFO - PROCESS | 3820 | ++DOMWINDOW == 97 (1C2E8400) [pid = 3820] [serial = 1786] [outer = 13389800] 15:33:51 INFO - PROCESS | 3820 | 1461191631862 Marionette DEBUG loaded listener.js 15:33:51 INFO - PROCESS | 3820 | ++DOMWINDOW == 98 (1C3E5C00) [pid = 3820] [serial = 1787] [outer = 13389800] 15:33:52 INFO - PROCESS | 3820 | 1461191632293 Marionette TRACE conn2 <- [1,2344,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.basic.html",0,null,null,[["putImageData() puts image data from getImageData() onto the canvas",0,null,null]]]}] 15:33:52 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | putImageData() puts image data from getImageData() onto the canvas 15:33:52 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | took 596ms 15:33:52 INFO - PROCESS | 3820 | 1461191632332 Marionette TRACE conn2 -> [0,2345,"getWindowHandle",null] 15:33:52 INFO - PROCESS | 3820 | 1461191632334 Marionette TRACE conn2 <- [1,2345,null,{"value":"13"}] 15:33:52 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html 15:33:52 INFO - PROCESS | 3820 | 1461191632338 Marionette TRACE conn2 -> [0,2346,"setScriptTimeout",{"ms":35000}] 15:33:52 INFO - PROCESS | 3820 | 1461191632339 Marionette TRACE conn2 <- [1,2346,null,{}] 15:33:52 INFO - PROCESS | 3820 | 1461191632342 Marionette TRACE conn2 -> [0,2347,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:33:52 INFO - PROCESS | 3820 | 1461191632424 Marionette TRACE conn2 <- [1,2347,null,{"value":null}] 15:33:52 INFO - PROCESS | 3820 | 1461191632429 Marionette TRACE conn2 -> [0,2348,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.clip.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.clip.html\", \"0c4acebc-30bb-40ca-b7a3-36b05095ea91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:33:52 INFO - PROCESS | 3820 | ++DOCSHELL 1AD60400 == 57 [pid = 3820] [id = 596] 15:33:52 INFO - PROCESS | 3820 | ++DOMWINDOW == 99 (1C3EFC00) [pid = 3820] [serial = 1788] [outer = 00000000] 15:33:52 INFO - PROCESS | 3820 | ++DOMWINDOW == 100 (1C995400) [pid = 3820] [serial = 1789] [outer = 1C3EFC00] 15:33:52 INFO - PROCESS | 3820 | 1461191632479 Marionette DEBUG loaded listener.js 15:33:52 INFO - PROCESS | 3820 | ++DOMWINDOW == 101 (1CCE5400) [pid = 3820] [serial = 1790] [outer = 1C3EFC00] 15:33:52 INFO - PROCESS | 3820 | 1461191632957 Marionette TRACE conn2 <- [1,2348,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.clip.html",0,null,null,[["putImageData() is not affected by clipping regions",0,null,null]]]}] 15:33:52 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | putImageData() is not affected by clipping regions 15:33:52 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | took 628ms 15:33:53 INFO - PROCESS | 3820 | 1461191633031 Marionette TRACE conn2 -> [0,2349,"getWindowHandle",null] 15:33:53 INFO - PROCESS | 3820 | 1461191633035 Marionette TRACE conn2 <- [1,2349,null,{"value":"13"}] 15:33:53 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.created.html 15:33:53 INFO - PROCESS | 3820 | 1461191633045 Marionette TRACE conn2 -> [0,2350,"setScriptTimeout",{"ms":35000}] 15:33:53 INFO - PROCESS | 3820 | 1461191633050 Marionette TRACE conn2 <- [1,2350,null,{}] 15:33:53 INFO - PROCESS | 3820 | 1461191633056 Marionette TRACE conn2 -> [0,2351,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:33:53 INFO - PROCESS | 3820 | 1461191633166 Marionette TRACE conn2 <- [1,2351,null,{"value":null}] 15:33:53 INFO - PROCESS | 3820 | 1461191633310 Marionette TRACE conn2 -> [0,2352,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.created.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.created.html\", \"0c4acebc-30bb-40ca-b7a3-36b05095ea91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:33:53 INFO - PROCESS | 3820 | ++DOCSHELL 1354E000 == 58 [pid = 3820] [id = 597] 15:33:53 INFO - PROCESS | 3820 | ++DOMWINDOW == 102 (1354E800) [pid = 3820] [serial = 1791] [outer = 00000000] 15:33:53 INFO - PROCESS | 3820 | ++DOMWINDOW == 103 (13CB3400) [pid = 3820] [serial = 1792] [outer = 1354E800] 15:33:53 INFO - PROCESS | 3820 | 1461191633372 Marionette DEBUG loaded listener.js 15:33:53 INFO - PROCESS | 3820 | ++DOMWINDOW == 104 (1570CC00) [pid = 3820] [serial = 1793] [outer = 1354E800] 15:33:54 INFO - PROCESS | 3820 | 1461191634015 Marionette TRACE conn2 <- [1,2352,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.created.html",0,null,null,[["putImageData() puts image data from createImageData() onto the canvas",0,null,null]]]}] 15:33:54 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | putImageData() puts image data from createImageData() onto the canvas 15:33:54 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | took 1004ms 15:33:54 INFO - PROCESS | 3820 | 1461191634051 Marionette TRACE conn2 -> [0,2353,"getWindowHandle",null] 15:33:54 INFO - PROCESS | 3820 | 1461191634055 Marionette TRACE conn2 <- [1,2353,null,{"value":"13"}] 15:33:54 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html 15:33:54 INFO - PROCESS | 3820 | 1461191634063 Marionette TRACE conn2 -> [0,2354,"setScriptTimeout",{"ms":35000}] 15:33:54 INFO - PROCESS | 3820 | 1461191634067 Marionette TRACE conn2 <- [1,2354,null,{}] 15:33:54 INFO - PROCESS | 3820 | 1461191634071 Marionette TRACE conn2 -> [0,2355,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:33:54 INFO - PROCESS | 3820 | 1461191634177 Marionette TRACE conn2 <- [1,2355,null,{"value":null}] 15:33:54 INFO - PROCESS | 3820 | 1461191634289 Marionette TRACE conn2 -> [0,2356,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.cross.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.cross.html\", \"0c4acebc-30bb-40ca-b7a3-36b05095ea91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:33:54 INFO - PROCESS | 3820 | ++DOCSHELL 1646DC00 == 59 [pid = 3820] [id = 598] 15:33:54 INFO - PROCESS | 3820 | ++DOMWINDOW == 105 (1686FC00) [pid = 3820] [serial = 1794] [outer = 00000000] 15:33:54 INFO - PROCESS | 3820 | ++DOMWINDOW == 106 (18170000) [pid = 3820] [serial = 1795] [outer = 1686FC00] 15:33:54 INFO - PROCESS | 3820 | 1461191634343 Marionette DEBUG loaded listener.js 15:33:54 INFO - PROCESS | 3820 | ++DOMWINDOW == 107 (18244400) [pid = 3820] [serial = 1796] [outer = 1686FC00] 15:33:54 INFO - PROCESS | 3820 | 1461191634901 Marionette TRACE conn2 <- [1,2356,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.cross.html",0,null,null,[["putImageData() accepts image data got from a different canvas",0,null,null]]]}] 15:33:54 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | putImageData() accepts image data got from a different canvas 15:33:54 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | took 910ms 15:33:54 INFO - PROCESS | 3820 | 1461191634998 Marionette TRACE conn2 -> [0,2357,"getWindowHandle",null] 15:33:54 INFO - PROCESS | 3820 | 1461191635000 Marionette TRACE conn2 <- [1,2357,null,{"value":"13"}] 15:33:55 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html 15:33:55 INFO - PROCESS | 3820 | 1461191635005 Marionette TRACE conn2 -> [0,2358,"setScriptTimeout",{"ms":35000}] 15:33:55 INFO - PROCESS | 3820 | 1461191635007 Marionette TRACE conn2 <- [1,2358,null,{}] 15:33:55 INFO - PROCESS | 3820 | 1461191635017 Marionette TRACE conn2 -> [0,2359,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:33:55 INFO - PROCESS | 3820 | 1461191635128 Marionette TRACE conn2 <- [1,2359,null,{"value":null}] 15:33:55 INFO - PROCESS | 3820 | 1461191635269 Marionette TRACE conn2 -> [0,2360,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html\", \"0c4acebc-30bb-40ca-b7a3-36b05095ea91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:33:55 INFO - PROCESS | 3820 | ++DOCSHELL 1A869800 == 60 [pid = 3820] [id = 599] 15:33:55 INFO - PROCESS | 3820 | ++DOMWINDOW == 108 (1A8A9000) [pid = 3820] [serial = 1797] [outer = 00000000] 15:33:55 INFO - PROCESS | 3820 | ++DOMWINDOW == 109 (1C25F400) [pid = 3820] [serial = 1798] [outer = 1A8A9000] 15:33:55 INFO - PROCESS | 3820 | 1461191635328 Marionette DEBUG loaded listener.js 15:33:55 INFO - PROCESS | 3820 | ++DOMWINDOW == 110 (1C3F1C00) [pid = 3820] [serial = 1799] [outer = 1A8A9000] 15:33:55 INFO - PROCESS | 3820 | 1461191635961 Marionette TRACE conn2 <- [1,2360,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html",0,null,null,[["putImageData() handles negative-sized dirty rectangles correctly",0,null,null]]]}] 15:33:56 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | putImageData() handles negative-sized dirty rectangles correctly 15:33:56 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | took 1004ms 15:33:56 INFO - PROCESS | 3820 | 1461191636006 Marionette TRACE conn2 -> [0,2361,"getWindowHandle",null] 15:33:56 INFO - PROCESS | 3820 | 1461191636008 Marionette TRACE conn2 <- [1,2361,null,{"value":"13"}] 15:33:56 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html 15:33:56 INFO - PROCESS | 3820 | 1461191636012 Marionette TRACE conn2 -> [0,2362,"setScriptTimeout",{"ms":35000}] 15:33:56 INFO - PROCESS | 3820 | 1461191636014 Marionette TRACE conn2 <- [1,2362,null,{}] 15:33:56 INFO - PROCESS | 3820 | 1461191636017 Marionette TRACE conn2 -> [0,2363,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:33:56 INFO - PROCESS | 3820 | 1461191636120 Marionette TRACE conn2 <- [1,2363,null,{"value":null}] 15:33:56 INFO - PROCESS | 3820 | 1461191636259 Marionette TRACE conn2 -> [0,2364,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html\", \"0c4acebc-30bb-40ca-b7a3-36b05095ea91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:33:56 INFO - PROCESS | 3820 | ++DOCSHELL 1CCE8400 == 61 [pid = 3820] [id = 600] 15:33:56 INFO - PROCESS | 3820 | ++DOMWINDOW == 111 (1CFD8C00) [pid = 3820] [serial = 1800] [outer = 00000000] 15:33:56 INFO - PROCESS | 3820 | ++DOMWINDOW == 112 (1D4EA000) [pid = 3820] [serial = 1801] [outer = 1CFD8C00] 15:33:56 INFO - PROCESS | 3820 | 1461191636314 Marionette DEBUG loaded listener.js 15:33:56 INFO - PROCESS | 3820 | ++DOMWINDOW == 113 (1D5A1000) [pid = 3820] [serial = 1802] [outer = 1CFD8C00] 15:33:56 INFO - PROCESS | 3820 | 1461191636917 Marionette TRACE conn2 <- [1,2364,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html",0,null,null,[["putImageData() handles dirty rectangles outside the canvas correctly",0,null,null]]]}] 15:33:56 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | putImageData() handles dirty rectangles outside the canvas correctly 15:33:56 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | took 941ms 15:33:56 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html 15:33:56 INFO - PROCESS | 3820 | 1461191636957 Marionette TRACE conn2 -> [0,2365,"getWindowHandle",null] 15:33:56 INFO - PROCESS | 3820 | 1461191636959 Marionette TRACE conn2 <- [1,2365,null,{"value":"13"}] 15:33:56 INFO - PROCESS | 3820 | 1461191636963 Marionette TRACE conn2 -> [0,2366,"setScriptTimeout",{"ms":35000}] 15:33:56 INFO - PROCESS | 3820 | 1461191636965 Marionette TRACE conn2 <- [1,2366,null,{}] 15:33:56 INFO - PROCESS | 3820 | 1461191636969 Marionette TRACE conn2 -> [0,2367,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:33:57 INFO - PROCESS | 3820 | 1461191637069 Marionette TRACE conn2 <- [1,2367,null,{"value":null}] 15:33:57 INFO - PROCESS | 3820 | 1461191637207 Marionette TRACE conn2 -> [0,2368,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html\", \"0c4acebc-30bb-40ca-b7a3-36b05095ea91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:33:57 INFO - PROCESS | 3820 | ++DOCSHELL 1D5A9800 == 62 [pid = 3820] [id = 601] 15:33:57 INFO - PROCESS | 3820 | ++DOMWINDOW == 114 (1D5A9C00) [pid = 3820] [serial = 1803] [outer = 00000000] 15:33:57 INFO - PROCESS | 3820 | ++DOMWINDOW == 115 (1D8E5C00) [pid = 3820] [serial = 1804] [outer = 1D5A9C00] 15:33:57 INFO - PROCESS | 3820 | 1461191637262 Marionette DEBUG loaded listener.js 15:33:57 INFO - PROCESS | 3820 | ++DOMWINDOW == 116 (1D8E4000) [pid = 3820] [serial = 1805] [outer = 1D5A9C00] 15:33:57 INFO - PROCESS | 3820 | 1461191637867 Marionette TRACE conn2 <- [1,2368,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html",0,null,null,[["putImageData() only modifies areas inside the dirty rectangle, using width and height",0,null,null]]]}] 15:33:57 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:33:57 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | took 941ms 15:33:57 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html 15:33:57 INFO - PROCESS | 3820 | 1461191637908 Marionette TRACE conn2 -> [0,2369,"getWindowHandle",null] 15:33:57 INFO - PROCESS | 3820 | 1461191637910 Marionette TRACE conn2 <- [1,2369,null,{"value":"13"}] 15:33:57 INFO - PROCESS | 3820 | 1461191637914 Marionette TRACE conn2 -> [0,2370,"setScriptTimeout",{"ms":35000}] 15:33:57 INFO - PROCESS | 3820 | 1461191637916 Marionette TRACE conn2 <- [1,2370,null,{}] 15:33:57 INFO - PROCESS | 3820 | 1461191637920 Marionette TRACE conn2 -> [0,2371,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:33:58 INFO - PROCESS | 3820 | 1461191638044 Marionette TRACE conn2 <- [1,2371,null,{"value":null}] 15:33:58 INFO - PROCESS | 3820 | 1461191638160 Marionette TRACE conn2 -> [0,2372,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html\", \"0c4acebc-30bb-40ca-b7a3-36b05095ea91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:33:58 INFO - PROCESS | 3820 | ++DOCSHELL 136C6000 == 63 [pid = 3820] [id = 602] 15:33:58 INFO - PROCESS | 3820 | ++DOMWINDOW == 117 (13816400) [pid = 3820] [serial = 1806] [outer = 00000000] 15:33:58 INFO - PROCESS | 3820 | ++DOMWINDOW == 118 (1648C400) [pid = 3820] [serial = 1807] [outer = 13816400] 15:33:58 INFO - PROCESS | 3820 | 1461191638259 Marionette DEBUG loaded listener.js 15:33:58 INFO - PROCESS | 3820 | ++DOMWINDOW == 119 (1864DC00) [pid = 3820] [serial = 1808] [outer = 13816400] 15:33:58 INFO - PROCESS | 3820 | 1461191638961 Marionette TRACE conn2 <- [1,2372,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html",0,null,null,[["putImageData() only modifies areas inside the dirty rectangle, using x and y",0,null,null]]]}] 15:33:59 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:33:59 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | took 1083ms 15:33:59 INFO - PROCESS | 3820 | 1461191639005 Marionette TRACE conn2 -> [0,2373,"getWindowHandle",null] 15:33:59 INFO - PROCESS | 3820 | 1461191639010 Marionette TRACE conn2 <- [1,2373,null,{"value":"13"}] 15:33:59 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html 15:33:59 INFO - PROCESS | 3820 | 1461191639016 Marionette TRACE conn2 -> [0,2374,"setScriptTimeout",{"ms":35000}] 15:33:59 INFO - PROCESS | 3820 | 1461191639019 Marionette TRACE conn2 <- [1,2374,null,{}] 15:33:59 INFO - PROCESS | 3820 | 1461191639024 Marionette TRACE conn2 -> [0,2375,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:33:59 INFO - PROCESS | 3820 | 1461191639122 Marionette TRACE conn2 <- [1,2375,null,{"value":null}] 15:33:59 INFO - PROCESS | 3820 | 1461191639243 Marionette TRACE conn2 -> [0,2376,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html\", \"0c4acebc-30bb-40ca-b7a3-36b05095ea91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:33:59 INFO - PROCESS | 3820 | ++DOCSHELL 16470C00 == 64 [pid = 3820] [id = 603] 15:33:59 INFO - PROCESS | 3820 | ++DOMWINDOW == 120 (16471400) [pid = 3820] [serial = 1809] [outer = 00000000] 15:33:59 INFO - PROCESS | 3820 | ++DOMWINDOW == 121 (17AC6C00) [pid = 3820] [serial = 1810] [outer = 16471400] 15:33:59 INFO - PROCESS | 3820 | 1461191639292 Marionette DEBUG loaded listener.js 15:33:59 INFO - PROCESS | 3820 | ++DOMWINDOW == 122 (17D87C00) [pid = 3820] [serial = 1811] [outer = 16471400] 15:33:59 INFO - PROCESS | 3820 | --DOCSHELL 15C93400 == 63 [pid = 3820] [id = 523] 15:33:59 INFO - PROCESS | 3820 | --DOCSHELL 1A8E1400 == 62 [pid = 3820] [id = 553] 15:33:59 INFO - PROCESS | 3820 | --DOCSHELL 13268400 == 61 [pid = 3820] [id = 595] 15:33:59 INFO - PROCESS | 3820 | --DOCSHELL 149FAC00 == 60 [pid = 3820] [id = 594] 15:33:59 INFO - PROCESS | 3820 | --DOCSHELL 1A8D4800 == 59 [pid = 3820] [id = 593] 15:33:59 INFO - PROCESS | 3820 | --DOCSHELL 1A8A3000 == 58 [pid = 3820] [id = 592] 15:33:59 INFO - PROCESS | 3820 | --DOCSHELL 18D0E000 == 57 [pid = 3820] [id = 591] 15:33:59 INFO - PROCESS | 3820 | --DOCSHELL 1817AC00 == 56 [pid = 3820] [id = 590] 15:33:59 INFO - PROCESS | 3820 | --DOCSHELL 17AAA800 == 55 [pid = 3820] [id = 589] 15:33:59 INFO - PROCESS | 3820 | --DOCSHELL 15AB9C00 == 54 [pid = 3820] [id = 588] 15:33:59 INFO - PROCESS | 3820 | --DOCSHELL 11C1E000 == 53 [pid = 3820] [id = 587] 15:33:59 INFO - PROCESS | 3820 | --DOCSHELL 11C1E400 == 52 [pid = 3820] [id = 586] 15:33:59 INFO - PROCESS | 3820 | --DOCSHELL 1C994800 == 51 [pid = 3820] [id = 584] 15:33:59 INFO - PROCESS | 3820 | --DOMWINDOW == 121 (1EB90C00) [pid = 3820] [serial = 46] [outer = 00000000] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 15:33:59 INFO - PROCESS | 3820 | --DOMWINDOW == 120 (1D16A000) [pid = 3820] [serial = 1744] [outer = 00000000] [url = about:blank] 15:33:59 INFO - PROCESS | 3820 | --DOCSHELL 15464800 == 50 [pid = 3820] [id = 583] 15:33:59 INFO - PROCESS | 3820 | --DOCSHELL 136BF400 == 49 [pid = 3820] [id = 582] 15:33:59 INFO - PROCESS | 3820 | --DOMWINDOW == 119 (1D4E4000) [pid = 3820] [serial = 1652] [outer = 00000000] [url = about:blank] 15:33:59 INFO - PROCESS | 3820 | --DOMWINDOW == 118 (1D5A6000) [pid = 3820] [serial = 1664] [outer = 00000000] [url = about:blank] 15:33:59 INFO - PROCESS | 3820 | --DOMWINDOW == 117 (1CB6CC00) [pid = 3820] [serial = 1735] [outer = 00000000] [url = about:blank] 15:33:59 INFO - PROCESS | 3820 | --DOMWINDOW == 116 (1D8E3C00) [pid = 3820] [serial = 1711] [outer = 00000000] [url = about:blank] 15:33:59 INFO - PROCESS | 3820 | --DOMWINDOW == 115 (1D5A2400) [pid = 3820] [serial = 1708] [outer = 00000000] [url = about:blank] 15:33:59 INFO - PROCESS | 3820 | --DOMWINDOW == 114 (1646D000) [pid = 3820] [serial = 1702] [outer = 00000000] [url = about:blank] 15:33:59 INFO - PROCESS | 3820 | --DOMWINDOW == 113 (1C2F5C00) [pid = 3820] [serial = 1733] [outer = 00000000] [url = about:blank] 15:33:59 INFO - PROCESS | 3820 | --DOMWINDOW == 112 (18D0B400) [pid = 3820] [serial = 1723] [outer = 00000000] [url = about:blank] 15:33:59 INFO - PROCESS | 3820 | --DOMWINDOW == 111 (18F26C00) [pid = 3820] [serial = 1724] [outer = 00000000] [url = about:blank] 15:33:59 INFO - PROCESS | 3820 | --DOMWINDOW == 110 (1648C800) [pid = 3820] [serial = 1720] [outer = 00000000] [url = about:blank] 15:33:59 INFO - PROCESS | 3820 | --DOMWINDOW == 109 (17D4C800) [pid = 3820] [serial = 1721] [outer = 00000000] [url = about:blank] 15:33:59 INFO - PROCESS | 3820 | --DOMWINDOW == 108 (18294400) [pid = 3820] [serial = 1718] [outer = 00000000] [url = about:blank] 15:33:59 INFO - PROCESS | 3820 | --DOMWINDOW == 107 (1817A400) [pid = 3820] [serial = 1717] [outer = 00000000] [url = about:blank] 15:33:59 INFO - PROCESS | 3820 | --DOMWINDOW == 106 (1D5AB400) [pid = 3820] [serial = 1699] [outer = 00000000] [url = about:blank] 15:33:59 INFO - PROCESS | 3820 | --DOMWINDOW == 105 (195C8000) [pid = 3820] [serial = 1705] [outer = 00000000] [url = about:blank] 15:33:59 INFO - PROCESS | 3820 | --DOMWINDOW == 104 (19F79000) [pid = 3820] [serial = 1726] [outer = 00000000] [url = about:blank] 15:33:59 INFO - PROCESS | 3820 | --DOMWINDOW == 103 (15AF4C00) [pid = 3820] [serial = 1715] [outer = 00000000] [url = about:blank] 15:33:59 INFO - PROCESS | 3820 | --DOMWINDOW == 102 (15650C00) [pid = 3820] [serial = 1714] [outer = 00000000] [url = about:blank] 15:33:59 INFO - PROCESS | 3820 | --DOMWINDOW == 101 (1AD62C00) [pid = 3820] [serial = 1741] [outer = 00000000] [url = about:blank] 15:33:59 INFO - PROCESS | 3820 | --DOMWINDOW == 100 (1CCE7400) [pid = 3820] [serial = 1736] [outer = 00000000] [url = about:blank] 15:33:59 INFO - PROCESS | 3820 | --DOMWINDOW == 99 (18238000) [pid = 3820] [serial = 1738] [outer = 00000000] [url = about:blank] 15:33:59 INFO - PROCESS | 3820 | --DOMWINDOW == 98 (1A31A400) [pid = 3820] [serial = 1727] [outer = 00000000] [url = about:blank] 15:33:59 INFO - PROCESS | 3820 | --DOMWINDOW == 97 (1A8D5C00) [pid = 3820] [serial = 1742] [outer = 00000000] [url = about:blank] 15:33:59 INFO - PROCESS | 3820 | --DOMWINDOW == 96 (18B87400) [pid = 3820] [serial = 1739] [outer = 00000000] [url = about:blank] 15:33:59 INFO - PROCESS | 3820 | --DOMWINDOW == 95 (1A4D3000) [pid = 3820] [serial = 1729] [outer = 00000000] [url = about:blank] 15:33:59 INFO - PROCESS | 3820 | --DOMWINDOW == 94 (1C2EB000) [pid = 3820] [serial = 1732] [outer = 00000000] [url = about:blank] 15:33:59 INFO - PROCESS | 3820 | --DOMWINDOW == 93 (1A8DB800) [pid = 3820] [serial = 1730] [outer = 00000000] [url = about:blank] 15:33:59 INFO - PROCESS | 3820 | 1461191639903 Marionette TRACE conn2 <- [1,2376,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html",0,null,null,[["putImageData() with zero-sized dirty rectangle puts nothing",0,null,null]]]}] 15:33:59 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | putImageData() with zero-sized dirty rectangle puts nothing 15:33:59 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | took 957ms 15:33:59 INFO - PROCESS | 3820 | 1461191639961 Marionette TRACE conn2 -> [0,2377,"getWindowHandle",null] 15:33:59 INFO - PROCESS | 3820 | 1461191639967 Marionette TRACE conn2 <- [1,2377,null,{"value":"13"}] 15:33:59 INFO - PROCESS | 3820 | 1461191639972 Marionette TRACE conn2 -> [0,2378,"setScriptTimeout",{"ms":35000}] 15:33:59 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html 15:33:59 INFO - PROCESS | 3820 | 1461191639975 Marionette TRACE conn2 <- [1,2378,null,{}] 15:33:59 INFO - PROCESS | 3820 | 1461191639978 Marionette TRACE conn2 -> [0,2379,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:34:00 INFO - PROCESS | 3820 | 1461191640064 Marionette TRACE conn2 <- [1,2379,null,{"value":null}] 15:34:00 INFO - PROCESS | 3820 | 1461191640165 Marionette TRACE conn2 -> [0,2380,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.modified.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.modified.html\", \"0c4acebc-30bb-40ca-b7a3-36b05095ea91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:34:00 INFO - PROCESS | 3820 | ++DOCSHELL 1355AC00 == 50 [pid = 3820] [id = 604] 15:34:00 INFO - PROCESS | 3820 | ++DOMWINDOW == 94 (13650800) [pid = 3820] [serial = 1812] [outer = 00000000] 15:34:00 INFO - PROCESS | 3820 | ++DOMWINDOW == 95 (17AA1800) [pid = 3820] [serial = 1813] [outer = 13650800] 15:34:00 INFO - PROCESS | 3820 | 1461191640211 Marionette DEBUG loaded listener.js 15:34:00 INFO - PROCESS | 3820 | ++DOMWINDOW == 96 (18171800) [pid = 3820] [serial = 1814] [outer = 13650800] 15:34:00 INFO - PROCESS | 3820 | 1461191640629 Marionette TRACE conn2 <- [1,2380,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.modified.html",0,null,null,[["putImageData() puts modified image data correctly",0,null,null]]]}] 15:34:00 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | putImageData() puts modified image data correctly 15:34:00 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | took 705ms 15:34:00 INFO - PROCESS | 3820 | 1461191640671 Marionette TRACE conn2 -> [0,2381,"getWindowHandle",null] 15:34:00 INFO - PROCESS | 3820 | 1461191640673 Marionette TRACE conn2 <- [1,2381,null,{"value":"13"}] 15:34:00 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html 15:34:00 INFO - PROCESS | 3820 | 1461191640677 Marionette TRACE conn2 -> [0,2382,"setScriptTimeout",{"ms":35000}] 15:34:00 INFO - PROCESS | 3820 | 1461191640680 Marionette TRACE conn2 <- [1,2382,null,{}] 15:34:00 INFO - PROCESS | 3820 | 1461191640691 Marionette TRACE conn2 -> [0,2383,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:34:00 INFO - PROCESS | 3820 | 1461191640782 Marionette TRACE conn2 <- [1,2383,null,{"value":null}] 15:34:00 INFO - PROCESS | 3820 | 1461191640792 Marionette TRACE conn2 -> [0,2384,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html\", \"0c4acebc-30bb-40ca-b7a3-36b05095ea91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:34:00 INFO - PROCESS | 3820 | ++DOCSHELL 18EA4C00 == 51 [pid = 3820] [id = 605] 15:34:00 INFO - PROCESS | 3820 | ++DOMWINDOW == 97 (18F1D800) [pid = 3820] [serial = 1815] [outer = 00000000] 15:34:00 INFO - PROCESS | 3820 | ++DOMWINDOW == 98 (19504800) [pid = 3820] [serial = 1816] [outer = 18F1D800] 15:34:00 INFO - PROCESS | 3820 | 1461191640838 Marionette DEBUG loaded listener.js 15:34:00 INFO - PROCESS | 3820 | ++DOMWINDOW == 99 (1977C800) [pid = 3820] [serial = 1817] [outer = 18F1D800] 15:34:01 INFO - PROCESS | 3820 | 1461191641323 Marionette TRACE conn2 <- [1,2384,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html",0,null,null,[["putImageData() throws TypeError if arguments are not finite",0,null,null]]]}] 15:34:01 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | putImageData() throws TypeError if arguments are not finite 15:34:01 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | took 690ms 15:34:01 INFO - PROCESS | 3820 | 1461191641376 Marionette TRACE conn2 -> [0,2385,"getWindowHandle",null] 15:34:01 INFO - PROCESS | 3820 | 1461191641379 Marionette TRACE conn2 <- [1,2385,null,{"value":"13"}] 15:34:01 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.null.html 15:34:01 INFO - PROCESS | 3820 | 1461191641382 Marionette TRACE conn2 -> [0,2386,"setScriptTimeout",{"ms":35000}] 15:34:01 INFO - PROCESS | 3820 | 1461191641384 Marionette TRACE conn2 <- [1,2386,null,{}] 15:34:01 INFO - PROCESS | 3820 | 1461191641387 Marionette TRACE conn2 -> [0,2387,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:34:01 INFO - PROCESS | 3820 | 1461191641497 Marionette TRACE conn2 <- [1,2387,null,{"value":null}] 15:34:01 INFO - PROCESS | 3820 | 1461191641605 Marionette TRACE conn2 -> [0,2388,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.null.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.null.html\", \"0c4acebc-30bb-40ca-b7a3-36b05095ea91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:34:01 INFO - PROCESS | 3820 | ++DOCSHELL 19A92400 == 52 [pid = 3820] [id = 606] 15:34:01 INFO - PROCESS | 3820 | ++DOMWINDOW == 100 (1A1BBC00) [pid = 3820] [serial = 1818] [outer = 00000000] 15:34:01 INFO - PROCESS | 3820 | ++DOMWINDOW == 101 (1A4CA800) [pid = 3820] [serial = 1819] [outer = 1A1BBC00] 15:34:01 INFO - PROCESS | 3820 | 1461191641649 Marionette DEBUG loaded listener.js 15:34:01 INFO - PROCESS | 3820 | ++DOMWINDOW == 102 (1A8A8800) [pid = 3820] [serial = 1820] [outer = 1A1BBC00] 15:34:02 INFO - PROCESS | 3820 | 1461191642041 Marionette TRACE conn2 <- [1,2388,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.null.html",0,null,null,[["putImageData() with null imagedata throws TypeError",0,null,null]]]}] 15:34:02 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | putImageData() with null imagedata throws TypeError 15:34:02 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | took 690ms 15:34:02 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.path.html 15:34:02 INFO - PROCESS | 3820 | 1461191642081 Marionette TRACE conn2 -> [0,2389,"getWindowHandle",null] 15:34:02 INFO - PROCESS | 3820 | 1461191642083 Marionette TRACE conn2 <- [1,2389,null,{"value":"13"}] 15:34:02 INFO - PROCESS | 3820 | 1461191642086 Marionette TRACE conn2 -> [0,2390,"setScriptTimeout",{"ms":35000}] 15:34:02 INFO - PROCESS | 3820 | 1461191642088 Marionette TRACE conn2 <- [1,2390,null,{}] 15:34:02 INFO - PROCESS | 3820 | 1461191642098 Marionette TRACE conn2 -> [0,2391,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:34:02 INFO - PROCESS | 3820 | 1461191642216 Marionette TRACE conn2 <- [1,2391,null,{"value":null}] 15:34:02 INFO - PROCESS | 3820 | 1461191642222 Marionette TRACE conn2 -> [0,2392,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.path.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.path.html\", \"0c4acebc-30bb-40ca-b7a3-36b05095ea91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:34:02 INFO - PROCESS | 3820 | ++DOCSHELL 19F78800 == 53 [pid = 3820] [id = 607] 15:34:02 INFO - PROCESS | 3820 | ++DOMWINDOW == 103 (1A1B6000) [pid = 3820] [serial = 1821] [outer = 00000000] 15:34:02 INFO - PROCESS | 3820 | ++DOMWINDOW == 104 (1AD5D000) [pid = 3820] [serial = 1822] [outer = 1A1B6000] 15:34:02 INFO - PROCESS | 3820 | 1461191642266 Marionette DEBUG loaded listener.js 15:34:02 INFO - PROCESS | 3820 | ++DOMWINDOW == 105 (1AD61C00) [pid = 3820] [serial = 1823] [outer = 1A1B6000] 15:34:02 INFO - PROCESS | 3820 | 1461191642743 Marionette TRACE conn2 <- [1,2392,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.path.html",0,null,null,[["putImageData() does not affect the current path",0,null,null]]]}] 15:34:02 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | putImageData() does not affect the current path 15:34:02 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | took 690ms 15:34:02 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html 15:34:02 INFO - PROCESS | 3820 | 1461191642786 Marionette TRACE conn2 -> [0,2393,"getWindowHandle",null] 15:34:02 INFO - PROCESS | 3820 | 1461191642788 Marionette TRACE conn2 <- [1,2393,null,{"value":"13"}] 15:34:02 INFO - PROCESS | 3820 | 1461191642792 Marionette TRACE conn2 -> [0,2394,"setScriptTimeout",{"ms":35000}] 15:34:02 INFO - PROCESS | 3820 | 1461191642793 Marionette TRACE conn2 <- [1,2394,null,{}] 15:34:02 INFO - PROCESS | 3820 | 1461191642796 Marionette TRACE conn2 -> [0,2395,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:34:02 INFO - PROCESS | 3820 | 1461191642954 Marionette TRACE conn2 <- [1,2395,null,{"value":null}] 15:34:03 INFO - PROCESS | 3820 | 1461191643027 Marionette TRACE conn2 -> [0,2396,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html\", \"0c4acebc-30bb-40ca-b7a3-36b05095ea91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:34:03 INFO - PROCESS | 3820 | ++DOCSHELL 1C3EE800 == 54 [pid = 3820] [id = 608] 15:34:03 INFO - PROCESS | 3820 | ++DOMWINDOW == 106 (1C3F0800) [pid = 3820] [serial = 1824] [outer = 00000000] 15:34:03 INFO - PROCESS | 3820 | ++DOMWINDOW == 107 (1CCDD800) [pid = 3820] [serial = 1825] [outer = 1C3F0800] 15:34:03 INFO - PROCESS | 3820 | 1461191643073 Marionette DEBUG loaded listener.js 15:34:03 INFO - PROCESS | 3820 | ++DOMWINDOW == 108 (1CB77800) [pid = 3820] [serial = 1826] [outer = 1C3F0800] 15:34:03 INFO - PROCESS | 3820 | 1461191643521 Marionette TRACE conn2 <- [1,2396,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html",0,null,null,[["putImageData() is not affected by context state",0,null,null]]]}] 15:34:03 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | putImageData() is not affected by context state 15:34:03 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | took 737ms 15:34:03 INFO - PROCESS | 3820 | 1461191643564 Marionette TRACE conn2 -> [0,2397,"getWindowHandle",null] 15:34:03 INFO - PROCESS | 3820 | 1461191643566 Marionette TRACE conn2 <- [1,2397,null,{"value":"13"}] 15:34:03 INFO - PROCESS | 3820 | 1461191643570 Marionette TRACE conn2 -> [0,2398,"setScriptTimeout",{"ms":35000}] 15:34:03 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html 15:34:03 INFO - PROCESS | 3820 | 1461191643571 Marionette TRACE conn2 <- [1,2398,null,{}] 15:34:03 INFO - PROCESS | 3820 | 1461191643584 Marionette TRACE conn2 -> [0,2399,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:34:03 INFO - PROCESS | 3820 | 1461191643697 Marionette TRACE conn2 <- [1,2399,null,{"value":null}] 15:34:03 INFO - PROCESS | 3820 | 1461191643703 Marionette TRACE conn2 -> [0,2400,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html\", \"0c4acebc-30bb-40ca-b7a3-36b05095ea91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:34:03 INFO - PROCESS | 3820 | ++DOCSHELL 1326B400 == 55 [pid = 3820] [id = 609] 15:34:03 INFO - PROCESS | 3820 | ++DOMWINDOW == 109 (1354DC00) [pid = 3820] [serial = 1827] [outer = 00000000] 15:34:03 INFO - PROCESS | 3820 | ++DOMWINDOW == 110 (1D467400) [pid = 3820] [serial = 1828] [outer = 1354DC00] 15:34:03 INFO - PROCESS | 3820 | 1461191643746 Marionette DEBUG loaded listener.js 15:34:03 INFO - PROCESS | 3820 | ++DOMWINDOW == 111 (1D4E2400) [pid = 3820] [serial = 1829] [outer = 1354DC00] 15:34:04 INFO - PROCESS | 3820 | --DOMWINDOW == 110 (1A8A4000) [pid = 3820] [serial = 1776] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.string.html] 15:34:04 INFO - PROCESS | 3820 | --DOMWINDOW == 109 (18295000) [pid = 3820] [serial = 1767] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.readonly.html] 15:34:04 INFO - PROCESS | 3820 | --DOMWINDOW == 108 (1890E800) [pid = 3820] [serial = 1770] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.round.html] 15:34:04 INFO - PROCESS | 3820 | --DOMWINDOW == 107 (11F50400) [pid = 3820] [serial = 1761] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.nan.html] 15:34:04 INFO - PROCESS | 3820 | --DOMWINDOW == 106 (1A8DB400) [pid = 3820] [serial = 1779] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.undefined.html] 15:34:04 INFO - PROCESS | 3820 | --DOMWINDOW == 105 (15C8E800) [pid = 3820] [serial = 1764] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.properties.html] 15:34:04 INFO - PROCESS | 3820 | --DOMWINDOW == 104 (12DD3800) [pid = 3820] [serial = 1758] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html] 15:34:04 INFO - PROCESS | 3820 | --DOMWINDOW == 103 (15463C00) [pid = 3820] [serial = 1782] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.alpha.html] 15:34:04 INFO - PROCESS | 3820 | --DOMWINDOW == 102 (13389800) [pid = 3820] [serial = 1785] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.basic.html] 15:34:04 INFO - PROCESS | 3820 | --DOMWINDOW == 101 (1950C400) [pid = 3820] [serial = 1773] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.set.html] 15:34:04 INFO - PROCESS | 3820 | 1461191644392 Marionette TRACE conn2 <- [1,2400,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html",0,null,null,[["putImageData(getImageData(...), ...) has no effect",0,null,null]]]}] 15:34:04 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | putImageData(getImageData(...), ...) has no effect 15:34:04 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | took 863ms 15:34:04 INFO - PROCESS | 3820 | 1461191644433 Marionette TRACE conn2 -> [0,2401,"getWindowHandle",null] 15:34:04 INFO - PROCESS | 3820 | 1461191644435 Marionette TRACE conn2 <- [1,2401,null,{"value":"13"}] 15:34:04 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html 15:34:04 INFO - PROCESS | 3820 | 1461191644439 Marionette TRACE conn2 -> [0,2402,"setScriptTimeout",{"ms":35000}] 15:34:04 INFO - PROCESS | 3820 | 1461191644440 Marionette TRACE conn2 <- [1,2402,null,{}] 15:34:04 INFO - PROCESS | 3820 | 1461191644444 Marionette TRACE conn2 -> [0,2403,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:34:04 INFO - PROCESS | 3820 | 1461191644523 Marionette TRACE conn2 <- [1,2403,null,{"value":null}] 15:34:04 INFO - PROCESS | 3820 | 1461191644531 Marionette TRACE conn2 -> [0,2404,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html\", \"0c4acebc-30bb-40ca-b7a3-36b05095ea91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:34:04 INFO - PROCESS | 3820 | ++DOCSHELL 17D45800 == 56 [pid = 3820] [id = 610] 15:34:04 INFO - PROCESS | 3820 | ++DOMWINDOW == 102 (18D02800) [pid = 3820] [serial = 1830] [outer = 00000000] 15:34:04 INFO - PROCESS | 3820 | ++DOMWINDOW == 103 (1C335400) [pid = 3820] [serial = 1831] [outer = 18D02800] 15:34:04 INFO - PROCESS | 3820 | 1461191644575 Marionette DEBUG loaded listener.js 15:34:04 INFO - PROCESS | 3820 | ++DOMWINDOW == 104 (1C3F3400) [pid = 3820] [serial = 1832] [outer = 18D02800] 15:34:05 INFO - PROCESS | 3820 | 1461191645017 Marionette TRACE conn2 <- [1,2404,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html",0,null,null,[["putImageData() does not accept non-ImageData objects",0,null,null]]]}] 15:34:05 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | putImageData() does not accept non-ImageData objects 15:34:05 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | took 643ms 15:34:05 INFO - PROCESS | 3820 | 1461191645077 Marionette TRACE conn2 -> [0,2405,"getWindowHandle",null] 15:34:05 INFO - PROCESS | 3820 | 1461191645079 Marionette TRACE conn2 <- [1,2405,null,{"value":"13"}] 15:34:05 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.1.html 15:34:05 INFO - PROCESS | 3820 | 1461191645082 Marionette TRACE conn2 -> [0,2406,"setScriptTimeout",{"ms":35000}] 15:34:05 INFO - PROCESS | 3820 | 1461191645084 Marionette TRACE conn2 <- [1,2406,null,{}] 15:34:05 INFO - PROCESS | 3820 | 1461191645088 Marionette TRACE conn2 -> [0,2407,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:34:05 INFO - PROCESS | 3820 | 1461191645169 Marionette TRACE conn2 <- [1,2407,null,{"value":null}] 15:34:05 INFO - PROCESS | 3820 | 1461191645175 Marionette TRACE conn2 -> [0,2408,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.alpha.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.1.html\", \"0c4acebc-30bb-40ca-b7a3-36b05095ea91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:34:05 INFO - PROCESS | 3820 | ++DOCSHELL 18F24800 == 57 [pid = 3820] [id = 611] 15:34:05 INFO - PROCESS | 3820 | ++DOMWINDOW == 105 (1A8A9800) [pid = 3820] [serial = 1833] [outer = 00000000] 15:34:05 INFO - PROCESS | 3820 | ++DOMWINDOW == 106 (1D5AAC00) [pid = 3820] [serial = 1834] [outer = 1A8A9800] 15:34:05 INFO - PROCESS | 3820 | 1461191645218 Marionette DEBUG loaded listener.js 15:34:05 INFO - PROCESS | 3820 | ++DOMWINDOW == 107 (1D5C2800) [pid = 3820] [serial = 1835] [outer = 1A8A9800] 15:34:05 INFO - PROCESS | 3820 | 1461191645650 Marionette TRACE conn2 <- [1,2408,null,{"value":["/2dcontext/shadows/2d.shadow.alpha.1.html",0,null,null,[["Shadow colour alpha components are used",0,null,null]]]}] 15:34:05 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.1.html | Shadow colour alpha components are used 15:34:05 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.1.html | took 596ms 15:34:05 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.2.html 15:34:05 INFO - PROCESS | 3820 | 1461191645691 Marionette TRACE conn2 -> [0,2409,"getWindowHandle",null] 15:34:05 INFO - PROCESS | 3820 | 1461191645693 Marionette TRACE conn2 <- [1,2409,null,{"value":"13"}] 15:34:05 INFO - PROCESS | 3820 | 1461191645696 Marionette TRACE conn2 -> [0,2410,"setScriptTimeout",{"ms":35000}] 15:34:05 INFO - PROCESS | 3820 | 1461191645698 Marionette TRACE conn2 <- [1,2410,null,{}] 15:34:05 INFO - PROCESS | 3820 | 1461191645701 Marionette TRACE conn2 -> [0,2411,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:34:05 INFO - PROCESS | 3820 | 1461191645780 Marionette TRACE conn2 <- [1,2411,null,{"value":null}] 15:34:05 INFO - PROCESS | 3820 | 1461191645786 Marionette TRACE conn2 -> [0,2412,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.alpha.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.2.html\", \"0c4acebc-30bb-40ca-b7a3-36b05095ea91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:34:05 INFO - PROCESS | 3820 | ++DOCSHELL 1D5A9000 == 58 [pid = 3820] [id = 612] 15:34:05 INFO - PROCESS | 3820 | ++DOMWINDOW == 108 (1D5C8000) [pid = 3820] [serial = 1836] [outer = 00000000] 15:34:05 INFO - PROCESS | 3820 | ++DOMWINDOW == 109 (1DD4D000) [pid = 3820] [serial = 1837] [outer = 1D5C8000] 15:34:05 INFO - PROCESS | 3820 | 1461191645829 Marionette DEBUG loaded listener.js 15:34:05 INFO - PROCESS | 3820 | ++DOMWINDOW == 110 (1DD50C00) [pid = 3820] [serial = 1838] [outer = 1D5C8000] 15:34:06 INFO - PROCESS | 3820 | 1461191646463 Marionette TRACE conn2 <- [1,2412,null,{"value":["/2dcontext/shadows/2d.shadow.alpha.2.html",0,null,null,[["Shadow colour alpha components are used",0,null,null]]]}] 15:34:06 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.2.html | Shadow colour alpha components are used 15:34:06 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.2.html | took 801ms 15:34:06 INFO - PROCESS | 3820 | 1461191646498 Marionette TRACE conn2 -> [0,2413,"getWindowHandle",null] 15:34:06 INFO - PROCESS | 3820 | 1461191646503 Marionette TRACE conn2 <- [1,2413,null,{"value":"13"}] 15:34:06 INFO - PROCESS | 3820 | 1461191646508 Marionette TRACE conn2 -> [0,2414,"setScriptTimeout",{"ms":35000}] 15:34:06 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.3.html 15:34:06 INFO - PROCESS | 3820 | 1461191646512 Marionette TRACE conn2 <- [1,2414,null,{}] 15:34:06 INFO - PROCESS | 3820 | 1461191646518 Marionette TRACE conn2 -> [0,2415,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:34:06 INFO - PROCESS | 3820 | 1461191646630 Marionette TRACE conn2 <- [1,2415,null,{"value":null}] 15:34:06 INFO - PROCESS | 3820 | 1461191646774 Marionette TRACE conn2 -> [0,2416,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.alpha.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.3.html\", \"0c4acebc-30bb-40ca-b7a3-36b05095ea91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:34:06 INFO - PROCESS | 3820 | ++DOCSHELL 1496C400 == 59 [pid = 3820] [id = 613] 15:34:06 INFO - PROCESS | 3820 | ++DOMWINDOW == 111 (1496DC00) [pid = 3820] [serial = 1839] [outer = 00000000] 15:34:06 INFO - PROCESS | 3820 | ++DOMWINDOW == 112 (1648C800) [pid = 3820] [serial = 1840] [outer = 1496DC00] 15:34:06 INFO - PROCESS | 3820 | 1461191646832 Marionette DEBUG loaded listener.js 15:34:06 INFO - PROCESS | 3820 | ++DOMWINDOW == 113 (17AA0800) [pid = 3820] [serial = 1841] [outer = 1496DC00] 15:34:07 INFO - PROCESS | 3820 | 1461191647476 Marionette TRACE conn2 <- [1,2416,null,{"value":["/2dcontext/shadows/2d.shadow.alpha.3.html",0,null,null,[["Shadows are affected by globalAlpha",0,null,null]]]}] 15:34:07 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.3.html | Shadows are affected by globalAlpha 15:34:07 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.3.html | took 1004ms 15:34:07 INFO - PROCESS | 3820 | 1461191647512 Marionette TRACE conn2 -> [0,2417,"getWindowHandle",null] 15:34:07 INFO - PROCESS | 3820 | 1461191647518 Marionette TRACE conn2 <- [1,2417,null,{"value":"13"}] 15:34:07 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.4.html 15:34:07 INFO - PROCESS | 3820 | 1461191647525 Marionette TRACE conn2 -> [0,2418,"setScriptTimeout",{"ms":35000}] 15:34:07 INFO - PROCESS | 3820 | 1461191647528 Marionette TRACE conn2 <- [1,2418,null,{}] 15:34:07 INFO - PROCESS | 3820 | 1461191647532 Marionette TRACE conn2 -> [0,2419,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:34:07 INFO - PROCESS | 3820 | 1461191647639 Marionette TRACE conn2 <- [1,2419,null,{"value":null}] 15:34:07 INFO - PROCESS | 3820 | 1461191647796 Marionette TRACE conn2 -> [0,2420,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.alpha.4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.4.html\", \"0c4acebc-30bb-40ca-b7a3-36b05095ea91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:34:07 INFO - PROCESS | 3820 | ++DOCSHELL 1646D000 == 60 [pid = 3820] [id = 614] 15:34:07 INFO - PROCESS | 3820 | ++DOMWINDOW == 114 (1646FC00) [pid = 3820] [serial = 1842] [outer = 00000000] 15:34:07 INFO - PROCESS | 3820 | ++DOMWINDOW == 115 (18F22400) [pid = 3820] [serial = 1843] [outer = 1646FC00] 15:34:07 INFO - PROCESS | 3820 | 1461191647852 Marionette DEBUG loaded listener.js 15:34:07 INFO - PROCESS | 3820 | ++DOMWINDOW == 116 (19F79000) [pid = 3820] [serial = 1844] [outer = 1646FC00] 15:34:08 INFO - PROCESS | 3820 | 1461191648457 Marionette TRACE conn2 <- [1,2420,null,{"value":["/2dcontext/shadows/2d.shadow.alpha.4.html",0,null,null,[["Shadows with alpha components are correctly affected by globalAlpha",0,null,null]]]}] 15:34:08 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.4.html | Shadows with alpha components are correctly affected by globalAlpha 15:34:08 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.4.html | took 941ms 15:34:08 INFO - PROCESS | 3820 | 1461191648468 Marionette TRACE conn2 -> [0,2421,"getWindowHandle",null] 15:34:08 INFO - PROCESS | 3820 | 1461191648470 Marionette TRACE conn2 <- [1,2421,null,{"value":"13"}] 15:34:08 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.5.html 15:34:08 INFO - PROCESS | 3820 | 1461191648474 Marionette TRACE conn2 -> [0,2422,"setScriptTimeout",{"ms":35000}] 15:34:08 INFO - PROCESS | 3820 | 1461191648478 Marionette TRACE conn2 <- [1,2422,null,{}] 15:34:08 INFO - PROCESS | 3820 | 1461191648489 Marionette TRACE conn2 -> [0,2423,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:34:08 INFO - PROCESS | 3820 | 1461191648597 Marionette TRACE conn2 <- [1,2423,null,{"value":null}] 15:34:08 INFO - PROCESS | 3820 | 1461191648713 Marionette TRACE conn2 -> [0,2424,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.alpha.5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.5.html\", \"0c4acebc-30bb-40ca-b7a3-36b05095ea91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:34:08 INFO - PROCESS | 3820 | ++DOCSHELL 1C342C00 == 61 [pid = 3820] [id = 615] 15:34:08 INFO - PROCESS | 3820 | ++DOMWINDOW == 117 (1D171000) [pid = 3820] [serial = 1845] [outer = 00000000] 15:34:08 INFO - PROCESS | 3820 | ++DOMWINDOW == 118 (1D5CB400) [pid = 3820] [serial = 1846] [outer = 1D171000] 15:34:08 INFO - PROCESS | 3820 | 1461191648810 Marionette DEBUG loaded listener.js 15:34:08 INFO - PROCESS | 3820 | ++DOMWINDOW == 119 (1DD4B400) [pid = 3820] [serial = 1847] [outer = 1D171000] 15:34:09 INFO - PROCESS | 3820 | 1461191649331 Marionette TRACE conn2 <- [1,2424,null,{"value":["/2dcontext/shadows/2d.shadow.alpha.5.html",0,null,null,[["Shadows of shapes with alpha components are drawn correctly",0,null,null]]]}] 15:34:09 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.5.html | Shadows of shapes with alpha components are drawn correctly 15:34:09 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.5.html | took 910ms 15:34:09 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html 15:34:09 INFO - PROCESS | 3820 | 1461191649378 Marionette TRACE conn2 -> [0,2425,"getWindowHandle",null] 15:34:09 INFO - PROCESS | 3820 | 1461191649381 Marionette TRACE conn2 <- [1,2425,null,{"value":"13"}] 15:34:09 INFO - PROCESS | 3820 | 1461191649385 Marionette TRACE conn2 -> [0,2426,"setScriptTimeout",{"ms":35000}] 15:34:09 INFO - PROCESS | 3820 | 1461191649387 Marionette TRACE conn2 <- [1,2426,null,{}] 15:34:09 INFO - PROCESS | 3820 | 1461191649390 Marionette TRACE conn2 -> [0,2427,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:34:09 INFO - PROCESS | 3820 | 1461191649494 Marionette TRACE conn2 <- [1,2427,null,{"value":null}] 15:34:09 INFO - PROCESS | 3820 | 1461191649608 Marionette TRACE conn2 -> [0,2428,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html\", \"0c4acebc-30bb-40ca-b7a3-36b05095ea91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:34:09 INFO - PROCESS | 3820 | ++DOCSHELL 1D8EB400 == 62 [pid = 3820] [id = 616] 15:34:09 INFO - PROCESS | 3820 | ++DOMWINDOW == 120 (1DD4FC00) [pid = 3820] [serial = 1848] [outer = 00000000] 15:34:09 INFO - PROCESS | 3820 | ++DOMWINDOW == 121 (1DF45800) [pid = 3820] [serial = 1849] [outer = 1DD4FC00] 15:34:09 INFO - PROCESS | 3820 | 1461191649702 Marionette DEBUG loaded listener.js 15:34:09 INFO - PROCESS | 3820 | ++DOMWINDOW == 122 (1DF4A000) [pid = 3820] [serial = 1850] [outer = 1DD4FC00] 15:34:10 INFO - PROCESS | 3820 | 1461191650303 Marionette TRACE conn2 <- [1,2428,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowBlur.initial",0,null,null]]]}] 15:34:10 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | Canvas test: 2d.shadow.attributes.shadowBlur.initial 15:34:10 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | took 941ms 15:34:10 INFO - PROCESS | 3820 | 1461191650329 Marionette TRACE conn2 -> [0,2429,"getWindowHandle",null] 15:34:10 INFO - PROCESS | 3820 | 1461191650332 Marionette TRACE conn2 <- [1,2429,null,{"value":"13"}] 15:34:10 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html 15:34:10 INFO - PROCESS | 3820 | 1461191650336 Marionette TRACE conn2 -> [0,2430,"setScriptTimeout",{"ms":35000}] 15:34:10 INFO - PROCESS | 3820 | 1461191650338 Marionette TRACE conn2 <- [1,2430,null,{}] 15:34:10 INFO - PROCESS | 3820 | 1461191650341 Marionette TRACE conn2 -> [0,2431,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:34:10 INFO - PROCESS | 3820 | 1461191650444 Marionette TRACE conn2 <- [1,2431,null,{"value":null}] 15:34:10 INFO - PROCESS | 3820 | 1461191650589 Marionette TRACE conn2 -> [0,2432,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html\", \"0c4acebc-30bb-40ca-b7a3-36b05095ea91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:34:10 INFO - PROCESS | 3820 | ++DOCSHELL 1325D400 == 63 [pid = 3820] [id = 617] 15:34:10 INFO - PROCESS | 3820 | ++DOMWINDOW == 123 (13263C00) [pid = 3820] [serial = 1851] [outer = 00000000] 15:34:10 INFO - PROCESS | 3820 | ++DOMWINDOW == 124 (1646C400) [pid = 3820] [serial = 1852] [outer = 13263C00] 15:34:10 INFO - PROCESS | 3820 | 1461191650646 Marionette DEBUG loaded listener.js 15:34:10 INFO - PROCESS | 3820 | ++DOMWINDOW == 125 (1648A400) [pid = 3820] [serial = 1853] [outer = 13263C00] 15:34:11 INFO - PROCESS | 3820 | 1461191651462 Marionette TRACE conn2 <- [1,2432,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowBlur.invalid",0,null,null]]]}] 15:34:11 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | Canvas test: 2d.shadow.attributes.shadowBlur.invalid 15:34:11 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | took 1145ms 15:34:11 INFO - PROCESS | 3820 | 1461191651516 Marionette TRACE conn2 -> [0,2433,"getWindowHandle",null] 15:34:11 INFO - PROCESS | 3820 | 1461191651521 Marionette TRACE conn2 <- [1,2433,null,{"value":"13"}] 15:34:11 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html 15:34:11 INFO - PROCESS | 3820 | 1461191651527 Marionette TRACE conn2 -> [0,2434,"setScriptTimeout",{"ms":35000}] 15:34:11 INFO - PROCESS | 3820 | 1461191651530 Marionette TRACE conn2 <- [1,2434,null,{}] 15:34:11 INFO - PROCESS | 3820 | 1461191651535 Marionette TRACE conn2 -> [0,2435,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:34:11 INFO - PROCESS | 3820 | 1461191651631 Marionette TRACE conn2 <- [1,2435,null,{"value":null}] 15:34:11 INFO - PROCESS | 3820 | 1461191651776 Marionette TRACE conn2 -> [0,2436,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html\", \"0c4acebc-30bb-40ca-b7a3-36b05095ea91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:34:11 INFO - PROCESS | 3820 | ++DOCSHELL 11C1D400 == 64 [pid = 3820] [id = 618] 15:34:11 INFO - PROCESS | 3820 | ++DOMWINDOW == 126 (13261000) [pid = 3820] [serial = 1854] [outer = 00000000] 15:34:11 INFO - PROCESS | 3820 | ++DOMWINDOW == 127 (15D90400) [pid = 3820] [serial = 1855] [outer = 13261000] 15:34:11 INFO - PROCESS | 3820 | 1461191651832 Marionette DEBUG loaded listener.js 15:34:11 INFO - PROCESS | 3820 | ++DOMWINDOW == 128 (16485400) [pid = 3820] [serial = 1856] [outer = 13261000] 15:34:12 INFO - PROCESS | 3820 | --DOCSHELL 18F24800 == 63 [pid = 3820] [id = 611] 15:34:12 INFO - PROCESS | 3820 | --DOCSHELL 17D45800 == 62 [pid = 3820] [id = 610] 15:34:12 INFO - PROCESS | 3820 | --DOCSHELL 1326B400 == 61 [pid = 3820] [id = 609] 15:34:12 INFO - PROCESS | 3820 | --DOCSHELL 1C3EE800 == 60 [pid = 3820] [id = 608] 15:34:12 INFO - PROCESS | 3820 | --DOCSHELL 19F78800 == 59 [pid = 3820] [id = 607] 15:34:12 INFO - PROCESS | 3820 | --DOCSHELL 19A92400 == 58 [pid = 3820] [id = 606] 15:34:12 INFO - PROCESS | 3820 | --DOCSHELL 18EA4C00 == 57 [pid = 3820] [id = 605] 15:34:12 INFO - PROCESS | 3820 | --DOCSHELL 1355AC00 == 56 [pid = 3820] [id = 604] 15:34:12 INFO - PROCESS | 3820 | --DOCSHELL 16470C00 == 55 [pid = 3820] [id = 603] 15:34:12 INFO - PROCESS | 3820 | --DOMWINDOW == 127 (1C995400) [pid = 3820] [serial = 1789] [outer = 00000000] [url = about:blank] 15:34:12 INFO - PROCESS | 3820 | --DOCSHELL 1A869800 == 54 [pid = 3820] [id = 599] 15:34:12 INFO - PROCESS | 3820 | --DOCSHELL 1646DC00 == 53 [pid = 3820] [id = 598] 15:34:12 INFO - PROCESS | 3820 | --DOCSHELL 1354E000 == 52 [pid = 3820] [id = 597] 15:34:12 INFO - PROCESS | 3820 | --DOCSHELL 1AD60400 == 51 [pid = 3820] [id = 596] 15:34:12 INFO - PROCESS | 3820 | --DOMWINDOW == 126 (1A8D7C00) [pid = 3820] [serial = 1777] [outer = 00000000] [url = about:blank] 15:34:12 INFO - PROCESS | 3820 | --DOMWINDOW == 125 (16482800) [pid = 3820] [serial = 1747] [outer = 00000000] [url = about:blank] 15:34:12 INFO - PROCESS | 3820 | --DOMWINDOW == 124 (18D03C00) [pid = 3820] [serial = 1750] [outer = 00000000] [url = about:blank] 15:34:12 INFO - PROCESS | 3820 | --DOMWINDOW == 123 (1D171C00) [pid = 3820] [serial = 1753] [outer = 00000000] [url = about:blank] 15:34:12 INFO - PROCESS | 3820 | --DOMWINDOW == 122 (18905400) [pid = 3820] [serial = 1768] [outer = 00000000] [url = about:blank] 15:34:12 INFO - PROCESS | 3820 | --DOMWINDOW == 121 (18807000) [pid = 3820] [serial = 1769] [outer = 00000000] [url = about:blank] 15:34:12 INFO - PROCESS | 3820 | --DOMWINDOW == 120 (18F25000) [pid = 3820] [serial = 1771] [outer = 00000000] [url = about:blank] 15:34:12 INFO - PROCESS | 3820 | --DOMWINDOW == 119 (1355C400) [pid = 3820] [serial = 1762] [outer = 00000000] [url = about:blank] 15:34:12 INFO - PROCESS | 3820 | --DOMWINDOW == 118 (1646B000) [pid = 3820] [serial = 1763] [outer = 00000000] [url = about:blank] 15:34:12 INFO - PROCESS | 3820 | --DOMWINDOW == 117 (1C262800) [pid = 3820] [serial = 1780] [outer = 00000000] [url = about:blank] 15:34:12 INFO - PROCESS | 3820 | --DOMWINDOW == 116 (17D41C00) [pid = 3820] [serial = 1765] [outer = 00000000] [url = about:blank] 15:34:12 INFO - PROCESS | 3820 | --DOMWINDOW == 115 (17D49C00) [pid = 3820] [serial = 1766] [outer = 00000000] [url = about:blank] 15:34:12 INFO - PROCESS | 3820 | --DOMWINDOW == 114 (14350800) [pid = 3820] [serial = 1760] [outer = 00000000] [url = about:blank] 15:34:12 INFO - PROCESS | 3820 | --DOMWINDOW == 113 (136BEC00) [pid = 3820] [serial = 1759] [outer = 00000000] [url = about:blank] 15:34:12 INFO - PROCESS | 3820 | --DOMWINDOW == 112 (1D5C2C00) [pid = 3820] [serial = 1756] [outer = 00000000] [url = about:blank] 15:34:12 INFO - PROCESS | 3820 | --DOMWINDOW == 111 (1A8D9000) [pid = 3820] [serial = 1778] [outer = 00000000] [url = about:blank] 15:34:12 INFO - PROCESS | 3820 | --DOMWINDOW == 110 (1880B000) [pid = 3820] [serial = 1783] [outer = 00000000] [url = about:blank] 15:34:12 INFO - PROCESS | 3820 | --DOMWINDOW == 109 (1C3E5C00) [pid = 3820] [serial = 1787] [outer = 00000000] [url = about:blank] 15:34:12 INFO - PROCESS | 3820 | --DOMWINDOW == 108 (1C26A400) [pid = 3820] [serial = 1781] [outer = 00000000] [url = about:blank] 15:34:12 INFO - PROCESS | 3820 | --DOMWINDOW == 107 (19AA0C00) [pid = 3820] [serial = 1774] [outer = 00000000] [url = about:blank] 15:34:12 INFO - PROCESS | 3820 | --DOMWINDOW == 106 (1A316400) [pid = 3820] [serial = 1775] [outer = 00000000] [url = about:blank] 15:34:12 INFO - PROCESS | 3820 | --DOMWINDOW == 105 (18F27800) [pid = 3820] [serial = 1772] [outer = 00000000] [url = about:blank] 15:34:12 INFO - PROCESS | 3820 | --DOMWINDOW == 104 (196CB800) [pid = 3820] [serial = 1784] [outer = 00000000] [url = about:blank] 15:34:12 INFO - PROCESS | 3820 | --DOMWINDOW == 103 (1C2E8400) [pid = 3820] [serial = 1786] [outer = 00000000] [url = about:blank] 15:34:12 INFO - PROCESS | 3820 | 1461191652443 Marionette TRACE conn2 <- [1,2436,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowBlur.valid",0,null,null]]]}] 15:34:12 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | Canvas test: 2d.shadow.attributes.shadowBlur.valid 15:34:12 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | took 941ms 15:34:12 INFO - PROCESS | 3820 | 1461191652473 Marionette TRACE conn2 -> [0,2437,"getWindowHandle",null] 15:34:12 INFO - PROCESS | 3820 | 1461191652478 Marionette TRACE conn2 <- [1,2437,null,{"value":"13"}] 15:34:12 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html 15:34:12 INFO - PROCESS | 3820 | 1461191652484 Marionette TRACE conn2 -> [0,2438,"setScriptTimeout",{"ms":35000}] 15:34:12 INFO - PROCESS | 3820 | 1461191652486 Marionette TRACE conn2 <- [1,2438,null,{}] 15:34:12 INFO - PROCESS | 3820 | 1461191652490 Marionette TRACE conn2 -> [0,2439,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:34:12 INFO - PROCESS | 3820 | 1461191652575 Marionette TRACE conn2 <- [1,2439,null,{"value":null}] 15:34:12 INFO - PROCESS | 3820 | 1461191652669 Marionette TRACE conn2 -> [0,2440,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html\", \"0c4acebc-30bb-40ca-b7a3-36b05095ea91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:34:12 INFO - PROCESS | 3820 | ++DOCSHELL 12B8D400 == 52 [pid = 3820] [id = 619] 15:34:12 INFO - PROCESS | 3820 | ++DOMWINDOW == 104 (1326B400) [pid = 3820] [serial = 1857] [outer = 00000000] 15:34:12 INFO - PROCESS | 3820 | ++DOMWINDOW == 105 (16481800) [pid = 3820] [serial = 1858] [outer = 1326B400] 15:34:12 INFO - PROCESS | 3820 | 1461191652723 Marionette DEBUG loaded listener.js 15:34:12 INFO - PROCESS | 3820 | ++DOMWINDOW == 106 (1687B000) [pid = 3820] [serial = 1859] [outer = 1326B400] 15:34:13 INFO - PROCESS | 3820 | 1461191653151 Marionette TRACE conn2 <- [1,2440,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowColor.initial",0,null,null]]]}] 15:34:13 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | Canvas test: 2d.shadow.attributes.shadowColor.initial 15:34:13 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | took 706ms 15:34:13 INFO - PROCESS | 3820 | 1461191653182 Marionette TRACE conn2 -> [0,2441,"getWindowHandle",null] 15:34:13 INFO - PROCESS | 3820 | 1461191653184 Marionette TRACE conn2 <- [1,2441,null,{"value":"13"}] 15:34:13 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html 15:34:13 INFO - PROCESS | 3820 | 1461191653188 Marionette TRACE conn2 -> [0,2442,"setScriptTimeout",{"ms":35000}] 15:34:13 INFO - PROCESS | 3820 | 1461191653191 Marionette TRACE conn2 <- [1,2442,null,{}] 15:34:13 INFO - PROCESS | 3820 | 1461191653205 Marionette TRACE conn2 -> [0,2443,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:34:13 INFO - PROCESS | 3820 | 1461191653288 Marionette TRACE conn2 <- [1,2443,null,{"value":null}] 15:34:13 INFO - PROCESS | 3820 | 1461191653294 Marionette TRACE conn2 -> [0,2444,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html\", \"0c4acebc-30bb-40ca-b7a3-36b05095ea91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:34:13 INFO - PROCESS | 3820 | ++DOCSHELL 18644000 == 53 [pid = 3820] [id = 620] 15:34:13 INFO - PROCESS | 3820 | ++DOMWINDOW == 107 (18648C00) [pid = 3820] [serial = 1860] [outer = 00000000] 15:34:13 INFO - PROCESS | 3820 | ++DOMWINDOW == 108 (1880A000) [pid = 3820] [serial = 1861] [outer = 18648C00] 15:34:13 INFO - PROCESS | 3820 | 1461191653343 Marionette DEBUG loaded listener.js 15:34:13 INFO - PROCESS | 3820 | ++DOMWINDOW == 109 (18910C00) [pid = 3820] [serial = 1862] [outer = 18648C00] 15:34:13 INFO - PROCESS | 3820 | 1461191653798 Marionette TRACE conn2 <- [1,2444,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowColor.invalid",0,null,null]]]}] 15:34:13 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | Canvas test: 2d.shadow.attributes.shadowColor.invalid 15:34:13 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | took 644ms 15:34:13 INFO - PROCESS | 3820 | 1461191653825 Marionette TRACE conn2 -> [0,2445,"getWindowHandle",null] 15:34:13 INFO - PROCESS | 3820 | 1461191653828 Marionette TRACE conn2 <- [1,2445,null,{"value":"13"}] 15:34:13 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html 15:34:13 INFO - PROCESS | 3820 | 1461191653831 Marionette TRACE conn2 -> [0,2446,"setScriptTimeout",{"ms":35000}] 15:34:13 INFO - PROCESS | 3820 | 1461191653833 Marionette TRACE conn2 <- [1,2446,null,{}] 15:34:13 INFO - PROCESS | 3820 | 1461191653836 Marionette TRACE conn2 -> [0,2447,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:34:13 INFO - PROCESS | 3820 | 1461191653917 Marionette TRACE conn2 <- [1,2447,null,{"value":null}] 15:34:13 INFO - PROCESS | 3820 | 1461191653923 Marionette TRACE conn2 -> [0,2448,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html\", \"0c4acebc-30bb-40ca-b7a3-36b05095ea91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:34:13 INFO - PROCESS | 3820 | ++DOCSHELL 18D08800 == 54 [pid = 3820] [id = 621] 15:34:13 INFO - PROCESS | 3820 | ++DOMWINDOW == 110 (18D0C000) [pid = 3820] [serial = 1863] [outer = 00000000] 15:34:13 INFO - PROCESS | 3820 | ++DOMWINDOW == 111 (18F25000) [pid = 3820] [serial = 1864] [outer = 18D0C000] 15:34:13 INFO - PROCESS | 3820 | 1461191653968 Marionette DEBUG loaded listener.js 15:34:14 INFO - PROCESS | 3820 | ++DOMWINDOW == 112 (194DD800) [pid = 3820] [serial = 1865] [outer = 18D0C000] 15:34:14 INFO - PROCESS | 3820 | 1461191654431 Marionette TRACE conn2 <- [1,2448,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowColor.valid",0,null,null]]]}] 15:34:14 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | Canvas test: 2d.shadow.attributes.shadowColor.valid 15:34:14 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | took 643ms 15:34:14 INFO - PROCESS | 3820 | 1461191654481 Marionette TRACE conn2 -> [0,2449,"getWindowHandle",null] 15:34:14 INFO - PROCESS | 3820 | 1461191654483 Marionette TRACE conn2 <- [1,2449,null,{"value":"13"}] 15:34:14 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html 15:34:14 INFO - PROCESS | 3820 | 1461191654487 Marionette TRACE conn2 -> [0,2450,"setScriptTimeout",{"ms":35000}] 15:34:14 INFO - PROCESS | 3820 | 1461191654488 Marionette TRACE conn2 <- [1,2450,null,{}] 15:34:14 INFO - PROCESS | 3820 | 1461191654492 Marionette TRACE conn2 -> [0,2451,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:34:14 INFO - PROCESS | 3820 | 1461191654613 Marionette TRACE conn2 <- [1,2451,null,{"value":null}] 15:34:14 INFO - PROCESS | 3820 | 1461191654619 Marionette TRACE conn2 -> [0,2452,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html\", \"0c4acebc-30bb-40ca-b7a3-36b05095ea91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:34:14 INFO - PROCESS | 3820 | ++DOCSHELL 1496B400 == 55 [pid = 3820] [id = 622] 15:34:14 INFO - PROCESS | 3820 | ++DOMWINDOW == 113 (18D0B800) [pid = 3820] [serial = 1866] [outer = 00000000] 15:34:14 INFO - PROCESS | 3820 | ++DOMWINDOW == 114 (1A1B5C00) [pid = 3820] [serial = 1867] [outer = 18D0B800] 15:34:14 INFO - PROCESS | 3820 | 1461191654663 Marionette DEBUG loaded listener.js 15:34:14 INFO - PROCESS | 3820 | ++DOMWINDOW == 115 (1A319000) [pid = 3820] [serial = 1868] [outer = 18D0B800] 15:34:15 INFO - PROCESS | 3820 | 1461191655133 Marionette TRACE conn2 <- [1,2452,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowOffset.initial",0,null,null]]]}] 15:34:15 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | Canvas test: 2d.shadow.attributes.shadowOffset.initial 15:34:15 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | took 706ms 15:34:15 INFO - PROCESS | 3820 | 1461191655185 Marionette TRACE conn2 -> [0,2453,"getWindowHandle",null] 15:34:15 INFO - PROCESS | 3820 | 1461191655187 Marionette TRACE conn2 <- [1,2453,null,{"value":"13"}] 15:34:15 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html 15:34:15 INFO - PROCESS | 3820 | 1461191655196 Marionette TRACE conn2 -> [0,2454,"setScriptTimeout",{"ms":35000}] 15:34:15 INFO - PROCESS | 3820 | 1461191655198 Marionette TRACE conn2 <- [1,2454,null,{}] 15:34:15 INFO - PROCESS | 3820 | 1461191655201 Marionette TRACE conn2 -> [0,2455,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:34:15 INFO - PROCESS | 3820 | 1461191655321 Marionette TRACE conn2 <- [1,2455,null,{"value":null}] 15:34:15 INFO - PROCESS | 3820 | 1461191655418 Marionette TRACE conn2 -> [0,2456,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html\", \"0c4acebc-30bb-40ca-b7a3-36b05095ea91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:34:15 INFO - PROCESS | 3820 | ++DOCSHELL 1A8D2800 == 56 [pid = 3820] [id = 623] 15:34:15 INFO - PROCESS | 3820 | ++DOMWINDOW == 116 (1A8D2C00) [pid = 3820] [serial = 1869] [outer = 00000000] 15:34:15 INFO - PROCESS | 3820 | ++DOMWINDOW == 117 (1A8DA800) [pid = 3820] [serial = 1870] [outer = 1A8D2C00] 15:34:15 INFO - PROCESS | 3820 | 1461191655465 Marionette DEBUG loaded listener.js 15:34:15 INFO - PROCESS | 3820 | ++DOMWINDOW == 118 (1A8E1400) [pid = 3820] [serial = 1871] [outer = 1A8D2C00] 15:34:15 INFO - PROCESS | 3820 | 1461191655871 Marionette TRACE conn2 <- [1,2456,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowOffset.invalid",0,null,null]]]}] 15:34:15 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | Canvas test: 2d.shadow.attributes.shadowOffset.invalid 15:34:15 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | took 706ms 15:34:15 INFO - PROCESS | 3820 | 1461191655890 Marionette TRACE conn2 -> [0,2457,"getWindowHandle",null] 15:34:15 INFO - PROCESS | 3820 | 1461191655892 Marionette TRACE conn2 <- [1,2457,null,{"value":"13"}] 15:34:15 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html 15:34:15 INFO - PROCESS | 3820 | 1461191655896 Marionette TRACE conn2 -> [0,2458,"setScriptTimeout",{"ms":35000}] 15:34:15 INFO - PROCESS | 3820 | 1461191655897 Marionette TRACE conn2 <- [1,2458,null,{}] 15:34:15 INFO - PROCESS | 3820 | 1461191655901 Marionette TRACE conn2 -> [0,2459,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:34:16 INFO - PROCESS | 3820 | 1461191656029 Marionette TRACE conn2 <- [1,2459,null,{"value":null}] 15:34:16 INFO - PROCESS | 3820 | 1461191656034 Marionette TRACE conn2 -> [0,2460,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html\", \"0c4acebc-30bb-40ca-b7a3-36b05095ea91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:34:16 INFO - PROCESS | 3820 | ++DOCSHELL 1A8DCC00 == 57 [pid = 3820] [id = 624] 15:34:16 INFO - PROCESS | 3820 | ++DOMWINDOW == 119 (1AD55C00) [pid = 3820] [serial = 1872] [outer = 00000000] 15:34:16 INFO - PROCESS | 3820 | ++DOMWINDOW == 120 (1C268400) [pid = 3820] [serial = 1873] [outer = 1AD55C00] 15:34:16 INFO - PROCESS | 3820 | 1461191656139 Marionette DEBUG loaded listener.js 15:34:16 INFO - PROCESS | 3820 | ++DOMWINDOW == 121 (1C26CC00) [pid = 3820] [serial = 1874] [outer = 1AD55C00] 15:34:16 INFO - PROCESS | 3820 | --DOMWINDOW == 120 (1A1B6000) [pid = 3820] [serial = 1821] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.path.html] 15:34:16 INFO - PROCESS | 3820 | --DOMWINDOW == 119 (18F1D800) [pid = 3820] [serial = 1815] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html] 15:34:16 INFO - PROCESS | 3820 | --DOMWINDOW == 118 (13650800) [pid = 3820] [serial = 1812] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.modified.html] 15:34:16 INFO - PROCESS | 3820 | --DOMWINDOW == 117 (1C3F0800) [pid = 3820] [serial = 1824] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html] 15:34:16 INFO - PROCESS | 3820 | --DOMWINDOW == 116 (16471400) [pid = 3820] [serial = 1809] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html] 15:34:16 INFO - PROCESS | 3820 | --DOMWINDOW == 115 (1A1BBC00) [pid = 3820] [serial = 1818] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.null.html] 15:34:16 INFO - PROCESS | 3820 | --DOMWINDOW == 114 (1354DC00) [pid = 3820] [serial = 1827] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html] 15:34:16 INFO - PROCESS | 3820 | --DOMWINDOW == 113 (1A8A9800) [pid = 3820] [serial = 1833] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.1.html] 15:34:16 INFO - PROCESS | 3820 | --DOMWINDOW == 112 (18D02800) [pid = 3820] [serial = 1830] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html] 15:34:16 INFO - PROCESS | 3820 | 1461191656792 Marionette TRACE conn2 <- [1,2460,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowOffset.valid",0,null,null]]]}] 15:34:16 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | Canvas test: 2d.shadow.attributes.shadowOffset.valid 15:34:16 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | took 957ms 15:34:16 INFO - PROCESS | 3820 | 1461191656841 Marionette TRACE conn2 -> [0,2461,"getWindowHandle",null] 15:34:16 INFO - PROCESS | 3820 | 1461191656843 Marionette TRACE conn2 <- [1,2461,null,{"value":"13"}] 15:34:16 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.alpha.html 15:34:16 INFO - PROCESS | 3820 | 1461191656846 Marionette TRACE conn2 -> [0,2462,"setScriptTimeout",{"ms":35000}] 15:34:16 INFO - PROCESS | 3820 | 1461191656848 Marionette TRACE conn2 <- [1,2462,null,{}] 15:34:16 INFO - PROCESS | 3820 | 1461191656852 Marionette TRACE conn2 -> [0,2463,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:34:16 INFO - PROCESS | 3820 | 1461191656929 Marionette TRACE conn2 <- [1,2463,null,{"value":null}] 15:34:16 INFO - PROCESS | 3820 | 1461191656935 Marionette TRACE conn2 -> [0,2464,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.canvas.alpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.alpha.html\", \"0c4acebc-30bb-40ca-b7a3-36b05095ea91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:34:16 INFO - PROCESS | 3820 | ++DOCSHELL 18D02800 == 58 [pid = 3820] [id = 625] 15:34:16 INFO - PROCESS | 3820 | ++DOMWINDOW == 113 (18D03800) [pid = 3820] [serial = 1875] [outer = 00000000] 15:34:16 INFO - PROCESS | 3820 | ++DOMWINDOW == 114 (1A3ADC00) [pid = 3820] [serial = 1876] [outer = 18D03800] 15:34:17 INFO - PROCESS | 3820 | 1461191656978 Marionette DEBUG loaded listener.js 15:34:17 INFO - PROCESS | 3820 | ++DOMWINDOW == 115 (1A1BBC00) [pid = 3820] [serial = 1877] [outer = 18D03800] 15:34:17 INFO - PROCESS | 3820 | 1461191657447 Marionette TRACE conn2 <- [1,2464,null,{"value":["/2dcontext/shadows/2d.shadow.canvas.alpha.html",0,null,null,[["Shadows are drawn correctly for partially-transparent canvases",0,null,null]]]}] 15:34:17 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.alpha.html | Shadows are drawn correctly for partially-transparent canvases 15:34:17 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.alpha.html | took 643ms 15:34:17 INFO - PROCESS | 3820 | 1461191657485 Marionette TRACE conn2 -> [0,2465,"getWindowHandle",null] 15:34:17 INFO - PROCESS | 3820 | 1461191657487 Marionette TRACE conn2 <- [1,2465,null,{"value":"13"}] 15:34:17 INFO - PROCESS | 3820 | 1461191657490 Marionette TRACE conn2 -> [0,2466,"setScriptTimeout",{"ms":35000}] 15:34:17 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.basic.html 15:34:17 INFO - PROCESS | 3820 | 1461191657492 Marionette TRACE conn2 <- [1,2466,null,{}] 15:34:17 INFO - PROCESS | 3820 | 1461191657495 Marionette TRACE conn2 -> [0,2467,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:34:17 INFO - PROCESS | 3820 | 1461191657575 Marionette TRACE conn2 <- [1,2467,null,{"value":null}] 15:34:17 INFO - PROCESS | 3820 | 1461191657581 Marionette TRACE conn2 -> [0,2468,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.canvas.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.basic.html\", \"0c4acebc-30bb-40ca-b7a3-36b05095ea91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:34:17 INFO - PROCESS | 3820 | ++DOCSHELL 13269000 == 59 [pid = 3820] [id = 626] 15:34:17 INFO - PROCESS | 3820 | ++DOMWINDOW == 116 (13650800) [pid = 3820] [serial = 1878] [outer = 00000000] 15:34:17 INFO - PROCESS | 3820 | ++DOMWINDOW == 117 (1C33CC00) [pid = 3820] [serial = 1879] [outer = 13650800] 15:34:17 INFO - PROCESS | 3820 | 1461191657625 Marionette DEBUG loaded listener.js 15:34:17 INFO - PROCESS | 3820 | ++DOMWINDOW == 118 (1C3F0800) [pid = 3820] [serial = 1880] [outer = 13650800] 15:34:18 INFO - PROCESS | 3820 | 1461191658055 Marionette TRACE conn2 <- [1,2468,null,{"value":["/2dcontext/shadows/2d.shadow.canvas.basic.html",0,null,null,[["Shadows are drawn for canvases",0,null,null]]]}] 15:34:18 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.basic.html | Shadows are drawn for canvases 15:34:18 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.basic.html | took 596ms 15:34:18 INFO - PROCESS | 3820 | 1461191658092 Marionette TRACE conn2 -> [0,2469,"getWindowHandle",null] 15:34:18 INFO - PROCESS | 3820 | 1461191658094 Marionette TRACE conn2 <- [1,2469,null,{"value":"13"}] 15:34:18 INFO - PROCESS | 3820 | 1461191658098 Marionette TRACE conn2 -> [0,2470,"setScriptTimeout",{"ms":35000}] 15:34:18 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html 15:34:18 INFO - PROCESS | 3820 | 1461191658099 Marionette TRACE conn2 <- [1,2470,null,{}] 15:34:18 INFO - PROCESS | 3820 | 1461191658103 Marionette TRACE conn2 -> [0,2471,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:34:18 INFO - PROCESS | 3820 | 1461191658190 Marionette TRACE conn2 <- [1,2471,null,{"value":null}] 15:34:18 INFO - PROCESS | 3820 | 1461191658196 Marionette TRACE conn2 -> [0,2472,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.canvas.transparent.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.1.html\", \"0c4acebc-30bb-40ca-b7a3-36b05095ea91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:34:18 INFO - PROCESS | 3820 | ++DOCSHELL 12BE3800 == 60 [pid = 3820] [id = 627] 15:34:18 INFO - PROCESS | 3820 | ++DOMWINDOW == 119 (1C33AC00) [pid = 3820] [serial = 1881] [outer = 00000000] 15:34:18 INFO - PROCESS | 3820 | ++DOMWINDOW == 120 (1CCE7000) [pid = 3820] [serial = 1882] [outer = 1C33AC00] 15:34:18 INFO - PROCESS | 3820 | 1461191658240 Marionette DEBUG loaded listener.js 15:34:18 INFO - PROCESS | 3820 | ++DOMWINDOW == 121 (1CFE7800) [pid = 3820] [serial = 1883] [outer = 1C33AC00] 15:34:18 INFO - PROCESS | 3820 | 1461191658728 Marionette TRACE conn2 <- [1,2472,null,{"value":["/2dcontext/shadows/2d.shadow.canvas.transparent.1.html",0,null,null,[["Shadows are not drawn for transparent canvases",0,null,null]]]}] 15:34:18 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | Shadows are not drawn for transparent canvases 15:34:18 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | took 706ms 15:34:18 INFO - PROCESS | 3820 | 1461191658803 Marionette TRACE conn2 -> [0,2473,"getWindowHandle",null] 15:34:18 INFO - PROCESS | 3820 | 1461191658807 Marionette TRACE conn2 <- [1,2473,null,{"value":"13"}] 15:34:18 INFO - PROCESS | 3820 | 1461191658813 Marionette TRACE conn2 -> [0,2474,"setScriptTimeout",{"ms":35000}] 15:34:18 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html 15:34:18 INFO - PROCESS | 3820 | 1461191658817 Marionette TRACE conn2 <- [1,2474,null,{}] 15:34:18 INFO - PROCESS | 3820 | 1461191658823 Marionette TRACE conn2 -> [0,2475,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:34:18 INFO - PROCESS | 3820 | 1461191658925 Marionette TRACE conn2 <- [1,2475,null,{"value":null}] 15:34:19 INFO - PROCESS | 3820 | 1461191659098 Marionette TRACE conn2 -> [0,2476,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.canvas.transparent.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.2.html\", \"0c4acebc-30bb-40ca-b7a3-36b05095ea91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:34:19 INFO - PROCESS | 3820 | ++DOCSHELL 1354D400 == 61 [pid = 3820] [id = 628] 15:34:19 INFO - PROCESS | 3820 | ++DOMWINDOW == 122 (1354E000) [pid = 3820] [serial = 1884] [outer = 00000000] 15:34:19 INFO - PROCESS | 3820 | ++DOMWINDOW == 123 (13652400) [pid = 3820] [serial = 1885] [outer = 1354E000] 15:34:19 INFO - PROCESS | 3820 | 1461191659154 Marionette DEBUG loaded listener.js 15:34:19 INFO - PROCESS | 3820 | ++DOMWINDOW == 124 (137D8000) [pid = 3820] [serial = 1886] [outer = 1354E000] 15:34:19 INFO - PROCESS | 3820 | 1461191659821 Marionette TRACE conn2 <- [1,2476,null,{"value":["/2dcontext/shadows/2d.shadow.canvas.transparent.2.html",0,null,null,[["Shadows are not drawn for transparent parts of canvases",0,null,null]]]}] 15:34:19 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | Shadows are not drawn for transparent parts of canvases 15:34:19 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | took 1051ms 15:34:19 INFO - PROCESS | 3820 | 1461191659889 Marionette TRACE conn2 -> [0,2477,"getWindowHandle",null] 15:34:19 INFO - PROCESS | 3820 | 1461191659893 Marionette TRACE conn2 <- [1,2477,null,{"value":"13"}] 15:34:19 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.1.html 15:34:19 INFO - PROCESS | 3820 | 1461191659921 Marionette TRACE conn2 -> [0,2478,"setScriptTimeout",{"ms":35000}] 15:34:19 INFO - PROCESS | 3820 | 1461191659925 Marionette TRACE conn2 <- [1,2478,null,{}] 15:34:19 INFO - PROCESS | 3820 | 1461191659929 Marionette TRACE conn2 -> [0,2479,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:34:20 INFO - PROCESS | 3820 | 1461191660066 Marionette TRACE conn2 <- [1,2479,null,{"value":null}] 15:34:20 INFO - PROCESS | 3820 | 1461191660209 Marionette TRACE conn2 -> [0,2480,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.clip.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.1.html\", \"0c4acebc-30bb-40ca-b7a3-36b05095ea91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:34:20 INFO - PROCESS | 3820 | ++DOCSHELL 15C0E000 == 62 [pid = 3820] [id = 629] 15:34:20 INFO - PROCESS | 3820 | ++DOMWINDOW == 125 (17D48400) [pid = 3820] [serial = 1887] [outer = 00000000] 15:34:20 INFO - PROCESS | 3820 | ++DOMWINDOW == 126 (1864E000) [pid = 3820] [serial = 1888] [outer = 17D48400] 15:34:20 INFO - PROCESS | 3820 | 1461191660265 Marionette DEBUG loaded listener.js 15:34:20 INFO - PROCESS | 3820 | ++DOMWINDOW == 127 (1890E000) [pid = 3820] [serial = 1889] [outer = 17D48400] 15:34:20 INFO - PROCESS | 3820 | 1461191660819 Marionette TRACE conn2 <- [1,2480,null,{"value":["/2dcontext/shadows/2d.shadow.clip.1.html",0,null,null,[["Shadows of clipped shapes are still drawn within the clipping region",0,null,null]]]}] 15:34:20 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.1.html | Shadows of clipped shapes are still drawn within the clipping region 15:34:20 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.1.html | took 942ms 15:34:20 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.2.html 15:34:20 INFO - PROCESS | 3820 | 1461191660865 Marionette TRACE conn2 -> [0,2481,"getWindowHandle",null] 15:34:20 INFO - PROCESS | 3820 | 1461191660867 Marionette TRACE conn2 <- [1,2481,null,{"value":"13"}] 15:34:20 INFO - PROCESS | 3820 | 1461191660871 Marionette TRACE conn2 -> [0,2482,"setScriptTimeout",{"ms":35000}] 15:34:20 INFO - PROCESS | 3820 | 1461191660873 Marionette TRACE conn2 <- [1,2482,null,{}] 15:34:20 INFO - PROCESS | 3820 | 1461191660883 Marionette TRACE conn2 -> [0,2483,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:34:21 INFO - PROCESS | 3820 | 1461191660993 Marionette TRACE conn2 <- [1,2483,null,{"value":null}] 15:34:21 INFO - PROCESS | 3820 | 1461191661136 Marionette TRACE conn2 -> [0,2484,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.clip.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.2.html\", \"0c4acebc-30bb-40ca-b7a3-36b05095ea91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:34:21 INFO - PROCESS | 3820 | ++DOCSHELL 1AA3B400 == 63 [pid = 3820] [id = 630] 15:34:21 INFO - PROCESS | 3820 | ++DOMWINDOW == 128 (1C260C00) [pid = 3820] [serial = 1890] [outer = 00000000] 15:34:21 INFO - PROCESS | 3820 | ++DOMWINDOW == 129 (1C995400) [pid = 3820] [serial = 1891] [outer = 1C260C00] 15:34:21 INFO - PROCESS | 3820 | 1461191661195 Marionette DEBUG loaded listener.js 15:34:21 INFO - PROCESS | 3820 | ++DOMWINDOW == 130 (1D469800) [pid = 3820] [serial = 1892] [outer = 1C260C00] 15:34:21 INFO - PROCESS | 3820 | 1461191661829 Marionette TRACE conn2 <- [1,2484,null,{"value":["/2dcontext/shadows/2d.shadow.clip.2.html",0,null,null,[["Shadows are not drawn outside the clipping region",0,null,null]]]}] 15:34:21 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.2.html | Shadows are not drawn outside the clipping region 15:34:21 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.2.html | took 1004ms 15:34:21 INFO - PROCESS | 3820 | 1461191661873 Marionette TRACE conn2 -> [0,2485,"getWindowHandle",null] 15:34:21 INFO - PROCESS | 3820 | 1461191661876 Marionette TRACE conn2 <- [1,2485,null,{"value":"13"}] 15:34:21 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.3.html 15:34:21 INFO - PROCESS | 3820 | 1461191661879 Marionette TRACE conn2 -> [0,2486,"setScriptTimeout",{"ms":35000}] 15:34:21 INFO - PROCESS | 3820 | 1461191661882 Marionette TRACE conn2 <- [1,2486,null,{}] 15:34:21 INFO - PROCESS | 3820 | 1461191661885 Marionette TRACE conn2 -> [0,2487,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:34:22 INFO - PROCESS | 3820 | 1461191661991 Marionette TRACE conn2 <- [1,2487,null,{"value":null}] 15:34:22 INFO - PROCESS | 3820 | 1461191662132 Marionette TRACE conn2 -> [0,2488,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.clip.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.3.html\", \"0c4acebc-30bb-40ca-b7a3-36b05095ea91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:34:22 INFO - PROCESS | 3820 | ++DOCSHELL 1A3B7800 == 64 [pid = 3820] [id = 631] 15:34:22 INFO - PROCESS | 3820 | ++DOMWINDOW == 131 (1A3B9C00) [pid = 3820] [serial = 1893] [outer = 00000000] 15:34:22 INFO - PROCESS | 3820 | ++DOMWINDOW == 132 (1D8F0000) [pid = 3820] [serial = 1894] [outer = 1A3B9C00] 15:34:22 INFO - PROCESS | 3820 | 1461191662188 Marionette DEBUG loaded listener.js 15:34:22 INFO - PROCESS | 3820 | ++DOMWINDOW == 133 (1DF41000) [pid = 3820] [serial = 1895] [outer = 1A3B9C00] 15:34:22 INFO - PROCESS | 3820 | 1461191662732 Marionette TRACE conn2 <- [1,2488,null,{"value":["/2dcontext/shadows/2d.shadow.clip.3.html",0,null,null,[["Shadows of clipped shapes are still drawn within the clipping region",0,null,null]]]}] 15:34:22 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.3.html | Shadows of clipped shapes are still drawn within the clipping region 15:34:22 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.3.html | took 910ms 15:34:22 INFO - PROCESS | 3820 | 1461191662783 Marionette TRACE conn2 -> [0,2489,"getWindowHandle",null] 15:34:22 INFO - PROCESS | 3820 | 1461191662786 Marionette TRACE conn2 <- [1,2489,null,{"value":"13"}] 15:34:22 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.1.html 15:34:22 INFO - PROCESS | 3820 | 1461191662790 Marionette TRACE conn2 -> [0,2490,"setScriptTimeout",{"ms":35000}] 15:34:22 INFO - PROCESS | 3820 | 1461191662792 Marionette TRACE conn2 <- [1,2490,null,{}] 15:34:22 INFO - PROCESS | 3820 | 1461191662795 Marionette TRACE conn2 -> [0,2491,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:34:22 INFO - PROCESS | 3820 | 1461191662896 Marionette TRACE conn2 <- [1,2491,null,{"value":null}] 15:34:23 INFO - PROCESS | 3820 | 1461191663009 Marionette TRACE conn2 -> [0,2492,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.composite.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.1.html\", \"0c4acebc-30bb-40ca-b7a3-36b05095ea91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:34:23 INFO - PROCESS | 3820 | ++DOCSHELL 156A5C00 == 65 [pid = 3820] [id = 632] 15:34:23 INFO - PROCESS | 3820 | ++DOMWINDOW == 134 (1D5A2400) [pid = 3820] [serial = 1896] [outer = 00000000] 15:34:23 INFO - PROCESS | 3820 | ++DOMWINDOW == 135 (1E612C00) [pid = 3820] [serial = 1897] [outer = 1D5A2400] 15:34:23 INFO - PROCESS | 3820 | 1461191663104 Marionette DEBUG loaded listener.js 15:34:23 INFO - PROCESS | 3820 | ++DOMWINDOW == 136 (1E612800) [pid = 3820] [serial = 1898] [outer = 1D5A2400] 15:34:23 INFO - PROCESS | 3820 | 1461191663723 Marionette TRACE conn2 <- [1,2492,null,{"value":["/2dcontext/shadows/2d.shadow.composite.1.html",0,null,null,[["Shadows are drawn using globalCompositeOperation",0,null,null]]]}] 15:34:23 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.1.html | Shadows are drawn using globalCompositeOperation 15:34:23 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.1.html | took 1004ms 15:34:23 INFO - PROCESS | 3820 | 1461191663793 Marionette TRACE conn2 -> [0,2493,"getWindowHandle",null] 15:34:23 INFO - PROCESS | 3820 | 1461191663795 Marionette TRACE conn2 <- [1,2493,null,{"value":"13"}] 15:34:23 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.2.html 15:34:23 INFO - PROCESS | 3820 | 1461191663799 Marionette TRACE conn2 -> [0,2494,"setScriptTimeout",{"ms":35000}] 15:34:23 INFO - PROCESS | 3820 | 1461191663801 Marionette TRACE conn2 <- [1,2494,null,{}] 15:34:23 INFO - PROCESS | 3820 | 1461191663805 Marionette TRACE conn2 -> [0,2495,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:34:24 INFO - PROCESS | 3820 | 1461191664061 Marionette TRACE conn2 <- [1,2495,null,{"value":null}] 15:34:24 INFO - PROCESS | 3820 | 1461191664211 Marionette TRACE conn2 -> [0,2496,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.composite.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.2.html\", \"0c4acebc-30bb-40ca-b7a3-36b05095ea91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:34:24 INFO - PROCESS | 3820 | ++DOCSHELL 1354DC00 == 66 [pid = 3820] [id = 633] 15:34:24 INFO - PROCESS | 3820 | ++DOMWINDOW == 137 (1354F400) [pid = 3820] [serial = 1899] [outer = 00000000] 15:34:24 INFO - PROCESS | 3820 | ++DOMWINDOW == 138 (156A9800) [pid = 3820] [serial = 1900] [outer = 1354F400] 15:34:24 INFO - PROCESS | 3820 | 1461191664262 Marionette DEBUG loaded listener.js 15:34:24 INFO - PROCESS | 3820 | ++DOMWINDOW == 139 (15C8B000) [pid = 3820] [serial = 1901] [outer = 1354F400] 15:34:24 INFO - PROCESS | 3820 | 1461191664822 Marionette TRACE conn2 <- [1,2496,null,{"value":["/2dcontext/shadows/2d.shadow.composite.2.html",0,null,null,[["Shadows are drawn using globalCompositeOperation",0,null,null]]]}] 15:34:24 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.2.html | Shadows are drawn using globalCompositeOperation 15:34:24 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.2.html | took 1098ms 15:34:24 INFO - PROCESS | 3820 | 1461191664896 Marionette TRACE conn2 -> [0,2497,"getWindowHandle",null] 15:34:24 INFO - PROCESS | 3820 | 1461191664900 Marionette TRACE conn2 <- [1,2497,null,{"value":"13"}] 15:34:24 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.3.html 15:34:24 INFO - PROCESS | 3820 | 1461191664904 Marionette TRACE conn2 -> [0,2498,"setScriptTimeout",{"ms":35000}] 15:34:24 INFO - PROCESS | 3820 | 1461191664908 Marionette TRACE conn2 <- [1,2498,null,{}] 15:34:24 INFO - PROCESS | 3820 | 1461191664913 Marionette TRACE conn2 -> [0,2499,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:34:25 INFO - PROCESS | 3820 | 1461191665013 Marionette TRACE conn2 <- [1,2499,null,{"value":null}] 15:34:25 INFO - PROCESS | 3820 | 1461191665135 Marionette TRACE conn2 -> [0,2500,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.composite.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.3.html\", \"0c4acebc-30bb-40ca-b7a3-36b05095ea91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:34:25 INFO - PROCESS | 3820 | ++DOCSHELL 1325C800 == 67 [pid = 3820] [id = 634] 15:34:25 INFO - PROCESS | 3820 | ++DOMWINDOW == 140 (1325E800) [pid = 3820] [serial = 1902] [outer = 00000000] 15:34:25 INFO - PROCESS | 3820 | ++DOMWINDOW == 141 (17AC1800) [pid = 3820] [serial = 1903] [outer = 1325E800] 15:34:25 INFO - PROCESS | 3820 | 1461191665259 Marionette DEBUG loaded listener.js 15:34:25 INFO - PROCESS | 3820 | ++DOMWINDOW == 142 (18112000) [pid = 3820] [serial = 1904] [outer = 1325E800] 15:34:25 INFO - PROCESS | 3820 | --DOCSHELL 13269000 == 66 [pid = 3820] [id = 626] 15:34:25 INFO - PROCESS | 3820 | --DOCSHELL 18D02800 == 65 [pid = 3820] [id = 625] 15:34:25 INFO - PROCESS | 3820 | --DOCSHELL 1A8DCC00 == 64 [pid = 3820] [id = 624] 15:34:25 INFO - PROCESS | 3820 | --DOCSHELL 1A8D2800 == 63 [pid = 3820] [id = 623] 15:34:25 INFO - PROCESS | 3820 | --DOCSHELL 1496B400 == 62 [pid = 3820] [id = 622] 15:34:25 INFO - PROCESS | 3820 | --DOCSHELL 18D08800 == 61 [pid = 3820] [id = 621] 15:34:25 INFO - PROCESS | 3820 | --DOCSHELL 18644000 == 60 [pid = 3820] [id = 620] 15:34:25 INFO - PROCESS | 3820 | --DOCSHELL 12B8D400 == 59 [pid = 3820] [id = 619] 15:34:25 INFO - PROCESS | 3820 | --DOCSHELL 11C1D400 == 58 [pid = 3820] [id = 618] 15:34:25 INFO - PROCESS | 3820 | --DOCSHELL 1D8EB400 == 57 [pid = 3820] [id = 616] 15:34:25 INFO - PROCESS | 3820 | --DOCSHELL 1C342C00 == 56 [pid = 3820] [id = 615] 15:34:25 INFO - PROCESS | 3820 | --DOMWINDOW == 141 (1DD4D000) [pid = 3820] [serial = 1837] [outer = 00000000] [url = about:blank] 15:34:25 INFO - PROCESS | 3820 | --DOMWINDOW == 140 (13CB3400) [pid = 3820] [serial = 1792] [outer = 00000000] [url = about:blank] 15:34:25 INFO - PROCESS | 3820 | --DOMWINDOW == 139 (18170000) [pid = 3820] [serial = 1795] [outer = 00000000] [url = about:blank] 15:34:25 INFO - PROCESS | 3820 | --DOMWINDOW == 138 (1C25F400) [pid = 3820] [serial = 1798] [outer = 00000000] [url = about:blank] 15:34:25 INFO - PROCESS | 3820 | --DOMWINDOW == 137 (1D4EA000) [pid = 3820] [serial = 1801] [outer = 00000000] [url = about:blank] 15:34:25 INFO - PROCESS | 3820 | --DOMWINDOW == 136 (1648C400) [pid = 3820] [serial = 1807] [outer = 00000000] [url = about:blank] 15:34:25 INFO - PROCESS | 3820 | --DOMWINDOW == 135 (1D8E5C00) [pid = 3820] [serial = 1804] [outer = 00000000] [url = about:blank] 15:34:25 INFO - PROCESS | 3820 | --DOCSHELL 1646D000 == 55 [pid = 3820] [id = 614] 15:34:25 INFO - PROCESS | 3820 | --DOCSHELL 1496C400 == 54 [pid = 3820] [id = 613] 15:34:25 INFO - PROCESS | 3820 | --DOMWINDOW == 134 (1CB77800) [pid = 3820] [serial = 1826] [outer = 00000000] [url = about:blank] 15:34:25 INFO - PROCESS | 3820 | --DOMWINDOW == 133 (1D5AAC00) [pid = 3820] [serial = 1834] [outer = 00000000] [url = about:blank] 15:34:25 INFO - PROCESS | 3820 | --DOMWINDOW == 132 (1D5C2800) [pid = 3820] [serial = 1835] [outer = 00000000] [url = about:blank] 15:34:25 INFO - PROCESS | 3820 | --DOMWINDOW == 131 (1D4E2400) [pid = 3820] [serial = 1829] [outer = 00000000] [url = about:blank] 15:34:25 INFO - PROCESS | 3820 | --DOMWINDOW == 130 (1C335400) [pid = 3820] [serial = 1831] [outer = 00000000] [url = about:blank] 15:34:25 INFO - PROCESS | 3820 | --DOMWINDOW == 129 (1AD61C00) [pid = 3820] [serial = 1823] [outer = 00000000] [url = about:blank] 15:34:25 INFO - PROCESS | 3820 | --DOMWINDOW == 128 (1A8A8800) [pid = 3820] [serial = 1820] [outer = 00000000] [url = about:blank] 15:34:25 INFO - PROCESS | 3820 | --DOMWINDOW == 127 (1C3F3400) [pid = 3820] [serial = 1832] [outer = 00000000] [url = about:blank] 15:34:25 INFO - PROCESS | 3820 | --DOMWINDOW == 126 (1AD5D000) [pid = 3820] [serial = 1822] [outer = 00000000] [url = about:blank] 15:34:25 INFO - PROCESS | 3820 | --DOMWINDOW == 125 (19504800) [pid = 3820] [serial = 1816] [outer = 00000000] [url = about:blank] 15:34:25 INFO - PROCESS | 3820 | --DOMWINDOW == 124 (1977C800) [pid = 3820] [serial = 1817] [outer = 00000000] [url = about:blank] 15:34:25 INFO - PROCESS | 3820 | --DOMWINDOW == 123 (17AA1800) [pid = 3820] [serial = 1813] [outer = 00000000] [url = about:blank] 15:34:25 INFO - PROCESS | 3820 | --DOMWINDOW == 122 (18171800) [pid = 3820] [serial = 1814] [outer = 00000000] [url = about:blank] 15:34:25 INFO - PROCESS | 3820 | --DOMWINDOW == 121 (1CCDD800) [pid = 3820] [serial = 1825] [outer = 00000000] [url = about:blank] 15:34:25 INFO - PROCESS | 3820 | --DOMWINDOW == 120 (17D87C00) [pid = 3820] [serial = 1811] [outer = 00000000] [url = about:blank] 15:34:25 INFO - PROCESS | 3820 | --DOMWINDOW == 119 (17AC6C00) [pid = 3820] [serial = 1810] [outer = 00000000] [url = about:blank] 15:34:25 INFO - PROCESS | 3820 | --DOMWINDOW == 118 (1A4CA800) [pid = 3820] [serial = 1819] [outer = 00000000] [url = about:blank] 15:34:25 INFO - PROCESS | 3820 | --DOMWINDOW == 117 (1D467400) [pid = 3820] [serial = 1828] [outer = 00000000] [url = about:blank] 15:34:25 INFO - PROCESS | 3820 | 1461191665782 Marionette TRACE conn2 <- [1,2500,null,{"value":["/2dcontext/shadows/2d.shadow.composite.3.html",0,null,null,[["Areas outside shadows are drawn correctly with destination-out",0,null,null]]]}] 15:34:25 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.3.html | Areas outside shadows are drawn correctly with destination-out 15:34:25 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.3.html | took 910ms 15:34:25 INFO - PROCESS | 3820 | 1461191665810 Marionette TRACE conn2 -> [0,2501,"getWindowHandle",null] 15:34:25 INFO - PROCESS | 3820 | 1461191665813 Marionette TRACE conn2 <- [1,2501,null,{"value":"13"}] 15:34:25 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.blur.html 15:34:25 INFO - PROCESS | 3820 | 1461191665816 Marionette TRACE conn2 -> [0,2502,"setScriptTimeout",{"ms":35000}] 15:34:25 INFO - PROCESS | 3820 | 1461191665818 Marionette TRACE conn2 <- [1,2502,null,{}] 15:34:25 INFO - PROCESS | 3820 | 1461191665822 Marionette TRACE conn2 -> [0,2503,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:34:25 INFO - PROCESS | 3820 | 1461191665904 Marionette TRACE conn2 <- [1,2503,null,{"value":null}] 15:34:25 INFO - PROCESS | 3820 | 1461191665912 Marionette TRACE conn2 -> [0,2504,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.enable.blur.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.blur.html\", \"0c4acebc-30bb-40ca-b7a3-36b05095ea91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:34:25 INFO - PROCESS | 3820 | ++DOCSHELL 18B89C00 == 55 [pid = 3820] [id = 635] 15:34:25 INFO - PROCESS | 3820 | ++DOMWINDOW == 118 (18B8A400) [pid = 3820] [serial = 1905] [outer = 00000000] 15:34:25 INFO - PROCESS | 3820 | ++DOMWINDOW == 119 (18D10800) [pid = 3820] [serial = 1906] [outer = 18B8A400] 15:34:25 INFO - PROCESS | 3820 | 1461191665957 Marionette DEBUG loaded listener.js 15:34:26 INFO - PROCESS | 3820 | ++DOMWINDOW == 120 (19504800) [pid = 3820] [serial = 1907] [outer = 18B8A400] 15:34:26 INFO - PROCESS | 3820 | 1461191666465 Marionette TRACE conn2 <- [1,2504,null,{"value":["/2dcontext/shadows/2d.shadow.enable.blur.html",0,null,null,[["Shadows are drawn if shadowBlur is set",0,null,null]]]}] 15:34:26 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.blur.html | Shadows are drawn if shadowBlur is set 15:34:26 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.blur.html | took 705ms 15:34:26 INFO - PROCESS | 3820 | 1461191666515 Marionette TRACE conn2 -> [0,2505,"getWindowHandle",null] 15:34:26 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.1.html 15:34:26 INFO - PROCESS | 3820 | 1461191666519 Marionette TRACE conn2 <- [1,2505,null,{"value":"13"}] 15:34:26 INFO - PROCESS | 3820 | 1461191666528 Marionette TRACE conn2 -> [0,2506,"setScriptTimeout",{"ms":35000}] 15:34:26 INFO - PROCESS | 3820 | 1461191666532 Marionette TRACE conn2 <- [1,2506,null,{}] 15:34:26 INFO - PROCESS | 3820 | 1461191666536 Marionette TRACE conn2 -> [0,2507,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:34:26 INFO - PROCESS | 3820 | 1461191666620 Marionette TRACE conn2 <- [1,2507,null,{"value":null}] 15:34:26 INFO - PROCESS | 3820 | 1461191666764 Marionette TRACE conn2 -> [0,2508,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.enable.off.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.1.html\", \"0c4acebc-30bb-40ca-b7a3-36b05095ea91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:34:26 INFO - PROCESS | 3820 | ++DOCSHELL 195C1400 == 56 [pid = 3820] [id = 636] 15:34:26 INFO - PROCESS | 3820 | ++DOMWINDOW == 121 (1A316400) [pid = 3820] [serial = 1908] [outer = 00000000] 15:34:26 INFO - PROCESS | 3820 | ++DOMWINDOW == 122 (1A8A3000) [pid = 3820] [serial = 1909] [outer = 1A316400] 15:34:26 INFO - PROCESS | 3820 | 1461191666808 Marionette DEBUG loaded listener.js 15:34:26 INFO - PROCESS | 3820 | ++DOMWINDOW == 123 (1A8D4000) [pid = 3820] [serial = 1910] [outer = 1A316400] 15:34:27 INFO - PROCESS | 3820 | 1461191667252 Marionette TRACE conn2 <- [1,2508,null,{"value":["/2dcontext/shadows/2d.shadow.enable.off.1.html",0,null,null,[["Shadows are not drawn when only shadowColor is set",0,null,null]]]}] 15:34:27 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.1.html | Shadows are not drawn when only shadowColor is set 15:34:27 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.1.html | took 769ms 15:34:27 INFO - PROCESS | 3820 | 1461191667313 Marionette TRACE conn2 -> [0,2509,"getWindowHandle",null] 15:34:27 INFO - PROCESS | 3820 | 1461191667315 Marionette TRACE conn2 <- [1,2509,null,{"value":"13"}] 15:34:27 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.2.html 15:34:27 INFO - PROCESS | 3820 | 1461191667319 Marionette TRACE conn2 -> [0,2510,"setScriptTimeout",{"ms":35000}] 15:34:27 INFO - PROCESS | 3820 | 1461191667320 Marionette TRACE conn2 <- [1,2510,null,{}] 15:34:27 INFO - PROCESS | 3820 | 1461191667324 Marionette TRACE conn2 -> [0,2511,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:34:27 INFO - PROCESS | 3820 | 1461191667413 Marionette TRACE conn2 <- [1,2511,null,{"value":null}] 15:34:27 INFO - PROCESS | 3820 | 1461191667421 Marionette TRACE conn2 -> [0,2512,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.enable.off.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.2.html\", \"0c4acebc-30bb-40ca-b7a3-36b05095ea91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:34:27 INFO - PROCESS | 3820 | ++DOCSHELL 13388C00 == 57 [pid = 3820] [id = 637] 15:34:27 INFO - PROCESS | 3820 | ++DOMWINDOW == 124 (1A869C00) [pid = 3820] [serial = 1911] [outer = 00000000] 15:34:27 INFO - PROCESS | 3820 | ++DOMWINDOW == 125 (1C267400) [pid = 3820] [serial = 1912] [outer = 1A869C00] 15:34:27 INFO - PROCESS | 3820 | 1461191667465 Marionette DEBUG loaded listener.js 15:34:27 INFO - PROCESS | 3820 | ++DOMWINDOW == 126 (1C336C00) [pid = 3820] [serial = 1913] [outer = 1A869C00] 15:34:27 INFO - PROCESS | 3820 | 1461191667948 Marionette TRACE conn2 <- [1,2512,null,{"value":["/2dcontext/shadows/2d.shadow.enable.off.2.html",0,null,null,[["Shadows are not drawn when only shadowColor is set",0,null,null]]]}] 15:34:28 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.2.html | Shadows are not drawn when only shadowColor is set 15:34:28 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.2.html | took 706ms 15:34:28 INFO - PROCESS | 3820 | 1461191668023 Marionette TRACE conn2 -> [0,2513,"getWindowHandle",null] 15:34:28 INFO - PROCESS | 3820 | 1461191668025 Marionette TRACE conn2 <- [1,2513,null,{"value":"13"}] 15:34:28 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.x.html 15:34:28 INFO - PROCESS | 3820 | 1461191668062 Marionette TRACE conn2 -> [0,2514,"setScriptTimeout",{"ms":35000}] 15:34:28 INFO - PROCESS | 3820 | 1461191668064 Marionette TRACE conn2 <- [1,2514,null,{}] 15:34:28 INFO - PROCESS | 3820 | 1461191668072 Marionette TRACE conn2 -> [0,2515,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:34:28 INFO - PROCESS | 3820 | 1461191668188 Marionette TRACE conn2 <- [1,2515,null,{"value":null}] 15:34:28 INFO - PROCESS | 3820 | 1461191668263 Marionette TRACE conn2 -> [0,2516,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.enable.x.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.x.html\", \"0c4acebc-30bb-40ca-b7a3-36b05095ea91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:34:28 INFO - PROCESS | 3820 | ++DOCSHELL 1C3EB400 == 58 [pid = 3820] [id = 638] 15:34:28 INFO - PROCESS | 3820 | ++DOMWINDOW == 127 (1C98CC00) [pid = 3820] [serial = 1914] [outer = 00000000] 15:34:28 INFO - PROCESS | 3820 | ++DOMWINDOW == 128 (1CFD8800) [pid = 3820] [serial = 1915] [outer = 1C98CC00] 15:34:28 INFO - PROCESS | 3820 | 1461191668316 Marionette DEBUG loaded listener.js 15:34:28 INFO - PROCESS | 3820 | ++DOMWINDOW == 129 (1D467800) [pid = 3820] [serial = 1916] [outer = 1C98CC00] 15:34:28 INFO - PROCESS | 3820 | 1461191668767 Marionette TRACE conn2 <- [1,2516,null,{"value":["/2dcontext/shadows/2d.shadow.enable.x.html",0,null,null,[["Shadows are drawn if shadowOffsetX is set",0,null,null]]]}] 15:34:28 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.x.html | Shadows are drawn if shadowOffsetX is set 15:34:28 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.x.html | took 784ms 15:34:28 INFO - PROCESS | 3820 | 1461191668810 Marionette TRACE conn2 -> [0,2517,"getWindowHandle",null] 15:34:28 INFO - PROCESS | 3820 | 1461191668812 Marionette TRACE conn2 <- [1,2517,null,{"value":"13"}] 15:34:28 INFO - PROCESS | 3820 | 1461191668815 Marionette TRACE conn2 -> [0,2518,"setScriptTimeout",{"ms":35000}] 15:34:28 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.y.html 15:34:28 INFO - PROCESS | 3820 | 1461191668817 Marionette TRACE conn2 <- [1,2518,null,{}] 15:34:28 INFO - PROCESS | 3820 | 1461191668830 Marionette TRACE conn2 -> [0,2519,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:34:28 INFO - PROCESS | 3820 | 1461191668946 Marionette TRACE conn2 <- [1,2519,null,{"value":null}] 15:34:28 INFO - PROCESS | 3820 | 1461191668952 Marionette TRACE conn2 -> [0,2520,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.enable.y.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.y.html\", \"0c4acebc-30bb-40ca-b7a3-36b05095ea91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:34:28 INFO - PROCESS | 3820 | ++DOCSHELL 1CCE3C00 == 59 [pid = 3820] [id = 639] 15:34:28 INFO - PROCESS | 3820 | ++DOMWINDOW == 130 (1D46CC00) [pid = 3820] [serial = 1917] [outer = 00000000] 15:34:29 INFO - PROCESS | 3820 | ++DOMWINDOW == 131 (1D5C2400) [pid = 3820] [serial = 1918] [outer = 1D46CC00] 15:34:29 INFO - PROCESS | 3820 | 1461191668995 Marionette DEBUG loaded listener.js 15:34:29 INFO - PROCESS | 3820 | ++DOMWINDOW == 132 (1D5C1C00) [pid = 3820] [serial = 1919] [outer = 1D46CC00] 15:34:29 INFO - PROCESS | 3820 | 1461191669449 Marionette TRACE conn2 <- [1,2520,null,{"value":["/2dcontext/shadows/2d.shadow.enable.y.html",0,null,null,[["Shadows are drawn if shadowOffsetY is set",0,null,null]]]}] 15:34:29 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.y.html | Shadows are drawn if shadowOffsetY is set 15:34:29 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.y.html | took 659ms 15:34:29 INFO - PROCESS | 3820 | 1461191669474 Marionette TRACE conn2 -> [0,2521,"getWindowHandle",null] 15:34:29 INFO - PROCESS | 3820 | 1461191669476 Marionette TRACE conn2 <- [1,2521,null,{"value":"13"}] 15:34:29 INFO - PROCESS | 3820 | 1461191669480 Marionette TRACE conn2 -> [0,2522,"setScriptTimeout",{"ms":35000}] 15:34:29 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.alpha.html 15:34:29 INFO - PROCESS | 3820 | 1461191669481 Marionette TRACE conn2 <- [1,2522,null,{}] 15:34:29 INFO - PROCESS | 3820 | 1461191669485 Marionette TRACE conn2 -> [0,2523,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:34:29 INFO - PROCESS | 3820 | 1461191669603 Marionette TRACE conn2 <- [1,2523,null,{"value":null}] 15:34:29 INFO - PROCESS | 3820 | --DOMWINDOW == 131 (1A8D2C00) [pid = 3820] [serial = 1869] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html] 15:34:29 INFO - PROCESS | 3820 | --DOMWINDOW == 130 (1AD55C00) [pid = 3820] [serial = 1872] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html] 15:34:29 INFO - PROCESS | 3820 | --DOMWINDOW == 129 (1326B400) [pid = 3820] [serial = 1857] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html] 15:34:29 INFO - PROCESS | 3820 | --DOMWINDOW == 128 (18648C00) [pid = 3820] [serial = 1860] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html] 15:34:29 INFO - PROCESS | 3820 | --DOMWINDOW == 127 (13261000) [pid = 3820] [serial = 1854] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html] 15:34:29 INFO - PROCESS | 3820 | --DOMWINDOW == 126 (18D0C000) [pid = 3820] [serial = 1863] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html] 15:34:29 INFO - PROCESS | 3820 | --DOMWINDOW == 125 (18D03800) [pid = 3820] [serial = 1875] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.alpha.html] 15:34:29 INFO - PROCESS | 3820 | --DOMWINDOW == 124 (18D0B800) [pid = 3820] [serial = 1866] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html] 15:34:29 INFO - PROCESS | 3820 | --DOMWINDOW == 123 (13650800) [pid = 3820] [serial = 1878] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.basic.html] 15:34:29 INFO - PROCESS | 3820 | --DOMWINDOW == 122 (13816400) [pid = 3820] [serial = 1806] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html] 15:34:29 INFO - PROCESS | 3820 | 1461191669959 Marionette TRACE conn2 -> [0,2524,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.gradient.alpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.alpha.html\", \"0c4acebc-30bb-40ca-b7a3-36b05095ea91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:34:29 INFO - PROCESS | 3820 | ++DOCSHELL 12B82800 == 60 [pid = 3820] [id = 640] 15:34:29 INFO - PROCESS | 3820 | ++DOMWINDOW == 123 (12D9CC00) [pid = 3820] [serial = 1920] [outer = 00000000] 15:34:30 INFO - PROCESS | 3820 | ++DOMWINDOW == 124 (15ADB400) [pid = 3820] [serial = 1921] [outer = 12D9CC00] 15:34:30 INFO - PROCESS | 3820 | 1461191670007 Marionette DEBUG loaded listener.js 15:34:30 INFO - PROCESS | 3820 | ++DOMWINDOW == 125 (18238C00) [pid = 3820] [serial = 1922] [outer = 12D9CC00] 15:34:30 INFO - PROCESS | 3820 | 1461191670373 Marionette TRACE conn2 <- [1,2524,null,{"value":["/2dcontext/shadows/2d.shadow.gradient.alpha.html",0,null,null,[["Shadows are drawn correctly for partially-transparent gradient fills",0,null,null]]]}] 15:34:30 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.alpha.html | Shadows are drawn correctly for partially-transparent gradient fills 15:34:30 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.alpha.html | took 941ms 15:34:30 INFO - PROCESS | 3820 | 1461191670426 Marionette TRACE conn2 -> [0,2525,"getWindowHandle",null] 15:34:30 INFO - PROCESS | 3820 | 1461191670428 Marionette TRACE conn2 <- [1,2525,null,{"value":"13"}] 15:34:30 INFO - PROCESS | 3820 | 1461191670431 Marionette TRACE conn2 -> [0,2526,"setScriptTimeout",{"ms":35000}] 15:34:30 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.basic.html 15:34:30 INFO - PROCESS | 3820 | 1461191670433 Marionette TRACE conn2 <- [1,2526,null,{}] 15:34:30 INFO - PROCESS | 3820 | 1461191670436 Marionette TRACE conn2 -> [0,2527,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:34:30 INFO - PROCESS | 3820 | 1461191670516 Marionette TRACE conn2 <- [1,2527,null,{"value":null}] 15:34:30 INFO - PROCESS | 3820 | 1461191670618 Marionette TRACE conn2 -> [0,2528,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.gradient.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.basic.html\", \"0c4acebc-30bb-40ca-b7a3-36b05095ea91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:34:30 INFO - PROCESS | 3820 | ++DOCSHELL 14350C00 == 61 [pid = 3820] [id = 641] 15:34:30 INFO - PROCESS | 3820 | ++DOMWINDOW == 126 (16554400) [pid = 3820] [serial = 1923] [outer = 00000000] 15:34:30 INFO - PROCESS | 3820 | ++DOMWINDOW == 127 (1DD4D000) [pid = 3820] [serial = 1924] [outer = 16554400] 15:34:30 INFO - PROCESS | 3820 | 1461191670661 Marionette DEBUG loaded listener.js 15:34:30 INFO - PROCESS | 3820 | ++DOMWINDOW == 128 (1DD4CC00) [pid = 3820] [serial = 1925] [outer = 16554400] 15:34:31 INFO - PROCESS | 3820 | 1461191671024 Marionette TRACE conn2 <- [1,2528,null,{"value":["/2dcontext/shadows/2d.shadow.gradient.basic.html",0,null,null,[["Shadows are drawn for gradient fills",0,null,null]]]}] 15:34:31 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.basic.html | Shadows are drawn for gradient fills 15:34:31 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.basic.html | took 627ms 15:34:31 INFO - PROCESS | 3820 | 1461191671069 Marionette TRACE conn2 -> [0,2529,"getWindowHandle",null] 15:34:31 INFO - PROCESS | 3820 | 1461191671071 Marionette TRACE conn2 <- [1,2529,null,{"value":"13"}] 15:34:31 INFO - PROCESS | 3820 | 1461191671074 Marionette TRACE conn2 -> [0,2530,"setScriptTimeout",{"ms":35000}] 15:34:31 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html 15:34:31 INFO - PROCESS | 3820 | 1461191671076 Marionette TRACE conn2 <- [1,2530,null,{}] 15:34:31 INFO - PROCESS | 3820 | 1461191671079 Marionette TRACE conn2 -> [0,2531,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:34:31 INFO - PROCESS | 3820 | 1461191671202 Marionette TRACE conn2 <- [1,2531,null,{"value":null}] 15:34:31 INFO - PROCESS | 3820 | 1461191671242 Marionette TRACE conn2 -> [0,2532,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.gradient.transparent.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.1.html\", \"0c4acebc-30bb-40ca-b7a3-36b05095ea91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:34:31 INFO - PROCESS | 3820 | ++DOCSHELL 12DD7000 == 62 [pid = 3820] [id = 642] 15:34:31 INFO - PROCESS | 3820 | ++DOMWINDOW == 129 (1326BC00) [pid = 3820] [serial = 1926] [outer = 00000000] 15:34:31 INFO - PROCESS | 3820 | ++DOMWINDOW == 130 (1E612000) [pid = 3820] [serial = 1927] [outer = 1326BC00] 15:34:31 INFO - PROCESS | 3820 | 1461191671285 Marionette DEBUG loaded listener.js 15:34:31 INFO - PROCESS | 3820 | ++DOMWINDOW == 131 (1E61B800) [pid = 3820] [serial = 1928] [outer = 1326BC00] 15:34:31 INFO - PROCESS | 3820 | 1461191671694 Marionette TRACE conn2 <- [1,2532,null,{"value":["/2dcontext/shadows/2d.shadow.gradient.transparent.1.html",0,null,null,[["Shadows are not drawn for transparent gradient fills",0,null,null]]]}] 15:34:31 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | Shadows are not drawn for transparent gradient fills 15:34:31 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | took 627ms 15:34:31 INFO - PROCESS | 3820 | 1461191671712 Marionette TRACE conn2 -> [0,2533,"getWindowHandle",null] 15:34:31 INFO - PROCESS | 3820 | 1461191671714 Marionette TRACE conn2 <- [1,2533,null,{"value":"13"}] 15:34:31 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html 15:34:31 INFO - PROCESS | 3820 | 1461191671718 Marionette TRACE conn2 -> [0,2534,"setScriptTimeout",{"ms":35000}] 15:34:31 INFO - PROCESS | 3820 | 1461191671719 Marionette TRACE conn2 <- [1,2534,null,{}] 15:34:31 INFO - PROCESS | 3820 | 1461191671723 Marionette TRACE conn2 -> [0,2535,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:34:31 INFO - PROCESS | 3820 | 1461191671845 Marionette TRACE conn2 <- [1,2535,null,{"value":null}] 15:34:31 INFO - PROCESS | 3820 | 1461191671854 Marionette TRACE conn2 -> [0,2536,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.gradient.transparent.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.2.html\", \"0c4acebc-30bb-40ca-b7a3-36b05095ea91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:34:31 INFO - PROCESS | 3820 | ++DOCSHELL 132F1400 == 63 [pid = 3820] [id = 643] 15:34:31 INFO - PROCESS | 3820 | ++DOMWINDOW == 132 (132F1800) [pid = 3820] [serial = 1929] [outer = 00000000] 15:34:31 INFO - PROCESS | 3820 | ++DOMWINDOW == 133 (132F8400) [pid = 3820] [serial = 1930] [outer = 132F1800] 15:34:31 INFO - PROCESS | 3820 | 1461191671904 Marionette DEBUG loaded listener.js 15:34:31 INFO - PROCESS | 3820 | ++DOMWINDOW == 134 (17D4BC00) [pid = 3820] [serial = 1931] [outer = 132F1800] 15:34:32 INFO - PROCESS | 3820 | 1461191672637 Marionette TRACE conn2 <- [1,2536,null,{"value":["/2dcontext/shadows/2d.shadow.gradient.transparent.2.html",0,null,null,[["Shadows are not drawn for transparent parts of gradient fills",0,null,null]]]}] 15:34:32 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | Shadows are not drawn for transparent parts of gradient fills 15:34:32 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | took 988ms 15:34:32 INFO - PROCESS | 3820 | 1461191672705 Marionette TRACE conn2 -> [0,2537,"getWindowHandle",null] 15:34:32 INFO - PROCESS | 3820 | 1461191672711 Marionette TRACE conn2 <- [1,2537,null,{"value":"13"}] 15:34:32 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.alpha.html 15:34:32 INFO - PROCESS | 3820 | 1461191672717 Marionette TRACE conn2 -> [0,2538,"setScriptTimeout",{"ms":35000}] 15:34:32 INFO - PROCESS | 3820 | 1461191672721 Marionette TRACE conn2 <- [1,2538,null,{}] 15:34:32 INFO - PROCESS | 3820 | 1461191672725 Marionette TRACE conn2 -> [0,2539,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:34:32 INFO - PROCESS | 3820 | 1461191672869 Marionette TRACE conn2 <- [1,2539,null,{"value":null}] 15:34:33 INFO - PROCESS | 3820 | 1461191673016 Marionette TRACE conn2 -> [0,2540,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.image.alpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.alpha.html\", \"0c4acebc-30bb-40ca-b7a3-36b05095ea91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:34:33 INFO - PROCESS | 3820 | ++DOCSHELL 132FBC00 == 64 [pid = 3820] [id = 644] 15:34:33 INFO - PROCESS | 3820 | ++DOMWINDOW == 135 (13CB6800) [pid = 3820] [serial = 1932] [outer = 00000000] 15:34:33 INFO - PROCESS | 3820 | ++DOMWINDOW == 136 (17AC6C00) [pid = 3820] [serial = 1933] [outer = 13CB6800] 15:34:33 INFO - PROCESS | 3820 | 1461191673073 Marionette DEBUG loaded listener.js 15:34:33 INFO - PROCESS | 3820 | ++DOMWINDOW == 137 (17F72800) [pid = 3820] [serial = 1934] [outer = 13CB6800] 15:34:33 INFO - PROCESS | 3820 | 1461191673656 Marionette TRACE conn2 <- [1,2540,null,{"value":["/2dcontext/shadows/2d.shadow.image.alpha.html",0,null,null,[["Shadows are drawn correctly for partially-transparent images",0,null,null]]]}] 15:34:33 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.alpha.html | Shadows are drawn correctly for partially-transparent images 15:34:33 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.alpha.html | took 1004ms 15:34:33 INFO - PROCESS | 3820 | 1461191673718 Marionette TRACE conn2 -> [0,2541,"getWindowHandle",null] 15:34:33 INFO - PROCESS | 3820 | 1461191673724 Marionette TRACE conn2 <- [1,2541,null,{"value":"13"}] 15:34:33 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.basic.html 15:34:33 INFO - PROCESS | 3820 | 1461191673731 Marionette TRACE conn2 -> [0,2542,"setScriptTimeout",{"ms":35000}] 15:34:33 INFO - PROCESS | 3820 | 1461191673734 Marionette TRACE conn2 <- [1,2542,null,{}] 15:34:33 INFO - PROCESS | 3820 | 1461191673738 Marionette TRACE conn2 -> [0,2543,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:34:33 INFO - PROCESS | 3820 | 1461191673848 Marionette TRACE conn2 <- [1,2543,null,{"value":null}] 15:34:34 INFO - PROCESS | 3820 | 1461191673993 Marionette TRACE conn2 -> [0,2544,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.image.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.basic.html\", \"0c4acebc-30bb-40ca-b7a3-36b05095ea91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:34:34 INFO - PROCESS | 3820 | ++DOCSHELL 18171C00 == 65 [pid = 3820] [id = 645] 15:34:34 INFO - PROCESS | 3820 | ++DOMWINDOW == 138 (1823EC00) [pid = 3820] [serial = 1935] [outer = 00000000] 15:34:34 INFO - PROCESS | 3820 | ++DOMWINDOW == 139 (19A94800) [pid = 3820] [serial = 1936] [outer = 1823EC00] 15:34:34 INFO - PROCESS | 3820 | 1461191674048 Marionette DEBUG loaded listener.js 15:34:34 INFO - PROCESS | 3820 | ++DOMWINDOW == 140 (1A3AD800) [pid = 3820] [serial = 1937] [outer = 1823EC00] 15:34:34 INFO - PROCESS | 3820 | 1461191674687 Marionette TRACE conn2 <- [1,2544,null,{"value":["/2dcontext/shadows/2d.shadow.image.basic.html",0,null,null,[["Shadows are drawn for images",0,null,null]]]}] 15:34:34 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.basic.html | Shadows are drawn for images 15:34:34 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.basic.html | took 1004ms 15:34:34 INFO - PROCESS | 3820 | 1461191674731 Marionette TRACE conn2 -> [0,2545,"getWindowHandle",null] 15:34:34 INFO - PROCESS | 3820 | 1461191674734 Marionette TRACE conn2 <- [1,2545,null,{"value":"13"}] 15:34:34 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.scale.html 15:34:34 INFO - PROCESS | 3820 | 1461191674738 Marionette TRACE conn2 -> [0,2546,"setScriptTimeout",{"ms":35000}] 15:34:34 INFO - PROCESS | 3820 | 1461191674742 Marionette TRACE conn2 <- [1,2546,null,{}] 15:34:34 INFO - PROCESS | 3820 | 1461191674752 Marionette TRACE conn2 -> [0,2547,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:34:34 INFO - PROCESS | 3820 | 1461191674862 Marionette TRACE conn2 <- [1,2547,null,{"value":null}] 15:34:35 INFO - PROCESS | 3820 | 1461191675025 Marionette TRACE conn2 -> [0,2548,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.image.scale.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.scale.html\", \"0c4acebc-30bb-40ca-b7a3-36b05095ea91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:34:35 INFO - PROCESS | 3820 | ++DOCSHELL 1D16A400 == 66 [pid = 3820] [id = 646] 15:34:35 INFO - PROCESS | 3820 | ++DOMWINDOW == 141 (1D16D400) [pid = 3820] [serial = 1938] [outer = 00000000] 15:34:35 INFO - PROCESS | 3820 | ++DOMWINDOW == 142 (1DF42800) [pid = 3820] [serial = 1939] [outer = 1D16D400] 15:34:35 INFO - PROCESS | 3820 | 1461191675083 Marionette DEBUG loaded listener.js 15:34:35 INFO - PROCESS | 3820 | ++DOMWINDOW == 143 (1E61DC00) [pid = 3820] [serial = 1940] [outer = 1D16D400] 15:34:35 INFO - PROCESS | 3820 | 1461191675611 Marionette TRACE conn2 <- [1,2548,null,{"value":["/2dcontext/shadows/2d.shadow.image.scale.html",0,null,null,[["Shadows are drawn correctly for scaled images",0,null,null]]]}] 15:34:35 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.scale.html | Shadows are drawn correctly for scaled images 15:34:35 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.scale.html | took 910ms 15:34:35 INFO - PROCESS | 3820 | 1461191675673 Marionette TRACE conn2 -> [0,2549,"getWindowHandle",null] 15:34:35 INFO - PROCESS | 3820 | 1461191675676 Marionette TRACE conn2 <- [1,2549,null,{"value":"13"}] 15:34:35 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.section.html 15:34:35 INFO - PROCESS | 3820 | 1461191675680 Marionette TRACE conn2 -> [0,2550,"setScriptTimeout",{"ms":35000}] 15:34:35 INFO - PROCESS | 3820 | 1461191675682 Marionette TRACE conn2 <- [1,2550,null,{}] 15:34:35 INFO - PROCESS | 3820 | 1461191675685 Marionette TRACE conn2 -> [0,2551,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:34:35 INFO - PROCESS | 3820 | 1461191675791 Marionette TRACE conn2 <- [1,2551,null,{"value":null}] 15:34:35 INFO - PROCESS | 3820 | 1461191675949 Marionette TRACE conn2 -> [0,2552,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.image.section.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.section.html\", \"0c4acebc-30bb-40ca-b7a3-36b05095ea91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:34:35 INFO - PROCESS | 3820 | ++DOCSHELL 11B7C400 == 67 [pid = 3820] [id = 647] 15:34:35 INFO - PROCESS | 3820 | ++DOMWINDOW == 144 (11B7D000) [pid = 3820] [serial = 1941] [outer = 00000000] 15:34:35 INFO - PROCESS | 3820 | ++DOMWINDOW == 145 (11B83000) [pid = 3820] [serial = 1942] [outer = 11B7D000] 15:34:36 INFO - PROCESS | 3820 | 1461191676003 Marionette DEBUG loaded listener.js 15:34:36 INFO - PROCESS | 3820 | ++DOMWINDOW == 146 (12D99800) [pid = 3820] [serial = 1943] [outer = 11B7D000] 15:34:36 INFO - PROCESS | 3820 | 1461191676599 Marionette TRACE conn2 <- [1,2552,null,{"value":["/2dcontext/shadows/2d.shadow.image.section.html",0,null,null,[["Shadows are not drawn for areas outside image source rectangles",0,null,null]]]}] 15:34:36 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.section.html | Shadows are not drawn for areas outside image source rectangles 15:34:36 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.section.html | took 1004ms 15:34:36 INFO - PROCESS | 3820 | 1461191676681 Marionette TRACE conn2 -> [0,2553,"getWindowHandle",null] 15:34:36 INFO - PROCESS | 3820 | 1461191676684 Marionette TRACE conn2 <- [1,2553,null,{"value":"13"}] 15:34:36 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.1.html 15:34:36 INFO - PROCESS | 3820 | 1461191676687 Marionette TRACE conn2 -> [0,2554,"setScriptTimeout",{"ms":35000}] 15:34:36 INFO - PROCESS | 3820 | 1461191676689 Marionette TRACE conn2 <- [1,2554,null,{}] 15:34:36 INFO - PROCESS | 3820 | 1461191676693 Marionette TRACE conn2 -> [0,2555,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:34:36 INFO - PROCESS | 3820 | 1461191676795 Marionette TRACE conn2 <- [1,2555,null,{"value":null}] 15:34:36 INFO - PROCESS | 3820 | 1461191676939 Marionette TRACE conn2 -> [0,2556,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.image.transparent.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.1.html\", \"0c4acebc-30bb-40ca-b7a3-36b05095ea91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:34:36 INFO - PROCESS | 3820 | ++DOCSHELL 12D9B400 == 68 [pid = 3820] [id = 648] 15:34:36 INFO - PROCESS | 3820 | ++DOMWINDOW == 147 (13264400) [pid = 3820] [serial = 1944] [outer = 00000000] 15:34:37 INFO - PROCESS | 3820 | ++DOMWINDOW == 148 (1EA3A000) [pid = 3820] [serial = 1945] [outer = 13264400] 15:34:37 INFO - PROCESS | 3820 | 1461191676994 Marionette DEBUG loaded listener.js 15:34:37 INFO - PROCESS | 3820 | ++DOMWINDOW == 149 (1EA3D400) [pid = 3820] [serial = 1946] [outer = 13264400] 15:34:37 INFO - PROCESS | 3820 | 1461191677613 Marionette TRACE conn2 <- [1,2556,null,{"value":["/2dcontext/shadows/2d.shadow.image.transparent.1.html",0,null,null,[["Shadows are not drawn for transparent images",0,null,null]]]}] 15:34:37 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.1.html | Shadows are not drawn for transparent images 15:34:37 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.1.html | took 942ms 15:34:37 INFO - PROCESS | 3820 | 1461191677632 Marionette TRACE conn2 -> [0,2557,"getWindowHandle",null] 15:34:37 INFO - PROCESS | 3820 | 1461191677635 Marionette TRACE conn2 <- [1,2557,null,{"value":"13"}] 15:34:37 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.2.html 15:34:37 INFO - PROCESS | 3820 | 1461191677638 Marionette TRACE conn2 -> [0,2558,"setScriptTimeout",{"ms":35000}] 15:34:37 INFO - PROCESS | 3820 | 1461191677640 Marionette TRACE conn2 <- [1,2558,null,{}] 15:34:37 INFO - PROCESS | 3820 | 1461191677644 Marionette TRACE conn2 -> [0,2559,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:34:37 INFO - PROCESS | 3820 | 1461191677759 Marionette TRACE conn2 <- [1,2559,null,{"value":null}] 15:34:37 INFO - PROCESS | 3820 | 1461191677926 Marionette TRACE conn2 -> [0,2560,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.image.transparent.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.2.html\", \"0c4acebc-30bb-40ca-b7a3-36b05095ea91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:34:37 INFO - PROCESS | 3820 | ++DOCSHELL 1491CC00 == 69 [pid = 3820] [id = 649] 15:34:37 INFO - PROCESS | 3820 | ++DOMWINDOW == 150 (16481C00) [pid = 3820] [serial = 1947] [outer = 00000000] 15:34:37 INFO - PROCESS | 3820 | ++DOMWINDOW == 151 (18B94C00) [pid = 3820] [serial = 1948] [outer = 16481C00] 15:34:37 INFO - PROCESS | 3820 | 1461191677984 Marionette DEBUG loaded listener.js 15:34:38 INFO - PROCESS | 3820 | ++DOMWINDOW == 152 (1A3B3000) [pid = 3820] [serial = 1949] [outer = 16481C00] 15:34:38 INFO - PROCESS | 3820 | 1461191678774 Marionette TRACE conn2 <- [1,2560,null,{"value":["/2dcontext/shadows/2d.shadow.image.transparent.2.html",0,null,null,[["Shadows are not drawn for transparent parts of images",0,null,null]]]}] 15:34:38 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.2.html | Shadows are not drawn for transparent parts of images 15:34:38 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.2.html | took 1192ms 15:34:38 INFO - PROCESS | 3820 | 1461191678837 Marionette TRACE conn2 -> [0,2561,"getWindowHandle",null] 15:34:38 INFO - PROCESS | 3820 | 1461191678842 Marionette TRACE conn2 <- [1,2561,null,{"value":"13"}] 15:34:38 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeX.html 15:34:38 INFO - PROCESS | 3820 | 1461191678847 Marionette TRACE conn2 -> [0,2562,"setScriptTimeout",{"ms":35000}] 15:34:38 INFO - PROCESS | 3820 | 1461191678851 Marionette TRACE conn2 <- [1,2562,null,{}] 15:34:38 INFO - PROCESS | 3820 | 1461191678857 Marionette TRACE conn2 -> [0,2563,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:34:39 INFO - PROCESS | 3820 | 1461191678998 Marionette TRACE conn2 <- [1,2563,null,{"value":null}] 15:34:39 INFO - PROCESS | 3820 | 1461191679139 Marionette TRACE conn2 -> [0,2564,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.offset.negativeX.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeX.html\", \"0c4acebc-30bb-40ca-b7a3-36b05095ea91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:34:39 INFO - PROCESS | 3820 | ++DOCSHELL 1326A000 == 70 [pid = 3820] [id = 650] 15:34:39 INFO - PROCESS | 3820 | ++DOMWINDOW == 153 (13551400) [pid = 3820] [serial = 1950] [outer = 00000000] 15:34:39 INFO - PROCESS | 3820 | ++DOMWINDOW == 154 (18176000) [pid = 3820] [serial = 1951] [outer = 13551400] 15:34:39 INFO - PROCESS | 3820 | 1461191679217 Marionette DEBUG loaded listener.js 15:34:39 INFO - PROCESS | 3820 | ++DOMWINDOW == 155 (182A3000) [pid = 3820] [serial = 1952] [outer = 13551400] 15:34:39 INFO - PROCESS | 3820 | --DOCSHELL 12DD7000 == 69 [pid = 3820] [id = 642] 15:34:39 INFO - PROCESS | 3820 | --DOCSHELL 14350C00 == 68 [pid = 3820] [id = 641] 15:34:39 INFO - PROCESS | 3820 | --DOCSHELL 12B82800 == 67 [pid = 3820] [id = 640] 15:34:39 INFO - PROCESS | 3820 | --DOCSHELL 1CCE3C00 == 66 [pid = 3820] [id = 639] 15:34:39 INFO - PROCESS | 3820 | --DOCSHELL 1C3EB400 == 65 [pid = 3820] [id = 638] 15:34:39 INFO - PROCESS | 3820 | --DOCSHELL 13388C00 == 64 [pid = 3820] [id = 637] 15:34:39 INFO - PROCESS | 3820 | --DOCSHELL 195C1400 == 63 [pid = 3820] [id = 636] 15:34:39 INFO - PROCESS | 3820 | --DOCSHELL 18B89C00 == 62 [pid = 3820] [id = 635] 15:34:39 INFO - PROCESS | 3820 | --DOCSHELL 1325C800 == 61 [pid = 3820] [id = 634] 15:34:39 INFO - PROCESS | 3820 | --DOCSHELL 1354DC00 == 60 [pid = 3820] [id = 633] 15:34:39 INFO - PROCESS | 3820 | --DOMWINDOW == 154 (1CCE7000) [pid = 3820] [serial = 1882] [outer = 00000000] [url = about:blank] 15:34:39 INFO - PROCESS | 3820 | --DOMWINDOW == 153 (1D5CB400) [pid = 3820] [serial = 1846] [outer = 00000000] [url = about:blank] 15:34:39 INFO - PROCESS | 3820 | --DOMWINDOW == 152 (1DF45800) [pid = 3820] [serial = 1849] [outer = 00000000] [url = about:blank] 15:34:39 INFO - PROCESS | 3820 | --DOCSHELL 15C0E000 == 59 [pid = 3820] [id = 629] 15:34:39 INFO - PROCESS | 3820 | --DOCSHELL 1354D400 == 58 [pid = 3820] [id = 628] 15:34:39 INFO - PROCESS | 3820 | --DOMWINDOW == 151 (1864DC00) [pid = 3820] [serial = 1808] [outer = 00000000] [url = about:blank] 15:34:39 INFO - PROCESS | 3820 | --DOMWINDOW == 150 (1A8DA800) [pid = 3820] [serial = 1870] [outer = 00000000] [url = about:blank] 15:34:39 INFO - PROCESS | 3820 | --DOMWINDOW == 149 (1C268400) [pid = 3820] [serial = 1873] [outer = 00000000] [url = about:blank] 15:34:39 INFO - PROCESS | 3820 | --DOMWINDOW == 148 (1A8E1400) [pid = 3820] [serial = 1871] [outer = 00000000] [url = about:blank] 15:34:39 INFO - PROCESS | 3820 | --DOMWINDOW == 147 (16481800) [pid = 3820] [serial = 1858] [outer = 00000000] [url = about:blank] 15:34:39 INFO - PROCESS | 3820 | --DOMWINDOW == 146 (1687B000) [pid = 3820] [serial = 1859] [outer = 00000000] [url = about:blank] 15:34:39 INFO - PROCESS | 3820 | --DOMWINDOW == 145 (1880A000) [pid = 3820] [serial = 1861] [outer = 00000000] [url = about:blank] 15:34:39 INFO - PROCESS | 3820 | --DOMWINDOW == 144 (18910C00) [pid = 3820] [serial = 1862] [outer = 00000000] [url = about:blank] 15:34:39 INFO - PROCESS | 3820 | --DOMWINDOW == 143 (16485400) [pid = 3820] [serial = 1856] [outer = 00000000] [url = about:blank] 15:34:39 INFO - PROCESS | 3820 | --DOMWINDOW == 142 (15D90400) [pid = 3820] [serial = 1855] [outer = 00000000] [url = about:blank] 15:34:39 INFO - PROCESS | 3820 | --DOMWINDOW == 141 (1648C800) [pid = 3820] [serial = 1840] [outer = 00000000] [url = about:blank] 15:34:39 INFO - PROCESS | 3820 | --DOMWINDOW == 140 (18F25000) [pid = 3820] [serial = 1864] [outer = 00000000] [url = about:blank] 15:34:39 INFO - PROCESS | 3820 | --DOMWINDOW == 139 (18F22400) [pid = 3820] [serial = 1843] [outer = 00000000] [url = about:blank] 15:34:39 INFO - PROCESS | 3820 | --DOMWINDOW == 138 (1646C400) [pid = 3820] [serial = 1852] [outer = 00000000] [url = about:blank] 15:34:39 INFO - PROCESS | 3820 | --DOMWINDOW == 137 (1A3ADC00) [pid = 3820] [serial = 1876] [outer = 00000000] [url = about:blank] 15:34:39 INFO - PROCESS | 3820 | --DOMWINDOW == 136 (1C26CC00) [pid = 3820] [serial = 1874] [outer = 00000000] [url = about:blank] 15:34:39 INFO - PROCESS | 3820 | --DOMWINDOW == 135 (1A1B5C00) [pid = 3820] [serial = 1867] [outer = 00000000] [url = about:blank] 15:34:39 INFO - PROCESS | 3820 | --DOMWINDOW == 134 (1A319000) [pid = 3820] [serial = 1868] [outer = 00000000] [url = about:blank] 15:34:39 INFO - PROCESS | 3820 | --DOMWINDOW == 133 (1C3F0800) [pid = 3820] [serial = 1880] [outer = 00000000] [url = about:blank] 15:34:39 INFO - PROCESS | 3820 | --DOMWINDOW == 132 (194DD800) [pid = 3820] [serial = 1865] [outer = 00000000] [url = about:blank] 15:34:39 INFO - PROCESS | 3820 | --DOMWINDOW == 131 (1C33CC00) [pid = 3820] [serial = 1879] [outer = 00000000] [url = about:blank] 15:34:39 INFO - PROCESS | 3820 | --DOMWINDOW == 130 (1A1BBC00) [pid = 3820] [serial = 1877] [outer = 00000000] [url = about:blank] 15:34:39 INFO - PROCESS | 3820 | 1461191679831 Marionette TRACE conn2 <- [1,2564,null,{"value":["/2dcontext/shadows/2d.shadow.offset.negativeX.html",0,null,null,[["Shadows can be offset with negative x",0,null,null]]]}] 15:34:39 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeX.html | Shadows can be offset with negative x 15:34:39 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeX.html | took 1004ms 15:34:39 INFO - PROCESS | 3820 | 1461191679850 Marionette TRACE conn2 -> [0,2565,"getWindowHandle",null] 15:34:39 INFO - PROCESS | 3820 | 1461191679855 Marionette TRACE conn2 <- [1,2565,null,{"value":"13"}] 15:34:39 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeY.html 15:34:39 INFO - PROCESS | 3820 | 1461191679861 Marionette TRACE conn2 -> [0,2566,"setScriptTimeout",{"ms":35000}] 15:34:39 INFO - PROCESS | 3820 | 1461191679863 Marionette TRACE conn2 <- [1,2566,null,{}] 15:34:39 INFO - PROCESS | 3820 | 1461191679867 Marionette TRACE conn2 -> [0,2567,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:34:39 INFO - PROCESS | 3820 | 1461191679954 Marionette TRACE conn2 <- [1,2567,null,{"value":null}] 15:34:39 INFO - PROCESS | 3820 | 1461191679960 Marionette TRACE conn2 -> [0,2568,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.offset.negativeY.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeY.html\", \"0c4acebc-30bb-40ca-b7a3-36b05095ea91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:34:39 INFO - PROCESS | 3820 | ++DOCSHELL 1354D400 == 59 [pid = 3820] [id = 651] 15:34:39 INFO - PROCESS | 3820 | ++DOMWINDOW == 131 (16468400) [pid = 3820] [serial = 1953] [outer = 00000000] 15:34:40 INFO - PROCESS | 3820 | ++DOMWINDOW == 132 (18648C00) [pid = 3820] [serial = 1954] [outer = 16468400] 15:34:40 INFO - PROCESS | 3820 | 1461191680006 Marionette DEBUG loaded listener.js 15:34:40 INFO - PROCESS | 3820 | ++DOMWINDOW == 133 (18B87000) [pid = 3820] [serial = 1955] [outer = 16468400] 15:34:40 INFO - PROCESS | 3820 | 1461191680530 Marionette TRACE conn2 <- [1,2568,null,{"value":["/2dcontext/shadows/2d.shadow.offset.negativeY.html",0,null,null,[["Shadows can be offset with negative y",0,null,null]]]}] 15:34:40 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeY.html | Shadows can be offset with negative y 15:34:40 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeY.html | took 706ms 15:34:40 INFO - PROCESS | 3820 | 1461191680559 Marionette TRACE conn2 -> [0,2569,"getWindowHandle",null] 15:34:40 INFO - PROCESS | 3820 | 1461191680561 Marionette TRACE conn2 <- [1,2569,null,{"value":"13"}] 15:34:40 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveX.html 15:34:40 INFO - PROCESS | 3820 | 1461191680565 Marionette TRACE conn2 -> [0,2570,"setScriptTimeout",{"ms":35000}] 15:34:40 INFO - PROCESS | 3820 | 1461191680568 Marionette TRACE conn2 <- [1,2570,null,{}] 15:34:40 INFO - PROCESS | 3820 | 1461191680579 Marionette TRACE conn2 -> [0,2571,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:34:40 INFO - PROCESS | 3820 | 1461191680701 Marionette TRACE conn2 <- [1,2571,null,{"value":null}] 15:34:40 INFO - PROCESS | 3820 | 1461191680810 Marionette TRACE conn2 -> [0,2572,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.offset.positiveX.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveX.html\", \"0c4acebc-30bb-40ca-b7a3-36b05095ea91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:34:40 INFO - PROCESS | 3820 | ++DOCSHELL 196CC800 == 60 [pid = 3820] [id = 652] 15:34:40 INFO - PROCESS | 3820 | ++DOMWINDOW == 134 (19783000) [pid = 3820] [serial = 1956] [outer = 00000000] 15:34:40 INFO - PROCESS | 3820 | ++DOMWINDOW == 135 (1A1BC400) [pid = 3820] [serial = 1957] [outer = 19783000] 15:34:40 INFO - PROCESS | 3820 | 1461191680857 Marionette DEBUG loaded listener.js 15:34:40 INFO - PROCESS | 3820 | ++DOMWINDOW == 136 (1A3B6C00) [pid = 3820] [serial = 1958] [outer = 19783000] 15:34:41 INFO - PROCESS | 3820 | 1461191681231 Marionette TRACE conn2 <- [1,2572,null,{"value":["/2dcontext/shadows/2d.shadow.offset.positiveX.html",0,null,null,[["Shadows can be offset with positive x",0,null,null]]]}] 15:34:41 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveX.html | Shadows can be offset with positive x 15:34:41 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveX.html | took 706ms 15:34:41 INFO - PROCESS | 3820 | 1461191681264 Marionette TRACE conn2 -> [0,2573,"getWindowHandle",null] 15:34:41 INFO - PROCESS | 3820 | 1461191681267 Marionette TRACE conn2 <- [1,2573,null,{"value":"13"}] 15:34:41 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveY.html 15:34:41 INFO - PROCESS | 3820 | 1461191681270 Marionette TRACE conn2 -> [0,2574,"setScriptTimeout",{"ms":35000}] 15:34:41 INFO - PROCESS | 3820 | 1461191681271 Marionette TRACE conn2 <- [1,2574,null,{}] 15:34:41 INFO - PROCESS | 3820 | 1461191681275 Marionette TRACE conn2 -> [0,2575,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:34:41 INFO - PROCESS | 3820 | 1461191681358 Marionette TRACE conn2 <- [1,2575,null,{"value":null}] 15:34:41 INFO - PROCESS | 3820 | 1461191681365 Marionette TRACE conn2 -> [0,2576,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.offset.positiveY.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveY.html\", \"0c4acebc-30bb-40ca-b7a3-36b05095ea91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:34:41 INFO - PROCESS | 3820 | ++DOCSHELL 1A31B800 == 61 [pid = 3820] [id = 653] 15:34:41 INFO - PROCESS | 3820 | ++DOMWINDOW == 137 (1A8DCC00) [pid = 3820] [serial = 1959] [outer = 00000000] 15:34:41 INFO - PROCESS | 3820 | ++DOMWINDOW == 138 (1AD60000) [pid = 3820] [serial = 1960] [outer = 1A8DCC00] 15:34:41 INFO - PROCESS | 3820 | 1461191681410 Marionette DEBUG loaded listener.js 15:34:41 INFO - PROCESS | 3820 | ++DOMWINDOW == 139 (1C268400) [pid = 3820] [serial = 1961] [outer = 1A8DCC00] 15:34:41 INFO - PROCESS | 3820 | 1461191681891 Marionette TRACE conn2 <- [1,2576,null,{"value":["/2dcontext/shadows/2d.shadow.offset.positiveY.html",0,null,null,[["Shadows can be offset with positive y",0,null,null]]]}] 15:34:41 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveY.html | Shadows can be offset with positive y 15:34:41 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveY.html | took 643ms 15:34:41 INFO - PROCESS | 3820 | 1461191681915 Marionette TRACE conn2 -> [0,2577,"getWindowHandle",null] 15:34:41 INFO - TEST-START | /2dcontext/shadows/2d.shadow.outside.html 15:34:41 INFO - PROCESS | 3820 | 1461191681917 Marionette TRACE conn2 <- [1,2577,null,{"value":"13"}] 15:34:41 INFO - PROCESS | 3820 | 1461191681920 Marionette TRACE conn2 -> [0,2578,"setScriptTimeout",{"ms":35000}] 15:34:41 INFO - PROCESS | 3820 | 1461191681922 Marionette TRACE conn2 <- [1,2578,null,{}] 15:34:41 INFO - PROCESS | 3820 | 1461191681930 Marionette TRACE conn2 -> [0,2579,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:34:42 INFO - PROCESS | 3820 | 1461191682052 Marionette TRACE conn2 <- [1,2579,null,{"value":null}] 15:34:42 INFO - PROCESS | 3820 | 1461191682089 Marionette TRACE conn2 -> [0,2580,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.outside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.outside.html\", \"0c4acebc-30bb-40ca-b7a3-36b05095ea91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:34:42 INFO - PROCESS | 3820 | ++DOCSHELL 132FCC00 == 62 [pid = 3820] [id = 654] 15:34:42 INFO - PROCESS | 3820 | ++DOMWINDOW == 140 (1AD5A000) [pid = 3820] [serial = 1962] [outer = 00000000] 15:34:42 INFO - PROCESS | 3820 | ++DOMWINDOW == 141 (1C3E4800) [pid = 3820] [serial = 1963] [outer = 1AD5A000] 15:34:42 INFO - PROCESS | 3820 | 1461191682195 Marionette DEBUG loaded listener.js 15:34:42 INFO - PROCESS | 3820 | ++DOMWINDOW == 142 (1C98B400) [pid = 3820] [serial = 1964] [outer = 1AD5A000] 15:34:42 INFO - PROCESS | 3820 | 1461191682665 Marionette TRACE conn2 <- [1,2580,null,{"value":["/2dcontext/shadows/2d.shadow.outside.html",0,null,null,[["Shadows of shapes outside the visible area can be offset onto the visible area",0,null,null]]]}] 15:34:42 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.outside.html | Shadows of shapes outside the visible area can be offset onto the visible area 15:34:42 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.outside.html | took 800ms 15:34:42 INFO - PROCESS | 3820 | 1461191682728 Marionette TRACE conn2 -> [0,2581,"getWindowHandle",null] 15:34:42 INFO - PROCESS | 3820 | 1461191682730 Marionette TRACE conn2 <- [1,2581,null,{"value":"13"}] 15:34:42 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.alpha.html 15:34:42 INFO - PROCESS | 3820 | 1461191682733 Marionette TRACE conn2 -> [0,2582,"setScriptTimeout",{"ms":35000}] 15:34:42 INFO - PROCESS | 3820 | 1461191682735 Marionette TRACE conn2 <- [1,2582,null,{}] 15:34:42 INFO - PROCESS | 3820 | 1461191682738 Marionette TRACE conn2 -> [0,2583,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:34:42 INFO - PROCESS | 3820 | 1461191682864 Marionette TRACE conn2 <- [1,2583,null,{"value":null}] 15:34:42 INFO - PROCESS | 3820 | 1461191682934 Marionette TRACE conn2 -> [0,2584,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.pattern.alpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.alpha.html\", \"0c4acebc-30bb-40ca-b7a3-36b05095ea91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:34:42 INFO - PROCESS | 3820 | ++DOCSHELL 1D467400 == 63 [pid = 3820] [id = 655] 15:34:42 INFO - PROCESS | 3820 | ++DOMWINDOW == 143 (1D59F400) [pid = 3820] [serial = 1965] [outer = 00000000] 15:34:43 INFO - PROCESS | 3820 | ++DOMWINDOW == 144 (1D8F0400) [pid = 3820] [serial = 1966] [outer = 1D59F400] 15:34:43 INFO - PROCESS | 3820 | 1461191683028 Marionette DEBUG loaded listener.js 15:34:43 INFO - PROCESS | 3820 | ++DOMWINDOW == 145 (1D8EE000) [pid = 3820] [serial = 1967] [outer = 1D59F400] 15:34:43 INFO - PROCESS | 3820 | 1461191683463 Marionette TRACE conn2 <- [1,2584,null,{"value":["/2dcontext/shadows/2d.shadow.pattern.alpha.html",0,null,null,[["Shadows are drawn correctly for partially-transparent fill patterns",0,null,null]]]}] 15:34:43 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.alpha.html | Shadows are drawn correctly for partially-transparent fill patterns 15:34:43 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.alpha.html | took 738ms 15:34:43 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.basic.html 15:34:43 INFO - PROCESS | 3820 | 1461191683535 Marionette TRACE conn2 -> [0,2585,"getWindowHandle",null] 15:34:43 INFO - PROCESS | 3820 | 1461191683537 Marionette TRACE conn2 <- [1,2585,null,{"value":"13"}] 15:34:43 INFO - PROCESS | 3820 | 1461191683541 Marionette TRACE conn2 -> [0,2586,"setScriptTimeout",{"ms":35000}] 15:34:43 INFO - PROCESS | 3820 | 1461191683543 Marionette TRACE conn2 <- [1,2586,null,{}] 15:34:43 INFO - PROCESS | 3820 | 1461191683546 Marionette TRACE conn2 -> [0,2587,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:34:43 INFO - PROCESS | 3820 | 1461191683669 Marionette TRACE conn2 <- [1,2587,null,{"value":null}] 15:34:43 INFO - PROCESS | 3820 | 1461191683745 Marionette TRACE conn2 -> [0,2588,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.pattern.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.basic.html\", \"0c4acebc-30bb-40ca-b7a3-36b05095ea91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:34:43 INFO - PROCESS | 3820 | ++DOCSHELL 1D4EA800 == 64 [pid = 3820] [id = 656] 15:34:43 INFO - PROCESS | 3820 | ++DOMWINDOW == 146 (1D8EA400) [pid = 3820] [serial = 1968] [outer = 00000000] 15:34:43 INFO - PROCESS | 3820 | ++DOMWINDOW == 147 (1E61D400) [pid = 3820] [serial = 1969] [outer = 1D8EA400] 15:34:43 INFO - PROCESS | 3820 | 1461191683789 Marionette DEBUG loaded listener.js 15:34:43 INFO - PROCESS | 3820 | ++DOMWINDOW == 148 (1EA3E400) [pid = 3820] [serial = 1970] [outer = 1D8EA400] 15:34:44 INFO - PROCESS | 3820 | --DOMWINDOW == 147 (1C98CC00) [pid = 3820] [serial = 1914] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.x.html] 15:34:44 INFO - PROCESS | 3820 | --DOMWINDOW == 146 (1D46CC00) [pid = 3820] [serial = 1917] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.y.html] 15:34:44 INFO - PROCESS | 3820 | --DOMWINDOW == 145 (12D9CC00) [pid = 3820] [serial = 1920] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.alpha.html] 15:34:44 INFO - PROCESS | 3820 | --DOMWINDOW == 144 (1A316400) [pid = 3820] [serial = 1908] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.1.html] 15:34:44 INFO - PROCESS | 3820 | --DOMWINDOW == 143 (1A869C00) [pid = 3820] [serial = 1911] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.2.html] 15:34:44 INFO - PROCESS | 3820 | --DOMWINDOW == 142 (18B8A400) [pid = 3820] [serial = 1905] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.blur.html] 15:34:44 INFO - PROCESS | 3820 | --DOMWINDOW == 141 (1325E800) [pid = 3820] [serial = 1902] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.3.html] 15:34:44 INFO - PROCESS | 3820 | --DOMWINDOW == 140 (1354F400) [pid = 3820] [serial = 1899] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.2.html] 15:34:44 INFO - PROCESS | 3820 | --DOMWINDOW == 139 (1C33AC00) [pid = 3820] [serial = 1881] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.1.html] 15:34:44 INFO - PROCESS | 3820 | --DOMWINDOW == 138 (1326BC00) [pid = 3820] [serial = 1926] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.1.html] 15:34:44 INFO - PROCESS | 3820 | --DOMWINDOW == 137 (16554400) [pid = 3820] [serial = 1923] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.basic.html] 15:34:44 INFO - PROCESS | 3820 | 1461191684429 Marionette TRACE conn2 <- [1,2588,null,{"value":["/2dcontext/shadows/2d.shadow.pattern.basic.html",0,null,null,[["Shadows are drawn for fill patterns",0,null,null]]]}] 15:34:44 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.basic.html | Shadows are drawn for fill patterns 15:34:44 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.basic.html | took 941ms 15:34:44 INFO - PROCESS | 3820 | 1461191684488 Marionette TRACE conn2 -> [0,2589,"getWindowHandle",null] 15:34:44 INFO - PROCESS | 3820 | 1461191684490 Marionette TRACE conn2 <- [1,2589,null,{"value":"13"}] 15:34:44 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html 15:34:44 INFO - PROCESS | 3820 | 1461191684501 Marionette TRACE conn2 -> [0,2590,"setScriptTimeout",{"ms":35000}] 15:34:44 INFO - PROCESS | 3820 | 1461191684502 Marionette TRACE conn2 <- [1,2590,null,{}] 15:34:44 INFO - PROCESS | 3820 | 1461191684506 Marionette TRACE conn2 -> [0,2591,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:34:44 INFO - PROCESS | 3820 | 1461191684587 Marionette TRACE conn2 <- [1,2591,null,{"value":null}] 15:34:44 INFO - PROCESS | 3820 | 1461191684596 Marionette TRACE conn2 -> [0,2592,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.pattern.transparent.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.1.html\", \"0c4acebc-30bb-40ca-b7a3-36b05095ea91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:34:44 INFO - PROCESS | 3820 | ++DOCSHELL 16554400 == 65 [pid = 3820] [id = 657] 15:34:44 INFO - PROCESS | 3820 | ++DOMWINDOW == 138 (1864C800) [pid = 3820] [serial = 1971] [outer = 00000000] 15:34:44 INFO - PROCESS | 3820 | ++DOMWINDOW == 139 (1C26B000) [pid = 3820] [serial = 1972] [outer = 1864C800] 15:34:44 INFO - PROCESS | 3820 | 1461191684639 Marionette DEBUG loaded listener.js 15:34:44 INFO - PROCESS | 3820 | ++DOMWINDOW == 140 (1CFE3000) [pid = 3820] [serial = 1973] [outer = 1864C800] 15:34:45 INFO - PROCESS | 3820 | 1461191685092 Marionette TRACE conn2 <- [1,2592,null,{"value":["/2dcontext/shadows/2d.shadow.pattern.transparent.1.html",0,null,null,[["Shadows are not drawn for transparent fill patterns",0,null,null]]]}] 15:34:45 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | Shadows are not drawn for transparent fill patterns 15:34:45 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | took 643ms 15:34:45 INFO - PROCESS | 3820 | 1461191685141 Marionette TRACE conn2 -> [0,2593,"getWindowHandle",null] 15:34:45 INFO - PROCESS | 3820 | 1461191685143 Marionette TRACE conn2 <- [1,2593,null,{"value":"13"}] 15:34:45 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html 15:34:45 INFO - PROCESS | 3820 | 1461191685146 Marionette TRACE conn2 -> [0,2594,"setScriptTimeout",{"ms":35000}] 15:34:45 INFO - PROCESS | 3820 | 1461191685148 Marionette TRACE conn2 <- [1,2594,null,{}] 15:34:45 INFO - PROCESS | 3820 | 1461191685152 Marionette TRACE conn2 -> [0,2595,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:34:45 INFO - PROCESS | 3820 | 1461191685234 Marionette TRACE conn2 <- [1,2595,null,{"value":null}] 15:34:45 INFO - PROCESS | 3820 | 1461191685240 Marionette TRACE conn2 -> [0,2596,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.pattern.transparent.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.2.html\", \"0c4acebc-30bb-40ca-b7a3-36b05095ea91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:34:45 INFO - PROCESS | 3820 | ++DOCSHELL 18691C00 == 66 [pid = 3820] [id = 658] 15:34:45 INFO - PROCESS | 3820 | ++DOMWINDOW == 141 (18692000) [pid = 3820] [serial = 1974] [outer = 00000000] 15:34:45 INFO - PROCESS | 3820 | ++DOMWINDOW == 142 (18698000) [pid = 3820] [serial = 1975] [outer = 18692000] 15:34:45 INFO - PROCESS | 3820 | 1461191685283 Marionette DEBUG loaded listener.js 15:34:45 INFO - PROCESS | 3820 | ++DOMWINDOW == 143 (18699400) [pid = 3820] [serial = 1976] [outer = 18692000] 15:34:45 INFO - PROCESS | 3820 | 1461191685756 Marionette TRACE conn2 <- [1,2596,null,{"value":["/2dcontext/shadows/2d.shadow.pattern.transparent.2.html",0,null,null,[["Shadows are not drawn for transparent parts of fill patterns",0,null,null]]]}] 15:34:45 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | Shadows are not drawn for transparent parts of fill patterns 15:34:45 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | took 643ms 15:34:45 INFO - PROCESS | 3820 | 1461191685796 Marionette TRACE conn2 -> [0,2597,"getWindowHandle",null] 15:34:45 INFO - PROCESS | 3820 | 1461191685798 Marionette TRACE conn2 <- [1,2597,null,{"value":"13"}] 15:34:45 INFO - PROCESS | 3820 | 1461191685801 Marionette TRACE conn2 -> [0,2598,"setScriptTimeout",{"ms":35000}] 15:34:45 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.basic.html 15:34:45 INFO - PROCESS | 3820 | 1461191685802 Marionette TRACE conn2 <- [1,2598,null,{}] 15:34:45 INFO - PROCESS | 3820 | 1461191685810 Marionette TRACE conn2 -> [0,2599,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:34:45 INFO - PROCESS | 3820 | 1461191685892 Marionette TRACE conn2 <- [1,2599,null,{"value":null}] 15:34:45 INFO - PROCESS | 3820 | 1461191685898 Marionette TRACE conn2 -> [0,2600,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.stroke.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.basic.html\", \"0c4acebc-30bb-40ca-b7a3-36b05095ea91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:34:45 INFO - PROCESS | 3820 | ++DOCSHELL 18690800 == 67 [pid = 3820] [id = 659] 15:34:45 INFO - PROCESS | 3820 | ++DOMWINDOW == 144 (18692C00) [pid = 3820] [serial = 1977] [outer = 00000000] 15:34:45 INFO - PROCESS | 3820 | ++DOMWINDOW == 145 (1D4E9000) [pid = 3820] [serial = 1978] [outer = 18692C00] 15:34:45 INFO - PROCESS | 3820 | 1461191685942 Marionette DEBUG loaded listener.js 15:34:46 INFO - PROCESS | 3820 | ++DOMWINDOW == 146 (1DD53000) [pid = 3820] [serial = 1979] [outer = 18692C00] 15:34:47 INFO - PROCESS | 3820 | --DOCSHELL 16472400 == 66 [pid = 3820] [id = 552] 15:34:47 INFO - PROCESS | 3820 | --DOCSHELL 1A31B000 == 65 [pid = 3820] [id = 385] 15:34:47 INFO - PROCESS | 3820 | --DOCSHELL 11C19000 == 64 [pid = 3820] [id = 522] 15:34:47 INFO - PROCESS | 3820 | --DOCSHELL 1AA3B400 == 63 [pid = 3820] [id = 630] 15:34:47 INFO - PROCESS | 3820 | --DOCSHELL 12B81400 == 62 [pid = 3820] [id = 389] 15:34:47 INFO - PROCESS | 3820 | --DOCSHELL 136C6000 == 61 [pid = 3820] [id = 602] 15:34:47 INFO - PROCESS | 3820 | --DOCSHELL 1646C800 == 60 [pid = 3820] [id = 581] 15:34:47 INFO - PROCESS | 3820 | --DOCSHELL 1A3B7800 == 59 [pid = 3820] [id = 631] 15:34:47 INFO - PROCESS | 3820 | --DOCSHELL 1CCE8400 == 58 [pid = 3820] [id = 600] 15:34:47 INFO - PROCESS | 3820 | --DOCSHELL 1D5AB000 == 57 [pid = 3820] [id = 570] 15:34:47 INFO - PROCESS | 3820 | --DOCSHELL 12BE3800 == 56 [pid = 3820] [id = 627] 15:34:47 INFO - PROCESS | 3820 | --DOCSHELL 13816000 == 55 [pid = 3820] [id = 386] 15:34:47 INFO - PROCESS | 3820 | --DOCSHELL 182A3400 == 54 [pid = 3820] [id = 510] 15:34:47 INFO - PROCESS | 3820 | --DOCSHELL 1C262400 == 53 [pid = 3820] [id = 535] 15:34:47 INFO - PROCESS | 3820 | --DOCSHELL 1D5A9800 == 52 [pid = 3820] [id = 601] 15:34:47 INFO - PROCESS | 3820 | --DOCSHELL 1C3EEC00 == 51 [pid = 3820] [id = 539] 15:34:47 INFO - PROCESS | 3820 | --DOCSHELL 156A5C00 == 50 [pid = 3820] [id = 632] 15:34:47 INFO - PROCESS | 3820 | --DOCSHELL 12DD8400 == 49 [pid = 3820] [id = 540] 15:34:47 INFO - PROCESS | 3820 | --DOCSHELL 15C91C00 == 48 [pid = 3820] [id = 384] 15:34:47 INFO - PROCESS | 3820 | --DOCSHELL 12D92000 == 47 [pid = 3820] [id = 555] 15:34:47 INFO - PROCESS | 3820 | --DOCSHELL 1CB6B000 == 46 [pid = 3820] [id = 585] 15:34:47 INFO - PROCESS | 3820 | --DOCSHELL 16477400 == 45 [pid = 3820] [id = 387] 15:34:47 INFO - PROCESS | 3820 | --DOCSHELL 1325D400 == 44 [pid = 3820] [id = 617] 15:34:47 INFO - PROCESS | 3820 | --DOCSHELL 1D46AC00 == 43 [pid = 3820] [id = 554] 15:34:47 INFO - PROCESS | 3820 | --DOCSHELL 18236400 == 42 [pid = 3820] [id = 388] 15:34:47 INFO - PROCESS | 3820 | --DOCSHELL 1326A000 == 41 [pid = 3820] [id = 650] 15:34:47 INFO - PROCESS | 3820 | --DOCSHELL 1491CC00 == 40 [pid = 3820] [id = 649] 15:34:47 INFO - PROCESS | 3820 | --DOCSHELL 12D9B400 == 39 [pid = 3820] [id = 648] 15:34:47 INFO - PROCESS | 3820 | --DOCSHELL 1D16A400 == 38 [pid = 3820] [id = 646] 15:34:47 INFO - PROCESS | 3820 | --DOCSHELL 11B7C400 == 37 [pid = 3820] [id = 647] 15:34:47 INFO - PROCESS | 3820 | --DOCSHELL 132FBC00 == 36 [pid = 3820] [id = 644] 15:34:47 INFO - PROCESS | 3820 | --DOCSHELL 18171C00 == 35 [pid = 3820] [id = 645] 15:34:47 INFO - PROCESS | 3820 | --DOCSHELL 132F1400 == 34 [pid = 3820] [id = 643] 15:34:47 INFO - PROCESS | 3820 | --DOCSHELL 1D5A9000 == 33 [pid = 3820] [id = 612] 15:34:47 INFO - PROCESS | 3820 | --DOCSHELL 196CC800 == 32 [pid = 3820] [id = 652] 15:34:47 INFO - PROCESS | 3820 | --DOCSHELL 16554400 == 31 [pid = 3820] [id = 657] 15:34:47 INFO - PROCESS | 3820 | --DOCSHELL 132FCC00 == 30 [pid = 3820] [id = 654] 15:34:47 INFO - PROCESS | 3820 | --DOCSHELL 1A31B800 == 29 [pid = 3820] [id = 653] 15:34:47 INFO - PROCESS | 3820 | --DOCSHELL 1D4EA800 == 28 [pid = 3820] [id = 656] 15:34:47 INFO - PROCESS | 3820 | --DOCSHELL 1D467400 == 27 [pid = 3820] [id = 655] 15:34:47 INFO - PROCESS | 3820 | --DOCSHELL 1354D400 == 26 [pid = 3820] [id = 651] 15:34:47 INFO - PROCESS | 3820 | --DOCSHELL 18691C00 == 25 [pid = 3820] [id = 658] 15:34:48 INFO - PROCESS | 3820 | --DOMWINDOW == 145 (1CFD8800) [pid = 3820] [serial = 1915] [outer = 00000000] [url = about:blank] 15:34:48 INFO - PROCESS | 3820 | --DOMWINDOW == 144 (1D5C2400) [pid = 3820] [serial = 1918] [outer = 00000000] [url = about:blank] 15:34:48 INFO - PROCESS | 3820 | --DOMWINDOW == 143 (1D467800) [pid = 3820] [serial = 1916] [outer = 00000000] [url = about:blank] 15:34:48 INFO - PROCESS | 3820 | --DOMWINDOW == 142 (15ADB400) [pid = 3820] [serial = 1921] [outer = 00000000] [url = about:blank] 15:34:48 INFO - PROCESS | 3820 | --DOMWINDOW == 141 (1D5C1C00) [pid = 3820] [serial = 1919] [outer = 00000000] [url = about:blank] 15:34:48 INFO - PROCESS | 3820 | --DOMWINDOW == 140 (1A8A3000) [pid = 3820] [serial = 1909] [outer = 00000000] [url = about:blank] 15:34:48 INFO - PROCESS | 3820 | --DOMWINDOW == 139 (1A8D4000) [pid = 3820] [serial = 1910] [outer = 00000000] [url = about:blank] 15:34:48 INFO - PROCESS | 3820 | --DOMWINDOW == 138 (1C267400) [pid = 3820] [serial = 1912] [outer = 00000000] [url = about:blank] 15:34:48 INFO - PROCESS | 3820 | --DOMWINDOW == 137 (18D10800) [pid = 3820] [serial = 1906] [outer = 00000000] [url = about:blank] 15:34:48 INFO - PROCESS | 3820 | --DOMWINDOW == 136 (19504800) [pid = 3820] [serial = 1907] [outer = 00000000] [url = about:blank] 15:34:48 INFO - PROCESS | 3820 | --DOMWINDOW == 135 (1E612C00) [pid = 3820] [serial = 1897] [outer = 00000000] [url = about:blank] 15:34:48 INFO - PROCESS | 3820 | --DOMWINDOW == 134 (17AC1800) [pid = 3820] [serial = 1903] [outer = 00000000] [url = about:blank] 15:34:48 INFO - PROCESS | 3820 | --DOMWINDOW == 133 (18112000) [pid = 3820] [serial = 1904] [outer = 00000000] [url = about:blank] 15:34:48 INFO - PROCESS | 3820 | --DOMWINDOW == 132 (15C8B000) [pid = 3820] [serial = 1901] [outer = 00000000] [url = about:blank] 15:34:48 INFO - PROCESS | 3820 | --DOMWINDOW == 131 (156A9800) [pid = 3820] [serial = 1900] [outer = 00000000] [url = about:blank] 15:34:48 INFO - PROCESS | 3820 | --DOMWINDOW == 130 (1CFE7800) [pid = 3820] [serial = 1883] [outer = 00000000] [url = about:blank] 15:34:48 INFO - PROCESS | 3820 | --DOMWINDOW == 129 (18238C00) [pid = 3820] [serial = 1922] [outer = 00000000] [url = about:blank] 15:34:48 INFO - PROCESS | 3820 | --DOMWINDOW == 128 (1864E000) [pid = 3820] [serial = 1888] [outer = 00000000] [url = about:blank] 15:34:48 INFO - PROCESS | 3820 | --DOMWINDOW == 127 (1C995400) [pid = 3820] [serial = 1891] [outer = 00000000] [url = about:blank] 15:34:48 INFO - PROCESS | 3820 | --DOMWINDOW == 126 (1D8F0000) [pid = 3820] [serial = 1894] [outer = 00000000] [url = about:blank] 15:34:48 INFO - PROCESS | 3820 | --DOMWINDOW == 125 (13652400) [pid = 3820] [serial = 1885] [outer = 00000000] [url = about:blank] 15:34:48 INFO - PROCESS | 3820 | --DOMWINDOW == 124 (1E612000) [pid = 3820] [serial = 1927] [outer = 00000000] [url = about:blank] 15:34:48 INFO - PROCESS | 3820 | --DOMWINDOW == 123 (1DD4D000) [pid = 3820] [serial = 1924] [outer = 00000000] [url = about:blank] 15:34:48 INFO - PROCESS | 3820 | --DOMWINDOW == 122 (1E61B800) [pid = 3820] [serial = 1928] [outer = 00000000] [url = about:blank] 15:34:48 INFO - PROCESS | 3820 | --DOMWINDOW == 121 (1DD4CC00) [pid = 3820] [serial = 1925] [outer = 00000000] [url = about:blank] 15:34:48 INFO - PROCESS | 3820 | --DOMWINDOW == 120 (1C336C00) [pid = 3820] [serial = 1913] [outer = 00000000] [url = about:blank] 15:34:48 INFO - PROCESS | 3820 | 1461191688385 Marionette TRACE conn2 <- [1,2600,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.basic.html",0,null,null,[["Shadows are drawn for strokes",0,null,null]]]}] 15:34:48 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.basic.html | Shadows are drawn for strokes 15:34:48 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.basic.html | took 2635ms 15:34:48 INFO - PROCESS | 3820 | 1461191688419 Marionette TRACE conn2 -> [0,2601,"getWindowHandle",null] 15:34:48 INFO - PROCESS | 3820 | 1461191688424 Marionette TRACE conn2 <- [1,2601,null,{"value":"13"}] 15:34:48 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.1.html 15:34:48 INFO - PROCESS | 3820 | 1461191688430 Marionette TRACE conn2 -> [0,2602,"setScriptTimeout",{"ms":35000}] 15:34:48 INFO - PROCESS | 3820 | 1461191688435 Marionette TRACE conn2 <- [1,2602,null,{}] 15:34:48 INFO - PROCESS | 3820 | 1461191688442 Marionette TRACE conn2 -> [0,2603,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:34:48 INFO - PROCESS | 3820 | 1461191688564 Marionette TRACE conn2 <- [1,2603,null,{"value":null}] 15:34:48 INFO - PROCESS | 3820 | 1461191688702 Marionette TRACE conn2 -> [0,2604,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.stroke.cap.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.1.html\", \"0c4acebc-30bb-40ca-b7a3-36b05095ea91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:34:48 INFO - PROCESS | 3820 | ++DOCSHELL 11BF7400 == 26 [pid = 3820] [id = 660] 15:34:48 INFO - PROCESS | 3820 | ++DOMWINDOW == 121 (11BF9800) [pid = 3820] [serial = 1980] [outer = 00000000] 15:34:48 INFO - PROCESS | 3820 | ++DOMWINDOW == 122 (11C1E000) [pid = 3820] [serial = 1981] [outer = 11BF9800] 15:34:48 INFO - PROCESS | 3820 | 1461191688762 Marionette DEBUG loaded listener.js 15:34:48 INFO - PROCESS | 3820 | ++DOMWINDOW == 123 (11F51C00) [pid = 3820] [serial = 1982] [outer = 11BF9800] 15:34:49 INFO - PROCESS | 3820 | 1461191689424 Marionette TRACE conn2 <- [1,2604,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.cap.1.html",0,null,null,[["Shadows are not drawn for areas outside stroke caps",0,null,null]]]}] 15:34:49 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | Shadows are not drawn for areas outside stroke caps 15:34:49 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | took 1051ms 15:34:49 INFO - PROCESS | 3820 | 1461191689477 Marionette TRACE conn2 -> [0,2605,"getWindowHandle",null] 15:34:49 INFO - PROCESS | 3820 | 1461191689484 Marionette TRACE conn2 <- [1,2605,null,{"value":"13"}] 15:34:49 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.2.html 15:34:49 INFO - PROCESS | 3820 | 1461191689491 Marionette TRACE conn2 -> [0,2606,"setScriptTimeout",{"ms":35000}] 15:34:49 INFO - PROCESS | 3820 | 1461191689494 Marionette TRACE conn2 <- [1,2606,null,{}] 15:34:49 INFO - PROCESS | 3820 | 1461191689519 Marionette TRACE conn2 -> [0,2607,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:34:49 INFO - PROCESS | 3820 | 1461191689639 Marionette TRACE conn2 <- [1,2607,null,{"value":null}] 15:34:49 INFO - PROCESS | 3820 | 1461191689766 Marionette TRACE conn2 -> [0,2608,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.stroke.cap.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.2.html\", \"0c4acebc-30bb-40ca-b7a3-36b05095ea91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:34:49 INFO - PROCESS | 3820 | ++DOCSHELL 12B37C00 == 27 [pid = 3820] [id = 661] 15:34:49 INFO - PROCESS | 3820 | ++DOMWINDOW == 124 (12BE5000) [pid = 3820] [serial = 1983] [outer = 00000000] 15:34:49 INFO - PROCESS | 3820 | ++DOMWINDOW == 125 (12D93800) [pid = 3820] [serial = 1984] [outer = 12BE5000] 15:34:49 INFO - PROCESS | 3820 | 1461191689830 Marionette DEBUG loaded listener.js 15:34:49 INFO - PROCESS | 3820 | ++DOMWINDOW == 126 (12D9A400) [pid = 3820] [serial = 1985] [outer = 12BE5000] 15:34:50 INFO - PROCESS | 3820 | 1461191690617 Marionette TRACE conn2 <- [1,2608,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.cap.2.html",0,null,null,[["Shadows are drawn for stroke caps",0,null,null]]]}] 15:34:50 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | Shadows are drawn for stroke caps 15:34:50 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | took 1161ms 15:34:50 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.1.html 15:34:50 INFO - PROCESS | 3820 | 1461191690661 Marionette TRACE conn2 -> [0,2609,"getWindowHandle",null] 15:34:50 INFO - PROCESS | 3820 | 1461191690664 Marionette TRACE conn2 <- [1,2609,null,{"value":"13"}] 15:34:50 INFO - PROCESS | 3820 | 1461191690669 Marionette TRACE conn2 -> [0,2610,"setScriptTimeout",{"ms":35000}] 15:34:50 INFO - PROCESS | 3820 | 1461191690672 Marionette TRACE conn2 <- [1,2610,null,{}] 15:34:50 INFO - PROCESS | 3820 | 1461191690685 Marionette TRACE conn2 -> [0,2611,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:34:50 INFO - PROCESS | 3820 | 1461191690802 Marionette TRACE conn2 <- [1,2611,null,{"value":null}] 15:34:50 INFO - PROCESS | 3820 | 1461191690944 Marionette TRACE conn2 -> [0,2612,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.stroke.join.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.1.html\", \"0c4acebc-30bb-40ca-b7a3-36b05095ea91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:34:50 INFO - PROCESS | 3820 | ++DOCSHELL 132F2400 == 28 [pid = 3820] [id = 662] 15:34:50 INFO - PROCESS | 3820 | ++DOMWINDOW == 127 (132F2C00) [pid = 3820] [serial = 1986] [outer = 00000000] 15:34:51 INFO - PROCESS | 3820 | ++DOMWINDOW == 128 (13389000) [pid = 3820] [serial = 1987] [outer = 132F2C00] 15:34:51 INFO - PROCESS | 3820 | 1461191691052 Marionette DEBUG loaded listener.js 15:34:51 INFO - PROCESS | 3820 | ++DOMWINDOW == 129 (13555000) [pid = 3820] [serial = 1988] [outer = 132F2C00] 15:34:51 INFO - PROCESS | 3820 | --DOCSHELL 17A9E800 == 27 [pid = 3820] [id = 501] 15:34:51 INFO - PROCESS | 3820 | --DOCSHELL 13652000 == 26 [pid = 3820] [id = 503] 15:34:51 INFO - PROCESS | 3820 | --DOCSHELL 1880FC00 == 25 [pid = 3820] [id = 500] 15:34:51 INFO - PROCESS | 3820 | --DOCSHELL 195CA800 == 24 [pid = 3820] [id = 498] 15:34:51 INFO - PROCESS | 3820 | --DOCSHELL 11BEE800 == 23 [pid = 3820] [id = 502] 15:34:51 INFO - PROCESS | 3820 | --DOCSHELL 15460C00 == 22 [pid = 3820] [id = 499] 15:34:51 INFO - PROCESS | 3820 | 1461191691696 Marionette TRACE conn2 <- [1,2612,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.join.1.html",0,null,null,[["Shadows are not drawn for areas outside stroke joins",0,null,null]]]}] 15:34:51 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.1.html | Shadows are not drawn for areas outside stroke joins 15:34:51 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.1.html | took 1051ms 15:34:51 INFO - PROCESS | 3820 | 1461191691750 Marionette TRACE conn2 -> [0,2613,"getWindowHandle",null] 15:34:51 INFO - PROCESS | 3820 | 1461191691754 Marionette TRACE conn2 <- [1,2613,null,{"value":"13"}] 15:34:51 INFO - PROCESS | 3820 | 1461191691760 Marionette TRACE conn2 -> [0,2614,"setScriptTimeout",{"ms":35000}] 15:34:51 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.2.html 15:34:51 INFO - PROCESS | 3820 | 1461191691763 Marionette TRACE conn2 <- [1,2614,null,{}] 15:34:51 INFO - PROCESS | 3820 | 1461191691784 Marionette TRACE conn2 -> [0,2615,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:34:51 INFO - PROCESS | 3820 | 1461191691873 Marionette TRACE conn2 <- [1,2615,null,{"value":null}] 15:34:51 INFO - PROCESS | 3820 | 1461191691976 Marionette TRACE conn2 -> [0,2616,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.stroke.join.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.2.html\", \"0c4acebc-30bb-40ca-b7a3-36b05095ea91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:34:51 INFO - PROCESS | 3820 | ++DOCSHELL 123FC000 == 23 [pid = 3820] [id = 663] 15:34:51 INFO - PROCESS | 3820 | ++DOMWINDOW == 130 (12B3E800) [pid = 3820] [serial = 1989] [outer = 00000000] 15:34:52 INFO - PROCESS | 3820 | ++DOMWINDOW == 131 (13202C00) [pid = 3820] [serial = 1990] [outer = 12B3E800] 15:34:52 INFO - PROCESS | 3820 | 1461191692024 Marionette DEBUG loaded listener.js 15:34:52 INFO - PROCESS | 3820 | ++DOMWINDOW == 132 (13261000) [pid = 3820] [serial = 1991] [outer = 12B3E800] 15:34:52 INFO - PROCESS | 3820 | 1461191692431 Marionette TRACE conn2 <- [1,2616,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.join.2.html",0,null,null,[["Shadows are drawn for stroke joins",0,null,null]]]}] 15:34:52 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.2.html | Shadows are drawn for stroke joins 15:34:52 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.2.html | took 753ms 15:34:52 INFO - PROCESS | 3820 | 1461191692522 Marionette TRACE conn2 -> [0,2617,"getWindowHandle",null] 15:34:52 INFO - PROCESS | 3820 | 1461191692527 Marionette TRACE conn2 <- [1,2617,null,{"value":"13"}] 15:34:52 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.3.html 15:34:52 INFO - PROCESS | 3820 | 1461191692533 Marionette TRACE conn2 -> [0,2618,"setScriptTimeout",{"ms":35000}] 15:34:52 INFO - PROCESS | 3820 | 1461191692535 Marionette TRACE conn2 <- [1,2618,null,{}] 15:34:52 INFO - PROCESS | 3820 | 1461191692543 Marionette TRACE conn2 -> [0,2619,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:34:52 INFO - PROCESS | 3820 | 1461191692629 Marionette TRACE conn2 <- [1,2619,null,{"value":null}] 15:34:52 INFO - PROCESS | 3820 | 1461191692642 Marionette TRACE conn2 -> [0,2620,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.stroke.join.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.3.html\", \"0c4acebc-30bb-40ca-b7a3-36b05095ea91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:34:52 INFO - PROCESS | 3820 | ++DOCSHELL 13650000 == 24 [pid = 3820] [id = 664] 15:34:52 INFO - PROCESS | 3820 | ++DOMWINDOW == 133 (13650800) [pid = 3820] [serial = 1992] [outer = 00000000] 15:34:52 INFO - PROCESS | 3820 | ++DOMWINDOW == 134 (137DEC00) [pid = 3820] [serial = 1993] [outer = 13650800] 15:34:52 INFO - PROCESS | 3820 | 1461191692688 Marionette DEBUG loaded listener.js 15:34:52 INFO - PROCESS | 3820 | ++DOMWINDOW == 135 (13CAEC00) [pid = 3820] [serial = 1994] [outer = 13650800] 15:34:53 INFO - PROCESS | 3820 | 1461191693175 Marionette TRACE conn2 <- [1,2620,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.join.3.html",0,null,null,[["Shadows are drawn for stroke joins respecting miter limit",0,null,null]]]}] 15:34:53 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.3.html | Shadows are drawn for stroke joins respecting miter limit 15:34:53 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.3.html | took 706ms 15:34:53 INFO - PROCESS | 3820 | 1461191693231 Marionette TRACE conn2 -> [0,2621,"getWindowHandle",null] 15:34:53 INFO - PROCESS | 3820 | 1461191693233 Marionette TRACE conn2 <- [1,2621,null,{"value":"13"}] 15:34:53 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.1.html 15:34:53 INFO - PROCESS | 3820 | 1461191693237 Marionette TRACE conn2 -> [0,2622,"setScriptTimeout",{"ms":35000}] 15:34:53 INFO - PROCESS | 3820 | 1461191693240 Marionette TRACE conn2 <- [1,2622,null,{}] 15:34:53 INFO - PROCESS | 3820 | 1461191693250 Marionette TRACE conn2 -> [0,2623,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:34:53 INFO - PROCESS | 3820 | 1461191693336 Marionette TRACE conn2 <- [1,2623,null,{"value":null}] 15:34:53 INFO - PROCESS | 3820 | 1461191693345 Marionette TRACE conn2 -> [0,2624,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.transform.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.1.html\", \"0c4acebc-30bb-40ca-b7a3-36b05095ea91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:34:53 INFO - PROCESS | 3820 | ++DOCSHELL 149FA800 == 25 [pid = 3820] [id = 665] 15:34:53 INFO - PROCESS | 3820 | ++DOMWINDOW == 136 (15467400) [pid = 3820] [serial = 1995] [outer = 00000000] 15:34:53 INFO - PROCESS | 3820 | ++DOMWINDOW == 137 (15A05C00) [pid = 3820] [serial = 1996] [outer = 15467400] 15:34:53 INFO - PROCESS | 3820 | 1461191693394 Marionette DEBUG loaded listener.js 15:34:53 INFO - PROCESS | 3820 | ++DOMWINDOW == 138 (15C18C00) [pid = 3820] [serial = 1997] [outer = 15467400] 15:34:53 INFO - PROCESS | 3820 | 1461191693887 Marionette TRACE conn2 <- [1,2624,null,{"value":["/2dcontext/shadows/2d.shadow.transform.1.html",0,null,null,[["Shadows take account of transformations",0,null,null]]]}] 15:34:53 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.1.html | Shadows take account of transformations 15:34:53 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.1.html | took 706ms 15:34:53 INFO - PROCESS | 3820 | 1461191693936 Marionette TRACE conn2 -> [0,2625,"getWindowHandle",null] 15:34:53 INFO - PROCESS | 3820 | 1461191693939 Marionette TRACE conn2 <- [1,2625,null,{"value":"13"}] 15:34:53 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.2.html 15:34:53 INFO - PROCESS | 3820 | 1461191693942 Marionette TRACE conn2 -> [0,2626,"setScriptTimeout",{"ms":35000}] 15:34:53 INFO - PROCESS | 3820 | 1461191693944 Marionette TRACE conn2 <- [1,2626,null,{}] 15:34:53 INFO - PROCESS | 3820 | 1461191693947 Marionette TRACE conn2 -> [0,2627,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:34:54 INFO - PROCESS | 3820 | 1461191694095 Marionette TRACE conn2 <- [1,2627,null,{"value":null}] 15:34:54 INFO - PROCESS | 3820 | 1461191694119 Marionette TRACE conn2 -> [0,2628,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.transform.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.2.html\", \"0c4acebc-30bb-40ca-b7a3-36b05095ea91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:34:54 INFO - PROCESS | 3820 | ++DOCSHELL 15CDB400 == 26 [pid = 3820] [id = 666] 15:34:54 INFO - PROCESS | 3820 | ++DOMWINDOW == 139 (1646DC00) [pid = 3820] [serial = 1998] [outer = 00000000] 15:34:54 INFO - PROCESS | 3820 | ++DOMWINDOW == 140 (1648D000) [pid = 3820] [serial = 1999] [outer = 1646DC00] 15:34:54 INFO - PROCESS | 3820 | 1461191694164 Marionette DEBUG loaded listener.js 15:34:54 INFO - PROCESS | 3820 | ++DOMWINDOW == 141 (16552000) [pid = 3820] [serial = 2000] [outer = 1646DC00] 15:34:54 INFO - PROCESS | 3820 | 1461191694614 Marionette TRACE conn2 <- [1,2628,null,{"value":["/2dcontext/shadows/2d.shadow.transform.2.html",0,null,null,[["Shadow offsets are not affected by transformations",0,null,null]]]}] 15:34:54 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.2.html | Shadow offsets are not affected by transformations 15:34:54 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.2.html | took 705ms 15:34:54 INFO - PROCESS | 3820 | 1461191694641 Marionette TRACE conn2 -> [0,2629,"getWindowHandle",null] 15:34:54 INFO - PROCESS | 3820 | 1461191694643 Marionette TRACE conn2 <- [1,2629,null,{"value":"13"}] 15:34:54 INFO - PROCESS | 3820 | 1461191694668 Marionette TRACE conn2 -> [0,2630,"setScriptTimeout",{"ms":35000}] 15:34:54 INFO - PROCESS | 3820 | 1461191694670 Marionette TRACE conn2 <- [1,2630,null,{}] 15:34:54 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.default.html 15:34:54 INFO - PROCESS | 3820 | 1461191694673 Marionette TRACE conn2 -> [0,2631,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:34:54 INFO - PROCESS | 3820 | 1461191694787 Marionette TRACE conn2 <- [1,2631,null,{"value":null}] 15:34:54 INFO - PROCESS | 3820 | 1461191694793 Marionette TRACE conn2 -> [0,2632,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.align.default.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.default.html\", \"0c4acebc-30bb-40ca-b7a3-36b05095ea91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:34:54 INFO - PROCESS | 3820 | ++DOCSHELL 16484800 == 27 [pid = 3820] [id = 667] 15:34:54 INFO - PROCESS | 3820 | ++DOMWINDOW == 142 (16879400) [pid = 3820] [serial = 2001] [outer = 00000000] 15:34:54 INFO - PROCESS | 3820 | ++DOMWINDOW == 143 (17AAA800) [pid = 3820] [serial = 2002] [outer = 16879400] 15:34:54 INFO - PROCESS | 3820 | 1461191694837 Marionette DEBUG loaded listener.js 15:34:54 INFO - PROCESS | 3820 | ++DOMWINDOW == 144 (17AA9C00) [pid = 3820] [serial = 2003] [outer = 16879400] 15:34:55 INFO - PROCESS | 3820 | 1461191695321 Marionette TRACE conn2 <- [1,2632,null,{"value":["/2dcontext/text-styles/2d.text.align.default.html",0,null,null,[["Canvas test: 2d.text.align.default",0,null,null]]]}] 15:34:55 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.default.html | Canvas test: 2d.text.align.default 15:34:55 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.default.html | took 674ms 15:34:55 INFO - PROCESS | 3820 | 1461191695351 Marionette TRACE conn2 -> [0,2633,"getWindowHandle",null] 15:34:55 INFO - PROCESS | 3820 | 1461191695353 Marionette TRACE conn2 <- [1,2633,null,{"value":"13"}] 15:34:55 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.invalid.html 15:34:55 INFO - PROCESS | 3820 | 1461191695356 Marionette TRACE conn2 -> [0,2634,"setScriptTimeout",{"ms":35000}] 15:34:55 INFO - PROCESS | 3820 | 1461191695358 Marionette TRACE conn2 <- [1,2634,null,{}] 15:34:55 INFO - PROCESS | 3820 | 1461191695361 Marionette TRACE conn2 -> [0,2635,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:34:55 INFO - PROCESS | 3820 | 1461191695524 Marionette TRACE conn2 <- [1,2635,null,{"value":null}] 15:34:55 INFO - PROCESS | 3820 | 1461191695551 Marionette TRACE conn2 -> [0,2636,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.align.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.invalid.html\", \"0c4acebc-30bb-40ca-b7a3-36b05095ea91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:34:55 INFO - PROCESS | 3820 | ++DOCSHELL 132EEC00 == 28 [pid = 3820] [id = 668] 15:34:55 INFO - PROCESS | 3820 | ++DOMWINDOW == 145 (18239000) [pid = 3820] [serial = 2004] [outer = 00000000] 15:34:55 INFO - PROCESS | 3820 | ++DOMWINDOW == 146 (18647C00) [pid = 3820] [serial = 2005] [outer = 18239000] 15:34:55 INFO - PROCESS | 3820 | 1461191695598 Marionette DEBUG loaded listener.js 15:34:55 INFO - PROCESS | 3820 | ++DOMWINDOW == 147 (18647400) [pid = 3820] [serial = 2006] [outer = 18239000] 15:34:56 INFO - PROCESS | 3820 | --DOMWINDOW == 146 (1AD5A000) [pid = 3820] [serial = 1962] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.outside.html] 15:34:56 INFO - PROCESS | 3820 | --DOMWINDOW == 145 (1D59F400) [pid = 3820] [serial = 1965] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.alpha.html] 15:34:56 INFO - PROCESS | 3820 | --DOMWINDOW == 144 (1D8EA400) [pid = 3820] [serial = 1968] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.basic.html] 15:34:56 INFO - PROCESS | 3820 | --DOMWINDOW == 143 (1A8DCC00) [pid = 3820] [serial = 1959] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveY.html] 15:34:56 INFO - PROCESS | 3820 | --DOMWINDOW == 142 (19783000) [pid = 3820] [serial = 1956] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveX.html] 15:34:56 INFO - PROCESS | 3820 | --DOMWINDOW == 141 (16468400) [pid = 3820] [serial = 1953] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeY.html] 15:34:56 INFO - PROCESS | 3820 | --DOMWINDOW == 140 (13551400) [pid = 3820] [serial = 1950] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeX.html] 15:34:56 INFO - PROCESS | 3820 | --DOMWINDOW == 139 (16481C00) [pid = 3820] [serial = 1947] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.2.html] 15:34:56 INFO - PROCESS | 3820 | --DOMWINDOW == 138 (13264400) [pid = 3820] [serial = 1944] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.1.html] 15:34:56 INFO - PROCESS | 3820 | --DOMWINDOW == 137 (11B7D000) [pid = 3820] [serial = 1941] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.section.html] 15:34:56 INFO - PROCESS | 3820 | --DOMWINDOW == 136 (1D16D400) [pid = 3820] [serial = 1938] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.scale.html] 15:34:56 INFO - PROCESS | 3820 | --DOMWINDOW == 135 (1823EC00) [pid = 3820] [serial = 1935] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.basic.html] 15:34:56 INFO - PROCESS | 3820 | --DOMWINDOW == 134 (13CB6800) [pid = 3820] [serial = 1932] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.alpha.html] 15:34:56 INFO - PROCESS | 3820 | --DOMWINDOW == 133 (132F1800) [pid = 3820] [serial = 1929] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.2.html] 15:34:56 INFO - PROCESS | 3820 | --DOMWINDOW == 132 (1864C800) [pid = 3820] [serial = 1971] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.1.html] 15:34:56 INFO - PROCESS | 3820 | --DOMWINDOW == 131 (1CB71000) [pid = 3820] [serial = 1752] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.zero.html] 15:34:56 INFO - PROCESS | 3820 | --DOMWINDOW == 130 (1496DC00) [pid = 3820] [serial = 1839] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.3.html] 15:34:56 INFO - PROCESS | 3820 | --DOMWINDOW == 129 (1646FC00) [pid = 3820] [serial = 1842] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.4.html] 15:34:56 INFO - PROCESS | 3820 | --DOMWINDOW == 128 (1C266000) [pid = 3820] [serial = 1707] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.clamp.html] 15:34:56 INFO - PROCESS | 3820 | --DOMWINDOW == 127 (1A8A9000) [pid = 3820] [serial = 1797] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html] 15:34:56 INFO - PROCESS | 3820 | --DOMWINDOW == 126 (1CFD8C00) [pid = 3820] [serial = 1800] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html] 15:34:56 INFO - PROCESS | 3820 | --DOMWINDOW == 125 (1A3B9C00) [pid = 3820] [serial = 1893] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.3.html] 15:34:56 INFO - PROCESS | 3820 | --DOMWINDOW == 124 (17D45000) [pid = 3820] [serial = 1704] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.basic.html] 15:34:56 INFO - PROCESS | 3820 | --DOMWINDOW == 123 (1C3EFC00) [pid = 3820] [serial = 1788] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.clip.html] 15:34:56 INFO - PROCESS | 3820 | --DOMWINDOW == 122 (1D5C8000) [pid = 3820] [serial = 1836] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.2.html] 15:34:56 INFO - PROCESS | 3820 | --DOMWINDOW == 121 (17D48400) [pid = 3820] [serial = 1887] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.1.html] 15:34:56 INFO - PROCESS | 3820 | --DOMWINDOW == 120 (13263C00) [pid = 3820] [serial = 1851] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html] 15:34:56 INFO - PROCESS | 3820 | --DOMWINDOW == 119 (1A8DAC00) [pid = 3820] [serial = 1743] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.tiny.html] 15:34:56 INFO - PROCESS | 3820 | --DOMWINDOW == 118 (1D171000) [pid = 3820] [serial = 1845] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.5.html] 15:34:56 INFO - PROCESS | 3820 | --DOMWINDOW == 117 (1D5A2400) [pid = 3820] [serial = 1896] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.1.html] 15:34:56 INFO - PROCESS | 3820 | --DOMWINDOW == 116 (137DE400) [pid = 3820] [serial = 1746] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.type.html] 15:34:56 INFO - PROCESS | 3820 | --DOMWINDOW == 115 (1D5A9C00) [pid = 3820] [serial = 1803] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html] 15:34:56 INFO - PROCESS | 3820 | --DOMWINDOW == 114 (15AF2C00) [pid = 3820] [serial = 1749] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html] 15:34:56 INFO - PROCESS | 3820 | --DOMWINDOW == 113 (1DD4FC00) [pid = 3820] [serial = 1848] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html] 15:34:56 INFO - PROCESS | 3820 | --DOMWINDOW == 112 (1354E800) [pid = 3820] [serial = 1791] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.created.html] 15:34:56 INFO - PROCESS | 3820 | --DOMWINDOW == 111 (1A8AB400) [pid = 3820] [serial = 1698] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.type.html] 15:34:56 INFO - PROCESS | 3820 | --DOMWINDOW == 110 (13CB4000) [pid = 3820] [serial = 1701] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.zero.html] 15:34:56 INFO - PROCESS | 3820 | --DOMWINDOW == 109 (1C260C00) [pid = 3820] [serial = 1890] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.2.html] 15:34:56 INFO - PROCESS | 3820 | --DOMWINDOW == 108 (1686FC00) [pid = 3820] [serial = 1794] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.cross.html] 15:34:56 INFO - PROCESS | 3820 | --DOMWINDOW == 107 (1CB6E000) [pid = 3820] [serial = 1755] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.clamp.html] 15:34:56 INFO - PROCESS | 3820 | --DOMWINDOW == 106 (1D5AC800) [pid = 3820] [serial = 1710] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.length.html] 15:34:56 INFO - PROCESS | 3820 | --DOMWINDOW == 105 (1354E000) [pid = 3820] [serial = 1884] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.2.html] 15:34:56 INFO - PROCESS | 3820 | --DOMWINDOW == 104 (18692000) [pid = 3820] [serial = 1974] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.2.html] 15:34:56 INFO - PROCESS | 3820 | 1461191696348 Marionette TRACE conn2 <- [1,2636,null,{"value":["/2dcontext/text-styles/2d.text.align.invalid.html",0,null,null,[["Canvas test: 2d.text.align.invalid",0,null,null]]]}] 15:34:56 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.invalid.html | Canvas test: 2d.text.align.invalid 15:34:56 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.invalid.html | took 1035ms 15:34:56 INFO - PROCESS | 3820 | 1461191696398 Marionette TRACE conn2 -> [0,2637,"getWindowHandle",null] 15:34:56 INFO - PROCESS | 3820 | 1461191696400 Marionette TRACE conn2 <- [1,2637,null,{"value":"13"}] 15:34:56 INFO - PROCESS | 3820 | 1461191696403 Marionette TRACE conn2 -> [0,2638,"setScriptTimeout",{"ms":35000}] 15:34:56 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.valid.html 15:34:56 INFO - PROCESS | 3820 | 1461191696405 Marionette TRACE conn2 <- [1,2638,null,{}] 15:34:56 INFO - PROCESS | 3820 | 1461191696409 Marionette TRACE conn2 -> [0,2639,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:34:56 INFO - PROCESS | 3820 | 1461191696531 Marionette TRACE conn2 <- [1,2639,null,{"value":null}] 15:34:56 INFO - PROCESS | 3820 | 1461191696593 Marionette TRACE conn2 -> [0,2640,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.align.valid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.valid.html\", \"0c4acebc-30bb-40ca-b7a3-36b05095ea91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:34:56 INFO - PROCESS | 3820 | ++DOCSHELL 11B78000 == 29 [pid = 3820] [id = 669] 15:34:56 INFO - PROCESS | 3820 | ++DOMWINDOW == 105 (11B7C000) [pid = 3820] [serial = 2007] [outer = 00000000] 15:34:56 INFO - PROCESS | 3820 | ++DOMWINDOW == 106 (1354E000) [pid = 3820] [serial = 2008] [outer = 11B7C000] 15:34:56 INFO - PROCESS | 3820 | 1461191696637 Marionette DEBUG loaded listener.js 15:34:56 INFO - PROCESS | 3820 | ++DOMWINDOW == 107 (1355A400) [pid = 3820] [serial = 2009] [outer = 11B7C000] 15:34:57 INFO - PROCESS | 3820 | 1461191697025 Marionette TRACE conn2 <- [1,2640,null,{"value":["/2dcontext/text-styles/2d.text.align.valid.html",0,null,null,[["Canvas test: 2d.text.align.valid",0,null,null]]]}] 15:34:57 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.valid.html | Canvas test: 2d.text.align.valid 15:34:57 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.valid.html | took 628ms 15:34:57 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.default.html 15:34:57 INFO - PROCESS | 3820 | 1461191697042 Marionette TRACE conn2 -> [0,2641,"getWindowHandle",null] 15:34:57 INFO - PROCESS | 3820 | 1461191697043 Marionette TRACE conn2 <- [1,2641,null,{"value":"13"}] 15:34:57 INFO - PROCESS | 3820 | 1461191697047 Marionette TRACE conn2 -> [0,2642,"setScriptTimeout",{"ms":35000}] 15:34:57 INFO - PROCESS | 3820 | 1461191697048 Marionette TRACE conn2 <- [1,2642,null,{}] 15:34:57 INFO - PROCESS | 3820 | 1461191697052 Marionette TRACE conn2 -> [0,2643,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:34:57 INFO - PROCESS | 3820 | 1461191697164 Marionette TRACE conn2 <- [1,2643,null,{"value":null}] 15:34:57 INFO - PROCESS | 3820 | 1461191697173 Marionette TRACE conn2 -> [0,2644,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.baseline.default.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.default.html\", \"0c4acebc-30bb-40ca-b7a3-36b05095ea91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:34:57 INFO - PROCESS | 3820 | ++DOCSHELL 12D96000 == 30 [pid = 3820] [id = 670] 15:34:57 INFO - PROCESS | 3820 | ++DOMWINDOW == 108 (1325F000) [pid = 3820] [serial = 2010] [outer = 00000000] 15:34:57 INFO - PROCESS | 3820 | ++DOMWINDOW == 109 (1646FC00) [pid = 3820] [serial = 2011] [outer = 1325F000] 15:34:57 INFO - PROCESS | 3820 | 1461191697217 Marionette DEBUG loaded listener.js 15:34:57 INFO - PROCESS | 3820 | ++DOMWINDOW == 110 (1646E400) [pid = 3820] [serial = 2012] [outer = 1325F000] 15:34:57 INFO - PROCESS | 3820 | 1461191697634 Marionette TRACE conn2 <- [1,2644,null,{"value":["/2dcontext/text-styles/2d.text.baseline.default.html",0,null,null,[["Canvas test: 2d.text.baseline.default",0,null,null]]]}] 15:34:57 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.default.html | Canvas test: 2d.text.baseline.default 15:34:57 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.default.html | took 644ms 15:34:57 INFO - PROCESS | 3820 | 1461191697685 Marionette TRACE conn2 -> [0,2645,"getWindowHandle",null] 15:34:57 INFO - PROCESS | 3820 | 1461191697687 Marionette TRACE conn2 <- [1,2645,null,{"value":"13"}] 15:34:57 INFO - PROCESS | 3820 | 1461191697690 Marionette TRACE conn2 -> [0,2646,"setScriptTimeout",{"ms":35000}] 15:34:57 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.invalid.html 15:34:57 INFO - PROCESS | 3820 | 1461191697692 Marionette TRACE conn2 <- [1,2646,null,{}] 15:34:57 INFO - PROCESS | 3820 | 1461191697695 Marionette TRACE conn2 -> [0,2647,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:34:57 INFO - PROCESS | 3820 | 1461191697811 Marionette TRACE conn2 <- [1,2647,null,{"value":null}] 15:34:57 INFO - PROCESS | 3820 | 1461191697820 Marionette TRACE conn2 -> [0,2648,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.baseline.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.invalid.html\", \"0c4acebc-30bb-40ca-b7a3-36b05095ea91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:34:57 INFO - PROCESS | 3820 | ++DOCSHELL 14353000 == 31 [pid = 3820] [id = 671] 15:34:57 INFO - PROCESS | 3820 | ++DOMWINDOW == 111 (14968C00) [pid = 3820] [serial = 2013] [outer = 00000000] 15:34:57 INFO - PROCESS | 3820 | ++DOMWINDOW == 112 (18693400) [pid = 3820] [serial = 2014] [outer = 14968C00] 15:34:57 INFO - PROCESS | 3820 | 1461191697867 Marionette DEBUG loaded listener.js 15:34:57 INFO - PROCESS | 3820 | ++DOMWINDOW == 113 (18690400) [pid = 3820] [serial = 2015] [outer = 14968C00] 15:34:58 INFO - PROCESS | 3820 | 1461191698376 Marionette TRACE conn2 <- [1,2648,null,{"value":["/2dcontext/text-styles/2d.text.baseline.invalid.html",0,null,null,[["Canvas test: 2d.text.baseline.invalid",0,null,null]]]}] 15:34:58 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.invalid.html | Canvas test: 2d.text.baseline.invalid 15:34:58 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.invalid.html | took 737ms 15:34:58 INFO - PROCESS | 3820 | 1461191698464 Marionette TRACE conn2 -> [0,2649,"getWindowHandle",null] 15:34:58 INFO - PROCESS | 3820 | 1461191698468 Marionette TRACE conn2 <- [1,2649,null,{"value":"13"}] 15:34:58 INFO - PROCESS | 3820 | 1461191698475 Marionette TRACE conn2 -> [0,2650,"setScriptTimeout",{"ms":35000}] 15:34:58 INFO - PROCESS | 3820 | 1461191698480 Marionette TRACE conn2 <- [1,2650,null,{}] 15:34:58 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.valid.html 15:34:58 INFO - PROCESS | 3820 | 1461191698486 Marionette TRACE conn2 -> [0,2651,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:34:58 INFO - PROCESS | 3820 | 1461191698590 Marionette TRACE conn2 <- [1,2651,null,{"value":null}] 15:34:58 INFO - PROCESS | 3820 | 1461191698732 Marionette TRACE conn2 -> [0,2652,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.baseline.valid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.valid.html\", \"0c4acebc-30bb-40ca-b7a3-36b05095ea91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:34:58 INFO - PROCESS | 3820 | ++DOCSHELL 11BEE800 == 32 [pid = 3820] [id = 672] 15:34:58 INFO - PROCESS | 3820 | ++DOMWINDOW == 114 (11BF2800) [pid = 3820] [serial = 2016] [outer = 00000000] 15:34:58 INFO - PROCESS | 3820 | ++DOMWINDOW == 115 (1320EC00) [pid = 3820] [serial = 2017] [outer = 11BF2800] 15:34:58 INFO - PROCESS | 3820 | 1461191698790 Marionette DEBUG loaded listener.js 15:34:58 INFO - PROCESS | 3820 | ++DOMWINDOW == 116 (132F4800) [pid = 3820] [serial = 2018] [outer = 11BF2800] 15:34:59 INFO - PROCESS | 3820 | 1461191699415 Marionette TRACE conn2 <- [1,2652,null,{"value":["/2dcontext/text-styles/2d.text.baseline.valid.html",0,null,null,[["Canvas test: 2d.text.baseline.valid",0,null,null]]]}] 15:34:59 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.valid.html | Canvas test: 2d.text.baseline.valid 15:34:59 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.valid.html | took 941ms 15:34:59 INFO - PROCESS | 3820 | 1461191699459 Marionette TRACE conn2 -> [0,2653,"getWindowHandle",null] 15:34:59 INFO - PROCESS | 3820 | 1461191699465 Marionette TRACE conn2 <- [1,2653,null,{"value":"13"}] 15:34:59 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html 15:34:59 INFO - PROCESS | 3820 | 1461191699471 Marionette TRACE conn2 -> [0,2654,"setScriptTimeout",{"ms":35000}] 15:34:59 INFO - PROCESS | 3820 | 1461191699474 Marionette TRACE conn2 <- [1,2654,null,{}] 15:34:59 INFO - PROCESS | 3820 | 1461191699478 Marionette TRACE conn2 -> [0,2655,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:34:59 INFO - PROCESS | 3820 | 1461191699581 Marionette TRACE conn2 <- [1,2655,null,{"value":null}] 15:34:59 INFO - PROCESS | 3820 | 1461191699720 Marionette TRACE conn2 -> [0,2656,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.draw.baseline.bottom.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.bottom.html\", \"0c4acebc-30bb-40ca-b7a3-36b05095ea91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:34:59 INFO - PROCESS | 3820 | ++DOCSHELL 132ED800 == 33 [pid = 3820] [id = 673] 15:34:59 INFO - PROCESS | 3820 | ++DOMWINDOW == 117 (136C0000) [pid = 3820] [serial = 2019] [outer = 00000000] 15:34:59 INFO - PROCESS | 3820 | ++DOMWINDOW == 118 (15650000) [pid = 3820] [serial = 2020] [outer = 136C0000] 15:34:59 INFO - PROCESS | 3820 | 1461191699782 Marionette DEBUG loaded listener.js 15:34:59 INFO - PROCESS | 3820 | ++DOMWINDOW == 119 (16477400) [pid = 3820] [serial = 2021] [outer = 136C0000] 15:35:00 INFO - PROCESS | 3820 | 1461191700842 Marionette TRACE conn2 <- [1,2656,null,{"value":["/2dcontext/text-styles/2d.text.draw.baseline.bottom.html",0,null,null,[["textBaseline bottom is the bottom of the em square (not the bounding box)",0,null,null]]]}] 15:35:00 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:35:00 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html | took 1396ms 15:35:00 INFO - PROCESS | 3820 | 1461191700871 Marionette TRACE conn2 -> [0,2657,"getWindowHandle",null] 15:35:00 INFO - PROCESS | 3820 | 1461191700873 Marionette TRACE conn2 <- [1,2657,null,{"value":"13"}] 15:35:00 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.hanging.html 15:35:00 INFO - PROCESS | 3820 | 1461191700877 Marionette TRACE conn2 -> [0,2658,"setScriptTimeout",{"ms":35000}] 15:35:00 INFO - PROCESS | 3820 | 1461191700881 Marionette TRACE conn2 <- [1,2658,null,{}] 15:35:00 INFO - PROCESS | 3820 | 1461191700935 Marionette TRACE conn2 -> [0,2659,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:35:01 INFO - PROCESS | 3820 | 1461191701030 Marionette TRACE conn2 <- [1,2659,null,{"value":null}] 15:35:01 INFO - PROCESS | 3820 | 1461191701169 Marionette TRACE conn2 -> [0,2660,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.draw.baseline.hanging.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html\", \"0c4acebc-30bb-40ca-b7a3-36b05095ea91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:35:01 INFO - PROCESS | 3820 | ++DOCSHELL 18237C00 == 34 [pid = 3820] [id = 674] 15:35:01 INFO - PROCESS | 3820 | ++DOMWINDOW == 120 (18643C00) [pid = 3820] [serial = 2022] [outer = 00000000] 15:35:01 INFO - PROCESS | 3820 | ++DOMWINDOW == 121 (18905C00) [pid = 3820] [serial = 2023] [outer = 18643C00] 15:35:01 INFO - PROCESS | 3820 | 1461191701226 Marionette DEBUG loaded listener.js 15:35:01 INFO - PROCESS | 3820 | ++DOMWINDOW == 122 (18B89C00) [pid = 3820] [serial = 2024] [outer = 18643C00] 15:35:02 INFO - PROCESS | 3820 | 1461191702310 Marionette TRACE conn2 <- [1,2660,null,{"value":["/2dcontext/text-styles/2d.text.draw.baseline.hanging.html",0,null,null,[["Canvas test: 2d.text.draw.baseline.hanging",1,"assert_approx_equals: Red channel of the pixel at (5, 5) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html:37:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\nsetTimeout handler*@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2661,"getWindowHandle",null] 15:35:02 INFO - PROCESS | 3820 | 1461191702383 Marionette TRACE conn2 <- [1,2661,null,{"value":"13"}] 15:35:02 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.ideographic.html 15:35:02 INFO - PROCESS | 3820 | 1461191702389 Marionette TRACE conn2 -> [0,2662,"setScriptTimeout",{"ms":35000}] 15:35:02 INFO - PROCESS | 3820 | 1461191702392 Marionette TRACE conn2 <- [1,2662,null,{}] 15:35:02 INFO - PROCESS | 3820 | 1461191702399 Marionette TRACE conn2 -> [0,2663,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:35:02 INFO - PROCESS | 3820 | 1461191702523 Marionette TRACE conn2 <- [1,2663,null,{"value":null}] 15:35:02 INFO - PROCESS | 3820 | 1461191702677 Marionette TRACE conn2 -> [0,2664,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html\", \"0c4acebc-30bb-40ca-b7a3-36b05095ea91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:35:02 INFO - PROCESS | 3820 | ++DOCSHELL 12DE1C00 == 35 [pid = 3820] [id = 675] 15:35:02 INFO - PROCESS | 3820 | ++DOMWINDOW == 123 (13203C00) [pid = 3820] [serial = 2025] [outer = 00000000] 15:35:02 INFO - PROCESS | 3820 | ++DOMWINDOW == 124 (132F0C00) [pid = 3820] [serial = 2026] [outer = 13203C00] 15:35:02 INFO - PROCESS | 3820 | 1461191702728 Marionette DEBUG loaded listener.js 15:35:02 INFO - PROCESS | 3820 | ++DOMWINDOW == 125 (13389800) [pid = 3820] [serial = 2027] [outer = 13203C00] 15:35:03 INFO - PROCESS | 3820 | --DOCSHELL 11C17000 == 34 [pid = 3820] [id = 504] 15:35:03 INFO - PROCESS | 3820 | --DOCSHELL 14352800 == 33 [pid = 3820] [id = 491] 15:35:03 INFO - PROCESS | 3820 | --DOCSHELL 15C8AC00 == 32 [pid = 3820] [id = 492] 15:35:03 INFO - PROCESS | 3820 | --DOCSHELL 12DD4000 == 31 [pid = 3820] [id = 489] 15:35:03 INFO - PROCESS | 3820 | --DOCSHELL 13810800 == 30 [pid = 3820] [id = 490] 15:35:03 INFO - PROCESS | 3820 | --DOCSHELL 13CB4400 == 29 [pid = 3820] [id = 505] 15:35:03 INFO - PROCESS | 3820 | --DOCSHELL 18690800 == 28 [pid = 3820] [id = 659] 15:35:03 INFO - PROCESS | 3820 | --DOMWINDOW == 124 (1D4E2000) [pid = 3820] [serial = 1754] [outer = 00000000] [url = about:blank] 15:35:03 INFO - PROCESS | 3820 | --DOMWINDOW == 123 (17AA0800) [pid = 3820] [serial = 1841] [outer = 00000000] [url = about:blank] 15:35:03 INFO - PROCESS | 3820 | --DOMWINDOW == 122 (19F79000) [pid = 3820] [serial = 1844] [outer = 00000000] [url = about:blank] 15:35:03 INFO - PROCESS | 3820 | --DOMWINDOW == 121 (1D5BD400) [pid = 3820] [serial = 1709] [outer = 00000000] [url = about:blank] 15:35:03 INFO - PROCESS | 3820 | --DOMWINDOW == 120 (1C3F1C00) [pid = 3820] [serial = 1799] [outer = 00000000] [url = about:blank] 15:35:03 INFO - PROCESS | 3820 | --DOMWINDOW == 119 (1D5A1000) [pid = 3820] [serial = 1802] [outer = 00000000] [url = about:blank] 15:35:03 INFO - PROCESS | 3820 | --DOMWINDOW == 118 (1DF41000) [pid = 3820] [serial = 1895] [outer = 00000000] [url = about:blank] 15:35:03 INFO - PROCESS | 3820 | --DOMWINDOW == 117 (19AA1C00) [pid = 3820] [serial = 1706] [outer = 00000000] [url = about:blank] 15:35:03 INFO - PROCESS | 3820 | --DOMWINDOW == 116 (1CCE5400) [pid = 3820] [serial = 1790] [outer = 00000000] [url = about:blank] 15:35:03 INFO - PROCESS | 3820 | --DOMWINDOW == 115 (1DD50C00) [pid = 3820] [serial = 1838] [outer = 00000000] [url = about:blank] 15:35:03 INFO - PROCESS | 3820 | --DOMWINDOW == 114 (1890E000) [pid = 3820] [serial = 1889] [outer = 00000000] [url = about:blank] 15:35:03 INFO - PROCESS | 3820 | --DOMWINDOW == 113 (1648A400) [pid = 3820] [serial = 1853] [outer = 00000000] [url = about:blank] 15:35:03 INFO - PROCESS | 3820 | --DOMWINDOW == 112 (1D464800) [pid = 3820] [serial = 1745] [outer = 00000000] [url = about:blank] 15:35:03 INFO - PROCESS | 3820 | --DOMWINDOW == 111 (1DD4B400) [pid = 3820] [serial = 1847] [outer = 00000000] [url = about:blank] 15:35:03 INFO - PROCESS | 3820 | --DOMWINDOW == 110 (1E612800) [pid = 3820] [serial = 1898] [outer = 00000000] [url = about:blank] 15:35:03 INFO - PROCESS | 3820 | --DOMWINDOW == 109 (16487800) [pid = 3820] [serial = 1748] [outer = 00000000] [url = about:blank] 15:35:03 INFO - PROCESS | 3820 | --DOMWINDOW == 108 (1D8E4000) [pid = 3820] [serial = 1805] [outer = 00000000] [url = about:blank] 15:35:03 INFO - PROCESS | 3820 | --DOMWINDOW == 107 (19A9D400) [pid = 3820] [serial = 1751] [outer = 00000000] [url = about:blank] 15:35:03 INFO - PROCESS | 3820 | --DOMWINDOW == 106 (1DF4A000) [pid = 3820] [serial = 1850] [outer = 00000000] [url = about:blank] 15:35:03 INFO - PROCESS | 3820 | --DOMWINDOW == 105 (1570CC00) [pid = 3820] [serial = 1793] [outer = 00000000] [url = about:blank] 15:35:03 INFO - PROCESS | 3820 | --DOMWINDOW == 104 (1D5C5400) [pid = 3820] [serial = 1700] [outer = 00000000] [url = about:blank] 15:35:03 INFO - PROCESS | 3820 | --DOMWINDOW == 103 (1648CC00) [pid = 3820] [serial = 1703] [outer = 00000000] [url = about:blank] 15:35:03 INFO - PROCESS | 3820 | --DOMWINDOW == 102 (1D469800) [pid = 3820] [serial = 1892] [outer = 00000000] [url = about:blank] 15:35:03 INFO - PROCESS | 3820 | --DOMWINDOW == 101 (18244400) [pid = 3820] [serial = 1796] [outer = 00000000] [url = about:blank] 15:35:03 INFO - PROCESS | 3820 | --DOMWINDOW == 100 (1D8E1800) [pid = 3820] [serial = 1757] [outer = 00000000] [url = about:blank] 15:35:03 INFO - PROCESS | 3820 | --DOMWINDOW == 99 (1D8E2000) [pid = 3820] [serial = 1712] [outer = 00000000] [url = about:blank] 15:35:03 INFO - PROCESS | 3820 | --DOMWINDOW == 98 (137D8000) [pid = 3820] [serial = 1886] [outer = 00000000] [url = about:blank] 15:35:03 INFO - PROCESS | 3820 | --DOMWINDOW == 97 (18699400) [pid = 3820] [serial = 1976] [outer = 00000000] [url = about:blank] 15:35:03 INFO - PROCESS | 3820 | --DOMWINDOW == 96 (1C98B400) [pid = 3820] [serial = 1964] [outer = 00000000] [url = about:blank] 15:35:03 INFO - PROCESS | 3820 | --DOMWINDOW == 95 (1C3E4800) [pid = 3820] [serial = 1963] [outer = 00000000] [url = about:blank] 15:35:03 INFO - PROCESS | 3820 | --DOMWINDOW == 94 (1D8EE000) [pid = 3820] [serial = 1967] [outer = 00000000] [url = about:blank] 15:35:03 INFO - PROCESS | 3820 | --DOMWINDOW == 93 (1D8F0400) [pid = 3820] [serial = 1966] [outer = 00000000] [url = about:blank] 15:35:03 INFO - PROCESS | 3820 | --DOMWINDOW == 92 (1E61D400) [pid = 3820] [serial = 1969] [outer = 00000000] [url = about:blank] 15:35:03 INFO - PROCESS | 3820 | --DOMWINDOW == 91 (18698000) [pid = 3820] [serial = 1975] [outer = 00000000] [url = about:blank] 15:35:03 INFO - PROCESS | 3820 | --DOMWINDOW == 90 (1EA3E400) [pid = 3820] [serial = 1970] [outer = 00000000] [url = about:blank] 15:35:03 INFO - PROCESS | 3820 | --DOMWINDOW == 89 (1AD60000) [pid = 3820] [serial = 1960] [outer = 00000000] [url = about:blank] 15:35:03 INFO - PROCESS | 3820 | --DOMWINDOW == 88 (1A1BC400) [pid = 3820] [serial = 1957] [outer = 00000000] [url = about:blank] 15:35:03 INFO - PROCESS | 3820 | --DOMWINDOW == 87 (1A3B6C00) [pid = 3820] [serial = 1958] [outer = 00000000] [url = about:blank] 15:35:03 INFO - PROCESS | 3820 | --DOMWINDOW == 86 (18648C00) [pid = 3820] [serial = 1954] [outer = 00000000] [url = about:blank] 15:35:03 INFO - PROCESS | 3820 | --DOMWINDOW == 85 (18B87000) [pid = 3820] [serial = 1955] [outer = 00000000] [url = about:blank] 15:35:03 INFO - PROCESS | 3820 | --DOMWINDOW == 84 (182A3000) [pid = 3820] [serial = 1952] [outer = 00000000] [url = about:blank] 15:35:03 INFO - PROCESS | 3820 | --DOMWINDOW == 83 (18176000) [pid = 3820] [serial = 1951] [outer = 00000000] [url = about:blank] 15:35:03 INFO - PROCESS | 3820 | --DOMWINDOW == 82 (1A3B3000) [pid = 3820] [serial = 1949] [outer = 00000000] [url = about:blank] 15:35:03 INFO - PROCESS | 3820 | --DOMWINDOW == 81 (18B94C00) [pid = 3820] [serial = 1948] [outer = 00000000] [url = about:blank] 15:35:03 INFO - PROCESS | 3820 | --DOMWINDOW == 80 (1EA3D400) [pid = 3820] [serial = 1946] [outer = 00000000] [url = about:blank] 15:35:03 INFO - PROCESS | 3820 | --DOMWINDOW == 79 (1EA3A000) [pid = 3820] [serial = 1945] [outer = 00000000] [url = about:blank] 15:35:03 INFO - PROCESS | 3820 | --DOMWINDOW == 78 (12D99800) [pid = 3820] [serial = 1943] [outer = 00000000] [url = about:blank] 15:35:03 INFO - PROCESS | 3820 | --DOMWINDOW == 77 (11B83000) [pid = 3820] [serial = 1942] [outer = 00000000] [url = about:blank] 15:35:03 INFO - PROCESS | 3820 | --DOMWINDOW == 76 (1E61DC00) [pid = 3820] [serial = 1940] [outer = 00000000] [url = about:blank] 15:35:03 INFO - PROCESS | 3820 | --DOMWINDOW == 75 (1DF42800) [pid = 3820] [serial = 1939] [outer = 00000000] [url = about:blank] 15:35:03 INFO - PROCESS | 3820 | --DOMWINDOW == 74 (1A3AD800) [pid = 3820] [serial = 1937] [outer = 00000000] [url = about:blank] 15:35:03 INFO - PROCESS | 3820 | --DOMWINDOW == 73 (19A94800) [pid = 3820] [serial = 1936] [outer = 00000000] [url = about:blank] 15:35:03 INFO - PROCESS | 3820 | --DOMWINDOW == 72 (17F72800) [pid = 3820] [serial = 1934] [outer = 00000000] [url = about:blank] 15:35:03 INFO - PROCESS | 3820 | --DOMWINDOW == 71 (17AC6C00) [pid = 3820] [serial = 1933] [outer = 00000000] [url = about:blank] 15:35:03 INFO - PROCESS | 3820 | --DOMWINDOW == 70 (132F8400) [pid = 3820] [serial = 1930] [outer = 00000000] [url = about:blank] 15:35:03 INFO - PROCESS | 3820 | --DOMWINDOW == 69 (17D4BC00) [pid = 3820] [serial = 1931] [outer = 00000000] [url = about:blank] 15:35:03 INFO - PROCESS | 3820 | --DOMWINDOW == 68 (1C26B000) [pid = 3820] [serial = 1972] [outer = 00000000] [url = about:blank] 15:35:03 INFO - PROCESS | 3820 | --DOMWINDOW == 67 (1CFE3000) [pid = 3820] [serial = 1973] [outer = 00000000] [url = about:blank] 15:35:03 INFO - PROCESS | 3820 | --DOMWINDOW == 66 (1C268400) [pid = 3820] [serial = 1961] [outer = 00000000] [url = about:blank] 15:35:03 INFO - PROCESS | 3820 | 1461191703769 Marionette TRACE conn2 <- [1,2664,null,{"value":["/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html",0,null,null,[["Canvas test: 2d.text.draw.baseline.ideographic",1,"assert_approx_equals: Red channel of the pixel at (5, 45) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html:41:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\nsetTimeout handler*@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2665,"getWindowHandle",null] 15:35:03 INFO - PROCESS | 3820 | 1461191703798 Marionette TRACE conn2 <- [1,2665,null,{"value":"13"}] 15:35:03 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.middle.html 15:35:03 INFO - PROCESS | 3820 | 1461191703804 Marionette TRACE conn2 -> [0,2666,"setScriptTimeout",{"ms":35000}] 15:35:03 INFO - PROCESS | 3820 | 1461191703807 Marionette TRACE conn2 <- [1,2666,null,{}] 15:35:03 INFO - PROCESS | 3820 | 1461191703810 Marionette TRACE conn2 -> [0,2667,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:35:03 INFO - PROCESS | 3820 | 1461191703889 Marionette TRACE conn2 <- [1,2667,null,{"value":null}] 15:35:03 INFO - PROCESS | 3820 | 1461191703896 Marionette TRACE conn2 -> [0,2668,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.draw.baseline.middle.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.middle.html\", \"0c4acebc-30bb-40ca-b7a3-36b05095ea91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:35:03 INFO - PROCESS | 3820 | ++DOCSHELL 11C18000 == 29 [pid = 3820] [id = 676] 15:35:03 INFO - PROCESS | 3820 | ++DOMWINDOW == 67 (11C18C00) [pid = 3820] [serial = 2028] [outer = 00000000] 15:35:03 INFO - PROCESS | 3820 | ++DOMWINDOW == 68 (13651400) [pid = 3820] [serial = 2029] [outer = 11C18C00] 15:35:03 INFO - PROCESS | 3820 | 1461191703942 Marionette DEBUG loaded listener.js 15:35:04 INFO - PROCESS | 3820 | ++DOMWINDOW == 69 (137D8000) [pid = 3820] [serial = 2030] [outer = 11C18C00] 15:35:04 INFO - PROCESS | 3820 | 1461191704958 Marionette TRACE conn2 <- [1,2668,null,{"value":["/2dcontext/text-styles/2d.text.draw.baseline.middle.html",0,null,null,[["textBaseline middle is the middle of the em square (not the bounding box)",0,null,null]]]}] 15:35:05 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:35:05 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.middle.html | took 1224ms 15:35:05 INFO - PROCESS | 3820 | 1461191705014 Marionette TRACE conn2 -> [0,2669,"getWindowHandle",null] 15:35:05 INFO - PROCESS | 3820 | 1461191705016 Marionette TRACE conn2 <- [1,2669,null,{"value":"13"}] 15:35:05 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.top.html 15:35:05 INFO - PROCESS | 3820 | 1461191705020 Marionette TRACE conn2 -> [0,2670,"setScriptTimeout",{"ms":35000}] 15:35:05 INFO - PROCESS | 3820 | 1461191705023 Marionette TRACE conn2 <- [1,2670,null,{}] 15:35:05 INFO - PROCESS | 3820 | 1461191705033 Marionette TRACE conn2 -> [0,2671,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:35:05 INFO - PROCESS | 3820 | 1461191705116 Marionette TRACE conn2 <- [1,2671,null,{"value":null}] 15:35:05 INFO - PROCESS | 3820 | 1461191705213 Marionette TRACE conn2 -> [0,2672,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.draw.baseline.top.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.top.html\", \"0c4acebc-30bb-40ca-b7a3-36b05095ea91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:35:05 INFO - PROCESS | 3820 | ++DOCSHELL 12D94400 == 30 [pid = 3820] [id = 677] 15:35:05 INFO - PROCESS | 3820 | ++DOMWINDOW == 70 (12D95000) [pid = 3820] [serial = 2031] [outer = 00000000] 15:35:05 INFO - PROCESS | 3820 | ++DOMWINDOW == 71 (15A45800) [pid = 3820] [serial = 2032] [outer = 12D95000] 15:35:05 INFO - PROCESS | 3820 | 1461191705260 Marionette DEBUG loaded listener.js 15:35:05 INFO - PROCESS | 3820 | ++DOMWINDOW == 72 (16472800) [pid = 3820] [serial = 2033] [outer = 12D95000] 15:35:06 INFO - PROCESS | 3820 | 1461191706188 Marionette TRACE conn2 <- [1,2672,null,{"value":["/2dcontext/text-styles/2d.text.draw.baseline.top.html",0,null,null,[["textBaseline top is the top of the em square (not the bounding box)",0,null,null]]]}] 15:35:06 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:35:06 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.top.html | took 1192ms 15:35:06 INFO - PROCESS | 3820 | 1461191706213 Marionette TRACE conn2 -> [0,2673,"getWindowHandle",null] 15:35:06 INFO - PROCESS | 3820 | 1461191706216 Marionette TRACE conn2 <- [1,2673,null,{"value":"13"}] 15:35:06 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.end.html 15:35:06 INFO - PROCESS | 3820 | 1461191706219 Marionette TRACE conn2 -> [0,2674,"setScriptTimeout",{"ms":35000}] 15:35:06 INFO - PROCESS | 3820 | 1461191706221 Marionette TRACE conn2 <- [1,2674,null,{}] 15:35:06 INFO - PROCESS | 3820 | 1461191706225 Marionette TRACE conn2 -> [0,2675,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:35:06 INFO - PROCESS | 3820 | 1461191706336 Marionette TRACE conn2 <- [1,2675,null,{"value":null}] 15:35:06 INFO - PROCESS | 3820 | 1461191706342 Marionette TRACE conn2 -> [0,2676,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.draw.space.collapse.end.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html\", \"0c4acebc-30bb-40ca-b7a3-36b05095ea91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:35:06 INFO - PROCESS | 3820 | ++DOCSHELL 16489C00 == 31 [pid = 3820] [id = 678] 15:35:06 INFO - PROCESS | 3820 | ++DOMWINDOW == 73 (1648A000) [pid = 3820] [serial = 2034] [outer = 00000000] 15:35:06 INFO - PROCESS | 3820 | ++DOMWINDOW == 74 (17D43800) [pid = 3820] [serial = 2035] [outer = 1648A000] 15:35:06 INFO - PROCESS | 3820 | 1461191706387 Marionette DEBUG loaded listener.js 15:35:06 INFO - PROCESS | 3820 | ++DOMWINDOW == 75 (17D4B400) [pid = 3820] [serial = 2036] [outer = 1648A000] 15:35:07 INFO - PROCESS | 3820 | 1461191707345 Marionette TRACE conn2 <- [1,2676,null,{"value":["/2dcontext/text-styles/2d.text.draw.space.collapse.end.html",0,null,null,[["Space characters at the end of a line are collapsed (per CSS)",1,"assert_approx_equals: Red channel of the pixel at (75, 25) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html:38:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\nsetTimeout handler*@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2677,"getWindowHandle",null] 15:35:07 INFO - PROCESS | 3820 | 1461191707366 Marionette TRACE conn2 <- [1,2677,null,{"value":"13"}] 15:35:07 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.other.html 15:35:07 INFO - PROCESS | 3820 | 1461191707375 Marionette TRACE conn2 -> [0,2678,"setScriptTimeout",{"ms":35000}] 15:35:07 INFO - PROCESS | 3820 | 1461191707377 Marionette TRACE conn2 <- [1,2678,null,{}] 15:35:07 INFO - PROCESS | 3820 | 1461191707381 Marionette TRACE conn2 -> [0,2679,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:35:07 INFO - PROCESS | 3820 | 1461191707572 Marionette TRACE conn2 <- [1,2679,null,{"value":null}] 15:35:07 INFO - PROCESS | 3820 | --DOMWINDOW == 74 (1646DC00) [pid = 3820] [serial = 1998] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.2.html] 15:35:07 INFO - PROCESS | 3820 | --DOMWINDOW == 73 (15467400) [pid = 3820] [serial = 1995] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.1.html] 15:35:07 INFO - PROCESS | 3820 | --DOMWINDOW == 72 (1325F000) [pid = 3820] [serial = 2010] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.default.html] 15:35:07 INFO - PROCESS | 3820 | --DOMWINDOW == 71 (12BE5000) [pid = 3820] [serial = 1983] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.2.html] 15:35:07 INFO - PROCESS | 3820 | --DOMWINDOW == 70 (13650800) [pid = 3820] [serial = 1992] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.3.html] 15:35:07 INFO - PROCESS | 3820 | --DOMWINDOW == 69 (12B3E800) [pid = 3820] [serial = 1989] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.2.html] 15:35:07 INFO - PROCESS | 3820 | --DOMWINDOW == 68 (11BF9800) [pid = 3820] [serial = 1980] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.1.html] 15:35:07 INFO - PROCESS | 3820 | --DOMWINDOW == 67 (16879400) [pid = 3820] [serial = 2001] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.default.html] 15:35:07 INFO - PROCESS | 3820 | --DOMWINDOW == 66 (132F2C00) [pid = 3820] [serial = 1986] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.1.html] 15:35:07 INFO - PROCESS | 3820 | --DOMWINDOW == 65 (11B7C000) [pid = 3820] [serial = 2007] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.valid.html] 15:35:07 INFO - PROCESS | 3820 | --DOMWINDOW == 64 (18239000) [pid = 3820] [serial = 2004] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.invalid.html] 15:35:07 INFO - PROCESS | 3820 | 1461191707643 Marionette TRACE conn2 -> [0,2680,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.draw.space.collapse.other.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html\", \"0c4acebc-30bb-40ca-b7a3-36b05095ea91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:35:07 INFO - PROCESS | 3820 | ++DOCSHELL 11B79800 == 32 [pid = 3820] [id = 679] 15:35:07 INFO - PROCESS | 3820 | ++DOMWINDOW == 65 (11B7C000) [pid = 3820] [serial = 2037] [outer = 00000000] 15:35:07 INFO - PROCESS | 3820 | ++DOMWINDOW == 66 (11C1EC00) [pid = 3820] [serial = 2038] [outer = 11B7C000] 15:35:07 INFO - PROCESS | 3820 | 1461191707688 Marionette DEBUG loaded listener.js 15:35:07 INFO - PROCESS | 3820 | ++DOMWINDOW == 67 (12301C00) [pid = 3820] [serial = 2039] [outer = 11B7C000] 15:35:08 INFO - PROCESS | 3820 | 1461191708575 Marionette TRACE conn2 <- [1,2680,null,{"value":["/2dcontext/text-styles/2d.text.draw.space.collapse.other.html",0,null,null,[["Space characters are converted to U+0020, and collapsed (per CSS)",1,"assert_approx_equals: Red channel of the pixel at (25, 25) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html:36:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\nsetTimeout handler*@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2681,"getWindowHandle",null] 15:35:08 INFO - PROCESS | 3820 | 1461191708609 Marionette TRACE conn2 <- [1,2681,null,{"value":"13"}] 15:35:08 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.space.html 15:35:08 INFO - PROCESS | 3820 | 1461191708612 Marionette TRACE conn2 -> [0,2682,"setScriptTimeout",{"ms":35000}] 15:35:08 INFO - PROCESS | 3820 | 1461191708614 Marionette TRACE conn2 <- [1,2682,null,{}] 15:35:08 INFO - PROCESS | 3820 | 1461191708618 Marionette TRACE conn2 -> [0,2683,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:35:08 INFO - PROCESS | 3820 | 1461191708714 Marionette TRACE conn2 <- [1,2683,null,{"value":null}] 15:35:08 INFO - PROCESS | 3820 | 1461191708721 Marionette TRACE conn2 -> [0,2684,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.draw.space.collapse.space.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html\", \"0c4acebc-30bb-40ca-b7a3-36b05095ea91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:35:08 INFO - PROCESS | 3820 | ++DOCSHELL 11C13000 == 33 [pid = 3820] [id = 680] 15:35:08 INFO - PROCESS | 3820 | ++DOMWINDOW == 68 (132F1800) [pid = 3820] [serial = 2040] [outer = 00000000] 15:35:08 INFO - PROCESS | 3820 | ++DOMWINDOW == 69 (1817D000) [pid = 3820] [serial = 2041] [outer = 132F1800] 15:35:08 INFO - PROCESS | 3820 | 1461191708769 Marionette DEBUG loaded listener.js 15:35:08 INFO - PROCESS | 3820 | ++DOMWINDOW == 70 (18646C00) [pid = 3820] [serial = 2042] [outer = 132F1800] 15:35:09 INFO - PROCESS | 3820 | 1461191709732 Marionette TRACE conn2 <- [1,2684,null,{"value":["/2dcontext/text-styles/2d.text.draw.space.collapse.space.html",0,null,null,[["Space characters are converted to U+0020, and collapsed (per CSS)",1,"assert_approx_equals: Red channel of the pixel at (25, 25) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html:36:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\nsetTimeout handler*@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2685,"getWindowHandle",null] 15:35:09 INFO - PROCESS | 3820 | 1461191709759 Marionette TRACE conn2 <- [1,2685,null,{"value":"13"}] 15:35:09 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.start.html 15:35:09 INFO - PROCESS | 3820 | 1461191709765 Marionette TRACE conn2 -> [0,2686,"setScriptTimeout",{"ms":35000}] 15:35:09 INFO - PROCESS | 3820 | 1461191709770 Marionette TRACE conn2 <- [1,2686,null,{}] 15:35:09 INFO - PROCESS | 3820 | 1461191709778 Marionette TRACE conn2 -> [0,2687,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:35:09 INFO - PROCESS | 3820 | 1461191709881 Marionette TRACE conn2 <- [1,2687,null,{"value":null}] 15:35:10 INFO - PROCESS | 3820 | 1461191710010 Marionette TRACE conn2 -> [0,2688,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.draw.space.collapse.start.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html\", \"0c4acebc-30bb-40ca-b7a3-36b05095ea91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:35:10 INFO - PROCESS | 3820 | ++DOCSHELL 11C1CC00 == 34 [pid = 3820] [id = 681] 15:35:10 INFO - PROCESS | 3820 | ++DOMWINDOW == 71 (123F2800) [pid = 3820] [serial = 2043] [outer = 00000000] 15:35:10 INFO - PROCESS | 3820 | ++DOMWINDOW == 72 (13260000) [pid = 3820] [serial = 2044] [outer = 123F2800] 15:35:10 INFO - PROCESS | 3820 | 1461191710070 Marionette DEBUG loaded listener.js 15:35:10 INFO - PROCESS | 3820 | ++DOMWINDOW == 73 (132F3C00) [pid = 3820] [serial = 2045] [outer = 123F2800] 15:35:11 INFO - PROCESS | 3820 | 1461191711157 Marionette TRACE conn2 <- [1,2688,null,{"value":["/2dcontext/text-styles/2d.text.draw.space.collapse.start.html",0,null,null,[["Space characters at the start of a line are collapsed (per CSS)",1,"assert_approx_equals: Red channel of the pixel at (25, 25) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html:36:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\nsetTimeout handler*@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2689,"getWindowHandle",null] 15:35:11 INFO - PROCESS | 3820 | 1461191711174 Marionette TRACE conn2 <- [1,2689,null,{"value":"13"}] 15:35:11 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.default.html 15:35:11 INFO - PROCESS | 3820 | 1461191711181 Marionette TRACE conn2 -> [0,2690,"setScriptTimeout",{"ms":35000}] 15:35:11 INFO - PROCESS | 3820 | 1461191711184 Marionette TRACE conn2 <- [1,2690,null,{}] 15:35:11 INFO - PROCESS | 3820 | 1461191711189 Marionette TRACE conn2 -> [0,2691,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:35:11 INFO - PROCESS | 3820 | 1461191711291 Marionette TRACE conn2 <- [1,2691,null,{"value":null}] 15:35:11 INFO - PROCESS | 3820 | 1461191711456 Marionette TRACE conn2 -> [0,2692,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.font.default.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.default.html\", \"0c4acebc-30bb-40ca-b7a3-36b05095ea91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:35:11 INFO - PROCESS | 3820 | ++DOCSHELL 13811000 == 35 [pid = 3820] [id = 682] 15:35:11 INFO - PROCESS | 3820 | ++DOMWINDOW == 74 (14969400) [pid = 3820] [serial = 2046] [outer = 00000000] 15:35:11 INFO - PROCESS | 3820 | ++DOMWINDOW == 75 (15C8AC00) [pid = 3820] [serial = 2047] [outer = 14969400] 15:35:11 INFO - PROCESS | 3820 | 1461191711514 Marionette DEBUG loaded listener.js 15:35:11 INFO - PROCESS | 3820 | ++DOMWINDOW == 76 (1646DC00) [pid = 3820] [serial = 2048] [outer = 14969400] 15:35:12 INFO - PROCESS | 3820 | 1461191712095 Marionette TRACE conn2 <- [1,2692,null,{"value":["/2dcontext/text-styles/2d.text.font.default.html",0,null,null,[["Canvas test: 2d.text.font.default",0,null,null]]]}] 15:35:12 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.default.html | Canvas test: 2d.text.font.default 15:35:12 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.default.html | took 955ms 15:35:12 INFO - PROCESS | 3820 | 1461191712124 Marionette TRACE conn2 -> [0,2693,"getWindowHandle",null] 15:35:12 INFO - PROCESS | 3820 | 1461191712127 Marionette TRACE conn2 <- [1,2693,null,{"value":"13"}] 15:35:12 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.basic.html 15:35:12 INFO - PROCESS | 3820 | 1461191712131 Marionette TRACE conn2 -> [0,2694,"setScriptTimeout",{"ms":35000}] 15:35:12 INFO - PROCESS | 3820 | 1461191712134 Marionette TRACE conn2 <- [1,2694,null,{}] 15:35:12 INFO - PROCESS | 3820 | 1461191712145 Marionette TRACE conn2 -> [0,2695,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:35:12 INFO - PROCESS | 3820 | 1461191712251 Marionette TRACE conn2 <- [1,2695,null,{"value":null}] 15:35:12 INFO - PROCESS | 3820 | 1461191712363 Marionette TRACE conn2 -> [0,2696,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.font.parse.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.basic.html\", \"0c4acebc-30bb-40ca-b7a3-36b05095ea91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:35:12 INFO - PROCESS | 3820 | ++DOCSHELL 15C19400 == 36 [pid = 3820] [id = 683] 15:35:12 INFO - PROCESS | 3820 | ++DOMWINDOW == 77 (16476800) [pid = 3820] [serial = 2049] [outer = 00000000] 15:35:12 INFO - PROCESS | 3820 | ++DOMWINDOW == 78 (1864AC00) [pid = 3820] [serial = 2050] [outer = 16476800] 15:35:12 INFO - PROCESS | 3820 | 1461191712460 Marionette DEBUG loaded listener.js 15:35:12 INFO - PROCESS | 3820 | ++DOMWINDOW == 79 (18693000) [pid = 3820] [serial = 2051] [outer = 16476800] 15:35:13 INFO - PROCESS | 3820 | 1461191713257 Marionette TRACE conn2 <- [1,2696,null,{"value":["/2dcontext/text-styles/2d.text.font.parse.basic.html",0,null,null,[["Canvas test: 2d.text.font.parse.basic",0,null,null]]]}] 15:35:13 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.basic.html | Canvas test: 2d.text.font.parse.basic 15:35:13 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.basic.html | took 1220ms 15:35:13 INFO - PROCESS | 3820 | 1461191713343 Marionette TRACE conn2 -> [0,2697,"getWindowHandle",null] 15:35:13 INFO - PROCESS | 3820 | 1461191713347 Marionette TRACE conn2 <- [1,2697,null,{"value":"13"}] 15:35:13 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.complex.html 15:35:13 INFO - PROCESS | 3820 | 1461191713352 Marionette TRACE conn2 -> [0,2698,"setScriptTimeout",{"ms":35000}] 15:35:13 INFO - PROCESS | 3820 | 1461191713356 Marionette TRACE conn2 <- [1,2698,null,{}] 15:35:13 INFO - PROCESS | 3820 | 1461191713362 Marionette TRACE conn2 -> [0,2699,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:35:13 INFO - PROCESS | 3820 | 1461191713490 Marionette TRACE conn2 <- [1,2699,null,{"value":null}] 15:35:13 INFO - PROCESS | 3820 | 1461191713628 Marionette TRACE conn2 -> [0,2700,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.font.parse.complex.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.complex.html\", \"0c4acebc-30bb-40ca-b7a3-36b05095ea91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:35:13 INFO - PROCESS | 3820 | --DOCSHELL 17F71800 == 35 [pid = 3820] [id = 497] 15:35:13 INFO - PROCESS | 3820 | --DOMWINDOW == 78 (1D4E9000) [pid = 3820] [serial = 1978] [outer = 00000000] [url = about:blank] 15:35:13 INFO - PROCESS | 3820 | --DOMWINDOW == 77 (1648D000) [pid = 3820] [serial = 1999] [outer = 00000000] [url = about:blank] 15:35:13 INFO - PROCESS | 3820 | --DOMWINDOW == 76 (15A05C00) [pid = 3820] [serial = 1996] [outer = 00000000] [url = about:blank] 15:35:13 INFO - PROCESS | 3820 | --DOMWINDOW == 75 (1646E400) [pid = 3820] [serial = 2012] [outer = 00000000] [url = about:blank] 15:35:13 INFO - PROCESS | 3820 | --DOMWINDOW == 74 (12D9A400) [pid = 3820] [serial = 1985] [outer = 00000000] [url = about:blank] 15:35:13 INFO - PROCESS | 3820 | --DOMWINDOW == 73 (12D93800) [pid = 3820] [serial = 1984] [outer = 00000000] [url = about:blank] 15:35:13 INFO - PROCESS | 3820 | --DOMWINDOW == 72 (137DEC00) [pid = 3820] [serial = 1993] [outer = 00000000] [url = about:blank] 15:35:13 INFO - PROCESS | 3820 | --DOMWINDOW == 71 (13CAEC00) [pid = 3820] [serial = 1994] [outer = 00000000] [url = about:blank] 15:35:13 INFO - PROCESS | 3820 | --DOMWINDOW == 70 (13202C00) [pid = 3820] [serial = 1990] [outer = 00000000] [url = about:blank] 15:35:13 INFO - PROCESS | 3820 | --DOMWINDOW == 69 (13261000) [pid = 3820] [serial = 1991] [outer = 00000000] [url = about:blank] 15:35:13 INFO - PROCESS | 3820 | --DOMWINDOW == 68 (11F51C00) [pid = 3820] [serial = 1982] [outer = 00000000] [url = about:blank] 15:35:13 INFO - PROCESS | 3820 | --DOMWINDOW == 67 (11C1E000) [pid = 3820] [serial = 1981] [outer = 00000000] [url = about:blank] 15:35:13 INFO - PROCESS | 3820 | --DOMWINDOW == 66 (17AA9C00) [pid = 3820] [serial = 2003] [outer = 00000000] [url = about:blank] 15:35:13 INFO - PROCESS | 3820 | --DOMWINDOW == 65 (13555000) [pid = 3820] [serial = 1988] [outer = 00000000] [url = about:blank] 15:35:13 INFO - PROCESS | 3820 | --DOMWINDOW == 64 (13389000) [pid = 3820] [serial = 1987] [outer = 00000000] [url = about:blank] 15:35:13 INFO - PROCESS | 3820 | --DOMWINDOW == 63 (17AAA800) [pid = 3820] [serial = 2002] [outer = 00000000] [url = about:blank] 15:35:13 INFO - PROCESS | 3820 | --DOMWINDOW == 62 (1354E000) [pid = 3820] [serial = 2008] [outer = 00000000] [url = about:blank] 15:35:13 INFO - PROCESS | 3820 | --DOMWINDOW == 61 (18647C00) [pid = 3820] [serial = 2005] [outer = 00000000] [url = about:blank] 15:35:13 INFO - PROCESS | 3820 | --DOMWINDOW == 60 (1646FC00) [pid = 3820] [serial = 2011] [outer = 00000000] [url = about:blank] 15:35:13 INFO - PROCESS | 3820 | --DOMWINDOW == 59 (18647400) [pid = 3820] [serial = 2006] [outer = 00000000] [url = about:blank] 15:35:13 INFO - PROCESS | 3820 | --DOMWINDOW == 58 (16552000) [pid = 3820] [serial = 2000] [outer = 00000000] [url = about:blank] 15:35:13 INFO - PROCESS | 3820 | --DOMWINDOW == 57 (1355A400) [pid = 3820] [serial = 2009] [outer = 00000000] [url = about:blank] 15:35:13 INFO - PROCESS | 3820 | --DOMWINDOW == 56 (15C18C00) [pid = 3820] [serial = 1997] [outer = 00000000] [url = about:blank] 15:35:13 INFO - PROCESS | 3820 | --DOMWINDOW == 55 (18693400) [pid = 3820] [serial = 2014] [outer = 00000000] [url = about:blank] 15:35:13 INFO - PROCESS | 3820 | ++DOCSHELL 11BF6C00 == 36 [pid = 3820] [id = 684] 15:35:13 INFO - PROCESS | 3820 | ++DOMWINDOW == 56 (11C1E000) [pid = 3820] [serial = 2052] [outer = 00000000] 15:35:13 INFO - PROCESS | 3820 | ++DOMWINDOW == 57 (12D90800) [pid = 3820] [serial = 2053] [outer = 11C1E000] 15:35:13 INFO - PROCESS | 3820 | 1461191713736 Marionette DEBUG loaded listener.js 15:35:13 INFO - PROCESS | 3820 | ++DOMWINDOW == 58 (13202C00) [pid = 3820] [serial = 2054] [outer = 11C1E000] 15:35:14 INFO - PROCESS | 3820 | 1461191714230 Marionette TRACE conn2 <- [1,2700,null,{"value":["/2dcontext/text-styles/2d.text.font.parse.complex.html",0,null,null,[["Canvas test: 2d.text.font.parse.complex",1,"assert_equals: ctx.font === 'italic small-caps 12px \"Unknown Font\", sans-serif' (got italic small-caps 400 12px Unknown Font,sans-serif[string], expected italic small-caps 12px \"Unknown Font\", sans-serif[string]) expected \"italic small-caps 12px \\\"Unknown Font\\\", sans-serif\" but got \"italic small-caps 400 12px Unknown Font,sans-serif\"","_assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.complex.html:23:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2701,"getWindowHandle",null] 15:35:14 INFO - PROCESS | 3820 | 1461191714263 Marionette TRACE conn2 <- [1,2701,null,{"value":"13"}] 15:35:14 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.invalid.html 15:35:14 INFO - PROCESS | 3820 | 1461191714269 Marionette TRACE conn2 -> [0,2702,"setScriptTimeout",{"ms":35000}] 15:35:14 INFO - PROCESS | 3820 | 1461191714272 Marionette TRACE conn2 <- [1,2702,null,{}] 15:35:14 INFO - PROCESS | 3820 | 1461191714275 Marionette TRACE conn2 -> [0,2703,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:35:14 INFO - PROCESS | 3820 | 1461191714362 Marionette TRACE conn2 <- [1,2703,null,{"value":null}] 15:35:14 INFO - PROCESS | 3820 | 1461191714370 Marionette TRACE conn2 -> [0,2704,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.font.parse.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.invalid.html\", \"0c4acebc-30bb-40ca-b7a3-36b05095ea91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:35:14 INFO - PROCESS | 3820 | ++DOCSHELL 12BE3800 == 37 [pid = 3820] [id = 685] 15:35:14 INFO - PROCESS | 3820 | ++DOMWINDOW == 59 (13389C00) [pid = 3820] [serial = 2055] [outer = 00000000] 15:35:14 INFO - PROCESS | 3820 | ++DOMWINDOW == 60 (136C8400) [pid = 3820] [serial = 2056] [outer = 13389C00] 15:35:14 INFO - PROCESS | 3820 | 1461191714414 Marionette DEBUG loaded listener.js 15:35:14 INFO - PROCESS | 3820 | ++DOMWINDOW == 61 (13CAEC00) [pid = 3820] [serial = 2057] [outer = 13389C00] 15:35:14 INFO - PROCESS | 3820 | 1461191714895 Marionette TRACE conn2 <- [1,2704,null,{"value":["/2dcontext/text-styles/2d.text.font.parse.invalid.html",0,null,null,[["Canvas test: 2d.text.font.parse.invalid",0,null,null]]]}] 15:35:14 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.invalid.html | Canvas test: 2d.text.font.parse.invalid 15:35:14 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.invalid.html | took 641ms 15:35:14 INFO - PROCESS | 3820 | 1461191714906 Marionette TRACE conn2 -> [0,2705,"getWindowHandle",null] 15:35:14 INFO - PROCESS | 3820 | 1461191714908 Marionette TRACE conn2 <- [1,2705,null,{"value":"13"}] 15:35:14 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html 15:35:14 INFO - PROCESS | 3820 | 1461191714912 Marionette TRACE conn2 -> [0,2706,"setScriptTimeout",{"ms":35000}] 15:35:14 INFO - PROCESS | 3820 | 1461191714915 Marionette TRACE conn2 <- [1,2706,null,{}] 15:35:14 INFO - PROCESS | 3820 | 1461191714926 Marionette TRACE conn2 -> [0,2707,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:35:15 INFO - PROCESS | 3820 | 1461191715007 Marionette TRACE conn2 <- [1,2707,null,{"value":null}] 15:35:15 INFO - PROCESS | 3820 | 1461191715013 Marionette TRACE conn2 -> [0,2708,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html\", \"0c4acebc-30bb-40ca-b7a3-36b05095ea91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:35:15 INFO - PROCESS | 3820 | ++DOCSHELL 146BCC00 == 38 [pid = 3820] [id = 686] 15:35:15 INFO - PROCESS | 3820 | ++DOMWINDOW == 62 (1490F800) [pid = 3820] [serial = 2058] [outer = 00000000] 15:35:15 INFO - PROCESS | 3820 | ++DOMWINDOW == 63 (15D92000) [pid = 3820] [serial = 2059] [outer = 1490F800] 15:35:15 INFO - PROCESS | 3820 | 1461191715061 Marionette DEBUG loaded listener.js 15:35:15 INFO - PROCESS | 3820 | ++DOMWINDOW == 64 (16481C00) [pid = 3820] [serial = 2060] [outer = 1490F800] 15:35:15 INFO - PROCESS | 3820 | 1461191715581 Marionette TRACE conn2 <- [1,2708,null,{"value":["/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html",0,null,null,[["Canvas test: 2d.text.font.parse.size.percentage.default",1,"assert_equals: ctx2.font === '100px serif' (got 1000% serif[string], expected 100px serif[string]) expected \"100px serif\" but got \"1000% serif\"","_assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html:25:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2709,"getWindowHandle",null] 15:35:15 INFO - PROCESS | 3820 | 1461191715613 Marionette TRACE conn2 <- [1,2709,null,{"value":"13"}] 15:35:15 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.size.percentage.html 15:35:15 INFO - PROCESS | 3820 | 1461191715617 Marionette TRACE conn2 -> [0,2710,"setScriptTimeout",{"ms":35000}] 15:35:15 INFO - PROCESS | 3820 | 1461191715619 Marionette TRACE conn2 <- [1,2710,null,{}] 15:35:15 INFO - PROCESS | 3820 | 1461191715622 Marionette TRACE conn2 -> [0,2711,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:35:15 INFO - PROCESS | 3820 | 1461191715700 Marionette TRACE conn2 <- [1,2711,null,{"value":null}] 15:35:15 INFO - PROCESS | 3820 | 1461191715706 Marionette TRACE conn2 -> [0,2712,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.font.parse.size.percentage.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.html\", \"0c4acebc-30bb-40ca-b7a3-36b05095ea91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:35:15 INFO - PROCESS | 3820 | ++DOCSHELL 17AA2C00 == 39 [pid = 3820] [id = 687] 15:35:15 INFO - PROCESS | 3820 | ++DOMWINDOW == 65 (17AA3400) [pid = 3820] [serial = 2061] [outer = 00000000] 15:35:15 INFO - PROCESS | 3820 | ++DOMWINDOW == 66 (17D44800) [pid = 3820] [serial = 2062] [outer = 17AA3400] 15:35:15 INFO - PROCESS | 3820 | 1461191715750 Marionette DEBUG loaded listener.js 15:35:15 INFO - PROCESS | 3820 | ++DOMWINDOW == 67 (17D4C400) [pid = 3820] [serial = 2063] [outer = 17AA3400] 15:35:16 INFO - PROCESS | 3820 | 1461191716217 Marionette TRACE conn2 <- [1,2712,null,{"value":["/2dcontext/text-styles/2d.text.font.parse.size.percentage.html",0,null,null,[["Canvas test: 2d.text.font.parse.size.percentage",1,"assert_equals: ctx.font === '72px serif' (got 50% serif[string], expected 72px serif[string]) expected \"72px serif\" but got \"50% serif\"","_assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.html:23:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2713,"getWindowHandle",null] 15:35:16 INFO - PROCESS | 3820 | 1461191716257 Marionette TRACE conn2 <- [1,2713,null,{"value":"13"}] 15:35:16 INFO - PROCESS | 3820 | 1461191716260 Marionette TRACE conn2 -> [0,2714,"setScriptTimeout",{"ms":35000}] 15:35:16 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.system.html 15:35:16 INFO - PROCESS | 3820 | 1461191716261 Marionette TRACE conn2 <- [1,2714,null,{}] 15:35:16 INFO - PROCESS | 3820 | 1461191716265 Marionette TRACE conn2 -> [0,2715,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:35:16 INFO - PROCESS | 3820 | 1461191716378 Marionette TRACE conn2 <- [1,2715,null,{"value":null}] 15:35:16 INFO - PROCESS | 3820 | 1461191716433 Marionette TRACE conn2 -> [0,2716,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.font.parse.system.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.system.html\", \"0c4acebc-30bb-40ca-b7a3-36b05095ea91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:35:16 INFO - PROCESS | 3820 | ++DOCSHELL 18111800 == 40 [pid = 3820] [id = 688] 15:35:16 INFO - PROCESS | 3820 | ++DOMWINDOW == 68 (18171400) [pid = 3820] [serial = 2064] [outer = 00000000] 15:35:16 INFO - PROCESS | 3820 | ++DOMWINDOW == 69 (1864A000) [pid = 3820] [serial = 2065] [outer = 18171400] 15:35:16 INFO - PROCESS | 3820 | 1461191716513 Marionette DEBUG loaded listener.js 15:35:16 INFO - PROCESS | 3820 | ++DOMWINDOW == 70 (1864DC00) [pid = 3820] [serial = 2066] [outer = 18171400] 15:35:16 INFO - PROCESS | 3820 | 1461191716933 Marionette TRACE conn2 <- [1,2716,null,{"value":["/2dcontext/text-styles/2d.text.font.parse.system.html",0,null,null,[["System fonts must be computed to explicit values",0,null,null]]]}] 15:35:16 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.system.html | System fonts must be computed to explicit values 15:35:16 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.system.html | took 688ms 15:35:16 INFO - PROCESS | 3820 | 1461191716960 Marionette TRACE conn2 -> [0,2717,"getWindowHandle",null] 15:35:16 INFO - PROCESS | 3820 | 1461191716961 Marionette TRACE conn2 <- [1,2717,null,{"value":"13"}] 15:35:16 INFO - TEST-START | /2dcontext/text-styles/2d.text.measure.width.space.html 15:35:16 INFO - PROCESS | 3820 | 1461191716969 Marionette TRACE conn2 -> [0,2718,"setScriptTimeout",{"ms":35000}] 15:35:16 INFO - PROCESS | 3820 | 1461191716970 Marionette TRACE conn2 <- [1,2718,null,{}] 15:35:16 INFO - PROCESS | 3820 | 1461191716974 Marionette TRACE conn2 -> [0,2719,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:35:17 INFO - PROCESS | 3820 | 1461191717110 Marionette TRACE conn2 <- [1,2719,null,{"value":null}] 15:35:17 INFO - PROCESS | 3820 | 1461191717120 Marionette TRACE conn2 -> [0,2720,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.measure.width.space.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html\", \"0c4acebc-30bb-40ca-b7a3-36b05095ea91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:35:17 INFO - PROCESS | 3820 | ++DOCSHELL 17AC1C00 == 41 [pid = 3820] [id = 689] 15:35:17 INFO - PROCESS | 3820 | ++DOMWINDOW == 71 (18115800) [pid = 3820] [serial = 2067] [outer = 00000000] 15:35:17 INFO - PROCESS | 3820 | ++DOMWINDOW == 72 (18B8D400) [pid = 3820] [serial = 2068] [outer = 18115800] 15:35:17 INFO - PROCESS | 3820 | 1461191717167 Marionette DEBUG loaded listener.js 15:35:17 INFO - PROCESS | 3820 | ++DOMWINDOW == 73 (18D03400) [pid = 3820] [serial = 2069] [outer = 18115800] 15:35:18 INFO - PROCESS | 3820 | 1461191718094 Marionette TRACE conn2 <- [1,2720,null,{"value":["/2dcontext/text-styles/2d.text.measure.width.space.html",0,null,null,[["Space characters are converted to U+0020 and collapsed (per CSS)",1,"assert_equals: ctx.measureText('A B').width === 150 (got 200[number], expected 150[number]) expected 150 but got 200","_assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html:33:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\nsetTimeout handler*@http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html:30:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2721,"getWindowHandle",null] 15:35:18 INFO - PROCESS | 3820 | 1461191718116 Marionette TRACE conn2 <- [1,2721,null,{"value":"13"}] 15:35:18 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html 15:35:18 INFO - PROCESS | 3820 | 1461191718120 Marionette TRACE conn2 -> [0,2722,"setScriptTimeout",{"ms":35000}] 15:35:18 INFO - PROCESS | 3820 | 1461191718121 Marionette TRACE conn2 <- [1,2722,null,{}] 15:35:18 INFO - PROCESS | 3820 | 1461191718132 Marionette TRACE conn2 -> [0,2723,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:35:18 INFO - PROCESS | 3820 | 1461191718236 Marionette TRACE conn2 <- [1,2723,null,{"value":null}] 15:35:18 INFO - PROCESS | 3820 | 1461191718242 Marionette TRACE conn2 -> [0,2724,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html\", \"0c4acebc-30bb-40ca-b7a3-36b05095ea91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:35:18 INFO - PROCESS | 3820 | ++DOCSHELL 18699000 == 42 [pid = 3820] [id = 690] 15:35:18 INFO - PROCESS | 3820 | ++DOMWINDOW == 74 (18B87400) [pid = 3820] [serial = 2070] [outer = 00000000] 15:35:18 INFO - PROCESS | 3820 | ++DOMWINDOW == 75 (18F23400) [pid = 3820] [serial = 2071] [outer = 18B87400] 15:35:18 INFO - PROCESS | 3820 | 1461191718286 Marionette DEBUG loaded listener.js 15:35:18 INFO - PROCESS | 3820 | ++DOMWINDOW == 76 (18F27000) [pid = 3820] [serial = 2072] [outer = 18B87400] 15:35:18 INFO - PROCESS | 3820 | --DOMWINDOW == 75 (11BF2800) [pid = 3820] [serial = 2016] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.valid.html] 15:35:18 INFO - PROCESS | 3820 | --DOMWINDOW == 74 (18643C00) [pid = 3820] [serial = 2022] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html] 15:35:18 INFO - PROCESS | 3820 | --DOMWINDOW == 73 (1648A000) [pid = 3820] [serial = 2034] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html] 15:35:18 INFO - PROCESS | 3820 | --DOMWINDOW == 72 (136C0000) [pid = 3820] [serial = 2019] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.bottom.html] 15:35:18 INFO - PROCESS | 3820 | --DOMWINDOW == 71 (11B7C000) [pid = 3820] [serial = 2037] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html] 15:35:18 INFO - PROCESS | 3820 | --DOMWINDOW == 70 (12D95000) [pid = 3820] [serial = 2031] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.top.html] 15:35:18 INFO - PROCESS | 3820 | --DOMWINDOW == 69 (11C18C00) [pid = 3820] [serial = 2028] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.middle.html] 15:35:18 INFO - PROCESS | 3820 | --DOMWINDOW == 68 (13203C00) [pid = 3820] [serial = 2025] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html] 15:35:18 INFO - PROCESS | 3820 | --DOMWINDOW == 67 (18692C00) [pid = 3820] [serial = 1977] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.basic.html] 15:35:18 INFO - PROCESS | 3820 | 1461191718719 Marionette TRACE conn2 <- [1,2724,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html",0,null,null,[["save()/restore() does not affect the current bitmap",0,null,null]]]}] 15:35:18 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | save()/restore() does not affect the current bitmap 15:35:18 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | took 641ms 15:35:18 INFO - PROCESS | 3820 | 1461191718778 Marionette TRACE conn2 -> [0,2725,"getWindowHandle",null] 15:35:18 INFO - PROCESS | 3820 | 1461191718780 Marionette TRACE conn2 <- [1,2725,null,{"value":"13"}] 15:35:18 INFO - PROCESS | 3820 | 1461191718783 Marionette TRACE conn2 -> [0,2726,"setScriptTimeout",{"ms":35000}] 15:35:18 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html 15:35:18 INFO - PROCESS | 3820 | 1461191718785 Marionette TRACE conn2 <- [1,2726,null,{}] 15:35:18 INFO - PROCESS | 3820 | 1461191718789 Marionette TRACE conn2 -> [0,2727,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:35:18 INFO - PROCESS | 3820 | 1461191718864 Marionette TRACE conn2 <- [1,2727,null,{"value":null}] 15:35:18 INFO - PROCESS | 3820 | 1461191718870 Marionette TRACE conn2 -> [0,2728,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.clip.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.clip.html\", \"0c4acebc-30bb-40ca-b7a3-36b05095ea91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:35:18 INFO - PROCESS | 3820 | ++DOCSHELL 13659C00 == 43 [pid = 3820] [id = 691] 15:35:18 INFO - PROCESS | 3820 | ++DOMWINDOW == 68 (17D42C00) [pid = 3820] [serial = 2073] [outer = 00000000] 15:35:18 INFO - PROCESS | 3820 | ++DOMWINDOW == 69 (18D10400) [pid = 3820] [serial = 2074] [outer = 17D42C00] 15:35:18 INFO - PROCESS | 3820 | 1461191718914 Marionette DEBUG loaded listener.js 15:35:18 INFO - PROCESS | 3820 | ++DOMWINDOW == 70 (18D0EC00) [pid = 3820] [serial = 2075] [outer = 17D42C00] 15:35:19 INFO - PROCESS | 3820 | 1461191719362 Marionette TRACE conn2 <- [1,2728,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.clip.html",0,null,null,[["save()/restore() affects the clipping path",0,null,null]]]}] 15:35:19 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | save()/restore() affects the clipping path 15:35:19 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | took 641ms 15:35:19 INFO - PROCESS | 3820 | 1461191719422 Marionette TRACE conn2 -> [0,2729,"getWindowHandle",null] 15:35:19 INFO - PROCESS | 3820 | 1461191719424 Marionette TRACE conn2 <- [1,2729,null,{"value":"13"}] 15:35:19 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html 15:35:19 INFO - PROCESS | 3820 | 1461191719427 Marionette TRACE conn2 -> [0,2730,"setScriptTimeout",{"ms":35000}] 15:35:19 INFO - PROCESS | 3820 | 1461191719429 Marionette TRACE conn2 <- [1,2730,null,{}] 15:35:19 INFO - PROCESS | 3820 | 1461191719432 Marionette TRACE conn2 -> [0,2731,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:35:19 INFO - PROCESS | 3820 | 1461191719509 Marionette TRACE conn2 <- [1,2731,null,{"value":null}] 15:35:19 INFO - PROCESS | 3820 | 1461191719515 Marionette TRACE conn2 -> [0,2732,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html\", \"0c4acebc-30bb-40ca-b7a3-36b05095ea91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:35:19 INFO - PROCESS | 3820 | ++DOCSHELL 1545D800 == 44 [pid = 3820] [id = 692] 15:35:19 INFO - PROCESS | 3820 | ++DOMWINDOW == 71 (17F6E800) [pid = 3820] [serial = 2076] [outer = 00000000] 15:35:19 INFO - PROCESS | 3820 | ++DOMWINDOW == 72 (195BD400) [pid = 3820] [serial = 2077] [outer = 17F6E800] 15:35:19 INFO - PROCESS | 3820 | 1461191719559 Marionette DEBUG loaded listener.js 15:35:19 INFO - PROCESS | 3820 | ++DOMWINDOW == 73 (1950AC00) [pid = 3820] [serial = 2078] [outer = 17F6E800] 15:35:20 INFO - PROCESS | 3820 | 1461191720027 Marionette TRACE conn2 <- [1,2732,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html",0,null,null,[["save()/restore() works for fillStyle",0,null,null]]]}] 15:35:20 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | save()/restore() works for fillStyle 15:35:20 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | took 642ms 15:35:20 INFO - PROCESS | 3820 | 1461191720065 Marionette TRACE conn2 -> [0,2733,"getWindowHandle",null] 15:35:20 INFO - PROCESS | 3820 | 1461191720067 Marionette TRACE conn2 <- [1,2733,null,{"value":"13"}] 15:35:20 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.font.html 15:35:20 INFO - PROCESS | 3820 | 1461191720070 Marionette TRACE conn2 -> [0,2734,"setScriptTimeout",{"ms":35000}] 15:35:20 INFO - PROCESS | 3820 | 1461191720072 Marionette TRACE conn2 <- [1,2734,null,{}] 15:35:20 INFO - PROCESS | 3820 | 1461191720076 Marionette TRACE conn2 -> [0,2735,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:35:20 INFO - PROCESS | 3820 | 1461191720152 Marionette TRACE conn2 <- [1,2735,null,{"value":null}] 15:35:20 INFO - PROCESS | 3820 | 1461191720157 Marionette TRACE conn2 -> [0,2736,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.font.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.font.html\", \"0c4acebc-30bb-40ca-b7a3-36b05095ea91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:35:20 INFO - PROCESS | 3820 | ++DOCSHELL 196C9800 == 45 [pid = 3820] [id = 693] 15:35:20 INFO - PROCESS | 3820 | ++DOMWINDOW == 74 (19783800) [pid = 3820] [serial = 2079] [outer = 00000000] 15:35:20 INFO - PROCESS | 3820 | ++DOMWINDOW == 75 (19A9F000) [pid = 3820] [serial = 2080] [outer = 19783800] 15:35:20 INFO - PROCESS | 3820 | 1461191720202 Marionette DEBUG loaded listener.js 15:35:20 INFO - PROCESS | 3820 | ++DOMWINDOW == 76 (19CA0400) [pid = 3820] [serial = 2081] [outer = 19783800] 15:35:20 INFO - PROCESS | 3820 | 1461191720819 Marionette TRACE conn2 <- [1,2736,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.font.html",0,null,null,[["save()/restore() works for font",0,null,null]]]}] 15:35:20 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | save()/restore() works for font 15:35:20 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | took 814ms 15:35:20 INFO - PROCESS | 3820 | 1461191720912 Marionette TRACE conn2 -> [0,2737,"getWindowHandle",null] 15:35:20 INFO - PROCESS | 3820 | 1461191720916 Marionette TRACE conn2 <- [1,2737,null,{"value":"13"}] 15:35:20 INFO - PROCESS | 3820 | 1461191720937 Marionette TRACE conn2 -> [0,2738,"setScriptTimeout",{"ms":35000}] 15:35:20 INFO - PROCESS | 3820 | 1461191720941 Marionette TRACE conn2 <- [1,2738,null,{}] 15:35:20 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html 15:35:20 INFO - PROCESS | 3820 | 1461191720947 Marionette TRACE conn2 -> [0,2739,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:35:21 INFO - PROCESS | 3820 | 1461191721061 Marionette TRACE conn2 <- [1,2739,null,{"value":null}] 15:35:21 INFO - PROCESS | 3820 | 1461191721190 Marionette TRACE conn2 -> [0,2740,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html\", \"0c4acebc-30bb-40ca-b7a3-36b05095ea91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:35:21 INFO - PROCESS | 3820 | ++DOCSHELL 12B43800 == 46 [pid = 3820] [id = 694] 15:35:21 INFO - PROCESS | 3820 | ++DOMWINDOW == 77 (12D93400) [pid = 3820] [serial = 2082] [outer = 00000000] 15:35:21 INFO - PROCESS | 3820 | ++DOMWINDOW == 78 (13551400) [pid = 3820] [serial = 2083] [outer = 12D93400] 15:35:21 INFO - PROCESS | 3820 | 1461191721248 Marionette DEBUG loaded listener.js 15:35:21 INFO - PROCESS | 3820 | ++DOMWINDOW == 79 (136BF400) [pid = 3820] [serial = 2084] [outer = 12D93400] 15:35:21 INFO - PROCESS | 3820 | 1461191721803 Marionette TRACE conn2 <- [1,2740,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html",0,null,null,[["save()/restore() works for globalAlpha",0,null,null]]]}] 15:35:21 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | save()/restore() works for globalAlpha 15:35:21 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | took 892ms 15:35:21 INFO - PROCESS | 3820 | 1461191721830 Marionette TRACE conn2 -> [0,2741,"getWindowHandle",null] 15:35:21 INFO - PROCESS | 3820 | 1461191721836 Marionette TRACE conn2 <- [1,2741,null,{"value":"13"}] 15:35:21 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html 15:35:21 INFO - PROCESS | 3820 | 1461191721843 Marionette TRACE conn2 -> [0,2742,"setScriptTimeout",{"ms":35000}] 15:35:21 INFO - PROCESS | 3820 | 1461191721845 Marionette TRACE conn2 <- [1,2742,null,{}] 15:35:21 INFO - PROCESS | 3820 | 1461191721850 Marionette TRACE conn2 -> [0,2743,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:35:21 INFO - PROCESS | 3820 | 1461191721952 Marionette TRACE conn2 <- [1,2743,null,{"value":null}] 15:35:22 INFO - PROCESS | 3820 | 1461191722060 Marionette TRACE conn2 -> [0,2744,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html\", \"0c4acebc-30bb-40ca-b7a3-36b05095ea91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:35:22 INFO - PROCESS | 3820 | ++DOCSHELL 1496B800 == 47 [pid = 3820] [id = 695] 15:35:22 INFO - PROCESS | 3820 | ++DOMWINDOW == 80 (16471400) [pid = 3820] [serial = 2085] [outer = 00000000] 15:35:22 INFO - PROCESS | 3820 | ++DOMWINDOW == 81 (1686F800) [pid = 3820] [serial = 2086] [outer = 16471400] 15:35:22 INFO - PROCESS | 3820 | 1461191722115 Marionette DEBUG loaded listener.js 15:35:22 INFO - PROCESS | 3820 | ++DOMWINDOW == 82 (17D84000) [pid = 3820] [serial = 2087] [outer = 16471400] 15:35:22 INFO - PROCESS | 3820 | 1461191722761 Marionette TRACE conn2 <- [1,2744,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html",0,null,null,[["save()/restore() works for globalCompositeOperation",0,null,null]]]}] 15:35:22 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | save()/restore() works for globalCompositeOperation 15:35:22 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | took 939ms 15:35:22 INFO - PROCESS | 3820 | 1461191722791 Marionette TRACE conn2 -> [0,2745,"getWindowHandle",null] 15:35:22 INFO - PROCESS | 3820 | 1461191722794 Marionette TRACE conn2 <- [1,2745,null,{"value":"13"}] 15:35:22 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html 15:35:22 INFO - PROCESS | 3820 | 1461191722798 Marionette TRACE conn2 -> [0,2746,"setScriptTimeout",{"ms":35000}] 15:35:22 INFO - PROCESS | 3820 | 1461191722801 Marionette TRACE conn2 <- [1,2746,null,{}] 15:35:22 INFO - PROCESS | 3820 | 1461191722812 Marionette TRACE conn2 -> [0,2747,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:35:22 INFO - PROCESS | 3820 | 1461191722917 Marionette TRACE conn2 <- [1,2747,null,{"value":null}] 15:35:23 INFO - PROCESS | 3820 | 1461191723028 Marionette TRACE conn2 -> [0,2748,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html\", \"0c4acebc-30bb-40ca-b7a3-36b05095ea91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:35:23 INFO - PROCESS | 3820 | ++DOCSHELL 19506400 == 48 [pid = 3820] [id = 696] 15:35:23 INFO - PROCESS | 3820 | ++DOMWINDOW == 83 (19509000) [pid = 3820] [serial = 2088] [outer = 00000000] 15:35:23 INFO - PROCESS | 3820 | ++DOMWINDOW == 84 (19A95C00) [pid = 3820] [serial = 2089] [outer = 19509000] 15:35:23 INFO - PROCESS | 3820 | 1461191723085 Marionette DEBUG loaded listener.js 15:35:23 INFO - PROCESS | 3820 | ++DOMWINDOW == 85 (1A1B1C00) [pid = 3820] [serial = 2090] [outer = 19509000] 15:35:23 INFO - PROCESS | 3820 | 1461191723643 Marionette TRACE conn2 <- [1,2748,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html",0,null,null,[["save()/restore() works for lineCap",0,null,null]]]}] 15:35:23 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | save()/restore() works for lineCap 15:35:23 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | took 908ms 15:35:23 INFO - PROCESS | 3820 | 1461191723701 Marionette TRACE conn2 -> [0,2749,"getWindowHandle",null] 15:35:23 INFO - PROCESS | 3820 | 1461191723704 Marionette TRACE conn2 <- [1,2749,null,{"value":"13"}] 15:35:23 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html 15:35:23 INFO - PROCESS | 3820 | 1461191723708 Marionette TRACE conn2 -> [0,2750,"setScriptTimeout",{"ms":35000}] 15:35:23 INFO - PROCESS | 3820 | 1461191723710 Marionette TRACE conn2 <- [1,2750,null,{}] 15:35:23 INFO - PROCESS | 3820 | 1461191723714 Marionette TRACE conn2 -> [0,2751,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:35:23 INFO - PROCESS | 3820 | 1461191723814 Marionette TRACE conn2 <- [1,2751,null,{"value":null}] 15:35:23 INFO - PROCESS | 3820 | 1461191723921 Marionette TRACE conn2 -> [0,2752,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html\", \"0c4acebc-30bb-40ca-b7a3-36b05095ea91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:35:23 INFO - PROCESS | 3820 | ++DOCSHELL 1A318400 == 49 [pid = 3820] [id = 697] 15:35:23 INFO - PROCESS | 3820 | ++DOMWINDOW == 86 (1A318800) [pid = 3820] [serial = 2091] [outer = 00000000] 15:35:23 INFO - PROCESS | 3820 | ++DOMWINDOW == 87 (1A3ADC00) [pid = 3820] [serial = 2092] [outer = 1A318800] 15:35:24 INFO - PROCESS | 3820 | 1461191723975 Marionette DEBUG loaded listener.js 15:35:24 INFO - PROCESS | 3820 | ++DOMWINDOW == 88 (1A3B3000) [pid = 3820] [serial = 2093] [outer = 1A318800] 15:35:24 INFO - PROCESS | 3820 | 1461191724781 Marionette TRACE conn2 <- [1,2752,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html",0,null,null,[["save()/restore() works for lineJoin",0,null,null]]]}] 15:35:24 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | save()/restore() works for lineJoin 15:35:24 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | took 1142ms 15:35:24 INFO - PROCESS | 3820 | 1461191724849 Marionette TRACE conn2 -> [0,2753,"getWindowHandle",null] 15:35:24 INFO - PROCESS | 3820 | 1461191724853 Marionette TRACE conn2 <- [1,2753,null,{"value":"13"}] 15:35:24 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html 15:35:24 INFO - PROCESS | 3820 | 1461191724857 Marionette TRACE conn2 -> [0,2754,"setScriptTimeout",{"ms":35000}] 15:35:24 INFO - PROCESS | 3820 | 1461191724861 Marionette TRACE conn2 <- [1,2754,null,{}] 15:35:24 INFO - PROCESS | 3820 | 1461191724868 Marionette TRACE conn2 -> [0,2755,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:35:24 INFO - PROCESS | 3820 | 1461191724960 Marionette TRACE conn2 <- [1,2755,null,{"value":null}] 15:35:25 INFO - PROCESS | 3820 | 1461191725101 Marionette TRACE conn2 -> [0,2756,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html\", \"0c4acebc-30bb-40ca-b7a3-36b05095ea91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:35:25 INFO - PROCESS | 3820 | ++DOCSHELL 12B8AC00 == 50 [pid = 3820] [id = 698] 15:35:25 INFO - PROCESS | 3820 | ++DOMWINDOW == 89 (12D95C00) [pid = 3820] [serial = 2094] [outer = 00000000] 15:35:25 INFO - PROCESS | 3820 | ++DOMWINDOW == 90 (132F2C00) [pid = 3820] [serial = 2095] [outer = 12D95C00] 15:35:25 INFO - PROCESS | 3820 | 1461191725158 Marionette DEBUG loaded listener.js 15:35:25 INFO - PROCESS | 3820 | ++DOMWINDOW == 91 (132FA800) [pid = 3820] [serial = 2096] [outer = 12D95C00] 15:35:25 INFO - PROCESS | 3820 | --DOCSHELL 18115400 == 49 [pid = 3820] [id = 495] 15:35:25 INFO - PROCESS | 3820 | --DOCSHELL 11C1B800 == 48 [pid = 3820] [id = 488] 15:35:25 INFO - PROCESS | 3820 | --DOCSHELL 17AC3800 == 47 [pid = 3820] [id = 494] 15:35:25 INFO - PROCESS | 3820 | --DOCSHELL 17A9F800 == 46 [pid = 3820] [id = 493] 15:35:25 INFO - PROCESS | 3820 | --DOCSHELL 1545D800 == 45 [pid = 3820] [id = 692] 15:35:25 INFO - PROCESS | 3820 | --DOCSHELL 13659C00 == 44 [pid = 3820] [id = 691] 15:35:25 INFO - PROCESS | 3820 | --DOCSHELL 18699000 == 43 [pid = 3820] [id = 690] 15:35:25 INFO - PROCESS | 3820 | --DOCSHELL 17AC1C00 == 42 [pid = 3820] [id = 689] 15:35:25 INFO - PROCESS | 3820 | --DOCSHELL 18111800 == 41 [pid = 3820] [id = 688] 15:35:25 INFO - PROCESS | 3820 | --DOCSHELL 17AA2C00 == 40 [pid = 3820] [id = 687] 15:35:25 INFO - PROCESS | 3820 | --DOCSHELL 146BCC00 == 39 [pid = 3820] [id = 686] 15:35:25 INFO - PROCESS | 3820 | --DOCSHELL 12BE3800 == 38 [pid = 3820] [id = 685] 15:35:25 INFO - PROCESS | 3820 | --DOCSHELL 11BF6C00 == 37 [pid = 3820] [id = 684] 15:35:25 INFO - PROCESS | 3820 | --DOCSHELL 15C19400 == 36 [pid = 3820] [id = 683] 15:35:25 INFO - PROCESS | 3820 | --DOCSHELL 13811000 == 35 [pid = 3820] [id = 682] 15:35:25 INFO - PROCESS | 3820 | --DOMWINDOW == 90 (1817D000) [pid = 3820] [serial = 2041] [outer = 00000000] [url = about:blank] 15:35:25 INFO - PROCESS | 3820 | --DOCSHELL 11C1CC00 == 34 [pid = 3820] [id = 681] 15:35:25 INFO - PROCESS | 3820 | --DOMWINDOW == 89 (1DD53000) [pid = 3820] [serial = 1979] [outer = 00000000] [url = about:blank] 15:35:25 INFO - PROCESS | 3820 | --DOMWINDOW == 88 (132F4800) [pid = 3820] [serial = 2018] [outer = 00000000] [url = about:blank] 15:35:25 INFO - PROCESS | 3820 | --DOMWINDOW == 87 (1320EC00) [pid = 3820] [serial = 2017] [outer = 00000000] [url = about:blank] 15:35:25 INFO - PROCESS | 3820 | --DOMWINDOW == 86 (18B89C00) [pid = 3820] [serial = 2024] [outer = 00000000] [url = about:blank] 15:35:25 INFO - PROCESS | 3820 | --DOMWINDOW == 85 (18905C00) [pid = 3820] [serial = 2023] [outer = 00000000] [url = about:blank] 15:35:25 INFO - PROCESS | 3820 | --DOMWINDOW == 84 (17D43800) [pid = 3820] [serial = 2035] [outer = 00000000] [url = about:blank] 15:35:25 INFO - PROCESS | 3820 | --DOMWINDOW == 83 (16477400) [pid = 3820] [serial = 2021] [outer = 00000000] [url = about:blank] 15:35:25 INFO - PROCESS | 3820 | --DOMWINDOW == 82 (11C1EC00) [pid = 3820] [serial = 2038] [outer = 00000000] [url = about:blank] 15:35:25 INFO - PROCESS | 3820 | --DOMWINDOW == 81 (15650000) [pid = 3820] [serial = 2020] [outer = 00000000] [url = about:blank] 15:35:25 INFO - PROCESS | 3820 | --DOMWINDOW == 80 (15A45800) [pid = 3820] [serial = 2032] [outer = 00000000] [url = about:blank] 15:35:25 INFO - PROCESS | 3820 | --DOMWINDOW == 79 (13651400) [pid = 3820] [serial = 2029] [outer = 00000000] [url = about:blank] 15:35:25 INFO - PROCESS | 3820 | --DOMWINDOW == 78 (137D8000) [pid = 3820] [serial = 2030] [outer = 00000000] [url = about:blank] 15:35:25 INFO - PROCESS | 3820 | --DOMWINDOW == 77 (13389800) [pid = 3820] [serial = 2027] [outer = 00000000] [url = about:blank] 15:35:25 INFO - PROCESS | 3820 | --DOMWINDOW == 76 (132F0C00) [pid = 3820] [serial = 2026] [outer = 00000000] [url = about:blank] 15:35:25 INFO - PROCESS | 3820 | --DOMWINDOW == 75 (17D4B400) [pid = 3820] [serial = 2036] [outer = 00000000] [url = about:blank] 15:35:25 INFO - PROCESS | 3820 | --DOMWINDOW == 74 (12301C00) [pid = 3820] [serial = 2039] [outer = 00000000] [url = about:blank] 15:35:25 INFO - PROCESS | 3820 | --DOMWINDOW == 73 (16472800) [pid = 3820] [serial = 2033] [outer = 00000000] [url = about:blank] 15:35:25 INFO - PROCESS | 3820 | 1461191725698 Marionette TRACE conn2 <- [1,2756,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html",0,null,null,[["save()/restore() works for lineWidth",0,null,null]]]}] 15:35:25 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | save()/restore() works for lineWidth 15:35:25 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | took 892ms 15:35:25 INFO - PROCESS | 3820 | 1461191725759 Marionette TRACE conn2 -> [0,2757,"getWindowHandle",null] 15:35:25 INFO - PROCESS | 3820 | 1461191725764 Marionette TRACE conn2 <- [1,2757,null,{"value":"13"}] 15:35:25 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html 15:35:25 INFO - PROCESS | 3820 | 1461191725770 Marionette TRACE conn2 -> [0,2758,"setScriptTimeout",{"ms":35000}] 15:35:25 INFO - PROCESS | 3820 | 1461191725773 Marionette TRACE conn2 <- [1,2758,null,{}] 15:35:25 INFO - PROCESS | 3820 | 1461191725776 Marionette TRACE conn2 -> [0,2759,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:35:25 INFO - PROCESS | 3820 | 1461191725856 Marionette TRACE conn2 <- [1,2759,null,{"value":null}] 15:35:25 INFO - PROCESS | 3820 | 1461191725954 Marionette TRACE conn2 -> [0,2760,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html\", \"0c4acebc-30bb-40ca-b7a3-36b05095ea91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:35:25 INFO - PROCESS | 3820 | ++DOCSHELL 11BF2C00 == 35 [pid = 3820] [id = 699] 15:35:25 INFO - PROCESS | 3820 | ++DOMWINDOW == 74 (11C1AC00) [pid = 3820] [serial = 2097] [outer = 00000000] 15:35:26 INFO - PROCESS | 3820 | ++DOMWINDOW == 75 (132F6400) [pid = 3820] [serial = 2098] [outer = 11C1AC00] 15:35:26 INFO - PROCESS | 3820 | 1461191725999 Marionette DEBUG loaded listener.js 15:35:26 INFO - PROCESS | 3820 | ++DOMWINDOW == 76 (13556C00) [pid = 3820] [serial = 2099] [outer = 11C1AC00] 15:35:26 INFO - PROCESS | 3820 | 1461191726403 Marionette TRACE conn2 <- [1,2760,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html",0,null,null,[["save()/restore() works for miterLimit",0,null,null]]]}] 15:35:26 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | save()/restore() works for miterLimit 15:35:26 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | took 704ms 15:35:26 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.path.html 15:35:26 INFO - PROCESS | 3820 | 1461191726471 Marionette TRACE conn2 -> [0,2761,"getWindowHandle",null] 15:35:26 INFO - PROCESS | 3820 | 1461191726473 Marionette TRACE conn2 <- [1,2761,null,{"value":"13"}] 15:35:26 INFO - PROCESS | 3820 | 1461191726481 Marionette TRACE conn2 -> [0,2762,"setScriptTimeout",{"ms":35000}] 15:35:26 INFO - PROCESS | 3820 | 1461191726484 Marionette TRACE conn2 <- [1,2762,null,{}] 15:35:26 INFO - PROCESS | 3820 | 1461191726494 Marionette TRACE conn2 -> [0,2763,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:35:26 INFO - PROCESS | 3820 | 1461191726585 Marionette TRACE conn2 <- [1,2763,null,{"value":null}] 15:35:26 INFO - PROCESS | 3820 | 1461191726595 Marionette TRACE conn2 -> [0,2764,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.path.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.path.html\", \"0c4acebc-30bb-40ca-b7a3-36b05095ea91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:35:26 INFO - PROCESS | 3820 | ++DOCSHELL 146C1800 == 36 [pid = 3820] [id = 700] 15:35:26 INFO - PROCESS | 3820 | ++DOMWINDOW == 77 (14910000) [pid = 3820] [serial = 2100] [outer = 00000000] 15:35:26 INFO - PROCESS | 3820 | ++DOMWINDOW == 78 (15653800) [pid = 3820] [serial = 2101] [outer = 14910000] 15:35:26 INFO - PROCESS | 3820 | 1461191726646 Marionette DEBUG loaded listener.js 15:35:26 INFO - PROCESS | 3820 | ++DOMWINDOW == 79 (15AEA800) [pid = 3820] [serial = 2102] [outer = 14910000] 15:35:27 INFO - PROCESS | 3820 | 1461191727114 Marionette TRACE conn2 <- [1,2764,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.path.html",0,null,null,[["save()/restore() does not affect the current path",0,null,null]]]}] 15:35:27 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | save()/restore() does not affect the current path 15:35:27 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | took 704ms 15:35:27 INFO - PROCESS | 3820 | 1461191727174 Marionette TRACE conn2 -> [0,2765,"getWindowHandle",null] 15:35:27 INFO - PROCESS | 3820 | 1461191727176 Marionette TRACE conn2 <- [1,2765,null,{"value":"13"}] 15:35:27 INFO - PROCESS | 3820 | 1461191727179 Marionette TRACE conn2 -> [0,2766,"setScriptTimeout",{"ms":35000}] 15:35:27 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html 15:35:27 INFO - PROCESS | 3820 | 1461191727181 Marionette TRACE conn2 <- [1,2766,null,{}] 15:35:27 INFO - PROCESS | 3820 | 1461191727185 Marionette TRACE conn2 -> [0,2767,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:35:27 INFO - PROCESS | 3820 | 1461191727262 Marionette TRACE conn2 <- [1,2767,null,{"value":null}] 15:35:27 INFO - PROCESS | 3820 | 1461191727270 Marionette TRACE conn2 -> [0,2768,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html\", \"0c4acebc-30bb-40ca-b7a3-36b05095ea91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:35:27 INFO - PROCESS | 3820 | ++DOCSHELL 15464000 == 37 [pid = 3820] [id = 701] 15:35:27 INFO - PROCESS | 3820 | ++DOMWINDOW == 80 (16475800) [pid = 3820] [serial = 2103] [outer = 00000000] 15:35:27 INFO - PROCESS | 3820 | ++DOMWINDOW == 81 (16552400) [pid = 3820] [serial = 2104] [outer = 16475800] 15:35:27 INFO - PROCESS | 3820 | 1461191727315 Marionette DEBUG loaded listener.js 15:35:27 INFO - PROCESS | 3820 | ++DOMWINDOW == 82 (1655B000) [pid = 3820] [serial = 2105] [outer = 16475800] 15:35:27 INFO - PROCESS | 3820 | 1461191727748 Marionette TRACE conn2 <- [1,2768,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html",0,null,null,[["save()/restore() works for shadowBlur",0,null,null]]]}] 15:35:27 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | save()/restore() works for shadowBlur 15:35:27 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | took 642ms 15:35:27 INFO - PROCESS | 3820 | 1461191727817 Marionette TRACE conn2 -> [0,2769,"getWindowHandle",null] 15:35:27 INFO - PROCESS | 3820 | 1461191727819 Marionette TRACE conn2 <- [1,2769,null,{"value":"13"}] 15:35:27 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html 15:35:27 INFO - PROCESS | 3820 | 1461191727823 Marionette TRACE conn2 -> [0,2770,"setScriptTimeout",{"ms":35000}] 15:35:27 INFO - PROCESS | 3820 | 1461191727824 Marionette TRACE conn2 <- [1,2770,null,{}] 15:35:27 INFO - PROCESS | 3820 | 1461191727835 Marionette TRACE conn2 -> [0,2771,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:35:27 INFO - PROCESS | 3820 | 1461191727943 Marionette TRACE conn2 <- [1,2771,null,{"value":null}] 15:35:28 INFO - PROCESS | 3820 | 1461191728034 Marionette TRACE conn2 -> [0,2772,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html\", \"0c4acebc-30bb-40ca-b7a3-36b05095ea91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:35:28 INFO - PROCESS | 3820 | ++DOCSHELL 17D4A800 == 38 [pid = 3820] [id = 702] 15:35:28 INFO - PROCESS | 3820 | ++DOMWINDOW == 83 (17D4BC00) [pid = 3820] [serial = 2106] [outer = 00000000] 15:35:28 INFO - PROCESS | 3820 | ++DOMWINDOW == 84 (18172400) [pid = 3820] [serial = 2107] [outer = 17D4BC00] 15:35:28 INFO - PROCESS | 3820 | 1461191728078 Marionette DEBUG loaded listener.js 15:35:28 INFO - PROCESS | 3820 | ++DOMWINDOW == 85 (1817A000) [pid = 3820] [serial = 2108] [outer = 17D4BC00] 15:35:28 INFO - PROCESS | 3820 | 1461191728492 Marionette TRACE conn2 <- [1,2772,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html",0,null,null,[["save()/restore() works for shadowColor",0,null,null]]]}] 15:35:28 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | save()/restore() works for shadowColor 15:35:28 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | took 688ms 15:35:28 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html 15:35:28 INFO - PROCESS | 3820 | 1461191728522 Marionette TRACE conn2 -> [0,2773,"getWindowHandle",null] 15:35:28 INFO - PROCESS | 3820 | 1461191728524 Marionette TRACE conn2 <- [1,2773,null,{"value":"13"}] 15:35:28 INFO - PROCESS | 3820 | 1461191728532 Marionette TRACE conn2 -> [0,2774,"setScriptTimeout",{"ms":35000}] 15:35:28 INFO - PROCESS | 3820 | 1461191728533 Marionette TRACE conn2 <- [1,2774,null,{}] 15:35:28 INFO - PROCESS | 3820 | 1461191728537 Marionette TRACE conn2 -> [0,2775,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:35:28 INFO - PROCESS | 3820 | 1461191728678 Marionette TRACE conn2 <- [1,2775,null,{"value":null}] 15:35:28 INFO - PROCESS | 3820 | 1461191728692 Marionette TRACE conn2 -> [0,2776,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html\", \"0c4acebc-30bb-40ca-b7a3-36b05095ea91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:35:28 INFO - PROCESS | 3820 | ++DOCSHELL 12BEBC00 == 39 [pid = 3820] [id = 703] 15:35:28 INFO - PROCESS | 3820 | ++DOMWINDOW == 86 (16477C00) [pid = 3820] [serial = 2109] [outer = 00000000] 15:35:28 INFO - PROCESS | 3820 | ++DOMWINDOW == 87 (18906800) [pid = 3820] [serial = 2110] [outer = 16477C00] 15:35:28 INFO - PROCESS | 3820 | 1461191728793 Marionette DEBUG loaded listener.js 15:35:28 INFO - PROCESS | 3820 | ++DOMWINDOW == 88 (18910C00) [pid = 3820] [serial = 2111] [outer = 16477C00] 15:35:29 INFO - PROCESS | 3820 | 1461191729202 Marionette TRACE conn2 <- [1,2776,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html",0,null,null,[["save()/restore() works for shadowOffsetX",0,null,null]]]}] 15:35:29 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | save()/restore() works for shadowOffsetX 15:35:29 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | took 688ms 15:35:29 INFO - PROCESS | 3820 | 1461191729227 Marionette TRACE conn2 -> [0,2777,"getWindowHandle",null] 15:35:29 INFO - PROCESS | 3820 | 1461191729229 Marionette TRACE conn2 <- [1,2777,null,{"value":"13"}] 15:35:29 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html 15:35:29 INFO - PROCESS | 3820 | 1461191729233 Marionette TRACE conn2 -> [0,2778,"setScriptTimeout",{"ms":35000}] 15:35:29 INFO - PROCESS | 3820 | 1461191729234 Marionette TRACE conn2 <- [1,2778,null,{}] 15:35:29 INFO - PROCESS | 3820 | 1461191729237 Marionette TRACE conn2 -> [0,2779,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:35:29 INFO - PROCESS | 3820 | 1461191729346 Marionette TRACE conn2 <- [1,2779,null,{"value":null}] 15:35:29 INFO - PROCESS | 3820 | 1461191729442 Marionette TRACE conn2 -> [0,2780,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html\", \"0c4acebc-30bb-40ca-b7a3-36b05095ea91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:35:29 INFO - PROCESS | 3820 | ++DOCSHELL 11C1A400 == 40 [pid = 3820] [id = 704] 15:35:29 INFO - PROCESS | 3820 | ++DOMWINDOW == 89 (18B8F800) [pid = 3820] [serial = 2112] [outer = 00000000] 15:35:29 INFO - PROCESS | 3820 | ++DOMWINDOW == 90 (18F24400) [pid = 3820] [serial = 2113] [outer = 18B8F800] 15:35:29 INFO - PROCESS | 3820 | 1461191729486 Marionette DEBUG loaded listener.js 15:35:29 INFO - PROCESS | 3820 | ++DOMWINDOW == 91 (19505400) [pid = 3820] [serial = 2114] [outer = 18B8F800] 15:35:30 INFO - PROCESS | 3820 | --DOMWINDOW == 90 (18171400) [pid = 3820] [serial = 2064] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.system.html] 15:35:30 INFO - PROCESS | 3820 | --DOMWINDOW == 89 (11C1E000) [pid = 3820] [serial = 2052] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.complex.html] 15:35:30 INFO - PROCESS | 3820 | --DOMWINDOW == 88 (13389C00) [pid = 3820] [serial = 2055] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.invalid.html] 15:35:30 INFO - PROCESS | 3820 | --DOMWINDOW == 87 (17AA3400) [pid = 3820] [serial = 2061] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.html] 15:35:30 INFO - PROCESS | 3820 | --DOMWINDOW == 86 (16476800) [pid = 3820] [serial = 2049] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.basic.html] 15:35:30 INFO - PROCESS | 3820 | --DOMWINDOW == 85 (1490F800) [pid = 3820] [serial = 2058] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html] 15:35:30 INFO - PROCESS | 3820 | --DOMWINDOW == 84 (18115800) [pid = 3820] [serial = 2067] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html] 15:35:30 INFO - PROCESS | 3820 | --DOMWINDOW == 83 (18B87400) [pid = 3820] [serial = 2070] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html] 15:35:30 INFO - PROCESS | 3820 | --DOMWINDOW == 82 (17F6E800) [pid = 3820] [serial = 2076] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html] 15:35:30 INFO - PROCESS | 3820 | --DOMWINDOW == 81 (17D42C00) [pid = 3820] [serial = 2073] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.clip.html] 15:35:30 INFO - PROCESS | 3820 | --DOMWINDOW == 80 (14968C00) [pid = 3820] [serial = 2013] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.invalid.html] 15:35:30 INFO - PROCESS | 3820 | 1461191730073 Marionette TRACE conn2 <- [1,2780,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html",0,null,null,[["save()/restore() works for shadowOffsetY",0,null,null]]]}] 15:35:30 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | save()/restore() works for shadowOffsetY 15:35:30 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | took 845ms 15:35:30 INFO - PROCESS | 3820 | 1461191730107 Marionette TRACE conn2 -> [0,2781,"getWindowHandle",null] 15:35:30 INFO - PROCESS | 3820 | 1461191730109 Marionette TRACE conn2 <- [1,2781,null,{"value":"13"}] 15:35:30 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html 15:35:30 INFO - PROCESS | 3820 | 1461191730112 Marionette TRACE conn2 -> [0,2782,"setScriptTimeout",{"ms":35000}] 15:35:30 INFO - PROCESS | 3820 | 1461191730114 Marionette TRACE conn2 <- [1,2782,null,{}] 15:35:30 INFO - PROCESS | 3820 | 1461191730117 Marionette TRACE conn2 -> [0,2783,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:35:30 INFO - PROCESS | 3820 | 1461191730195 Marionette TRACE conn2 <- [1,2783,null,{"value":null}] 15:35:30 INFO - PROCESS | 3820 | 1461191730201 Marionette TRACE conn2 -> [0,2784,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.stack.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stack.html\", \"0c4acebc-30bb-40ca-b7a3-36b05095ea91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:35:30 INFO - PROCESS | 3820 | ++DOCSHELL 11C17000 == 41 [pid = 3820] [id = 705] 15:35:30 INFO - PROCESS | 3820 | ++DOMWINDOW == 81 (12B44000) [pid = 3820] [serial = 2115] [outer = 00000000] 15:35:30 INFO - PROCESS | 3820 | ++DOMWINDOW == 82 (18115800) [pid = 3820] [serial = 2116] [outer = 12B44000] 15:35:30 INFO - PROCESS | 3820 | 1461191730245 Marionette DEBUG loaded listener.js 15:35:30 INFO - PROCESS | 3820 | ++DOMWINDOW == 83 (15AF5000) [pid = 3820] [serial = 2117] [outer = 12B44000] 15:35:30 INFO - PROCESS | 3820 | 1461191730681 Marionette TRACE conn2 <- [1,2784,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.stack.html",0,null,null,[["save()/restore() can be nested as a stack",0,null,null]]]}] 15:35:30 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | save()/restore() can be nested as a stack 15:35:30 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | took 595ms 15:35:30 INFO - PROCESS | 3820 | 1461191730710 Marionette TRACE conn2 -> [0,2785,"getWindowHandle",null] 15:35:30 INFO - PROCESS | 3820 | 1461191730712 Marionette TRACE conn2 <- [1,2785,null,{"value":"13"}] 15:35:30 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html 15:35:30 INFO - PROCESS | 3820 | 1461191730716 Marionette TRACE conn2 -> [0,2786,"setScriptTimeout",{"ms":35000}] 15:35:30 INFO - PROCESS | 3820 | 1461191730717 Marionette TRACE conn2 <- [1,2786,null,{}] 15:35:30 INFO - PROCESS | 3820 | 1461191730721 Marionette TRACE conn2 -> [0,2787,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:35:30 INFO - PROCESS | 3820 | 1461191730824 Marionette TRACE conn2 <- [1,2787,null,{"value":null}] 15:35:30 INFO - PROCESS | 3820 | 1461191730833 Marionette TRACE conn2 -> [0,2788,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html\", \"0c4acebc-30bb-40ca-b7a3-36b05095ea91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:35:30 INFO - PROCESS | 3820 | ++DOCSHELL 19789000 == 42 [pid = 3820] [id = 706] 15:35:30 INFO - PROCESS | 3820 | ++DOMWINDOW == 84 (19784C00) [pid = 3820] [serial = 2118] [outer = 00000000] 15:35:30 INFO - PROCESS | 3820 | ++DOMWINDOW == 85 (1A319000) [pid = 3820] [serial = 2119] [outer = 19784C00] 15:35:30 INFO - PROCESS | 3820 | 1461191730877 Marionette DEBUG loaded listener.js 15:35:30 INFO - PROCESS | 3820 | ++DOMWINDOW == 86 (1A3B3800) [pid = 3820] [serial = 2120] [outer = 19784C00] 15:35:31 INFO - PROCESS | 3820 | 1461191731303 Marionette TRACE conn2 <- [1,2788,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html",0,null,null,[["save()/restore() stack depth is not unreasonably limited",0,null,null]]]}] 15:35:31 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | save()/restore() stack depth is not unreasonably limited 15:35:31 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | took 626ms 15:35:31 INFO - PROCESS | 3820 | 1461191731354 Marionette TRACE conn2 -> [0,2789,"getWindowHandle",null] 15:35:31 INFO - PROCESS | 3820 | 1461191731356 Marionette TRACE conn2 <- [1,2789,null,{"value":"13"}] 15:35:31 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html 15:35:31 INFO - PROCESS | 3820 | 1461191731359 Marionette TRACE conn2 -> [0,2790,"setScriptTimeout",{"ms":35000}] 15:35:31 INFO - PROCESS | 3820 | 1461191731361 Marionette TRACE conn2 <- [1,2790,null,{}] 15:35:31 INFO - PROCESS | 3820 | 1461191731364 Marionette TRACE conn2 -> [0,2791,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:35:31 INFO - PROCESS | 3820 | 1461191731442 Marionette TRACE conn2 <- [1,2791,null,{"value":null}] 15:35:31 INFO - PROCESS | 3820 | 1461191731448 Marionette TRACE conn2 -> [0,2792,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html\", \"0c4acebc-30bb-40ca-b7a3-36b05095ea91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:35:31 INFO - PROCESS | 3820 | ++DOCSHELL 1A4C7000 == 43 [pid = 3820] [id = 707] 15:35:31 INFO - PROCESS | 3820 | ++DOMWINDOW == 87 (1A860000) [pid = 3820] [serial = 2121] [outer = 00000000] 15:35:31 INFO - PROCESS | 3820 | ++DOMWINDOW == 88 (1A8AC800) [pid = 3820] [serial = 2122] [outer = 1A860000] 15:35:31 INFO - PROCESS | 3820 | 1461191731491 Marionette DEBUG loaded listener.js 15:35:31 INFO - PROCESS | 3820 | ++DOMWINDOW == 89 (1A8B1800) [pid = 3820] [serial = 2123] [outer = 1A860000] 15:35:31 INFO - PROCESS | 3820 | 1461191731930 Marionette TRACE conn2 <- [1,2792,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html",0,null,null,[["save()/restore() works for strokeStyle",0,null,null]]]}] 15:35:31 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | save()/restore() works for strokeStyle 15:35:31 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | took 594ms 15:35:31 INFO - PROCESS | 3820 | 1461191731956 Marionette TRACE conn2 -> [0,2793,"getWindowHandle",null] 15:35:31 INFO - PROCESS | 3820 | 1461191731958 Marionette TRACE conn2 <- [1,2793,null,{"value":"13"}] 15:35:31 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html 15:35:31 INFO - PROCESS | 3820 | 1461191731974 Marionette TRACE conn2 -> [0,2794,"setScriptTimeout",{"ms":35000}] 15:35:31 INFO - PROCESS | 3820 | 1461191731976 Marionette TRACE conn2 <- [1,2794,null,{}] 15:35:31 INFO - PROCESS | 3820 | 1461191731983 Marionette TRACE conn2 -> [0,2795,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:35:32 INFO - PROCESS | 3820 | 1461191732129 Marionette TRACE conn2 <- [1,2795,null,{"value":null}] 15:35:32 INFO - PROCESS | 3820 | 1461191732297 Marionette TRACE conn2 -> [0,2796,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html\", \"0c4acebc-30bb-40ca-b7a3-36b05095ea91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:35:32 INFO - PROCESS | 3820 | ++DOCSHELL 11C0FC00 == 44 [pid = 3820] [id = 708] 15:35:32 INFO - PROCESS | 3820 | ++DOMWINDOW == 90 (11C10400) [pid = 3820] [serial = 2124] [outer = 00000000] 15:35:32 INFO - PROCESS | 3820 | ++DOMWINDOW == 91 (12355400) [pid = 3820] [serial = 2125] [outer = 11C10400] 15:35:32 INFO - PROCESS | 3820 | 1461191732356 Marionette DEBUG loaded listener.js 15:35:32 INFO - PROCESS | 3820 | ++DOMWINDOW == 92 (12B81C00) [pid = 3820] [serial = 2126] [outer = 11C10400] 15:35:32 INFO - PROCESS | 3820 | 1461191732908 Marionette TRACE conn2 <- [1,2796,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html",0,null,null,[["save()/restore() works for textAlign",0,null,null]]]}] 15:35:32 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | save()/restore() works for textAlign 15:35:32 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | took 1001ms 15:35:32 INFO - PROCESS | 3820 | 1461191732977 Marionette TRACE conn2 -> [0,2797,"getWindowHandle",null] 15:35:32 INFO - PROCESS | 3820 | 1461191732982 Marionette TRACE conn2 <- [1,2797,null,{"value":"13"}] 15:35:32 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html 15:35:32 INFO - PROCESS | 3820 | 1461191732987 Marionette TRACE conn2 -> [0,2798,"setScriptTimeout",{"ms":35000}] 15:35:33 INFO - PROCESS | 3820 | 1461191732991 Marionette TRACE conn2 <- [1,2798,null,{}] 15:35:33 INFO - PROCESS | 3820 | 1461191732996 Marionette TRACE conn2 -> [0,2799,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:35:33 INFO - PROCESS | 3820 | 1461191733102 Marionette TRACE conn2 <- [1,2799,null,{"value":null}] 15:35:33 INFO - PROCESS | 3820 | 1461191733241 Marionette TRACE conn2 -> [0,2800,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html\", \"0c4acebc-30bb-40ca-b7a3-36b05095ea91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:35:33 INFO - PROCESS | 3820 | ++DOCSHELL 1381B000 == 45 [pid = 3820] [id = 709] 15:35:33 INFO - PROCESS | 3820 | ++DOMWINDOW == 93 (13CAD800) [pid = 3820] [serial = 2127] [outer = 00000000] 15:35:33 INFO - PROCESS | 3820 | ++DOMWINDOW == 94 (146C1400) [pid = 3820] [serial = 2128] [outer = 13CAD800] 15:35:33 INFO - PROCESS | 3820 | 1461191733299 Marionette DEBUG loaded listener.js 15:35:33 INFO - PROCESS | 3820 | ++DOMWINDOW == 95 (1545D800) [pid = 3820] [serial = 2129] [outer = 13CAD800] 15:35:33 INFO - PROCESS | 3820 | 1461191733916 Marionette TRACE conn2 <- [1,2800,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html",0,null,null,[["save()/restore() works for textBaseline",0,null,null]]]}] 15:35:33 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | save()/restore() works for textBaseline 15:35:33 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | took 939ms 15:35:33 INFO - PROCESS | 3820 | 1461191733932 Marionette TRACE conn2 -> [0,2801,"getWindowHandle",null] 15:35:33 INFO - PROCESS | 3820 | 1461191733936 Marionette TRACE conn2 <- [1,2801,null,{"value":"13"}] 15:35:33 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html 15:35:33 INFO - PROCESS | 3820 | 1461191733939 Marionette TRACE conn2 -> [0,2802,"setScriptTimeout",{"ms":35000}] 15:35:33 INFO - PROCESS | 3820 | 1461191733942 Marionette TRACE conn2 <- [1,2802,null,{}] 15:35:33 INFO - PROCESS | 3820 | 1461191733946 Marionette TRACE conn2 -> [0,2803,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:35:34 INFO - PROCESS | 3820 | 1461191734048 Marionette TRACE conn2 <- [1,2803,null,{"value":null}] 15:35:34 INFO - PROCESS | 3820 | 1461191734186 Marionette TRACE conn2 -> [0,2804,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.transformation.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.transformation.html\", \"0c4acebc-30bb-40ca-b7a3-36b05095ea91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:35:34 INFO - PROCESS | 3820 | ++DOCSHELL 1355B000 == 46 [pid = 3820] [id = 710] 15:35:34 INFO - PROCESS | 3820 | ++DOMWINDOW == 96 (1355C000) [pid = 3820] [serial = 2130] [outer = 00000000] 15:35:34 INFO - PROCESS | 3820 | ++DOMWINDOW == 97 (18697C00) [pid = 3820] [serial = 2131] [outer = 1355C000] 15:35:34 INFO - PROCESS | 3820 | 1461191734242 Marionette DEBUG loaded listener.js 15:35:34 INFO - PROCESS | 3820 | ++DOMWINDOW == 98 (18B95C00) [pid = 3820] [serial = 2132] [outer = 1355C000] 15:35:34 INFO - PROCESS | 3820 | 1461191734803 Marionette TRACE conn2 <- [1,2804,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.transformation.html",0,null,null,[["save()/restore() affects the current transformation matrix",0,null,null]]]}] 15:35:34 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | save()/restore() affects the current transformation matrix 15:35:34 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | took 907ms 15:35:34 INFO - PROCESS | 3820 | 1461191734842 Marionette TRACE conn2 -> [0,2805,"getWindowHandle",null] 15:35:34 INFO - PROCESS | 3820 | 1461191734846 Marionette TRACE conn2 <- [1,2805,null,{"value":"13"}] 15:35:34 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html 15:35:34 INFO - PROCESS | 3820 | 1461191734857 Marionette TRACE conn2 -> [0,2806,"setScriptTimeout",{"ms":35000}] 15:35:34 INFO - PROCESS | 3820 | 1461191734862 Marionette TRACE conn2 <- [1,2806,null,{}] 15:35:34 INFO - PROCESS | 3820 | 1461191734866 Marionette TRACE conn2 -> [0,2807,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:35:34 INFO - PROCESS | 3820 | 1461191734970 Marionette TRACE conn2 <- [1,2807,null,{"value":null}] 15:35:35 INFO - PROCESS | 3820 | 1461191735108 Marionette TRACE conn2 -> [0,2808,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.underflow.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.underflow.html\", \"0c4acebc-30bb-40ca-b7a3-36b05095ea91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:35:35 INFO - PROCESS | 3820 | ++DOCSHELL 1A8D4400 == 47 [pid = 3820] [id = 711] 15:35:35 INFO - PROCESS | 3820 | ++DOMWINDOW == 99 (1A8D9C00) [pid = 3820] [serial = 2133] [outer = 00000000] 15:35:35 INFO - PROCESS | 3820 | ++DOMWINDOW == 100 (1AA3E400) [pid = 3820] [serial = 2134] [outer = 1A8D9C00] 15:35:35 INFO - PROCESS | 3820 | 1461191735163 Marionette DEBUG loaded listener.js 15:35:35 INFO - PROCESS | 3820 | ++DOMWINDOW == 101 (1AD5B000) [pid = 3820] [serial = 2135] [outer = 1A8D9C00] 15:35:35 INFO - PROCESS | 3820 | 1461191735730 Marionette TRACE conn2 <- [1,2808,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.underflow.html",0,null,null,[["restore() with an empty stack has no effect",0,null,null]]]}] 15:35:35 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | restore() with an empty stack has no effect 15:35:35 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | took 955ms 15:35:35 INFO - PROCESS | 3820 | 1461191735798 Marionette TRACE conn2 -> [0,2809,"getWindowHandle",null] 15:35:35 INFO - PROCESS | 3820 | 1461191735801 Marionette TRACE conn2 <- [1,2809,null,{"value":"13"}] 15:35:35 INFO - TEST-START | /2dcontext/transformations/2d.transformation.order.html 15:35:35 INFO - PROCESS | 3820 | 1461191735804 Marionette TRACE conn2 -> [0,2810,"setScriptTimeout",{"ms":35000}] 15:35:35 INFO - PROCESS | 3820 | 1461191735806 Marionette TRACE conn2 <- [1,2810,null,{}] 15:35:35 INFO - PROCESS | 3820 | 1461191735810 Marionette TRACE conn2 -> [0,2811,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:35:35 INFO - PROCESS | 3820 | 1461191735909 Marionette TRACE conn2 <- [1,2811,null,{"value":null}] 15:35:36 INFO - PROCESS | 3820 | 1461191736047 Marionette TRACE conn2 -> [0,2812,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.order.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.order.html\", \"0c4acebc-30bb-40ca-b7a3-36b05095ea91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:35:36 INFO - PROCESS | 3820 | ++DOCSHELL 1A8D5800 == 48 [pid = 3820] [id = 712] 15:35:36 INFO - PROCESS | 3820 | ++DOMWINDOW == 102 (1A8D8400) [pid = 3820] [serial = 2136] [outer = 00000000] 15:35:36 INFO - PROCESS | 3820 | ++DOMWINDOW == 103 (1C265800) [pid = 3820] [serial = 2137] [outer = 1A8D8400] 15:35:36 INFO - PROCESS | 3820 | 1461191736102 Marionette DEBUG loaded listener.js 15:35:36 INFO - PROCESS | 3820 | ++DOMWINDOW == 104 (1C269800) [pid = 3820] [serial = 2138] [outer = 1A8D8400] 15:35:36 INFO - PROCESS | 3820 | 1461191736889 Marionette TRACE conn2 <- [1,2812,null,{"value":["/2dcontext/transformations/2d.transformation.order.html",0,null,null,[["Transformations are applied in the right order",0,null,null]]]}] 15:35:36 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.order.html | Transformations are applied in the right order 15:35:36 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.order.html | took 1158ms 15:35:36 INFO - PROCESS | 3820 | 1461191736960 Marionette TRACE conn2 -> [0,2813,"getWindowHandle",null] 15:35:36 INFO - PROCESS | 3820 | 1461191736964 Marionette TRACE conn2 <- [1,2813,null,{"value":"13"}] 15:35:36 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.direction.html 15:35:36 INFO - PROCESS | 3820 | 1461191736969 Marionette TRACE conn2 -> [0,2814,"setScriptTimeout",{"ms":35000}] 15:35:36 INFO - PROCESS | 3820 | 1461191736973 Marionette TRACE conn2 <- [1,2814,null,{}] 15:35:36 INFO - PROCESS | 3820 | 1461191736979 Marionette TRACE conn2 -> [0,2815,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:35:37 INFO - PROCESS | 3820 | 1461191737074 Marionette TRACE conn2 <- [1,2815,null,{"value":null}] 15:35:37 INFO - PROCESS | 3820 | 1461191737221 Marionette TRACE conn2 -> [0,2816,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.rotate.direction.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.direction.html\", \"0c4acebc-30bb-40ca-b7a3-36b05095ea91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:35:37 INFO - PROCESS | 3820 | ++DOCSHELL 132F9800 == 49 [pid = 3820] [id = 713] 15:35:37 INFO - PROCESS | 3820 | ++DOMWINDOW == 105 (1354E000) [pid = 3820] [serial = 2139] [outer = 00000000] 15:35:37 INFO - PROCESS | 3820 | ++DOMWINDOW == 106 (13CB3400) [pid = 3820] [serial = 2140] [outer = 1354E000] 15:35:37 INFO - PROCESS | 3820 | 1461191737278 Marionette DEBUG loaded listener.js 15:35:37 INFO - PROCESS | 3820 | ++DOMWINDOW == 107 (143A9000) [pid = 3820] [serial = 2141] [outer = 1354E000] 15:35:37 INFO - PROCESS | 3820 | --DOCSHELL 1A4C7000 == 48 [pid = 3820] [id = 707] 15:35:37 INFO - PROCESS | 3820 | --DOCSHELL 19789000 == 47 [pid = 3820] [id = 706] 15:35:37 INFO - PROCESS | 3820 | --DOCSHELL 11C17000 == 46 [pid = 3820] [id = 705] 15:35:37 INFO - PROCESS | 3820 | --DOCSHELL 11C1A400 == 45 [pid = 3820] [id = 704] 15:35:37 INFO - PROCESS | 3820 | --DOCSHELL 12BEBC00 == 44 [pid = 3820] [id = 703] 15:35:37 INFO - PROCESS | 3820 | --DOCSHELL 17D4A800 == 43 [pid = 3820] [id = 702] 15:35:37 INFO - PROCESS | 3820 | --DOCSHELL 15464000 == 42 [pid = 3820] [id = 701] 15:35:37 INFO - PROCESS | 3820 | --DOCSHELL 146C1800 == 41 [pid = 3820] [id = 700] 15:35:37 INFO - PROCESS | 3820 | --DOMWINDOW == 106 (19A9F000) [pid = 3820] [serial = 2080] [outer = 00000000] [url = about:blank] 15:35:37 INFO - PROCESS | 3820 | --DOCSHELL 11BF2C00 == 40 [pid = 3820] [id = 699] 15:35:37 INFO - PROCESS | 3820 | --DOCSHELL 12B8AC00 == 39 [pid = 3820] [id = 698] 15:35:37 INFO - PROCESS | 3820 | 1461191737841 Marionette TRACE conn2 <- [1,2816,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.direction.html",0,null,null,[["rotate() is clockwise",0,null,null]]]}] 15:35:37 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.direction.html | rotate() is clockwise 15:35:37 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.direction.html | took 908ms 15:35:37 INFO - PROCESS | 3820 | 1461191737875 Marionette TRACE conn2 -> [0,2817,"getWindowHandle",null] 15:35:37 INFO - PROCESS | 3820 | 1461191737880 Marionette TRACE conn2 <- [1,2817,null,{"value":"13"}] 15:35:37 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html 15:35:37 INFO - PROCESS | 3820 | 1461191737886 Marionette TRACE conn2 -> [0,2818,"setScriptTimeout",{"ms":35000}] 15:35:37 INFO - PROCESS | 3820 | 1461191737888 Marionette TRACE conn2 <- [1,2818,null,{}] 15:35:37 INFO - PROCESS | 3820 | 1461191737892 Marionette TRACE conn2 -> [0,2819,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:35:37 INFO - PROCESS | 3820 | 1461191737973 Marionette TRACE conn2 <- [1,2819,null,{"value":null}] 15:35:38 INFO - PROCESS | 3820 | --DOMWINDOW == 105 (18690400) [pid = 3820] [serial = 2015] [outer = 00000000] [url = about:blank] 15:35:38 INFO - PROCESS | 3820 | --DOMWINDOW == 104 (18B8D400) [pid = 3820] [serial = 2068] [outer = 00000000] [url = about:blank] 15:35:38 INFO - PROCESS | 3820 | --DOMWINDOW == 103 (18F27000) [pid = 3820] [serial = 2072] [outer = 00000000] [url = about:blank] 15:35:38 INFO - PROCESS | 3820 | --DOMWINDOW == 102 (1950AC00) [pid = 3820] [serial = 2078] [outer = 00000000] [url = about:blank] 15:35:38 INFO - PROCESS | 3820 | --DOMWINDOW == 101 (18F23400) [pid = 3820] [serial = 2071] [outer = 00000000] [url = about:blank] 15:35:38 INFO - PROCESS | 3820 | --DOMWINDOW == 100 (18D0EC00) [pid = 3820] [serial = 2075] [outer = 00000000] [url = about:blank] 15:35:38 INFO - PROCESS | 3820 | --DOMWINDOW == 99 (195BD400) [pid = 3820] [serial = 2077] [outer = 00000000] [url = about:blank] 15:35:38 INFO - PROCESS | 3820 | --DOMWINDOW == 98 (18D03400) [pid = 3820] [serial = 2069] [outer = 00000000] [url = about:blank] 15:35:38 INFO - PROCESS | 3820 | --DOMWINDOW == 97 (18D10400) [pid = 3820] [serial = 2074] [outer = 00000000] [url = about:blank] 15:35:38 INFO - PROCESS | 3820 | --DOMWINDOW == 96 (17D4C400) [pid = 3820] [serial = 2063] [outer = 00000000] [url = about:blank] 15:35:38 INFO - PROCESS | 3820 | --DOMWINDOW == 95 (1864A000) [pid = 3820] [serial = 2065] [outer = 00000000] [url = about:blank] 15:35:38 INFO - PROCESS | 3820 | --DOMWINDOW == 94 (1864DC00) [pid = 3820] [serial = 2066] [outer = 00000000] [url = about:blank] 15:35:38 INFO - PROCESS | 3820 | --DOMWINDOW == 93 (12D90800) [pid = 3820] [serial = 2053] [outer = 00000000] [url = about:blank] 15:35:38 INFO - PROCESS | 3820 | --DOMWINDOW == 92 (13202C00) [pid = 3820] [serial = 2054] [outer = 00000000] [url = about:blank] 15:35:38 INFO - PROCESS | 3820 | --DOMWINDOW == 91 (136C8400) [pid = 3820] [serial = 2056] [outer = 00000000] [url = about:blank] 15:35:38 INFO - PROCESS | 3820 | --DOMWINDOW == 90 (13CAEC00) [pid = 3820] [serial = 2057] [outer = 00000000] [url = about:blank] 15:35:38 INFO - PROCESS | 3820 | --DOMWINDOW == 89 (17D44800) [pid = 3820] [serial = 2062] [outer = 00000000] [url = about:blank] 15:35:38 INFO - PROCESS | 3820 | --DOMWINDOW == 88 (18693000) [pid = 3820] [serial = 2051] [outer = 00000000] [url = about:blank] 15:35:38 INFO - PROCESS | 3820 | --DOMWINDOW == 87 (1864AC00) [pid = 3820] [serial = 2050] [outer = 00000000] [url = about:blank] 15:35:38 INFO - PROCESS | 3820 | --DOMWINDOW == 86 (15D92000) [pid = 3820] [serial = 2059] [outer = 00000000] [url = about:blank] 15:35:38 INFO - PROCESS | 3820 | --DOMWINDOW == 85 (16481C00) [pid = 3820] [serial = 2060] [outer = 00000000] [url = about:blank] 15:35:38 INFO - PROCESS | 3820 | --DOMWINDOW == 84 (15C8AC00) [pid = 3820] [serial = 2047] [outer = 00000000] [url = about:blank] 15:35:38 INFO - PROCESS | 3820 | --DOMWINDOW == 83 (13260000) [pid = 3820] [serial = 2044] [outer = 00000000] [url = about:blank] 15:35:38 INFO - PROCESS | 3820 | 1461191738090 Marionette TRACE conn2 -> [0,2820,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.rotate.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.nonfinite.html\", \"0c4acebc-30bb-40ca-b7a3-36b05095ea91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:35:38 INFO - PROCESS | 3820 | ++DOCSHELL 11F4DC00 == 40 [pid = 3820] [id = 714] 15:35:38 INFO - PROCESS | 3820 | ++DOMWINDOW == 84 (123F6400) [pid = 3820] [serial = 2142] [outer = 00000000] 15:35:38 INFO - PROCESS | 3820 | ++DOMWINDOW == 85 (13202C00) [pid = 3820] [serial = 2143] [outer = 123F6400] 15:35:38 INFO - PROCESS | 3820 | 1461191738138 Marionette DEBUG loaded listener.js 15:35:38 INFO - PROCESS | 3820 | ++DOMWINDOW == 86 (1355BC00) [pid = 3820] [serial = 2144] [outer = 123F6400] 15:35:38 INFO - PROCESS | 3820 | 1461191738516 Marionette TRACE conn2 <- [1,2820,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.nonfinite.html",0,null,null,[["rotate() with Infinity/NaN is ignored",0,null,null]]]}] 15:35:38 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | rotate() with Infinity/NaN is ignored 15:35:38 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | took 704ms 15:35:38 INFO - PROCESS | 3820 | 1461191738604 Marionette TRACE conn2 -> [0,2821,"getWindowHandle",null] 15:35:38 INFO - PROCESS | 3820 | 1461191738606 Marionette TRACE conn2 <- [1,2821,null,{"value":"13"}] 15:35:38 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.radians.html 15:35:38 INFO - PROCESS | 3820 | 1461191738609 Marionette TRACE conn2 -> [0,2822,"setScriptTimeout",{"ms":35000}] 15:35:38 INFO - PROCESS | 3820 | 1461191738613 Marionette TRACE conn2 <- [1,2822,null,{}] 15:35:38 INFO - PROCESS | 3820 | 1461191738623 Marionette TRACE conn2 -> [0,2823,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:35:38 INFO - PROCESS | 3820 | 1461191738714 Marionette TRACE conn2 <- [1,2823,null,{"value":null}] 15:35:38 INFO - PROCESS | 3820 | 1461191738728 Marionette TRACE conn2 -> [0,2824,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.rotate.radians.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.radians.html\", \"0c4acebc-30bb-40ca-b7a3-36b05095ea91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:35:38 INFO - PROCESS | 3820 | ++DOCSHELL 16485000 == 41 [pid = 3820] [id = 715] 15:35:38 INFO - PROCESS | 3820 | ++DOMWINDOW == 87 (16485C00) [pid = 3820] [serial = 2145] [outer = 00000000] 15:35:38 INFO - PROCESS | 3820 | ++DOMWINDOW == 88 (1655D800) [pid = 3820] [serial = 2146] [outer = 16485C00] 15:35:38 INFO - PROCESS | 3820 | 1461191738785 Marionette DEBUG loaded listener.js 15:35:38 INFO - PROCESS | 3820 | ++DOMWINDOW == 89 (17AAA800) [pid = 3820] [serial = 2147] [outer = 16485C00] 15:35:39 INFO - PROCESS | 3820 | 1461191739267 Marionette TRACE conn2 <- [1,2824,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.radians.html",0,null,null,[["rotate() uses radians",0,null,null]]]}] 15:35:39 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.radians.html | rotate() uses radians 15:35:39 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.radians.html | took 689ms 15:35:39 INFO - PROCESS | 3820 | 1461191739307 Marionette TRACE conn2 -> [0,2825,"getWindowHandle",null] 15:35:39 INFO - PROCESS | 3820 | 1461191739309 Marionette TRACE conn2 <- [1,2825,null,{"value":"13"}] 15:35:39 INFO - PROCESS | 3820 | 1461191739313 Marionette TRACE conn2 -> [0,2826,"setScriptTimeout",{"ms":35000}] 15:35:39 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrap.html 15:35:39 INFO - PROCESS | 3820 | 1461191739314 Marionette TRACE conn2 <- [1,2826,null,{}] 15:35:39 INFO - PROCESS | 3820 | 1461191739318 Marionette TRACE conn2 -> [0,2827,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:35:39 INFO - PROCESS | 3820 | 1461191739397 Marionette TRACE conn2 <- [1,2827,null,{"value":null}] 15:35:39 INFO - PROCESS | 3820 | 1461191739403 Marionette TRACE conn2 -> [0,2828,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.rotate.wrap.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrap.html\", \"0c4acebc-30bb-40ca-b7a3-36b05095ea91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:35:39 INFO - PROCESS | 3820 | ++DOCSHELL 17D4EC00 == 42 [pid = 3820] [id = 716] 15:35:39 INFO - PROCESS | 3820 | ++DOMWINDOW == 90 (17D8F400) [pid = 3820] [serial = 2148] [outer = 00000000] 15:35:39 INFO - PROCESS | 3820 | ++DOMWINDOW == 91 (1864A400) [pid = 3820] [serial = 2149] [outer = 17D8F400] 15:35:39 INFO - PROCESS | 3820 | 1461191739448 Marionette DEBUG loaded listener.js 15:35:39 INFO - PROCESS | 3820 | ++DOMWINDOW == 92 (1864F000) [pid = 3820] [serial = 2150] [outer = 17D8F400] 15:35:39 INFO - PROCESS | 3820 | 1461191739921 Marionette TRACE conn2 <- [1,2828,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.wrap.html",0,null,null,[["rotate() wraps large positive values correctly",0,null,null]]]}] 15:35:39 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrap.html | rotate() wraps large positive values correctly 15:35:39 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrap.html | took 626ms 15:35:39 INFO - PROCESS | 3820 | 1461191739950 Marionette TRACE conn2 -> [0,2829,"getWindowHandle",null] 15:35:39 INFO - PROCESS | 3820 | 1461191739952 Marionette TRACE conn2 <- [1,2829,null,{"value":"13"}] 15:35:39 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html 15:35:39 INFO - PROCESS | 3820 | 1461191739955 Marionette TRACE conn2 -> [0,2830,"setScriptTimeout",{"ms":35000}] 15:35:39 INFO - PROCESS | 3820 | 1461191739957 Marionette TRACE conn2 <- [1,2830,null,{}] 15:35:39 INFO - PROCESS | 3820 | 1461191739961 Marionette TRACE conn2 -> [0,2831,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:35:40 INFO - PROCESS | 3820 | 1461191740039 Marionette TRACE conn2 <- [1,2831,null,{"value":null}] 15:35:40 INFO - PROCESS | 3820 | 1461191740045 Marionette TRACE conn2 -> [0,2832,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.rotate.wrapnegative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrapnegative.html\", \"0c4acebc-30bb-40ca-b7a3-36b05095ea91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:35:40 INFO - PROCESS | 3820 | ++DOCSHELL 1864D800 == 43 [pid = 3820] [id = 717] 15:35:40 INFO - PROCESS | 3820 | ++DOMWINDOW == 93 (18693000) [pid = 3820] [serial = 2151] [outer = 00000000] 15:35:40 INFO - PROCESS | 3820 | ++DOMWINDOW == 94 (1880B000) [pid = 3820] [serial = 2152] [outer = 18693000] 15:35:40 INFO - PROCESS | 3820 | 1461191740092 Marionette DEBUG loaded listener.js 15:35:40 INFO - PROCESS | 3820 | ++DOMWINDOW == 95 (1880A400) [pid = 3820] [serial = 2153] [outer = 18693000] 15:35:40 INFO - PROCESS | 3820 | 1461191740609 Marionette TRACE conn2 <- [1,2832,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.wrapnegative.html",0,null,null,[["rotate() wraps large negative values correctly",0,null,null]]]}] 15:35:40 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | rotate() wraps large negative values correctly 15:35:40 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | took 704ms 15:35:40 INFO - PROCESS | 3820 | 1461191740656 Marionette TRACE conn2 -> [0,2833,"getWindowHandle",null] 15:35:40 INFO - PROCESS | 3820 | 1461191740658 Marionette TRACE conn2 <- [1,2833,null,{"value":"13"}] 15:35:40 INFO - PROCESS | 3820 | 1461191740661 Marionette TRACE conn2 -> [0,2834,"setScriptTimeout",{"ms":35000}] 15:35:40 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.zero.html 15:35:40 INFO - PROCESS | 3820 | 1461191740663 Marionette TRACE conn2 <- [1,2834,null,{}] 15:35:40 INFO - PROCESS | 3820 | 1461191740666 Marionette TRACE conn2 -> [0,2835,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:35:40 INFO - PROCESS | 3820 | 1461191740798 Marionette TRACE conn2 <- [1,2835,null,{"value":null}] 15:35:40 INFO - PROCESS | 3820 | 1461191740873 Marionette TRACE conn2 -> [0,2836,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.rotate.zero.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.zero.html\", \"0c4acebc-30bb-40ca-b7a3-36b05095ea91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:35:40 INFO - PROCESS | 3820 | ++DOCSHELL 18F1D000 == 44 [pid = 3820] [id = 718] 15:35:40 INFO - PROCESS | 3820 | ++DOMWINDOW == 96 (18F21000) [pid = 3820] [serial = 2154] [outer = 00000000] 15:35:40 INFO - PROCESS | 3820 | ++DOMWINDOW == 97 (19501C00) [pid = 3820] [serial = 2155] [outer = 18F21000] 15:35:40 INFO - PROCESS | 3820 | 1461191740921 Marionette DEBUG loaded listener.js 15:35:41 INFO - PROCESS | 3820 | ++DOMWINDOW == 98 (196CB800) [pid = 3820] [serial = 2156] [outer = 18F21000] 15:35:41 INFO - PROCESS | 3820 | 1461191741341 Marionette TRACE conn2 <- [1,2836,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.zero.html",0,null,null,[["rotate() by 0 does nothing",0,null,null]]]}] 15:35:41 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.zero.html | rotate() by 0 does nothing 15:35:41 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.zero.html | took 735ms 15:35:41 INFO - PROCESS | 3820 | 1461191741402 Marionette TRACE conn2 -> [0,2837,"getWindowHandle",null] 15:35:41 INFO - PROCESS | 3820 | 1461191741404 Marionette TRACE conn2 <- [1,2837,null,{"value":"13"}] 15:35:41 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.basic.html 15:35:41 INFO - PROCESS | 3820 | 1461191741414 Marionette TRACE conn2 -> [0,2838,"setScriptTimeout",{"ms":35000}] 15:35:41 INFO - PROCESS | 3820 | 1461191741416 Marionette TRACE conn2 <- [1,2838,null,{}] 15:35:41 INFO - PROCESS | 3820 | 1461191741419 Marionette TRACE conn2 -> [0,2839,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:35:41 INFO - PROCESS | 3820 | 1461191741558 Marionette TRACE conn2 <- [1,2839,null,{"value":null}] 15:35:41 INFO - PROCESS | 3820 | 1461191741627 Marionette TRACE conn2 -> [0,2840,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.scale.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.basic.html\", \"0c4acebc-30bb-40ca-b7a3-36b05095ea91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:35:41 INFO - PROCESS | 3820 | ++DOCSHELL 1A1B6C00 == 45 [pid = 3820] [id = 719] 15:35:41 INFO - PROCESS | 3820 | ++DOMWINDOW == 99 (1A1BB800) [pid = 3820] [serial = 2157] [outer = 00000000] 15:35:41 INFO - PROCESS | 3820 | ++DOMWINDOW == 100 (1A4C6400) [pid = 3820] [serial = 2158] [outer = 1A1BB800] 15:35:41 INFO - PROCESS | 3820 | 1461191741671 Marionette DEBUG loaded listener.js 15:35:41 INFO - PROCESS | 3820 | ++DOMWINDOW == 101 (1A3B8C00) [pid = 3820] [serial = 2159] [outer = 1A1BB800] 15:35:42 INFO - PROCESS | 3820 | 1461191742086 Marionette TRACE conn2 <- [1,2840,null,{"value":["/2dcontext/transformations/2d.transformation.scale.basic.html",0,null,null,[["scale() works",0,null,null]]]}] 15:35:42 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.basic.html | scale() works 15:35:42 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.basic.html | took 704ms 15:35:42 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.large.html 15:35:42 INFO - PROCESS | 3820 | 1461191742113 Marionette TRACE conn2 -> [0,2841,"getWindowHandle",null] 15:35:42 INFO - PROCESS | 3820 | 1461191742115 Marionette TRACE conn2 <- [1,2841,null,{"value":"13"}] 15:35:42 INFO - PROCESS | 3820 | 1461191742118 Marionette TRACE conn2 -> [0,2842,"setScriptTimeout",{"ms":35000}] 15:35:42 INFO - PROCESS | 3820 | 1461191742120 Marionette TRACE conn2 <- [1,2842,null,{}] 15:35:42 INFO - PROCESS | 3820 | 1461191742123 Marionette TRACE conn2 -> [0,2843,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:35:42 INFO - PROCESS | 3820 | 1461191742235 Marionette TRACE conn2 <- [1,2843,null,{"value":null}] 15:35:42 INFO - PROCESS | 3820 | --DOMWINDOW == 100 (16477C00) [pid = 3820] [serial = 2109] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html] 15:35:42 INFO - PROCESS | 3820 | --DOMWINDOW == 99 (16475800) [pid = 3820] [serial = 2103] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html] 15:35:42 INFO - PROCESS | 3820 | --DOMWINDOW == 98 (14910000) [pid = 3820] [serial = 2100] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.path.html] 15:35:42 INFO - PROCESS | 3820 | --DOMWINDOW == 97 (12B44000) [pid = 3820] [serial = 2115] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stack.html] 15:35:42 INFO - PROCESS | 3820 | --DOMWINDOW == 96 (18B8F800) [pid = 3820] [serial = 2112] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html] 15:35:42 INFO - PROCESS | 3820 | --DOMWINDOW == 95 (17D4BC00) [pid = 3820] [serial = 2106] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html] 15:35:42 INFO - PROCESS | 3820 | --DOMWINDOW == 94 (19784C00) [pid = 3820] [serial = 2118] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html] 15:35:42 INFO - PROCESS | 3820 | --DOMWINDOW == 93 (11C1AC00) [pid = 3820] [serial = 2097] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html] 15:35:42 INFO - PROCESS | 3820 | --DOMWINDOW == 92 (12D95C00) [pid = 3820] [serial = 2094] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html] 15:35:42 INFO - PROCESS | 3820 | 1461191742424 Marionette TRACE conn2 -> [0,2844,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.scale.large.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.large.html\", \"0c4acebc-30bb-40ca-b7a3-36b05095ea91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:35:42 INFO - PROCESS | 3820 | ++DOCSHELL 11B75C00 == 46 [pid = 3820] [id = 720] 15:35:42 INFO - PROCESS | 3820 | ++DOMWINDOW == 93 (11B84800) [pid = 3820] [serial = 2160] [outer = 00000000] 15:35:42 INFO - PROCESS | 3820 | ++DOMWINDOW == 94 (132F1400) [pid = 3820] [serial = 2161] [outer = 11B84800] 15:35:42 INFO - PROCESS | 3820 | 1461191742470 Marionette DEBUG loaded listener.js 15:35:42 INFO - PROCESS | 3820 | ++DOMWINDOW == 95 (15A41800) [pid = 3820] [serial = 2162] [outer = 11B84800] 15:35:42 INFO - PROCESS | 3820 | 1461191742834 Marionette TRACE conn2 <- [1,2844,null,{"value":["/2dcontext/transformations/2d.transformation.scale.large.html",0,null,null,[["scale() with large scale factors works",0,null,null]]]}] 15:35:42 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.large.html | scale() with large scale factors works 15:35:42 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.large.html | took 751ms 15:35:42 INFO - PROCESS | 3820 | 1461191742866 Marionette TRACE conn2 -> [0,2845,"getWindowHandle",null] 15:35:42 INFO - PROCESS | 3820 | 1461191742868 Marionette TRACE conn2 <- [1,2845,null,{"value":"13"}] 15:35:42 INFO - PROCESS | 3820 | 1461191742874 Marionette TRACE conn2 -> [0,2846,"setScriptTimeout",{"ms":35000}] 15:35:42 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.multiple.html 15:35:42 INFO - PROCESS | 3820 | 1461191742876 Marionette TRACE conn2 <- [1,2846,null,{}] 15:35:42 INFO - PROCESS | 3820 | 1461191742879 Marionette TRACE conn2 -> [0,2847,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:35:43 INFO - PROCESS | 3820 | 1461191742985 Marionette TRACE conn2 <- [1,2847,null,{"value":null}] 15:35:43 INFO - PROCESS | 3820 | 1461191743086 Marionette TRACE conn2 -> [0,2848,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.scale.multiple.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.multiple.html\", \"0c4acebc-30bb-40ca-b7a3-36b05095ea91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:35:43 INFO - PROCESS | 3820 | ++DOCSHELL 13210000 == 47 [pid = 3820] [id = 721] 15:35:43 INFO - PROCESS | 3820 | ++DOMWINDOW == 96 (13260C00) [pid = 3820] [serial = 2163] [outer = 00000000] 15:35:43 INFO - PROCESS | 3820 | ++DOMWINDOW == 97 (1AA38C00) [pid = 3820] [serial = 2164] [outer = 13260C00] 15:35:43 INFO - PROCESS | 3820 | 1461191743129 Marionette DEBUG loaded listener.js 15:35:43 INFO - PROCESS | 3820 | ++DOMWINDOW == 98 (1C265400) [pid = 3820] [serial = 2165] [outer = 13260C00] 15:35:43 INFO - PROCESS | 3820 | 1461191743487 Marionette TRACE conn2 <- [1,2848,null,{"value":["/2dcontext/transformations/2d.transformation.scale.multiple.html",0,null,null,[["Multiple scale()s combine",0,null,null]]]}] 15:35:43 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.multiple.html | Multiple scale()s combine 15:35:43 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.multiple.html | took 626ms 15:35:43 INFO - PROCESS | 3820 | 1461191743512 Marionette TRACE conn2 -> [0,2849,"getWindowHandle",null] 15:35:43 INFO - PROCESS | 3820 | 1461191743514 Marionette TRACE conn2 <- [1,2849,null,{"value":"13"}] 15:35:43 INFO - PROCESS | 3820 | 1461191743517 Marionette TRACE conn2 -> [0,2850,"setScriptTimeout",{"ms":35000}] 15:35:43 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.negative.html 15:35:43 INFO - PROCESS | 3820 | 1461191743519 Marionette TRACE conn2 <- [1,2850,null,{}] 15:35:43 INFO - PROCESS | 3820 | 1461191743522 Marionette TRACE conn2 -> [0,2851,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:35:43 INFO - PROCESS | 3820 | 1461191743639 Marionette TRACE conn2 <- [1,2851,null,{"value":null}] 15:35:43 INFO - PROCESS | 3820 | 1461191743648 Marionette TRACE conn2 -> [0,2852,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.scale.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.negative.html\", \"0c4acebc-30bb-40ca-b7a3-36b05095ea91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:35:43 INFO - PROCESS | 3820 | ++DOCSHELL 11BF8C00 == 48 [pid = 3820] [id = 722] 15:35:43 INFO - PROCESS | 3820 | ++DOMWINDOW == 99 (11C15800) [pid = 3820] [serial = 2166] [outer = 00000000] 15:35:43 INFO - PROCESS | 3820 | ++DOMWINDOW == 100 (1823F400) [pid = 3820] [serial = 2167] [outer = 11C15800] 15:35:43 INFO - PROCESS | 3820 | 1461191743692 Marionette DEBUG loaded listener.js 15:35:43 INFO - PROCESS | 3820 | ++DOMWINDOW == 101 (1C260C00) [pid = 3820] [serial = 2168] [outer = 11C15800] 15:35:44 INFO - PROCESS | 3820 | 1461191744128 Marionette TRACE conn2 <- [1,2852,null,{"value":["/2dcontext/transformations/2d.transformation.scale.negative.html",0,null,null,[["scale() with negative scale factors works",0,null,null]]]}] 15:35:44 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.negative.html | scale() with negative scale factors works 15:35:44 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.negative.html | took 642ms 15:35:44 INFO - PROCESS | 3820 | 1461191744156 Marionette TRACE conn2 -> [0,2853,"getWindowHandle",null] 15:35:44 INFO - PROCESS | 3820 | 1461191744158 Marionette TRACE conn2 <- [1,2853,null,{"value":"13"}] 15:35:44 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.nonfinite.html 15:35:44 INFO - PROCESS | 3820 | 1461191744161 Marionette TRACE conn2 -> [0,2854,"setScriptTimeout",{"ms":35000}] 15:35:44 INFO - PROCESS | 3820 | 1461191744164 Marionette TRACE conn2 <- [1,2854,null,{}] 15:35:44 INFO - PROCESS | 3820 | 1461191744167 Marionette TRACE conn2 -> [0,2855,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:35:44 INFO - PROCESS | 3820 | 1461191744300 Marionette TRACE conn2 <- [1,2855,null,{"value":null}] 15:35:44 INFO - PROCESS | 3820 | 1461191744346 Marionette TRACE conn2 -> [0,2856,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.scale.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.nonfinite.html\", \"0c4acebc-30bb-40ca-b7a3-36b05095ea91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:35:44 INFO - PROCESS | 3820 | ++DOCSHELL 15D91000 == 49 [pid = 3820] [id = 723] 15:35:44 INFO - PROCESS | 3820 | ++DOMWINDOW == 102 (17AA3400) [pid = 3820] [serial = 2169] [outer = 00000000] 15:35:44 INFO - PROCESS | 3820 | ++DOMWINDOW == 103 (1C3EE400) [pid = 3820] [serial = 2170] [outer = 17AA3400] 15:35:44 INFO - PROCESS | 3820 | 1461191744394 Marionette DEBUG loaded listener.js 15:35:44 INFO - PROCESS | 3820 | ++DOMWINDOW == 104 (1C98D800) [pid = 3820] [serial = 2171] [outer = 17AA3400] 15:35:45 INFO - PROCESS | 3820 | 1461191745053 Marionette TRACE conn2 <- [1,2856,null,{"value":["/2dcontext/transformations/2d.transformation.scale.nonfinite.html",0,null,null,[["scale() with Infinity/NaN is ignored",0,null,null]]]}] 15:35:45 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | scale() with Infinity/NaN is ignored 15:35:45 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | took 939ms 15:35:45 INFO - PROCESS | 3820 | 1461191745107 Marionette TRACE conn2 -> [0,2857,"getWindowHandle",null] 15:35:45 INFO - PROCESS | 3820 | 1461191745113 Marionette TRACE conn2 <- [1,2857,null,{"value":"13"}] 15:35:45 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.zero.html 15:35:45 INFO - PROCESS | 3820 | 1461191745133 Marionette TRACE conn2 -> [0,2858,"setScriptTimeout",{"ms":35000}] 15:35:45 INFO - PROCESS | 3820 | 1461191745137 Marionette TRACE conn2 <- [1,2858,null,{}] 15:35:45 INFO - PROCESS | 3820 | 1461191745142 Marionette TRACE conn2 -> [0,2859,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:35:45 INFO - PROCESS | 3820 | 1461191745251 Marionette TRACE conn2 <- [1,2859,null,{"value":null}] 15:35:45 INFO - PROCESS | 3820 | 1461191745394 Marionette TRACE conn2 -> [0,2860,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.scale.zero.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.zero.html\", \"0c4acebc-30bb-40ca-b7a3-36b05095ea91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:35:45 INFO - PROCESS | 3820 | ++DOCSHELL 132F1C00 == 50 [pid = 3820] [id = 724] 15:35:45 INFO - PROCESS | 3820 | ++DOMWINDOW == 105 (132F4800) [pid = 3820] [serial = 2172] [outer = 00000000] 15:35:45 INFO - PROCESS | 3820 | ++DOMWINDOW == 106 (14351800) [pid = 3820] [serial = 2173] [outer = 132F4800] 15:35:45 INFO - PROCESS | 3820 | 1461191745451 Marionette DEBUG loaded listener.js 15:35:45 INFO - PROCESS | 3820 | ++DOMWINDOW == 107 (15ADB400) [pid = 3820] [serial = 2174] [outer = 132F4800] 15:35:46 INFO - PROCESS | 3820 | 1461191746082 Marionette TRACE conn2 <- [1,2860,null,{"value":["/2dcontext/transformations/2d.transformation.scale.zero.html",0,null,null,[["scale() with a scale factor of zero works",0,null,null]]]}] 15:35:46 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.zero.html | scale() with a scale factor of zero works 15:35:46 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.zero.html | took 1002ms 15:35:46 INFO - PROCESS | 3820 | 1461191746133 Marionette TRACE conn2 -> [0,2861,"getWindowHandle",null] 15:35:46 INFO - PROCESS | 3820 | 1461191746139 Marionette TRACE conn2 <- [1,2861,null,{"value":"13"}] 15:35:46 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.multiple.html 15:35:46 INFO - PROCESS | 3820 | 1461191746146 Marionette TRACE conn2 -> [0,2862,"setScriptTimeout",{"ms":35000}] 15:35:46 INFO - PROCESS | 3820 | 1461191746148 Marionette TRACE conn2 <- [1,2862,null,{}] 15:35:46 INFO - PROCESS | 3820 | 1461191746153 Marionette TRACE conn2 -> [0,2863,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:35:46 INFO - PROCESS | 3820 | 1461191746260 Marionette TRACE conn2 <- [1,2863,null,{"value":null}] 15:35:46 INFO - PROCESS | 3820 | 1461191746422 Marionette TRACE conn2 -> [0,2864,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.setTransform.multiple.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.multiple.html\", \"0c4acebc-30bb-40ca-b7a3-36b05095ea91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:35:46 INFO - PROCESS | 3820 | ++DOCSHELL 15AB5C00 == 51 [pid = 3820] [id = 725] 15:35:46 INFO - PROCESS | 3820 | ++DOMWINDOW == 108 (15C8AC00) [pid = 3820] [serial = 2175] [outer = 00000000] 15:35:46 INFO - PROCESS | 3820 | ++DOMWINDOW == 109 (18697400) [pid = 3820] [serial = 2176] [outer = 15C8AC00] 15:35:46 INFO - PROCESS | 3820 | 1461191746477 Marionette DEBUG loaded listener.js 15:35:46 INFO - PROCESS | 3820 | ++DOMWINDOW == 110 (18D03400) [pid = 3820] [serial = 2177] [outer = 15C8AC00] 15:35:47 INFO - PROCESS | 3820 | 1461191747110 Marionette TRACE conn2 <- [1,2864,null,{"value":["/2dcontext/transformations/2d.transformation.setTransform.multiple.html",0,null,null,[["Canvas test: 2d.transformation.setTransform.multiple",0,null,null]]]}] 15:35:47 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | Canvas test: 2d.transformation.setTransform.multiple 15:35:47 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | took 1002ms 15:35:47 INFO - PROCESS | 3820 | 1461191747147 Marionette TRACE conn2 -> [0,2865,"getWindowHandle",null] 15:35:47 INFO - PROCESS | 3820 | 1461191747149 Marionette TRACE conn2 <- [1,2865,null,{"value":"13"}] 15:35:47 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html 15:35:47 INFO - PROCESS | 3820 | 1461191747153 Marionette TRACE conn2 -> [0,2866,"setScriptTimeout",{"ms":35000}] 15:35:47 INFO - PROCESS | 3820 | 1461191747157 Marionette TRACE conn2 <- [1,2866,null,{}] 15:35:47 INFO - PROCESS | 3820 | 1461191747168 Marionette TRACE conn2 -> [0,2867,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:35:47 INFO - PROCESS | 3820 | 1461191747275 Marionette TRACE conn2 <- [1,2867,null,{"value":null}] 15:35:47 INFO - PROCESS | 3820 | 1461191747418 Marionette TRACE conn2 -> [0,2868,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.setTransform.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.nonfinite.html\", \"0c4acebc-30bb-40ca-b7a3-36b05095ea91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:35:47 INFO - PROCESS | 3820 | ++DOCSHELL 1C2EA400 == 52 [pid = 3820] [id = 726] 15:35:47 INFO - PROCESS | 3820 | ++DOMWINDOW == 111 (1C336800) [pid = 3820] [serial = 2178] [outer = 00000000] 15:35:47 INFO - PROCESS | 3820 | ++DOMWINDOW == 112 (1C3EA800) [pid = 3820] [serial = 2179] [outer = 1C336800] 15:35:47 INFO - PROCESS | 3820 | 1461191747475 Marionette DEBUG loaded listener.js 15:35:47 INFO - PROCESS | 3820 | ++DOMWINDOW == 113 (1C989000) [pid = 3820] [serial = 2180] [outer = 1C336800] 15:35:48 INFO - PROCESS | 3820 | 1461191748014 Marionette TRACE conn2 <- [1,2868,null,{"value":["/2dcontext/transformations/2d.transformation.setTransform.nonfinite.html",0,null,null,[["setTransform() with Infinity/NaN is ignored",0,null,null]]]}] 15:35:48 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | setTransform() with Infinity/NaN is ignored 15:35:48 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | took 892ms 15:35:48 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.skewed.html 15:35:48 INFO - PROCESS | 3820 | 1461191748056 Marionette TRACE conn2 -> [0,2869,"getWindowHandle",null] 15:35:48 INFO - PROCESS | 3820 | 1461191748059 Marionette TRACE conn2 <- [1,2869,null,{"value":"13"}] 15:35:48 INFO - PROCESS | 3820 | 1461191748063 Marionette TRACE conn2 -> [0,2870,"setScriptTimeout",{"ms":35000}] 15:35:48 INFO - PROCESS | 3820 | 1461191748065 Marionette TRACE conn2 <- [1,2870,null,{}] 15:35:48 INFO - PROCESS | 3820 | 1461191748069 Marionette TRACE conn2 -> [0,2871,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:35:48 INFO - PROCESS | 3820 | 1461191748172 Marionette TRACE conn2 <- [1,2871,null,{"value":null}] 15:35:48 INFO - PROCESS | 3820 | 1461191748286 Marionette TRACE conn2 -> [0,2872,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.setTransform.skewed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.skewed.html\", \"0c4acebc-30bb-40ca-b7a3-36b05095ea91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:35:48 INFO - PROCESS | 3820 | ++DOCSHELL 1A3B6C00 == 53 [pid = 3820] [id = 727] 15:35:48 INFO - PROCESS | 3820 | ++DOMWINDOW == 114 (1A8D8800) [pid = 3820] [serial = 2181] [outer = 00000000] 15:35:48 INFO - PROCESS | 3820 | ++DOMWINDOW == 115 (1CB6B400) [pid = 3820] [serial = 2182] [outer = 1A8D8800] 15:35:48 INFO - PROCESS | 3820 | 1461191748380 Marionette DEBUG loaded listener.js 15:35:48 INFO - PROCESS | 3820 | ++DOMWINDOW == 116 (1CB77400) [pid = 3820] [serial = 2183] [outer = 1A8D8800] 15:35:49 INFO - PROCESS | 3820 | 1461191749197 Marionette TRACE conn2 <- [1,2872,null,{"value":["/2dcontext/transformations/2d.transformation.setTransform.skewed.html",0,null,null,[["Canvas test: 2d.transformation.setTransform.skewed",0,null,null]]]}] 15:35:49 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | Canvas test: 2d.transformation.setTransform.skewed 15:35:49 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | took 1189ms 15:35:49 INFO - PROCESS | 3820 | 1461191749262 Marionette TRACE conn2 -> [0,2873,"getWindowHandle",null] 15:35:49 INFO - PROCESS | 3820 | 1461191749266 Marionette TRACE conn2 <- [1,2873,null,{"value":"13"}] 15:35:49 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.identity.html 15:35:49 INFO - PROCESS | 3820 | 1461191749271 Marionette TRACE conn2 -> [0,2874,"setScriptTimeout",{"ms":35000}] 15:35:49 INFO - PROCESS | 3820 | 1461191749275 Marionette TRACE conn2 <- [1,2874,null,{}] 15:35:49 INFO - PROCESS | 3820 | 1461191749281 Marionette TRACE conn2 -> [0,2875,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:35:49 INFO - PROCESS | 3820 | 1461191749376 Marionette TRACE conn2 <- [1,2875,null,{"value":null}] 15:35:49 INFO - PROCESS | 3820 | 1461191749522 Marionette TRACE conn2 -> [0,2876,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.transform.identity.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.identity.html\", \"0c4acebc-30bb-40ca-b7a3-36b05095ea91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:35:49 INFO - PROCESS | 3820 | ++DOCSHELL 132F3400 == 54 [pid = 3820] [id = 728] 15:35:49 INFO - PROCESS | 3820 | ++DOMWINDOW == 117 (132F7800) [pid = 3820] [serial = 2184] [outer = 00000000] 15:35:49 INFO - PROCESS | 3820 | ++DOMWINDOW == 118 (13CB4000) [pid = 3820] [serial = 2185] [outer = 132F7800] 15:35:49 INFO - PROCESS | 3820 | 1461191749572 Marionette DEBUG loaded listener.js 15:35:49 INFO - PROCESS | 3820 | ++DOMWINDOW == 119 (16473C00) [pid = 3820] [serial = 2186] [outer = 132F7800] 15:35:50 INFO - PROCESS | 3820 | --DOCSHELL 11BF8C00 == 53 [pid = 3820] [id = 722] 15:35:50 INFO - PROCESS | 3820 | --DOCSHELL 13210000 == 52 [pid = 3820] [id = 721] 15:35:50 INFO - PROCESS | 3820 | --DOCSHELL 11B75C00 == 51 [pid = 3820] [id = 720] 15:35:50 INFO - PROCESS | 3820 | --DOCSHELL 1A1B6C00 == 50 [pid = 3820] [id = 719] 15:35:50 INFO - PROCESS | 3820 | --DOCSHELL 18F1D000 == 49 [pid = 3820] [id = 718] 15:35:50 INFO - PROCESS | 3820 | --DOCSHELL 196C9800 == 48 [pid = 3820] [id = 693] 15:35:50 INFO - PROCESS | 3820 | --DOCSHELL 1864D800 == 47 [pid = 3820] [id = 717] 15:35:50 INFO - PROCESS | 3820 | --DOCSHELL 17D4EC00 == 46 [pid = 3820] [id = 716] 15:35:50 INFO - PROCESS | 3820 | --DOCSHELL 16485000 == 45 [pid = 3820] [id = 715] 15:35:50 INFO - PROCESS | 3820 | --DOCSHELL 11F4DC00 == 44 [pid = 3820] [id = 714] 15:35:50 INFO - PROCESS | 3820 | --DOCSHELL 132F9800 == 43 [pid = 3820] [id = 713] 15:35:50 INFO - PROCESS | 3820 | --DOCSHELL 1355B000 == 42 [pid = 3820] [id = 710] 15:35:50 INFO - PROCESS | 3820 | --DOMWINDOW == 118 (1A8AC800) [pid = 3820] [serial = 2122] [outer = 00000000] [url = about:blank] 15:35:50 INFO - PROCESS | 3820 | --DOCSHELL 1381B000 == 41 [pid = 3820] [id = 709] 15:35:50 INFO - PROCESS | 3820 | --DOCSHELL 11C0FC00 == 40 [pid = 3820] [id = 708] 15:35:50 INFO - PROCESS | 3820 | 1461191750148 Marionette TRACE conn2 <- [1,2876,null,{"value":["/2dcontext/transformations/2d.transformation.transform.identity.html",0,null,null,[["transform() with the identity matrix does nothing",0,null,null]]]}] 15:35:50 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.identity.html | transform() with the identity matrix does nothing 15:35:50 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.identity.html | took 907ms 15:35:50 INFO - PROCESS | 3820 | 1461191750177 Marionette TRACE conn2 -> [0,2877,"getWindowHandle",null] 15:35:50 INFO - PROCESS | 3820 | 1461191750182 Marionette TRACE conn2 <- [1,2877,null,{"value":"13"}] 15:35:50 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.multiply.html 15:35:50 INFO - PROCESS | 3820 | 1461191750188 Marionette TRACE conn2 -> [0,2878,"setScriptTimeout",{"ms":35000}] 15:35:50 INFO - PROCESS | 3820 | 1461191750191 Marionette TRACE conn2 <- [1,2878,null,{}] 15:35:50 INFO - PROCESS | 3820 | 1461191750194 Marionette TRACE conn2 -> [0,2879,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:35:50 INFO - PROCESS | 3820 | 1461191750276 Marionette TRACE conn2 <- [1,2879,null,{"value":null}] 15:35:50 INFO - PROCESS | 3820 | --DOMWINDOW == 117 (18910C00) [pid = 3820] [serial = 2111] [outer = 00000000] [url = about:blank] 15:35:50 INFO - PROCESS | 3820 | --DOMWINDOW == 116 (1655B000) [pid = 3820] [serial = 2105] [outer = 00000000] [url = about:blank] 15:35:50 INFO - PROCESS | 3820 | --DOMWINDOW == 115 (15653800) [pid = 3820] [serial = 2101] [outer = 00000000] [url = about:blank] 15:35:50 INFO - PROCESS | 3820 | --DOMWINDOW == 114 (1686F800) [pid = 3820] [serial = 2086] [outer = 00000000] [url = about:blank] 15:35:50 INFO - PROCESS | 3820 | --DOMWINDOW == 113 (18115800) [pid = 3820] [serial = 2116] [outer = 00000000] [url = about:blank] 15:35:50 INFO - PROCESS | 3820 | --DOMWINDOW == 112 (18906800) [pid = 3820] [serial = 2110] [outer = 00000000] [url = about:blank] 15:35:50 INFO - PROCESS | 3820 | --DOMWINDOW == 111 (1A3ADC00) [pid = 3820] [serial = 2092] [outer = 00000000] [url = about:blank] 15:35:50 INFO - PROCESS | 3820 | --DOMWINDOW == 110 (19505400) [pid = 3820] [serial = 2114] [outer = 00000000] [url = about:blank] 15:35:50 INFO - PROCESS | 3820 | --DOMWINDOW == 109 (1817A000) [pid = 3820] [serial = 2108] [outer = 00000000] [url = about:blank] 15:35:50 INFO - PROCESS | 3820 | --DOMWINDOW == 108 (15AEA800) [pid = 3820] [serial = 2102] [outer = 00000000] [url = about:blank] 15:35:50 INFO - PROCESS | 3820 | --DOMWINDOW == 107 (16552400) [pid = 3820] [serial = 2104] [outer = 00000000] [url = about:blank] 15:35:50 INFO - PROCESS | 3820 | --DOMWINDOW == 106 (1A3B3800) [pid = 3820] [serial = 2120] [outer = 00000000] [url = about:blank] 15:35:50 INFO - PROCESS | 3820 | --DOMWINDOW == 105 (18172400) [pid = 3820] [serial = 2107] [outer = 00000000] [url = about:blank] 15:35:50 INFO - PROCESS | 3820 | --DOMWINDOW == 104 (19A95C00) [pid = 3820] [serial = 2089] [outer = 00000000] [url = about:blank] 15:35:50 INFO - PROCESS | 3820 | --DOMWINDOW == 103 (13556C00) [pid = 3820] [serial = 2099] [outer = 00000000] [url = about:blank] 15:35:50 INFO - PROCESS | 3820 | --DOMWINDOW == 102 (13551400) [pid = 3820] [serial = 2083] [outer = 00000000] [url = about:blank] 15:35:50 INFO - PROCESS | 3820 | --DOMWINDOW == 101 (132FA800) [pid = 3820] [serial = 2096] [outer = 00000000] [url = about:blank] 15:35:50 INFO - PROCESS | 3820 | --DOMWINDOW == 100 (1A319000) [pid = 3820] [serial = 2119] [outer = 00000000] [url = about:blank] 15:35:50 INFO - PROCESS | 3820 | --DOMWINDOW == 99 (15AF5000) [pid = 3820] [serial = 2117] [outer = 00000000] [url = about:blank] 15:35:50 INFO - PROCESS | 3820 | --DOMWINDOW == 98 (18F24400) [pid = 3820] [serial = 2113] [outer = 00000000] [url = about:blank] 15:35:50 INFO - PROCESS | 3820 | --DOMWINDOW == 97 (132F2C00) [pid = 3820] [serial = 2095] [outer = 00000000] [url = about:blank] 15:35:50 INFO - PROCESS | 3820 | --DOMWINDOW == 96 (132F6400) [pid = 3820] [serial = 2098] [outer = 00000000] [url = about:blank] 15:35:50 INFO - PROCESS | 3820 | 1461191750396 Marionette TRACE conn2 -> [0,2880,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.transform.multiply.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.multiply.html\", \"0c4acebc-30bb-40ca-b7a3-36b05095ea91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:35:50 INFO - PROCESS | 3820 | ++DOCSHELL 11F53C00 == 41 [pid = 3820] [id = 729] 15:35:50 INFO - PROCESS | 3820 | ++DOMWINDOW == 97 (12351000) [pid = 3820] [serial = 2187] [outer = 00000000] 15:35:50 INFO - PROCESS | 3820 | ++DOMWINDOW == 98 (13551400) [pid = 3820] [serial = 2188] [outer = 12351000] 15:35:50 INFO - PROCESS | 3820 | 1461191750443 Marionette DEBUG loaded listener.js 15:35:50 INFO - PROCESS | 3820 | ++DOMWINDOW == 99 (15AD3C00) [pid = 3820] [serial = 2189] [outer = 12351000] 15:35:50 INFO - PROCESS | 3820 | 1461191750875 Marionette TRACE conn2 <- [1,2880,null,{"value":["/2dcontext/transformations/2d.transformation.transform.multiply.html",0,null,null,[["transform() multiplies the CTM",0,null,null]]]}] 15:35:51 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.multiply.html | transform() multiplies the CTM 15:35:51 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.multiply.html | took 798ms 15:35:51 INFO - PROCESS | 3820 | 1461191750990 Marionette TRACE conn2 -> [0,2881,"getWindowHandle",null] 15:35:51 INFO - PROCESS | 3820 | 1461191750993 Marionette TRACE conn2 <- [1,2881,null,{"value":"13"}] 15:35:51 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.nonfinite.html 15:35:51 INFO - PROCESS | 3820 | 1461191750997 Marionette TRACE conn2 -> [0,2882,"setScriptTimeout",{"ms":35000}] 15:35:51 INFO - PROCESS | 3820 | 1461191751000 Marionette TRACE conn2 <- [1,2882,null,{}] 15:35:51 INFO - PROCESS | 3820 | 1461191751010 Marionette TRACE conn2 -> [0,2883,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:35:51 INFO - PROCESS | 3820 | 1461191751100 Marionette TRACE conn2 <- [1,2883,null,{"value":null}] 15:35:51 INFO - PROCESS | 3820 | 1461191751106 Marionette TRACE conn2 -> [0,2884,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.transform.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.nonfinite.html\", \"0c4acebc-30bb-40ca-b7a3-36b05095ea91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:35:51 INFO - PROCESS | 3820 | ++DOCSHELL 17D49C00 == 42 [pid = 3820] [id = 730] 15:35:51 INFO - PROCESS | 3820 | ++DOMWINDOW == 100 (17D4C400) [pid = 3820] [serial = 2190] [outer = 00000000] 15:35:51 INFO - PROCESS | 3820 | ++DOMWINDOW == 101 (18115800) [pid = 3820] [serial = 2191] [outer = 17D4C400] 15:35:51 INFO - PROCESS | 3820 | 1461191751154 Marionette DEBUG loaded listener.js 15:35:51 INFO - PROCESS | 3820 | ++DOMWINDOW == 102 (18236000) [pid = 3820] [serial = 2192] [outer = 17D4C400] 15:35:51 INFO - PROCESS | 3820 | 1461191751646 Marionette TRACE conn2 <- [1,2884,null,{"value":["/2dcontext/transformations/2d.transformation.transform.nonfinite.html",0,null,null,[["transform() with Infinity/NaN is ignored",0,null,null]]]}] 15:35:51 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | transform() with Infinity/NaN is ignored 15:35:51 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | took 704ms 15:35:51 INFO - PROCESS | 3820 | 1461191751730 Marionette TRACE conn2 -> [0,2885,"getWindowHandle",null] 15:35:51 INFO - PROCESS | 3820 | 1461191751734 Marionette TRACE conn2 <- [1,2885,null,{"value":"13"}] 15:35:51 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.skewed.html 15:35:51 INFO - PROCESS | 3820 | 1461191751740 Marionette TRACE conn2 -> [0,2886,"setScriptTimeout",{"ms":35000}] 15:35:51 INFO - PROCESS | 3820 | 1461191751744 Marionette TRACE conn2 <- [1,2886,null,{}] 15:35:51 INFO - PROCESS | 3820 | 1461191751750 Marionette TRACE conn2 -> [0,2887,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:35:51 INFO - PROCESS | 3820 | 1461191751932 Marionette TRACE conn2 <- [1,2887,null,{"value":null}] 15:35:52 INFO - PROCESS | 3820 | 1461191752084 Marionette TRACE conn2 -> [0,2888,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.transform.skewed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.skewed.html\", \"0c4acebc-30bb-40ca-b7a3-36b05095ea91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:35:52 INFO - PROCESS | 3820 | ++DOCSHELL 1364AC00 == 43 [pid = 3820] [id = 731] 15:35:52 INFO - PROCESS | 3820 | ++DOMWINDOW == 103 (13656400) [pid = 3820] [serial = 2193] [outer = 00000000] 15:35:52 INFO - PROCESS | 3820 | ++DOMWINDOW == 104 (1435F000) [pid = 3820] [serial = 2194] [outer = 13656400] 15:35:52 INFO - PROCESS | 3820 | 1461191752143 Marionette DEBUG loaded listener.js 15:35:52 INFO - PROCESS | 3820 | ++DOMWINDOW == 105 (1496C400) [pid = 3820] [serial = 2195] [outer = 13656400] 15:35:52 INFO - PROCESS | 3820 | 1461191752814 Marionette TRACE conn2 <- [1,2888,null,{"value":["/2dcontext/transformations/2d.transformation.transform.skewed.html",0,null,null,[["transform() with skewy matrix transforms correctly",0,null,null]]]}] 15:35:52 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.skewed.html | transform() with skewy matrix transforms correctly 15:35:52 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.skewed.html | took 1095ms 15:35:52 INFO - PROCESS | 3820 | 1461191752869 Marionette TRACE conn2 -> [0,2889,"getWindowHandle",null] 15:35:52 INFO - PROCESS | 3820 | 1461191752872 Marionette TRACE conn2 <- [1,2889,null,{"value":"13"}] 15:35:52 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.basic.html 15:35:52 INFO - PROCESS | 3820 | 1461191752880 Marionette TRACE conn2 -> [0,2890,"setScriptTimeout",{"ms":35000}] 15:35:52 INFO - PROCESS | 3820 | 1461191752884 Marionette TRACE conn2 <- [1,2890,null,{}] 15:35:52 INFO - PROCESS | 3820 | 1461191752889 Marionette TRACE conn2 -> [0,2891,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:35:52 INFO - PROCESS | 3820 | 1461191752992 Marionette TRACE conn2 <- [1,2891,null,{"value":null}] 15:35:53 INFO - PROCESS | 3820 | 1461191753137 Marionette TRACE conn2 -> [0,2892,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.translate.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.basic.html\", \"0c4acebc-30bb-40ca-b7a3-36b05095ea91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:35:53 INFO - PROCESS | 3820 | ++DOCSHELL 132FC800 == 44 [pid = 3820] [id = 732] 15:35:53 INFO - PROCESS | 3820 | ++DOMWINDOW == 106 (17AAB400) [pid = 3820] [serial = 2196] [outer = 00000000] 15:35:53 INFO - PROCESS | 3820 | ++DOMWINDOW == 107 (18238400) [pid = 3820] [serial = 2197] [outer = 17AAB400] 15:35:53 INFO - PROCESS | 3820 | 1461191753194 Marionette DEBUG loaded listener.js 15:35:53 INFO - PROCESS | 3820 | ++DOMWINDOW == 108 (1868E000) [pid = 3820] [serial = 2198] [outer = 17AAB400] 15:35:53 INFO - PROCESS | 3820 | 1461191753764 Marionette TRACE conn2 <- [1,2892,null,{"value":["/2dcontext/transformations/2d.transformation.translate.basic.html",0,null,null,[["translate() works",0,null,null]]]}] 15:35:53 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.basic.html | translate() works 15:35:53 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.basic.html | took 939ms 15:35:53 INFO - PROCESS | 3820 | 1461191753824 Marionette TRACE conn2 -> [0,2893,"getWindowHandle",null] 15:35:53 INFO - PROCESS | 3820 | 1461191753827 Marionette TRACE conn2 <- [1,2893,null,{"value":"13"}] 15:35:53 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.nonfinite.html 15:35:53 INFO - PROCESS | 3820 | 1461191753831 Marionette TRACE conn2 -> [0,2894,"setScriptTimeout",{"ms":35000}] 15:35:53 INFO - PROCESS | 3820 | 1461191753833 Marionette TRACE conn2 <- [1,2894,null,{}] 15:35:53 INFO - PROCESS | 3820 | 1461191753843 Marionette TRACE conn2 -> [0,2895,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:35:53 INFO - PROCESS | 3820 | 1461191753951 Marionette TRACE conn2 <- [1,2895,null,{"value":null}] 15:35:54 INFO - PROCESS | 3820 | 1461191754092 Marionette TRACE conn2 -> [0,2896,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.translate.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.nonfinite.html\", \"0c4acebc-30bb-40ca-b7a3-36b05095ea91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:35:54 INFO - PROCESS | 3820 | ++DOCSHELL 1829C000 == 45 [pid = 3820] [id = 733] 15:35:54 INFO - PROCESS | 3820 | ++DOMWINDOW == 109 (18D03000) [pid = 3820] [serial = 2199] [outer = 00000000] 15:35:54 INFO - PROCESS | 3820 | ++DOMWINDOW == 110 (18F20C00) [pid = 3820] [serial = 2200] [outer = 18D03000] 15:35:54 INFO - PROCESS | 3820 | 1461191754151 Marionette DEBUG loaded listener.js 15:35:54 INFO - PROCESS | 3820 | ++DOMWINDOW == 111 (18F24800) [pid = 3820] [serial = 2201] [outer = 18D03000] 15:35:54 INFO - PROCESS | 3820 | 1461191754748 Marionette TRACE conn2 <- [1,2896,null,{"value":["/2dcontext/transformations/2d.transformation.translate.nonfinite.html",0,null,null,[["translate() with Infinity/NaN is ignored",0,null,null]]]}] 15:35:54 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | translate() with Infinity/NaN is ignored 15:35:54 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | took 1001ms 15:35:54 INFO - PROCESS | 3820 | 1461191754833 Marionette TRACE conn2 -> [0,2897,"getWindowHandle",null] 15:35:54 INFO - PROCESS | 3820 | 1461191754836 Marionette TRACE conn2 <- [1,2897,null,{"value":"13"}] 15:35:54 INFO - TEST-START | /DOMEvents/ClickFakeEvent.nondocument.html 15:35:54 INFO - PROCESS | 3820 | 1461191754839 Marionette TRACE conn2 -> [0,2898,"setScriptTimeout",{"ms":35000}] 15:35:54 INFO - PROCESS | 3820 | 1461191754841 Marionette TRACE conn2 <- [1,2898,null,{}] 15:35:54 INFO - PROCESS | 3820 | 1461191754845 Marionette TRACE conn2 -> [0,2899,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:35:54 INFO - PROCESS | 3820 | 1461191754975 Marionette TRACE conn2 <- [1,2899,null,{"value":null}] 15:35:55 INFO - PROCESS | 3820 | 1461191755113 Marionette TRACE conn2 -> [0,2900,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/ClickFakeEvent.nondocument.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/ClickFakeEvent.nondocument.html\", \"0c4acebc-30bb-40ca-b7a3-36b05095ea91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:35:55 INFO - PROCESS | 3820 | ++DOCSHELL 19504400 == 46 [pid = 3820] [id = 734] 15:35:55 INFO - PROCESS | 3820 | ++DOMWINDOW == 112 (195CA000) [pid = 3820] [serial = 2202] [outer = 00000000] 15:35:55 INFO - PROCESS | 3820 | ++DOMWINDOW == 113 (19F79000) [pid = 3820] [serial = 2203] [outer = 195CA000] 15:35:55 INFO - PROCESS | 3820 | 1461191755169 Marionette DEBUG loaded listener.js 15:35:55 INFO - PROCESS | 3820 | ++DOMWINDOW == 114 (1A314400) [pid = 3820] [serial = 2204] [outer = 195CA000] 15:35:55 INFO - PROCESS | 3820 | 1461191755666 Marionette TRACE conn2 <- [1,2900,null,{"value":["/DOMEvents/ClickFakeEvent.nondocument.html",0,null,null,[["Click event on an element not in the document",0,null,null],["Click event can be dispatched to an element that is not in the document.",0,null,null]]]}] 15:35:55 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event on an element not in the document 15:35:55 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event can be dispatched to an element that is not in the document. 15:35:55 INFO - TEST-OK | /DOMEvents/ClickFakeEvent.nondocument.html | took 845ms 15:35:55 INFO - PROCESS | 3820 | 1461191755690 Marionette TRACE conn2 -> [0,2901,"getWindowHandle",null] 15:35:55 INFO - PROCESS | 3820 | 1461191755693 Marionette TRACE conn2 <- [1,2901,null,{"value":"13"}] 15:35:55 INFO - TEST-START | /DOMEvents/constructors.html 15:35:55 INFO - PROCESS | 3820 | 1461191755698 Marionette TRACE conn2 -> [0,2902,"setScriptTimeout",{"ms":35000}] 15:35:55 INFO - PROCESS | 3820 | 1461191755700 Marionette TRACE conn2 <- [1,2902,null,{}] 15:35:55 INFO - PROCESS | 3820 | 1461191755703 Marionette TRACE conn2 -> [0,2903,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:35:55 INFO - PROCESS | 3820 | 1461191755800 Marionette TRACE conn2 <- [1,2903,null,{"value":null}] 15:35:55 INFO - PROCESS | 3820 | 1461191755910 Marionette TRACE conn2 -> [0,2904,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/constructors.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/constructors.html\", \"0c4acebc-30bb-40ca-b7a3-36b05095ea91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:35:55 INFO - PROCESS | 3820 | ++DOCSHELL 18D0D000 == 47 [pid = 3820] [id = 735] 15:35:55 INFO - PROCESS | 3820 | ++DOMWINDOW == 115 (18D10400) [pid = 3820] [serial = 2205] [outer = 00000000] 15:35:55 INFO - PROCESS | 3820 | ++DOMWINDOW == 116 (1A8AFC00) [pid = 3820] [serial = 2206] [outer = 18D10400] 15:35:55 INFO - PROCESS | 3820 | 1461191755963 Marionette DEBUG loaded listener.js 15:35:56 INFO - PROCESS | 3820 | ++DOMWINDOW == 117 (1A8AB400) [pid = 3820] [serial = 2207] [outer = 18D10400] 15:35:56 INFO - PROCESS | 3820 | 1461191756598 Marionette TRACE conn2 <- [1,2904,null,{"value":["/DOMEvents/constructors.html",0,null,null,[["Event constructor (no argument)",0,null,null],["Event constructor (undefined argument)",0,null,null],["Event constructor (null argument)",0,null,null],["Event constructor (empty argument)",0,null,null],["Event constructor (argument with default values)",0,null,null],["Event constructor (argument with non-default values)",0,null,null],["UIEvent constructor (no argument)",0,null,null],["UIEvent constructor (undefined argument)",0,null,null],["UIEvent constructor (null argument)",0,null,null],["UIEvent constructor (empty argument)",0,null,null],["UIEvent constructor (argument with default values)",0,null,null],["UIEvent constructor (argument with non-default values)",0,null,null],["FocusEvent constructor (no argument)",0,null,null],["FocusEvent constructor (undefined argument)",0,null,null],["FocusEvent constructor (null argument)",0,null,null],["FocusEvent constructor (empty argument)",0,null,null],["FocusEvent constructor (argument with default values)",0,null,null],["FocusEvent constructor (argument with non-default values)",0,null,null],["MouseEvent constructor (no argument)",0,null,null],["MouseEvent constructor (undefined argument)",0,null,null],["MouseEvent constructor (null argument)",0,null,null],["MouseEvent constructor (empty argument)",0,null,null],["MouseEvent constructor (argument with default values)",0,null,null],["MouseEvent constructor (argument with non-default values)",0,null,null],["WheelEvent constructor (no argument)",0,null,null],["WheelEvent constructor (undefined argument)",0,null,null],["WheelEvent constructor (null argument)",0,null,null],["WheelEvent constructor (empty argument)",0,null,null],["WheelEvent constructor (argument with default values)",0,null,null],["WheelEvent constructor (argument with non-default values)",0,null,null],["KeyboardEvent constructor (no argument)",0,null,null],["KeyboardEvent constructor (undefined argument)",0,null,null],["KeyboardEvent constructor (null argument)",0,null,null],["KeyboardEvent constructor (empty argument)",0,null,null],["KeyboardEvent constructor (argument with default values)",0,null,null],["KeyboardEvent constructor (argument with non-default values)",0,null,null],["CompositionEvent constructor (no argument)",1,"Illegal constructor.","@http://web-platform.test:8000/DOMEvents/constructors.html:100:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/constructors.html:99:3\n@http://web-platform.test:8000/DOMEvents/constructors.html:98:1\n"],["CompositionEvent constructor (undefined argument)",1,"Illegal constructor.","@http://web-platform.test:8000/DOMEvents/constructors.html:105:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/constructors.html:104:3\n@http://web-platform.test:8000/DOMEvents/constructors.html:98:1\n"],["CompositionEvent constructor (null argument)",1,"Illegal constructor.","@http://web-platform.test:8000/DOMEvents/constructors.html:110:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/constructors.html:109:3\n@http://web-platform.test:8000/DOMEvents/constructors.html:98:1\n"],["CompositionEvent constructor (empty argument)",1,"Illegal constructor.","@http://web-platform.test:8000/DOMEvents/constructors.html:115:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/constructors.html:114:3\n@http://web-platform.test:8000/DOMEvents/constructors.html:98:1\n"],["CompositionEvent constructor (argument with default values)",1,"Illegal constructor.","@http://web-platform.test:8000/DOMEvents/constructors.html:125:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/constructors.html:119:3\n@http://web-platform.test:8000/DOMEvents/constructors.html:98:1\n"],["CompositionEvent constructor (argument with non-default values)",1,"Illegal constructor.","@http://web-platform.test:8000/DOMEvents/constructors.html:143:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/constructors.html:129:3\n@http://web-platform.test:8000/DOMEvents/constructors.html:98:1\n"],["UIEvent constructor (view argument with wrong type)",0,null,null]]]}] 15:35:56 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (no argument) 15:35:56 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (undefined argument) 15:35:56 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (null argument) 15:35:56 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (empty argument) 15:35:56 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with default values) 15:35:56 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with non-default values) 15:35:56 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (no argument) 15:35:56 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (undefined argument) 15:35:56 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (null argument) 15:35:56 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (empty argument) 15:35:56 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with default values) 15:35:56 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with non-default values) 15:35:56 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (no argument) 15:35:56 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (undefined argument) 15:35:56 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (null argument) 15:35:56 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (empty argument) 15:35:56 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with default values) 15:35:56 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with non-default values) 15:35:56 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (no argument) 15:35:56 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (undefined argument) 15:35:56 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (null argument) 15:35:56 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (empty argument) 15:35:56 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with default values) 15:35:56 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with non-default values) 15:35:56 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (no argument) 15:35:56 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (undefined argument) 15:35:56 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (null argument) 15:35:56 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (empty argument) 15:35:56 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with default values) 15:35:56 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with non-default values) 15:35:56 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (no argument) 15:35:56 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (undefined argument) 15:35:56 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (null argument) 15:35:56 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (empty argument) 15:35:56 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with default values) 15:35:56 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with non-default values) 15:35:56 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (no argument) - Illegal constructor. 15:35:56 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:100:17 15:35:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:35:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:35:56 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:99:3 15:35:56 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 15:35:56 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (undefined argument) - Illegal constructor. 15:35:56 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:105:17 15:35:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:35:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:35:56 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:104:3 15:35:56 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 15:35:56 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (null argument) - Illegal constructor. 15:35:56 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:110:17 15:35:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:35:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:35:56 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:109:3 15:35:56 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 15:35:56 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (empty argument) - Illegal constructor. 15:35:56 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:115:17 15:35:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:35:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:35:56 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:114:3 15:35:56 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 15:35:56 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with default values) - Illegal constructor. 15:35:56 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:125:17 15:35:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:35:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:35:56 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:119:3 15:35:56 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 15:35:56 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with non-default values) - Illegal constructor. 15:35:56 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:143:17 15:35:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:35:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:35:56 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:129:3 15:35:56 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 15:35:56 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (view argument with wrong type) 15:35:56 INFO - TEST-OK | /DOMEvents/constructors.html | took 970ms 15:35:56 INFO - PROCESS | 3820 | 1461191756662 Marionette TRACE conn2 -> [0,2905,"getWindowHandle",null] 15:35:56 INFO - PROCESS | 3820 | 1461191756664 Marionette TRACE conn2 <- [1,2905,null,{"value":"13"}] 15:35:56 INFO - TEST-START | /DOMEvents/event-phases-order.html 15:35:56 INFO - PROCESS | 3820 | 1461191756668 Marionette TRACE conn2 -> [0,2906,"setScriptTimeout",{"ms":35000}] 15:35:56 INFO - PROCESS | 3820 | 1461191756670 Marionette TRACE conn2 <- [1,2906,null,{}] 15:35:56 INFO - PROCESS | 3820 | 1461191756674 Marionette TRACE conn2 -> [0,2907,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:35:56 INFO - PROCESS | 3820 | 1461191756798 Marionette TRACE conn2 <- [1,2907,null,{"value":null}] 15:35:56 INFO - PROCESS | 3820 | 1461191756944 Marionette TRACE conn2 -> [0,2908,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/event-phases-order.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/event-phases-order.html\", \"0c4acebc-30bb-40ca-b7a3-36b05095ea91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:35:56 INFO - PROCESS | 3820 | ++DOCSHELL 1A8AA800 == 48 [pid = 3820] [id = 736] 15:35:56 INFO - PROCESS | 3820 | ++DOMWINDOW == 118 (1A8D9800) [pid = 3820] [serial = 2208] [outer = 00000000] 15:35:57 INFO - PROCESS | 3820 | ++DOMWINDOW == 119 (1CCE1400) [pid = 3820] [serial = 2209] [outer = 1A8D9800] 15:35:57 INFO - PROCESS | 3820 | 1461191757007 Marionette DEBUG loaded listener.js 15:35:57 INFO - PROCESS | 3820 | ++DOMWINDOW == 120 (1CFDB400) [pid = 3820] [serial = 2210] [outer = 1A8D9800] 15:35:57 INFO - PROCESS | 3820 | 1461191757612 Marionette TRACE conn2 <- [1,2908,null,{"value":["/DOMEvents/event-phases-order.html",0,null,null,[["Event phases order",0,null,null]]]}] 15:35:57 INFO - TEST-PASS | /DOMEvents/event-phases-order.html | Event phases order 15:35:57 INFO - TEST-OK | /DOMEvents/event-phases-order.html | took 1001ms 15:35:57 INFO - PROCESS | 3820 | 1461191757669 Marionette TRACE conn2 -> [0,2909,"getWindowHandle",null] 15:35:57 INFO - PROCESS | 3820 | 1461191757673 Marionette TRACE conn2 <- [1,2909,null,{"value":"13"}] 15:35:57 INFO - PROCESS | 3820 | 1461191757678 Marionette TRACE conn2 -> [0,2910,"setScriptTimeout",{"ms":35000}] 15:35:57 INFO - TEST-START | /DOMEvents/init-event-while-dispatching.html 15:35:57 INFO - PROCESS | 3820 | 1461191757682 Marionette TRACE conn2 <- [1,2910,null,{}] 15:35:57 INFO - PROCESS | 3820 | 1461191757689 Marionette TRACE conn2 -> [0,2911,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:35:57 INFO - PROCESS | 3820 | 1461191757787 Marionette TRACE conn2 <- [1,2911,null,{"value":null}] 15:35:57 INFO - PROCESS | 3820 | 1461191757903 Marionette TRACE conn2 -> [0,2912,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/init-event-while-dispatching.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html\", \"0c4acebc-30bb-40ca-b7a3-36b05095ea91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:35:57 INFO - PROCESS | 3820 | ++DOCSHELL 12D8F800 == 49 [pid = 3820] [id = 737] 15:35:57 INFO - PROCESS | 3820 | ++DOMWINDOW == 121 (12D90000) [pid = 3820] [serial = 2211] [outer = 00000000] 15:35:58 INFO - PROCESS | 3820 | ++DOMWINDOW == 122 (12DD7800) [pid = 3820] [serial = 2212] [outer = 12D90000] 15:35:58 INFO - PROCESS | 3820 | 1461191758011 Marionette DEBUG loaded listener.js 15:35:58 INFO - PROCESS | 3820 | ++DOMWINDOW == 123 (13260400) [pid = 3820] [serial = 2213] [outer = 12D90000] 15:35:58 INFO - PROCESS | 3820 | [3820] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file c:/builds/moz2_slave/m-cen-w32-d-000000000000000000/build/src/dom/events/Event.cpp, line 570 15:35:58 INFO - PROCESS | 3820 | [3820] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file c:/builds/moz2_slave/m-cen-w32-d-000000000000000000/build/src/dom/events/Event.cpp, line 570 15:35:58 INFO - PROCESS | 3820 | [3820] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file c:/builds/moz2_slave/m-cen-w32-d-000000000000000000/build/src/dom/events/Event.cpp, line 570 15:35:58 INFO - PROCESS | 3820 | [3820] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file c:/builds/moz2_slave/m-cen-w32-d-000000000000000000/build/src/dom/events/Event.cpp, line 570 15:35:58 INFO - PROCESS | 3820 | --DOCSHELL 11F53C00 == 48 [pid = 3820] [id = 729] 15:35:58 INFO - PROCESS | 3820 | --DOCSHELL 132F3400 == 47 [pid = 3820] [id = 728] 15:35:58 INFO - PROCESS | 3820 | 1461191758612 Marionette TRACE conn2 <- [1,2912,null,{"value":["/DOMEvents/init-event-while-dispatching.html",0,null,null,[["Calling initKeyboardEvent while dispatching.",1,"ev.initKeyboardEvent is not a function","events.KeyboardEvent.init@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:12:28\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:68:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3\n"],["Calling initMouseEvent while dispatching.",1,"assert_equals: initMouseEvent screenX setter should short-circuit expected 0 but got 1","events.MouseEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:23:7\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3\n"],["Calling initCustomEvent while dispatching.",1,"assert_equals: initCustomEvent detail setter should short-circuit expected (object) null but got (number) 1","events.CustomEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:38:7\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3\n"],["Calling initUIEvent while dispatching.",1,"assert_equals: initUIEvent view setter should short-circuit expected null but got object \"[object Window]\"","events.UIEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:45:7\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3\n"],["Calling initEvent while dispatching.",0,null,null]]]}] 15:35:58 INFO - TEST-FAIL | /DOMEvents/init-event-while-dispatching.html | Calling initKeyboardEvent while dispatching. - ev.initKeyboardEvent is not a function 15:35:58 INFO - events.KeyboardEvent.init@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:12:28 15:35:58 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:68:7 15:35:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:35:58 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 15:35:58 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 15:35:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:35:58 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 15:35:58 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:35:58 INFO - events.MouseEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:23:7 15:35:58 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 15:35:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:35:58 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 15:35:58 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 15:35:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:35:58 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 15:35:58 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:35:58 INFO - events.CustomEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:38:7 15:35:58 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 15:35:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:35:58 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 15:35:58 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 15:35:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:35:58 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 15:35:58 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:35:58 INFO - events.UIEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:45:7 15:35:58 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 15:35:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:35:58 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 15:35:58 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 15:35:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:35:58 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 15:35:58 INFO - TEST-PASS | /DOMEvents/init-event-while-dispatching.html | Calling initEvent while dispatching. 15:35:58 INFO - TEST-OK | /DOMEvents/init-event-while-dispatching.html | took 954ms 15:35:58 INFO - PROCESS | 3820 | 1461191758627 Marionette TRACE conn2 -> [0,2913,"getWindowHandle",null] 15:35:58 INFO - PROCESS | 3820 | 1461191758632 Marionette TRACE conn2 <- [1,2913,null,{"value":"13"}] 15:35:58 INFO - TEST-START | /DOMEvents/throwing-in-listener-and-window-error-event.html 15:35:58 INFO - PROCESS | 3820 | 1461191758638 Marionette TRACE conn2 -> [0,2914,"setScriptTimeout",{"ms":35000}] 15:35:58 INFO - PROCESS | 3820 | 1461191758641 Marionette TRACE conn2 <- [1,2914,null,{}] 15:35:58 INFO - PROCESS | 3820 | 1461191758645 Marionette TRACE conn2 -> [0,2915,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:35:58 INFO - PROCESS | 3820 | 1461191758730 Marionette TRACE conn2 <- [1,2915,null,{"value":null}] 15:35:58 INFO - PROCESS | 3820 | 1461191758848 Marionette TRACE conn2 -> [0,2916,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/throwing-in-listener-and-window-error-event.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html\", \"0c4acebc-30bb-40ca-b7a3-36b05095ea91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:35:58 INFO - PROCESS | 3820 | ++DOCSHELL 12D9C000 == 48 [pid = 3820] [id = 738] 15:35:58 INFO - PROCESS | 3820 | ++DOMWINDOW == 124 (132FB400) [pid = 3820] [serial = 2214] [outer = 00000000] 15:35:58 INFO - PROCESS | 3820 | ++DOMWINDOW == 125 (15A06000) [pid = 3820] [serial = 2215] [outer = 132FB400] 15:35:58 INFO - PROCESS | 3820 | 1461191758893 Marionette DEBUG loaded listener.js 15:35:58 INFO - PROCESS | 3820 | ++DOMWINDOW == 126 (15C18C00) [pid = 3820] [serial = 2216] [outer = 132FB400] 15:35:59 INFO - PROCESS | 3820 | JavaScript error: http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html, line 22: Error: Error from listener 15:35:59 INFO - PROCESS | 3820 | 1461191759260 Marionette TRACE conn2 <- [1,2916,null,{"value":["/DOMEvents/throwing-in-listener-and-window-error-event.html",1,"Error: Error from listener",null,[["Throwing in event listener generates an error event on the window object",0,null,null]]]}] 15:35:59 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:35:59 INFO - TEST-ERROR | /DOMEvents/throwing-in-listener-and-window-error-event.html | took 626ms 15:35:59 INFO - PROCESS | 3820 | 1461191759275 Marionette TRACE conn2 -> [0,2917,"getWindowHandle",null] 15:35:59 INFO - PROCESS | 3820 | 1461191759277 Marionette TRACE conn2 <- [1,2917,null,{"value":"13"}] 15:35:59 INFO - PROCESS | 3820 | 1461191759329 Marionette TRACE conn2 -> [0,2918,"setScriptTimeout",{"ms":35000}] 15:35:59 INFO - PROCESS | 3820 | 1461191759332 Marionette TRACE conn2 <- [1,2918,null,{}] 15:35:59 INFO - TEST-START | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html 15:35:59 INFO - PROCESS | 3820 | 1461191759343 Marionette TRACE conn2 -> [0,2919,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:35:59 INFO - PROCESS | 3820 | 1461191759469 Marionette TRACE conn2 <- [1,2919,null,{"value":null}] 15:35:59 INFO - PROCESS | 3820 | 1461191759572 Marionette TRACE conn2 -> [0,2920,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html\", \"0c4acebc-30bb-40ca-b7a3-36b05095ea91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:35:59 INFO - PROCESS | 3820 | ++DOCSHELL 17D42400 == 49 [pid = 3820] [id = 739] 15:35:59 INFO - PROCESS | 3820 | ++DOMWINDOW == 127 (17D42800) [pid = 3820] [serial = 2217] [outer = 00000000] 15:35:59 INFO - PROCESS | 3820 | ++DOMWINDOW == 128 (17F69C00) [pid = 3820] [serial = 2218] [outer = 17D42800] 15:35:59 INFO - PROCESS | 3820 | 1461191759619 Marionette DEBUG loaded listener.js 15:35:59 INFO - PROCESS | 3820 | ++DOMWINDOW == 129 (1817B000) [pid = 3820] [serial = 2219] [outer = 17D42800] 15:36:00 INFO - PROCESS | 3820 | 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:36:00 INFO - PROCESS | 3820 | 1461191760040 Marionette TRACE conn2 <- [1,2920,null,{"value":["/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html",0,null,null,[["Throwing in event listener",0,null,null]]]}] 15:36:00 INFO - TEST-PASS | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | Throwing in event listener 15:36:00 INFO - TEST-OK | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | took 736ms 15:36:00 INFO - PROCESS | 3820 | 1461191760077 Marionette TRACE conn2 -> [0,2921,"getWindowHandle",null] 15:36:00 INFO - TEST-START | /DOMEvents/tests/approved/DOM.event.flow.html 15:36:00 INFO - PROCESS | 3820 | 1461191760079 Marionette TRACE conn2 <- [1,2921,null,{"value":"13"}] 15:36:00 INFO - PROCESS | 3820 | 1461191760083 Marionette TRACE conn2 -> [0,2922,"setScriptTimeout",{"ms":35000}] 15:36:00 INFO - PROCESS | 3820 | 1461191760084 Marionette TRACE conn2 <- [1,2922,null,{}] 15:36:00 INFO - PROCESS | 3820 | 1461191760088 Marionette TRACE conn2 -> [0,2923,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:36:00 INFO - PROCESS | 3820 | 1461191760211 Marionette TRACE conn2 <- [1,2923,null,{"value":null}] 15:36:00 INFO - PROCESS | 3820 | 1461191760216 Marionette TRACE conn2 -> [0,2924,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/approved/DOM.event.flow.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/approved/DOM.event.flow.html\", \"0c4acebc-30bb-40ca-b7a3-36b05095ea91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:36:00 INFO - PROCESS | 3820 | ++DOCSHELL 1829BC00 == 50 [pid = 3820] [id = 740] 15:36:00 INFO - PROCESS | 3820 | ++DOMWINDOW == 130 (1868FC00) [pid = 3820] [serial = 2220] [outer = 00000000] 15:36:00 INFO - PROCESS | 3820 | ++DOMWINDOW == 131 (18B92C00) [pid = 3820] [serial = 2221] [outer = 1868FC00] 15:36:00 INFO - PROCESS | 3820 | 1461191760261 Marionette DEBUG loaded listener.js 15:36:00 INFO - PROCESS | 3820 | ++DOMWINDOW == 132 (18D07800) [pid = 3820] [serial = 2222] [outer = 1868FC00] 15:36:00 INFO - PROCESS | 3820 | 1461191760693 Marionette TRACE conn2 <- [1,2924,null,{"value":["/DOMEvents/tests/approved/DOM.event.flow.html",0,null,null,[["Test Description: Dispatch an event in a DOM tree using the DOM event flow.",0,null,null]]]}] 15:36:00 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:36:00 INFO - TEST-OK | /DOMEvents/tests/approved/DOM.event.flow.html | took 641ms 15:36:00 INFO - PROCESS | 3820 | 1461191760719 Marionette TRACE conn2 -> [0,2925,"getWindowHandle",null] 15:36:00 INFO - PROCESS | 3820 | 1461191760721 Marionette TRACE conn2 <- [1,2925,null,{"value":"13"}] 15:36:00 INFO - TEST-START | /DOMEvents/tests/approved/EventListener.eventHandler.html 15:36:00 INFO - PROCESS | 3820 | 1461191760724 Marionette TRACE conn2 -> [0,2926,"setScriptTimeout",{"ms":35000}] 15:36:00 INFO - PROCESS | 3820 | 1461191760726 Marionette TRACE conn2 <- [1,2926,null,{}] 15:36:00 INFO - PROCESS | 3820 | 1461191760729 Marionette TRACE conn2 -> [0,2927,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:36:00 INFO - PROCESS | 3820 | 1461191760848 Marionette TRACE conn2 <- [1,2927,null,{"value":null}] 15:36:00 INFO - PROCESS | 3820 | 1461191760945 Marionette TRACE conn2 -> [0,2928,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/approved/EventListener.eventHandler.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/approved/EventListener.eventHandler.html\", \"0c4acebc-30bb-40ca-b7a3-36b05095ea91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:36:00 INFO - PROCESS | 3820 | ++DOCSHELL 195C8000 == 51 [pid = 3820] [id = 741] 15:36:00 INFO - PROCESS | 3820 | ++DOMWINDOW == 133 (195CA800) [pid = 3820] [serial = 2223] [outer = 00000000] 15:36:00 INFO - PROCESS | 3820 | ++DOMWINDOW == 134 (19F79400) [pid = 3820] [serial = 2224] [outer = 195CA800] 15:36:01 INFO - PROCESS | 3820 | 1461191760989 Marionette DEBUG loaded listener.js 15:36:01 INFO - PROCESS | 3820 | ++DOMWINDOW == 135 (1A31B800) [pid = 3820] [serial = 2225] [outer = 195CA800] 15:36:01 INFO - PROCESS | 3820 | --DOMWINDOW == 134 (1A1BB800) [pid = 3820] [serial = 2157] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.basic.html] 15:36:01 INFO - PROCESS | 3820 | --DOMWINDOW == 133 (18693000) [pid = 3820] [serial = 2151] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrapnegative.html] 15:36:01 INFO - PROCESS | 3820 | --DOMWINDOW == 132 (17D8F400) [pid = 3820] [serial = 2148] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrap.html] 15:36:01 INFO - PROCESS | 3820 | --DOMWINDOW == 131 (16485C00) [pid = 3820] [serial = 2145] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.radians.html] 15:36:01 INFO - PROCESS | 3820 | --DOMWINDOW == 130 (123F6400) [pid = 3820] [serial = 2142] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.nonfinite.html] 15:36:01 INFO - PROCESS | 3820 | --DOMWINDOW == 129 (1A860000) [pid = 3820] [serial = 2121] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html] 15:36:01 INFO - PROCESS | 3820 | --DOMWINDOW == 128 (11C15800) [pid = 3820] [serial = 2166] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.negative.html] 15:36:01 INFO - PROCESS | 3820 | --DOMWINDOW == 127 (1354E000) [pid = 3820] [serial = 2139] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.direction.html] 15:36:01 INFO - PROCESS | 3820 | --DOMWINDOW == 126 (11B84800) [pid = 3820] [serial = 2160] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.large.html] 15:36:01 INFO - PROCESS | 3820 | --DOMWINDOW == 125 (132F7800) [pid = 3820] [serial = 2184] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.identity.html] 15:36:01 INFO - PROCESS | 3820 | --DOMWINDOW == 124 (12351000) [pid = 3820] [serial = 2187] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.multiply.html] 15:36:01 INFO - PROCESS | 3820 | --DOMWINDOW == 123 (13260C00) [pid = 3820] [serial = 2163] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.multiple.html] 15:36:01 INFO - PROCESS | 3820 | --DOMWINDOW == 122 (123F2800) [pid = 3820] [serial = 2043] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html] 15:36:01 INFO - PROCESS | 3820 | --DOMWINDOW == 121 (19783800) [pid = 3820] [serial = 2079] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.font.html] 15:36:01 INFO - PROCESS | 3820 | --DOMWINDOW == 120 (14969400) [pid = 3820] [serial = 2046] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.default.html] 15:36:01 INFO - PROCESS | 3820 | --DOMWINDOW == 119 (18F21000) [pid = 3820] [serial = 2154] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.zero.html] 15:36:01 INFO - PROCESS | 3820 | 1461191761500 Marionette TRACE conn2 <- [1,2928,null,{"value":["/DOMEvents/tests/approved/EventListener.eventHandler.html",0,null,null,[["Test Description: handleEvent - This method shall be called whenever an event occurs of the event type for which the EventListener interface was registered.",0,null,null]]]}] 15:36:01 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:36:01 INFO - TEST-OK | /DOMEvents/tests/approved/EventListener.eventHandler.html | took 798ms 15:36:01 INFO - PROCESS | 3820 | 1461191761526 Marionette TRACE conn2 -> [0,2929,"getWindowHandle",null] 15:36:01 INFO - PROCESS | 3820 | 1461191761528 Marionette TRACE conn2 <- [1,2929,null,{"value":"13"}] 15:36:01 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html 15:36:01 INFO - PROCESS | 3820 | 1461191761531 Marionette TRACE conn2 -> [0,2930,"setScriptTimeout",{"ms":35000}] 15:36:01 INFO - PROCESS | 3820 | 1461191761533 Marionette TRACE conn2 <- [1,2930,null,{}] 15:36:01 INFO - PROCESS | 3820 | 1461191761537 Marionette TRACE conn2 -> [0,2931,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:36:01 INFO - PROCESS | 3820 | 1461191761634 Marionette TRACE conn2 <- [1,2931,null,{"value":null}] 15:36:01 INFO - PROCESS | 3820 | 1461191761641 Marionette TRACE conn2 -> [0,2932,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html\", \"0c4acebc-30bb-40ca-b7a3-36b05095ea91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:36:01 INFO - PROCESS | 3820 | ++DOCSHELL 11C15800 == 52 [pid = 3820] [id = 742] 15:36:01 INFO - PROCESS | 3820 | ++DOMWINDOW == 120 (11C18C00) [pid = 3820] [serial = 2226] [outer = 00000000] 15:36:01 INFO - PROCESS | 3820 | ++DOMWINDOW == 121 (18B94800) [pid = 3820] [serial = 2227] [outer = 11C18C00] 15:36:01 INFO - PROCESS | 3820 | 1461191761688 Marionette DEBUG loaded listener.js 15:36:01 INFO - PROCESS | 3820 | ++DOMWINDOW == 122 (19783800) [pid = 3820] [serial = 2228] [outer = 11C18C00] 15:36:02 INFO - PROCESS | 3820 | 1461191762116 Marionette TRACE conn2 <- [1,2932,null,{"value":["/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html",0,null,null,[["Test Description: As the final step of the event dispatch, the implementation must reset the event object's default-action-prevention state. ",1,"assert_array_equals: property 2, expected false but got true","@http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:33:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:23:5\n"]]]}] 15:36:02 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:36:02 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:33:9 15:36:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:36:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:36:02 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:23:5 15:36:02 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html | took 626ms 15:36:02 INFO - PROCESS | 3820 | 1461191762170 Marionette TRACE conn2 -> [0,2933,"getWindowHandle",null] 15:36:02 INFO - PROCESS | 3820 | 1461191762172 Marionette TRACE conn2 <- [1,2933,null,{"value":"13"}] 15:36:02 INFO - PROCESS | 3820 | 1461191762175 Marionette TRACE conn2 -> [0,2934,"setScriptTimeout",{"ms":35000}] 15:36:02 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html 15:36:02 INFO - PROCESS | 3820 | 1461191762177 Marionette TRACE conn2 <- [1,2934,null,{}] 15:36:02 INFO - PROCESS | 3820 | 1461191762180 Marionette TRACE conn2 -> [0,2935,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:36:02 INFO - PROCESS | 3820 | 1461191762292 Marionette TRACE conn2 <- [1,2935,null,{"value":null}] 15:36:02 INFO - PROCESS | 3820 | 1461191762298 Marionette TRACE conn2 -> [0,2936,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html\", \"0c4acebc-30bb-40ca-b7a3-36b05095ea91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:36:02 INFO - PROCESS | 3820 | ++DOCSHELL 18F25000 == 53 [pid = 3820] [id = 743] 15:36:02 INFO - PROCESS | 3820 | ++DOMWINDOW == 123 (1AA3EC00) [pid = 3820] [serial = 2229] [outer = 00000000] 15:36:02 INFO - PROCESS | 3820 | ++DOMWINDOW == 124 (1C33D800) [pid = 3820] [serial = 2230] [outer = 1AA3EC00] 15:36:02 INFO - PROCESS | 3820 | 1461191762342 Marionette DEBUG loaded listener.js 15:36:02 INFO - PROCESS | 3820 | ++DOMWINDOW == 125 (1C988C00) [pid = 3820] [serial = 2231] [outer = 1AA3EC00] 15:36:02 INFO - PROCESS | 3820 | 1461191762759 Marionette TRACE conn2 <- [1,2936,null,{"value":["/DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html",0,null,null,[["Test Description: An event object may be properly dispatched multiple times while also allowing to prevent the event objects propagation prior to the event dispatch.",0,null,null]]]}] 15:36:02 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:36:02 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html | took 642ms 15:36:02 INFO - PROCESS | 3820 | 1461191762814 Marionette TRACE conn2 -> [0,2937,"getWindowHandle",null] 15:36:02 INFO - PROCESS | 3820 | 1461191762815 Marionette TRACE conn2 <- [1,2937,null,{"value":"13"}] 15:36:02 INFO - PROCESS | 3820 | 1461191762819 Marionette TRACE conn2 -> [0,2938,"setScriptTimeout",{"ms":35000}] 15:36:02 INFO - TEST-START | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html 15:36:02 INFO - PROCESS | 3820 | 1461191762820 Marionette TRACE conn2 <- [1,2938,null,{}] 15:36:02 INFO - PROCESS | 3820 | 1461191762827 Marionette TRACE conn2 -> [0,2939,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:36:02 INFO - PROCESS | 3820 | 1461191762906 Marionette TRACE conn2 <- [1,2939,null,{"value":null}] 15:36:02 INFO - PROCESS | 3820 | 1461191762912 Marionette TRACE conn2 -> [0,2940,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html\", \"0c4acebc-30bb-40ca-b7a3-36b05095ea91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:36:02 INFO - PROCESS | 3820 | ++DOCSHELL 1C33A800 == 54 [pid = 3820] [id = 744] 15:36:02 INFO - PROCESS | 3820 | ++DOMWINDOW == 126 (1C98D400) [pid = 3820] [serial = 2232] [outer = 00000000] 15:36:02 INFO - PROCESS | 3820 | ++DOMWINDOW == 127 (1CFE1800) [pid = 3820] [serial = 2233] [outer = 1C98D400] 15:36:02 INFO - PROCESS | 3820 | 1461191762956 Marionette DEBUG loaded listener.js 15:36:03 INFO - PROCESS | 3820 | ++DOMWINDOW == 128 (1CFDAC00) [pid = 3820] [serial = 2234] [outer = 1C98D400] 15:36:03 INFO - PROCESS | 3820 | ++DOCSHELL 1D16CC00 == 55 [pid = 3820] [id = 745] 15:36:03 INFO - PROCESS | 3820 | ++DOMWINDOW == 129 (1D462400) [pid = 3820] [serial = 2235] [outer = 00000000] 15:36:03 INFO - PROCESS | 3820 | ++DOMWINDOW == 130 (1D465000) [pid = 3820] [serial = 2236] [outer = 1D462400] 15:36:03 INFO - PROCESS | 3820 | 1461191763415 Marionette TRACE conn2 <- [1,2940,null,{"value":["/DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html",0,null,null,[["Test Description: DOMCharacterDataModified event fires after ProcessingInstruction.data have been modified, but the node itself has not been inserted or deleted. The proximal event target of this event shall be the ProcessingInstruction node.",0,null,null]]]}] 15:36:03 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:36:03 INFO - TEST-OK | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html | took 641ms 15:36:03 INFO - PROCESS | 3820 | 1461191763499 Marionette TRACE conn2 -> [0,2941,"getWindowHandle",null] 15:36:03 INFO - PROCESS | 3820 | 1461191763503 Marionette TRACE conn2 <- [1,2941,null,{"value":"13"}] 15:36:03 INFO - TEST-START | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html 15:36:03 INFO - PROCESS | 3820 | 1461191763512 Marionette TRACE conn2 -> [0,2942,"setScriptTimeout",{"ms":35000}] 15:36:03 INFO - PROCESS | 3820 | 1461191763517 Marionette TRACE conn2 <- [1,2942,null,{}] 15:36:03 INFO - PROCESS | 3820 | 1461191763523 Marionette TRACE conn2 -> [0,2943,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:36:03 INFO - PROCESS | 3820 | 1461191763657 Marionette TRACE conn2 <- [1,2943,null,{"value":null}] 15:36:03 INFO - PROCESS | 3820 | 1461191763835 Marionette TRACE conn2 -> [0,2944,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/approved/dispatchEvent.click.checkbox.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/approved/dispatchEvent.click.checkbox.html\", \"0c4acebc-30bb-40ca-b7a3-36b05095ea91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:36:03 INFO - PROCESS | 3820 | ++DOCSHELL 12D90C00 == 56 [pid = 3820] [id = 746] 15:36:03 INFO - PROCESS | 3820 | ++DOMWINDOW == 131 (12D91000) [pid = 3820] [serial = 2237] [outer = 00000000] 15:36:03 INFO - PROCESS | 3820 | ++DOMWINDOW == 132 (1326A800) [pid = 3820] [serial = 2238] [outer = 12D91000] 15:36:03 INFO - PROCESS | 3820 | 1461191763890 Marionette DEBUG loaded listener.js 15:36:03 INFO - PROCESS | 3820 | ++DOMWINDOW == 133 (1354E000) [pid = 3820] [serial = 2239] [outer = 12D91000] 15:36:04 INFO - PROCESS | 3820 | 1461191764412 Marionette TRACE conn2 <- [1,2944,null,{"value":["/DOMEvents/tests/approved/dispatchEvent.click.checkbox.html",0,null,null,[["Checkbox state is unchanged before the synthetic click event is dispatched",0,null,null],["Test Description: MouseEvent: Default action is performed when a synthetic click event is dispatched on a checkbox element",0,null,null]]]}] 15:36:04 INFO - TEST-PASS | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched 15:36:04 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:36:04 INFO - TEST-OK | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | took 970ms 15:36:04 INFO - PROCESS | 3820 | 1461191764474 Marionette TRACE conn2 -> [0,2945,"getWindowHandle",null] 15:36:04 INFO - PROCESS | 3820 | 1461191764478 Marionette TRACE conn2 <- [1,2945,null,{"value":"13"}] 15:36:04 INFO - TEST-START | /DOMEvents/tests/approved/domnodeinserted.html 15:36:04 INFO - PROCESS | 3820 | 1461191764486 Marionette TRACE conn2 -> [0,2946,"setScriptTimeout",{"ms":35000}] 15:36:04 INFO - PROCESS | 3820 | 1461191764490 Marionette TRACE conn2 <- [1,2946,null,{}] 15:36:04 INFO - PROCESS | 3820 | 1461191764494 Marionette TRACE conn2 -> [0,2947,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:36:04 INFO - PROCESS | 3820 | 1461191764623 Marionette TRACE conn2 <- [1,2947,null,{"value":null}] 15:36:04 INFO - PROCESS | 3820 | 1461191764782 Marionette TRACE conn2 -> [0,2948,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/approved/domnodeinserted.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/approved/domnodeinserted.html\", \"0c4acebc-30bb-40ca-b7a3-36b05095ea91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:36:04 INFO - PROCESS | 3820 | ++DOCSHELL 13555400 == 57 [pid = 3820] [id = 747] 15:36:04 INFO - PROCESS | 3820 | ++DOMWINDOW == 134 (13650400) [pid = 3820] [serial = 2240] [outer = 00000000] 15:36:04 INFO - PROCESS | 3820 | ++DOMWINDOW == 135 (17D4C800) [pid = 3820] [serial = 2241] [outer = 13650400] 15:36:04 INFO - PROCESS | 3820 | 1461191764838 Marionette DEBUG loaded listener.js 15:36:04 INFO - PROCESS | 3820 | ++DOMWINDOW == 136 (18294800) [pid = 3820] [serial = 2242] [outer = 13650400] 15:36:05 INFO - PROCESS | 3820 | 1461191765398 Marionette TRACE conn2 <- [1,2948,null,{"value":["/DOMEvents/tests/approved/domnodeinserted.html",0,null,null,[["Test Description: DOMNodeInserted event fires when a node has been added as a child of another node.",0,null,null]]]}] 15:36:05 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:36:05 INFO - TEST-OK | /DOMEvents/tests/approved/domnodeinserted.html | took 939ms 15:36:05 INFO - PROCESS | 3820 | 1461191765429 Marionette TRACE conn2 -> [0,2949,"getWindowHandle",null] 15:36:05 INFO - PROCESS | 3820 | 1461191765432 Marionette TRACE conn2 <- [1,2949,null,{"value":"13"}] 15:36:05 INFO - TEST-START | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html 15:36:05 INFO - PROCESS | 3820 | 1461191765436 Marionette TRACE conn2 -> [0,2950,"setScriptTimeout",{"ms":35000}] 15:36:05 INFO - PROCESS | 3820 | 1461191765438 Marionette TRACE conn2 <- [1,2950,null,{}] 15:36:05 INFO - PROCESS | 3820 | 1461191765448 Marionette TRACE conn2 -> [0,2951,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:36:05 INFO - PROCESS | 3820 | 1461191765558 Marionette TRACE conn2 <- [1,2951,null,{"value":null}] 15:36:05 INFO - PROCESS | 3820 | 1461191765719 Marionette TRACE conn2 -> [0,2952,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/approved/stopImmediatePropagation.effect.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/approved/stopImmediatePropagation.effect.html\", \"0c4acebc-30bb-40ca-b7a3-36b05095ea91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:36:05 INFO - PROCESS | 3820 | ++DOCSHELL 1890FC00 == 58 [pid = 3820] [id = 748] 15:36:05 INFO - PROCESS | 3820 | ++DOMWINDOW == 137 (1A8E0400) [pid = 3820] [serial = 2243] [outer = 00000000] 15:36:05 INFO - PROCESS | 3820 | ++DOMWINDOW == 138 (1C336400) [pid = 3820] [serial = 2244] [outer = 1A8E0400] 15:36:05 INFO - PROCESS | 3820 | 1461191765778 Marionette DEBUG loaded listener.js 15:36:05 INFO - PROCESS | 3820 | ++DOMWINDOW == 139 (1C3F1C00) [pid = 3820] [serial = 2245] [outer = 1A8E0400] 15:36:06 INFO - PROCESS | 3820 | 1461191766325 Marionette TRACE conn2 <- [1,2952,null,{"value":["/DOMEvents/tests/approved/stopImmediatePropagation.effect.html",0,null,null,[["Test Description: stopImmediatePropagation() prevents other event listeners from being triggered and, unlike Event.stopPropagation(), its effect must be immediate. Once it has been called, further calls to this method have no additional effect.",0,null,null]]]}] 15:36:06 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:36:06 INFO - TEST-OK | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html | took 938ms 15:36:06 INFO - PROCESS | 3820 | 1461191766380 Marionette TRACE conn2 -> [0,2953,"getWindowHandle",null] 15:36:06 INFO - PROCESS | 3820 | 1461191766383 Marionette TRACE conn2 <- [1,2953,null,{"value":"13"}] 15:36:06 INFO - TEST-START | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html 15:36:06 INFO - PROCESS | 3820 | 1461191766386 Marionette TRACE conn2 -> [0,2954,"setScriptTimeout",{"ms":35000}] 15:36:06 INFO - PROCESS | 3820 | 1461191766388 Marionette TRACE conn2 <- [1,2954,null,{}] 15:36:06 INFO - PROCESS | 3820 | 1461191766392 Marionette TRACE conn2 -> [0,2955,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:36:06 INFO - PROCESS | 3820 | 1461191766497 Marionette TRACE conn2 <- [1,2955,null,{"value":null}] 15:36:06 INFO - PROCESS | 3820 | 1461191766642 Marionette TRACE conn2 -> [0,2956,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/approved/stopPropagation.deferred.effect.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/approved/stopPropagation.deferred.effect.html\", \"0c4acebc-30bb-40ca-b7a3-36b05095ea91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:36:06 INFO - PROCESS | 3820 | ++DOCSHELL 1C268000 == 59 [pid = 3820] [id = 749] 15:36:06 INFO - PROCESS | 3820 | ++DOMWINDOW == 140 (1D165800) [pid = 3820] [serial = 2246] [outer = 00000000] 15:36:06 INFO - PROCESS | 3820 | ++DOMWINDOW == 141 (1D4E2000) [pid = 3820] [serial = 2247] [outer = 1D165800] 15:36:06 INFO - PROCESS | 3820 | 1461191766698 Marionette DEBUG loaded listener.js 15:36:06 INFO - PROCESS | 3820 | ++DOMWINDOW == 142 (1D4E3400) [pid = 3820] [serial = 2248] [outer = 1D165800] 15:36:07 INFO - PROCESS | 3820 | 1461191767179 Marionette TRACE conn2 <- [1,2956,null,{"value":["/DOMEvents/tests/approved/stopPropagation.deferred.effect.html",0,null,null,[["Test Description: stopPropagation() prevents other event listeners from being triggered but its effect must be deferred until all event listeners attached on the Event.currentTarget have been triggered.",0,null,null]]]}] 15:36:07 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:36:07 INFO - TEST-OK | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html | took 845ms 15:36:07 INFO - PROCESS | 3820 | 1461191767229 Marionette TRACE conn2 -> [0,2957,"getWindowHandle",null] 15:36:07 INFO - PROCESS | 3820 | 1461191767231 Marionette TRACE conn2 <- [1,2957,null,{"value":"13"}] 15:36:07 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html 15:36:07 INFO - PROCESS | 3820 | 1461191767235 Marionette TRACE conn2 -> [0,2958,"setScriptTimeout",{"ms":35000}] 15:36:07 INFO - PROCESS | 3820 | 1461191767237 Marionette TRACE conn2 <- [1,2958,null,{}] 15:36:07 INFO - PROCESS | 3820 | 1461191767240 Marionette TRACE conn2 -> [0,2959,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:36:07 INFO - PROCESS | 3820 | 1461191767350 Marionette TRACE conn2 <- [1,2959,null,{"value":null}] 15:36:07 INFO - PROCESS | 3820 | 1461191767496 Marionette TRACE conn2 -> [0,2960,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html\", \"0c4acebc-30bb-40ca-b7a3-36b05095ea91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:36:07 INFO - PROCESS | 3820 | ++DOCSHELL 12D8FC00 == 60 [pid = 3820] [id = 750] 15:36:07 INFO - PROCESS | 3820 | ++DOMWINDOW == 143 (137D9400) [pid = 3820] [serial = 2249] [outer = 00000000] 15:36:07 INFO - PROCESS | 3820 | ++DOMWINDOW == 144 (1D59E800) [pid = 3820] [serial = 2250] [outer = 137D9400] 15:36:07 INFO - PROCESS | 3820 | 1461191767551 Marionette DEBUG loaded listener.js 15:36:07 INFO - PROCESS | 3820 | ++DOMWINDOW == 145 (1D5A0400) [pid = 3820] [serial = 2251] [outer = 137D9400] 15:36:08 INFO - PROCESS | 3820 | 1461191768062 Marionette TRACE conn2 <- [1,2960,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html",0,null,null,[["Test Description: Dispatch an event in a DOM tree using the DOM event flow.",0,null,null]]]}] 15:36:08 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:36:08 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html | took 845ms 15:36:08 INFO - PROCESS | 3820 | 1461191768078 Marionette TRACE conn2 -> [0,2961,"getWindowHandle",null] 15:36:08 INFO - PROCESS | 3820 | 1461191768080 Marionette TRACE conn2 <- [1,2961,null,{"value":"13"}] 15:36:08 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html 15:36:08 INFO - PROCESS | 3820 | 1461191768083 Marionette TRACE conn2 -> [0,2962,"setScriptTimeout",{"ms":35000}] 15:36:08 INFO - PROCESS | 3820 | 1461191768085 Marionette TRACE conn2 <- [1,2962,null,{}] 15:36:08 INFO - PROCESS | 3820 | 1461191768089 Marionette TRACE conn2 -> [0,2963,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:36:08 INFO - PROCESS | 3820 | 1461191768212 Marionette TRACE conn2 <- [1,2963,null,{"value":null}] 15:36:08 INFO - PROCESS | 3820 | 1461191768367 Marionette TRACE conn2 -> [0,2964,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html\", \"0c4acebc-30bb-40ca-b7a3-36b05095ea91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:36:08 INFO - PROCESS | 3820 | ++DOCSHELL 1D5A6C00 == 61 [pid = 3820] [id = 751] 15:36:08 INFO - PROCESS | 3820 | ++DOMWINDOW == 146 (1D5AA800) [pid = 3820] [serial = 2252] [outer = 00000000] 15:36:08 INFO - PROCESS | 3820 | ++DOMWINDOW == 147 (1D5C0C00) [pid = 3820] [serial = 2253] [outer = 1D5AA800] 15:36:08 INFO - PROCESS | 3820 | 1461191768428 Marionette DEBUG loaded listener.js 15:36:08 INFO - PROCESS | 3820 | ++DOMWINDOW == 148 (1D5C6000) [pid = 3820] [serial = 2254] [outer = 1D5AA800] 15:36:08 INFO - PROCESS | 3820 | 1461191768918 Marionette TRACE conn2 <- [1,2964,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html",0,null,null,[["Test Description: Implementations of the DOM event model must be reentrant. Event listeners may perform actions that cause additional events to be dispatched. Such events are handled in a synchronous manner, the event propagation that causes the event listener to be triggered must resume only after the event dispatch of the new event is completed.",0,null,null]]]}] 15:36:09 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:36:09 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html | took 908ms 15:36:09 INFO - PROCESS | 3820 | 1461191768988 Marionette TRACE conn2 -> [0,2965,"getWindowHandle",null] 15:36:09 INFO - PROCESS | 3820 | 1461191768990 Marionette TRACE conn2 <- [1,2965,null,{"value":"13"}] 15:36:09 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html 15:36:09 INFO - PROCESS | 3820 | 1461191768994 Marionette TRACE conn2 -> [0,2966,"setScriptTimeout",{"ms":35000}] 15:36:09 INFO - PROCESS | 3820 | 1461191768996 Marionette TRACE conn2 <- [1,2966,null,{}] 15:36:09 INFO - PROCESS | 3820 | 1461191769000 Marionette TRACE conn2 -> [0,2967,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:36:09 INFO - PROCESS | 3820 | 1461191769103 Marionette TRACE conn2 <- [1,2967,null,{"value":null}] 15:36:09 INFO - PROCESS | 3820 | 1461191769264 Marionette TRACE conn2 -> [0,2968,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html\", \"0c4acebc-30bb-40ca-b7a3-36b05095ea91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:36:09 INFO - PROCESS | 3820 | ++DOCSHELL 13554400 == 62 [pid = 3820] [id = 752] 15:36:09 INFO - PROCESS | 3820 | ++DOMWINDOW == 149 (13557C00) [pid = 3820] [serial = 2255] [outer = 00000000] 15:36:09 INFO - PROCESS | 3820 | ++DOMWINDOW == 150 (149F7C00) [pid = 3820] [serial = 2256] [outer = 13557C00] 15:36:09 INFO - PROCESS | 3820 | 1461191769319 Marionette DEBUG loaded listener.js 15:36:09 INFO - PROCESS | 3820 | ++DOMWINDOW == 151 (156A4000) [pid = 3820] [serial = 2257] [outer = 13557C00] 15:36:10 INFO - PROCESS | 3820 | 1461191770027 Marionette TRACE conn2 <- [1,2968,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html",0,null,null,[["Test Description: handleEvent - This method shall be called whenever an event occurs of the event type for which the EventListener interface was registered.",0,null,null]]]}] 15:36:10 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:36:10 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html | took 1048ms 15:36:10 INFO - PROCESS | 3820 | 1461191770050 Marionette TRACE conn2 -> [0,2969,"getWindowHandle",null] 15:36:10 INFO - PROCESS | 3820 | 1461191770054 Marionette TRACE conn2 <- [1,2969,null,{"value":"13"}] 15:36:10 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html 15:36:10 INFO - PROCESS | 3820 | 1461191770060 Marionette TRACE conn2 -> [0,2970,"setScriptTimeout",{"ms":35000}] 15:36:10 INFO - PROCESS | 3820 | 1461191770063 Marionette TRACE conn2 <- [1,2970,null,{}] 15:36:10 INFO - PROCESS | 3820 | 1461191770068 Marionette TRACE conn2 -> [0,2971,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:36:10 INFO - PROCESS | 3820 | 1461191770167 Marionette TRACE conn2 <- [1,2971,null,{"value":null}] 15:36:10 INFO - PROCESS | 3820 | 1461191770290 Marionette TRACE conn2 -> [0,2972,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html\", \"0c4acebc-30bb-40ca-b7a3-36b05095ea91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:36:10 INFO - PROCESS | 3820 | ++DOCSHELL 13389C00 == 63 [pid = 3820] [id = 753] 15:36:10 INFO - PROCESS | 3820 | ++DOMWINDOW == 152 (13396800) [pid = 3820] [serial = 2258] [outer = 00000000] 15:36:10 INFO - PROCESS | 3820 | ++DOMWINDOW == 153 (1495E800) [pid = 3820] [serial = 2259] [outer = 13396800] 15:36:10 INFO - PROCESS | 3820 | 1461191770339 Marionette DEBUG loaded listener.js 15:36:10 INFO - PROCESS | 3820 | ++DOMWINDOW == 154 (16469C00) [pid = 3820] [serial = 2260] [outer = 13396800] 15:36:10 INFO - PROCESS | 3820 | 1461191770850 Marionette TRACE conn2 <- [1,2972,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html",0,null,null,[["Test Description: As the final step of the event dispatch, the implementation must reset the event object's default-action-prevention state. ",1,"assert_array_equals: property 2, expected false but got true","@http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:34:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:24:5\n"]]]}] 15:36:10 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:36:10 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:34:9 15:36:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:36:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:36:10 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:24:5 15:36:10 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html | took 845ms 15:36:10 INFO - PROCESS | 3820 | 1461191770900 Marionette TRACE conn2 -> [0,2973,"getWindowHandle",null] 15:36:10 INFO - PROCESS | 3820 | 1461191770906 Marionette TRACE conn2 <- [1,2973,null,{"value":"13"}] 15:36:10 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html 15:36:10 INFO - PROCESS | 3820 | 1461191770912 Marionette TRACE conn2 -> [0,2974,"setScriptTimeout",{"ms":35000}] 15:36:10 INFO - PROCESS | 3820 | 1461191770914 Marionette TRACE conn2 <- [1,2974,null,{}] 15:36:10 INFO - PROCESS | 3820 | 1461191770918 Marionette TRACE conn2 -> [0,2975,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:36:11 INFO - PROCESS | 3820 | 1461191771015 Marionette TRACE conn2 <- [1,2975,null,{"value":null}] 15:36:11 INFO - PROCESS | 3820 | 1461191771170 Marionette TRACE conn2 -> [0,2976,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html\", \"0c4acebc-30bb-40ca-b7a3-36b05095ea91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:36:11 INFO - PROCESS | 3820 | --DOCSHELL 11BF7400 == 62 [pid = 3820] [id = 660] 15:36:11 INFO - PROCESS | 3820 | --DOCSHELL 1D16CC00 == 61 [pid = 3820] [id = 745] 15:36:11 INFO - PROCESS | 3820 | --DOCSHELL 18F25000 == 60 [pid = 3820] [id = 743] 15:36:11 INFO - PROCESS | 3820 | --DOCSHELL 11C15800 == 59 [pid = 3820] [id = 742] 15:36:11 INFO - PROCESS | 3820 | --DOCSHELL 195C8000 == 58 [pid = 3820] [id = 741] 15:36:11 INFO - PROCESS | 3820 | --DOCSHELL 17D42400 == 57 [pid = 3820] [id = 739] 15:36:11 INFO - PROCESS | 3820 | --DOCSHELL 12D9C000 == 56 [pid = 3820] [id = 738] 15:36:11 INFO - PROCESS | 3820 | --DOCSHELL 12D8F800 == 55 [pid = 3820] [id = 737] 15:36:11 INFO - PROCESS | 3820 | --DOCSHELL 15D91000 == 54 [pid = 3820] [id = 723] 15:36:11 INFO - PROCESS | 3820 | --DOCSHELL 132FC800 == 53 [pid = 3820] [id = 732] 15:36:11 INFO - PROCESS | 3820 | --DOCSHELL 1364AC00 == 52 [pid = 3820] [id = 731] 15:36:11 INFO - PROCESS | 3820 | --DOCSHELL 17D49C00 == 51 [pid = 3820] [id = 730] 15:36:11 INFO - PROCESS | 3820 | --DOMWINDOW == 153 (1C3EE400) [pid = 3820] [serial = 2170] [outer = 00000000] [url = about:blank] 15:36:11 INFO - PROCESS | 3820 | --DOMWINDOW == 152 (14351800) [pid = 3820] [serial = 2173] [outer = 00000000] [url = about:blank] 15:36:11 INFO - PROCESS | 3820 | --DOMWINDOW == 151 (18697400) [pid = 3820] [serial = 2176] [outer = 00000000] [url = about:blank] 15:36:11 INFO - PROCESS | 3820 | --DOMWINDOW == 150 (1C3EA800) [pid = 3820] [serial = 2179] [outer = 00000000] [url = about:blank] 15:36:11 INFO - PROCESS | 3820 | --DOMWINDOW == 149 (18115800) [pid = 3820] [serial = 2191] [outer = 00000000] [url = about:blank] 15:36:11 INFO - PROCESS | 3820 | ++DOCSHELL 11BF7400 == 52 [pid = 3820] [id = 754] 15:36:11 INFO - PROCESS | 3820 | ++DOMWINDOW == 150 (11C15800) [pid = 3820] [serial = 2261] [outer = 00000000] 15:36:11 INFO - PROCESS | 3820 | ++DOMWINDOW == 151 (132FC800) [pid = 3820] [serial = 2262] [outer = 11C15800] 15:36:11 INFO - PROCESS | 3820 | 1461191771294 Marionette DEBUG loaded listener.js 15:36:11 INFO - PROCESS | 3820 | ++DOMWINDOW == 152 (13811000) [pid = 3820] [serial = 2263] [outer = 11C15800] 15:36:11 INFO - PROCESS | 3820 | --DOMWINDOW == 151 (19CA0400) [pid = 3820] [serial = 2081] [outer = 00000000] [url = about:blank] 15:36:11 INFO - PROCESS | 3820 | --DOMWINDOW == 150 (1646DC00) [pid = 3820] [serial = 2048] [outer = 00000000] [url = about:blank] 15:36:11 INFO - PROCESS | 3820 | --DOMWINDOW == 149 (132F3C00) [pid = 3820] [serial = 2045] [outer = 00000000] [url = about:blank] 15:36:11 INFO - PROCESS | 3820 | --DOMWINDOW == 148 (19501C00) [pid = 3820] [serial = 2155] [outer = 00000000] [url = about:blank] 15:36:11 INFO - PROCESS | 3820 | --DOMWINDOW == 147 (12355400) [pid = 3820] [serial = 2125] [outer = 00000000] [url = about:blank] 15:36:11 INFO - PROCESS | 3820 | --DOMWINDOW == 146 (146C1400) [pid = 3820] [serial = 2128] [outer = 00000000] [url = about:blank] 15:36:11 INFO - PROCESS | 3820 | --DOMWINDOW == 145 (1A4C6400) [pid = 3820] [serial = 2158] [outer = 00000000] [url = about:blank] 15:36:11 INFO - PROCESS | 3820 | --DOMWINDOW == 144 (18697C00) [pid = 3820] [serial = 2131] [outer = 00000000] [url = about:blank] 15:36:11 INFO - PROCESS | 3820 | --DOMWINDOW == 143 (1880B000) [pid = 3820] [serial = 2152] [outer = 00000000] [url = about:blank] 15:36:11 INFO - PROCESS | 3820 | --DOMWINDOW == 142 (1864A400) [pid = 3820] [serial = 2149] [outer = 00000000] [url = about:blank] 15:36:11 INFO - PROCESS | 3820 | --DOMWINDOW == 141 (1864F000) [pid = 3820] [serial = 2150] [outer = 00000000] [url = about:blank] 15:36:11 INFO - PROCESS | 3820 | --DOMWINDOW == 140 (1655D800) [pid = 3820] [serial = 2146] [outer = 00000000] [url = about:blank] 15:36:11 INFO - PROCESS | 3820 | --DOMWINDOW == 139 (17AAA800) [pid = 3820] [serial = 2147] [outer = 00000000] [url = about:blank] 15:36:11 INFO - PROCESS | 3820 | --DOMWINDOW == 138 (13202C00) [pid = 3820] [serial = 2143] [outer = 00000000] [url = about:blank] 15:36:11 INFO - PROCESS | 3820 | --DOMWINDOW == 137 (1355BC00) [pid = 3820] [serial = 2144] [outer = 00000000] [url = about:blank] 15:36:11 INFO - PROCESS | 3820 | --DOMWINDOW == 136 (1A8B1800) [pid = 3820] [serial = 2123] [outer = 00000000] [url = about:blank] 15:36:11 INFO - PROCESS | 3820 | --DOMWINDOW == 135 (196CB800) [pid = 3820] [serial = 2156] [outer = 00000000] [url = about:blank] 15:36:11 INFO - PROCESS | 3820 | --DOMWINDOW == 134 (1823F400) [pid = 3820] [serial = 2167] [outer = 00000000] [url = about:blank] 15:36:11 INFO - PROCESS | 3820 | --DOMWINDOW == 133 (143A9000) [pid = 3820] [serial = 2141] [outer = 00000000] [url = about:blank] 15:36:11 INFO - PROCESS | 3820 | --DOMWINDOW == 132 (13CB3400) [pid = 3820] [serial = 2140] [outer = 00000000] [url = about:blank] 15:36:11 INFO - PROCESS | 3820 | --DOMWINDOW == 131 (1AA3E400) [pid = 3820] [serial = 2134] [outer = 00000000] [url = about:blank] 15:36:11 INFO - PROCESS | 3820 | --DOMWINDOW == 130 (1C265800) [pid = 3820] [serial = 2137] [outer = 00000000] [url = about:blank] 15:36:11 INFO - PROCESS | 3820 | --DOMWINDOW == 129 (132F1400) [pid = 3820] [serial = 2161] [outer = 00000000] [url = about:blank] 15:36:11 INFO - PROCESS | 3820 | --DOMWINDOW == 128 (1A3B8C00) [pid = 3820] [serial = 2159] [outer = 00000000] [url = about:blank] 15:36:11 INFO - PROCESS | 3820 | --DOMWINDOW == 127 (13CB4000) [pid = 3820] [serial = 2185] [outer = 00000000] [url = about:blank] 15:36:11 INFO - PROCESS | 3820 | --DOMWINDOW == 126 (13551400) [pid = 3820] [serial = 2188] [outer = 00000000] [url = about:blank] 15:36:11 INFO - PROCESS | 3820 | --DOMWINDOW == 125 (16473C00) [pid = 3820] [serial = 2186] [outer = 00000000] [url = about:blank] 15:36:11 INFO - PROCESS | 3820 | --DOMWINDOW == 124 (15AD3C00) [pid = 3820] [serial = 2189] [outer = 00000000] [url = about:blank] 15:36:11 INFO - PROCESS | 3820 | --DOMWINDOW == 123 (15A41800) [pid = 3820] [serial = 2162] [outer = 00000000] [url = about:blank] 15:36:11 INFO - PROCESS | 3820 | --DOMWINDOW == 122 (1C265400) [pid = 3820] [serial = 2165] [outer = 00000000] [url = about:blank] 15:36:11 INFO - PROCESS | 3820 | --DOMWINDOW == 121 (1880A400) [pid = 3820] [serial = 2153] [outer = 00000000] [url = about:blank] 15:36:11 INFO - PROCESS | 3820 | --DOMWINDOW == 120 (1AA38C00) [pid = 3820] [serial = 2164] [outer = 00000000] [url = about:blank] 15:36:11 INFO - PROCESS | 3820 | --DOMWINDOW == 119 (1C260C00) [pid = 3820] [serial = 2168] [outer = 00000000] [url = about:blank] 15:36:11 INFO - PROCESS | 3820 | --DOMWINDOW == 118 (1CB6B400) [pid = 3820] [serial = 2182] [outer = 00000000] [url = about:blank] 15:36:11 INFO - PROCESS | 3820 | 1461191771722 Marionette TRACE conn2 <- [1,2976,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html",0,null,null,[["Test Description: An event object may be properly dispatched multiple times while also allowing to prevent the event objects propagation prior to the event dispatch.",0,null,null]]]}] 15:36:11 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:36:11 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html | took 845ms 15:36:11 INFO - PROCESS | 3820 | 1461191771753 Marionette TRACE conn2 -> [0,2977,"getWindowHandle",null] 15:36:11 INFO - PROCESS | 3820 | 1461191771756 Marionette TRACE conn2 <- [1,2977,null,{"value":"13"}] 15:36:11 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html 15:36:11 INFO - PROCESS | 3820 | 1461191771759 Marionette TRACE conn2 -> [0,2978,"setScriptTimeout",{"ms":35000}] 15:36:11 INFO - PROCESS | 3820 | 1461191771762 Marionette TRACE conn2 <- [1,2978,null,{}] 15:36:11 INFO - PROCESS | 3820 | 1461191771772 Marionette TRACE conn2 -> [0,2979,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:36:11 INFO - PROCESS | 3820 | 1461191771858 Marionette TRACE conn2 <- [1,2979,null,{"value":null}] 15:36:11 INFO - PROCESS | 3820 | 1461191771864 Marionette TRACE conn2 -> [0,2980,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html\", \"0c4acebc-30bb-40ca-b7a3-36b05095ea91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:36:11 INFO - PROCESS | 3820 | ++DOCSHELL 13CAF000 == 53 [pid = 3820] [id = 755] 15:36:11 INFO - PROCESS | 3820 | ++DOMWINDOW == 119 (15C14800) [pid = 3820] [serial = 2264] [outer = 00000000] 15:36:11 INFO - PROCESS | 3820 | ++DOMWINDOW == 120 (17AAD400) [pid = 3820] [serial = 2265] [outer = 15C14800] 15:36:11 INFO - PROCESS | 3820 | 1461191771926 Marionette DEBUG loaded listener.js 15:36:12 INFO - PROCESS | 3820 | ++DOMWINDOW == 121 (17D49C00) [pid = 3820] [serial = 2266] [outer = 15C14800] 15:36:12 INFO - PROCESS | 3820 | ++DOCSHELL 18644800 == 54 [pid = 3820] [id = 756] 15:36:12 INFO - PROCESS | 3820 | ++DOMWINDOW == 122 (18648C00) [pid = 3820] [serial = 2267] [outer = 00000000] 15:36:12 INFO - PROCESS | 3820 | ++DOMWINDOW == 123 (1864BC00) [pid = 3820] [serial = 2268] [outer = 18648C00] 15:36:12 INFO - PROCESS | 3820 | 1461191772443 Marionette TRACE conn2 <- [1,2980,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html",0,null,null,[["Test Description: DOMCharacterDataModified event fires after ProcessingInstruction.data have been modified, but the node itself has not been inserted or deleted. The proximal event target of this event shall be the ProcessingInstruction node.",0,null,null]]]}] 15:36:12 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:36:12 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html | took 751ms 15:36:12 INFO - PROCESS | 3820 | 1461191772499 Marionette TRACE conn2 -> [0,2981,"getWindowHandle",null] 15:36:12 INFO - PROCESS | 3820 | 1461191772502 Marionette TRACE conn2 <- [1,2981,null,{"value":"13"}] 15:36:12 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html 15:36:12 INFO - PROCESS | 3820 | 1461191772505 Marionette TRACE conn2 -> [0,2982,"setScriptTimeout",{"ms":35000}] 15:36:12 INFO - PROCESS | 3820 | 1461191772507 Marionette TRACE conn2 <- [1,2982,null,{}] 15:36:12 INFO - PROCESS | 3820 | 1461191772510 Marionette TRACE conn2 -> [0,2983,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:36:12 INFO - PROCESS | 3820 | 1461191772631 Marionette TRACE conn2 <- [1,2983,null,{"value":null}] 15:36:12 INFO - PROCESS | 3820 | 1461191772747 Marionette TRACE conn2 -> [0,2984,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html\", \"0c4acebc-30bb-40ca-b7a3-36b05095ea91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:36:12 INFO - PROCESS | 3820 | ++DOCSHELL 18297C00 == 55 [pid = 3820] [id = 757] 15:36:12 INFO - PROCESS | 3820 | ++DOMWINDOW == 124 (18642400) [pid = 3820] [serial = 2269] [outer = 00000000] 15:36:12 INFO - PROCESS | 3820 | ++DOMWINDOW == 125 (18697800) [pid = 3820] [serial = 2270] [outer = 18642400] 15:36:12 INFO - PROCESS | 3820 | 1461191772792 Marionette DEBUG loaded listener.js 15:36:12 INFO - PROCESS | 3820 | ++DOMWINDOW == 126 (18807400) [pid = 3820] [serial = 2271] [outer = 18642400] 15:36:13 INFO - PROCESS | 3820 | 1461191773153 Marionette TRACE conn2 <- [1,2984,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html",0,null,null,[["Checkbox state is unchanged before the synthetic click event is dispatched",0,null,null],["Test Description: MouseEvent: Default action is performed when a synthetic click event is dispatched on a checkbox element",0,null,null]]]}] 15:36:13 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched 15:36:13 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:36:13 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | took 704ms 15:36:13 INFO - PROCESS | 3820 | 1461191773205 Marionette TRACE conn2 -> [0,2985,"getWindowHandle",null] 15:36:13 INFO - PROCESS | 3820 | 1461191773207 Marionette TRACE conn2 <- [1,2985,null,{"value":"13"}] 15:36:13 INFO - PROCESS | 3820 | 1461191773210 Marionette TRACE conn2 -> [0,2986,"setScriptTimeout",{"ms":35000}] 15:36:13 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html 15:36:13 INFO - PROCESS | 3820 | 1461191773212 Marionette TRACE conn2 <- [1,2986,null,{}] 15:36:13 INFO - PROCESS | 3820 | 1461191773215 Marionette TRACE conn2 -> [0,2987,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:36:13 INFO - PROCESS | 3820 | 1461191773301 Marionette TRACE conn2 <- [1,2987,null,{"value":null}] 15:36:13 INFO - PROCESS | 3820 | 1461191773306 Marionette TRACE conn2 -> [0,2988,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html\", \"0c4acebc-30bb-40ca-b7a3-36b05095ea91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:36:13 INFO - PROCESS | 3820 | ++DOCSHELL 12355000 == 56 [pid = 3820] [id = 758] 15:36:13 INFO - PROCESS | 3820 | ++DOMWINDOW == 127 (16473400) [pid = 3820] [serial = 2272] [outer = 00000000] 15:36:13 INFO - PROCESS | 3820 | ++DOMWINDOW == 128 (18D05000) [pid = 3820] [serial = 2273] [outer = 16473400] 15:36:13 INFO - PROCESS | 3820 | 1461191773351 Marionette DEBUG loaded listener.js 15:36:13 INFO - PROCESS | 3820 | ++DOMWINDOW == 129 (18D0C400) [pid = 3820] [serial = 2274] [outer = 16473400] 15:36:13 INFO - PROCESS | 3820 | 1461191773833 Marionette TRACE conn2 <- [1,2988,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html",0,null,null,[["Test Description: DOMNodeInserted event fires when a node has been added as a child of another node.",0,null,null]]]}] 15:36:13 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:36:13 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html | took 705ms 15:36:13 INFO - PROCESS | 3820 | 1461191773911 Marionette TRACE conn2 -> [0,2989,"getWindowHandle",null] 15:36:13 INFO - PROCESS | 3820 | 1461191773913 Marionette TRACE conn2 <- [1,2989,null,{"value":"13"}] 15:36:13 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html 15:36:13 INFO - PROCESS | 3820 | 1461191773922 Marionette TRACE conn2 -> [0,2990,"setScriptTimeout",{"ms":35000}] 15:36:13 INFO - PROCESS | 3820 | 1461191773924 Marionette TRACE conn2 <- [1,2990,null,{}] 15:36:13 INFO - PROCESS | 3820 | 1461191773928 Marionette TRACE conn2 -> [0,2991,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:36:14 INFO - PROCESS | 3820 | 1461191774051 Marionette TRACE conn2 <- [1,2991,null,{"value":null}] 15:36:14 INFO - PROCESS | 3820 | 1461191774199 Marionette TRACE conn2 -> [0,2992,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html\", \"0c4acebc-30bb-40ca-b7a3-36b05095ea91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:36:14 INFO - PROCESS | 3820 | ++DOCSHELL 18D01C00 == 57 [pid = 3820] [id = 759] 15:36:14 INFO - PROCESS | 3820 | ++DOMWINDOW == 130 (195C6000) [pid = 3820] [serial = 2275] [outer = 00000000] 15:36:14 INFO - PROCESS | 3820 | ++DOMWINDOW == 131 (19A9D400) [pid = 3820] [serial = 2276] [outer = 195C6000] 15:36:14 INFO - PROCESS | 3820 | 1461191774243 Marionette DEBUG loaded listener.js 15:36:14 INFO - PROCESS | 3820 | ++DOMWINDOW == 132 (19CA0400) [pid = 3820] [serial = 2277] [outer = 195C6000] 15:36:14 INFO - PROCESS | 3820 | 1461191774630 Marionette TRACE conn2 <- [1,2992,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html",0,null,null,[["Test Description: stopImmediatePropagation() prevents other event listeners from being triggered and, unlike Event.stopPropagation(), its effect must be immediate. Once it has been called, further calls to this method have no additional effect.",0,null,null]]]}] 15:36:14 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:36:14 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html | took 704ms 15:36:14 INFO - PROCESS | 3820 | 1461191774647 Marionette TRACE conn2 -> [0,2993,"getWindowHandle",null] 15:36:14 INFO - PROCESS | 3820 | 1461191774649 Marionette TRACE conn2 <- [1,2993,null,{"value":"13"}] 15:36:14 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html 15:36:14 INFO - PROCESS | 3820 | 1461191774652 Marionette TRACE conn2 -> [0,2994,"setScriptTimeout",{"ms":35000}] 15:36:14 INFO - PROCESS | 3820 | 1461191774654 Marionette TRACE conn2 <- [1,2994,null,{}] 15:36:14 INFO - PROCESS | 3820 | 1461191774657 Marionette TRACE conn2 -> [0,2995,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:36:14 INFO - PROCESS | 3820 | 1461191774777 Marionette TRACE conn2 <- [1,2995,null,{"value":null}] 15:36:14 INFO - PROCESS | 3820 | 1461191774849 Marionette TRACE conn2 -> [0,2996,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html\", \"0c4acebc-30bb-40ca-b7a3-36b05095ea91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:36:14 INFO - PROCESS | 3820 | ++DOCSHELL 195BC400 == 58 [pid = 3820] [id = 760] 15:36:14 INFO - PROCESS | 3820 | ++DOMWINDOW == 133 (19CA2C00) [pid = 3820] [serial = 2278] [outer = 00000000] 15:36:14 INFO - PROCESS | 3820 | ++DOMWINDOW == 134 (1A8D3800) [pid = 3820] [serial = 2279] [outer = 19CA2C00] 15:36:14 INFO - PROCESS | 3820 | 1461191774892 Marionette DEBUG loaded listener.js 15:36:14 INFO - PROCESS | 3820 | ++DOMWINDOW == 135 (1A8D6C00) [pid = 3820] [serial = 2280] [outer = 19CA2C00] 15:36:15 INFO - PROCESS | 3820 | 1461191775275 Marionette TRACE conn2 <- [1,2996,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html",0,null,null,[["Test Description: stopPropagation() prevents other event listeners from being triggered but its effect must be deferred until all event listeners attached on the Event.currentTarget have been triggered.",0,null,null]]]}] 15:36:15 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:36:15 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html | took 626ms 15:36:15 INFO - PROCESS | 3820 | 1461191775291 Marionette TRACE conn2 -> [0,2997,"getWindowHandle",null] 15:36:15 INFO - PROCESS | 3820 | 1461191775292 Marionette TRACE conn2 <- [1,2997,null,{"value":"13"}] 15:36:15 INFO - TEST-START | /FileAPI/FileReaderSync.worker 15:36:15 INFO - PROCESS | 3820 | 1461191775296 Marionette TRACE conn2 -> [0,2998,"setScriptTimeout",{"ms":35000}] 15:36:15 INFO - PROCESS | 3820 | 1461191775297 Marionette TRACE conn2 <- [1,2998,null,{}] 15:36:15 INFO - PROCESS | 3820 | 1461191775301 Marionette TRACE conn2 -> [0,2999,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:36:15 INFO - PROCESS | 3820 | 1461191775420 Marionette TRACE conn2 <- [1,2999,null,{"value":null}] 15:36:15 INFO - PROCESS | 3820 | 1461191775522 Marionette TRACE conn2 -> [0,3000,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/FileReaderSync.worker\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/FileReaderSync.worker\", \"0c4acebc-30bb-40ca-b7a3-36b05095ea91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:36:15 INFO - PROCESS | 3820 | ++DOCSHELL 11F51000 == 59 [pid = 3820] [id = 761] 15:36:15 INFO - PROCESS | 3820 | ++DOMWINDOW == 136 (12D94C00) [pid = 3820] [serial = 2281] [outer = 00000000] 15:36:15 INFO - PROCESS | 3820 | ++DOMWINDOW == 137 (18F20400) [pid = 3820] [serial = 2282] [outer = 12D94C00] 15:36:15 INFO - PROCESS | 3820 | 1461191775754 Marionette DEBUG loaded listener.js 15:36:15 INFO - PROCESS | 3820 | ++DOMWINDOW == 138 (1C25F400) [pid = 3820] [serial = 2283] [outer = 12D94C00] 15:36:15 INFO - PROCESS | 3820 | --DOMWINDOW == 137 (17D42800) [pid = 3820] [serial = 2217] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html] 15:36:15 INFO - PROCESS | 3820 | --DOMWINDOW == 136 (195CA800) [pid = 3820] [serial = 2223] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventListener.eventHandler.html] 15:36:15 INFO - PROCESS | 3820 | --DOMWINDOW == 135 (12D90000) [pid = 3820] [serial = 2211] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html] 15:36:15 INFO - PROCESS | 3820 | --DOMWINDOW == 134 (1868FC00) [pid = 3820] [serial = 2220] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/tests/approved/DOM.event.flow.html] 15:36:15 INFO - PROCESS | 3820 | --DOMWINDOW == 133 (132FB400) [pid = 3820] [serial = 2214] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html] 15:36:15 INFO - PROCESS | 3820 | --DOMWINDOW == 132 (11C18C00) [pid = 3820] [serial = 2226] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html] 15:36:15 INFO - PROCESS | 3820 | --DOMWINDOW == 131 (1AA3EC00) [pid = 3820] [serial = 2229] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html] 15:36:15 INFO - PROCESS | 3820 | --DOMWINDOW == 130 (17D4C400) [pid = 3820] [serial = 2190] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.nonfinite.html] 15:36:15 INFO - PROCESS | 3820 | [3820] WARNING: Failed to retarget HTML data delivery to the parser thread.: file c:/builds/moz2_slave/m-cen-w32-d-000000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 15:36:16 INFO - PROCESS | 3820 | 1461191776146 Marionette TRACE conn2 <- [1,3000,null,{"value":["/FileAPI/FileReaderSync.worker",0,null,null,[["Interface",0,{},{}],["readAsText",0,{},{}],["readAsDataURL",0,{},{}],["readAsArrayBuffer",0,{},{}]]]}] 15:36:16 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | Interface - {} 15:36:16 INFO - {} 15:36:16 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsText - {} 15:36:16 INFO - {} 15:36:16 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsDataURL - {} 15:36:16 INFO - {} 15:36:16 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsArrayBuffer - {} 15:36:16 INFO - {} 15:36:16 INFO - TEST-OK | /FileAPI/FileReaderSync.worker | took 892ms 15:36:16 INFO - PROCESS | 3820 | 1461191776202 Marionette TRACE conn2 -> [0,3001,"getWindowHandle",null] 15:36:16 INFO - PROCESS | 3820 | 1461191776204 Marionette TRACE conn2 <- [1,3001,null,{"value":"13"}] 15:36:16 INFO - TEST-START | /FileAPI/fileReader.html 15:36:16 INFO - PROCESS | 3820 | 1461191776207 Marionette TRACE conn2 -> [0,3002,"setScriptTimeout",{"ms":35000}] 15:36:16 INFO - PROCESS | 3820 | 1461191776209 Marionette TRACE conn2 <- [1,3002,null,{}] 15:36:16 INFO - PROCESS | 3820 | 1461191776212 Marionette TRACE conn2 -> [0,3003,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:36:16 INFO - PROCESS | 3820 | 1461191776333 Marionette TRACE conn2 <- [1,3003,null,{"value":null}] 15:36:16 INFO - PROCESS | 3820 | 1461191776341 Marionette TRACE conn2 -> [0,3004,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/fileReader.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/fileReader.html\", \"0c4acebc-30bb-40ca-b7a3-36b05095ea91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:36:16 INFO - PROCESS | 3820 | ++DOCSHELL 132F6C00 == 60 [pid = 3820] [id = 762] 15:36:16 INFO - PROCESS | 3820 | ++DOMWINDOW == 131 (13CB4400) [pid = 3820] [serial = 2284] [outer = 00000000] 15:36:16 INFO - PROCESS | 3820 | ++DOMWINDOW == 132 (1C26E800) [pid = 3820] [serial = 2285] [outer = 13CB4400] 15:36:16 INFO - PROCESS | 3820 | 1461191776385 Marionette DEBUG loaded listener.js 15:36:16 INFO - PROCESS | 3820 | ++DOMWINDOW == 133 (1C988800) [pid = 3820] [serial = 2286] [outer = 13CB4400] 15:36:16 INFO - PROCESS | 3820 | 1461191776788 Marionette TRACE conn2 <- [1,3004,null,{"value":["/FileAPI/fileReader.html",0,null,null,[["FileReader interface object",0,null,null],["no-argument FileReader constructor",0,null,null],["FileReader States -- abort",0,null,null],["FileReader States -- events",0,null,null]]]}] 15:36:16 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader interface object 15:36:16 INFO - TEST-PASS | /FileAPI/fileReader.html | no-argument FileReader constructor 15:36:16 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- abort 15:36:16 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- events 15:36:16 INFO - TEST-OK | /FileAPI/fileReader.html | took 642ms 15:36:16 INFO - PROCESS | 3820 | 1461191776845 Marionette TRACE conn2 -> [0,3005,"getWindowHandle",null] 15:36:16 INFO - PROCESS | 3820 | 1461191776846 Marionette TRACE conn2 <- [1,3005,null,{"value":"13"}] 15:36:16 INFO - TEST-START | /FileAPI/historical.html 15:36:16 INFO - PROCESS | 3820 | 1461191776850 Marionette TRACE conn2 -> [0,3006,"setScriptTimeout",{"ms":35000}] 15:36:16 INFO - PROCESS | 3820 | 1461191776852 Marionette TRACE conn2 <- [1,3006,null,{}] 15:36:16 INFO - PROCESS | 3820 | 1461191776855 Marionette TRACE conn2 -> [0,3007,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:36:16 INFO - PROCESS | 3820 | 1461191776979 Marionette TRACE conn2 <- [1,3007,null,{"value":null}] 15:36:17 INFO - PROCESS | 3820 | 1461191777025 Marionette TRACE conn2 -> [0,3008,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/historical.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/historical.html\", \"0c4acebc-30bb-40ca-b7a3-36b05095ea91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:36:17 INFO - PROCESS | 3820 | ++DOCSHELL 1C3E4800 == 61 [pid = 3820] [id = 763] 15:36:17 INFO - PROCESS | 3820 | ++DOMWINDOW == 134 (1C3F1400) [pid = 3820] [serial = 2287] [outer = 00000000] 15:36:17 INFO - PROCESS | 3820 | ++DOMWINDOW == 135 (1D467400) [pid = 3820] [serial = 2288] [outer = 1C3F1400] 15:36:17 INFO - PROCESS | 3820 | 1461191777069 Marionette DEBUG loaded listener.js 15:36:17 INFO - PROCESS | 3820 | ++DOMWINDOW == 136 (1D46E800) [pid = 3820] [serial = 2289] [outer = 1C3F1400] 15:36:17 INFO - PROCESS | 3820 | 1461191777473 Marionette TRACE conn2 <- [1,3008,null,{"value":["/FileAPI/historical.html",0,null,null,[["\"toNativeLineEndings\" should not be supported",0,null,null],["\"FileError\" should not be supported",0,null,null],["\"FileException\" should not be supported",0,null,null],["Blob should not support slice prefixed",0,null,null],["BlobBuilder should not be supported.",0,null,null],["FileReader should not support readAsBinaryString",1,"assert_false: should not be in reader expected false got true","@http://web-platform.test:8000/FileAPI/historical.html:42:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/historical.html:40:5\n"]]]}] 15:36:17 INFO - TEST-PASS | /FileAPI/historical.html | "toNativeLineEndings" should not be supported 15:36:17 INFO - TEST-PASS | /FileAPI/historical.html | "FileError" should not be supported 15:36:17 INFO - TEST-PASS | /FileAPI/historical.html | "FileException" should not be supported 15:36:17 INFO - TEST-PASS | /FileAPI/historical.html | Blob should not support slice prefixed 15:36:17 INFO - TEST-PASS | /FileAPI/historical.html | BlobBuilder should not be supported. 15:36:17 INFO - TEST-FAIL | /FileAPI/historical.html | FileReader should not support readAsBinaryString - assert_false: should not be in reader expected false got true 15:36:17 INFO - @http://web-platform.test:8000/FileAPI/historical.html:42:9 15:36:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:36:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:36:17 INFO - @http://web-platform.test:8000/FileAPI/historical.html:40:5 15:36:17 INFO - TEST-OK | /FileAPI/historical.html | took 642ms 15:36:17 INFO - PROCESS | 3820 | 1461191777488 Marionette TRACE conn2 -> [0,3009,"getWindowHandle",null] 15:36:17 INFO - PROCESS | 3820 | 1461191777491 Marionette TRACE conn2 <- [1,3009,null,{"value":"13"}] 15:36:17 INFO - TEST-START | /FileAPI/idlharness.html 15:36:17 INFO - PROCESS | 3820 | 1461191777495 Marionette TRACE conn2 -> [0,3010,"setScriptTimeout",{"ms":35000}] 15:36:17 INFO - PROCESS | 3820 | 1461191777499 Marionette TRACE conn2 <- [1,3010,null,{}] 15:36:17 INFO - PROCESS | 3820 | 1461191777503 Marionette TRACE conn2 -> [0,3011,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:36:17 INFO - PROCESS | 3820 | 1461191777646 Marionette TRACE conn2 <- [1,3011,null,{"value":null}] 15:36:17 INFO - PROCESS | 3820 | 1461191777655 Marionette TRACE conn2 -> [0,3012,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/idlharness.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/idlharness.html\", \"0c4acebc-30bb-40ca-b7a3-36b05095ea91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:36:17 INFO - PROCESS | 3820 | ++DOCSHELL 1868F800 == 62 [pid = 3820] [id = 764] 15:36:17 INFO - PROCESS | 3820 | ++DOMWINDOW == 137 (1D46D800) [pid = 3820] [serial = 2290] [outer = 00000000] 15:36:17 INFO - PROCESS | 3820 | ++DOMWINDOW == 138 (1D5C2800) [pid = 3820] [serial = 2291] [outer = 1D46D800] 15:36:17 INFO - PROCESS | 3820 | 1461191777705 Marionette DEBUG loaded listener.js 15:36:17 INFO - PROCESS | 3820 | ++DOMWINDOW == 139 (1D8EC400) [pid = 3820] [serial = 2292] [outer = 1D46D800] 15:36:18 INFO - PROCESS | 3820 | 1461191778941 Marionette TRACE conn2 <- [1,3012,null,{"value":["/FileAPI/idlharness.html",0,null,null,[["URL interface: operation createObjectURL(Blob)",0,null,null],["URL interface: operation createFor(Blob)",1,"assert_own_property: interface object missing static operation expected property \"createFor\" missing","IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nIdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5\nTests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17\nsetup@http://web-platform.test:8000/resources/testharness.js:629:9\n@http://web-platform.test:8000/FileAPI/idlharness.html:24:1\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\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5\nTests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17\nsetup@http://web-platform.test:8000/resources/testharness.js:629:9\n@http://web-platform.test:8000/FileAPI/idlharness.html:24:1\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\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5\nTests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17\nsetup@http://web-platform.test:8000/resources/testharness.js:629:9\n@http://web-platform.test:8000/FileAPI/idlharness.html:24:1\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\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5\nTests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17\nsetup@http://web-platform.test:8000/resources/testharness.js:629:9\n@http://web-platform.test:8000/FileAPI/idlharness.html:24:1\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\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5\nTests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17\nsetup@http://web-platform.test:8000/resources/testharness.js:629:9\n@http://web-platform.test:8000/FileAPI/idlharness.html:24:1\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\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5\nTests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17\nsetup@http://web-platform.test:8000/resources/testharness.js:629:9\n@http://web-platform.test:8000/FileAPI/idlharness.html:24:1\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\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5\nTests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17\nsetup@http://web-platform.test:8000/resources/testharness.js:629:9\n@http://web-platform.test:8000/FileAPI/idlharness.html:24:1\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\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5\nTests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17\nsetup@http://web-platform.test:8000/resources/testharness.js:629:9\n@http://web-platform.test:8000/FileAPI/idlharness.html:24:1\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:36:19 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation createObjectURL(Blob) 15:36:19 INFO - TEST-FAIL | /FileAPI/idlharness.html | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing 15:36:19 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13 15:36:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:36:19 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 15:36:19 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 15:36:19 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 15:36:19 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 15:36:19 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 15:36:19 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 15:36:19 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 15:36:19 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 15:36:19 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 15:36:19 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation revokeObjectURL(DOMString) 15:36:19 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface object 15:36:19 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object length 15:36:19 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object name 15:36:19 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object 15:36:19 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object's "constructor" property 15:36:19 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute size 15:36:19 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute type 15:36:19 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:36:19 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13 15:36:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:36:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:36:19 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 15:36:19 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 15:36:19 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 15:36:19 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 15:36:19 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 15:36:19 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 15:36:19 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 15:36:19 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 15:36:19 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 15:36:19 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: operation slice(long long,long long,DOMString) 15:36:19 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:36:19 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13 15:36:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:36:19 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 15:36:19 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 15:36:19 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 15:36:19 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 15:36:19 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 15:36:19 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 15:36:19 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 15:36:19 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 15:36:19 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 15:36:19 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob must be primary interface of new Blob(["TEST"]) 15:36:19 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new Blob(["TEST"]) 15:36:19 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0) 15:36:19 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1) 15:36:19 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:36:19 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 15:36:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:36:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:36:19 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 15:36:19 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 15:36:19 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 15:36:19 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 15:36:19 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 15:36:19 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 15:36:19 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 15:36:19 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 15:36:19 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 15:36:19 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3) 15:36:19 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:36:19 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:36:19 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 15:36:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:36:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:36:19 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 15:36:19 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 15:36:19 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 15:36:19 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 15:36:19 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 15:36:19 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 15:36:19 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 15:36:19 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 15:36:19 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 15:36:19 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface object 15:36:19 INFO - TEST-FAIL | /FileAPI/idlharness.html | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1 15:36:19 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13 15:36:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:36:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:36:19 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 15:36:19 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 15:36:19 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 15:36:19 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 15:36:19 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 15:36:19 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 15:36:19 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 15:36:19 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 15:36:19 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface object name 15:36:19 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object 15:36:19 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object's "constructor" property 15:36:19 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute name 15:36:19 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute lastModified 15:36:19 INFO - TEST-PASS | /FileAPI/idlharness.html | File must be primary interface of new File(["myFileBits"], "myFileName") 15:36:19 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new File(["myFileBits"], "myFileName") 15:36:19 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0) 15:36:19 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1) 15:36:19 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0) 15:36:19 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1) 15:36:19 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:36:19 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 15:36:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:36:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:36:19 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 15:36:19 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 15:36:19 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 15:36:19 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 15:36:19 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 15:36:19 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 15:36:19 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 15:36:19 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 15:36:19 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 15:36:19 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3) 15:36:19 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:36:19 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:36:19 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 15:36:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:36:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:36:19 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 15:36:19 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 15:36:19 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 15:36:19 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 15:36:19 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 15:36:19 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 15:36:19 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 15:36:19 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 15:36:19 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 15:36:19 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface object 15:36:19 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object length 15:36:19 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object name 15:36:19 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object 15:36:19 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object's "constructor" property 15:36:19 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: operation item(unsigned long) 15:36:19 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: attribute length 15:36:19 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList must be primary interface of file_input.files 15:36:19 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of file_input.files 15:36:19 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "item" with the proper type (0) 15:36:19 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: calling item(unsigned long) on file_input.files with too few arguments must throw TypeError 15:36:19 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "length" with the proper type (1) 15:36:19 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface object 15:36:19 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object length 15:36:19 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object name 15:36:19 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object 15:36:19 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object's "constructor" property 15:36:19 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsArrayBuffer(Blob) 15:36:19 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsText(Blob,DOMString) 15:36:19 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsDataURL(Blob) 15:36:19 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation abort() 15:36:19 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface object 15:36:19 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface prototype object 15:36:19 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface object 15:36:19 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface prototype object 15:36:19 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface object 15:36:19 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface prototype object 15:36:19 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute readyState 15:36:19 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute result 15:36:19 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute error 15:36:19 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadstart 15:36:19 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onprogress 15:36:19 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onload 15:36:19 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onabort 15:36:19 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onerror 15:36:19 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadend 15:36:19 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader must be primary interface of new FileReader() 15:36:19 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new FileReader() 15:36:19 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0) 15:36:19 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError 15:36:19 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1) 15:36:19 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError 15:36:19 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2) 15:36:19 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError 15:36:19 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3) 15:36:19 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4) 15:36:19 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5) 15:36:19 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6) 15:36:19 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7) 15:36:19 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "result" with the proper type (8) 15:36:19 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "error" with the proper type (9) 15:36:19 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10) 15:36:19 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11) 15:36:19 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12) 15:36:19 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13) 15:36:19 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14) 15:36:19 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15) 15:36:19 INFO - TEST-OK | /FileAPI/idlharness.html | took 1643ms 15:36:19 INFO - PROCESS | 3820 | 1461191779136 Marionette TRACE conn2 -> [0,3013,"getWindowHandle",null] 15:36:19 INFO - PROCESS | 3820 | 1461191779140 Marionette TRACE conn2 <- [1,3013,null,{"value":"13"}] 15:36:19 INFO - TEST-START | /FileAPI/idlharness.worker 15:36:19 INFO - PROCESS | 3820 | 1461191779147 Marionette TRACE conn2 -> [0,3014,"setScriptTimeout",{"ms":35000}] 15:36:19 INFO - PROCESS | 3820 | 1461191779150 Marionette TRACE conn2 <- [1,3014,null,{}] 15:36:19 INFO - PROCESS | 3820 | 1461191779159 Marionette TRACE conn2 -> [0,3015,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:36:19 INFO - PROCESS | 3820 | 1461191779274 Marionette TRACE conn2 <- [1,3015,null,{"value":null}] 15:36:19 INFO - PROCESS | 3820 | 1461191779415 Marionette TRACE conn2 -> [0,3016,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/idlharness.worker\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/idlharness.worker\", \"0c4acebc-30bb-40ca-b7a3-36b05095ea91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:36:19 INFO - PROCESS | 3820 | ++DOCSHELL 12351000 == 63 [pid = 3820] [id = 765] 15:36:19 INFO - PROCESS | 3820 | ++DOMWINDOW == 140 (132F7800) [pid = 3820] [serial = 2293] [outer = 00000000] 15:36:19 INFO - PROCESS | 3820 | ++DOMWINDOW == 141 (1D5BF400) [pid = 3820] [serial = 2294] [outer = 132F7800] 15:36:19 INFO - PROCESS | 3820 | 1461191779472 Marionette DEBUG loaded listener.js 15:36:19 INFO - PROCESS | 3820 | ++DOMWINDOW == 142 (1D5CC800) [pid = 3820] [serial = 2295] [outer = 132F7800] 15:36:19 INFO - PROCESS | 3820 | [3820] WARNING: Failed to retarget HTML data delivery to the parser thread.: file c:/builds/moz2_slave/m-cen-w32-d-000000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 15:36:20 INFO - PROCESS | 3820 | 1461191780688 Marionette TRACE conn2 <- [1,3016,null,{"value":["/FileAPI/idlharness.worker",0,null,null,[["URL interface: operation createObjectURL(Blob)",0,{},{}],["URL interface: operation createFor(Blob)",1,"assert_own_property: interface object missing static operation expected property \"createFor\" missing","IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nIdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\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\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\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\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\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\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\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\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\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\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\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\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\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\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\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\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\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\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\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\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\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\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\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\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\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\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\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\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\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:36:20 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation createObjectURL(Blob) - {} 15:36:20 INFO - {} 15:36:20 INFO - TEST-FAIL | /FileAPI/idlharness.worker | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing 15:36:20 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13 15:36:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:36:20 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 15:36:20 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 15:36:20 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 15:36:20 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 15:36:20 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 15:36:20 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 15:36:20 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation revokeObjectURL(DOMString) - {} 15:36:20 INFO - {} 15:36:20 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface object - {} 15:36:20 INFO - {} 15:36:20 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object length - {} 15:36:20 INFO - {} 15:36:20 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object name - {} 15:36:20 INFO - {} 15:36:20 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object - {} 15:36:20 INFO - {} 15:36:20 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object's "constructor" property - {} 15:36:20 INFO - {} 15:36:20 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute size - {} 15:36:20 INFO - {} 15:36:20 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute type - {} 15:36:20 INFO - {} 15:36:20 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:36:20 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13 15:36:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:36:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:36:20 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 15:36:20 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 15:36:20 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 15:36:20 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 15:36:20 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 15:36:20 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 15:36:20 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: operation slice(long long,long long,DOMString) - {} 15:36:20 INFO - {} 15:36:20 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:36:20 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13 15:36:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:36:20 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 15:36:20 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 15:36:20 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 15:36:20 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 15:36:20 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 15:36:20 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 15:36:20 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob must be primary interface of new Blob(["TEST"]) - {} 15:36:20 INFO - {} 15:36:20 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new Blob(["TEST"]) - {} 15:36:20 INFO - {} 15:36:20 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0) - {} 15:36:20 INFO - {} 15:36:20 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1) - {} 15:36:20 INFO - {} 15:36:20 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:36:20 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 15:36:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:36:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:36:20 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 15:36:20 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 15:36:20 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 15:36:20 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 15:36:20 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 15:36:20 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 15:36:20 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3) - {} 15:36:20 INFO - {} 15:36:20 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:36:20 INFO - {} 15:36:20 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:36:20 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 15:36:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:36:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:36:20 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 15:36:20 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 15:36:20 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 15:36:20 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 15:36:20 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 15:36:20 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 15:36:20 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface object - {} 15:36:20 INFO - {} 15:36:20 INFO - TEST-FAIL | /FileAPI/idlharness.worker | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1 15:36:20 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13 15:36:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:36:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:36:20 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 15:36:20 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 15:36:20 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 15:36:20 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 15:36:20 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 15:36:20 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface object name - {} 15:36:20 INFO - {} 15:36:20 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object - {} 15:36:20 INFO - {} 15:36:20 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object's "constructor" property - {} 15:36:20 INFO - {} 15:36:20 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute name - {} 15:36:20 INFO - {} 15:36:20 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute lastModified - {} 15:36:20 INFO - {} 15:36:20 INFO - TEST-PASS | /FileAPI/idlharness.worker | File must be primary interface of new File(["myFileBits"], "myFileName") - {} 15:36:20 INFO - {} 15:36:20 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new File(["myFileBits"], "myFileName") - {} 15:36:20 INFO - {} 15:36:20 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0) - {} 15:36:20 INFO - {} 15:36:20 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1) - {} 15:36:20 INFO - {} 15:36:20 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0) - {} 15:36:20 INFO - {} 15:36:20 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1) - {} 15:36:20 INFO - {} 15:36:20 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:36:20 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 15:36:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:36:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:36:20 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 15:36:20 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 15:36:20 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 15:36:20 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 15:36:20 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 15:36:20 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 15:36:20 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3) - {} 15:36:20 INFO - {} 15:36:20 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:36:20 INFO - {} 15:36:20 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:36:20 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 15:36:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:36:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:36:20 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 15:36:20 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 15:36:20 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 15:36:20 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 15:36:20 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 15:36:20 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 15:36:20 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:36:20 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:689:9 15:36:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:36:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:36:20 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:668:5 15:36:20 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 15:36:20 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 15:36:20 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 15:36:20 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 15:36:20 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:36:20 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:780:13 15:36:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:36:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:36:20 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 15:36:20 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 15:36:20 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 15:36:20 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 15:36:20 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 15:36:20 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:36:20 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:807:13 15:36:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:36:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:36:20 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:803:9 15:36:20 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 15:36:20 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 15:36:20 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 15:36:20 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 15:36:20 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:36:20 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:837:9 15:36:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:36:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:36:20 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:828:5 15:36:20 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 15:36:20 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 15:36:20 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 15:36:20 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 15:36:20 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:36:20 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:940:9 15:36:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:36:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:36:20 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:934:5 15:36:20 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 15:36:20 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 15:36:20 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 15:36:20 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 15:36:20 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:36:20 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1115:9 15:36:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:36:20 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 15:36:20 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 15:36:20 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 15:36:20 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 15:36:20 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 15:36:20 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 15:36:20 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:36:20 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1041:9 15:36:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:36:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:36:20 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 15:36:20 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 15:36:20 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 15:36:20 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 15:36:20 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 15:36:20 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 15:36:20 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface object - {} 15:36:20 INFO - {} 15:36:20 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object length - {} 15:36:20 INFO - {} 15:36:20 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object name - {} 15:36:20 INFO - {} 15:36:20 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object - {} 15:36:20 INFO - {} 15:36:20 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object's "constructor" property - {} 15:36:20 INFO - {} 15:36:20 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsArrayBuffer(Blob) - {} 15:36:20 INFO - {} 15:36:20 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsText(Blob,DOMString) - {} 15:36:20 INFO - {} 15:36:20 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsDataURL(Blob) - {} 15:36:20 INFO - {} 15:36:20 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation abort() - {} 15:36:20 INFO - {} 15:36:20 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface object - {} 15:36:20 INFO - {} 15:36:20 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface prototype object - {} 15:36:20 INFO - {} 15:36:20 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface object - {} 15:36:20 INFO - {} 15:36:20 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface prototype object - {} 15:36:20 INFO - {} 15:36:20 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface object - {} 15:36:20 INFO - {} 15:36:20 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface prototype object - {} 15:36:20 INFO - {} 15:36:20 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute readyState - {} 15:36:20 INFO - {} 15:36:20 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute result - {} 15:36:20 INFO - {} 15:36:20 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute error - {} 15:36:20 INFO - {} 15:36:20 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadstart - {} 15:36:20 INFO - {} 15:36:20 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onprogress - {} 15:36:20 INFO - {} 15:36:20 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onload - {} 15:36:20 INFO - {} 15:36:20 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onabort - {} 15:36:20 INFO - {} 15:36:20 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onerror - {} 15:36:20 INFO - {} 15:36:20 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadend - {} 15:36:20 INFO - {} 15:36:20 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader must be primary interface of new FileReader() - {} 15:36:20 INFO - {} 15:36:20 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReader() - {} 15:36:20 INFO - {} 15:36:20 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0) - {} 15:36:20 INFO - {} 15:36:20 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError - {} 15:36:20 INFO - {} 15:36:20 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1) - {} 15:36:20 INFO - {} 15:36:20 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError - {} 15:36:20 INFO - {} 15:36:20 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2) - {} 15:36:20 INFO - {} 15:36:20 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError - {} 15:36:20 INFO - {} 15:36:20 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3) - {} 15:36:20 INFO - {} 15:36:20 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4) - {} 15:36:20 INFO - {} 15:36:20 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5) - {} 15:36:20 INFO - {} 15:36:20 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6) - {} 15:36:20 INFO - {} 15:36:20 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7) - {} 15:36:20 INFO - {} 15:36:20 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "result" with the proper type (8) - {} 15:36:20 INFO - {} 15:36:20 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "error" with the proper type (9) - {} 15:36:20 INFO - {} 15:36:20 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10) - {} 15:36:20 INFO - {} 15:36:20 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11) - {} 15:36:20 INFO - {} 15:36:20 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12) - {} 15:36:20 INFO - {} 15:36:20 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13) - {} 15:36:20 INFO - {} 15:36:20 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14) - {} 15:36:20 INFO - {} 15:36:20 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15) - {} 15:36:20 INFO - {} 15:36:20 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface object - {} 15:36:20 INFO - {} 15:36:20 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object length - {} 15:36:20 INFO - {} 15:36:20 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object name - {} 15:36:20 INFO - {} 15:36:20 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object - {} 15:36:20 INFO - {} 15:36:20 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object's "constructor" property - {} 15:36:20 INFO - {} 15:36:20 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsArrayBuffer(Blob) - {} 15:36:20 INFO - {} 15:36:20 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsText(Blob,DOMString) - {} 15:36:20 INFO - {} 15:36:20 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsDataURL(Blob) - {} 15:36:20 INFO - {} 15:36:20 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync must be primary interface of new FileReaderSync() - {} 15:36:20 INFO - {} 15:36:20 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReaderSync() - {} 15:36:20 INFO - {} 15:36:20 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsArrayBuffer" with the proper type (0) - {} 15:36:20 INFO - {} 15:36:20 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsArrayBuffer(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {} 15:36:20 INFO - {} 15:36:20 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsText" with the proper type (1) - {} 15:36:20 INFO - {} 15:36:20 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsText(Blob,DOMString) on new FileReaderSync() with too few arguments must throw TypeError - {} 15:36:20 INFO - {} 15:36:20 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsDataURL" with the proper type (2) - {} 15:36:20 INFO - {} 15:36:20 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsDataURL(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {} 15:36:20 INFO - {} 15:36:20 INFO - TEST-OK | /FileAPI/idlharness.worker | took 1706ms 15:36:20 INFO - PROCESS | 3820 | 1461191780855 Marionette TRACE conn2 -> [0,3017,"getWindowHandle",null] 15:36:20 INFO - PROCESS | 3820 | 1461191780862 Marionette TRACE conn2 <- [1,3017,null,{"value":"13"}] 15:36:20 INFO - TEST-START | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html 15:36:20 INFO - PROCESS | 3820 | 1461191780869 Marionette TRACE conn2 -> [0,3018,"setScriptTimeout",{"ms":35000}] 15:36:20 INFO - PROCESS | 3820 | 1461191780872 Marionette TRACE conn2 <- [1,3018,null,{}] 15:36:20 INFO - PROCESS | 3820 | 1461191780876 Marionette TRACE conn2 -> [0,3019,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:36:20 INFO - PROCESS | 3820 | 1461191780982 Marionette TRACE conn2 <- [1,3019,null,{"value":null}] 15:36:21 INFO - PROCESS | 3820 | 1461191781122 Marionette TRACE conn2 -> [0,3020,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/FileReader/Progress_event_bubbles_cancelable.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/FileReader/Progress_event_bubbles_cancelable.html\", \"0c4acebc-30bb-40ca-b7a3-36b05095ea91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:36:21 INFO - PROCESS | 3820 | ++DOCSHELL 132F3C00 == 64 [pid = 3820] [id = 766] 15:36:21 INFO - PROCESS | 3820 | ++DOMWINDOW == 143 (1D5A2C00) [pid = 3820] [serial = 2296] [outer = 00000000] 15:36:21 INFO - PROCESS | 3820 | ++DOMWINDOW == 144 (1EB96000) [pid = 3820] [serial = 2297] [outer = 1D5A2C00] 15:36:21 INFO - PROCESS | 3820 | 1461191781178 Marionette DEBUG loaded listener.js 15:36:21 INFO - PROCESS | 3820 | ++DOMWINDOW == 145 (1EB98C00) [pid = 3820] [serial = 2298] [outer = 1D5A2C00] 15:36:21 INFO - PROCESS | 3820 | 1461191781700 Marionette TRACE conn2 <- [1,3020,null,{"value":["/FileAPI/FileReader/Progress_event_bubbles_cancelable.html",0,null,null,[["Check the values of bubbles and cancelable are false when the progress event is dispatched",0,null,null]]]}] 15:36:21 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:36:21 INFO - TEST-OK | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html | took 845ms 15:36:21 INFO - PROCESS | 3820 | 1461191781712 Marionette TRACE conn2 -> [0,3021,"getWindowHandle",null] 15:36:21 INFO - PROCESS | 3820 | 1461191781714 Marionette TRACE conn2 <- [1,3021,null,{"value":"13"}] 15:36:21 INFO - TEST-START | /FileAPI/blob/Blob-XHR-revoke.html 15:36:21 INFO - PROCESS | 3820 | 1461191781718 Marionette TRACE conn2 -> [0,3022,"setScriptTimeout",{"ms":35000}] 15:36:21 INFO - PROCESS | 3820 | 1461191781722 Marionette TRACE conn2 <- [1,3022,null,{}] 15:36:21 INFO - PROCESS | 3820 | 1461191781733 Marionette TRACE conn2 -> [0,3023,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:36:21 INFO - PROCESS | 3820 | 1461191781845 Marionette TRACE conn2 <- [1,3023,null,{"value":null}] 15:36:21 INFO - PROCESS | 3820 | 1461191781969 Marionette TRACE conn2 -> [0,3024,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/blob/Blob-XHR-revoke.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/blob/Blob-XHR-revoke.html\", \"0c4acebc-30bb-40ca-b7a3-36b05095ea91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:36:21 INFO - PROCESS | 3820 | ++DOCSHELL 1DD4EC00 == 65 [pid = 3820] [id = 767] 15:36:21 INFO - PROCESS | 3820 | ++DOMWINDOW == 146 (1EB94800) [pid = 3820] [serial = 2299] [outer = 00000000] 15:36:22 INFO - PROCESS | 3820 | ++DOMWINDOW == 147 (1EBE9800) [pid = 3820] [serial = 2300] [outer = 1EB94800] 15:36:22 INFO - PROCESS | 3820 | 1461191782025 Marionette DEBUG loaded listener.js 15:36:22 INFO - PROCESS | 3820 | ++DOMWINDOW == 148 (1EBEE400) [pid = 3820] [serial = 2301] [outer = 1EB94800] 15:36:22 INFO - PROCESS | 3820 | 1461191782556 Marionette TRACE conn2 <- [1,3024,null,{"value":["/FileAPI/blob/Blob-XHR-revoke.html",0,null,null,[["Revoking blob URL used with XMLHttpRequest",0,null,null]]]}] 15:36:22 INFO - TEST-PASS | /FileAPI/blob/Blob-XHR-revoke.html | Revoking blob URL used with XMLHttpRequest 15:36:22 INFO - TEST-OK | /FileAPI/blob/Blob-XHR-revoke.html | took 892ms 15:36:22 INFO - PROCESS | 3820 | 1461191782622 Marionette TRACE conn2 -> [0,3025,"getWindowHandle",null] 15:36:22 INFO - PROCESS | 3820 | 1461191782625 Marionette TRACE conn2 <- [1,3025,null,{"value":"13"}] 15:36:22 INFO - TEST-START | /FileAPI/blob/Blob-close.html 15:36:22 INFO - PROCESS | 3820 | 1461191782629 Marionette TRACE conn2 -> [0,3026,"setScriptTimeout",{"ms":35000}] 15:36:22 INFO - PROCESS | 3820 | 1461191782631 Marionette TRACE conn2 <- [1,3026,null,{}] 15:36:22 INFO - PROCESS | 3820 | 1461191782635 Marionette TRACE conn2 -> [0,3027,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:36:22 INFO - PROCESS | 3820 | 1461191782745 Marionette TRACE conn2 <- [1,3027,null,{"value":null}] 15:36:22 INFO - PROCESS | 3820 | 1461191782893 Marionette TRACE conn2 -> [0,3028,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/blob/Blob-close.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/blob/Blob-close.html\", \"0c4acebc-30bb-40ca-b7a3-36b05095ea91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:36:22 INFO - PROCESS | 3820 | ++DOCSHELL 1ED2E000 == 66 [pid = 3820] [id = 768] 15:36:22 INFO - PROCESS | 3820 | ++DOMWINDOW == 149 (1ED32000) [pid = 3820] [serial = 2302] [outer = 00000000] 15:36:22 INFO - PROCESS | 3820 | ++DOMWINDOW == 150 (1ED36400) [pid = 3820] [serial = 2303] [outer = 1ED32000] 15:36:22 INFO - PROCESS | 3820 | 1461191782948 Marionette DEBUG loaded listener.js 15:36:23 INFO - PROCESS | 3820 | ++DOMWINDOW == 151 (1ED37800) [pid = 3820] [serial = 2304] [outer = 1ED32000] 15:36:23 INFO - PROCESS | 3820 | 1461191783426 Marionette TRACE conn2 <- [1,3028,null,{"value":["/FileAPI/blob/Blob-close.html",0,null,null,[["Blob.close",1,"blob.close is not a function","@http://web-platform.test:8000/FileAPI/blob/Blob-close.html:13:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-close.html:10:1\n"]]]}] 15:36:23 INFO - TEST-FAIL | /FileAPI/blob/Blob-close.html | Blob.close - blob.close is not a function 15:36:23 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:13:3 15:36:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:36:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:36:23 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:10:1 15:36:23 INFO - TEST-OK | /FileAPI/blob/Blob-close.html | took 845ms 15:36:23 INFO - PROCESS | 3820 | 1461191783471 Marionette TRACE conn2 -> [0,3029,"getWindowHandle",null] 15:36:23 INFO - PROCESS | 3820 | 1461191783473 Marionette TRACE conn2 <- [1,3029,null,{"value":"13"}] 15:36:23 INFO - TEST-START | /FileAPI/blob/Blob-constructor.html 15:36:23 INFO - PROCESS | 3820 | 1461191783477 Marionette TRACE conn2 -> [0,3030,"setScriptTimeout",{"ms":35000}] 15:36:23 INFO - PROCESS | 3820 | 1461191783479 Marionette TRACE conn2 <- [1,3030,null,{}] 15:36:23 INFO - PROCESS | 3820 | 1461191783483 Marionette TRACE conn2 -> [0,3031,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:36:23 INFO - PROCESS | 3820 | 1461191783587 Marionette TRACE conn2 <- [1,3031,null,{"value":null}] 15:36:23 INFO - PROCESS | 3820 | 1461191783765 Marionette TRACE conn2 -> [0,3032,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/blob/Blob-constructor.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html\", \"0c4acebc-30bb-40ca-b7a3-36b05095ea91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:36:23 INFO - PROCESS | 3820 | ++DOCSHELL 11CB0400 == 67 [pid = 3820] [id = 769] 15:36:23 INFO - PROCESS | 3820 | ++DOMWINDOW == 152 (12B85000) [pid = 3820] [serial = 2305] [outer = 00000000] 15:36:23 INFO - PROCESS | 3820 | ++DOMWINDOW == 153 (13817800) [pid = 3820] [serial = 2306] [outer = 12B85000] 15:36:23 INFO - PROCESS | 3820 | 1461191783820 Marionette DEBUG loaded listener.js 15:36:23 INFO - PROCESS | 3820 | ++DOMWINDOW == 154 (1646CC00) [pid = 3820] [serial = 2307] [outer = 12B85000] 15:36:24 INFO - PROCESS | 3820 | 1461191784747 Marionette TRACE conn2 <- [1,3032,null,{"value":["/FileAPI/blob/Blob-constructor.html",0,null,null,[["Blob interface object",0,null,null],["no-argument Blob constructor",0,null,null],["no-argument Blob constructor without 'new'",0,null,null],["no-argument Blob constructor without brackets",0,null,null],["Passing non-objects, Dates and RegExps for blobParts should throw a TypeError.",0,null,null],["A plain object with @@iterator should be treated as a sequence for the blobParts argument.",0,null,null],["A plain object with @@iterator and a length property should be treated as a sequence for the blobParts argument.",0,null,null],["A String object should be treated as a sequence for the blobParts argument.",0,null,null],["A Uint8Array object should be treated as a sequence for the blobParts argument.",0,null,null],["The length getter should be invoked and any exceptions should be propagated.",0,null,null],["A platform object that supports indexed properties should be treated as a sequence for the blobParts argument (overwritten 'length'.)",0,null,null],["ToUint32 should be applied to the length and any exceptions should be propagated.",0,null,null],["Getters and value conversions should happen in order until an exception is thrown.",0,null,null],["ToString should be called on elements of the blobParts array and any exceptions should be propagated.",0,null,null],["Changes to the blobParts array should be reflected in the returned Blob (pop).",0,null,null],["Changes to the blobParts array should be reflected in the returned Blob (unshift).",0,null,null],["ToString should be called on elements of the blobParts array.",0,null,null],["ArrayBuffer elements of the blobParts array should be supported.",0,null,null],["Passing typed arrays as elements of the blobParts array should work.",0,null,null],["Passing a Float64Array as element of the blobParts array should work.",0,null,null],["Passing an platform object that supports indexed properties as the blobParts array should work (select).",0,null,null],["Passing a platform array object as the blobParts array should work (MessagePort[]).",0,null,null],["Passing a platform array object as the blobParts array should work (Attr[]).",0,null,null],["Array with two blobs",0,null,null],["Array with two buffers",0,null,null],["Array with two bufferviews",0,null,null],["Array with mixed types",0,null,null],["The 'endings' property should be ignored.",1,"'endings' member of BlobPropertyBag 'invalidEnumValue' is not a valid value for enumeration EndingTypes.","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:391:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:390:1\n"],["options properties should be accessed in lexicographic order.",0,null,null],["Arguments should be evaluated from left to right.",0,null,null],["Passing null (index 0) for options should use the defaults.",0,null,null],["Passing null (index 0) for options should use the defaults (with newlines).",0,null,null],["Passing undefined (index 1) for options should use the defaults.",0,null,null],["Passing undefined (index 1) for options should use the defaults (with newlines).",0,null,null],["Passing object \"[object Object]\" (index 2) for options should use the defaults.",0,null,null],["Passing object \"[object Object]\" (index 2) for options should use the defaults (with newlines).",0,null,null],["Passing object \"[object Object]\" (index 3) for options should use the defaults.",0,null,null],["Passing object \"[object Object]\" (index 3) for options should use the defaults (with newlines).",0,null,null],["Passing object \"/regex/\" (index 4) for options should use the defaults.",1,"Argument 2 of Blob.constructor can't be converted to a dictionary.","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:431:12\ntest_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:430:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1\n"],["Passing object \"/regex/\" (index 4) for options should use the defaults (with newlines).",1,"Argument 2 of Blob.constructor can't be converted to a dictionary.","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:438:12\ntest_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:437:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1\n"],["Passing function \"function () {}\" (index 5) for options should use the defaults.",0,null,null],["Passing function \"function () {}\" (index 5) for options should use the defaults (with newlines).",0,null,null],["Newlines should not change when endings is 'transparent'.",0,null,null],["Newlines should not change when endings is 'native'.",1,"assert_equals: expected 9 but got 13","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:12:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:453:1\n"],["Blob with type \"\"",0,null,null],["Blob with type \"a\"",0,null,null],["Blob with type \"A\"",1,"assert_equals: expected \"a\" but got \"A\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"text/html\"",0,null,null],["Blob with type \"TEXT/HTML\"",1,"assert_equals: expected \"text/html\" but got \"TEXT/HTML\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"å\"",1,"assert_equals: expected \"\" but got \"å\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"𐑾\"",1,"assert_equals: expected \"\" but got \"𐑾\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \" image/gif \"",0,null,null],["Blob with type \"\\timage/gif\\t\"",1,"assert_equals: expected \"\" but got \"\\timage/gif\\t\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"image/gif;\"",1,"assert_equals: expected \"\" but got \"image/gif;\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"İmage/gif\"",1,"assert_equals: expected \"\" but got \"İmage/gif\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"ımage/gif\"",1,"assert_equals: expected \"\" but got \"ımage/gif\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"image/gif\\0\"",1,"assert_equals: expected \"\" but got \"image/gif\\0\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"unknown/unknown\"",0,null,null],["Blob with type \"text/plain\"",0,null,null],["Blob with type \"image/png\"",0,null,null]]]}] 15:36:24 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob interface object 15:36:24 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor 15:36:24 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without 'new' 15:36:24 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without brackets 15:36:24 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing non-objects, Dates and RegExps for blobParts should throw a TypeError. 15:36:24 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A plain object with @@iterator should be treated as a sequence for the blobParts argument. 15:36:24 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:36:24 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A String object should be treated as a sequence for the blobParts argument. 15:36:24 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A Uint8Array object should be treated as a sequence for the blobParts argument. 15:36:24 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | The length getter should be invoked and any exceptions should be propagated. 15:36:24 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:36:24 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToUint32 should be applied to the length and any exceptions should be propagated. 15:36:24 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Getters and value conversions should happen in order until an exception is thrown. 15:36:24 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:36:24 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (pop). 15:36:24 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (unshift). 15:36:24 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToString should be called on elements of the blobParts array. 15:36:24 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ArrayBuffer elements of the blobParts array should be supported. 15:36:24 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing typed arrays as elements of the blobParts array should work. 15:36:24 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a Float64Array as element of the blobParts array should work. 15:36:24 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing an platform object that supports indexed properties as the blobParts array should work (select). 15:36:24 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (MessagePort[]). 15:36:24 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (Attr[]). 15:36:24 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two blobs 15:36:24 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two buffers 15:36:24 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two bufferviews 15:36:24 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with mixed types 15:36:24 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:36:24 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:391:3 15:36:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:36:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:36:24 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:390:1 15:36:24 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | options properties should be accessed in lexicographic order. 15:36:24 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Arguments should be evaluated from left to right. 15:36:24 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults. 15:36:24 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults (with newlines). 15:36:24 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults. 15:36:24 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults (with newlines). 15:36:24 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults. 15:36:24 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults (with newlines). 15:36:24 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults. 15:36:24 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults (with newlines). 15:36:24 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:36:24 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:431:12 15:36:24 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16 15:36:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:36:24 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 15:36:24 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:430:3 15:36:24 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1 15:36:24 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:36:24 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:438:12 15:36:24 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16 15:36:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:36:24 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 15:36:24 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:437:3 15:36:24 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1 15:36:24 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults. 15:36:24 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults (with newlines). 15:36:24 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'transparent'. 15:36:24 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'native'. - assert_equals: expected 9 but got 13 15:36:24 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:12:5 15:36:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:36:24 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 15:36:24 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:453:1 15:36:24 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "" 15:36:24 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "a" 15:36:24 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "A" - assert_equals: expected "a" but got "A" 15:36:24 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 15:36:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:36:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:36:24 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 15:36:24 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 15:36:24 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/html" 15:36:24 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "TEXT/HTML" - assert_equals: expected "text/html" but got "TEXT/HTML" 15:36:24 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 15:36:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:36:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:36:24 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 15:36:24 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 15:36:24 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "å" - assert_equals: expected "" but got "å" 15:36:24 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 15:36:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:36:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:36:24 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 15:36:24 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 15:36:24 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "𐑾" - assert_equals: expected "" but got "𐑾" 15:36:24 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 15:36:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:36:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:36:24 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 15:36:24 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 15:36:24 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type " image/gif " 15:36:24 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "\timage/gif\t" - assert_equals: expected "" but got "\timage/gif\t" 15:36:24 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 15:36:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:36:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:36:24 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 15:36:24 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 15:36:24 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif;" - assert_equals: expected "" but got "image/gif;" 15:36:24 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 15:36:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:36:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:36:24 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 15:36:24 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 15:36:24 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "İmage/gif" - assert_equals: expected "" but got "İmage/gif" 15:36:24 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 15:36:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:36:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:36:24 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 15:36:24 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 15:36:24 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "ımage/gif" - assert_equals: expected "" but got "ımage/gif" 15:36:24 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 15:36:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:36:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:36:24 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 15:36:24 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 15:36:24 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif\0" - assert_equals: expected "" but got "image/gif\0" 15:36:24 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 15:36:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:36:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:36:24 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 15:36:24 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 15:36:24 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "unknown/unknown" 15:36:24 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/plain" 15:36:24 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "image/png" 15:36:24 INFO - TEST-OK | /FileAPI/blob/Blob-constructor.html | took 1392ms 15:36:24 INFO - PROCESS | 3820 | 1461191784864 Marionette TRACE conn2 -> [0,3033,"getWindowHandle",null] 15:36:24 INFO - PROCESS | 3820 | 1461191784869 Marionette TRACE conn2 <- [1,3033,null,{"value":"13"}] 15:36:24 INFO - TEST-START | /FileAPI/blob/Blob-in-worker.worker 15:36:24 INFO - PROCESS | 3820 | 1461191784875 Marionette TRACE conn2 -> [0,3034,"setScriptTimeout",{"ms":35000}] 15:36:24 INFO - PROCESS | 3820 | 1461191784879 Marionette TRACE conn2 <- [1,3034,null,{}] 15:36:24 INFO - PROCESS | 3820 | 1461191784883 Marionette TRACE conn2 -> [0,3035,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:36:24 INFO - PROCESS | 3820 | 1461191784990 Marionette TRACE conn2 <- [1,3035,null,{"value":null}] 15:36:25 INFO - PROCESS | 3820 | 1461191785145 Marionette TRACE conn2 -> [0,3036,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/blob/Blob-in-worker.worker\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/blob/Blob-in-worker.worker\", \"0c4acebc-30bb-40ca-b7a3-36b05095ea91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:36:25 INFO - PROCESS | 3820 | ++DOCSHELL 137D7400 == 68 [pid = 3820] [id = 770] 15:36:25 INFO - PROCESS | 3820 | ++DOMWINDOW == 155 (1381B400) [pid = 3820] [serial = 2308] [outer = 00000000] 15:36:25 INFO - PROCESS | 3820 | ++DOMWINDOW == 156 (18D03C00) [pid = 3820] [serial = 2309] [outer = 1381B400] 15:36:25 INFO - PROCESS | 3820 | 1461191785196 Marionette DEBUG loaded listener.js 15:36:25 INFO - PROCESS | 3820 | ++DOMWINDOW == 157 (196CC000) [pid = 3820] [serial = 2310] [outer = 1381B400] 15:36:25 INFO - PROCESS | 3820 | [3820] WARNING: Failed to retarget HTML data delivery to the parser thread.: file c:/builds/moz2_slave/m-cen-w32-d-000000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 15:36:25 INFO - PROCESS | 3820 | 1461191785779 Marionette TRACE conn2 <- [1,3036,null,{"value":["/FileAPI/blob/Blob-in-worker.worker",0,null,null,[["Create Blob in Worker",0,{},{}]]]}] 15:36:25 INFO - TEST-PASS | /FileAPI/blob/Blob-in-worker.worker | Create Blob in Worker - {} 15:36:25 INFO - {} 15:36:25 INFO - TEST-OK | /FileAPI/blob/Blob-in-worker.worker | took 939ms 15:36:25 INFO - PROCESS | 3820 | 1461191785820 Marionette TRACE conn2 -> [0,3037,"getWindowHandle",null] 15:36:25 INFO - PROCESS | 3820 | 1461191785825 Marionette TRACE conn2 <- [1,3037,null,{"value":"13"}] 15:36:25 INFO - TEST-START | /FileAPI/blob/Blob-slice-overflow.html 15:36:25 INFO - PROCESS | 3820 | 1461191785831 Marionette TRACE conn2 -> [0,3038,"setScriptTimeout",{"ms":35000}] 15:36:25 INFO - PROCESS | 3820 | 1461191785834 Marionette TRACE conn2 <- [1,3038,null,{}] 15:36:25 INFO - PROCESS | 3820 | 1461191785838 Marionette TRACE conn2 -> [0,3039,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:36:25 INFO - PROCESS | 3820 | 1461191785944 Marionette TRACE conn2 <- [1,3039,null,{"value":null}] 15:36:26 INFO - PROCESS | 3820 | 1461191786123 Marionette TRACE conn2 -> [0,3040,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/blob/Blob-slice-overflow.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/blob/Blob-slice-overflow.html\", \"0c4acebc-30bb-40ca-b7a3-36b05095ea91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:36:26 INFO - PROCESS | 3820 | --DOCSHELL 13810000 == 67 [pid = 3820] [id = 496] 15:36:26 INFO - PROCESS | 3820 | --DOCSHELL 19504400 == 66 [pid = 3820] [id = 734] 15:36:26 INFO - PROCESS | 3820 | --DOCSHELL 1A8D5800 == 65 [pid = 3820] [id = 712] 15:36:26 INFO - PROCESS | 3820 | --DOCSHELL 1C3E4800 == 64 [pid = 3820] [id = 763] 15:36:26 INFO - PROCESS | 3820 | --DOCSHELL 132F6C00 == 63 [pid = 3820] [id = 762] 15:36:26 INFO - PROCESS | 3820 | --DOCSHELL 11F51000 == 62 [pid = 3820] [id = 761] 15:36:26 INFO - PROCESS | 3820 | --DOCSHELL 195BC400 == 61 [pid = 3820] [id = 760] 15:36:26 INFO - PROCESS | 3820 | --DOCSHELL 18D01C00 == 60 [pid = 3820] [id = 759] 15:36:26 INFO - PROCESS | 3820 | --DOCSHELL 12355000 == 59 [pid = 3820] [id = 758] 15:36:26 INFO - PROCESS | 3820 | --DOCSHELL 18297C00 == 58 [pid = 3820] [id = 757] 15:36:26 INFO - PROCESS | 3820 | --DOCSHELL 18644800 == 57 [pid = 3820] [id = 756] 15:36:26 INFO - PROCESS | 3820 | --DOCSHELL 13CAF000 == 56 [pid = 3820] [id = 755] 15:36:26 INFO - PROCESS | 3820 | --DOCSHELL 11BF7400 == 55 [pid = 3820] [id = 754] 15:36:26 INFO - PROCESS | 3820 | --DOCSHELL 13389C00 == 54 [pid = 3820] [id = 753] 15:36:26 INFO - PROCESS | 3820 | --DOMWINDOW == 156 (1CFE1800) [pid = 3820] [serial = 2233] [outer = 00000000] [url = about:blank] 15:36:26 INFO - PROCESS | 3820 | --DOMWINDOW == 155 (19F79000) [pid = 3820] [serial = 2203] [outer = 00000000] [url = about:blank] 15:36:26 INFO - PROCESS | 3820 | --DOMWINDOW == 154 (18F20C00) [pid = 3820] [serial = 2200] [outer = 00000000] [url = about:blank] 15:36:26 INFO - PROCESS | 3820 | --DOMWINDOW == 153 (1A8AFC00) [pid = 3820] [serial = 2206] [outer = 00000000] [url = about:blank] 15:36:26 INFO - PROCESS | 3820 | --DOMWINDOW == 152 (1435F000) [pid = 3820] [serial = 2194] [outer = 00000000] [url = about:blank] 15:36:26 INFO - PROCESS | 3820 | --DOMWINDOW == 151 (18238400) [pid = 3820] [serial = 2197] [outer = 00000000] [url = about:blank] 15:36:26 INFO - PROCESS | 3820 | --DOMWINDOW == 150 (1CCE1400) [pid = 3820] [serial = 2209] [outer = 00000000] [url = about:blank] 15:36:26 INFO - PROCESS | 3820 | ++DOCSHELL 02A85000 == 55 [pid = 3820] [id = 771] 15:36:26 INFO - PROCESS | 3820 | ++DOMWINDOW == 151 (11BF7400) [pid = 3820] [serial = 2311] [outer = 00000000] 15:36:26 INFO - PROCESS | 3820 | ++DOMWINDOW == 152 (132FB400) [pid = 3820] [serial = 2312] [outer = 11BF7400] 15:36:26 INFO - PROCESS | 3820 | 1461191786213 Marionette DEBUG loaded listener.js 15:36:26 INFO - PROCESS | 3820 | ++DOMWINDOW == 153 (15A45000) [pid = 3820] [serial = 2313] [outer = 11BF7400] 15:36:26 INFO - PROCESS | 3820 | --DOMWINDOW == 152 (17F69C00) [pid = 3820] [serial = 2218] [outer = 00000000] [url = about:blank] 15:36:26 INFO - PROCESS | 3820 | --DOMWINDOW == 151 (1817B000) [pid = 3820] [serial = 2219] [outer = 00000000] [url = about:blank] 15:36:26 INFO - PROCESS | 3820 | --DOMWINDOW == 150 (19F79400) [pid = 3820] [serial = 2224] [outer = 00000000] [url = about:blank] 15:36:26 INFO - PROCESS | 3820 | --DOMWINDOW == 149 (13260400) [pid = 3820] [serial = 2213] [outer = 00000000] [url = about:blank] 15:36:26 INFO - PROCESS | 3820 | --DOMWINDOW == 148 (12DD7800) [pid = 3820] [serial = 2212] [outer = 00000000] [url = about:blank] 15:36:26 INFO - PROCESS | 3820 | --DOMWINDOW == 147 (18B92C00) [pid = 3820] [serial = 2221] [outer = 00000000] [url = about:blank] 15:36:26 INFO - PROCESS | 3820 | --DOMWINDOW == 146 (15A06000) [pid = 3820] [serial = 2215] [outer = 00000000] [url = about:blank] 15:36:26 INFO - PROCESS | 3820 | --DOMWINDOW == 145 (18B94800) [pid = 3820] [serial = 2227] [outer = 00000000] [url = about:blank] 15:36:26 INFO - PROCESS | 3820 | --DOMWINDOW == 144 (1C33D800) [pid = 3820] [serial = 2230] [outer = 00000000] [url = about:blank] 15:36:26 INFO - PROCESS | 3820 | --DOMWINDOW == 143 (1A31B800) [pid = 3820] [serial = 2225] [outer = 00000000] [url = about:blank] 15:36:26 INFO - PROCESS | 3820 | --DOMWINDOW == 142 (18236000) [pid = 3820] [serial = 2192] [outer = 00000000] [url = about:blank] 15:36:26 INFO - PROCESS | 3820 | --DOMWINDOW == 141 (18D07800) [pid = 3820] [serial = 2222] [outer = 00000000] [url = about:blank] 15:36:26 INFO - PROCESS | 3820 | --DOMWINDOW == 140 (19783800) [pid = 3820] [serial = 2228] [outer = 00000000] [url = about:blank] 15:36:26 INFO - PROCESS | 3820 | --DOMWINDOW == 139 (1C988C00) [pid = 3820] [serial = 2231] [outer = 00000000] [url = about:blank] 15:36:26 INFO - PROCESS | 3820 | --DOMWINDOW == 138 (15C18C00) [pid = 3820] [serial = 2216] [outer = 00000000] [url = about:blank] 15:36:26 INFO - PROCESS | 3820 | 1461191786641 Marionette TRACE conn2 <- [1,3040,null,{"value":["/FileAPI/blob/Blob-slice-overflow.html",0,null,null,[["slice start is negative, relativeStart will be max((size + start), 0)",0,null,null],["slice start is greater than blob size, relativeStart will be min(start, size)",0,null,null],["slice end is negative, relativeEnd will be max((size + end), 0)",0,null,null],["slice end is greater than blob size, relativeEnd will be min(end, size)",0,null,null]]]}] 15:36:26 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is negative, relativeStart will be max((size + start), 0) 15:36:26 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is greater than blob size, relativeStart will be min(start, size) 15:36:26 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is negative, relativeEnd will be max((size + end), 0) 15:36:26 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is greater than blob size, relativeEnd will be min(end, size) 15:36:26 INFO - TEST-OK | /FileAPI/blob/Blob-slice-overflow.html | took 845ms 15:36:26 INFO - PROCESS | 3820 | 1461191786673 Marionette TRACE conn2 -> [0,3041,"getWindowHandle",null] 15:36:26 INFO - PROCESS | 3820 | 1461191786675 Marionette TRACE conn2 <- [1,3041,null,{"value":"13"}] 15:36:26 INFO - TEST-START | /FileAPI/blob/Blob-slice.html 15:36:26 INFO - PROCESS | 3820 | 1461191786682 Marionette TRACE conn2 -> [0,3042,"setScriptTimeout",{"ms":35000}] 15:36:26 INFO - PROCESS | 3820 | 1461191786686 Marionette TRACE conn2 <- [1,3042,null,{}] 15:36:26 INFO - PROCESS | 3820 | 1461191786696 Marionette TRACE conn2 -> [0,3043,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:36:26 INFO - PROCESS | 3820 | 1461191786784 Marionette TRACE conn2 <- [1,3043,null,{"value":null}] 15:36:26 INFO - PROCESS | 3820 | 1461191786790 Marionette TRACE conn2 -> [0,3044,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/blob/Blob-slice.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/blob/Blob-slice.html\", \"0c4acebc-30bb-40ca-b7a3-36b05095ea91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:36:26 INFO - PROCESS | 3820 | ++DOCSHELL 18691800 == 56 [pid = 3820] [id = 772] 15:36:26 INFO - PROCESS | 3820 | ++DOMWINDOW == 139 (18696400) [pid = 3820] [serial = 2314] [outer = 00000000] 15:36:26 INFO - PROCESS | 3820 | ++DOMWINDOW == 140 (18D0A400) [pid = 3820] [serial = 2315] [outer = 18696400] 15:36:26 INFO - PROCESS | 3820 | 1461191786839 Marionette DEBUG loaded listener.js 15:36:26 INFO - PROCESS | 3820 | ++DOMWINDOW == 141 (195BC400) [pid = 3820] [serial = 2316] [outer = 18696400] 15:36:27 INFO - PROCESS | 3820 | 1461191787583 Marionette TRACE conn2 <- [1,3044,null,{"value":["/FileAPI/blob/Blob-slice.html",0,null,null,[["no-argument Blob slice",0,null,null],["Slices",0,null,null],["blob1.",0,null,null],["blob2.",0,null,null],["Slicing test (0,0).",0,null,null],["Slicing test: slice (0,0).",0,null,null],["Slicing test (0,1).",0,null,null],["Slicing test: slice (0,1).",0,null,null],["Slicing test (0,2).",0,null,null],["Slicing test: slice (0,2).",0,null,null],["Slicing test (0,3).",0,null,null],["Slicing test: slice (0,3).",0,null,null],["Slicing test (0,4).",0,null,null],["Slicing test: slice (0,4).",0,null,null],["Slicing test (0,5).",0,null,null],["Slicing test: slice (0,5).",0,null,null],["Slicing test (0,6).",0,null,null],["Slicing test: slice (0,6).",0,null,null],["Slicing test (0,7).",0,null,null],["Slicing test: slice (0,7).",0,null,null],["Slicing test (0,8).",0,null,null],["Slicing test: slice (0,8).",0,null,null],["Slicing test (1,0).",0,null,null],["Slicing test: slice (1,0).",0,null,null],["Slicing test (1,1).",0,null,null],["Slicing test: slice (1,1).",0,null,null],["Slicing test (1,2).",0,null,null],["Slicing test: slice (1,2).",0,null,null],["Slicing test (1,3).",0,null,null],["Slicing test: slice (1,3).",0,null,null],["Slicing test (1,4).",0,null,null],["Slicing test: slice (1,4).",0,null,null],["Slicing test (1,5).",0,null,null],["Slicing test: slice (1,5).",0,null,null],["Slicing test (1,6).",0,null,null],["Slicing test: slice (1,6).",0,null,null],["Slicing test (1,7).",0,null,null],["Slicing test: slice (1,7).",0,null,null],["Slicing test (2,0).",0,null,null],["Slicing test: slice (2,0).",0,null,null],["Slicing test (2,1).",0,null,null],["Slicing test: slice (2,1).",0,null,null],["Slicing test (2,2).",0,null,null],["Slicing test: slice (2,2).",0,null,null],["Slicing test (2,3).",0,null,null],["Slicing test: slice (2,3).",0,null,null],["Slicing test (3,0).",0,null,null],["Slicing test: slice (3,0).",0,null,null],["Slicing test (3,1).",0,null,null],["Slicing test: slice (3,1).",0,null,null],["Slicing test (3,2).",0,null,null],["Slicing test: slice (3,2).",0,null,null],["Slicing test (3,3).",0,null,null],["Slicing test: slice (3,3).",0,null,null],["Slicing test (3,4).",0,null,null],["Slicing test: slice (3,4).",0,null,null],["Slicing test (3,5).",0,null,null],["Slicing test: slice (3,5).",0,null,null],["Slicing test (4,0).",0,null,null],["Slicing test: slice (4,0).",0,null,null],["Slicing test (4,1).",0,null,null],["Slicing test: slice (4,1).",0,null,null],["Slicing test (4,2).",0,null,null],["Slicing test: slice (4,2).",0,null,null],["Slicing test (4,3).",0,null,null],["Slicing test: slice (4,3).",0,null,null],["Slicing test (4,4).",0,null,null],["Slicing test: slice (4,4).",0,null,null],["Slicing test (5,0).",0,null,null],["Slicing test: slice (5,0).",0,null,null],["Slicing test (5,1).",0,null,null],["Slicing test: slice (5,1).",0,null,null],["Slicing test (5,2).",0,null,null],["Slicing test: slice (5,2).",0,null,null],["Slicing test (5,3).",0,null,null],["Slicing test: slice (5,3).",0,null,null],["Slicing test (6,0).",0,null,null],["Slicing test: slice (6,0).",0,null,null],["Slicing test (6,1).",0,null,null],["Slicing test: slice (6,1).",0,null,null],["Slicing test (6,2).",0,null,null],["Slicing test: slice (6,2).",0,null,null],["Slicing test (7,0).",0,null,null],["Slicing test: slice (7,0).",0,null,null],["Slicing test (7,1).",0,null,null],["Slicing test: slice (7,1).",0,null,null],["Slicing test (7,2).",0,null,null],["Slicing test: slice (7,2).",0,null,null],["Slicing test (7,3).",0,null,null],["Slicing test: slice (7,3).",0,null,null],["Slicing test (8,0).",0,null,null],["Slicing test: slice (8,0).",0,null,null],["Slicing test (8,1).",0,null,null],["Slicing test: slice (8,1).",0,null,null],["Slicing test (8,2).",0,null,null],["Slicing test: slice (8,2).",0,null,null],["Slicing test (8,3).",0,null,null],["Slicing test: slice (8,3).",0,null,null],["Invalid contentType (\"ÿ\")",1,"assert_equals: expected \"\" but got \"ÿ\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te(xt/plain\")",1,"assert_equals: expected \"\" but got \"te(xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te)xt/plain\")",1,"assert_equals: expected \"\" but got \"te)xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"text/plain\")",1,"assert_equals: expected \"\" but got \"te>xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te@xt/plain\")",1,"assert_equals: expected \"\" but got \"te@xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te,xt/plain\")",1,"assert_equals: expected \"\" but got \"te,xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te;xt/plain\")",1,"assert_equals: expected \"\" but got \"te;xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te:xt/plain\")",1,"assert_equals: expected \"\" but got \"te:xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te\\\\xt/plain\")",1,"assert_equals: expected \"\" but got \"te\\\\xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te\\\"xt/plain\")",1,"assert_equals: expected \"\" but got \"te\\\"xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te/xt/plain\")",1,"assert_equals: expected \"\" but got \"te/xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te[xt/plain\")",1,"assert_equals: expected \"\" but got \"te[xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te]xt/plain\")",1,"assert_equals: expected \"\" but got \"te]xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te?xt/plain\")",1,"assert_equals: expected \"\" but got \"te?xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te=xt/plain\")",1,"assert_equals: expected \"\" but got \"te=xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te{xt/plain\")",1,"assert_equals: expected \"\" but got \"te{xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te}xt/plain\")",1,"assert_equals: expected \"\" but got \"te}xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te xt/plain\")",1,"assert_equals: expected \"\" but got \"te xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te\\txt/plain\")",1,"assert_equals: expected \"\" but got \"te\\txt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te\\0xt/plain\")",1,"assert_equals: expected \"\" but got \"te\\0xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te\\x1fxt/plain\")",1,"assert_equals: expected \"\" but got \"te\\x1fxt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"text/plain\")",1,"assert_equals: expected \"\" but got \"text/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Valid contentType (\"TEXT/PLAIN\")",1,"assert_equals: expected \"text/plain\" but got \"TEXT/PLAIN\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1\n"],["Valid contentType (\"text/plain;charset = UTF-8\")",1,"assert_equals: expected \"text/plain;charset = utf-8\" but got \"text/plain;charset = UTF-8\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1\n"],["Valid contentType (\"text/plain;charset=UTF-8\")",1,"assert_equals: expected \"text/plain;charset=utf-8\" but got \"text/plain;charset=UTF-8\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1\n"]]]}] 15:36:27 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | no-argument Blob slice 15:36:27 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slices 15:36:27 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob1. 15:36:27 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob2. 15:36:27 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,0). 15:36:27 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,0). 15:36:27 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,1). 15:36:27 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,1). 15:36:27 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,2). 15:36:27 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,2). 15:36:27 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,3). 15:36:27 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,3). 15:36:27 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,4). 15:36:27 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,4). 15:36:27 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,5). 15:36:27 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,5). 15:36:27 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,6). 15:36:27 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,6). 15:36:27 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,7). 15:36:27 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,7). 15:36:27 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,8). 15:36:27 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,8). 15:36:27 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,0). 15:36:27 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,0). 15:36:27 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,1). 15:36:27 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,1). 15:36:27 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,2). 15:36:27 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,2). 15:36:27 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,3). 15:36:27 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,3). 15:36:27 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,4). 15:36:27 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,4). 15:36:27 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,5). 15:36:27 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,5). 15:36:27 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,6). 15:36:27 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,6). 15:36:27 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,7). 15:36:27 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,7). 15:36:27 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,0). 15:36:27 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,0). 15:36:27 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,1). 15:36:27 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,1). 15:36:27 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,2). 15:36:27 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,2). 15:36:27 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,3). 15:36:27 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,3). 15:36:27 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,0). 15:36:27 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,0). 15:36:27 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,1). 15:36:27 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,1). 15:36:27 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,2). 15:36:27 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,2). 15:36:27 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,3). 15:36:27 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,3). 15:36:27 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,4). 15:36:27 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,4). 15:36:27 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,5). 15:36:27 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,5). 15:36:27 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,0). 15:36:27 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,0). 15:36:27 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,1). 15:36:27 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,1). 15:36:27 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,2). 15:36:27 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,2). 15:36:27 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,3). 15:36:27 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,3). 15:36:27 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,4). 15:36:27 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,4). 15:36:27 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,0). 15:36:27 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,0). 15:36:27 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,1). 15:36:27 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,1). 15:36:27 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,2). 15:36:27 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,2). 15:36:27 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,3). 15:36:27 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,3). 15:36:27 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,0). 15:36:27 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,0). 15:36:27 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,1). 15:36:27 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,1). 15:36:27 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,2). 15:36:27 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,2). 15:36:27 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,0). 15:36:27 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,0). 15:36:27 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,1). 15:36:27 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,1). 15:36:27 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,2). 15:36:27 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,2). 15:36:27 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,3). 15:36:27 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,3). 15:36:27 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,0). 15:36:27 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,0). 15:36:27 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,1). 15:36:27 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,1). 15:36:27 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,2). 15:36:27 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,2). 15:36:27 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,3). 15:36:27 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,3). 15:36:27 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("ÿ") - assert_equals: expected "" but got "ÿ" 15:36:27 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 15:36:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:36:27 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 15:36:27 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 15:36:27 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 15:36:27 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te(xt/plain") - assert_equals: expected "" but got "te(xt/plain" 15:36:27 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 15:36:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:36:27 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 15:36:27 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 15:36:27 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 15:36:27 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te)xt/plain") - assert_equals: expected "" but got "te)xt/plain" 15:36:27 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 15:36:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:36:27 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 15:36:27 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 15:36:27 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 15:36:27 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "te>xt/plain" 15:36:27 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 15:36:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:36:27 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 15:36:27 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 15:36:27 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 15:36:27 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te@xt/plain") - assert_equals: expected "" but got "te@xt/plain" 15:36:27 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 15:36:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:36:27 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 15:36:27 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 15:36:27 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 15:36:27 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te,xt/plain") - assert_equals: expected "" but got "te,xt/plain" 15:36:27 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 15:36:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:36:27 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 15:36:27 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 15:36:27 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 15:36:27 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te;xt/plain") - assert_equals: expected "" but got "te;xt/plain" 15:36:27 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 15:36:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:36:27 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 15:36:27 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 15:36:27 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 15:36:27 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te:xt/plain") - assert_equals: expected "" but got "te:xt/plain" 15:36:27 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 15:36:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:36:27 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 15:36:27 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 15:36:27 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 15:36:27 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\\xt/plain") - assert_equals: expected "" but got "te\\xt/plain" 15:36:27 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 15:36:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:36:27 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 15:36:27 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 15:36:27 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 15:36:27 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\"xt/plain") - assert_equals: expected "" but got "te\"xt/plain" 15:36:27 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 15:36:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:36:27 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 15:36:27 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 15:36:27 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 15:36:27 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te/xt/plain") - assert_equals: expected "" but got "te/xt/plain" 15:36:27 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 15:36:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:36:27 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 15:36:27 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 15:36:27 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 15:36:27 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te[xt/plain") - assert_equals: expected "" but got "te[xt/plain" 15:36:27 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 15:36:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:36:27 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 15:36:27 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 15:36:27 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 15:36:27 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te]xt/plain") - assert_equals: expected "" but got "te]xt/plain" 15:36:27 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 15:36:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:36:27 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 15:36:27 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 15:36:27 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 15:36:27 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te?xt/plain") - assert_equals: expected "" but got "te?xt/plain" 15:36:27 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 15:36:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:36:27 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 15:36:27 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 15:36:27 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 15:36:27 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te=xt/plain") - assert_equals: expected "" but got "te=xt/plain" 15:36:27 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 15:36:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:36:27 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 15:36:27 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 15:36:27 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 15:36:27 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te{xt/plain") - assert_equals: expected "" but got "te{xt/plain" 15:36:27 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 15:36:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:36:27 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 15:36:27 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 15:36:27 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 15:36:27 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te}xt/plain") - assert_equals: expected "" but got "te}xt/plain" 15:36:27 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 15:36:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:36:27 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 15:36:27 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 15:36:27 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 15:36:27 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te xt/plain") - assert_equals: expected "" but got "te xt/plain" 15:36:27 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 15:36:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:36:27 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 15:36:27 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 15:36:27 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 15:36:27 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\txt/plain") - assert_equals: expected "" but got "te\txt/plain" 15:36:27 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 15:36:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:36:27 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 15:36:27 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 15:36:27 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 15:36:27 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\0xt/plain") - assert_equals: expected "" but got "te\0xt/plain" 15:36:27 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 15:36:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:36:27 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 15:36:27 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 15:36:27 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 15:36:27 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\x1fxt/plain") - assert_equals: expected "" but got "te\x1fxt/plain" 15:36:27 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 15:36:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:36:27 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 15:36:27 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 15:36:27 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 15:36:27 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "text/plain" 15:36:27 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 15:36:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:36:27 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 15:36:27 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 15:36:27 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 15:36:27 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Valid contentType ("TEXT/PLAIN") - assert_equals: expected "text/plain" but got "TEXT/PLAIN" 15:36:27 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 15:36:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:36:27 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 15:36:27 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 15:36:27 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 15:36:27 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:36:27 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 15:36:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:36:27 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 15:36:27 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 15:36:27 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 15:36:27 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:36:27 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 15:36:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:36:27 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 15:36:27 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 15:36:27 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 15:36:27 INFO - TEST-OK | /FileAPI/blob/Blob-slice.html | took 1017ms 15:36:27 INFO - PROCESS | 3820 | 1461191787699 Marionette TRACE conn2 -> [0,3045,"getWindowHandle",null] 15:36:27 INFO - PROCESS | 3820 | 1461191787701 Marionette TRACE conn2 <- [1,3045,null,{"value":"13"}] 15:36:27 INFO - TEST-START | /FileAPI/file/File-constructor.html 15:36:27 INFO - PROCESS | 3820 | 1461191787705 Marionette TRACE conn2 -> [0,3046,"setScriptTimeout",{"ms":35000}] 15:36:27 INFO - PROCESS | 3820 | 1461191787707 Marionette TRACE conn2 <- [1,3046,null,{}] 15:36:27 INFO - PROCESS | 3820 | 1461191787711 Marionette TRACE conn2 -> [0,3047,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:36:27 INFO - PROCESS | 3820 | 1461191787796 Marionette TRACE conn2 <- [1,3047,null,{"value":null}] 15:36:27 INFO - PROCESS | 3820 | 1461191787802 Marionette TRACE conn2 -> [0,3048,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/file/File-constructor.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/file/File-constructor.html\", \"0c4acebc-30bb-40ca-b7a3-36b05095ea91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:36:27 INFO - PROCESS | 3820 | ++DOCSHELL 1A8ABC00 == 57 [pid = 3820] [id = 773] 15:36:27 INFO - PROCESS | 3820 | ++DOMWINDOW == 142 (1A8B1800) [pid = 3820] [serial = 2317] [outer = 00000000] 15:36:27 INFO - PROCESS | 3820 | ++DOMWINDOW == 143 (1C98AC00) [pid = 3820] [serial = 2318] [outer = 1A8B1800] 15:36:27 INFO - PROCESS | 3820 | 1461191787847 Marionette DEBUG loaded listener.js 15:36:27 INFO - PROCESS | 3820 | ++DOMWINDOW == 144 (1CB71000) [pid = 3820] [serial = 2319] [outer = 1A8B1800] 15:36:28 INFO - PROCESS | 3820 | 1461191788384 Marionette TRACE conn2 <- [1,3048,null,{"value":["/FileAPI/file/File-constructor.html",0,null,null,[["File interface object exists",0,null,null],["DOMString fileBits",0,null,null],["Unicode DOMString fileBits",0,null,null],["Empty Blob fileBits",0,null,null],["Blob fileBits",0,null,null],["ArrayBuffer fileBits",0,null,null],["Typed array fileBits",0,null,null],["Various fileBits",0,null,null],["Using fileName",0,null,null],["Using special character in fileName",1,"assert_equals: expected \"dummy:foo\" but got \"dummy/foo\"","test_second_argument/<@http://web-platform.test:8000/FileAPI/file/File-constructor.html:38:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\ntest_second_argument@http://web-platform.test:8000/FileAPI/file/File-constructor.html:35:3\n@http://web-platform.test:8000/FileAPI/file/File-constructor.html:43:1\n"],["Using type on the File constructor",0,null,null],["Using uppercase characters in type",1,"assert_equals: expected \"text/plain\" but got \"TEXT/PLAIN\"","@http://web-platform.test:8000/FileAPI/file/File-constructor.html:54:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/file/File-constructor.html:51:1\n"],["Using illegal character for type",1,"assert_equals: expected \"\" but got \"𝓽𝓮𝔁𝓽/𝔭𝔩𝔞𝔦𝔫\"","@http://web-platform.test:8000/FileAPI/file/File-constructor.html:59:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/file/File-constructor.html:56:1\n"],["Using lastModified",0,null,null],["Misusing name",0,null,null]]]}] 15:36:28 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | File interface object exists 15:36:28 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | DOMString fileBits 15:36:28 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Unicode DOMString fileBits 15:36:28 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Empty Blob fileBits 15:36:28 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Blob fileBits 15:36:28 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | ArrayBuffer fileBits 15:36:28 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Typed array fileBits 15:36:28 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Various fileBits 15:36:28 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using fileName 15:36:28 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using special character in fileName - assert_equals: expected "dummy:foo" but got "dummy/foo" 15:36:28 INFO - test_second_argument/<@http://web-platform.test:8000/FileAPI/file/File-constructor.html:38:5 15:36:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:36:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:36:28 INFO - test_second_argument@http://web-platform.test:8000/FileAPI/file/File-constructor.html:35:3 15:36:28 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:43:1 15:36:28 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using type on the File constructor 15:36:28 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using uppercase characters in type - assert_equals: expected "text/plain" but got "TEXT/PLAIN" 15:36:28 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:54:3 15:36:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:36:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:36:28 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:51:1 15:36:28 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using illegal character for type - assert_equals: expected "" but got "𝓽𝓮𝔁𝓽/𝔭𝔩𝔞𝔦𝔫" 15:36:28 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:59:3 15:36:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:36:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:36:28 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:56:1 15:36:28 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using lastModified 15:36:28 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Misusing name 15:36:28 INFO - TEST-OK | /FileAPI/file/File-constructor.html | took 751ms 15:36:28 INFO - PROCESS | 3820 | 1461191788455 Marionette TRACE conn2 -> [0,3049,"getWindowHandle",null] 15:36:28 INFO - PROCESS | 3820 | 1461191788457 Marionette TRACE conn2 <- [1,3049,null,{"value":"13"}] 15:36:28 INFO - PROCESS | 3820 | 1461191788460 Marionette TRACE conn2 -> [0,3050,"setScriptTimeout",{"ms":35000}] 15:36:28 INFO - TEST-START | /FileAPI/file/Worker-read-file-constructor.worker 15:36:28 INFO - PROCESS | 3820 | 1461191788462 Marionette TRACE conn2 <- [1,3050,null,{}] 15:36:28 INFO - PROCESS | 3820 | 1461191788466 Marionette TRACE conn2 -> [0,3051,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:36:28 INFO - PROCESS | 3820 | 1461191788548 Marionette TRACE conn2 <- [1,3051,null,{"value":null}] 15:36:28 INFO - PROCESS | 3820 | 1461191788556 Marionette TRACE conn2 -> [0,3052,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/file/Worker-read-file-constructor.worker\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/file/Worker-read-file-constructor.worker\", \"0c4acebc-30bb-40ca-b7a3-36b05095ea91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:36:28 INFO - PROCESS | 3820 | ++DOCSHELL 13394C00 == 58 [pid = 3820] [id = 774] 15:36:28 INFO - PROCESS | 3820 | ++DOMWINDOW == 145 (1A3B4400) [pid = 3820] [serial = 2320] [outer = 00000000] 15:36:28 INFO - PROCESS | 3820 | ++DOMWINDOW == 146 (1D4E9800) [pid = 3820] [serial = 2321] [outer = 1A3B4400] 15:36:28 INFO - PROCESS | 3820 | 1461191788600 Marionette DEBUG loaded listener.js 15:36:28 INFO - PROCESS | 3820 | ++DOMWINDOW == 147 (1D5A0800) [pid = 3820] [serial = 2322] [outer = 1A3B4400] 15:36:28 INFO - PROCESS | 3820 | [3820] WARNING: Failed to retarget HTML data delivery to the parser thread.: file c:/builds/moz2_slave/m-cen-w32-d-000000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 15:36:29 INFO - PROCESS | 3820 | 1461191789141 Marionette TRACE conn2 <- [1,3052,null,{"value":["/FileAPI/file/Worker-read-file-constructor.worker",0,null,null,[["FileReader in Worker",0,{},{}]]]}] 15:36:29 INFO - TEST-PASS | /FileAPI/file/Worker-read-file-constructor.worker | FileReader in Worker - {} 15:36:29 INFO - {} 15:36:29 INFO - TEST-OK | /FileAPI/file/Worker-read-file-constructor.worker | took 736ms 15:36:29 INFO - PROCESS | 3820 | 1461191789201 Marionette TRACE conn2 -> [0,3053,"getWindowHandle",null] 15:36:29 INFO - PROCESS | 3820 | 1461191789203 Marionette TRACE conn2 <- [1,3053,null,{"value":"13"}] 15:36:29 INFO - PROCESS | 3820 | 1461191789207 Marionette TRACE conn2 -> [0,3054,"setScriptTimeout",{"ms":35000}] 15:36:29 INFO - TEST-START | /FileAPI/filelist-section/filelist.html 15:36:29 INFO - PROCESS | 3820 | 1461191789208 Marionette TRACE conn2 <- [1,3054,null,{}] 15:36:29 INFO - PROCESS | 3820 | 1461191789212 Marionette TRACE conn2 -> [0,3055,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:36:29 INFO - PROCESS | 3820 | 1461191789342 Marionette TRACE conn2 <- [1,3055,null,{"value":null}] 15:36:29 INFO - PROCESS | 3820 | 1461191789411 Marionette TRACE conn2 -> [0,3056,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/filelist-section/filelist.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/filelist-section/filelist.html\", \"0c4acebc-30bb-40ca-b7a3-36b05095ea91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:36:29 INFO - PROCESS | 3820 | ++DOCSHELL 1355A400 == 59 [pid = 3820] [id = 775] 15:36:29 INFO - PROCESS | 3820 | ++DOMWINDOW == 148 (1D467000) [pid = 3820] [serial = 2323] [outer = 00000000] 15:36:29 INFO - PROCESS | 3820 | ++DOMWINDOW == 149 (1D725400) [pid = 3820] [serial = 2324] [outer = 1D467000] 15:36:29 INFO - PROCESS | 3820 | 1461191789458 Marionette DEBUG loaded listener.js 15:36:29 INFO - PROCESS | 3820 | ++DOMWINDOW == 150 (1D8EB000) [pid = 3820] [serial = 2325] [outer = 1D467000] 15:36:29 INFO - PROCESS | 3820 | 1461191789861 Marionette TRACE conn2 <- [1,3056,null,{"value":["/FileAPI/filelist-section/filelist.html",0,null,null,[["Check if window has a FileList property",0,null,null],["Check if FileList.length is 0",0,null,null],["Check if item is a instanceof Function",0,null,null],["Check if item is a method of fileList",0,null,null],["Check if the item method returns null when no file selected",0,null,null],["Check if length is fileList's attribute",0,null,null],["Check if the fileList length is 0 when no file selected",0,null,null]]]}] 15:36:29 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if window has a FileList property 15:36:29 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if FileList.length is 0 15:36:29 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a instanceof Function 15:36:29 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a method of fileList 15:36:29 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the item method returns null when no file selected 15:36:29 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if length is fileList's attribute 15:36:29 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the fileList length is 0 when no file selected 15:36:29 INFO - TEST-OK | /FileAPI/filelist-section/filelist.html | took 704ms 15:36:29 INFO - PROCESS | 3820 | 1461191789907 Marionette TRACE conn2 -> [0,3057,"getWindowHandle",null] 15:36:29 INFO - PROCESS | 3820 | 1461191789909 Marionette TRACE conn2 <- [1,3057,null,{"value":"13"}] 15:36:29 INFO - TEST-START | /FileAPI/reading-data-section/Determining-Encoding.html 15:36:29 INFO - PROCESS | 3820 | 1461191789915 Marionette TRACE conn2 -> [0,3058,"setScriptTimeout",{"ms":35000}] 15:36:29 INFO - PROCESS | 3820 | 1461191789917 Marionette TRACE conn2 <- [1,3058,null,{}] 15:36:29 INFO - PROCESS | 3820 | 1461191789921 Marionette TRACE conn2 -> [0,3059,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:36:30 INFO - PROCESS | 3820 | 1461191790066 Marionette TRACE conn2 <- [1,3059,null,{"value":null}] 15:36:30 INFO - PROCESS | 3820 | 1461191790141 Marionette TRACE conn2 -> [0,3060,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/Determining-Encoding.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/Determining-Encoding.html\", \"0c4acebc-30bb-40ca-b7a3-36b05095ea91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:36:30 INFO - PROCESS | 3820 | ++DOCSHELL 1DD46C00 == 60 [pid = 3820] [id = 776] 15:36:30 INFO - PROCESS | 3820 | ++DOMWINDOW == 151 (1DD4B000) [pid = 3820] [serial = 2326] [outer = 00000000] 15:36:30 INFO - PROCESS | 3820 | ++DOMWINDOW == 152 (1DD51C00) [pid = 3820] [serial = 2327] [outer = 1DD4B000] 15:36:30 INFO - PROCESS | 3820 | 1461191790185 Marionette DEBUG loaded listener.js 15:36:30 INFO - PROCESS | 3820 | ++DOMWINDOW == 153 (1DD53400) [pid = 3820] [serial = 2328] [outer = 1DD4B000] 15:36:30 INFO - PROCESS | 3820 | 1461191790589 Marionette TRACE conn2 <- [1,3060,null,{"value":["/FileAPI/reading-data-section/Determining-Encoding.html",0,null,null,[["Blob Determing Encoding with encoding argument",0,null,null],["Blob Determing Encoding with type attribute",0,null,null],["Blob Determing Encoding with UTF-8 BOM",0,null,null],["Blob Determing Encoding without anything implying charset.",0,null,null],["Blob Determing Encoding with UTF-16BE BOM",0,null,null],["Blob Determing Encoding with UTF-16LE BOM",0,null,null]]]}] 15:36:30 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with encoding argument 15:36:30 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with type attribute 15:36:30 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-8 BOM 15:36:30 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding without anything implying charset. 15:36:30 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16BE BOM 15:36:30 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16LE BOM 15:36:30 INFO - TEST-OK | /FileAPI/reading-data-section/Determining-Encoding.html | took 704ms 15:36:30 INFO - PROCESS | 3820 | 1461191790612 Marionette TRACE conn2 -> [0,3061,"getWindowHandle",null] 15:36:30 INFO - PROCESS | 3820 | 1461191790614 Marionette TRACE conn2 <- [1,3061,null,{"value":"13"}] 15:36:30 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html 15:36:30 INFO - PROCESS | 3820 | 1461191790624 Marionette TRACE conn2 -> [0,3062,"setScriptTimeout",{"ms":35000}] 15:36:30 INFO - PROCESS | 3820 | 1461191790625 Marionette TRACE conn2 <- [1,3062,null,{}] 15:36:30 INFO - PROCESS | 3820 | 1461191790629 Marionette TRACE conn2 -> [0,3063,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:36:30 INFO - PROCESS | 3820 | 1461191790754 Marionette TRACE conn2 <- [1,3063,null,{"value":null}] 15:36:31 INFO - PROCESS | 3820 | 1461191791193 Marionette TRACE conn2 -> [0,3064,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/FileReader-event-handler-attributes.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-event-handler-attributes.html\", \"0c4acebc-30bb-40ca-b7a3-36b05095ea91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:36:31 INFO - PROCESS | 3820 | --DOMWINDOW == 152 (1C3F1400) [pid = 3820] [serial = 2287] [outer = 00000000] [url = http://web-platform.test:8000/FileAPI/historical.html] 15:36:31 INFO - PROCESS | 3820 | --DOMWINDOW == 151 (195C6000) [pid = 3820] [serial = 2275] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html] 15:36:31 INFO - PROCESS | 3820 | --DOMWINDOW == 150 (18D10400) [pid = 3820] [serial = 2205] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/constructors.html] 15:36:31 INFO - PROCESS | 3820 | --DOMWINDOW == 149 (19CA2C00) [pid = 3820] [serial = 2278] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html] 15:36:31 INFO - PROCESS | 3820 | --DOMWINDOW == 148 (18D03000) [pid = 3820] [serial = 2199] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.nonfinite.html] 15:36:31 INFO - PROCESS | 3820 | --DOMWINDOW == 147 (18642400) [pid = 3820] [serial = 2269] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html] 15:36:31 INFO - PROCESS | 3820 | --DOMWINDOW == 146 (13CAD800) [pid = 3820] [serial = 2127] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html] 15:36:31 INFO - PROCESS | 3820 | --DOMWINDOW == 145 (1A8D9C00) [pid = 3820] [serial = 2133] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.underflow.html] 15:36:31 INFO - PROCESS | 3820 | --DOMWINDOW == 144 (1C98D400) [pid = 3820] [serial = 2232] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html] 15:36:31 INFO - PROCESS | 3820 | --DOMWINDOW == 143 (17AAB400) [pid = 3820] [serial = 2196] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.basic.html] 15:36:31 INFO - PROCESS | 3820 | --DOMWINDOW == 142 (1A8D8800) [pid = 3820] [serial = 2181] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.skewed.html] 15:36:31 INFO - PROCESS | 3820 | --DOMWINDOW == 141 (19509000) [pid = 3820] [serial = 2088] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html] 15:36:31 INFO - PROCESS | 3820 | --DOMWINDOW == 140 (15C14800) [pid = 3820] [serial = 2264] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html] 15:36:31 INFO - PROCESS | 3820 | --DOMWINDOW == 139 (11C10400) [pid = 3820] [serial = 2124] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html] 15:36:31 INFO - PROCESS | 3820 | --DOMWINDOW == 138 (1A8D8400) [pid = 3820] [serial = 2136] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.order.html] 15:36:31 INFO - PROCESS | 3820 | --DOMWINDOW == 137 (16473400) [pid = 3820] [serial = 2272] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html] 15:36:31 INFO - PROCESS | 3820 | --DOMWINDOW == 136 (18648C00) [pid = 3820] [serial = 2267] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/support/ProcessingInstruction.DOMCharacterDataModified.xml] 15:36:31 INFO - PROCESS | 3820 | --DOMWINDOW == 135 (15C8AC00) [pid = 3820] [serial = 2175] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.multiple.html] 15:36:31 INFO - PROCESS | 3820 | --DOMWINDOW == 134 (12D93400) [pid = 3820] [serial = 2082] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html] 15:36:31 INFO - PROCESS | 3820 | --DOMWINDOW == 133 (17AA3400) [pid = 3820] [serial = 2169] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.nonfinite.html] 15:36:31 INFO - PROCESS | 3820 | --DOMWINDOW == 132 (1A8D9800) [pid = 3820] [serial = 2208] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/event-phases-order.html] 15:36:31 INFO - PROCESS | 3820 | --DOMWINDOW == 131 (13396800) [pid = 3820] [serial = 2258] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html] 15:36:31 INFO - PROCESS | 3820 | --DOMWINDOW == 130 (13656400) [pid = 3820] [serial = 2193] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.skewed.html] 15:36:31 INFO - PROCESS | 3820 | --DOMWINDOW == 129 (11C15800) [pid = 3820] [serial = 2261] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html] 15:36:31 INFO - PROCESS | 3820 | --DOMWINDOW == 128 (13557C00) [pid = 3820] [serial = 2255] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html] 15:36:31 INFO - PROCESS | 3820 | --DOMWINDOW == 127 (12D94C00) [pid = 3820] [serial = 2281] [outer = 00000000] [url = http://web-platform.test:8000/FileAPI/FileReaderSync.worker] 15:36:31 INFO - PROCESS | 3820 | --DOMWINDOW == 126 (1C336800) [pid = 3820] [serial = 2178] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.nonfinite.html] 15:36:31 INFO - PROCESS | 3820 | --DOMWINDOW == 125 (16471400) [pid = 3820] [serial = 2085] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html] 15:36:31 INFO - PROCESS | 3820 | --DOMWINDOW == 124 (1A318800) [pid = 3820] [serial = 2091] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html] 15:36:31 INFO - PROCESS | 3820 | --DOMWINDOW == 123 (13CB4400) [pid = 3820] [serial = 2284] [outer = 00000000] [url = http://web-platform.test:8000/FileAPI/fileReader.html] 15:36:31 INFO - PROCESS | 3820 | --DOMWINDOW == 122 (195CA000) [pid = 3820] [serial = 2202] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/ClickFakeEvent.nondocument.html] 15:36:31 INFO - PROCESS | 3820 | --DOMWINDOW == 121 (132F4800) [pid = 3820] [serial = 2172] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.zero.html] 15:36:31 INFO - PROCESS | 3820 | --DOMWINDOW == 120 (1355C000) [pid = 3820] [serial = 2130] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.transformation.html] 15:36:31 INFO - PROCESS | 3820 | --DOMWINDOW == 119 (1D462400) [pid = 3820] [serial = 2235] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/tests/approved/support/ProcessingInstruction.DOMCharacterDataModified.xml] 15:36:31 INFO - PROCESS | 3820 | --DOMWINDOW == 118 (132F1800) [pid = 3820] [serial = 2040] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html] 15:36:31 INFO - PROCESS | 3820 | ++DOCSHELL 11B75400 == 61 [pid = 3820] [id = 777] 15:36:31 INFO - PROCESS | 3820 | ++DOMWINDOW == 119 (11B7EC00) [pid = 3820] [serial = 2329] [outer = 00000000] 15:36:31 INFO - PROCESS | 3820 | ++DOMWINDOW == 120 (12D98C00) [pid = 3820] [serial = 2330] [outer = 11B7EC00] 15:36:31 INFO - PROCESS | 3820 | 1461191791255 Marionette DEBUG loaded listener.js 15:36:31 INFO - PROCESS | 3820 | ++DOMWINDOW == 121 (132F7000) [pid = 3820] [serial = 2331] [outer = 11B7EC00] 15:36:31 INFO - PROCESS | 3820 | 1461191791630 Marionette TRACE conn2 <- [1,3064,null,{"value":["/FileAPI/reading-data-section/FileReader-event-handler-attributes.html",0,null,null,[["FileReader.onloadstart: initial value",0,null,null],["FileReader.onprogress: initial value",0,null,null],["FileReader.onload: initial value",0,null,null],["FileReader.onabort: initial value",0,null,null],["FileReader.onerror: initial value",0,null,null],["FileReader.onloadend: initial value",0,null,null]]]}] 15:36:31 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadstart: initial value 15:36:31 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onprogress: initial value 15:36:31 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onload: initial value 15:36:31 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onabort: initial value 15:36:31 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onerror: initial value 15:36:31 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadend: initial value 15:36:31 INFO - TEST-OK | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | took 1033ms 15:36:31 INFO - PROCESS | 3820 | 1461191791671 Marionette TRACE conn2 -> [0,3065,"getWindowHandle",null] 15:36:31 INFO - PROCESS | 3820 | 1461191791673 Marionette TRACE conn2 <- [1,3065,null,{"value":"13"}] 15:36:31 INFO - PROCESS | 3820 | 1461191791676 Marionette TRACE conn2 -> [0,3066,"setScriptTimeout",{"ms":35000}] 15:36:31 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-multiple-reads.html 15:36:31 INFO - PROCESS | 3820 | 1461191791678 Marionette TRACE conn2 <- [1,3066,null,{}] 15:36:31 INFO - PROCESS | 3820 | 1461191791681 Marionette TRACE conn2 -> [0,3067,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:36:31 INFO - PROCESS | 3820 | 1461191791813 Marionette TRACE conn2 <- [1,3067,null,{"value":null}] 15:36:31 INFO - PROCESS | 3820 | 1461191791822 Marionette TRACE conn2 -> [0,3068,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/FileReader-multiple-reads.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html\", \"0c4acebc-30bb-40ca-b7a3-36b05095ea91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:36:31 INFO - PROCESS | 3820 | ++DOCSHELL 11C1AC00 == 62 [pid = 3820] [id = 778] 15:36:31 INFO - PROCESS | 3820 | ++DOMWINDOW == 122 (13262000) [pid = 3820] [serial = 2332] [outer = 00000000] 15:36:31 INFO - PROCESS | 3820 | ++DOMWINDOW == 123 (17D4B400) [pid = 3820] [serial = 2333] [outer = 13262000] 15:36:31 INFO - PROCESS | 3820 | 1461191791866 Marionette DEBUG loaded listener.js 15:36:31 INFO - PROCESS | 3820 | ++DOMWINDOW == 124 (18692400) [pid = 3820] [serial = 2334] [outer = 13262000] 15:36:32 INFO - PROCESS | 3820 | 1461191792291 Marionette TRACE conn2 <- [1,3068,null,{"value":["/FileAPI/reading-data-section/FileReader-multiple-reads.html",0,null,null,[["test FileReader InvalidStateError exception for readAsText",1,"assert_throws: function \"function () {\n reader.readAsText(blob_2)\n }\" did not throw","@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:15:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:9:1\n"],["test FileReader InvalidStateError exception for readAsDataURL",1,"assert_throws: function \"function () {\n reader.readAsDataURL(blob_2)\n }\" did not throw","@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:26:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:20:1\n"],["test FileReader InvalidStateError exception for readAsArrayBuffer",1,"assert_throws: function \"function () {\n reader.readAsArrayBuffer(blob_2)\n }\" did not throw","@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:37:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:31:1\n"],["test FileReader InvalidStateError exception in onloadstart event for readAsArrayBuffer",1,"assert_false: Only one loadstart event should be dispatched expected false got true","reader.onloadstart<@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:48:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\nreader.onloadstart [0,3069,"getWindowHandle",null] 15:36:32 INFO - PROCESS | 3820 | 1461191792385 Marionette TRACE conn2 <- [1,3069,null,{"value":"13"}] 15:36:32 INFO - TEST-START | /FileAPI/reading-data-section/filereader_abort.html 15:36:32 INFO - PROCESS | 3820 | 1461191792389 Marionette TRACE conn2 -> [0,3070,"setScriptTimeout",{"ms":35000}] 15:36:32 INFO - PROCESS | 3820 | 1461191792391 Marionette TRACE conn2 <- [1,3070,null,{}] 15:36:32 INFO - PROCESS | 3820 | 1461191792394 Marionette TRACE conn2 -> [0,3071,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:36:32 INFO - PROCESS | 3820 | 1461191792478 Marionette TRACE conn2 <- [1,3071,null,{"value":null}] 15:36:32 INFO - PROCESS | 3820 | 1461191792516 Marionette TRACE conn2 -> [0,3072,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/filereader_abort.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html\", \"0c4acebc-30bb-40ca-b7a3-36b05095ea91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:36:32 INFO - PROCESS | 3820 | ++DOCSHELL 13551800 == 63 [pid = 3820] [id = 779] 15:36:32 INFO - PROCESS | 3820 | ++DOMWINDOW == 125 (18F1A000) [pid = 3820] [serial = 2335] [outer = 00000000] 15:36:32 INFO - PROCESS | 3820 | ++DOMWINDOW == 126 (1A8D9800) [pid = 3820] [serial = 2336] [outer = 18F1A000] 15:36:32 INFO - PROCESS | 3820 | 1461191792559 Marionette DEBUG loaded listener.js 15:36:32 INFO - PROCESS | 3820 | ++DOMWINDOW == 127 (1C26C000) [pid = 3820] [serial = 2337] [outer = 18F1A000] 15:36:33 INFO - PROCESS | 3820 | 1461191792998 Marionette TRACE conn2 <- [1,3072,null,{"value":["/FileAPI/reading-data-section/filereader_abort.html",0,null,null,[["Aborting before read",1,"","@http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:17:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:15:5\n"],["Aborting after read",0,null,null]]]}] 15:36:33 INFO - TEST-FAIL | /FileAPI/reading-data-section/filereader_abort.html | Aborting before read - 15:36:33 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:17:7 15:36:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:36:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:36:33 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:15:5 15:36:33 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_abort.html | Aborting after read 15:36:33 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_abort.html | took 626ms 15:36:33 INFO - PROCESS | 3820 | 1461191793026 Marionette TRACE conn2 -> [0,3073,"getWindowHandle",null] 15:36:33 INFO - PROCESS | 3820 | 1461191793029 Marionette TRACE conn2 <- [1,3073,null,{"value":"13"}] 15:36:33 INFO - TEST-START | /FileAPI/reading-data-section/filereader_error.html 15:36:33 INFO - PROCESS | 3820 | 1461191793032 Marionette TRACE conn2 -> [0,3074,"setScriptTimeout",{"ms":35000}] 15:36:33 INFO - PROCESS | 3820 | 1461191793034 Marionette TRACE conn2 <- [1,3074,null,{}] 15:36:33 INFO - PROCESS | 3820 | 1461191793038 Marionette TRACE conn2 -> [0,3075,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:36:33 INFO - PROCESS | 3820 | 1461191793191 Marionette TRACE conn2 <- [1,3075,null,{"value":null}] 15:36:33 INFO - PROCESS | 3820 | 1461191793330 Marionette TRACE conn2 -> [0,3076,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/filereader_error.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/filereader_error.html\", \"0c4acebc-30bb-40ca-b7a3-36b05095ea91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:36:33 INFO - PROCESS | 3820 | ++DOCSHELL 11B80C00 == 64 [pid = 3820] [id = 780] 15:36:33 INFO - PROCESS | 3820 | ++DOMWINDOW == 128 (11BFA400) [pid = 3820] [serial = 2338] [outer = 00000000] 15:36:33 INFO - PROCESS | 3820 | ++DOMWINDOW == 129 (1325F000) [pid = 3820] [serial = 2339] [outer = 11BFA400] 15:36:33 INFO - PROCESS | 3820 | 1461191793388 Marionette DEBUG loaded listener.js 15:36:33 INFO - PROCESS | 3820 | ++DOMWINDOW == 130 (1354E400) [pid = 3820] [serial = 2340] [outer = 11BFA400] 15:36:34 INFO - PROCESS | 3820 | 1461191793986 Marionette TRACE conn2 <- [1,3076,null,{"value":["/FileAPI/reading-data-section/filereader_error.html",0,null,null,[["FileAPI Test: filereader_error",0,null,null]]]}] 15:36:34 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_error.html | FileAPI Test: filereader_error 15:36:34 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_error.html | took 1001ms 15:36:34 INFO - PROCESS | 3820 | 1461191794036 Marionette TRACE conn2 -> [0,3077,"getWindowHandle",null] 15:36:34 INFO - PROCESS | 3820 | 1461191794040 Marionette TRACE conn2 <- [1,3077,null,{"value":"13"}] 15:36:34 INFO - PROCESS | 3820 | 1461191794045 Marionette TRACE conn2 -> [0,3078,"setScriptTimeout",{"ms":35000}] 15:36:34 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html 15:36:34 INFO - PROCESS | 3820 | 1461191794049 Marionette TRACE conn2 <- [1,3078,null,{}] 15:36:34 INFO - PROCESS | 3820 | 1461191794055 Marionette TRACE conn2 -> [0,3079,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:36:34 INFO - PROCESS | 3820 | 1461191794170 Marionette TRACE conn2 <- [1,3079,null,{"value":null}] 15:36:34 INFO - PROCESS | 3820 | 1461191794346 Marionette TRACE conn2 -> [0,3080,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/filereader_readAsArrayBuffer.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/filereader_readAsArrayBuffer.html\", \"0c4acebc-30bb-40ca-b7a3-36b05095ea91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:36:34 INFO - PROCESS | 3820 | ++DOCSHELL 17D49800 == 65 [pid = 3820] [id = 781] 15:36:34 INFO - PROCESS | 3820 | ++DOMWINDOW == 131 (17D4A800) [pid = 3820] [serial = 2341] [outer = 00000000] 15:36:34 INFO - PROCESS | 3820 | ++DOMWINDOW == 132 (18295800) [pid = 3820] [serial = 2342] [outer = 17D4A800] 15:36:34 INFO - PROCESS | 3820 | 1461191794404 Marionette DEBUG loaded listener.js 15:36:34 INFO - PROCESS | 3820 | ++DOMWINDOW == 133 (18649C00) [pid = 3820] [serial = 2343] [outer = 17D4A800] 15:36:34 INFO - PROCESS | 3820 | 1461191794920 Marionette TRACE conn2 <- [1,3080,null,{"value":["/FileAPI/reading-data-section/filereader_readAsArrayBuffer.html",0,null,null,[["FileAPI Test: filereader_readAsArrayBuffer",0,null,null]]]}] 15:36:34 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | FileAPI Test: filereader_readAsArrayBuffer 15:36:34 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | took 892ms 15:36:34 INFO - PROCESS | 3820 | 1461191794953 Marionette TRACE conn2 -> [0,3081,"getWindowHandle",null] 15:36:34 INFO - PROCESS | 3820 | 1461191794957 Marionette TRACE conn2 <- [1,3081,null,{"value":"13"}] 15:36:34 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsDataURL.html 15:36:35 INFO - PROCESS | 3820 | 1461191794979 Marionette TRACE conn2 -> [0,3082,"setScriptTimeout",{"ms":35000}] 15:36:35 INFO - PROCESS | 3820 | 1461191794981 Marionette TRACE conn2 <- [1,3082,null,{}] 15:36:35 INFO - PROCESS | 3820 | 1461191794986 Marionette TRACE conn2 -> [0,3083,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:36:35 INFO - PROCESS | 3820 | 1461191795096 Marionette TRACE conn2 <- [1,3083,null,{"value":null}] 15:36:35 INFO - PROCESS | 3820 | 1461191795264 Marionette TRACE conn2 -> [0,3084,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/filereader_readAsDataURL.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/filereader_readAsDataURL.html\", \"0c4acebc-30bb-40ca-b7a3-36b05095ea91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:36:35 INFO - PROCESS | 3820 | ++DOCSHELL 18692000 == 66 [pid = 3820] [id = 782] 15:36:35 INFO - PROCESS | 3820 | ++DOMWINDOW == 134 (18B89800) [pid = 3820] [serial = 2344] [outer = 00000000] 15:36:35 INFO - PROCESS | 3820 | ++DOMWINDOW == 135 (19A95C00) [pid = 3820] [serial = 2345] [outer = 18B89800] 15:36:35 INFO - PROCESS | 3820 | 1461191795320 Marionette DEBUG loaded listener.js 15:36:35 INFO - PROCESS | 3820 | ++DOMWINDOW == 136 (1A866000) [pid = 3820] [serial = 2346] [outer = 18B89800] 15:36:35 INFO - PROCESS | 3820 | 1461191795884 Marionette TRACE conn2 <- [1,3084,null,{"value":["/FileAPI/reading-data-section/filereader_readAsDataURL.html",0,null,null,[["FileAPI Test: filereader_readAsDataURL",0,null,null]]]}] 15:36:35 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsDataURL.html | FileAPI Test: filereader_readAsDataURL 15:36:35 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsDataURL.html | took 971ms 15:36:35 INFO - PROCESS | 3820 | 1461191795928 Marionette TRACE conn2 -> [0,3085,"getWindowHandle",null] 15:36:35 INFO - PROCESS | 3820 | 1461191795930 Marionette TRACE conn2 <- [1,3085,null,{"value":"13"}] 15:36:35 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsText.html 15:36:35 INFO - PROCESS | 3820 | 1461191795940 Marionette TRACE conn2 -> [0,3086,"setScriptTimeout",{"ms":35000}] 15:36:35 INFO - PROCESS | 3820 | 1461191795946 Marionette TRACE conn2 <- [1,3086,null,{}] 15:36:35 INFO - PROCESS | 3820 | 1461191795951 Marionette TRACE conn2 -> [0,3087,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:36:36 INFO - PROCESS | 3820 | 1461191796063 Marionette TRACE conn2 <- [1,3087,null,{"value":null}] 15:36:36 INFO - PROCESS | 3820 | 1461191796233 Marionette TRACE conn2 -> [0,3088,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/filereader_readAsText.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/filereader_readAsText.html\", \"0c4acebc-30bb-40ca-b7a3-36b05095ea91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:36:36 INFO - PROCESS | 3820 | ++DOCSHELL 1A8A9400 == 67 [pid = 3820] [id = 783] 15:36:36 INFO - PROCESS | 3820 | ++DOMWINDOW == 137 (1A8D3400) [pid = 3820] [serial = 2347] [outer = 00000000] 15:36:36 INFO - PROCESS | 3820 | ++DOMWINDOW == 138 (1D5AA000) [pid = 3820] [serial = 2348] [outer = 1A8D3400] 15:36:36 INFO - PROCESS | 3820 | 1461191796287 Marionette DEBUG loaded listener.js 15:36:36 INFO - PROCESS | 3820 | ++DOMWINDOW == 139 (1D5C3C00) [pid = 3820] [serial = 2349] [outer = 1A8D3400] 15:36:36 INFO - PROCESS | 3820 | 1461191796824 Marionette TRACE conn2 <- [1,3088,null,{"value":["/FileAPI/reading-data-section/filereader_readAsText.html",0,null,null,[["readAsText should correctly read UTF-8.",0,null,null],["readAsText should correctly read UTF-16.",0,null,null]]]}] 15:36:36 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-8. 15:36:36 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-16. 15:36:36 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsText.html | took 907ms 15:36:36 INFO - PROCESS | 3820 | 1461191796879 Marionette TRACE conn2 -> [0,3089,"getWindowHandle",null] 15:36:36 INFO - PROCESS | 3820 | 1461191796882 Marionette TRACE conn2 <- [1,3089,null,{"value":"13"}] 15:36:36 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readystate.html 15:36:36 INFO - PROCESS | 3820 | 1461191796887 Marionette TRACE conn2 -> [0,3090,"setScriptTimeout",{"ms":35000}] 15:36:36 INFO - PROCESS | 3820 | 1461191796889 Marionette TRACE conn2 <- [1,3090,null,{}] 15:36:36 INFO - PROCESS | 3820 | 1461191796892 Marionette TRACE conn2 -> [0,3091,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:36:36 INFO - PROCESS | 3820 | 1461191797004 Marionette TRACE conn2 <- [1,3091,null,{"value":null}] 15:36:37 INFO - PROCESS | 3820 | 1461191797172 Marionette TRACE conn2 -> [0,3092,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/filereader_readystate.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/filereader_readystate.html\", \"0c4acebc-30bb-40ca-b7a3-36b05095ea91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:36:37 INFO - PROCESS | 3820 | ++DOCSHELL 1A8D2800 == 68 [pid = 3820] [id = 784] 15:36:37 INFO - PROCESS | 3820 | ++DOMWINDOW == 140 (1A8DA400) [pid = 3820] [serial = 2350] [outer = 00000000] 15:36:37 INFO - PROCESS | 3820 | ++DOMWINDOW == 141 (1D724000) [pid = 3820] [serial = 2351] [outer = 1A8DA400] 15:36:37 INFO - PROCESS | 3820 | 1461191797227 Marionette DEBUG loaded listener.js 15:36:37 INFO - PROCESS | 3820 | ++DOMWINDOW == 142 (1D8EB400) [pid = 3820] [serial = 2352] [outer = 1A8DA400] 15:36:37 INFO - PROCESS | 3820 | 1461191797740 Marionette TRACE conn2 <- [1,3092,null,{"value":["/FileAPI/reading-data-section/filereader_readystate.html",0,null,null,[["FileAPI Test: filereader_readystate",0,null,null]]]}] 15:36:37 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readystate.html | FileAPI Test: filereader_readystate 15:36:37 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readystate.html | took 907ms 15:36:37 INFO - PROCESS | 3820 | 1461191797790 Marionette TRACE conn2 -> [0,3093,"getWindowHandle",null] 15:36:37 INFO - PROCESS | 3820 | 1461191797792 Marionette TRACE conn2 <- [1,3093,null,{"value":"13"}] 15:36:37 INFO - TEST-START | /FileAPI/reading-data-section/filereader_result.html 15:36:37 INFO - PROCESS | 3820 | 1461191797796 Marionette TRACE conn2 -> [0,3094,"setScriptTimeout",{"ms":35000}] 15:36:37 INFO - PROCESS | 3820 | 1461191797798 Marionette TRACE conn2 <- [1,3094,null,{}] 15:36:37 INFO - PROCESS | 3820 | 1461191797801 Marionette TRACE conn2 -> [0,3095,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:36:37 INFO - PROCESS | 3820 | 1461191797915 Marionette TRACE conn2 <- [1,3095,null,{"value":null}] 15:36:38 INFO - PROCESS | 3820 | 1461191798102 Marionette TRACE conn2 -> [0,3096,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/filereader_result.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/filereader_result.html\", \"0c4acebc-30bb-40ca-b7a3-36b05095ea91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:36:38 INFO - PROCESS | 3820 | ++DOCSHELL 1D4EA800 == 69 [pid = 3820] [id = 785] 15:36:38 INFO - PROCESS | 3820 | ++DOMWINDOW == 143 (1D4EB800) [pid = 3820] [serial = 2353] [outer = 00000000] 15:36:38 INFO - PROCESS | 3820 | ++DOMWINDOW == 144 (1DF46800) [pid = 3820] [serial = 2354] [outer = 1D4EB800] 15:36:38 INFO - PROCESS | 3820 | 1461191798167 Marionette DEBUG loaded listener.js 15:36:38 INFO - PROCESS | 3820 | ++DOMWINDOW == 145 (1DF4CC00) [pid = 3820] [serial = 2355] [outer = 1D4EB800] 15:36:38 INFO - PROCESS | 3820 | 1461191798688 Marionette TRACE conn2 <- [1,3096,null,{"value":["/FileAPI/reading-data-section/filereader_result.html",0,null,null,[["readAsText",0,null,null],["readAsDataURL",0,null,null],["readAsArrayBuffer",0,null,null]]]}] 15:36:38 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsText 15:36:38 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsDataURL 15:36:38 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsArrayBuffer 15:36:38 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_result.html | took 939ms 15:36:38 INFO - PROCESS | 3820 | 1461191798741 Marionette TRACE conn2 -> [0,3097,"getWindowHandle",null] 15:36:38 INFO - PROCESS | 3820 | 1461191798744 Marionette TRACE conn2 <- [1,3097,null,{"value":"13"}] 15:36:38 INFO - TEST-START | /FileAPI/url/url_createobjecturl_blob.html 15:36:38 INFO - PROCESS | 3820 | 1461191798748 Marionette TRACE conn2 -> [0,3098,"setScriptTimeout",{"ms":35000}] 15:36:38 INFO - PROCESS | 3820 | 1461191798750 Marionette TRACE conn2 <- [1,3098,null,{}] 15:36:38 INFO - PROCESS | 3820 | 1461191798754 Marionette TRACE conn2 -> [0,3099,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:36:38 INFO - PROCESS | 3820 | 1461191798863 Marionette TRACE conn2 <- [1,3099,null,{"value":null}] 15:36:39 INFO - PROCESS | 3820 | 1461191799248 Marionette TRACE conn2 -> [0,3100,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/url/url_createobjecturl_blob.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html\", \"0c4acebc-30bb-40ca-b7a3-36b05095ea91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:36:39 INFO - PROCESS | 3820 | ++DOCSHELL 11B7A000 == 70 [pid = 3820] [id = 786] 15:36:39 INFO - PROCESS | 3820 | ++DOMWINDOW == 146 (11B81800) [pid = 3820] [serial = 2356] [outer = 00000000] 15:36:39 INFO - PROCESS | 3820 | ++DOMWINDOW == 147 (13657C00) [pid = 3820] [serial = 2357] [outer = 11B81800] 15:36:39 INFO - PROCESS | 3820 | 1461191799331 Marionette DEBUG loaded listener.js 15:36:39 INFO - PROCESS | 3820 | ++DOMWINDOW == 148 (13816000) [pid = 3820] [serial = 2358] [outer = 11B81800] 15:36:39 INFO - PROCESS | 3820 | 1461191799883 Marionette TRACE conn2 <- [1,3100,null,{"value":["/FileAPI/url/url_createobjecturl_blob.html",0,null,null,[["Check if the Blob URI starts with 'blob' using createObjectURL()",0,null,null],["Check if the Blob URI starts with 'blob' using createFor()",1,"window.URL.createFor is not a function","@http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:21:20\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:20:3\n"]]]}] 15:36:39 INFO - TEST-PASS | /FileAPI/url/url_createobjecturl_blob.html | Check if the Blob URI starts with 'blob' using createObjectURL() 15:36:39 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:36:39 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:21:20 15:36:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:36:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:36:39 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:20:3 15:36:39 INFO - TEST-OK | /FileAPI/url/url_createobjecturl_blob.html | took 1158ms 15:36:39 INFO - PROCESS | 3820 | 1461191799899 Marionette TRACE conn2 -> [0,3101,"getWindowHandle",null] 15:36:39 INFO - PROCESS | 3820 | 1461191799904 Marionette TRACE conn2 <- [1,3101,null,{"value":"13"}] 15:36:39 INFO - TEST-START | /FileAPI/url/url_xmlhttprequest.html 15:36:39 INFO - PROCESS | 3820 | 1461191799910 Marionette TRACE conn2 -> [0,3102,"setScriptTimeout",{"ms":35000}] 15:36:39 INFO - PROCESS | 3820 | 1461191799915 Marionette TRACE conn2 <- [1,3102,null,{}] 15:36:39 INFO - PROCESS | 3820 | 1461191799937 Marionette TRACE conn2 -> [0,3103,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:36:40 INFO - PROCESS | 3820 | 1461191800084 Marionette TRACE conn2 <- [1,3103,null,{"value":null}] 15:36:40 INFO - PROCESS | 3820 | 1461191800186 Marionette TRACE conn2 -> [0,3104,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/url/url_xmlhttprequest.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/url/url_xmlhttprequest.html\", \"0c4acebc-30bb-40ca-b7a3-36b05095ea91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:36:40 INFO - PROCESS | 3820 | ++DOCSHELL 15C18C00 == 71 [pid = 3820] [id = 787] 15:36:40 INFO - PROCESS | 3820 | ++DOMWINDOW == 149 (16470C00) [pid = 3820] [serial = 2359] [outer = 00000000] 15:36:40 INFO - PROCESS | 3820 | ++DOMWINDOW == 150 (17A9E800) [pid = 3820] [serial = 2360] [outer = 16470C00] 15:36:40 INFO - PROCESS | 3820 | 1461191800235 Marionette DEBUG loaded listener.js 15:36:40 INFO - PROCESS | 3820 | ++DOMWINDOW == 151 (17AA9800) [pid = 3820] [serial = 2361] [outer = 16470C00] 15:36:40 INFO - PROCESS | 3820 | 1461191800752 Marionette TRACE conn2 <- [1,3104,null,{"value":["/FileAPI/url/url_xmlhttprequest.html",0,null,null,[["FileAPI Test: Creating Blob URL via XMLHttpRequest",0,null,null]]]}] 15:36:40 INFO - TEST-PASS | /FileAPI/url/url_xmlhttprequest.html | FileAPI Test: Creating Blob URL via XMLHttpRequest 15:36:40 INFO - TEST-OK | /FileAPI/url/url_xmlhttprequest.html | took 908ms 15:36:40 INFO - PROCESS | 3820 | 1461191800816 Marionette TRACE conn2 -> [0,3105,"getWindowHandle",null] 15:36:40 INFO - PROCESS | 3820 | 1461191800820 Marionette TRACE conn2 <- [1,3105,null,{"value":"13"}] 15:36:41 INFO - PROCESS | 3820 | --DOCSHELL 13551800 == 70 [pid = 3820] [id = 779] 15:36:41 INFO - PROCESS | 3820 | --DOCSHELL 11C1AC00 == 69 [pid = 3820] [id = 778] 15:36:41 INFO - PROCESS | 3820 | --DOCSHELL 11B75400 == 68 [pid = 3820] [id = 777] 15:36:41 INFO - PROCESS | 3820 | --DOCSHELL 1DD46C00 == 67 [pid = 3820] [id = 776] 15:36:41 INFO - PROCESS | 3820 | --DOCSHELL 1355A400 == 66 [pid = 3820] [id = 775] 15:36:41 INFO - PROCESS | 3820 | --DOCSHELL 13394C00 == 65 [pid = 3820] [id = 774] 15:36:41 INFO - PROCESS | 3820 | --DOCSHELL 1A8ABC00 == 64 [pid = 3820] [id = 773] 15:36:41 INFO - PROCESS | 3820 | --DOCSHELL 18691800 == 63 [pid = 3820] [id = 772] 15:36:41 INFO - PROCESS | 3820 | --DOCSHELL 1829BC00 == 62 [pid = 3820] [id = 740] 15:36:41 INFO - PROCESS | 3820 | --DOCSHELL 02A85000 == 61 [pid = 3820] [id = 771] 15:36:41 INFO - PROCESS | 3820 | --DOCSHELL 137D7400 == 60 [pid = 3820] [id = 770] 15:36:41 INFO - PROCESS | 3820 | --DOMWINDOW == 150 (1D59E800) [pid = 3820] [serial = 2250] [outer = 00000000] [url = about:blank] 15:36:41 INFO - PROCESS | 3820 | --DOMWINDOW == 149 (1326A800) [pid = 3820] [serial = 2238] [outer = 00000000] [url = about:blank] 15:36:41 INFO - PROCESS | 3820 | --DOMWINDOW == 148 (1D5C0C00) [pid = 3820] [serial = 2253] [outer = 00000000] [url = about:blank] 15:36:41 INFO - PROCESS | 3820 | --DOMWINDOW == 147 (1D4E2000) [pid = 3820] [serial = 2247] [outer = 00000000] [url = about:blank] 15:36:41 INFO - PROCESS | 3820 | --DOMWINDOW == 146 (1C336400) [pid = 3820] [serial = 2244] [outer = 00000000] [url = about:blank] 15:36:41 INFO - PROCESS | 3820 | --DOMWINDOW == 145 (17D4C800) [pid = 3820] [serial = 2241] [outer = 00000000] [url = about:blank] 15:36:41 INFO - PROCESS | 3820 | --DOCSHELL 132F3C00 == 59 [pid = 3820] [id = 766] 15:36:41 INFO - PROCESS | 3820 | --DOCSHELL 12351000 == 58 [pid = 3820] [id = 765] 15:36:41 INFO - PROCESS | 3820 | --DOMWINDOW == 144 (1D467400) [pid = 3820] [serial = 2288] [outer = 00000000] [url = about:blank] 15:36:41 INFO - PROCESS | 3820 | --DOMWINDOW == 143 (1D46E800) [pid = 3820] [serial = 2289] [outer = 00000000] [url = about:blank] 15:36:41 INFO - PROCESS | 3820 | --DOMWINDOW == 142 (19CA0400) [pid = 3820] [serial = 2277] [outer = 00000000] [url = about:blank] 15:36:41 INFO - PROCESS | 3820 | --DOMWINDOW == 141 (1A8AB400) [pid = 3820] [serial = 2207] [outer = 00000000] [url = about:blank] 15:36:41 INFO - PROCESS | 3820 | --DOMWINDOW == 140 (1A8D6C00) [pid = 3820] [serial = 2280] [outer = 00000000] [url = about:blank] 15:36:41 INFO - PROCESS | 3820 | --DOMWINDOW == 139 (18F24800) [pid = 3820] [serial = 2201] [outer = 00000000] [url = about:blank] 15:36:41 INFO - PROCESS | 3820 | --DOMWINDOW == 138 (18697800) [pid = 3820] [serial = 2270] [outer = 00000000] [url = about:blank] 15:36:41 INFO - PROCESS | 3820 | --DOMWINDOW == 137 (1545D800) [pid = 3820] [serial = 2129] [outer = 00000000] [url = about:blank] 15:36:41 INFO - PROCESS | 3820 | --DOMWINDOW == 136 (1AD5B000) [pid = 3820] [serial = 2135] [outer = 00000000] [url = about:blank] 15:36:41 INFO - PROCESS | 3820 | --DOMWINDOW == 135 (1CFDAC00) [pid = 3820] [serial = 2234] [outer = 00000000] [url = about:blank] 15:36:41 INFO - PROCESS | 3820 | --DOMWINDOW == 134 (1868E000) [pid = 3820] [serial = 2198] [outer = 00000000] [url = about:blank] 15:36:41 INFO - PROCESS | 3820 | --DOMWINDOW == 133 (1CB77400) [pid = 3820] [serial = 2183] [outer = 00000000] [url = about:blank] 15:36:41 INFO - PROCESS | 3820 | --DOMWINDOW == 132 (1A1B1C00) [pid = 3820] [serial = 2090] [outer = 00000000] [url = about:blank] 15:36:41 INFO - PROCESS | 3820 | --DOMWINDOW == 131 (17AAD400) [pid = 3820] [serial = 2265] [outer = 00000000] [url = about:blank] 15:36:41 INFO - PROCESS | 3820 | --DOMWINDOW == 130 (12B81C00) [pid = 3820] [serial = 2126] [outer = 00000000] [url = about:blank] 15:36:41 INFO - PROCESS | 3820 | --DOMWINDOW == 129 (1C269800) [pid = 3820] [serial = 2138] [outer = 00000000] [url = about:blank] 15:36:41 INFO - PROCESS | 3820 | --DOMWINDOW == 128 (18D0C400) [pid = 3820] [serial = 2274] [outer = 00000000] [url = about:blank] 15:36:41 INFO - PROCESS | 3820 | --DOMWINDOW == 127 (1864BC00) [pid = 3820] [serial = 2268] [outer = 00000000] [url = about:blank] 15:36:41 INFO - PROCESS | 3820 | --DOMWINDOW == 126 (18D03400) [pid = 3820] [serial = 2177] [outer = 00000000] [url = about:blank] 15:36:41 INFO - PROCESS | 3820 | --DOMWINDOW == 125 (136BF400) [pid = 3820] [serial = 2084] [outer = 00000000] [url = about:blank] 15:36:41 INFO - PROCESS | 3820 | --DOMWINDOW == 124 (1C98D800) [pid = 3820] [serial = 2171] [outer = 00000000] [url = about:blank] 15:36:41 INFO - PROCESS | 3820 | --DOMWINDOW == 123 (1CFDB400) [pid = 3820] [serial = 2210] [outer = 00000000] [url = about:blank] 15:36:41 INFO - PROCESS | 3820 | --DOMWINDOW == 122 (17D49C00) [pid = 3820] [serial = 2266] [outer = 00000000] [url = about:blank] 15:36:41 INFO - PROCESS | 3820 | --DOMWINDOW == 121 (1495E800) [pid = 3820] [serial = 2259] [outer = 00000000] [url = about:blank] 15:36:41 INFO - PROCESS | 3820 | --DOMWINDOW == 120 (1496C400) [pid = 3820] [serial = 2195] [outer = 00000000] [url = about:blank] 15:36:41 INFO - PROCESS | 3820 | --DOMWINDOW == 119 (16469C00) [pid = 3820] [serial = 2260] [outer = 00000000] [url = about:blank] 15:36:41 INFO - PROCESS | 3820 | --DOMWINDOW == 118 (132FC800) [pid = 3820] [serial = 2262] [outer = 00000000] [url = about:blank] 15:36:41 INFO - PROCESS | 3820 | --DOMWINDOW == 117 (156A4000) [pid = 3820] [serial = 2257] [outer = 00000000] [url = about:blank] 15:36:41 INFO - PROCESS | 3820 | --DOMWINDOW == 116 (18F20400) [pid = 3820] [serial = 2282] [outer = 00000000] [url = about:blank] 15:36:41 INFO - PROCESS | 3820 | --DOMWINDOW == 115 (1C989000) [pid = 3820] [serial = 2180] [outer = 00000000] [url = about:blank] 15:36:41 INFO - PROCESS | 3820 | --DOMWINDOW == 114 (1A8D3800) [pid = 3820] [serial = 2279] [outer = 00000000] [url = about:blank] 15:36:41 INFO - PROCESS | 3820 | --DOMWINDOW == 113 (18807400) [pid = 3820] [serial = 2271] [outer = 00000000] [url = about:blank] 15:36:41 INFO - PROCESS | 3820 | --DOMWINDOW == 112 (18D05000) [pid = 3820] [serial = 2273] [outer = 00000000] [url = about:blank] 15:36:41 INFO - PROCESS | 3820 | --DOMWINDOW == 111 (17D84000) [pid = 3820] [serial = 2087] [outer = 00000000] [url = about:blank] 15:36:41 INFO - PROCESS | 3820 | --DOMWINDOW == 110 (1A3B3000) [pid = 3820] [serial = 2093] [outer = 00000000] [url = about:blank] 15:36:41 INFO - PROCESS | 3820 | --DOMWINDOW == 109 (1C988800) [pid = 3820] [serial = 2286] [outer = 00000000] [url = about:blank] 15:36:41 INFO - PROCESS | 3820 | --DOMWINDOW == 108 (1A314400) [pid = 3820] [serial = 2204] [outer = 00000000] [url = about:blank] 15:36:41 INFO - PROCESS | 3820 | --DOMWINDOW == 107 (15ADB400) [pid = 3820] [serial = 2174] [outer = 00000000] [url = about:blank] 15:36:41 INFO - PROCESS | 3820 | --DOMWINDOW == 106 (18B95C00) [pid = 3820] [serial = 2132] [outer = 00000000] [url = about:blank] 15:36:41 INFO - PROCESS | 3820 | --DOMWINDOW == 105 (13811000) [pid = 3820] [serial = 2263] [outer = 00000000] [url = about:blank] 15:36:41 INFO - PROCESS | 3820 | --DOMWINDOW == 104 (1C26E800) [pid = 3820] [serial = 2285] [outer = 00000000] [url = about:blank] 15:36:41 INFO - PROCESS | 3820 | --DOMWINDOW == 103 (1D465000) [pid = 3820] [serial = 2236] [outer = 00000000] [url = about:blank] 15:36:41 INFO - PROCESS | 3820 | --DOMWINDOW == 102 (19A9D400) [pid = 3820] [serial = 2276] [outer = 00000000] [url = about:blank] 15:36:41 INFO - PROCESS | 3820 | --DOMWINDOW == 101 (149F7C00) [pid = 3820] [serial = 2256] [outer = 00000000] [url = about:blank] 15:36:41 INFO - PROCESS | 3820 | --DOMWINDOW == 100 (18646C00) [pid = 3820] [serial = 2042] [outer = 00000000] [url = about:blank] 15:36:41 INFO - PROCESS | 3820 | --DOMWINDOW == 99 (1C25F400) [pid = 3820] [serial = 2283] [outer = 00000000] [url = about:blank] 15:36:42 WARNING - u'runner_teardown' () 15:36:42 INFO - No more tests 15:36:42 INFO - Got 0 unexpected results 15:36:42 INFO - SUITE-END | took 664s 15:36:42 INFO - Closing logging queue 15:36:42 INFO - queue closed 15:36:42 INFO - Return code: 0 15:36:42 WARNING - # TBPL SUCCESS # 15:36:42 INFO - Running post-action listener: _resource_record_post_action 15:36:42 INFO - Running post-run listener: _resource_record_post_run 15:36:43 INFO - Total resource usage - Wall time: 676s; CPU: 17.0%; Read bytes: 91806208; Write bytes: 997948928; Read time: 1861148; Write time: 1379617 15:36:43 INFO - pull - Wall time: 0s; CPU: Can't collect data; Read bytes: 0; Write bytes: 0; Read time: 0; Write time: 0 15:36:43 INFO - install - Wall time: 4s; CPU: 11.0%; Read bytes: 0; Write bytes: 128157696; Read time: 0; Write time: 132119 15:36:43 INFO - run-tests - Wall time: 674s; CPU: 17.0%; Read bytes: 91806208; Write bytes: 816208896; Read time: 1861148; Write time: 1211579 15:36:43 INFO - Running post-run listener: _upload_blobber_files 15:36:43 INFO - Blob upload gear active. 15:36:43 INFO - Preparing to upload files from C:\slave\test\build\blobber_upload_dir. 15:36:43 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:36:43 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-central', '-d', 'C:\\slave\\test\\build\\blobber_upload_dir', '--output-manifest', 'C:\\slave\\test\\build\\uploaded_files.json'] 15:36:43 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-central -d C:\slave\test\build\blobber_upload_dir --output-manifest C:\slave\test\build\uploaded_files.json 15:36:44 INFO - (blobuploader) - INFO - Open directory for files ... 15:36:44 INFO - (blobuploader) - INFO - Uploading C:\slave\test\build\blobber_upload_dir\wpt_errorsummary.log ... 15:36:44 INFO - (blobuploader) - INFO - Using https://blobupload.elasticbeanstalk.com 15:36:44 INFO - (blobuploader) - INFO - Uploading, attempt #1. 15:36:45 INFO - (blobuploader) - INFO - TinderboxPrint: wpt_errorsummary.log: uploaded 15:36:45 INFO - (blobuploader) - INFO - Blobserver returned 202. File uploaded! 15:36:45 INFO - (blobuploader) - INFO - Done attempting. 15:36:45 INFO - (blobuploader) - INFO - Uploading C:\slave\test\build\blobber_upload_dir\wpt_raw.log ... 15:36:45 INFO - (blobuploader) - INFO - Using https://blobupload.elasticbeanstalk.com 15:36:45 INFO - (blobuploader) - INFO - Uploading, attempt #1. 15:36:47 INFO - (blobuploader) - INFO - TinderboxPrint: wpt_raw.log: uploaded 15:36:47 INFO - (blobuploader) - INFO - Blobserver returned 202. File uploaded! 15:36:47 INFO - (blobuploader) - INFO - Done attempting. 15:36:47 INFO - (blobuploader) - INFO - Iteration through files over. 15:36:47 INFO - Return code: 0 15:36:47 INFO - rmtree: C:\slave\test\build\uploaded_files.json 15:36:47 INFO - Using _rmtree_windows ... 15:36:47 INFO - retry: Calling _rmtree_windows with args: ('C:\\slave\\test\\build\\uploaded_files.json',), kwargs: {}, attempt #1 15:36:47 INFO - Setting buildbot property blobber_files to {"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-central/sha512/a3a9c851c10380429f3d33d2aabe404cb2f0c1c4ea32f00162eace28bf2a52da03b93456c6d421b2c9d4ca8eb3f39b00e5c5aeb6f8aff5af1c34cbe9f45780df", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-central/sha512/ab9d8c6f1983c310258f3400e789be48b81748eaa1629aefd223dea19683ff40249059de42eee08964deb62af531e6cd6bdb0f8ec996238a336109d8fa79a603"} 15:36:47 INFO - Writing buildbot properties ['blobber_files'] to C:\slave\test\properties\blobber_files 15:36:47 INFO - Writing to file C:\slave\test\properties\blobber_files 15:36:47 INFO - Contents: 15:36:47 INFO - blobber_files:{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-central/sha512/a3a9c851c10380429f3d33d2aabe404cb2f0c1c4ea32f00162eace28bf2a52da03b93456c6d421b2c9d4ca8eb3f39b00e5c5aeb6f8aff5af1c34cbe9f45780df", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-central/sha512/ab9d8c6f1983c310258f3400e789be48b81748eaa1629aefd223dea19683ff40249059de42eee08964deb62af531e6cd6bdb0f8ec996238a336109d8fa79a603"} 15:36:47 INFO - Running post-run listener: copy_logs_to_upload_dir 15:36:47 INFO - Copying logs to upload dir... 15:36:47 INFO - mkdir: C:\slave\test\build\upload\logs 15:36:47 INFO - Copying logs to upload dir... 15:36:47 INFO - Using _rmtree_windows ... 15:36:47 INFO - Using _rmtree_windows ... 15:36:47 INFO - Using _rmtree_windows ... 15:36:47 INFO - Using _rmtree_windows ... 15:36:47 INFO - Using _rmtree_windows ... 15:36:47 INFO - Using _rmtree_windows ... 15:36:47 INFO - Using _rmtree_windows ... program finished with exit code 0 elapsedTime=835.175000 ========= master_lag: -8.21 ========= ========= Finished 'c:/mozilla-build/python27/python -u ...' (results: 0, elapsed: 13 mins, 46 secs) (at 2016-04-20 15:36:48.475933) ========= ========= Started set props: build_url blobber_files symbols_url (results: 0, elapsed: 0 secs) (at 2016-04-20 15:36:48.476774) ========= '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-042\Application Data COMMONPROGRAMFILES=C:\Program Files\Common Files COMPUTERNAME=T-XP32-IX-042 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-042 KTS_HOME=C:\Program Files\KTS KTS_VERSION=1.19c LOGONSERVER=\\T-XP32-IX-042 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-042 USERNAME=cltbld USERPROFILE=C:\Documents and Settings\cltbld.T-XP32-IX-042 WINDIR=C:\WINDOWS using PTY: False blobber_files:{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-central/sha512/a3a9c851c10380429f3d33d2aabe404cb2f0c1c4ea32f00162eace28bf2a52da03b93456c6d421b2c9d4ca8eb3f39b00e5c5aeb6f8aff5af1c34cbe9f45780df", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-central/sha512/ab9d8c6f1983c310258f3400e789be48b81748eaa1629aefd223dea19683ff40249059de42eee08964deb62af531e6cd6bdb0f8ec996238a336109d8fa79a603"} build_url:https://queue.taskcluster.net/v1/task/L_r_lkbNTEiO886a5W1yRg/artifacts/public/build/firefox-48.0a1.en-US.win32.zip symbols_url:https://queue.taskcluster.net/v1/task/L_r_lkbNTEiO886a5W1yRg/artifacts/public/build/firefox-48.0a1.en-US.win32.crashreporter-symbols.zip program finished with exit code 0 elapsedTime=0.109000 build_url: 'https://queue.taskcluster.net/v1/task/L_r_lkbNTEiO886a5W1yRg/artifacts/public/build/firefox-48.0a1.en-US.win32.zip' blobber_files: '{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-central/sha512/a3a9c851c10380429f3d33d2aabe404cb2f0c1c4ea32f00162eace28bf2a52da03b93456c6d421b2c9d4ca8eb3f39b00e5c5aeb6f8aff5af1c34cbe9f45780df", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-central/sha512/ab9d8c6f1983c310258f3400e789be48b81748eaa1629aefd223dea19683ff40249059de42eee08964deb62af531e6cd6bdb0f8ec996238a336109d8fa79a603"}' symbols_url: 'https://queue.taskcluster.net/v1/task/L_r_lkbNTEiO886a5W1yRg/artifacts/public/build/firefox-48.0a1.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-04-20 15:36:48.605290) ========= ========= Started 'rm -f ...' (results: 0, elapsed: 0 secs) (at 2016-04-20 15:36:48.605647) ========= '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-042\Application Data COMMONPROGRAMFILES=C:\Program Files\Common Files COMPUTERNAME=T-XP32-IX-042 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-042 KTS_HOME=C:\Program Files\KTS KTS_VERSION=1.19c LOGONSERVER=\\T-XP32-IX-042 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-042 USERNAME=cltbld USERPROFILE=C:\Documents and Settings\cltbld.T-XP32-IX-042 WINDIR=C:\WINDOWS using PTY: False program finished with exit code 0 elapsedTime=0.109000 ========= master_lag: 0.02 ========= ========= Finished 'rm -f ...' (results: 0, elapsed: 0 secs) (at 2016-04-20 15:36:48.731984) ========= ========= Started reboot slave lost (results: 0, elapsed: 0 secs) (at 2016-04-20 15:36:48.732299) ========= ========= Finished reboot slave lost (results: 0, elapsed: 0 secs) (at 2016-04-20 15:36:49.230357) ========= ========= Total master_lag: -8.14 =========