builder: mozilla-central_xp-ix-debug_test-web-platform-tests-1 slave: t-xp32-ix-049 starttime: 1461180409.74 results: success (0) buildid: 20160420110249 builduid: 562744aed783432f9de25064e09a31a0 revision: 30c5dbcee7ddeafcaffa50e01429c45d459bb8fc ========= Started set props: master (results: 0, elapsed: 0 secs) (at 2016-04-20 12:26:49.742793) ========= master: http://buildbot-master112.bb.releng.scl3.mozilla.com:8201/ ========= Finished set props: master (results: 0, elapsed: 0 secs) (at 2016-04-20 12:26:49.743270) ========= ========= Started downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2016-04-20 12:26:49.743578) ========= ========= Finished downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2016-04-20 12:26:49.771371) ========= ========= Started 'bash -c ...' (results: 0, elapsed: 1 secs) (at 2016-04-20 12:26:49.771764) ========= '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-049\Application Data COMMONPROGRAMFILES=C:\Program Files\Common Files COMPUTERNAME=T-XP32-IX-049 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-049 KTS_HOME=C:\Program Files\KTS KTS_VERSION=1.19c LOGONSERVER=\\T-XP32-IX-049 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-049 USERNAME=cltbld USERPROFILE=C:\Documents and Settings\cltbld.T-XP32-IX-049 WINDIR=C:\WINDOWS using PTY: False --12:26:45-- https://hg.mozilla.org/build/tools/raw-file/default/buildfarm/utils/archiver_client.py => `archiver_client.py' Resolving hg.mozilla.org... 63.245.215.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% 28.08 MB/s 12:26:45 (28.08 MB/s) - `archiver_client.py' saved [12141/12141] program finished with exit code 0 elapsedTime=0.984000 ========= master_lag: 0.48 ========= ========= Finished 'bash -c ...' (results: 0, elapsed: 1 secs) (at 2016-04-20 12:26:51.232822) ========= ========= Started 'rm -rf ...' (results: 0, elapsed: 1 secs) (at 2016-04-20 12:26:51.233184) ========= '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-049\Application Data COMMONPROGRAMFILES=C:\Program Files\Common Files COMPUTERNAME=T-XP32-IX-049 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-049 KTS_HOME=C:\Program Files\KTS KTS_VERSION=1.19c LOGONSERVER=\\T-XP32-IX-049 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-049 USERNAME=cltbld USERPROFILE=C:\Documents and Settings\cltbld.T-XP32-IX-049 WINDIR=C:\WINDOWS using PTY: False program finished with exit code 0 elapsedTime=1.000000 ========= master_lag: 0.47 ========= ========= Finished 'rm -rf ...' (results: 0, elapsed: 1 secs) (at 2016-04-20 12:26:52.698670) ========= ========= Started 'bash -c ...' (results: 0, elapsed: 2 secs) (at 2016-04-20 12:26:52.699064) ========= 'bash' '-c' u'python archiver_client.py mozharness --repo mozilla-central --rev 30c5dbcee7ddeafcaffa50e01429c45d459bb8fc --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 30c5dbcee7ddeafcaffa50e01429c45d459bb8fc --destination scripts --debug'] environment: ALLUSERSPROFILE=C:\Documents and Settings\All Users APPDATA=C:\Documents and Settings\cltbld.T-XP32-IX-049\Application Data COMMONPROGRAMFILES=C:\Program Files\Common Files COMPUTERNAME=T-XP32-IX-049 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-049 KTS_HOME=C:\Program Files\KTS KTS_VERSION=1.19c LOGONSERVER=\\T-XP32-IX-049 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-049 USERNAME=cltbld USERPROFILE=C:\Documents and Settings\cltbld.T-XP32-IX-049 WINDIR=C:\WINDOWS using PTY: False 2016-04-20 12:26:48,398 truncating revision to first 12 chars 2016-04-20 12:26:48,398 Setting DEBUG logging. 2016-04-20 12:26:48,398 attempt 1/10 2016-04-20 12:26:48,398 Getting archive location from https://api.pub.build.mozilla.org/archiver/hgmo/mozilla-central/30c5dbcee7dd?&preferred_region=us-west-2&suffix=tar.gz&subdir=testing/mozharness 2016-04-20 12:26:49,667 unpacking tar archive at: mozilla-central-30c5dbcee7dd/testing/mozharness/ program finished with exit code 0 elapsedTime=2.016000 ========= master_lag: 0.04 ========= ========= Finished 'bash -c ...' (results: 0, elapsed: 2 secs) (at 2016-04-20 12:26:54.750584) ========= ========= Started set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-04-20 12:26:54.750902) ========= script_repo_revision: 30c5dbcee7ddeafcaffa50e01429c45d459bb8fc ========= Finished set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-04-20 12:26:54.751319) ========= ========= Started downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2016-04-20 12:26:54.751597) ========= ========= Finished downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2016-04-20 12:26:54.764061) ========= ========= Started 'c:/mozilla-build/python27/python -u ...' (results: 0, elapsed: 28 mins, 49 secs) (at 2016-04-20 12:26:54.764395) ========= '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-049\Application Data COMMONPROGRAMFILES=C:\Program Files\Common Files COMPUTERNAME=T-XP32-IX-049 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-049 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-049 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-049 USERNAME=cltbld USERPROFILE=C:\Documents and Settings\cltbld.T-XP32-IX-049 VCINSTALLDIR=D:\msvs8\VC VCVARS=D:\msvs8\VC\bin\vcvars32.bat VSINSTALLDIR=D:\msvs8 WINDIR=C:\WINDOWS XPCOM_DEBUG_BREAK=warn using PTY: False 12:26:50 INFO - MultiFileLogger online at 20160420 12:26:50 in C:\slave\test 12:26:50 INFO - Run as scripts/scripts/web_platform_tests.py --cfg web_platform_tests/prod_config_windows.py --test-type=testharness --total-chunks 10 --this-chunk 1 --blob-upload-branch mozilla-central --download-symbols true 12:26:50 INFO - Dumping config to C:\slave\test\logs\localconfig.json. 12:26:50 INFO - {'append_to_log': False, 12:26:50 INFO - 'base_work_dir': 'C:\\slave\\test', 12:26:50 INFO - 'blob_upload_branch': 'mozilla-central', 12:26:50 INFO - 'blob_uploader_auth_file': 'C:\\slave\\test\\oauth.txt', 12:26:50 INFO - 'buildbot_json_path': 'buildprops.json', 12:26:50 INFO - 'config_files': ('web_platform_tests/prod_config_windows.py',), 12:26:50 INFO - 'default_blob_upload_servers': ('https://blobupload.elasticbeanstalk.com',), 12:26:50 INFO - 'download_minidump_stackwalk': True, 12:26:50 INFO - 'download_symbols': 'true', 12:26:50 INFO - 'e10s': False, 12:26:50 INFO - 'exes': {'hg': 'c:/mozilla-build/hg/hg', 12:26:50 INFO - 'mozinstall': ('C:\\slave\\test/build/venv/scripts/python', 12:26:50 INFO - 'C:\\slave\\test/build/venv/scripts/mozinstall-script.py'), 12:26:50 INFO - 'python': 'c:\\mozilla-build\\python27\\python.exe', 12:26:50 INFO - 'tooltool.py': ('c:\\mozilla-build\\python27\\python.exe', 12:26:50 INFO - 'C:/mozilla-build/tooltool.py'), 12:26:50 INFO - 'virtualenv': ('c:\\mozilla-build\\python27\\python.exe', 12:26:50 INFO - 'c:/mozilla-build/buildbotve/virtualenv.py')}, 12:26:50 INFO - 'find_links': ('http://pypi.pvt.build.mozilla.org/pub', 12:26:50 INFO - 'http://pypi.pub.build.mozilla.org/pub'), 12:26:50 INFO - 'log_level': 'info', 12:26:50 INFO - 'log_to_console': True, 12:26:50 INFO - 'opt_config_files': (), 12:26:50 INFO - 'options': ('--prefs-root=%(test_path)s/prefs', 12:26:50 INFO - '--processes=1', 12:26:50 INFO - '--config=%(test_path)s/wptrunner.ini', 12:26:50 INFO - '--ca-cert-path=%(test_path)s/certs/cacert.pem', 12:26:50 INFO - '--host-key-path=%(test_path)s/certs/web-platform.test.key', 12:26:50 INFO - '--host-cert-path=%(test_path)s/certs/web-platform.test.pem', 12:26:50 INFO - '--certutil-binary=%(test_install_path)s/bin/certutil'), 12:26:50 INFO - 'pip_index': False, 12:26:50 INFO - 'require_test_zip': True, 12:26:50 INFO - 'test_type': ('testharness',), 12:26:50 INFO - 'this_chunk': '1', 12:26:50 INFO - 'total_chunks': '10', 12:26:50 INFO - 'virtualenv_path': 'venv', 12:26:50 INFO - 'volatile_config': {'actions': None, 'add_actions': None, 'no_actions': None}, 12:26:50 INFO - 'work_dir': 'build'} 12:26:50 INFO - ##### 12:26:50 INFO - ##### Running clobber step. 12:26:50 INFO - ##### 12:26:50 INFO - Running pre-action listener: _resource_record_pre_action 12:26:50 INFO - Running main action method: clobber 12:26:50 INFO - rmtree: C:\slave\test\build 12:26:50 INFO - Using _rmtree_windows ... 12:26:50 INFO - retry: Calling _rmtree_windows with args: ('C:\\slave\\test\\build',), kwargs: {}, attempt #1 12:27:29 INFO - Running post-action listener: _resource_record_post_action 12:27:29 INFO - ##### 12:27:29 INFO - ##### Running read-buildbot-config step. 12:27:29 INFO - ##### 12:27:29 INFO - Running pre-action listener: _resource_record_pre_action 12:27:29 INFO - Running main action method: read_buildbot_config 12:27:29 INFO - Using buildbot properties: 12:27:29 INFO - { 12:27:29 INFO - "project": "", 12:27:29 INFO - "product": "firefox", 12:27:29 INFO - "script_repo_revision": "production", 12:27:29 INFO - "scheduler": "tests-mozilla-central-xp_ix-debug-unittest", 12:27:29 INFO - "repository": "", 12:27:29 INFO - "buildername": "Windows XP 32-bit mozilla-central debug test web-platform-tests-1", 12:27:29 INFO - "buildid": "20160420110249", 12:27:29 INFO - "pgo_build": "False", 12:27:29 INFO - "basedir": "C:\\slave\\test", 12:27:29 INFO - "buildnumber": 10, 12:27:29 INFO - "slavename": "t-xp32-ix-049", 12:27:29 INFO - "revision": "30c5dbcee7ddeafcaffa50e01429c45d459bb8fc", 12:27:29 INFO - "master": "http://buildbot-master112.bb.releng.scl3.mozilla.com:8201/", 12:27:29 INFO - "platform": "win32", 12:27:29 INFO - "branch": "mozilla-central", 12:27:29 INFO - "repo_path": "mozilla-central", 12:27:29 INFO - "moz_repo_path": "", 12:27:29 INFO - "stage_platform": "win32", 12:27:29 INFO - "builduid": "562744aed783432f9de25064e09a31a0", 12:27:29 INFO - "slavebuilddir": "test" 12:27:29 INFO - } 12:27:29 INFO - Found a test packages url https://queue.taskcluster.net/v1/task/bYSUSpsRS3CnYDWEiLTTyg/artifacts/public/build/firefox-48.0a1.en-US.win32.test_packages.json. 12:27:29 INFO - Found installer url https://queue.taskcluster.net/v1/task/bYSUSpsRS3CnYDWEiLTTyg/artifacts/public/build/firefox-48.0a1.en-US.win32.zip. 12:27:29 INFO - Running post-action listener: _resource_record_post_action 12:27:29 INFO - ##### 12:27:29 INFO - ##### Running download-and-extract step. 12:27:29 INFO - ##### 12:27:29 INFO - Running pre-action listener: _resource_record_pre_action 12:27:29 INFO - Running main action method: download_and_extract 12:27:29 INFO - mkdir: C:\slave\test\build\tests 12:27:29 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 12:27:29 INFO - https://queue.taskcluster.net/v1/task/bYSUSpsRS3CnYDWEiLTTyg/artifacts/public/build/firefox-48.0a1.en-US.win32.test_packages.json matches https://queue.taskcluster.net 12:27:29 INFO - trying https://queue.taskcluster.net/v1/task/bYSUSpsRS3CnYDWEiLTTyg/artifacts/public/build/firefox-48.0a1.en-US.win32.test_packages.json 12:27:29 INFO - Downloading https://queue.taskcluster.net/v1/task/bYSUSpsRS3CnYDWEiLTTyg/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 12:27:29 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'https://queue.taskcluster.net/v1/task/bYSUSpsRS3CnYDWEiLTTyg/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 12:27:30 INFO - Downloaded 1274 bytes. 12:27:30 INFO - Reading from file C:\slave\test\build\firefox-48.0a1.en-US.win32.test_packages.json 12:27:30 INFO - Using the following test package requirements: 12:27:30 INFO - {u'common': [u'firefox-48.0a1.en-US.win32.common.tests.zip'], 12:27:30 INFO - u'cppunittest': [u'firefox-48.0a1.en-US.win32.common.tests.zip', 12:27:30 INFO - u'firefox-48.0a1.en-US.win32.cppunittest.tests.zip'], 12:27:30 INFO - u'gtest': [u'firefox-48.0a1.en-US.win32.common.tests.zip', 12:27:30 INFO - u'firefox-48.0a1.en-US.win32.gtest.tests.zip'], 12:27:30 INFO - u'jittest': [u'firefox-48.0a1.en-US.win32.common.tests.zip', 12:27:30 INFO - u'jsshell-win32.zip'], 12:27:30 INFO - u'mochitest': [u'firefox-48.0a1.en-US.win32.common.tests.zip', 12:27:30 INFO - u'firefox-48.0a1.en-US.win32.mochitest.tests.zip'], 12:27:30 INFO - u'mozbase': [u'firefox-48.0a1.en-US.win32.common.tests.zip'], 12:27:30 INFO - u'reftest': [u'firefox-48.0a1.en-US.win32.common.tests.zip', 12:27:30 INFO - u'firefox-48.0a1.en-US.win32.reftest.tests.zip'], 12:27:30 INFO - u'talos': [u'firefox-48.0a1.en-US.win32.common.tests.zip', 12:27:30 INFO - u'firefox-48.0a1.en-US.win32.talos.tests.zip'], 12:27:30 INFO - u'web-platform': [u'firefox-48.0a1.en-US.win32.common.tests.zip', 12:27:30 INFO - u'firefox-48.0a1.en-US.win32.web-platform.tests.zip'], 12:27:30 INFO - u'xpcshell': [u'firefox-48.0a1.en-US.win32.common.tests.zip', 12:27:30 INFO - u'firefox-48.0a1.en-US.win32.xpcshell.tests.zip']} 12:27:30 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 12:27:30 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 12:27:30 INFO - https://queue.taskcluster.net/v1/task/bYSUSpsRS3CnYDWEiLTTyg/artifacts/public/build/firefox-48.0a1.en-US.win32.common.tests.zip matches https://queue.taskcluster.net 12:27:30 INFO - trying https://queue.taskcluster.net/v1/task/bYSUSpsRS3CnYDWEiLTTyg/artifacts/public/build/firefox-48.0a1.en-US.win32.common.tests.zip 12:27:30 INFO - Downloading https://queue.taskcluster.net/v1/task/bYSUSpsRS3CnYDWEiLTTyg/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 12:27:30 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'https://queue.taskcluster.net/v1/task/bYSUSpsRS3CnYDWEiLTTyg/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 12:27:32 INFO - Downloaded 20463183 bytes. 12:27:32 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/*'] 12:27:32 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/* 12:27:35 INFO - caution: filename not matched: web-platform/* 12:27:35 INFO - Return code: 11 12:27:35 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 12:27:35 INFO - https://queue.taskcluster.net/v1/task/bYSUSpsRS3CnYDWEiLTTyg/artifacts/public/build/firefox-48.0a1.en-US.win32.web-platform.tests.zip matches https://queue.taskcluster.net 12:27:35 INFO - trying https://queue.taskcluster.net/v1/task/bYSUSpsRS3CnYDWEiLTTyg/artifacts/public/build/firefox-48.0a1.en-US.win32.web-platform.tests.zip 12:27:35 INFO - Downloading https://queue.taskcluster.net/v1/task/bYSUSpsRS3CnYDWEiLTTyg/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 12:27:35 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'https://queue.taskcluster.net/v1/task/bYSUSpsRS3CnYDWEiLTTyg/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 12:32:03 INFO - Downloaded 36397898 bytes. 12:32:03 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/*'] 12:32:03 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/* 12:32:35 INFO - caution: filename not matched: bin/* 12:32:35 INFO - caution: filename not matched: config/* 12:32:35 INFO - caution: filename not matched: mozbase/* 12:32:35 INFO - caution: filename not matched: marionette/* 12:32:35 INFO - caution: filename not matched: tools/wptserve/* 12:32:35 INFO - Return code: 11 12:32:35 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 12:32:35 INFO - https://queue.taskcluster.net/v1/task/bYSUSpsRS3CnYDWEiLTTyg/artifacts/public/build/firefox-48.0a1.en-US.win32.zip matches https://queue.taskcluster.net 12:32:35 INFO - trying https://queue.taskcluster.net/v1/task/bYSUSpsRS3CnYDWEiLTTyg/artifacts/public/build/firefox-48.0a1.en-US.win32.zip 12:32:35 INFO - Downloading https://queue.taskcluster.net/v1/task/bYSUSpsRS3CnYDWEiLTTyg/artifacts/public/build/firefox-48.0a1.en-US.win32.zip to C:\slave\test\build\firefox-48.0a1.en-US.win32.zip 12:32:35 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'https://queue.taskcluster.net/v1/task/bYSUSpsRS3CnYDWEiLTTyg/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 12:43:13 INFO - Downloaded 67450931 bytes. 12:43:13 INFO - Setting buildbot property build_url to https://queue.taskcluster.net/v1/task/bYSUSpsRS3CnYDWEiLTTyg/artifacts/public/build/firefox-48.0a1.en-US.win32.zip 12:43:13 INFO - mkdir: C:\slave\test\properties 12:43:13 INFO - Writing buildbot properties ['build_url'] to C:\slave\test\properties\build_url 12:43:13 INFO - Writing to file C:\slave\test\properties\build_url 12:43:13 INFO - Contents: 12:43:13 INFO - build_url:https://queue.taskcluster.net/v1/task/bYSUSpsRS3CnYDWEiLTTyg/artifacts/public/build/firefox-48.0a1.en-US.win32.zip 12:43:15 INFO - Setting buildbot property symbols_url to https://queue.taskcluster.net/v1/task/bYSUSpsRS3CnYDWEiLTTyg/artifacts/public/build/firefox-48.0a1.en-US.win32.crashreporter-symbols.zip 12:43:15 INFO - Writing buildbot properties ['symbols_url'] to C:\slave\test\properties\symbols_url 12:43:15 INFO - Writing to file C:\slave\test\properties\symbols_url 12:43:15 INFO - Contents: 12:43:15 INFO - symbols_url:https://queue.taskcluster.net/v1/task/bYSUSpsRS3CnYDWEiLTTyg/artifacts/public/build/firefox-48.0a1.en-US.win32.crashreporter-symbols.zip 12:43: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')]} 12:43:15 INFO - https://queue.taskcluster.net/v1/task/bYSUSpsRS3CnYDWEiLTTyg/artifacts/public/build/firefox-48.0a1.en-US.win32.crashreporter-symbols.zip matches https://queue.taskcluster.net 12:43:15 INFO - trying https://queue.taskcluster.net/v1/task/bYSUSpsRS3CnYDWEiLTTyg/artifacts/public/build/firefox-48.0a1.en-US.win32.crashreporter-symbols.zip 12:43:15 INFO - Downloading https://queue.taskcluster.net/v1/task/bYSUSpsRS3CnYDWEiLTTyg/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 12:43:15 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'https://queue.taskcluster.net/v1/task/bYSUSpsRS3CnYDWEiLTTyg/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 12:43:20 INFO - Downloaded 58279918 bytes. 12:43:20 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'] 12:43:20 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 12:43:24 INFO - Return code: 0 12:43:24 INFO - Running post-action listener: _resource_record_post_action 12:43:24 INFO - Running post-action listener: set_extra_try_arguments 12:43:24 INFO - ##### 12:43:24 INFO - ##### Running create-virtualenv step. 12:43:24 INFO - ##### 12:43:24 INFO - Running pre-action listener: _pre_create_virtualenv 12:43:24 INFO - Running pre-action listener: _resource_record_pre_action 12:43:24 INFO - Running main action method: create_virtualenv 12:43:24 INFO - Creating virtualenv C:\slave\test\build\venv 12:43:24 INFO - Running command: ['c:\\mozilla-build\\python27\\python.exe', 'c:/mozilla-build/buildbotve/virtualenv.py', '--no-site-packages', '--distribute', 'C:\\slave\\test\\build\\venv'] in C:\slave\test\build 12:43:24 INFO - Copy/paste: c:\mozilla-build\python27\python.exe c:/mozilla-build/buildbotve/virtualenv.py --no-site-packages --distribute C:\slave\test\build\venv 12:43:25 INFO - New python executable in C:\slave\test\build\venv\Scripts\python.exe 12:43:27 INFO - Installing distribute......................................................................................................................................................................................done. 12:43:27 INFO - Return code: 0 12:43:27 INFO - Installing psutil>=0.7.1 into virtualenv C:\slave\test\build\venv 12:43:27 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 12:43:27 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 12:43:27 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 12:43:27 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 12:43:27 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 0x00ECF0C0>, '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-049', 'USERDOMAIN': 'T-XP32-IX-049', '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-049', 'FRAMEWORKDIR': 'C:\\WINDOWS\\Microsoft.NET\\Framework', 'MOZBUILDDIR': 'C:\\mozilla-build\\', 'FRAMEWORKSDKDIR': 'D:\\msvs8\\SDK\\v2.0', 'TEST1': 'testie', 'LOGONSERVER': '\\\\T-XP32-IX-049', '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-049\\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-049'}}, attempt #1 12:43:27 INFO - Running command: ['C:\\slave\\test\\build\\venv\\Scripts\\pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'psutil>=0.7.1'] in C:\slave\test\build 12:43:27 INFO - Copy/paste: C:\slave\test\build\venv\Scripts\pip install --timeout 120 --no-index --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub psutil>=0.7.1 12:43:27 INFO - Using env: {'ALLUSERSPROFILE': 'C:\\Documents and Settings\\All Users', 12:43:27 INFO - 'APPDATA': 'C:\\Documents and Settings\\cltbld.T-XP32-IX-049\\Application Data', 12:43:27 INFO - 'COMMONPROGRAMFILES': 'C:\\Program Files\\Common Files', 12:43:27 INFO - 'COMPUTERNAME': 'T-XP32-IX-049', 12:43:27 INFO - 'COMSPEC': 'C:\\WINDOWS\\system32\\cmd.exe', 12:43:27 INFO - 'DCLOCATION': 'SCL3', 12:43:27 INFO - 'DEVENVDIR': 'D:\\msvs8\\Common7\\IDE', 12:43:27 INFO - 'DNSSUFFIX': 'wintest.releng.scl3.mozilla.com', 12:43:27 INFO - 'FP_NO_HOST_CHECK': 'NO', 12:43:27 INFO - 'FRAMEWORKDIR': 'C:\\WINDOWS\\Microsoft.NET\\Framework', 12:43:27 INFO - 'FRAMEWORKSDKDIR': 'D:\\msvs8\\SDK\\v2.0', 12:43:27 INFO - 'FRAMEWORKVERSION': 'v2.0.50727', 12:43:27 INFO - 'HOMEDRIVE': 'C:', 12:43:27 INFO - 'HOMEPATH': '\\Documents and Settings\\cltbld.T-XP32-IX-049', 12:43:27 INFO - 'KTS_HOME': 'C:\\Program Files\\KTS', 12:43:27 INFO - 'KTS_VERSION': '1.19c', 12:43:27 INFO - 'LIBPATH': 'C:\\WINDOWS\\Microsoft.NET\\Framework\\v2.0.50727;D:\\msvs8\\VC\\ATLMFC\\LIB', 12:43:27 INFO - 'LOGONSERVER': '\\\\T-XP32-IX-049', 12:43:27 INFO - 'MONDIR': 'C:\\Monitor_config\\', 12:43:27 INFO - 'MOZBUILDDIR': 'C:\\mozilla-build\\', 12:43:27 INFO - 'MOZILLABUILD': 'D:\\mozilla-build', 12:43:27 INFO - 'MOZILLABUILDDRIVE': 'C:', 12:43:27 INFO - 'MOZILLABUILDPATH': '\\mozilla-build\\', 12:43:27 INFO - 'MOZ_AIRBAG': '1', 12:43:27 INFO - 'MOZ_CRASHREPORTER_NO_REPORT': '1', 12:43:27 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 12:43:27 INFO - 'MOZ_MSVCVERSION': '8', 12:43:27 INFO - 'MOZ_NO_REMOTE': '1', 12:43:27 INFO - 'MOZ_TOOLS': 'D:\\mozilla-build\\moztools', 12:43:27 INFO - 'MSVCDIR': 'D:\\msvs8\\VC', 12:43:27 INFO - 'NO_EM_RESTART': '1', 12:43:27 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 12:43:27 INFO - 'NUMBER_OF_PROCESSORS': '8', 12:43:27 INFO - 'OS': 'Windows_NT', 12:43:27 INFO - 'OURDRIVE': 'C:', 12:43:27 INFO - 'PATH': 'C:\\Program Files\\NVIDIA Corporation\\PhysX\\Common;C:\\WINDOWS\\system32;C:\\WINDOWS;C:\\WINDOWS\\System32\\Wbem;C:\\WINDOWS\\system32\\WindowsPowerShell\\v1.0;C:\\mozilla-build\\python27;C:\\mozilla-build\\python27\\Scripts;C:\\mozilla-build\\msys\\bin;C:\\mozilla-build\\vim\\vim72;C:\\mozilla-build\\wget;C:\\mozilla-build\\info-zip;C:\\CoreUtils\\bin;C:\\mozilla-build\\buildbotve\\scripts;C:\\mozilla-build\\hg', 12:43:27 INFO - 'PATHEXT': '.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.PSC1', 12:43:27 INFO - 'PROCESSOR_ARCHITECTURE': 'x86', 12:43:27 INFO - 'PROCESSOR_IDENTIFIER': 'x86 Family 6 Model 30 Stepping 5, GenuineIntel', 12:43:27 INFO - 'PROCESSOR_LEVEL': '6', 12:43:27 INFO - 'PROCESSOR_REVISION': '1e05', 12:43:27 INFO - 'PROGRAMFILES': 'C:\\Program Files', 12:43:27 INFO - 'PROMPT': '$P$G', 12:43:27 INFO - 'PROPERTIES_FILE': 'C:\\slave\\test/buildprops.json', 12:43:27 INFO - 'PWD': 'C:\\slave\\test', 12:43:27 INFO - 'RUNLOGFILE': 'C:\\slave\\\\runslave.log', 12:43:27 INFO - 'SESSIONNAME': 'Console', 12:43:27 INFO - 'SLAVEDIR': 'C:\\slave\\', 12:43:27 INFO - 'SYSTEMDRIVE': 'C:', 12:43:27 INFO - 'SYSTEMROOT': 'C:\\WINDOWS', 12:43:27 INFO - 'TEMP': 'C:\\DOCUME~1\\CLTBLD~1.T-X\\LOCALS~1\\Temp', 12:43:27 INFO - 'TEST1': 'testie', 12:43:27 INFO - 'TMP': 'C:\\DOCUME~1\\CLTBLD~1.T-X\\LOCALS~1\\Temp', 12:43:27 INFO - 'USERDOMAIN': 'T-XP32-IX-049', 12:43:27 INFO - 'USERNAME': 'cltbld', 12:43:27 INFO - 'USERPROFILE': 'C:\\Documents and Settings\\cltbld.T-XP32-IX-049', 12:43:27 INFO - 'VCINSTALLDIR': 'D:\\msvs8\\VC', 12:43:27 INFO - 'VCVARS': 'D:\\msvs8\\VC\\bin\\vcvars32.bat', 12:43:27 INFO - 'VSINSTALLDIR': 'D:\\msvs8', 12:43:27 INFO - 'WINDIR': 'C:\\WINDOWS', 12:43:27 INFO - 'XPCOM_DEBUG_BREAK': 'warn'} 12:43:28 INFO - Ignoring indexes: http://pypi.python.org/simple/ 12:43:28 INFO - Downloading/unpacking psutil>=0.7.1 12:43:28 INFO - Running setup.py egg_info for package psutil 12:43:28 INFO - warning: no previously-included files matching '*' found under directory 'docs\_build' 12:43:28 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ... 12:43:28 INFO - Installing collected packages: psutil 12:43:28 INFO - Running setup.py install for psutil 12:43:28 INFO - building 'psutil._psutil_windows' extension 12:43:28 INFO - error: Unable to find vcvarsall.bat 12:43:28 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-h2gh_g-record\install-record.txt --install-headers C:\slave\test\build\venv\include\site\python2.7: 12:43:28 INFO - running install 12:43:28 INFO - running build 12:43:28 INFO - running build_py 12:43:28 INFO - creating build 12:43:28 INFO - creating build\lib.win32-2.7 12:43:28 INFO - creating build\lib.win32-2.7\psutil 12:43:28 INFO - copying psutil\_common.py -> build\lib.win32-2.7\psutil 12:43:28 INFO - copying psutil\_compat.py -> build\lib.win32-2.7\psutil 12:43:28 INFO - copying psutil\_psbsd.py -> build\lib.win32-2.7\psutil 12:43:28 INFO - copying psutil\_pslinux.py -> build\lib.win32-2.7\psutil 12:43:28 INFO - copying psutil\_psosx.py -> build\lib.win32-2.7\psutil 12:43:28 INFO - copying psutil\_psposix.py -> build\lib.win32-2.7\psutil 12:43:28 INFO - copying psutil\_pssunos.py -> build\lib.win32-2.7\psutil 12:43:28 INFO - copying psutil\_pswindows.py -> build\lib.win32-2.7\psutil 12:43:28 INFO - copying psutil\__init__.py -> build\lib.win32-2.7\psutil 12:43:28 INFO - running build_ext 12:43:28 INFO - building 'psutil._psutil_windows' extension 12:43:28 INFO - error: Unable to find vcvarsall.bat 12:43:28 INFO - ---------------------------------------- 12:43:28 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-h2gh_g-record\install-record.txt --install-headers C:\slave\test\build\venv\include\site\python2.7 failed with error code 1 12:43:28 INFO - Storing complete log in C:\Documents and Settings\cltbld.T-XP32-IX-049\Application Data\pip\pip.log 12:43:28 WARNING - Return code: 1 12:43:28 WARNING - Could not install python package: C:\slave\test\build\venv\Scripts\pip install --timeout 120 --no-index --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub psutil>=0.7.1 failed after 1 tries! 12:43:28 INFO - Installing mozsystemmonitor==0.0.0 into virtualenv C:\slave\test\build\venv 12:43:28 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 12:43:28 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 12:43:28 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 12:43:28 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 12:43:28 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 0x00ECF0C0>, '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-049', 'USERDOMAIN': 'T-XP32-IX-049', '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-049', 'FRAMEWORKDIR': 'C:\\WINDOWS\\Microsoft.NET\\Framework', 'MOZBUILDDIR': 'C:\\mozilla-build\\', 'FRAMEWORKSDKDIR': 'D:\\msvs8\\SDK\\v2.0', 'TEST1': 'testie', 'LOGONSERVER': '\\\\T-XP32-IX-049', '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-049\\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-049'}}, attempt #1 12:43:28 INFO - Running command: ['C:\\slave\\test\\build\\venv\\Scripts\\pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'mozsystemmonitor==0.0.0'] in C:\slave\test\build 12:43:28 INFO - Copy/paste: C:\slave\test\build\venv\Scripts\pip install --timeout 120 --no-index --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub mozsystemmonitor==0.0.0 12:43:28 INFO - Using env: {'ALLUSERSPROFILE': 'C:\\Documents and Settings\\All Users', 12:43:28 INFO - 'APPDATA': 'C:\\Documents and Settings\\cltbld.T-XP32-IX-049\\Application Data', 12:43:28 INFO - 'COMMONPROGRAMFILES': 'C:\\Program Files\\Common Files', 12:43:28 INFO - 'COMPUTERNAME': 'T-XP32-IX-049', 12:43:28 INFO - 'COMSPEC': 'C:\\WINDOWS\\system32\\cmd.exe', 12:43:28 INFO - 'DCLOCATION': 'SCL3', 12:43:28 INFO - 'DEVENVDIR': 'D:\\msvs8\\Common7\\IDE', 12:43:28 INFO - 'DNSSUFFIX': 'wintest.releng.scl3.mozilla.com', 12:43:28 INFO - 'FP_NO_HOST_CHECK': 'NO', 12:43:28 INFO - 'FRAMEWORKDIR': 'C:\\WINDOWS\\Microsoft.NET\\Framework', 12:43:28 INFO - 'FRAMEWORKSDKDIR': 'D:\\msvs8\\SDK\\v2.0', 12:43:28 INFO - 'FRAMEWORKVERSION': 'v2.0.50727', 12:43:28 INFO - 'HOMEDRIVE': 'C:', 12:43:28 INFO - 'HOMEPATH': '\\Documents and Settings\\cltbld.T-XP32-IX-049', 12:43:28 INFO - 'KTS_HOME': 'C:\\Program Files\\KTS', 12:43:28 INFO - 'KTS_VERSION': '1.19c', 12:43:28 INFO - 'LIBPATH': 'C:\\WINDOWS\\Microsoft.NET\\Framework\\v2.0.50727;D:\\msvs8\\VC\\ATLMFC\\LIB', 12:43:28 INFO - 'LOGONSERVER': '\\\\T-XP32-IX-049', 12:43:28 INFO - 'MONDIR': 'C:\\Monitor_config\\', 12:43:28 INFO - 'MOZBUILDDIR': 'C:\\mozilla-build\\', 12:43:28 INFO - 'MOZILLABUILD': 'D:\\mozilla-build', 12:43:28 INFO - 'MOZILLABUILDDRIVE': 'C:', 12:43:28 INFO - 'MOZILLABUILDPATH': '\\mozilla-build\\', 12:43:28 INFO - 'MOZ_AIRBAG': '1', 12:43:28 INFO - 'MOZ_CRASHREPORTER_NO_REPORT': '1', 12:43:28 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 12:43:28 INFO - 'MOZ_MSVCVERSION': '8', 12:43:28 INFO - 'MOZ_NO_REMOTE': '1', 12:43:28 INFO - 'MOZ_TOOLS': 'D:\\mozilla-build\\moztools', 12:43:28 INFO - 'MSVCDIR': 'D:\\msvs8\\VC', 12:43:28 INFO - 'NO_EM_RESTART': '1', 12:43:28 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 12:43:28 INFO - 'NUMBER_OF_PROCESSORS': '8', 12:43:28 INFO - 'OS': 'Windows_NT', 12:43:28 INFO - 'OURDRIVE': 'C:', 12:43:28 INFO - 'PATH': 'C:\\Program Files\\NVIDIA Corporation\\PhysX\\Common;C:\\WINDOWS\\system32;C:\\WINDOWS;C:\\WINDOWS\\System32\\Wbem;C:\\WINDOWS\\system32\\WindowsPowerShell\\v1.0;C:\\mozilla-build\\python27;C:\\mozilla-build\\python27\\Scripts;C:\\mozilla-build\\msys\\bin;C:\\mozilla-build\\vim\\vim72;C:\\mozilla-build\\wget;C:\\mozilla-build\\info-zip;C:\\CoreUtils\\bin;C:\\mozilla-build\\buildbotve\\scripts;C:\\mozilla-build\\hg', 12:43:28 INFO - 'PATHEXT': '.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.PSC1', 12:43:28 INFO - 'PROCESSOR_ARCHITECTURE': 'x86', 12:43:28 INFO - 'PROCESSOR_IDENTIFIER': 'x86 Family 6 Model 30 Stepping 5, GenuineIntel', 12:43:28 INFO - 'PROCESSOR_LEVEL': '6', 12:43:28 INFO - 'PROCESSOR_REVISION': '1e05', 12:43:28 INFO - 'PROGRAMFILES': 'C:\\Program Files', 12:43:28 INFO - 'PROMPT': '$P$G', 12:43:28 INFO - 'PROPERTIES_FILE': 'C:\\slave\\test/buildprops.json', 12:43:28 INFO - 'PWD': 'C:\\slave\\test', 12:43:28 INFO - 'RUNLOGFILE': 'C:\\slave\\\\runslave.log', 12:43:28 INFO - 'SESSIONNAME': 'Console', 12:43:28 INFO - 'SLAVEDIR': 'C:\\slave\\', 12:43:28 INFO - 'SYSTEMDRIVE': 'C:', 12:43:28 INFO - 'SYSTEMROOT': 'C:\\WINDOWS', 12:43:28 INFO - 'TEMP': 'C:\\DOCUME~1\\CLTBLD~1.T-X\\LOCALS~1\\Temp', 12:43:28 INFO - 'TEST1': 'testie', 12:43:28 INFO - 'TMP': 'C:\\DOCUME~1\\CLTBLD~1.T-X\\LOCALS~1\\Temp', 12:43:28 INFO - 'USERDOMAIN': 'T-XP32-IX-049', 12:43:28 INFO - 'USERNAME': 'cltbld', 12:43:28 INFO - 'USERPROFILE': 'C:\\Documents and Settings\\cltbld.T-XP32-IX-049', 12:43:28 INFO - 'VCINSTALLDIR': 'D:\\msvs8\\VC', 12:43:28 INFO - 'VCVARS': 'D:\\msvs8\\VC\\bin\\vcvars32.bat', 12:43:28 INFO - 'VSINSTALLDIR': 'D:\\msvs8', 12:43:28 INFO - 'WINDIR': 'C:\\WINDOWS', 12:43:28 INFO - 'XPCOM_DEBUG_BREAK': 'warn'} 12:43:29 INFO - Ignoring indexes: http://pypi.python.org/simple/ 12:43:29 INFO - Downloading/unpacking mozsystemmonitor==0.0.0 12:43:29 INFO - Downloading mozsystemmonitor-0.0.tar.gz 12:43:29 INFO - Running setup.py egg_info for package mozsystemmonitor 12:43:29 INFO - Downloading/unpacking psutil>=0.7.1 (from mozsystemmonitor==0.0.0) 12:43:29 INFO - Running setup.py egg_info for package psutil 12:43:29 INFO - warning: no previously-included files matching '*' found under directory 'docs\_build' 12:43:29 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ... 12:43:29 INFO - Installing collected packages: mozsystemmonitor, psutil 12:43:29 INFO - Running setup.py install for mozsystemmonitor 12:43:29 INFO - Running setup.py install for psutil 12:43:29 INFO - building 'psutil._psutil_windows' extension 12:43:29 INFO - error: Unable to find vcvarsall.bat 12:43:29 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-qxtet2-record\install-record.txt --install-headers C:\slave\test\build\venv\include\site\python2.7: 12:43:29 INFO - running install 12:43:29 INFO - running build 12:43:29 INFO - running build_py 12:43:29 INFO - running build_ext 12:43:29 INFO - building 'psutil._psutil_windows' extension 12:43:29 INFO - error: Unable to find vcvarsall.bat 12:43:29 INFO - ---------------------------------------- 12:43:29 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-qxtet2-record\install-record.txt --install-headers C:\slave\test\build\venv\include\site\python2.7 failed with error code 1 12:43:29 INFO - Storing complete log in C:\Documents and Settings\cltbld.T-XP32-IX-049\Application Data\pip\pip.log 12:43:29 WARNING - Return code: 1 12:43:29 WARNING - Could not install python package: C:\slave\test\build\venv\Scripts\pip install --timeout 120 --no-index --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub mozsystemmonitor==0.0.0 failed after 1 tries! 12:43:29 INFO - Installing blobuploader==1.2.4 into virtualenv C:\slave\test\build\venv 12:43:29 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 12:43:29 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 12:43:29 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 12:43:29 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 12:43:29 INFO - retry: Calling run_command with args: [['C:\\slave\\test\\build\\venv\\Scripts\\pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', '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 0x00ECF0C0>, '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-049', 'USERDOMAIN': 'T-XP32-IX-049', '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-049', 'FRAMEWORKDIR': 'C:\\WINDOWS\\Microsoft.NET\\Framework', 'MOZBUILDDIR': 'C:\\mozilla-build\\', 'FRAMEWORKSDKDIR': 'D:\\msvs8\\SDK\\v2.0', 'TEST1': 'testie', 'LOGONSERVER': '\\\\T-XP32-IX-049', '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-049\\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-049'}}, attempt #1 12:43:29 INFO - Running command: ['C:\\slave\\test\\build\\venv\\Scripts\\pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'blobuploader==1.2.4'] in C:\slave\test\build 12:43:29 INFO - Copy/paste: C:\slave\test\build\venv\Scripts\pip install --timeout 120 --no-index --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub blobuploader==1.2.4 12:43:29 INFO - Using env: {'ALLUSERSPROFILE': 'C:\\Documents and Settings\\All Users', 12:43:29 INFO - 'APPDATA': 'C:\\Documents and Settings\\cltbld.T-XP32-IX-049\\Application Data', 12:43:29 INFO - 'COMMONPROGRAMFILES': 'C:\\Program Files\\Common Files', 12:43:29 INFO - 'COMPUTERNAME': 'T-XP32-IX-049', 12:43:29 INFO - 'COMSPEC': 'C:\\WINDOWS\\system32\\cmd.exe', 12:43:29 INFO - 'DCLOCATION': 'SCL3', 12:43:29 INFO - 'DEVENVDIR': 'D:\\msvs8\\Common7\\IDE', 12:43:29 INFO - 'DNSSUFFIX': 'wintest.releng.scl3.mozilla.com', 12:43:29 INFO - 'FP_NO_HOST_CHECK': 'NO', 12:43:29 INFO - 'FRAMEWORKDIR': 'C:\\WINDOWS\\Microsoft.NET\\Framework', 12:43:29 INFO - 'FRAMEWORKSDKDIR': 'D:\\msvs8\\SDK\\v2.0', 12:43:29 INFO - 'FRAMEWORKVERSION': 'v2.0.50727', 12:43:29 INFO - 'HOMEDRIVE': 'C:', 12:43:29 INFO - 'HOMEPATH': '\\Documents and Settings\\cltbld.T-XP32-IX-049', 12:43:29 INFO - 'KTS_HOME': 'C:\\Program Files\\KTS', 12:43:29 INFO - 'KTS_VERSION': '1.19c', 12:43:29 INFO - 'LIBPATH': 'C:\\WINDOWS\\Microsoft.NET\\Framework\\v2.0.50727;D:\\msvs8\\VC\\ATLMFC\\LIB', 12:43:29 INFO - 'LOGONSERVER': '\\\\T-XP32-IX-049', 12:43:29 INFO - 'MONDIR': 'C:\\Monitor_config\\', 12:43:29 INFO - 'MOZBUILDDIR': 'C:\\mozilla-build\\', 12:43:29 INFO - 'MOZILLABUILD': 'D:\\mozilla-build', 12:43:29 INFO - 'MOZILLABUILDDRIVE': 'C:', 12:43:29 INFO - 'MOZILLABUILDPATH': '\\mozilla-build\\', 12:43:29 INFO - 'MOZ_AIRBAG': '1', 12:43:29 INFO - 'MOZ_CRASHREPORTER_NO_REPORT': '1', 12:43:29 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 12:43:29 INFO - 'MOZ_MSVCVERSION': '8', 12:43:29 INFO - 'MOZ_NO_REMOTE': '1', 12:43:29 INFO - 'MOZ_TOOLS': 'D:\\mozilla-build\\moztools', 12:43:29 INFO - 'MSVCDIR': 'D:\\msvs8\\VC', 12:43:29 INFO - 'NO_EM_RESTART': '1', 12:43:29 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 12:43:29 INFO - 'NUMBER_OF_PROCESSORS': '8', 12:43:29 INFO - 'OS': 'Windows_NT', 12:43:29 INFO - 'OURDRIVE': 'C:', 12:43:29 INFO - 'PATH': 'C:\\Program Files\\NVIDIA Corporation\\PhysX\\Common;C:\\WINDOWS\\system32;C:\\WINDOWS;C:\\WINDOWS\\System32\\Wbem;C:\\WINDOWS\\system32\\WindowsPowerShell\\v1.0;C:\\mozilla-build\\python27;C:\\mozilla-build\\python27\\Scripts;C:\\mozilla-build\\msys\\bin;C:\\mozilla-build\\vim\\vim72;C:\\mozilla-build\\wget;C:\\mozilla-build\\info-zip;C:\\CoreUtils\\bin;C:\\mozilla-build\\buildbotve\\scripts;C:\\mozilla-build\\hg', 12:43:29 INFO - 'PATHEXT': '.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.PSC1', 12:43:29 INFO - 'PROCESSOR_ARCHITECTURE': 'x86', 12:43:29 INFO - 'PROCESSOR_IDENTIFIER': 'x86 Family 6 Model 30 Stepping 5, GenuineIntel', 12:43:29 INFO - 'PROCESSOR_LEVEL': '6', 12:43:29 INFO - 'PROCESSOR_REVISION': '1e05', 12:43:29 INFO - 'PROGRAMFILES': 'C:\\Program Files', 12:43:29 INFO - 'PROMPT': '$P$G', 12:43:29 INFO - 'PROPERTIES_FILE': 'C:\\slave\\test/buildprops.json', 12:43:29 INFO - 'PWD': 'C:\\slave\\test', 12:43:29 INFO - 'RUNLOGFILE': 'C:\\slave\\\\runslave.log', 12:43:29 INFO - 'SESSIONNAME': 'Console', 12:43:29 INFO - 'SLAVEDIR': 'C:\\slave\\', 12:43:29 INFO - 'SYSTEMDRIVE': 'C:', 12:43:29 INFO - 'SYSTEMROOT': 'C:\\WINDOWS', 12:43:29 INFO - 'TEMP': 'C:\\DOCUME~1\\CLTBLD~1.T-X\\LOCALS~1\\Temp', 12:43:29 INFO - 'TEST1': 'testie', 12:43:29 INFO - 'TMP': 'C:\\DOCUME~1\\CLTBLD~1.T-X\\LOCALS~1\\Temp', 12:43:29 INFO - 'USERDOMAIN': 'T-XP32-IX-049', 12:43:29 INFO - 'USERNAME': 'cltbld', 12:43:29 INFO - 'USERPROFILE': 'C:\\Documents and Settings\\cltbld.T-XP32-IX-049', 12:43:29 INFO - 'VCINSTALLDIR': 'D:\\msvs8\\VC', 12:43:29 INFO - 'VCVARS': 'D:\\msvs8\\VC\\bin\\vcvars32.bat', 12:43:29 INFO - 'VSINSTALLDIR': 'D:\\msvs8', 12:43:29 INFO - 'WINDIR': 'C:\\WINDOWS', 12:43:29 INFO - 'XPCOM_DEBUG_BREAK': 'warn'} 12:43:29 INFO - Ignoring indexes: http://pypi.python.org/simple/ 12:43:29 INFO - Downloading/unpacking blobuploader==1.2.4 12:43:29 INFO - Downloading blobuploader-1.2.4.tar.gz 12:43:29 INFO - Running setup.py egg_info for package blobuploader 12:43:29 INFO - Downloading/unpacking requests==1.2.3. (from blobuploader==1.2.4) 12:43:31 INFO - Running setup.py egg_info for package requests 12:43:31 INFO - Downloading/unpacking docopt==0.6.1 (from blobuploader==1.2.4) 12:43:31 INFO - Downloading docopt-0.6.1.tar.gz 12:43:31 INFO - Running setup.py egg_info for package docopt 12:43:31 INFO - Installing collected packages: blobuploader, docopt, requests 12:43:31 INFO - Running setup.py install for blobuploader 12:43:31 INFO - Running setup.py install for docopt 12:43:31 INFO - Running setup.py install for requests 12:43:31 INFO - Successfully installed blobuploader docopt requests 12:43:31 INFO - Cleaning up... 12:43:31 INFO - Return code: 0 12:43:31 INFO - Installing None into virtualenv C:\slave\test\build\venv 12:43:31 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 12:43:31 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 12:43:31 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 12:43:31 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 12:43:31 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 0x00ECF0C0>, '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-049', 'USERDOMAIN': 'T-XP32-IX-049', '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-049', 'FRAMEWORKDIR': 'C:\\WINDOWS\\Microsoft.NET\\Framework', 'MOZBUILDDIR': 'C:\\mozilla-build\\', 'FRAMEWORKSDKDIR': 'D:\\msvs8\\SDK\\v2.0', 'TEST1': 'testie', 'LOGONSERVER': '\\\\T-XP32-IX-049', '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-049\\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-049'}}, attempt #1 12:43:31 INFO - Running command: ['C:\\slave\\test\\build\\venv\\Scripts\\pip', 'install', '--no-deps', '--timeout', '120', '-r', 'C:\\slave\\test\\build\\tests\\config\\marionette_requirements.txt', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub'] in C:\slave\test\build\tests\config 12:43:31 INFO - Copy/paste: C:\slave\test\build\venv\Scripts\pip install --no-deps --timeout 120 -r C:\slave\test\build\tests\config\marionette_requirements.txt --no-index --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub 12:43:31 INFO - Using env: {'ALLUSERSPROFILE': 'C:\\Documents and Settings\\All Users', 12:43:31 INFO - 'APPDATA': 'C:\\Documents and Settings\\cltbld.T-XP32-IX-049\\Application Data', 12:43:31 INFO - 'COMMONPROGRAMFILES': 'C:\\Program Files\\Common Files', 12:43:31 INFO - 'COMPUTERNAME': 'T-XP32-IX-049', 12:43:31 INFO - 'COMSPEC': 'C:\\WINDOWS\\system32\\cmd.exe', 12:43:31 INFO - 'DCLOCATION': 'SCL3', 12:43:31 INFO - 'DEVENVDIR': 'D:\\msvs8\\Common7\\IDE', 12:43:31 INFO - 'DNSSUFFIX': 'wintest.releng.scl3.mozilla.com', 12:43:31 INFO - 'FP_NO_HOST_CHECK': 'NO', 12:43:31 INFO - 'FRAMEWORKDIR': 'C:\\WINDOWS\\Microsoft.NET\\Framework', 12:43:31 INFO - 'FRAMEWORKSDKDIR': 'D:\\msvs8\\SDK\\v2.0', 12:43:31 INFO - 'FRAMEWORKVERSION': 'v2.0.50727', 12:43:31 INFO - 'HOMEDRIVE': 'C:', 12:43:31 INFO - 'HOMEPATH': '\\Documents and Settings\\cltbld.T-XP32-IX-049', 12:43:31 INFO - 'KTS_HOME': 'C:\\Program Files\\KTS', 12:43:31 INFO - 'KTS_VERSION': '1.19c', 12:43:31 INFO - 'LIBPATH': 'C:\\WINDOWS\\Microsoft.NET\\Framework\\v2.0.50727;D:\\msvs8\\VC\\ATLMFC\\LIB', 12:43:31 INFO - 'LOGONSERVER': '\\\\T-XP32-IX-049', 12:43:31 INFO - 'MONDIR': 'C:\\Monitor_config\\', 12:43:31 INFO - 'MOZBUILDDIR': 'C:\\mozilla-build\\', 12:43:31 INFO - 'MOZILLABUILD': 'D:\\mozilla-build', 12:43:31 INFO - 'MOZILLABUILDDRIVE': 'C:', 12:43:31 INFO - 'MOZILLABUILDPATH': '\\mozilla-build\\', 12:43:31 INFO - 'MOZ_AIRBAG': '1', 12:43:31 INFO - 'MOZ_CRASHREPORTER_NO_REPORT': '1', 12:43:31 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 12:43:31 INFO - 'MOZ_MSVCVERSION': '8', 12:43:31 INFO - 'MOZ_NO_REMOTE': '1', 12:43:31 INFO - 'MOZ_TOOLS': 'D:\\mozilla-build\\moztools', 12:43:31 INFO - 'MSVCDIR': 'D:\\msvs8\\VC', 12:43:31 INFO - 'NO_EM_RESTART': '1', 12:43:31 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 12:43:31 INFO - 'NUMBER_OF_PROCESSORS': '8', 12:43:31 INFO - 'OS': 'Windows_NT', 12:43:31 INFO - 'OURDRIVE': 'C:', 12:43: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', 12:43:31 INFO - 'PATHEXT': '.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.PSC1', 12:43:31 INFO - 'PROCESSOR_ARCHITECTURE': 'x86', 12:43:31 INFO - 'PROCESSOR_IDENTIFIER': 'x86 Family 6 Model 30 Stepping 5, GenuineIntel', 12:43:31 INFO - 'PROCESSOR_LEVEL': '6', 12:43:31 INFO - 'PROCESSOR_REVISION': '1e05', 12:43:31 INFO - 'PROGRAMFILES': 'C:\\Program Files', 12:43:31 INFO - 'PROMPT': '$P$G', 12:43:31 INFO - 'PROPERTIES_FILE': 'C:\\slave\\test/buildprops.json', 12:43:31 INFO - 'PWD': 'C:\\slave\\test', 12:43:31 INFO - 'RUNLOGFILE': 'C:\\slave\\\\runslave.log', 12:43:31 INFO - 'SESSIONNAME': 'Console', 12:43:31 INFO - 'SLAVEDIR': 'C:\\slave\\', 12:43:31 INFO - 'SYSTEMDRIVE': 'C:', 12:43:31 INFO - 'SYSTEMROOT': 'C:\\WINDOWS', 12:43:31 INFO - 'TEMP': 'C:\\DOCUME~1\\CLTBLD~1.T-X\\LOCALS~1\\Temp', 12:43:31 INFO - 'TEST1': 'testie', 12:43:31 INFO - 'TMP': 'C:\\DOCUME~1\\CLTBLD~1.T-X\\LOCALS~1\\Temp', 12:43:31 INFO - 'USERDOMAIN': 'T-XP32-IX-049', 12:43:31 INFO - 'USERNAME': 'cltbld', 12:43:31 INFO - 'USERPROFILE': 'C:\\Documents and Settings\\cltbld.T-XP32-IX-049', 12:43:31 INFO - 'VCINSTALLDIR': 'D:\\msvs8\\VC', 12:43:31 INFO - 'VCVARS': 'D:\\msvs8\\VC\\bin\\vcvars32.bat', 12:43:31 INFO - 'VSINSTALLDIR': 'D:\\msvs8', 12:43:31 INFO - 'WINDIR': 'C:\\WINDOWS', 12:43:31 INFO - 'XPCOM_DEBUG_BREAK': 'warn'} 12:43:37 INFO - Ignoring indexes: http://pypi.python.org/simple/ 12:43:37 INFO - Unpacking c:\slave\test\build\tests\mozbase\manifestparser 12:43:37 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmanifestparser 12:43:37 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozcrash 12:43:37 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozcrash 12:43:37 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozdebug 12:43:37 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozdebug 12:43:37 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozdevice 12:43:37 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozdevice 12:43:37 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozfile 12:43:37 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozfile 12:43:37 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozhttpd 12:43:37 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozhttpd 12:43:37 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozinfo 12:43:37 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozinfo 12:43:37 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozinstall 12:43:37 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozinstall 12:43:37 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozleak 12:43:37 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozleak 12:43:37 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozlog 12:43:37 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozlog 12:43:37 INFO - Unpacking c:\slave\test\build\tests\mozbase\moznetwork 12:43:37 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmoznetwork 12:43:37 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozprocess 12:43:37 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozprocess 12:43:37 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozprofile 12:43:37 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozprofile 12:43:37 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozrunner 12:43:37 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozrunner 12:43:37 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozscreenshot 12:43:37 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozscreenshot 12:43:37 INFO - Unpacking c:\slave\test\build\tests\mozbase\moztest 12:43:37 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmoztest 12:43:37 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozversion 12:43:37 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozversion 12:43:37 INFO - Unpacking c:\slave\test\build\tests\tools\wptserve 12:43:37 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Ctools%5Cwptserve 12:43:37 INFO - Unpacking c:\slave\test\build\tests\marionette\client 12:43:37 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmarionette%5Cclient 12:43:37 INFO - Unpacking c:\slave\test\build\tests\marionette\marionette\runner\mixins\browsermob-proxy-py 12:43:37 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmarionette%5Cmarionette%5Crunner%5Cmixins%5Cbrowsermob-proxy-py 12:43:37 INFO - Unpacking c:\slave\test\build\tests\marionette 12:43:37 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmarionette 12:43:37 INFO - warning: no files found matching '*.js' under directory 'marionette\touch' 12:43:37 INFO - Installing collected packages: browsermob-proxy, manifestparser, marionette-client, marionette-driver, mozcrash, mozdebug, mozdevice, mozfile, mozhttpd, mozinfo, mozInstall, mozleak, mozlog, moznetwork, mozprocess, mozprofile, mozrunner, mozscreenshot, moztest, mozversion, wptserve 12:43:37 INFO - Running setup.py install for browsermob-proxy 12:43:42 INFO - Running setup.py install for manifestparser 12:43:42 INFO - Installing manifestparser-script.py script to C:\slave\test\build\venv\Scripts 12:43:42 INFO - Installing manifestparser.exe script to C:\slave\test\build\venv\Scripts 12:43:42 INFO - Running setup.py install for marionette-client 12:43:42 INFO - warning: no files found matching '*.js' under directory 'marionette\touch' 12:43:42 INFO - Installing marionette-script.py script to C:\slave\test\build\venv\Scripts 12:43:42 INFO - Installing marionette.exe script to C:\slave\test\build\venv\Scripts 12:43:42 INFO - Running setup.py install for marionette-driver 12:43:42 INFO - Running setup.py install for mozcrash 12:43:42 INFO - Running setup.py install for mozdebug 12:43:42 INFO - Running setup.py install for mozdevice 12:43:42 INFO - Installing sutini-script.py script to C:\slave\test\build\venv\Scripts 12:43:42 INFO - Installing sutini.exe script to C:\slave\test\build\venv\Scripts 12:43:42 INFO - Installing dm-script.py script to C:\slave\test\build\venv\Scripts 12:43:42 INFO - Installing dm.exe script to C:\slave\test\build\venv\Scripts 12:43:42 INFO - Running setup.py install for mozfile 12:43:42 INFO - Running setup.py install for mozhttpd 12:43:42 INFO - Installing mozhttpd-script.py script to C:\slave\test\build\venv\Scripts 12:43:42 INFO - Installing mozhttpd.exe script to C:\slave\test\build\venv\Scripts 12:43:42 INFO - Running setup.py install for mozinfo 12:43:42 INFO - Installing mozinfo-script.py script to C:\slave\test\build\venv\Scripts 12:43:42 INFO - Installing mozinfo.exe script to C:\slave\test\build\venv\Scripts 12:43:42 INFO - Running setup.py install for mozInstall 12:43:42 INFO - Installing moz_remove_from_system-script.py script to C:\slave\test\build\venv\Scripts 12:43:42 INFO - Installing moz_remove_from_system.exe script to C:\slave\test\build\venv\Scripts 12:43:42 INFO - Installing mozuninstall-script.py script to C:\slave\test\build\venv\Scripts 12:43:42 INFO - Installing mozuninstall.exe script to C:\slave\test\build\venv\Scripts 12:43:42 INFO - Installing mozinstall-script.py script to C:\slave\test\build\venv\Scripts 12:43:42 INFO - Installing mozinstall.exe script to C:\slave\test\build\venv\Scripts 12:43:42 INFO - Installing moz_add_to_system-script.py script to C:\slave\test\build\venv\Scripts 12:43:42 INFO - Installing moz_add_to_system.exe script to C:\slave\test\build\venv\Scripts 12:43:42 INFO - Running setup.py install for mozleak 12:43:42 INFO - Running setup.py install for mozlog 12:43:42 INFO - Installing structlog-script.py script to C:\slave\test\build\venv\Scripts 12:43:42 INFO - Installing structlog.exe script to C:\slave\test\build\venv\Scripts 12:43:42 INFO - Running setup.py install for moznetwork 12:43:42 INFO - Installing moznetwork-script.py script to C:\slave\test\build\venv\Scripts 12:43:42 INFO - Installing moznetwork.exe script to C:\slave\test\build\venv\Scripts 12:43:42 INFO - Running setup.py install for mozprocess 12:43:42 INFO - Running setup.py install for mozprofile 12:43:42 INFO - Installing mozprofile-script.py script to C:\slave\test\build\venv\Scripts 12:43:42 INFO - Installing mozprofile.exe script to C:\slave\test\build\venv\Scripts 12:43:42 INFO - Installing diff-profiles-script.py script to C:\slave\test\build\venv\Scripts 12:43:42 INFO - Installing diff-profiles.exe script to C:\slave\test\build\venv\Scripts 12:43:42 INFO - Installing view-profile-script.py script to C:\slave\test\build\venv\Scripts 12:43:42 INFO - Installing view-profile.exe script to C:\slave\test\build\venv\Scripts 12:43:42 INFO - Running setup.py install for mozrunner 12:43:42 INFO - Installing mozrunner-script.py script to C:\slave\test\build\venv\Scripts 12:43:42 INFO - Installing mozrunner.exe script to C:\slave\test\build\venv\Scripts 12:43:42 INFO - Running setup.py install for mozscreenshot 12:43:42 INFO - Running setup.py install for moztest 12:43:42 INFO - Running setup.py install for mozversion 12:43:42 INFO - Installing mozversion-script.py script to C:\slave\test\build\venv\Scripts 12:43:42 INFO - Installing mozversion.exe script to C:\slave\test\build\venv\Scripts 12:43:42 INFO - Running setup.py install for wptserve 12:43:42 INFO - Successfully installed browsermob-proxy manifestparser marionette-client marionette-driver mozcrash mozdebug mozdevice mozfile mozhttpd mozinfo mozInstall mozleak mozlog moznetwork mozprocess mozprofile mozrunner mozscreenshot moztest mozversion wptserve 12:43:42 INFO - Cleaning up... 12:43:42 INFO - Return code: 0 12:43:42 INFO - Installing None into virtualenv C:\slave\test\build\venv 12:43:42 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 12:43:42 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 12:43:42 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 12:43:42 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 12:43:42 INFO - retry: Calling run_command with args: [['C:\\slave\\test\\build\\venv\\Scripts\\pip', 'install', '--timeout', '120', '-r', 'C:\\slave\\test\\build\\tests\\config\\marionette_requirements.txt', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub']], kwargs: {'error_level': 'warning', 'error_list': [{'substr': 'not found or a compiler error:', 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x00E166B0>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 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 0x00ECF0C0>, '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-049', 'USERDOMAIN': 'T-XP32-IX-049', '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-049', 'FRAMEWORKDIR': 'C:\\WINDOWS\\Microsoft.NET\\Framework', 'MOZBUILDDIR': 'C:\\mozilla-build\\', 'FRAMEWORKSDKDIR': 'D:\\msvs8\\SDK\\v2.0', 'TEST1': 'testie', 'LOGONSERVER': '\\\\T-XP32-IX-049', '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-049\\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-049'}}, attempt #1 12:43:42 INFO - Running command: ['C:\\slave\\test\\build\\venv\\Scripts\\pip', 'install', '--timeout', '120', '-r', 'C:\\slave\\test\\build\\tests\\config\\marionette_requirements.txt', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub'] in C:\slave\test\build\tests\config 12:43:42 INFO - Copy/paste: C:\slave\test\build\venv\Scripts\pip install --timeout 120 -r C:\slave\test\build\tests\config\marionette_requirements.txt --no-index --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub 12:43:42 INFO - Using env: {'ALLUSERSPROFILE': 'C:\\Documents and Settings\\All Users', 12:43:42 INFO - 'APPDATA': 'C:\\Documents and Settings\\cltbld.T-XP32-IX-049\\Application Data', 12:43:42 INFO - 'COMMONPROGRAMFILES': 'C:\\Program Files\\Common Files', 12:43:42 INFO - 'COMPUTERNAME': 'T-XP32-IX-049', 12:43:42 INFO - 'COMSPEC': 'C:\\WINDOWS\\system32\\cmd.exe', 12:43:42 INFO - 'DCLOCATION': 'SCL3', 12:43:42 INFO - 'DEVENVDIR': 'D:\\msvs8\\Common7\\IDE', 12:43:42 INFO - 'DNSSUFFIX': 'wintest.releng.scl3.mozilla.com', 12:43:42 INFO - 'FP_NO_HOST_CHECK': 'NO', 12:43:42 INFO - 'FRAMEWORKDIR': 'C:\\WINDOWS\\Microsoft.NET\\Framework', 12:43:42 INFO - 'FRAMEWORKSDKDIR': 'D:\\msvs8\\SDK\\v2.0', 12:43:42 INFO - 'FRAMEWORKVERSION': 'v2.0.50727', 12:43:42 INFO - 'HOMEDRIVE': 'C:', 12:43:42 INFO - 'HOMEPATH': '\\Documents and Settings\\cltbld.T-XP32-IX-049', 12:43:42 INFO - 'KTS_HOME': 'C:\\Program Files\\KTS', 12:43:42 INFO - 'KTS_VERSION': '1.19c', 12:43:42 INFO - 'LIBPATH': 'C:\\WINDOWS\\Microsoft.NET\\Framework\\v2.0.50727;D:\\msvs8\\VC\\ATLMFC\\LIB', 12:43:42 INFO - 'LOGONSERVER': '\\\\T-XP32-IX-049', 12:43:42 INFO - 'MONDIR': 'C:\\Monitor_config\\', 12:43:42 INFO - 'MOZBUILDDIR': 'C:\\mozilla-build\\', 12:43:42 INFO - 'MOZILLABUILD': 'D:\\mozilla-build', 12:43:42 INFO - 'MOZILLABUILDDRIVE': 'C:', 12:43:42 INFO - 'MOZILLABUILDPATH': '\\mozilla-build\\', 12:43:42 INFO - 'MOZ_AIRBAG': '1', 12:43:42 INFO - 'MOZ_CRASHREPORTER_NO_REPORT': '1', 12:43:42 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 12:43:42 INFO - 'MOZ_MSVCVERSION': '8', 12:43:42 INFO - 'MOZ_NO_REMOTE': '1', 12:43:42 INFO - 'MOZ_TOOLS': 'D:\\mozilla-build\\moztools', 12:43:42 INFO - 'MSVCDIR': 'D:\\msvs8\\VC', 12:43:42 INFO - 'NO_EM_RESTART': '1', 12:43:42 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 12:43:42 INFO - 'NUMBER_OF_PROCESSORS': '8', 12:43:42 INFO - 'OS': 'Windows_NT', 12:43:42 INFO - 'OURDRIVE': 'C:', 12:43:42 INFO - 'PATH': 'C:\\Program Files\\NVIDIA Corporation\\PhysX\\Common;C:\\WINDOWS\\system32;C:\\WINDOWS;C:\\WINDOWS\\System32\\Wbem;C:\\WINDOWS\\system32\\WindowsPowerShell\\v1.0;C:\\mozilla-build\\python27;C:\\mozilla-build\\python27\\Scripts;C:\\mozilla-build\\msys\\bin;C:\\mozilla-build\\vim\\vim72;C:\\mozilla-build\\wget;C:\\mozilla-build\\info-zip;C:\\CoreUtils\\bin;C:\\mozilla-build\\buildbotve\\scripts;C:\\mozilla-build\\hg', 12:43:42 INFO - 'PATHEXT': '.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.PSC1', 12:43:42 INFO - 'PROCESSOR_ARCHITECTURE': 'x86', 12:43:42 INFO - 'PROCESSOR_IDENTIFIER': 'x86 Family 6 Model 30 Stepping 5, GenuineIntel', 12:43:42 INFO - 'PROCESSOR_LEVEL': '6', 12:43:42 INFO - 'PROCESSOR_REVISION': '1e05', 12:43:42 INFO - 'PROGRAMFILES': 'C:\\Program Files', 12:43:42 INFO - 'PROMPT': '$P$G', 12:43:42 INFO - 'PROPERTIES_FILE': 'C:\\slave\\test/buildprops.json', 12:43:42 INFO - 'PWD': 'C:\\slave\\test', 12:43:42 INFO - 'RUNLOGFILE': 'C:\\slave\\\\runslave.log', 12:43:42 INFO - 'SESSIONNAME': 'Console', 12:43:42 INFO - 'SLAVEDIR': 'C:\\slave\\', 12:43:42 INFO - 'SYSTEMDRIVE': 'C:', 12:43:42 INFO - 'SYSTEMROOT': 'C:\\WINDOWS', 12:43:42 INFO - 'TEMP': 'C:\\DOCUME~1\\CLTBLD~1.T-X\\LOCALS~1\\Temp', 12:43:42 INFO - 'TEST1': 'testie', 12:43:42 INFO - 'TMP': 'C:\\DOCUME~1\\CLTBLD~1.T-X\\LOCALS~1\\Temp', 12:43:42 INFO - 'USERDOMAIN': 'T-XP32-IX-049', 12:43:42 INFO - 'USERNAME': 'cltbld', 12:43:42 INFO - 'USERPROFILE': 'C:\\Documents and Settings\\cltbld.T-XP32-IX-049', 12:43:42 INFO - 'VCINSTALLDIR': 'D:\\msvs8\\VC', 12:43:42 INFO - 'VCVARS': 'D:\\msvs8\\VC\\bin\\vcvars32.bat', 12:43:42 INFO - 'VSINSTALLDIR': 'D:\\msvs8', 12:43:42 INFO - 'WINDIR': 'C:\\WINDOWS', 12:43:42 INFO - 'XPCOM_DEBUG_BREAK': 'warn'} 12:43:46 INFO - Ignoring indexes: http://pypi.python.org/simple/ 12:43:46 INFO - Unpacking c:\slave\test\build\tests\mozbase\manifestparser 12:43:46 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmanifestparser 12:43:46 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozcrash 12:43:46 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozcrash 12:43:46 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozdebug 12:43:46 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozdebug 12:43:46 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozdevice 12:43:46 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozdevice 12:43:46 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozfile 12:43:46 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozfile 12:43:46 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozhttpd 12:43:46 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozhttpd 12:43:46 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozinfo 12:43:46 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozinfo 12:43:46 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozinstall 12:43:46 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozinstall 12:43:46 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozleak 12:43:46 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozleak 12:43:46 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozlog 12:43:46 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozlog 12:43:46 INFO - Unpacking c:\slave\test\build\tests\mozbase\moznetwork 12:43:46 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmoznetwork 12:43:46 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozprocess 12:43:46 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozprocess 12:43:46 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozprofile 12:43:46 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozprofile 12:43:46 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozrunner 12:43:46 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozrunner 12:43:46 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozscreenshot 12:43:46 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozscreenshot 12:43:46 INFO - Unpacking c:\slave\test\build\tests\mozbase\moztest 12:43:46 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmoztest 12:43:46 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozversion 12:43:46 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozversion 12:43:46 INFO - Unpacking c:\slave\test\build\tests\tools\wptserve 12:43:46 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Ctools%5Cwptserve 12:43:46 INFO - Unpacking c:\slave\test\build\tests\marionette\client 12:43:46 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmarionette%5Cclient 12:43:46 INFO - Unpacking c:\slave\test\build\tests\marionette\marionette\runner\mixins\browsermob-proxy-py 12:43:46 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmarionette%5Cmarionette%5Crunner%5Cmixins%5Cbrowsermob-proxy-py 12:43:46 INFO - Unpacking c:\slave\test\build\tests\marionette 12:43:46 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmarionette 12:43:46 INFO - warning: no files found matching '*.js' under directory 'marionette\touch' 12:43:46 INFO - Requirement already satisfied (use --upgrade to upgrade): mozfile>=1.0 in c:\slave\test\build\venv\lib\site-packages (from mozcrash->-r C:\slave\test\build\tests\config\mozbase_requirements.txt (line 2)) 12:43:50 INFO - Requirement already satisfied (use --upgrade to upgrade): mozlog>=3.0 in c:\slave\test\build\venv\lib\site-packages (from mozcrash->-r C:\slave\test\build\tests\config\mozbase_requirements.txt (line 2)) 12:43:50 INFO - Requirement already satisfied (use --upgrade to upgrade): mozinfo in c:\slave\test\build\venv\lib\site-packages (from mozdebug->-r C:\slave\test\build\tests\config\mozbase_requirements.txt (line 3)) 12:43:50 INFO - Requirement already satisfied (use --upgrade to upgrade): moznetwork>=0.24 in c:\slave\test\build\venv\lib\site-packages (from mozdevice->-r C:\slave\test\build\tests\config\mozbase_requirements.txt (line 4)) 12:43:50 INFO - Requirement already satisfied (use --upgrade to upgrade): mozprocess>=0.19 in c:\slave\test\build\venv\lib\site-packages (from mozdevice->-r C:\slave\test\build\tests\config\mozbase_requirements.txt (line 4)) 12:43:50 INFO - Downloading/unpacking blessings>=1.3 (from mozlog->-r C:\slave\test\build\tests\config\mozbase_requirements.txt (line 10)) 12:43:50 INFO - Downloading blessings-1.6.tar.gz 12:43:50 INFO - Running setup.py egg_info for package blessings 12:43:50 INFO - Requirement already satisfied (use --upgrade to upgrade): requests>=1.1.0 in c:\slave\test\build\venv\lib\site-packages (from browsermob-proxy->-r C:\slave\test\build\tests\config\marionette_requirements.txt (line 4)) 12:43:50 INFO - Installing collected packages: blessings, browsermob-proxy, manifestparser, marionette-client, marionette-driver, mozcrash, mozdebug, mozdevice, mozhttpd, mozInstall, mozleak, mozprofile, mozrunner, mozscreenshot, moztest, mozversion, wptserve 12:43:50 INFO - Running setup.py install for blessings 12:43:50 INFO - Running setup.py install for browsermob-proxy 12:43:50 INFO - Running setup.py install for manifestparser 12:43:50 INFO - Installing manifestparser-script.py script to C:\slave\test\build\venv\Scripts 12:43:50 INFO - Installing manifestparser.exe script to C:\slave\test\build\venv\Scripts 12:43:50 INFO - Running setup.py install for marionette-client 12:43:50 INFO - warning: no files found matching '*.js' under directory 'marionette\touch' 12:43:50 INFO - Installing marionette-script.py script to C:\slave\test\build\venv\Scripts 12:43:50 INFO - Installing marionette.exe script to C:\slave\test\build\venv\Scripts 12:43:50 INFO - Running setup.py install for marionette-driver 12:43:50 INFO - Running setup.py install for mozcrash 12:43:50 INFO - Running setup.py install for mozdebug 12:43:50 INFO - Running setup.py install for mozdevice 12:43:50 INFO - Installing sutini-script.py script to C:\slave\test\build\venv\Scripts 12:43:50 INFO - Installing sutini.exe script to C:\slave\test\build\venv\Scripts 12:43:50 INFO - Installing dm-script.py script to C:\slave\test\build\venv\Scripts 12:43:50 INFO - Installing dm.exe script to C:\slave\test\build\venv\Scripts 12:43:50 INFO - Running setup.py install for mozhttpd 12:43:50 INFO - Installing mozhttpd-script.py script to C:\slave\test\build\venv\Scripts 12:43:50 INFO - Installing mozhttpd.exe script to C:\slave\test\build\venv\Scripts 12:43:50 INFO - Running setup.py install for mozInstall 12:43:50 INFO - Installing moz_remove_from_system-script.py script to C:\slave\test\build\venv\Scripts 12:43:50 INFO - Installing moz_remove_from_system.exe script to C:\slave\test\build\venv\Scripts 12:43:50 INFO - Installing mozuninstall-script.py script to C:\slave\test\build\venv\Scripts 12:43:50 INFO - Installing mozuninstall.exe script to C:\slave\test\build\venv\Scripts 12:43:50 INFO - Installing mozinstall-script.py script to C:\slave\test\build\venv\Scripts 12:43:50 INFO - Installing mozinstall.exe script to C:\slave\test\build\venv\Scripts 12:43:50 INFO - Installing moz_add_to_system-script.py script to C:\slave\test\build\venv\Scripts 12:43:50 INFO - Installing moz_add_to_system.exe script to C:\slave\test\build\venv\Scripts 12:43:50 INFO - Running setup.py install for mozleak 12:43:50 INFO - Running setup.py install for mozprofile 12:43:50 INFO - Installing mozprofile-script.py script to C:\slave\test\build\venv\Scripts 12:43:50 INFO - Installing mozprofile.exe script to C:\slave\test\build\venv\Scripts 12:43:50 INFO - Installing diff-profiles-script.py script to C:\slave\test\build\venv\Scripts 12:43:50 INFO - Installing diff-profiles.exe script to C:\slave\test\build\venv\Scripts 12:43:50 INFO - Installing view-profile-script.py script to C:\slave\test\build\venv\Scripts 12:43:50 INFO - Installing view-profile.exe script to C:\slave\test\build\venv\Scripts 12:43:50 INFO - Running setup.py install for mozrunner 12:43:50 INFO - Installing mozrunner-script.py script to C:\slave\test\build\venv\Scripts 12:43:50 INFO - Installing mozrunner.exe script to C:\slave\test\build\venv\Scripts 12:43:51 INFO - Running setup.py install for mozscreenshot 12:43:51 INFO - Running setup.py install for moztest 12:43:51 INFO - Running setup.py install for mozversion 12:43:51 INFO - Installing mozversion-script.py script to C:\slave\test\build\venv\Scripts 12:43:51 INFO - Installing mozversion.exe script to C:\slave\test\build\venv\Scripts 12:43:51 INFO - Running setup.py install for wptserve 12:43:51 INFO - Successfully installed blessings browsermob-proxy manifestparser marionette-client marionette-driver mozcrash mozdebug mozdevice mozhttpd mozInstall mozleak mozprofile mozrunner mozscreenshot moztest mozversion wptserve 12:43:51 INFO - Cleaning up... 12:43:51 INFO - Return code: 0 12:43:51 INFO - Done creating virtualenv C:\slave\test\build\venv. 12:43:51 INFO - Getting output from command: ['C:\\slave\\test\\build\\venv\\Scripts\\pip', 'freeze'] 12:43:51 INFO - Copy/paste: C:\slave\test\build\venv\Scripts\pip freeze 12:43:51 INFO - Reading from file tmpfile_stdout 12:43:51 INFO - Using _rmtree_windows ... 12:43:51 INFO - Using _rmtree_windows ... 12:43:51 INFO - Current package versions: 12:43:51 INFO - blessings == 1.6 12:43:51 INFO - blobuploader == 1.2.4 12:43:51 INFO - browsermob-proxy == 0.6.0 12:43:51 INFO - distribute == 0.6.14 12:43:51 INFO - docopt == 0.6.1 12:43:51 INFO - manifestparser == 1.1 12:43:51 INFO - marionette-client == 2.3.0 12:43:51 INFO - marionette-driver == 1.4.0 12:43:51 INFO - mozInstall == 1.12 12:43:51 INFO - mozcrash == 0.17 12:43:51 INFO - mozdebug == 0.1 12:43:51 INFO - mozdevice == 0.48 12:43:51 INFO - mozfile == 1.2 12:43:51 INFO - mozhttpd == 0.7 12:43:51 INFO - mozinfo == 0.9 12:43:51 INFO - mozleak == 0.1 12:43:51 INFO - mozlog == 3.1 12:43:51 INFO - moznetwork == 0.27 12:43:51 INFO - mozprocess == 0.22 12:43:51 INFO - mozprofile == 0.28 12:43:51 INFO - mozrunner == 6.11 12:43:51 INFO - mozscreenshot == 0.1 12:43:51 INFO - mozsystemmonitor == 0.0 12:43:51 INFO - moztest == 0.7 12:43:51 INFO - mozversion == 1.4 12:43:51 INFO - requests == 1.2.3 12:43:51 INFO - wptserve == 1.4.0 12:43:51 INFO - Running post-action listener: _resource_record_post_action 12:43:51 INFO - Running post-action listener: _start_resource_monitoring 12:43:51 INFO - Starting resource monitoring. 12:43:51 INFO - ##### 12:43:51 INFO - ##### Running pull step. 12:43:51 INFO - ##### 12:43:51 INFO - Running pre-action listener: _resource_record_pre_action 12:43:51 INFO - Running main action method: pull 12:43:51 INFO - Pull has nothing to do! 12:43:51 INFO - Running post-action listener: _resource_record_post_action 12:43:51 INFO - ##### 12:43:51 INFO - ##### Running install step. 12:43:51 INFO - ##### 12:43:51 INFO - Running pre-action listener: _resource_record_pre_action 12:43:51 INFO - Running main action method: install 12:43:51 INFO - Getting output from command: ['C:\\slave\\test\\build\\venv\\Scripts\\pip', 'freeze'] 12:43:51 INFO - Copy/paste: C:\slave\test\build\venv\Scripts\pip freeze 12:43:52 INFO - Reading from file tmpfile_stdout 12:43:52 INFO - Using _rmtree_windows ... 12:43:52 INFO - Using _rmtree_windows ... 12:43:52 INFO - Detecting whether we're running mozinstall >=1.0... 12:43:52 INFO - Getting output from command: ['C:\\slave\\test/build/venv/scripts/python', 'C:\\slave\\test/build/venv/scripts/mozinstall-script.py', '-h'] 12:43:52 INFO - Copy/paste: C:\slave\test/build/venv/scripts/python C:\slave\test/build/venv/scripts/mozinstall-script.py -h 12:43:52 INFO - Reading from file tmpfile_stdout 12:43:52 INFO - Output received: 12:43:52 INFO - Usage: mozinstall-script.py [options] installer 12:43:52 INFO - Options: 12:43:52 INFO - -h, --help show this help message and exit 12:43:52 INFO - -d DEST, --destination=DEST 12:43:52 INFO - Directory to install application into. [default: 12:43:52 INFO - "C:\slave\test"] 12:43:52 INFO - --app=APP Application being installed. [default: firefox] 12:43:52 INFO - Using _rmtree_windows ... 12:43:52 INFO - Using _rmtree_windows ... 12:43:52 INFO - mkdir: C:\slave\test\build\application 12:43:52 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'] 12:43:52 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 12:43:55 INFO - Reading from file tmpfile_stdout 12:43:55 INFO - Output received: 12:43:55 INFO - C:\slave\test\build\application\firefox\firefox.exe 12:43:55 INFO - Using _rmtree_windows ... 12:43:55 INFO - Using _rmtree_windows ... 12:43:55 INFO - Running post-action listener: _resource_record_post_action 12:43:55 INFO - ##### 12:43:55 INFO - ##### Running run-tests step. 12:43:55 INFO - ##### 12:43:55 INFO - Running pre-action listener: _resource_record_pre_action 12:43:55 INFO - Running main action method: run_tests 12:43:55 INFO - mkdir: C:\slave\test\build\blobber_upload_dir 12:43:55 INFO - Minidump filename unknown. Determining based upon platform and architecture. 12:43:55 INFO - Minidump tooltool manifest unknown. Determining based upon platform and architecture. 12:43:55 INFO - grabbing minidump binary from tooltool 12:43:55 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 12:43:55 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 0x00ECF0C0>, 'level': 'critical'}, {'substr': 'ERROR - ', 'level': 'error'}], 'cwd': 'C:\\slave\\test\\build', 'privileged': False}, attempt #1 12:43:55 INFO - Running command: ['c:\\mozilla-build\\python27\\python.exe', 'C:/mozilla-build/tooltool.py', '--url', 'https://api.pub.build.mozilla.org/tooltool/', '--authentication-file', 'c:\\builds\\relengapi.tok', 'fetch', '-m', 'C:\\slave\\test\\build\\tests\\config/tooltool-manifests/win32/releng.manifest', '-o'] in C:\slave\test\build 12:43:55 INFO - Copy/paste: c:\mozilla-build\python27\python.exe C:/mozilla-build/tooltool.py --url https://api.pub.build.mozilla.org/tooltool/ --authentication-file c:\builds\relengapi.tok fetch -m C:\slave\test\build\tests\config/tooltool-manifests/win32/releng.manifest -o 12:43:55 INFO - INFO - Attempting to fetch from 'https://api.pub.build.mozilla.org/tooltool/'... 12:43:56 INFO - INFO - File win32-minidump_stackwalk.exe fetched from https://api.pub.build.mozilla.org/tooltool/ as C:\slave\test\build\tmphegwde 12:43:56 INFO - INFO - File integrity verified, renaming tmphegwde to win32-minidump_stackwalk.exe 12:43:56 INFO - Return code: 0 12:43:56 INFO - Chmoding C:\slave\test\build\win32-minidump_stackwalk.exe to 0755 12:43:56 INFO - ENV: MINIDUMP_SAVE_PATH is now C:\slave\test\build\blobber_upload_dir 12:43:56 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/bYSUSpsRS3CnYDWEiLTTyg/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 12:43:56 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/bYSUSpsRS3CnYDWEiLTTyg/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 12:43:56 INFO - Using env: {'ALLUSERSPROFILE': 'C:\\Documents and Settings\\All Users', 12:43:56 INFO - 'APPDATA': 'C:\\Documents and Settings\\cltbld.T-XP32-IX-049\\Application Data', 12:43:56 INFO - 'COMMONPROGRAMFILES': 'C:\\Program Files\\Common Files', 12:43:56 INFO - 'COMPUTERNAME': 'T-XP32-IX-049', 12:43:56 INFO - 'COMSPEC': 'C:\\WINDOWS\\system32\\cmd.exe', 12:43:56 INFO - 'DCLOCATION': 'SCL3', 12:43:56 INFO - 'DEVENVDIR': 'D:\\msvs8\\Common7\\IDE', 12:43:56 INFO - 'DNSSUFFIX': 'wintest.releng.scl3.mozilla.com', 12:43:56 INFO - 'FP_NO_HOST_CHECK': 'NO', 12:43:56 INFO - 'FRAMEWORKDIR': 'C:\\WINDOWS\\Microsoft.NET\\Framework', 12:43:56 INFO - 'FRAMEWORKSDKDIR': 'D:\\msvs8\\SDK\\v2.0', 12:43:56 INFO - 'FRAMEWORKVERSION': 'v2.0.50727', 12:43:56 INFO - 'HOMEDRIVE': 'C:', 12:43:56 INFO - 'HOMEPATH': '\\Documents and Settings\\cltbld.T-XP32-IX-049', 12:43:56 INFO - 'KTS_HOME': 'C:\\Program Files\\KTS', 12:43:56 INFO - 'KTS_VERSION': '1.19c', 12:43:56 INFO - 'LIBPATH': 'C:\\WINDOWS\\Microsoft.NET\\Framework\\v2.0.50727;D:\\msvs8\\VC\\ATLMFC\\LIB', 12:43:56 INFO - 'LOGONSERVER': '\\\\T-XP32-IX-049', 12:43:56 INFO - 'MINIDUMP_SAVE_PATH': 'C:\\slave\\test\\build\\blobber_upload_dir', 12:43:56 INFO - 'MONDIR': 'C:\\Monitor_config\\', 12:43:56 INFO - 'MOZBUILDDIR': 'C:\\mozilla-build\\', 12:43:56 INFO - 'MOZILLABUILD': 'D:\\mozilla-build', 12:43:56 INFO - 'MOZILLABUILDDRIVE': 'C:', 12:43:56 INFO - 'MOZILLABUILDPATH': '\\mozilla-build\\', 12:43:56 INFO - 'MOZ_AIRBAG': '1', 12:43:56 INFO - 'MOZ_CRASHREPORTER_NO_REPORT': '1', 12:43:56 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 12:43:56 INFO - 'MOZ_MSVCVERSION': '8', 12:43:56 INFO - 'MOZ_NO_REMOTE': '1', 12:43:56 INFO - 'MOZ_TOOLS': 'D:\\mozilla-build\\moztools', 12:43:56 INFO - 'MSVCDIR': 'D:\\msvs8\\VC', 12:43:56 INFO - 'NO_EM_RESTART': '1', 12:43:56 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 12:43:56 INFO - 'NUMBER_OF_PROCESSORS': '8', 12:43:56 INFO - 'OS': 'Windows_NT', 12:43:56 INFO - 'OURDRIVE': 'C:', 12:43:56 INFO - 'PATH': 'C:\\Program Files\\NVIDIA Corporation\\PhysX\\Common;C:\\WINDOWS\\system32;C:\\WINDOWS;C:\\WINDOWS\\System32\\Wbem;C:\\WINDOWS\\system32\\WindowsPowerShell\\v1.0;C:\\mozilla-build\\python27;C:\\mozilla-build\\python27\\Scripts;C:\\mozilla-build\\msys\\bin;C:\\mozilla-build\\vim\\vim72;C:\\mozilla-build\\wget;C:\\mozilla-build\\info-zip;C:\\CoreUtils\\bin;C:\\mozilla-build\\buildbotve\\scripts;C:\\mozilla-build\\hg', 12:43:56 INFO - 'PATHEXT': '.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.PSC1', 12:43:56 INFO - 'PROCESSOR_ARCHITECTURE': 'x86', 12:43:56 INFO - 'PROCESSOR_IDENTIFIER': 'x86 Family 6 Model 30 Stepping 5, GenuineIntel', 12:43:56 INFO - 'PROCESSOR_LEVEL': '6', 12:43:56 INFO - 'PROCESSOR_REVISION': '1e05', 12:43:56 INFO - 'PROGRAMFILES': 'C:\\Program Files', 12:43:56 INFO - 'PROMPT': '$P$G', 12:43:56 INFO - 'PROPERTIES_FILE': 'C:\\slave\\test/buildprops.json', 12:43:56 INFO - 'PWD': 'C:\\slave\\test', 12:43:56 INFO - 'RUNLOGFILE': 'C:\\slave\\\\runslave.log', 12:43:56 INFO - 'SESSIONNAME': 'Console', 12:43:56 INFO - 'SLAVEDIR': 'C:\\slave\\', 12:43:56 INFO - 'SYSTEMDRIVE': 'C:', 12:43:56 INFO - 'SYSTEMROOT': 'C:\\WINDOWS', 12:43:56 INFO - 'TEMP': 'C:\\DOCUME~1\\CLTBLD~1.T-X\\LOCALS~1\\Temp', 12:43:56 INFO - 'TEST1': 'testie', 12:43:56 INFO - 'TMP': 'C:\\DOCUME~1\\CLTBLD~1.T-X\\LOCALS~1\\Temp', 12:43:56 INFO - 'USERDOMAIN': 'T-XP32-IX-049', 12:43:56 INFO - 'USERNAME': 'cltbld', 12:43:56 INFO - 'USERPROFILE': 'C:\\Documents and Settings\\cltbld.T-XP32-IX-049', 12:43:56 INFO - 'VCINSTALLDIR': 'D:\\msvs8\\VC', 12:43:56 INFO - 'VCVARS': 'D:\\msvs8\\VC\\bin\\vcvars32.bat', 12:43:56 INFO - 'VSINSTALLDIR': 'D:\\msvs8', 12:43:56 INFO - 'WINDIR': 'C:\\WINDOWS', 12:43:56 INFO - 'XPCOM_DEBUG_BREAK': 'warn'} 12:43:56 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/bYSUSpsRS3CnYDWEiLTTyg/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 12:43:58 INFO - STDERR: C:\slave\test\build\venv\lib\site-packages\mozrunner\utils.py:20: UserWarning: Module wptserve was already imported from C:\slave\test\build\tests\web-platform\tests\tools\wptserve\wptserve\__init__.py, but c:\slave\test\build\venv\lib\site-packages is being added to sys.path 12:43:58 INFO - import pkg_resources 12:43:59 INFO - Using 1 client processes 12:44:02 INFO - SUITE-START | Running 778 tests 12:44:02 INFO - Running testharness tests 12:44:02 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html 12:44:02 INFO - TEST-SKIP | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html | took 0ms 12:44:02 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html 12:44:02 INFO - TEST-SKIP | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html | took 0ms 12:44:02 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html 12:44:02 INFO - TEST-SKIP | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html | took 0ms 12:44:02 INFO - Setting up ssl 12:44:02 INFO - PROCESS | certutil | 12:44:03 INFO - PROCESS | certutil | 12:44:03 INFO - PROCESS | certutil | 12:44:03 INFO - Certificate Nickname Trust Attributes 12:44:03 INFO - SSL,S/MIME,JAR/XPI 12:44:03 INFO - 12:44:03 INFO - web-platform-tests CT,, 12:44:03 INFO - 12:44:03 INFO - Starting runner 12:44:04 INFO - PROCESS | 3892 | [3892] 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 12:44:04 INFO - PROCESS | 3892 | [3892] 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 12:44:05 INFO - PROCESS | 3892 | [3892] 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 12:44:06 INFO - PROCESS | 3892 | [3892] 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 12:44:06 INFO - PROCESS | 3892 | [3892] 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 12:44:06 INFO - PROCESS | 3892 | [3892] 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 12:44:06 INFO - PROCESS | 3892 | 1461181446321 Marionette DEBUG Marionette enabled via build flag and pref 12:44:06 INFO - PROCESS | 3892 | ++DOCSHELL 1439D000 == 1 [pid = 3892] [id = 1] 12:44:06 INFO - PROCESS | 3892 | ++DOMWINDOW == 1 (1439D400) [pid = 3892] [serial = 1] [outer = 00000000] 12:44:06 INFO - PROCESS | 3892 | [3892] WARNING: No inner window available!: file c:/builds/moz2_slave/m-cen-w32-d-000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9803 12:44:06 INFO - PROCESS | 3892 | ++DOMWINDOW == 2 (1439E000) [pid = 3892] [serial = 2] [outer = 1439D400] 12:44:06 INFO - PROCESS | 3892 | [3892] 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 12:44:06 INFO - PROCESS | 3892 | [3892] 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 12:44:06 INFO - PROCESS | 3892 | ++DOCSHELL 14A5F400 == 2 [pid = 3892] [id = 2] 12:44:06 INFO - PROCESS | 3892 | ++DOMWINDOW == 3 (14A5F800) [pid = 3892] [serial = 3] [outer = 00000000] 12:44:06 INFO - PROCESS | 3892 | [3892] WARNING: No inner window available!: file c:/builds/moz2_slave/m-cen-w32-d-000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9803 12:44:06 INFO - PROCESS | 3892 | ++DOMWINDOW == 4 (14A60400) [pid = 3892] [serial = 4] [outer = 14A5F800] 12:44:06 INFO - PROCESS | 3892 | 1461181446819 Marionette INFO Listening on port 2828 12:44:07 INFO - PROCESS | 3892 | 1461181447202 Marionette DEBUG Marionette enabled via command-line flag 12:44:07 INFO - PROCESS | 3892 | ++DOCSHELL 12D7D400 == 3 [pid = 3892] [id = 3] 12:44:07 INFO - PROCESS | 3892 | ++DOMWINDOW == 5 (12D7D800) [pid = 3892] [serial = 5] [outer = 00000000] 12:44:07 INFO - PROCESS | 3892 | [3892] WARNING: No inner window available!: file c:/builds/moz2_slave/m-cen-w32-d-000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9803 12:44:07 INFO - PROCESS | 3892 | ++DOMWINDOW == 6 (12D7E400) [pid = 3892] [serial = 6] [outer = 12D7D800] 12:44:07 INFO - PROCESS | 3892 | [3892] WARNING: 'NS_FAILED(rv)', file c:/builds/moz2_slave/m-cen-w32-d-000000000000000000/build/src/dom/plugins/base/nsPluginHost.cpp, line 2375 12:44:07 INFO - PROCESS | 3892 | ++DOMWINDOW == 7 (16648400) [pid = 3892] [serial = 7] [outer = 14A5F800] 12:44:07 INFO - PROCESS | 3892 | [3892] 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 12:44:07 INFO - PROCESS | 3892 | 1461181447526 Marionette DEBUG Accepted connection conn0 from 127.0.0.1:1768 12:44:07 INFO - PROCESS | 3892 | 1461181447631 Marionette DEBUG Closed connection conn0 12:44:07 INFO - PROCESS | 3892 | [3892] 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 12:44:07 INFO - PROCESS | 3892 | 1461181447641 Marionette DEBUG Accepted connection conn1 from 127.0.0.1:1769 12:44:07 INFO - PROCESS | 3892 | 1461181447685 Marionette DEBUG Closed connection conn1 12:44:07 INFO - PROCESS | 3892 | [3892] 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 12:44:07 INFO - PROCESS | 3892 | 1461181447693 Marionette DEBUG Accepted connection conn2 from 127.0.0.1:1770 12:44:07 INFO - PROCESS | 3892 | ++DOCSHELL 16A67000 == 4 [pid = 3892] [id = 4] 12:44:07 INFO - PROCESS | 3892 | ++DOMWINDOW == 8 (16A67800) [pid = 3892] [serial = 8] [outer = 00000000] 12:44:07 INFO - PROCESS | 3892 | ++DOMWINDOW == 9 (16595C00) [pid = 3892] [serial = 9] [outer = 16A67800] 12:44:07 INFO - PROCESS | 3892 | [3892] 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 12:44:07 INFO - PROCESS | 3892 | ++DOMWINDOW == 10 (1659DC00) [pid = 3892] [serial = 10] [outer = 16A67800] 12:44:07 INFO - PROCESS | 3892 | 1461181447926 Marionette TRACE conn2 -> [0,1,"newSession",{"sessionId":null,"capabilities":null}] 12:44:07 INFO - PROCESS | 3892 | 1461181447931 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":"20160420110249","device":"desktop","version":"48.0a1"} 12:44:08 INFO - PROCESS | 3892 | [3892] 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 12:44:08 INFO - PROCESS | 3892 | [3892] 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 12:44:08 INFO - PROCESS | 3892 | [3892] 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 12:44:08 INFO - PROCESS | 3892 | [3892] 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 12:44:08 INFO - PROCESS | 3892 | ++DOCSHELL 18BCB800 == 5 [pid = 3892] [id = 5] 12:44:08 INFO - PROCESS | 3892 | ++DOMWINDOW == 11 (18BD0400) [pid = 3892] [serial = 11] [outer = 00000000] 12:44:08 INFO - PROCESS | 3892 | ++DOCSHELL 18BD1400 == 6 [pid = 3892] [id = 6] 12:44:08 INFO - PROCESS | 3892 | ++DOMWINDOW == 12 (18BD1800) [pid = 3892] [serial = 12] [outer = 00000000] 12:44:09 INFO - PROCESS | 3892 | [3892] 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 12:44:09 INFO - PROCESS | 3892 | ++DOCSHELL 19467000 == 7 [pid = 3892] [id = 7] 12:44:09 INFO - PROCESS | 3892 | ++DOMWINDOW == 13 (19467400) [pid = 3892] [serial = 13] [outer = 00000000] 12:44:09 INFO - PROCESS | 3892 | [3892] 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 12:44:09 INFO - PROCESS | 3892 | [3892] 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 12:44:09 INFO - PROCESS | 3892 | ++DOMWINDOW == 14 (1985D800) [pid = 3892] [serial = 14] [outer = 19467400] 12:44:09 INFO - PROCESS | 3892 | [3892] 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 12:44:09 INFO - PROCESS | 3892 | ++DOMWINDOW == 15 (1966D800) [pid = 3892] [serial = 15] [outer = 18BD0400] 12:44:09 INFO - PROCESS | 3892 | ++DOMWINDOW == 16 (1966F000) [pid = 3892] [serial = 16] [outer = 18BD1800] 12:44:09 INFO - PROCESS | 3892 | ++DOMWINDOW == 17 (196D4800) [pid = 3892] [serial = 17] [outer = 19467400] 12:44:10 INFO - PROCESS | 3892 | 1461181450429 Marionette DEBUG loaded listener.js 12:44:10 INFO - PROCESS | 3892 | 1461181450444 Marionette DEBUG loaded listener.js 12:44:10 INFO - PROCESS | 3892 | ++DOMWINDOW == 18 (1AA59400) [pid = 3892] [serial = 18] [outer = 19467400] 12:44:10 INFO - PROCESS | 3892 | 1461181450998 Marionette TRACE conn2 <- [1,1,null,{"sessionId":"723a48b8-ddf2-47bb-b592-d71d9d987aa6","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":"20160420110249","device":"desktop","version":"48.0a1","command_id":1}}] 12:44:11 INFO - PROCESS | 3892 | 1461181451176 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}] 12:44:11 INFO - PROCESS | 3892 | 1461181451245 Marionette TRACE conn2 <- [1,2,null,{"value":null}] 12:44:11 INFO - PROCESS | 3892 | 1461181451377 Marionette TRACE conn2 -> [0,3,"get",{"url":"http://web-platform.test:8000/testharness_runner.html"}] 12:44:11 INFO - PROCESS | 3892 | [3892] 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 12:44:11 INFO - PROCESS | 3892 | ++DOMWINDOW == 19 (1C673800) [pid = 3892] [serial = 19] [outer = 19467400] 12:44:11 INFO - PROCESS | 3892 | [3892] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-cen-w32-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 12:44:11 INFO - PROCESS | 3892 | 1461181451858 Marionette TRACE conn2 <- [1,3,null,{}] 12:44:11 INFO - PROCESS | 3892 | 1461181451902 Marionette TRACE conn2 -> [0,4,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"document.title = 'MainThread'","sandbox":"default","line":140}] 12:44:11 INFO - PROCESS | 3892 | 1461181451917 Marionette TRACE conn2 <- [1,4,null,{"value":null}] 12:44:11 INFO - PROCESS | 3892 | 1461181451944 Marionette TRACE conn2 -> [0,5,"getWindowHandle",null] 12:44:11 INFO - PROCESS | 3892 | 1461181451946 Marionette TRACE conn2 <- [1,5,null,{"value":"13"}] 12:44:11 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.copy.html 12:44:11 INFO - PROCESS | 3892 | 1461181451950 Marionette TRACE conn2 -> [0,6,"setScriptTimeout",{"ms":35000}] 12:44:11 INFO - PROCESS | 3892 | 1461181451954 Marionette TRACE conn2 <- [1,6,null,{}] 12:44:11 INFO - PROCESS | 3892 | 1461181451958 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}] 12:44:11 INFO - PROCESS | 3892 | 1461181451970 Marionette TRACE conn2 <- [1,7,null,{"value":null}] 12:44:11 INFO - PROCESS | 3892 | 1461181451978 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\", \"a4ce384a-a975-48db-a85a-201f44ca6737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:44:11 INFO - PROCESS | 3892 | ++DOCSHELL 19463000 == 8 [pid = 3892] [id = 8] 12:44:11 INFO - PROCESS | 3892 | ++DOMWINDOW == 20 (1C960800) [pid = 3892] [serial = 20] [outer = 00000000] 12:44:12 INFO - PROCESS | 3892 | ++DOMWINDOW == 21 (1CB41C00) [pid = 3892] [serial = 21] [outer = 1C960800] 12:44:12 INFO - PROCESS | 3892 | 1461181452026 Marionette DEBUG loaded listener.js 12:44:12 INFO - PROCESS | 3892 | ++DOMWINDOW == 22 (1CB45000) [pid = 3892] [serial = 22] [outer = 1C960800] 12:44:12 INFO - PROCESS | 3892 | ++DOCSHELL 1CD83000 == 9 [pid = 3892] [id = 9] 12:44:12 INFO - PROCESS | 3892 | ++DOMWINDOW == 23 (1CD83800) [pid = 3892] [serial = 23] [outer = 00000000] 12:44:12 INFO - PROCESS | 3892 | ++DOMWINDOW == 24 (1CD86C00) [pid = 3892] [serial = 24] [outer = 1CD83800] 12:44:12 INFO - PROCESS | 3892 | 1461181452426 Marionette DEBUG loaded listener.js 12:44:12 INFO - PROCESS | 3892 | ++DOMWINDOW == 25 (1D01F800) [pid = 3892] [serial = 25] [outer = 1CD83800] 12:44:12 INFO - PROCESS | 3892 | 1461181452700 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]]]}] 12:44:12 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.copy.html | Canvas test: 2d.composite.canvas.copy 12:44:12 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.copy.html | took 812ms 12:44:12 INFO - PROCESS | 3892 | 1461181452810 Marionette TRACE conn2 -> [0,9,"getWindowHandle",null] 12:44:12 INFO - PROCESS | 3892 | 1461181452812 Marionette TRACE conn2 <- [1,9,null,{"value":"13"}] 12:44:12 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-atop.html 12:44:12 INFO - PROCESS | 3892 | 1461181452829 Marionette TRACE conn2 -> [0,10,"setScriptTimeout",{"ms":35000}] 12:44:12 INFO - PROCESS | 3892 | 1461181452831 Marionette TRACE conn2 <- [1,10,null,{}] 12:44:12 INFO - PROCESS | 3892 | 1461181452878 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}] 12:44:12 INFO - PROCESS | 3892 | 1461181452993 Marionette TRACE conn2 <- [1,11,null,{"value":null}] 12:44:13 INFO - PROCESS | 3892 | 1461181453007 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\", \"a4ce384a-a975-48db-a85a-201f44ca6737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:44:13 INFO - PROCESS | 3892 | ++DOCSHELL 1D23BC00 == 10 [pid = 3892] [id = 10] 12:44:13 INFO - PROCESS | 3892 | ++DOMWINDOW == 26 (1D23C000) [pid = 3892] [serial = 26] [outer = 00000000] 12:44:13 INFO - PROCESS | 3892 | ++DOMWINDOW == 27 (1D3F9C00) [pid = 3892] [serial = 27] [outer = 1D23C000] 12:44:13 INFO - PROCESS | 3892 | 1461181453054 Marionette DEBUG loaded listener.js 12:44:13 INFO - PROCESS | 3892 | ++DOMWINDOW == 28 (1D83D400) [pid = 3892] [serial = 28] [outer = 1D23C000] 12:44:13 INFO - PROCESS | 3892 | 1461181453436 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]]]}] 12:44:13 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | Canvas test: 2d.composite.canvas.destination-atop 12:44:13 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | took 688ms 12:44:13 INFO - PROCESS | 3892 | 1461181453505 Marionette TRACE conn2 -> [0,13,"getWindowHandle",null] 12:44:13 INFO - PROCESS | 3892 | 1461181453507 Marionette TRACE conn2 <- [1,13,null,{"value":"13"}] 12:44:13 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-in.html 12:44:13 INFO - PROCESS | 3892 | 1461181453511 Marionette TRACE conn2 -> [0,14,"setScriptTimeout",{"ms":35000}] 12:44:13 INFO - PROCESS | 3892 | 1461181453512 Marionette TRACE conn2 <- [1,14,null,{}] 12:44:13 INFO - PROCESS | 3892 | 1461181453516 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}] 12:44:13 INFO - PROCESS | 3892 | 1461181453619 Marionette TRACE conn2 <- [1,15,null,{"value":null}] 12:44:13 INFO - PROCESS | 3892 | 1461181453630 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\", \"a4ce384a-a975-48db-a85a-201f44ca6737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:44:13 INFO - PROCESS | 3892 | ++DOCSHELL 1D847000 == 11 [pid = 3892] [id = 11] 12:44:13 INFO - PROCESS | 3892 | ++DOMWINDOW == 29 (1D8AB800) [pid = 3892] [serial = 29] [outer = 00000000] 12:44:13 INFO - PROCESS | 3892 | ++DOMWINDOW == 30 (1D8B2C00) [pid = 3892] [serial = 30] [outer = 1D8AB800] 12:44:13 INFO - PROCESS | 3892 | 1461181453675 Marionette DEBUG loaded listener.js 12:44:13 INFO - PROCESS | 3892 | ++DOMWINDOW == 31 (1D8B8C00) [pid = 3892] [serial = 31] [outer = 1D8AB800] 12:44:14 INFO - PROCESS | 3892 | 1461181454022 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]]]}] 12:44:14 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-in.html | Canvas test: 2d.composite.canvas.destination-in 12:44:14 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-in.html | took 531ms 12:44:14 INFO - PROCESS | 3892 | 1461181454046 Marionette TRACE conn2 -> [0,17,"getWindowHandle",null] 12:44:14 INFO - PROCESS | 3892 | 1461181454048 Marionette TRACE conn2 <- [1,17,null,{"value":"13"}] 12:44:14 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-out.html 12:44:14 INFO - PROCESS | 3892 | 1461181454051 Marionette TRACE conn2 -> [0,18,"setScriptTimeout",{"ms":35000}] 12:44:14 INFO - PROCESS | 3892 | 1461181454052 Marionette TRACE conn2 <- [1,18,null,{}] 12:44:14 INFO - PROCESS | 3892 | 1461181454056 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}] 12:44:14 INFO - PROCESS | 3892 | 1461181454144 Marionette TRACE conn2 <- [1,19,null,{"value":null}] 12:44:14 INFO - PROCESS | 3892 | 1461181454153 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\", \"a4ce384a-a975-48db-a85a-201f44ca6737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:44:14 INFO - PROCESS | 3892 | ++DOCSHELL 1D9BD800 == 12 [pid = 3892] [id = 12] 12:44:14 INFO - PROCESS | 3892 | ++DOMWINDOW == 32 (1D9BE800) [pid = 3892] [serial = 32] [outer = 00000000] 12:44:14 INFO - PROCESS | 3892 | ++DOMWINDOW == 33 (1D9C8C00) [pid = 3892] [serial = 33] [outer = 1D9BE800] 12:44:14 INFO - PROCESS | 3892 | 1461181454202 Marionette DEBUG loaded listener.js 12:44:14 INFO - PROCESS | 3892 | ++DOMWINDOW == 34 (1DBE4400) [pid = 3892] [serial = 34] [outer = 1D9BE800] 12:44:14 INFO - PROCESS | 3892 | 1461181454552 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]]]}] 12:44:14 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-out.html | Canvas test: 2d.composite.canvas.destination-out 12:44:14 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-out.html | took 531ms 12:44:14 INFO - PROCESS | 3892 | 1461181454587 Marionette TRACE conn2 -> [0,21,"getWindowHandle",null] 12:44:14 INFO - PROCESS | 3892 | 1461181454589 Marionette TRACE conn2 <- [1,21,null,{"value":"13"}] 12:44:14 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-over.html 12:44:14 INFO - PROCESS | 3892 | 1461181454593 Marionette TRACE conn2 -> [0,22,"setScriptTimeout",{"ms":35000}] 12:44:14 INFO - PROCESS | 3892 | 1461181454594 Marionette TRACE conn2 <- [1,22,null,{}] 12:44:14 INFO - PROCESS | 3892 | 1461181454598 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}] 12:44:14 INFO - PROCESS | 3892 | 1461181454684 Marionette TRACE conn2 <- [1,23,null,{"value":null}] 12:44:14 INFO - PROCESS | 3892 | 1461181454692 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\", \"a4ce384a-a975-48db-a85a-201f44ca6737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:44:14 INFO - PROCESS | 3892 | ++DOCSHELL 1DBEC800 == 13 [pid = 3892] [id = 13] 12:44:14 INFO - PROCESS | 3892 | ++DOMWINDOW == 35 (1DBED800) [pid = 3892] [serial = 35] [outer = 00000000] 12:44:14 INFO - PROCESS | 3892 | ++DOMWINDOW == 36 (1DCE4400) [pid = 3892] [serial = 36] [outer = 1DBED800] 12:44:14 INFO - PROCESS | 3892 | 1461181454736 Marionette DEBUG loaded listener.js 12:44:14 INFO - PROCESS | 3892 | ++DOMWINDOW == 37 (1DCE7800) [pid = 3892] [serial = 37] [outer = 1DBED800] 12:44:15 INFO - PROCESS | 3892 | 1461181455029 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]]]}] 12:44:15 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-over.html | Canvas test: 2d.composite.canvas.destination-over 12:44:15 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-over.html | took 501ms 12:44:15 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.lighter.html 12:44:15 INFO - PROCESS | 3892 | 1461181455090 Marionette TRACE conn2 -> [0,25,"getWindowHandle",null] 12:44:15 INFO - PROCESS | 3892 | 1461181455092 Marionette TRACE conn2 <- [1,25,null,{"value":"13"}] 12:44:15 INFO - PROCESS | 3892 | 1461181455095 Marionette TRACE conn2 -> [0,26,"setScriptTimeout",{"ms":35000}] 12:44:15 INFO - PROCESS | 3892 | 1461181455097 Marionette TRACE conn2 <- [1,26,null,{}] 12:44:15 INFO - PROCESS | 3892 | 1461181455100 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}] 12:44:15 INFO - PROCESS | 3892 | 1461181455194 Marionette TRACE conn2 <- [1,27,null,{"value":null}] 12:44:15 INFO - PROCESS | 3892 | 1461181455200 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\", \"a4ce384a-a975-48db-a85a-201f44ca6737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:44:15 INFO - PROCESS | 3892 | ++DOCSHELL 1DF49800 == 14 [pid = 3892] [id = 14] 12:44:15 INFO - PROCESS | 3892 | ++DOMWINDOW == 38 (1DF4A000) [pid = 3892] [serial = 38] [outer = 00000000] 12:44:15 INFO - PROCESS | 3892 | ++DOMWINDOW == 39 (1DF51400) [pid = 3892] [serial = 39] [outer = 1DF4A000] 12:44:15 INFO - PROCESS | 3892 | 1461181455247 Marionette DEBUG loaded listener.js 12:44:15 INFO - PROCESS | 3892 | ++DOMWINDOW == 40 (1DF54C00) [pid = 3892] [serial = 40] [outer = 1DF4A000] 12:44:15 INFO - PROCESS | 3892 | 1461181455569 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]]]}] 12:44:15 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.lighter.html | Canvas test: 2d.composite.canvas.lighter 12:44:15 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.lighter.html | took 532ms 12:44:15 INFO - PROCESS | 3892 | 1461181455633 Marionette TRACE conn2 -> [0,29,"getWindowHandle",null] 12:44:15 INFO - PROCESS | 3892 | 1461181455634 Marionette TRACE conn2 <- [1,29,null,{"value":"13"}] 12:44:15 INFO - PROCESS | 3892 | 1461181455638 Marionette TRACE conn2 -> [0,30,"setScriptTimeout",{"ms":35000}] 12:44:15 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-atop.html 12:44:15 INFO - PROCESS | 3892 | 1461181455639 Marionette TRACE conn2 <- [1,30,null,{}] 12:44:15 INFO - PROCESS | 3892 | 1461181455642 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}] 12:44:15 INFO - PROCESS | 3892 | 1461181455723 Marionette TRACE conn2 <- [1,31,null,{"value":null}] 12:44:15 INFO - PROCESS | 3892 | 1461181455730 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\", \"a4ce384a-a975-48db-a85a-201f44ca6737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:44:15 INFO - PROCESS | 3892 | ++DOCSHELL 1DF50800 == 15 [pid = 3892] [id = 15] 12:44:15 INFO - PROCESS | 3892 | ++DOMWINDOW == 41 (1E1D7000) [pid = 3892] [serial = 41] [outer = 00000000] 12:44:15 INFO - PROCESS | 3892 | ++DOMWINDOW == 42 (1E1DD000) [pid = 3892] [serial = 42] [outer = 1E1D7000] 12:44:15 INFO - PROCESS | 3892 | 1461181455773 Marionette DEBUG loaded listener.js 12:44:15 INFO - PROCESS | 3892 | ++DOMWINDOW == 43 (1E1DF400) [pid = 3892] [serial = 43] [outer = 1E1D7000] 12:44:15 INFO - PROCESS | 3892 | ++DOCSHELL 1DF4E800 == 16 [pid = 3892] [id = 16] 12:44:15 INFO - PROCESS | 3892 | ++DOMWINDOW == 44 (1E10B800) [pid = 3892] [serial = 44] [outer = 00000000] 12:44:15 INFO - PROCESS | 3892 | ++DOMWINDOW == 45 (1E10C400) [pid = 3892] [serial = 45] [outer = 1E10B800] 12:44:15 INFO - PROCESS | 3892 | ++DOMWINDOW == 46 (1DF4C800) [pid = 3892] [serial = 46] [outer = 1E10B800] 12:44:16 INFO - PROCESS | 3892 | ++DOCSHELL 1E107000 == 17 [pid = 3892] [id = 17] 12:44:16 INFO - PROCESS | 3892 | ++DOMWINDOW == 47 (1E10D400) [pid = 3892] [serial = 47] [outer = 00000000] 12:44:16 INFO - PROCESS | 3892 | ++DOMWINDOW == 48 (1E3B1000) [pid = 3892] [serial = 48] [outer = 1E10D400] 12:44:16 INFO - PROCESS | 3892 | ++DOMWINDOW == 49 (1E3BAC00) [pid = 3892] [serial = 49] [outer = 1E10D400] 12:44:16 INFO - PROCESS | 3892 | 1461181456283 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]]]}] 12:44:16 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-atop.html | Canvas test: 2d.composite.canvas.source-atop 12:44:16 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-atop.html | took 703ms 12:44:16 INFO - PROCESS | 3892 | 1461181456338 Marionette TRACE conn2 -> [0,33,"getWindowHandle",null] 12:44:16 INFO - PROCESS | 3892 | 1461181456339 Marionette TRACE conn2 <- [1,33,null,{"value":"13"}] 12:44:16 INFO - PROCESS | 3892 | 1461181456343 Marionette TRACE conn2 -> [0,34,"setScriptTimeout",{"ms":35000}] 12:44:16 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-in.html 12:44:16 INFO - PROCESS | 3892 | 1461181456345 Marionette TRACE conn2 <- [1,34,null,{}] 12:44:16 INFO - PROCESS | 3892 | 1461181456348 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}] 12:44:16 INFO - PROCESS | 3892 | 1461181456469 Marionette TRACE conn2 <- [1,35,null,{"value":null}] 12:44:17 INFO - PROCESS | 3892 | --DOCSHELL 1439D000 == 16 [pid = 3892] [id = 1] 12:44:17 INFO - PROCESS | 3892 | 1461181457028 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\", \"a4ce384a-a975-48db-a85a-201f44ca6737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:44:17 INFO - PROCESS | 3892 | ++DOCSHELL 11F47800 == 17 [pid = 3892] [id = 18] 12:44:17 INFO - PROCESS | 3892 | ++DOMWINDOW == 50 (12B83400) [pid = 3892] [serial = 50] [outer = 00000000] 12:44:17 INFO - PROCESS | 3892 | ++DOMWINDOW == 51 (12D71800) [pid = 3892] [serial = 51] [outer = 12B83400] 12:44:17 INFO - PROCESS | 3892 | 1461181457086 Marionette DEBUG loaded listener.js 12:44:17 INFO - PROCESS | 3892 | ++DOMWINDOW == 52 (13209400) [pid = 3892] [serial = 52] [outer = 12B83400] 12:44:17 INFO - PROCESS | 3892 | 1461181457620 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]]]}] 12:44:17 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-in.html | Canvas test: 2d.composite.canvas.source-in 12:44:17 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-in.html | took 1360ms 12:44:17 INFO - PROCESS | 3892 | 1461181457696 Marionette TRACE conn2 -> [0,37,"getWindowHandle",null] 12:44:17 INFO - PROCESS | 3892 | 1461181457701 Marionette TRACE conn2 <- [1,37,null,{"value":"13"}] 12:44:17 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-out.html 12:44:17 INFO - PROCESS | 3892 | 1461181457706 Marionette TRACE conn2 -> [0,38,"setScriptTimeout",{"ms":35000}] 12:44:17 INFO - PROCESS | 3892 | 1461181457711 Marionette TRACE conn2 <- [1,38,null,{}] 12:44:17 INFO - PROCESS | 3892 | 1461181457715 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}] 12:44:17 INFO - PROCESS | 3892 | 1461181457822 Marionette TRACE conn2 <- [1,39,null,{"value":null}] 12:44:17 INFO - PROCESS | 3892 | 1461181457887 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\", \"a4ce384a-a975-48db-a85a-201f44ca6737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:44:17 INFO - PROCESS | 3892 | ++DOCSHELL 13AAB800 == 18 [pid = 3892] [id = 19] 12:44:17 INFO - PROCESS | 3892 | ++DOMWINDOW == 53 (13AAE800) [pid = 3892] [serial = 53] [outer = 00000000] 12:44:17 INFO - PROCESS | 3892 | ++DOMWINDOW == 54 (1541CC00) [pid = 3892] [serial = 54] [outer = 13AAE800] 12:44:17 INFO - PROCESS | 3892 | 1461181457944 Marionette DEBUG loaded listener.js 12:44:18 INFO - PROCESS | 3892 | ++DOMWINDOW == 55 (15AA8400) [pid = 3892] [serial = 55] [outer = 13AAE800] 12:44:18 INFO - PROCESS | 3892 | 1461181458503 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]]]}] 12:44:18 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-out.html | Canvas test: 2d.composite.canvas.source-out 12:44:18 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-out.html | took 829ms 12:44:18 INFO - PROCESS | 3892 | 1461181458549 Marionette TRACE conn2 -> [0,41,"getWindowHandle",null] 12:44:18 INFO - PROCESS | 3892 | 1461181458553 Marionette TRACE conn2 <- [1,41,null,{"value":"13"}] 12:44:18 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-over.html 12:44:18 INFO - PROCESS | 3892 | 1461181458557 Marionette TRACE conn2 -> [0,42,"setScriptTimeout",{"ms":35000}] 12:44:18 INFO - PROCESS | 3892 | 1461181458559 Marionette TRACE conn2 <- [1,42,null,{}] 12:44:18 INFO - PROCESS | 3892 | 1461181458563 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}] 12:44:18 INFO - PROCESS | 3892 | 1461181458670 Marionette TRACE conn2 <- [1,43,null,{"value":null}] 12:44:18 INFO - PROCESS | 3892 | 1461181458748 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\", \"a4ce384a-a975-48db-a85a-201f44ca6737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:44:18 INFO - PROCESS | 3892 | ++DOCSHELL 18265C00 == 19 [pid = 3892] [id = 20] 12:44:18 INFO - PROCESS | 3892 | ++DOMWINDOW == 56 (18266C00) [pid = 3892] [serial = 56] [outer = 00000000] 12:44:18 INFO - PROCESS | 3892 | ++DOMWINDOW == 57 (1851D400) [pid = 3892] [serial = 57] [outer = 18266C00] 12:44:18 INFO - PROCESS | 3892 | 1461181458805 Marionette DEBUG loaded listener.js 12:44:18 INFO - PROCESS | 3892 | ++DOMWINDOW == 58 (18999400) [pid = 3892] [serial = 58] [outer = 18266C00] 12:44:19 INFO - PROCESS | 3892 | 1461181459501 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]]]}] 12:44:19 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-over.html | Canvas test: 2d.composite.canvas.source-over 12:44:19 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-over.html | took 1001ms 12:44:19 INFO - PROCESS | 3892 | 1461181459557 Marionette TRACE conn2 -> [0,45,"getWindowHandle",null] 12:44:19 INFO - PROCESS | 3892 | 1461181459561 Marionette TRACE conn2 <- [1,45,null,{"value":"13"}] 12:44:19 INFO - PROCESS | 3892 | 1461181459566 Marionette TRACE conn2 -> [0,46,"setScriptTimeout",{"ms":35000}] 12:44:19 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.xor.html 12:44:19 INFO - PROCESS | 3892 | 1461181459570 Marionette TRACE conn2 <- [1,46,null,{}] 12:44:19 INFO - PROCESS | 3892 | 1461181459576 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}] 12:44:19 INFO - PROCESS | 3892 | 1461181459663 Marionette TRACE conn2 <- [1,47,null,{"value":null}] 12:44:19 INFO - PROCESS | 3892 | 1461181459731 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\", \"a4ce384a-a975-48db-a85a-201f44ca6737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:44:19 INFO - PROCESS | 3892 | ++DOCSHELL 1325F000 == 20 [pid = 3892] [id = 21] 12:44:19 INFO - PROCESS | 3892 | ++DOMWINDOW == 59 (1325FC00) [pid = 3892] [serial = 59] [outer = 00000000] 12:44:19 INFO - PROCESS | 3892 | ++DOMWINDOW == 60 (13741800) [pid = 3892] [serial = 60] [outer = 1325FC00] 12:44:19 INFO - PROCESS | 3892 | 1461181459784 Marionette DEBUG loaded listener.js 12:44:19 INFO - PROCESS | 3892 | ++DOMWINDOW == 61 (137DCC00) [pid = 3892] [serial = 61] [outer = 1325FC00] 12:44:20 INFO - PROCESS | 3892 | --DOCSHELL 16A67000 == 19 [pid = 3892] [id = 4] 12:44:20 INFO - PROCESS | 3892 | 1461181460265 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]]]}] 12:44:20 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.xor.html | Canvas test: 2d.composite.canvas.xor 12:44:20 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.xor.html | took 735ms 12:44:20 INFO - PROCESS | 3892 | 1461181460308 Marionette TRACE conn2 -> [0,49,"getWindowHandle",null] 12:44:20 INFO - PROCESS | 3892 | 1461181460313 Marionette TRACE conn2 <- [1,49,null,{"value":"13"}] 12:44:20 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.copy.html 12:44:20 INFO - PROCESS | 3892 | 1461181460319 Marionette TRACE conn2 -> [0,50,"setScriptTimeout",{"ms":35000}] 12:44:20 INFO - PROCESS | 3892 | 1461181460321 Marionette TRACE conn2 <- [1,50,null,{}] 12:44:20 INFO - PROCESS | 3892 | 1461181460325 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}] 12:44:20 INFO - PROCESS | 3892 | 1461181460457 Marionette TRACE conn2 <- [1,51,null,{"value":null}] 12:44:20 INFO - PROCESS | 3892 | 1461181460570 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\", \"a4ce384a-a975-48db-a85a-201f44ca6737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:44:20 INFO - PROCESS | 3892 | ++DOCSHELL 1320E400 == 20 [pid = 3892] [id = 22] 12:44:20 INFO - PROCESS | 3892 | ++DOMWINDOW == 62 (137DDC00) [pid = 3892] [serial = 62] [outer = 00000000] 12:44:20 INFO - PROCESS | 3892 | ++DOMWINDOW == 63 (1439DC00) [pid = 3892] [serial = 63] [outer = 137DDC00] 12:44:20 INFO - PROCESS | 3892 | 1461181460616 Marionette DEBUG loaded listener.js 12:44:20 INFO - PROCESS | 3892 | ++DOMWINDOW == 64 (15A38C00) [pid = 3892] [serial = 64] [outer = 137DDC00] 12:44:20 INFO - PROCESS | 3892 | 1461181460946 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]]]}] 12:44:21 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.copy.html | fill() does not affect pixels outside the clip region. 12:44:21 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.copy.html | took 687ms 12:44:21 INFO - PROCESS | 3892 | 1461181461018 Marionette TRACE conn2 -> [0,53,"getWindowHandle",null] 12:44:21 INFO - PROCESS | 3892 | 1461181461020 Marionette TRACE conn2 <- [1,53,null,{"value":"13"}] 12:44:21 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-atop.html 12:44:21 INFO - PROCESS | 3892 | 1461181461024 Marionette TRACE conn2 -> [0,54,"setScriptTimeout",{"ms":35000}] 12:44:21 INFO - PROCESS | 3892 | 1461181461027 Marionette TRACE conn2 <- [1,54,null,{}] 12:44:21 INFO - PROCESS | 3892 | 1461181461038 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}] 12:44:21 INFO - PROCESS | 3892 | 1461181461117 Marionette TRACE conn2 <- [1,55,null,{"value":null}] 12:44:21 INFO - PROCESS | 3892 | 1461181461143 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\", \"a4ce384a-a975-48db-a85a-201f44ca6737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:44:21 INFO - PROCESS | 3892 | ++DOCSHELL 1659B400 == 21 [pid = 3892] [id = 23] 12:44:21 INFO - PROCESS | 3892 | ++DOMWINDOW == 65 (1659CC00) [pid = 3892] [serial = 65] [outer = 00000000] 12:44:21 INFO - PROCESS | 3892 | ++DOMWINDOW == 66 (1663D000) [pid = 3892] [serial = 66] [outer = 1659CC00] 12:44:21 INFO - PROCESS | 3892 | 1461181461190 Marionette DEBUG loaded listener.js 12:44:21 INFO - PROCESS | 3892 | ++DOMWINDOW == 67 (16A63400) [pid = 3892] [serial = 67] [outer = 1659CC00] 12:44:21 INFO - PROCESS | 3892 | 1461181461583 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]]]}] 12:44:21 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-atop.html | fill() does not affect pixels outside the clip region. 12:44:21 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-atop.html | took 594ms 12:44:21 INFO - PROCESS | 3892 | 1461181461620 Marionette TRACE conn2 -> [0,57,"getWindowHandle",null] 12:44:21 INFO - PROCESS | 3892 | 1461181461623 Marionette TRACE conn2 <- [1,57,null,{"value":"13"}] 12:44:21 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-in.html 12:44:21 INFO - PROCESS | 3892 | 1461181461626 Marionette TRACE conn2 -> [0,58,"setScriptTimeout",{"ms":35000}] 12:44:21 INFO - PROCESS | 3892 | 1461181461627 Marionette TRACE conn2 <- [1,58,null,{}] 12:44:21 INFO - PROCESS | 3892 | 1461181461630 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}] 12:44:21 INFO - PROCESS | 3892 | 1461181461704 Marionette TRACE conn2 <- [1,59,null,{"value":null}] 12:44:21 INFO - PROCESS | 3892 | 1461181461710 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\", \"a4ce384a-a975-48db-a85a-201f44ca6737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:44:21 INFO - PROCESS | 3892 | ++DOCSHELL 165E5400 == 22 [pid = 3892] [id = 24] 12:44:21 INFO - PROCESS | 3892 | ++DOMWINDOW == 68 (16EC0800) [pid = 3892] [serial = 68] [outer = 00000000] 12:44:21 INFO - PROCESS | 3892 | ++DOMWINDOW == 69 (18262C00) [pid = 3892] [serial = 69] [outer = 16EC0800] 12:44:21 INFO - PROCESS | 3892 | 1461181461754 Marionette DEBUG loaded listener.js 12:44:21 INFO - PROCESS | 3892 | ++DOMWINDOW == 70 (182DA800) [pid = 3892] [serial = 70] [outer = 16EC0800] 12:44:22 INFO - PROCESS | 3892 | 1461181462132 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]]]}] 12:44:22 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-in.html | fill() does not affect pixels outside the clip region. 12:44:22 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-in.html | took 531ms 12:44:22 INFO - PROCESS | 3892 | 1461181462161 Marionette TRACE conn2 -> [0,61,"getWindowHandle",null] 12:44:22 INFO - PROCESS | 3892 | 1461181462163 Marionette TRACE conn2 <- [1,61,null,{"value":"13"}] 12:44:22 INFO - PROCESS | 3892 | 1461181462166 Marionette TRACE conn2 -> [0,62,"setScriptTimeout",{"ms":35000}] 12:44:22 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-out.html 12:44:22 INFO - PROCESS | 3892 | 1461181462168 Marionette TRACE conn2 <- [1,62,null,{}] 12:44:22 INFO - PROCESS | 3892 | 1461181462172 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}] 12:44:22 INFO - PROCESS | 3892 | 1461181462274 Marionette TRACE conn2 <- [1,63,null,{"value":null}] 12:44:22 INFO - PROCESS | 3892 | 1461181462282 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\", \"a4ce384a-a975-48db-a85a-201f44ca6737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:44:22 INFO - PROCESS | 3892 | ++DOCSHELL 16EC2800 == 23 [pid = 3892] [id = 25] 12:44:22 INFO - PROCESS | 3892 | ++DOMWINDOW == 71 (17D82000) [pid = 3892] [serial = 71] [outer = 00000000] 12:44:22 INFO - PROCESS | 3892 | ++DOMWINDOW == 72 (1899BC00) [pid = 3892] [serial = 72] [outer = 17D82000] 12:44:22 INFO - PROCESS | 3892 | 1461181462337 Marionette DEBUG loaded listener.js 12:44:22 INFO - PROCESS | 3892 | ++DOMWINDOW == 73 (18BCE400) [pid = 3892] [serial = 73] [outer = 17D82000] 12:44:22 INFO - PROCESS | 3892 | 1461181462738 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]]]}] 12:44:22 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-out.html | fill() does not affect pixels outside the clip region. 12:44:22 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-out.html | took 594ms 12:44:22 INFO - PROCESS | 3892 | 1461181462764 Marionette TRACE conn2 -> [0,65,"getWindowHandle",null] 12:44:22 INFO - PROCESS | 3892 | 1461181462765 Marionette TRACE conn2 <- [1,65,null,{"value":"13"}] 12:44:22 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-over.html 12:44:22 INFO - PROCESS | 3892 | 1461181462769 Marionette TRACE conn2 -> [0,66,"setScriptTimeout",{"ms":35000}] 12:44:22 INFO - PROCESS | 3892 | 1461181462770 Marionette TRACE conn2 <- [1,66,null,{}] 12:44:22 INFO - PROCESS | 3892 | 1461181462774 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}] 12:44:22 INFO - PROCESS | 3892 | 1461181462890 Marionette TRACE conn2 <- [1,67,null,{"value":null}] 12:44:22 INFO - PROCESS | 3892 | 1461181462900 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\", \"a4ce384a-a975-48db-a85a-201f44ca6737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:44:22 INFO - PROCESS | 3892 | ++DOCSHELL 02A8A800 == 24 [pid = 3892] [id = 26] 12:44:22 INFO - PROCESS | 3892 | ++DOMWINDOW == 74 (13269800) [pid = 3892] [serial = 74] [outer = 00000000] 12:44:22 INFO - PROCESS | 3892 | ++DOMWINDOW == 75 (19662800) [pid = 3892] [serial = 75] [outer = 13269800] 12:44:22 INFO - PROCESS | 3892 | 1461181462948 Marionette DEBUG loaded listener.js 12:44:23 INFO - PROCESS | 3892 | ++DOMWINDOW == 76 (1945FC00) [pid = 3892] [serial = 76] [outer = 13269800] 12:44:23 INFO - PROCESS | 3892 | 1461181463305 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]]]}] 12:44:23 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-over.html | fill() does not affect pixels outside the clip region. 12:44:23 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-over.html | took 594ms 12:44:23 INFO - PROCESS | 3892 | 1461181463366 Marionette TRACE conn2 -> [0,69,"getWindowHandle",null] 12:44:23 INFO - PROCESS | 3892 | 1461181463368 Marionette TRACE conn2 <- [1,69,null,{"value":"13"}] 12:44:23 INFO - PROCESS | 3892 | 1461181463371 Marionette TRACE conn2 -> [0,70,"setScriptTimeout",{"ms":35000}] 12:44:23 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.lighter.html 12:44:23 INFO - PROCESS | 3892 | 1461181463373 Marionette TRACE conn2 <- [1,70,null,{}] 12:44:23 INFO - PROCESS | 3892 | 1461181463376 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}] 12:44:23 INFO - PROCESS | 3892 | 1461181463474 Marionette TRACE conn2 <- [1,71,null,{"value":null}] 12:44:23 INFO - PROCESS | 3892 | 1461181463535 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\", \"a4ce384a-a975-48db-a85a-201f44ca6737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:44:23 INFO - PROCESS | 3892 | ++DOCSHELL 137E6800 == 25 [pid = 3892] [id = 27] 12:44:23 INFO - PROCESS | 3892 | ++DOMWINDOW == 77 (19666800) [pid = 3892] [serial = 77] [outer = 00000000] 12:44:23 INFO - PROCESS | 3892 | ++DOMWINDOW == 78 (19D2E400) [pid = 3892] [serial = 78] [outer = 19666800] 12:44:23 INFO - PROCESS | 3892 | 1461181463581 Marionette DEBUG loaded listener.js 12:44:23 INFO - PROCESS | 3892 | ++DOMWINDOW == 79 (19EB7800) [pid = 3892] [serial = 79] [outer = 19666800] 12:44:23 INFO - PROCESS | 3892 | 1461181463891 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]]]}] 12:44:23 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.lighter.html | fill() does not affect pixels outside the clip region. 12:44:23 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.lighter.html | took 532ms 12:44:23 INFO - PROCESS | 3892 | 1461181463907 Marionette TRACE conn2 -> [0,73,"getWindowHandle",null] 12:44:23 INFO - PROCESS | 3892 | 1461181463909 Marionette TRACE conn2 <- [1,73,null,{"value":"13"}] 12:44:23 INFO - PROCESS | 3892 | 1461181463913 Marionette TRACE conn2 -> [0,74,"setScriptTimeout",{"ms":35000}] 12:44:23 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-atop.html 12:44:23 INFO - PROCESS | 3892 | 1461181463914 Marionette TRACE conn2 <- [1,74,null,{}] 12:44:23 INFO - PROCESS | 3892 | 1461181463917 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}] 12:44:24 INFO - PROCESS | 3892 | 1461181463994 Marionette TRACE conn2 <- [1,75,null,{"value":null}] 12:44:24 INFO - PROCESS | 3892 | 1461181464058 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\", \"a4ce384a-a975-48db-a85a-201f44ca6737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:44:24 INFO - PROCESS | 3892 | ++DOCSHELL 15F59800 == 26 [pid = 3892] [id = 28] 12:44:24 INFO - PROCESS | 3892 | ++DOMWINDOW == 80 (15F5BC00) [pid = 3892] [serial = 80] [outer = 00000000] 12:44:24 INFO - PROCESS | 3892 | ++DOMWINDOW == 81 (1A3A3C00) [pid = 3892] [serial = 81] [outer = 15F5BC00] 12:44:24 INFO - PROCESS | 3892 | 1461181464106 Marionette DEBUG loaded listener.js 12:44:24 INFO - PROCESS | 3892 | ++DOMWINDOW == 82 (1A3AB400) [pid = 3892] [serial = 82] [outer = 15F5BC00] 12:44:24 INFO - PROCESS | 3892 | 1461181464441 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]]]}] 12:44:24 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-atop.html | fill() does not affect pixels outside the clip region. 12:44:24 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-atop.html | took 594ms 12:44:24 INFO - PROCESS | 3892 | 1461181464510 Marionette TRACE conn2 -> [0,77,"getWindowHandle",null] 12:44:24 INFO - PROCESS | 3892 | 1461181464512 Marionette TRACE conn2 <- [1,77,null,{"value":"13"}] 12:44:24 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-in.html 12:44:24 INFO - PROCESS | 3892 | 1461181464515 Marionette TRACE conn2 -> [0,78,"setScriptTimeout",{"ms":35000}] 12:44:24 INFO - PROCESS | 3892 | 1461181464516 Marionette TRACE conn2 <- [1,78,null,{}] 12:44:24 INFO - PROCESS | 3892 | 1461181464520 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}] 12:44:24 INFO - PROCESS | 3892 | 1461181464591 Marionette TRACE conn2 <- [1,79,null,{"value":null}] 12:44:24 INFO - PROCESS | 3892 | 1461181464657 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\", \"a4ce384a-a975-48db-a85a-201f44ca6737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:44:24 INFO - PROCESS | 3892 | ++DOCSHELL 1659AC00 == 27 [pid = 3892] [id = 29] 12:44:24 INFO - PROCESS | 3892 | ++DOMWINDOW == 83 (19E0DC00) [pid = 3892] [serial = 83] [outer = 00000000] 12:44:24 INFO - PROCESS | 3892 | ++DOMWINDOW == 84 (1A8EC800) [pid = 3892] [serial = 84] [outer = 19E0DC00] 12:44:24 INFO - PROCESS | 3892 | 1461181464700 Marionette DEBUG loaded listener.js 12:44:24 INFO - PROCESS | 3892 | ++DOMWINDOW == 85 (1AA4F400) [pid = 3892] [serial = 85] [outer = 19E0DC00] 12:44:25 INFO - PROCESS | 3892 | 1461181465056 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]]]}] 12:44:25 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-in.html | fill() does not affect pixels outside the clip region. 12:44:25 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-in.html | took 594ms 12:44:25 INFO - PROCESS | 3892 | 1461181465112 Marionette TRACE conn2 -> [0,81,"getWindowHandle",null] 12:44:25 INFO - PROCESS | 3892 | 1461181465114 Marionette TRACE conn2 <- [1,81,null,{"value":"13"}] 12:44:25 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-out.html 12:44:25 INFO - PROCESS | 3892 | 1461181465118 Marionette TRACE conn2 -> [0,82,"setScriptTimeout",{"ms":35000}] 12:44:25 INFO - PROCESS | 3892 | 1461181465119 Marionette TRACE conn2 <- [1,82,null,{}] 12:44:25 INFO - PROCESS | 3892 | 1461181465123 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}] 12:44:25 INFO - PROCESS | 3892 | 1461181465221 Marionette TRACE conn2 <- [1,83,null,{"value":null}] 12:44:25 INFO - PROCESS | 3892 | 1461181465230 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\", \"a4ce384a-a975-48db-a85a-201f44ca6737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:44:25 INFO - PROCESS | 3892 | ++DOCSHELL 165E3400 == 28 [pid = 3892] [id = 30] 12:44:25 INFO - PROCESS | 3892 | ++DOMWINDOW == 86 (1A443C00) [pid = 3892] [serial = 86] [outer = 00000000] 12:44:25 INFO - PROCESS | 3892 | ++DOMWINDOW == 87 (1C5FC800) [pid = 3892] [serial = 87] [outer = 1A443C00] 12:44:25 INFO - PROCESS | 3892 | 1461181465273 Marionette DEBUG loaded listener.js 12:44:25 INFO - PROCESS | 3892 | ++DOMWINDOW == 88 (1C5FE800) [pid = 3892] [serial = 88] [outer = 1A443C00] 12:44:25 INFO - PROCESS | 3892 | 1461181465650 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]]]}] 12:44:25 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-out.html | fill() does not affect pixels outside the clip region. 12:44:25 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-out.html | took 594ms 12:44:25 INFO - PROCESS | 3892 | 1461181465715 Marionette TRACE conn2 -> [0,85,"getWindowHandle",null] 12:44:25 INFO - PROCESS | 3892 | 1461181465717 Marionette TRACE conn2 <- [1,85,null,{"value":"13"}] 12:44:25 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-over.html 12:44:25 INFO - PROCESS | 3892 | 1461181465720 Marionette TRACE conn2 -> [0,86,"setScriptTimeout",{"ms":35000}] 12:44:25 INFO - PROCESS | 3892 | 1461181465723 Marionette TRACE conn2 <- [1,86,null,{}] 12:44:25 INFO - PROCESS | 3892 | 1461181465727 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}] 12:44:25 INFO - PROCESS | 3892 | 1461181465844 Marionette TRACE conn2 <- [1,87,null,{"value":null}] 12:44:25 INFO - PROCESS | 3892 | 1461181465859 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\", \"a4ce384a-a975-48db-a85a-201f44ca6737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:44:25 INFO - PROCESS | 3892 | ++DOCSHELL 1C5FB800 == 29 [pid = 3892] [id = 31] 12:44:25 INFO - PROCESS | 3892 | ++DOMWINDOW == 89 (1C651400) [pid = 3892] [serial = 89] [outer = 00000000] 12:44:25 INFO - PROCESS | 3892 | ++DOMWINDOW == 90 (1CB40C00) [pid = 3892] [serial = 90] [outer = 1C651400] 12:44:25 INFO - PROCESS | 3892 | 1461181465905 Marionette DEBUG loaded listener.js 12:44:25 INFO - PROCESS | 3892 | ++DOMWINDOW == 91 (1CB4E000) [pid = 3892] [serial = 91] [outer = 1C651400] 12:44:26 INFO - PROCESS | 3892 | 1461181466306 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]]]}] 12:44:26 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-over.html | fill() does not affect pixels outside the clip region. 12:44:26 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-over.html | took 625ms 12:44:26 INFO - PROCESS | 3892 | 1461181466358 Marionette TRACE conn2 -> [0,89,"getWindowHandle",null] 12:44:26 INFO - PROCESS | 3892 | 1461181466360 Marionette TRACE conn2 <- [1,89,null,{"value":"13"}] 12:44:26 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.xor.html 12:44:26 INFO - PROCESS | 3892 | 1461181466364 Marionette TRACE conn2 -> [0,90,"setScriptTimeout",{"ms":35000}] 12:44:26 INFO - PROCESS | 3892 | 1461181466367 Marionette TRACE conn2 <- [1,90,null,{}] 12:44:26 INFO - PROCESS | 3892 | 1461181466371 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}] 12:44:26 INFO - PROCESS | 3892 | 1461181466477 Marionette TRACE conn2 <- [1,91,null,{"value":null}] 12:44:26 INFO - PROCESS | 3892 | 1461181466489 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\", \"a4ce384a-a975-48db-a85a-201f44ca6737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:44:26 INFO - PROCESS | 3892 | ++DOCSHELL 165E3000 == 30 [pid = 3892] [id = 32] 12:44:26 INFO - PROCESS | 3892 | ++DOMWINDOW == 92 (1ABE3800) [pid = 3892] [serial = 92] [outer = 00000000] 12:44:26 INFO - PROCESS | 3892 | ++DOMWINDOW == 93 (1D013800) [pid = 3892] [serial = 93] [outer = 1ABE3800] 12:44:26 INFO - PROCESS | 3892 | 1461181466532 Marionette DEBUG loaded listener.js 12:44:26 INFO - PROCESS | 3892 | ++DOMWINDOW == 94 (1D01C400) [pid = 3892] [serial = 94] [outer = 1ABE3800] 12:44:26 INFO - PROCESS | 3892 | 1461181466880 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]]]}] 12:44:26 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.xor.html | fill() does not affect pixels outside the clip region. 12:44:26 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.xor.html | took 532ms 12:44:26 INFO - PROCESS | 3892 | 1461181466899 Marionette TRACE conn2 -> [0,93,"getWindowHandle",null] 12:44:26 INFO - PROCESS | 3892 | 1461181466901 Marionette TRACE conn2 <- [1,93,null,{"value":"13"}] 12:44:26 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html 12:44:26 INFO - PROCESS | 3892 | 1461181466905 Marionette TRACE conn2 -> [0,94,"setScriptTimeout",{"ms":35000}] 12:44:26 INFO - PROCESS | 3892 | 1461181466906 Marionette TRACE conn2 <- [1,94,null,{}] 12:44:26 INFO - PROCESS | 3892 | 1461181466910 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}] 12:44:26 INFO - PROCESS | 3892 | 1461181466981 Marionette TRACE conn2 <- [1,95,null,{"value":null}] 12:44:26 INFO - PROCESS | 3892 | 1461181466987 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\", \"a4ce384a-a975-48db-a85a-201f44ca6737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:44:27 INFO - PROCESS | 3892 | ++DOCSHELL 1CB4DC00 == 31 [pid = 3892] [id = 33] 12:44:27 INFO - PROCESS | 3892 | ++DOMWINDOW == 95 (1D236800) [pid = 3892] [serial = 95] [outer = 00000000] 12:44:27 INFO - PROCESS | 3892 | ++DOMWINDOW == 96 (1D3EFC00) [pid = 3892] [serial = 96] [outer = 1D236800] 12:44:27 INFO - PROCESS | 3892 | 1461181467030 Marionette DEBUG loaded listener.js 12:44:27 INFO - PROCESS | 3892 | ++DOMWINDOW == 97 (1D3F4000) [pid = 3892] [serial = 97] [outer = 1D236800] 12:44:27 INFO - PROCESS | 3892 | 1461181467452 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]]]}] 12:44:27 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | Canvas test: 2d.composite.globalAlpha.canvas 12:44:27 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | took 594ms 12:44:28 INFO - PROCESS | 3892 | 1461181468236 Marionette TRACE conn2 -> [0,97,"getWindowHandle",null] 12:44:28 INFO - PROCESS | 3892 | 1461181468239 Marionette TRACE conn2 <- [1,97,null,{"value":"13"}] 12:44:28 INFO - PROCESS | 3892 | 1461181468249 Marionette TRACE conn2 -> [0,98,"setScriptTimeout",{"ms":35000}] 12:44:28 INFO - PROCESS | 3892 | 1461181468252 Marionette TRACE conn2 <- [1,98,null,{}] 12:44:28 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html 12:44:28 INFO - PROCESS | 3892 | 1461181468270 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}] 12:44:28 INFO - PROCESS | 3892 | 1461181468429 Marionette TRACE conn2 <- [1,99,null,{"value":null}] 12:44:28 INFO - PROCESS | 3892 | 1461181468481 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\", \"a4ce384a-a975-48db-a85a-201f44ca6737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:44:28 INFO - PROCESS | 3892 | ++DOCSHELL 136B5C00 == 32 [pid = 3892] [id = 34] 12:44:28 INFO - PROCESS | 3892 | ++DOMWINDOW == 98 (136B6800) [pid = 3892] [serial = 98] [outer = 00000000] 12:44:28 INFO - PROCESS | 3892 | ++DOMWINDOW == 99 (1374C800) [pid = 3892] [serial = 99] [outer = 136B6800] 12:44:28 INFO - PROCESS | 3892 | 1461181468529 Marionette DEBUG loaded listener.js 12:44:28 INFO - PROCESS | 3892 | ++DOMWINDOW == 100 (13A2A000) [pid = 3892] [serial = 100] [outer = 136B6800] 12:44:28 INFO - PROCESS | 3892 | 1461181468932 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]]]}] 12:44:29 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | Canvas test: 2d.composite.globalAlpha.canvaspattern 12:44:29 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | took 735ms 12:44:29 INFO - PROCESS | 3892 | 1461181468998 Marionette TRACE conn2 -> [0,101,"getWindowHandle",null] 12:44:29 INFO - PROCESS | 3892 | 1461181469002 Marionette TRACE conn2 <- [1,101,null,{"value":"13"}] 12:44:29 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.default.html 12:44:29 INFO - PROCESS | 3892 | 1461181469009 Marionette TRACE conn2 -> [0,102,"setScriptTimeout",{"ms":35000}] 12:44:29 INFO - PROCESS | 3892 | 1461181469012 Marionette TRACE conn2 <- [1,102,null,{}] 12:44:29 INFO - PROCESS | 3892 | 1461181469017 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}] 12:44:29 INFO - PROCESS | 3892 | 1461181469115 Marionette TRACE conn2 <- [1,103,null,{"value":null}] 12:44:29 INFO - PROCESS | 3892 | 1461181469123 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\", \"a4ce384a-a975-48db-a85a-201f44ca6737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:44:29 INFO - PROCESS | 3892 | ++DOCSHELL 15419C00 == 33 [pid = 3892] [id = 35] 12:44:29 INFO - PROCESS | 3892 | ++DOMWINDOW == 101 (156B4C00) [pid = 3892] [serial = 101] [outer = 00000000] 12:44:29 INFO - PROCESS | 3892 | ++DOMWINDOW == 102 (15AAA800) [pid = 3892] [serial = 102] [outer = 156B4C00] 12:44:29 INFO - PROCESS | 3892 | 1461181469172 Marionette DEBUG loaded listener.js 12:44:29 INFO - PROCESS | 3892 | ++DOMWINDOW == 103 (15D87000) [pid = 3892] [serial = 103] [outer = 156B4C00] 12:44:29 INFO - PROCESS | 3892 | --DOMWINDOW == 102 (16A67800) [pid = 3892] [serial = 8] [outer = 00000000] [url = chrome://gfxsanity/content/sanitytest.html] 12:44:29 INFO - PROCESS | 3892 | --DOMWINDOW == 101 (1DF4A000) [pid = 3892] [serial = 38] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.lighter.html] 12:44:29 INFO - PROCESS | 3892 | --DOMWINDOW == 100 (1DBED800) [pid = 3892] [serial = 35] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-over.html] 12:44:29 INFO - PROCESS | 3892 | --DOMWINDOW == 99 (1D9BE800) [pid = 3892] [serial = 32] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-out.html] 12:44:29 INFO - PROCESS | 3892 | --DOMWINDOW == 98 (1D8AB800) [pid = 3892] [serial = 29] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-in.html] 12:44:29 INFO - PROCESS | 3892 | --DOMWINDOW == 97 (1D23C000) [pid = 3892] [serial = 26] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-atop.html] 12:44:29 INFO - PROCESS | 3892 | --DOMWINDOW == 96 (1C960800) [pid = 3892] [serial = 20] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.copy.html] 12:44:29 INFO - PROCESS | 3892 | --DOMWINDOW == 95 (12B83400) [pid = 3892] [serial = 50] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-in.html] 12:44:29 INFO - PROCESS | 3892 | --DOMWINDOW == 94 (13AAE800) [pid = 3892] [serial = 53] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-out.html] 12:44:29 INFO - PROCESS | 3892 | --DOMWINDOW == 93 (18266C00) [pid = 3892] [serial = 56] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-over.html] 12:44:29 INFO - PROCESS | 3892 | --DOMWINDOW == 92 (1325FC00) [pid = 3892] [serial = 59] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.xor.html] 12:44:29 INFO - PROCESS | 3892 | --DOMWINDOW == 91 (137DDC00) [pid = 3892] [serial = 62] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.copy.html] 12:44:29 INFO - PROCESS | 3892 | --DOMWINDOW == 90 (1659CC00) [pid = 3892] [serial = 65] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-atop.html] 12:44:29 INFO - PROCESS | 3892 | --DOMWINDOW == 89 (16EC0800) [pid = 3892] [serial = 68] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-in.html] 12:44:29 INFO - PROCESS | 3892 | --DOMWINDOW == 88 (17D82000) [pid = 3892] [serial = 71] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-out.html] 12:44:29 INFO - PROCESS | 3892 | --DOMWINDOW == 87 (13269800) [pid = 3892] [serial = 74] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-over.html] 12:44:29 INFO - PROCESS | 3892 | --DOMWINDOW == 86 (19666800) [pid = 3892] [serial = 77] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.lighter.html] 12:44:29 INFO - PROCESS | 3892 | --DOMWINDOW == 85 (15F5BC00) [pid = 3892] [serial = 80] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-atop.html] 12:44:29 INFO - PROCESS | 3892 | --DOMWINDOW == 84 (19E0DC00) [pid = 3892] [serial = 83] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-in.html] 12:44:29 INFO - PROCESS | 3892 | --DOMWINDOW == 83 (1A443C00) [pid = 3892] [serial = 86] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-out.html] 12:44:30 INFO - PROCESS | 3892 | --DOMWINDOW == 82 (1C651400) [pid = 3892] [serial = 89] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-over.html] 12:44:30 INFO - PROCESS | 3892 | --DOMWINDOW == 81 (1E1D7000) [pid = 3892] [serial = 41] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-atop.html] 12:44:30 INFO - PROCESS | 3892 | --DOMWINDOW == 80 (1ABE3800) [pid = 3892] [serial = 92] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.xor.html] 12:44:30 INFO - PROCESS | 3892 | 1461181470052 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]]]}] 12:44:30 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.default.html | Canvas test: 2d.composite.globalAlpha.default 12:44:30 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.default.html | took 1095ms 12:44:30 INFO - PROCESS | 3892 | 1461181470108 Marionette TRACE conn2 -> [0,105,"getWindowHandle",null] 12:44:30 INFO - PROCESS | 3892 | 1461181470110 Marionette TRACE conn2 <- [1,105,null,{"value":"13"}] 12:44:30 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.fill.html 12:44:30 INFO - PROCESS | 3892 | 1461181470113 Marionette TRACE conn2 -> [0,106,"setScriptTimeout",{"ms":35000}] 12:44:30 INFO - PROCESS | 3892 | 1461181470115 Marionette TRACE conn2 <- [1,106,null,{}] 12:44:30 INFO - PROCESS | 3892 | 1461181470124 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}] 12:44:30 INFO - PROCESS | 3892 | 1461181470198 Marionette TRACE conn2 <- [1,107,null,{"value":null}] 12:44:30 INFO - PROCESS | 3892 | 1461181470285 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\", \"a4ce384a-a975-48db-a85a-201f44ca6737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:44:30 INFO - PROCESS | 3892 | ++DOCSHELL 1325D800 == 34 [pid = 3892] [id = 36] 12:44:30 INFO - PROCESS | 3892 | ++DOMWINDOW == 81 (1325DC00) [pid = 3892] [serial = 104] [outer = 00000000] 12:44:30 INFO - PROCESS | 3892 | ++DOMWINDOW == 82 (15F5C000) [pid = 3892] [serial = 105] [outer = 1325DC00] 12:44:30 INFO - PROCESS | 3892 | 1461181470333 Marionette DEBUG loaded listener.js 12:44:30 INFO - PROCESS | 3892 | ++DOMWINDOW == 83 (1659CC00) [pid = 3892] [serial = 106] [outer = 1325DC00] 12:44:30 INFO - PROCESS | 3892 | 1461181470672 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]]]}] 12:44:30 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | Canvas test: 2d.composite.globalAlpha.fill 12:44:30 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | took 594ms 12:44:30 INFO - PROCESS | 3892 | 1461181470710 Marionette TRACE conn2 -> [0,109,"getWindowHandle",null] 12:44:30 INFO - PROCESS | 3892 | 1461181470712 Marionette TRACE conn2 <- [1,109,null,{"value":"13"}] 12:44:30 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.image.html 12:44:30 INFO - PROCESS | 3892 | 1461181470715 Marionette TRACE conn2 -> [0,110,"setScriptTimeout",{"ms":35000}] 12:44:30 INFO - PROCESS | 3892 | 1461181470717 Marionette TRACE conn2 <- [1,110,null,{}] 12:44:30 INFO - PROCESS | 3892 | 1461181470721 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}] 12:44:30 INFO - PROCESS | 3892 | 1461181470810 Marionette TRACE conn2 <- [1,111,null,{"value":null}] 12:44:30 INFO - PROCESS | 3892 | 1461181470872 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\", \"a4ce384a-a975-48db-a85a-201f44ca6737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:44:30 INFO - PROCESS | 3892 | ++DOCSHELL 15F58000 == 35 [pid = 3892] [id = 37] 12:44:30 INFO - PROCESS | 3892 | ++DOMWINDOW == 84 (16594800) [pid = 3892] [serial = 107] [outer = 00000000] 12:44:30 INFO - PROCESS | 3892 | ++DOMWINDOW == 85 (18261000) [pid = 3892] [serial = 108] [outer = 16594800] 12:44:30 INFO - PROCESS | 3892 | 1461181470917 Marionette DEBUG loaded listener.js 12:44:30 INFO - PROCESS | 3892 | ++DOMWINDOW == 86 (182D1400) [pid = 3892] [serial = 109] [outer = 16594800] 12:44:31 INFO - PROCESS | 3892 | 1461181471255 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]]]}] 12:44:31 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.image.html | Canvas test: 2d.composite.globalAlpha.image 12:44:31 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.image.html | took 594ms 12:44:31 INFO - PROCESS | 3892 | 1461181471313 Marionette TRACE conn2 -> [0,113,"getWindowHandle",null] 12:44:31 INFO - PROCESS | 3892 | 1461181471314 Marionette TRACE conn2 <- [1,113,null,{"value":"13"}] 12:44:31 INFO - PROCESS | 3892 | 1461181471318 Marionette TRACE conn2 -> [0,114,"setScriptTimeout",{"ms":35000}] 12:44:31 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html 12:44:31 INFO - PROCESS | 3892 | 1461181471319 Marionette TRACE conn2 <- [1,114,null,{}] 12:44:31 INFO - PROCESS | 3892 | 1461181471324 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}] 12:44:31 INFO - PROCESS | 3892 | 1461181471424 Marionette TRACE conn2 <- [1,115,null,{"value":null}] 12:44:31 INFO - PROCESS | 3892 | 1461181471432 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\", \"a4ce384a-a975-48db-a85a-201f44ca6737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:44:31 INFO - PROCESS | 3892 | ++DOCSHELL 18523800 == 36 [pid = 3892] [id = 38] 12:44:31 INFO - PROCESS | 3892 | ++DOMWINDOW == 87 (18525400) [pid = 3892] [serial = 110] [outer = 00000000] 12:44:31 INFO - PROCESS | 3892 | ++DOMWINDOW == 88 (18CE9800) [pid = 3892] [serial = 111] [outer = 18525400] 12:44:31 INFO - PROCESS | 3892 | 1461181471484 Marionette DEBUG loaded listener.js 12:44:31 INFO - PROCESS | 3892 | ++DOMWINDOW == 89 (18CF2400) [pid = 3892] [serial = 112] [outer = 18525400] 12:44:31 INFO - PROCESS | 3892 | 1461181471862 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]]]}] 12:44:31 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | Canvas test: 2d.composite.globalAlpha.imagepattern 12:44:31 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | took 594ms 12:44:31 INFO - PROCESS | 3892 | 1461181471917 Marionette TRACE conn2 -> [0,117,"getWindowHandle",null] 12:44:31 INFO - PROCESS | 3892 | 1461181471919 Marionette TRACE conn2 <- [1,117,null,{"value":"13"}] 12:44:31 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html 12:44:31 INFO - PROCESS | 3892 | 1461181471922 Marionette TRACE conn2 -> [0,118,"setScriptTimeout",{"ms":35000}] 12:44:31 INFO - PROCESS | 3892 | 1461181471924 Marionette TRACE conn2 <- [1,118,null,{}] 12:44:31 INFO - PROCESS | 3892 | 1461181471927 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}] 12:44:32 INFO - PROCESS | 3892 | 1461181472049 Marionette TRACE conn2 <- [1,119,null,{"value":null}] 12:44:32 INFO - PROCESS | 3892 | 1461181472123 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\", \"a4ce384a-a975-48db-a85a-201f44ca6737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:44:32 INFO - PROCESS | 3892 | ++DOCSHELL 1320E800 == 37 [pid = 3892] [id = 39] 12:44:32 INFO - PROCESS | 3892 | ++DOMWINDOW == 90 (1320F000) [pid = 3892] [serial = 113] [outer = 00000000] 12:44:32 INFO - PROCESS | 3892 | ++DOMWINDOW == 91 (136A9800) [pid = 3892] [serial = 114] [outer = 1320F000] 12:44:32 INFO - PROCESS | 3892 | 1461181472179 Marionette DEBUG loaded listener.js 12:44:32 INFO - PROCESS | 3892 | ++DOMWINDOW == 92 (13749000) [pid = 3892] [serial = 115] [outer = 1320F000] 12:44:32 INFO - PROCESS | 3892 | 1461181472701 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]]]}] 12:44:32 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | Canvas test: 2d.composite.globalAlpha.invalid 12:44:32 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | took 844ms 12:44:32 INFO - PROCESS | 3892 | 1461181472765 Marionette TRACE conn2 -> [0,121,"getWindowHandle",null] 12:44:32 INFO - PROCESS | 3892 | 1461181472770 Marionette TRACE conn2 <- [1,121,null,{"value":"13"}] 12:44:32 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.range.html 12:44:32 INFO - PROCESS | 3892 | 1461181472775 Marionette TRACE conn2 -> [0,122,"setScriptTimeout",{"ms":35000}] 12:44:32 INFO - PROCESS | 3892 | 1461181472779 Marionette TRACE conn2 <- [1,122,null,{}] 12:44:32 INFO - PROCESS | 3892 | 1461181472784 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}] 12:44:32 INFO - PROCESS | 3892 | 1461181472879 Marionette TRACE conn2 <- [1,123,null,{"value":null}] 12:44:32 INFO - PROCESS | 3892 | 1461181472972 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\", \"a4ce384a-a975-48db-a85a-201f44ca6737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:44:32 INFO - PROCESS | 3892 | ++DOCSHELL 14AED400 == 38 [pid = 3892] [id = 40] 12:44:32 INFO - PROCESS | 3892 | ++DOMWINDOW == 93 (14AF0000) [pid = 3892] [serial = 116] [outer = 00000000] 12:44:33 INFO - PROCESS | 3892 | ++DOMWINDOW == 94 (15F5BC00) [pid = 3892] [serial = 117] [outer = 14AF0000] 12:44:33 INFO - PROCESS | 3892 | 1461181473029 Marionette DEBUG loaded listener.js 12:44:33 INFO - PROCESS | 3892 | ++DOMWINDOW == 95 (16EBF400) [pid = 3892] [serial = 118] [outer = 14AF0000] 12:44:33 INFO - PROCESS | 3892 | 1461181473534 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]]]}] 12:44:33 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.range.html | Canvas test: 2d.composite.globalAlpha.range 12:44:33 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.range.html | took 797ms 12:44:33 INFO - PROCESS | 3892 | 1461181473577 Marionette TRACE conn2 -> [0,125,"getWindowHandle",null] 12:44:33 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.copy.html 12:44:33 INFO - PROCESS | 3892 | 1461181473581 Marionette TRACE conn2 <- [1,125,null,{"value":"13"}] 12:44:33 INFO - PROCESS | 3892 | 1461181473584 Marionette TRACE conn2 -> [0,126,"setScriptTimeout",{"ms":35000}] 12:44:33 INFO - PROCESS | 3892 | 1461181473587 Marionette TRACE conn2 <- [1,126,null,{}] 12:44:33 INFO - PROCESS | 3892 | 1461181473591 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}] 12:44:33 INFO - PROCESS | 3892 | 1461181473684 Marionette TRACE conn2 <- [1,127,null,{"value":null}] 12:44:33 INFO - PROCESS | 3892 | 1461181473768 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\", \"a4ce384a-a975-48db-a85a-201f44ca6737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:44:33 INFO - PROCESS | 3892 | ++DOCSHELL 18F6AC00 == 39 [pid = 3892] [id = 41] 12:44:33 INFO - PROCESS | 3892 | ++DOMWINDOW == 96 (18F6D800) [pid = 3892] [serial = 119] [outer = 00000000] 12:44:33 INFO - PROCESS | 3892 | ++DOMWINDOW == 97 (19666800) [pid = 3892] [serial = 120] [outer = 18F6D800] 12:44:33 INFO - PROCESS | 3892 | 1461181473822 Marionette DEBUG loaded listener.js 12:44:33 INFO - PROCESS | 3892 | ++DOMWINDOW == 98 (198F2400) [pid = 3892] [serial = 121] [outer = 18F6D800] 12:44:34 INFO - PROCESS | 3892 | 1461181474358 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]]]}] 12:44:34 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.copy.html | Canvas test: 2d.composite.image.copy 12:44:34 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.copy.html | took 797ms 12:44:34 INFO - PROCESS | 3892 | 1461181474384 Marionette TRACE conn2 -> [0,129,"getWindowHandle",null] 12:44:34 INFO - PROCESS | 3892 | 1461181474388 Marionette TRACE conn2 <- [1,129,null,{"value":"13"}] 12:44:34 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-atop.html 12:44:34 INFO - PROCESS | 3892 | 1461181474399 Marionette TRACE conn2 -> [0,130,"setScriptTimeout",{"ms":35000}] 12:44:34 INFO - PROCESS | 3892 | 1461181474404 Marionette TRACE conn2 <- [1,130,null,{}] 12:44:34 INFO - PROCESS | 3892 | 1461181474408 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}] 12:44:34 INFO - PROCESS | 3892 | 1461181474503 Marionette TRACE conn2 <- [1,131,null,{"value":null}] 12:44:34 INFO - PROCESS | 3892 | 1461181474589 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\", \"a4ce384a-a975-48db-a85a-201f44ca6737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:44:34 INFO - PROCESS | 3892 | ++DOCSHELL 1A1D5400 == 40 [pid = 3892] [id = 42] 12:44:34 INFO - PROCESS | 3892 | ++DOMWINDOW == 99 (1A334C00) [pid = 3892] [serial = 122] [outer = 00000000] 12:44:34 INFO - PROCESS | 3892 | ++DOMWINDOW == 100 (1A821400) [pid = 3892] [serial = 123] [outer = 1A334C00] 12:44:34 INFO - PROCESS | 3892 | 1461181474643 Marionette DEBUG loaded listener.js 12:44:34 INFO - PROCESS | 3892 | ++DOMWINDOW == 101 (1AA54C00) [pid = 3892] [serial = 124] [outer = 1A334C00] 12:44:35 INFO - PROCESS | 3892 | 1461181475201 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]]]}] 12:44:35 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-atop.html | Canvas test: 2d.composite.image.destination-atop 12:44:35 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-atop.html | took 828ms 12:44:35 INFO - PROCESS | 3892 | 1461181475238 Marionette TRACE conn2 -> [0,133,"getWindowHandle",null] 12:44:35 INFO - PROCESS | 3892 | 1461181475240 Marionette TRACE conn2 <- [1,133,null,{"value":"13"}] 12:44:35 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-in.html 12:44:35 INFO - PROCESS | 3892 | 1461181475243 Marionette TRACE conn2 -> [0,134,"setScriptTimeout",{"ms":35000}] 12:44:35 INFO - PROCESS | 3892 | 1461181475245 Marionette TRACE conn2 <- [1,134,null,{}] 12:44:35 INFO - PROCESS | 3892 | 1461181475249 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}] 12:44:35 INFO - PROCESS | 3892 | 1461181475339 Marionette TRACE conn2 <- [1,135,null,{"value":null}] 12:44:35 INFO - PROCESS | 3892 | 1461181475407 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\", \"a4ce384a-a975-48db-a85a-201f44ca6737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:44:35 INFO - PROCESS | 3892 | ++DOCSHELL 14A5FC00 == 41 [pid = 3892] [id = 43] 12:44:35 INFO - PROCESS | 3892 | ++DOMWINDOW == 102 (14A64400) [pid = 3892] [serial = 125] [outer = 00000000] 12:44:35 INFO - PROCESS | 3892 | ++DOMWINDOW == 103 (15F57000) [pid = 3892] [serial = 126] [outer = 14A64400] 12:44:35 INFO - PROCESS | 3892 | 1461181475461 Marionette DEBUG loaded listener.js 12:44:35 INFO - PROCESS | 3892 | ++DOMWINDOW == 104 (16EC9400) [pid = 3892] [serial = 127] [outer = 14A64400] 12:44:36 INFO - PROCESS | 3892 | --DOCSHELL 18523800 == 40 [pid = 3892] [id = 38] 12:44:36 INFO - PROCESS | 3892 | --DOCSHELL 15F58000 == 39 [pid = 3892] [id = 37] 12:44:36 INFO - PROCESS | 3892 | --DOCSHELL 1325D800 == 38 [pid = 3892] [id = 36] 12:44:36 INFO - PROCESS | 3892 | --DOCSHELL 15419C00 == 37 [pid = 3892] [id = 35] 12:44:36 INFO - PROCESS | 3892 | --DOCSHELL 136B5C00 == 36 [pid = 3892] [id = 34] 12:44:36 INFO - PROCESS | 3892 | --DOCSHELL 1CB4DC00 == 35 [pid = 3892] [id = 33] 12:44:36 INFO - PROCESS | 3892 | --DOCSHELL 1A1D5400 == 34 [pid = 3892] [id = 42] 12:44:36 INFO - PROCESS | 3892 | --DOCSHELL 165E3400 == 33 [pid = 3892] [id = 30] 12:44:36 INFO - PROCESS | 3892 | --DOCSHELL 18F6AC00 == 32 [pid = 3892] [id = 41] 12:44:36 INFO - PROCESS | 3892 | --DOCSHELL 165E3000 == 31 [pid = 3892] [id = 32] 12:44:36 INFO - PROCESS | 3892 | --DOCSHELL 1C5FB800 == 30 [pid = 3892] [id = 31] 12:44:36 INFO - PROCESS | 3892 | --DOCSHELL 1320E800 == 29 [pid = 3892] [id = 39] 12:44:36 INFO - PROCESS | 3892 | --DOCSHELL 1659AC00 == 28 [pid = 3892] [id = 29] 12:44:36 INFO - PROCESS | 3892 | --DOCSHELL 14AED400 == 27 [pid = 3892] [id = 40] 12:44:36 INFO - PROCESS | 3892 | 1461181476589 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]]]}] 12:44:36 INFO - PROCESS | 3892 | --DOMWINDOW == 103 (16595C00) [pid = 3892] [serial = 9] [outer = 00000000] [url = about:blank] 12:44:36 INFO - PROCESS | 3892 | --DOMWINDOW == 102 (1659DC00) [pid = 3892] [serial = 10] [outer = 00000000] [url = chrome://gfxsanity/content/sanitytest.html] 12:44:36 INFO - PROCESS | 3892 | --DOMWINDOW == 101 (14A60400) [pid = 3892] [serial = 4] [outer = 00000000] [url = about:blank] 12:44:36 INFO - PROCESS | 3892 | --DOMWINDOW == 100 (12D71800) [pid = 3892] [serial = 51] [outer = 00000000] [url = about:blank] 12:44:36 INFO - PROCESS | 3892 | --DOMWINDOW == 99 (1541CC00) [pid = 3892] [serial = 54] [outer = 00000000] [url = about:blank] 12:44:36 INFO - PROCESS | 3892 | --DOMWINDOW == 98 (1851D400) [pid = 3892] [serial = 57] [outer = 00000000] [url = about:blank] 12:44:36 INFO - PROCESS | 3892 | --DOMWINDOW == 97 (18999400) [pid = 3892] [serial = 58] [outer = 00000000] [url = about:blank] 12:44:36 INFO - PROCESS | 3892 | --DOMWINDOW == 96 (13741800) [pid = 3892] [serial = 60] [outer = 00000000] [url = about:blank] 12:44:36 INFO - PROCESS | 3892 | --DOMWINDOW == 95 (137DCC00) [pid = 3892] [serial = 61] [outer = 00000000] [url = about:blank] 12:44:36 INFO - PROCESS | 3892 | --DOMWINDOW == 94 (1439DC00) [pid = 3892] [serial = 63] [outer = 00000000] [url = about:blank] 12:44:36 INFO - PROCESS | 3892 | --DOMWINDOW == 93 (1663D000) [pid = 3892] [serial = 66] [outer = 00000000] [url = about:blank] 12:44:36 INFO - PROCESS | 3892 | --DOMWINDOW == 92 (16A63400) [pid = 3892] [serial = 67] [outer = 00000000] [url = about:blank] 12:44:36 INFO - PROCESS | 3892 | --DOMWINDOW == 91 (18262C00) [pid = 3892] [serial = 69] [outer = 00000000] [url = about:blank] 12:44:36 INFO - PROCESS | 3892 | --DOMWINDOW == 90 (1899BC00) [pid = 3892] [serial = 72] [outer = 00000000] [url = about:blank] 12:44:36 INFO - PROCESS | 3892 | --DOMWINDOW == 89 (19662800) [pid = 3892] [serial = 75] [outer = 00000000] [url = about:blank] 12:44:36 INFO - PROCESS | 3892 | --DOMWINDOW == 88 (18BCE400) [pid = 3892] [serial = 73] [outer = 00000000] [url = about:blank] 12:44:36 INFO - PROCESS | 3892 | --DOMWINDOW == 87 (19D2E400) [pid = 3892] [serial = 78] [outer = 00000000] [url = about:blank] 12:44:36 INFO - PROCESS | 3892 | --DOMWINDOW == 86 (1A3A3C00) [pid = 3892] [serial = 81] [outer = 00000000] [url = about:blank] 12:44:36 INFO - PROCESS | 3892 | --DOMWINDOW == 85 (1A8EC800) [pid = 3892] [serial = 84] [outer = 00000000] [url = about:blank] 12:44:36 INFO - PROCESS | 3892 | --DOMWINDOW == 84 (1C5FC800) [pid = 3892] [serial = 87] [outer = 00000000] [url = about:blank] 12:44:36 INFO - PROCESS | 3892 | --DOMWINDOW == 83 (1CB40C00) [pid = 3892] [serial = 90] [outer = 00000000] [url = about:blank] 12:44:36 INFO - PROCESS | 3892 | --DOMWINDOW == 82 (1D013800) [pid = 3892] [serial = 93] [outer = 00000000] [url = about:blank] 12:44:36 INFO - PROCESS | 3892 | --DOMWINDOW == 81 (1945FC00) [pid = 3892] [serial = 76] [outer = 00000000] [url = about:blank] 12:44:36 INFO - PROCESS | 3892 | --DOMWINDOW == 80 (19EB7800) [pid = 3892] [serial = 79] [outer = 00000000] [url = about:blank] 12:44:36 INFO - PROCESS | 3892 | --DOMWINDOW == 79 (1A3AB400) [pid = 3892] [serial = 82] [outer = 00000000] [url = about:blank] 12:44:36 INFO - PROCESS | 3892 | --DOMWINDOW == 78 (182DA800) [pid = 3892] [serial = 70] [outer = 00000000] [url = about:blank] 12:44:36 INFO - PROCESS | 3892 | --DOMWINDOW == 77 (1AA4F400) [pid = 3892] [serial = 85] [outer = 00000000] [url = about:blank] 12:44:36 INFO - PROCESS | 3892 | --DOMWINDOW == 76 (15A38C00) [pid = 3892] [serial = 64] [outer = 00000000] [url = about:blank] 12:44:36 INFO - PROCESS | 3892 | --DOMWINDOW == 75 (1C5FE800) [pid = 3892] [serial = 88] [outer = 00000000] [url = about:blank] 12:44:36 INFO - PROCESS | 3892 | --DOMWINDOW == 74 (1CB4E000) [pid = 3892] [serial = 91] [outer = 00000000] [url = about:blank] 12:44:36 INFO - PROCESS | 3892 | --DOMWINDOW == 73 (15AA8400) [pid = 3892] [serial = 55] [outer = 00000000] [url = about:blank] 12:44:36 INFO - PROCESS | 3892 | --DOMWINDOW == 72 (13209400) [pid = 3892] [serial = 52] [outer = 00000000] [url = about:blank] 12:44:36 INFO - PROCESS | 3892 | --DOMWINDOW == 71 (1D01C400) [pid = 3892] [serial = 94] [outer = 00000000] [url = about:blank] 12:44:36 INFO - PROCESS | 3892 | --DOMWINDOW == 70 (1E1DF400) [pid = 3892] [serial = 43] [outer = 00000000] [url = about:blank] 12:44:36 INFO - PROCESS | 3892 | --DOMWINDOW == 69 (1DBE4400) [pid = 3892] [serial = 34] [outer = 00000000] [url = about:blank] 12:44:36 INFO - PROCESS | 3892 | --DOMWINDOW == 68 (1D9C8C00) [pid = 3892] [serial = 33] [outer = 00000000] [url = about:blank] 12:44:36 INFO - PROCESS | 3892 | --DOMWINDOW == 67 (1D8B2C00) [pid = 3892] [serial = 30] [outer = 00000000] [url = about:blank] 12:44:36 INFO - PROCESS | 3892 | --DOMWINDOW == 66 (1D8B8C00) [pid = 3892] [serial = 31] [outer = 00000000] [url = about:blank] 12:44:36 INFO - PROCESS | 3892 | --DOMWINDOW == 65 (1D3F9C00) [pid = 3892] [serial = 27] [outer = 00000000] [url = about:blank] 12:44:36 INFO - PROCESS | 3892 | --DOMWINDOW == 64 (1D83D400) [pid = 3892] [serial = 28] [outer = 00000000] [url = about:blank] 12:44:36 INFO - PROCESS | 3892 | --DOMWINDOW == 63 (1CD86C00) [pid = 3892] [serial = 24] [outer = 00000000] [url = about:blank] 12:44:36 INFO - PROCESS | 3892 | --DOMWINDOW == 62 (1CB41C00) [pid = 3892] [serial = 21] [outer = 00000000] [url = about:blank] 12:44:36 INFO - PROCESS | 3892 | --DOMWINDOW == 61 (1CB45000) [pid = 3892] [serial = 22] [outer = 00000000] [url = about:blank] 12:44:36 INFO - PROCESS | 3892 | --DOMWINDOW == 60 (196D4800) [pid = 3892] [serial = 17] [outer = 00000000] [url = about:blank] 12:44:36 INFO - PROCESS | 3892 | --DOMWINDOW == 59 (1985D800) [pid = 3892] [serial = 14] [outer = 00000000] [url = about:blank] 12:44:36 INFO - PROCESS | 3892 | --DOMWINDOW == 58 (1E10C400) [pid = 3892] [serial = 45] [outer = 00000000] [url = about:blank] 12:44:36 INFO - PROCESS | 3892 | --DOMWINDOW == 57 (1E3B1000) [pid = 3892] [serial = 48] [outer = 00000000] [url = about:blank] 12:44:36 INFO - PROCESS | 3892 | --DOMWINDOW == 56 (1E1DD000) [pid = 3892] [serial = 42] [outer = 00000000] [url = about:blank] 12:44:36 INFO - PROCESS | 3892 | --DOMWINDOW == 55 (1DF51400) [pid = 3892] [serial = 39] [outer = 00000000] [url = about:blank] 12:44:36 INFO - PROCESS | 3892 | --DOMWINDOW == 54 (1DF54C00) [pid = 3892] [serial = 40] [outer = 00000000] [url = about:blank] 12:44:36 INFO - PROCESS | 3892 | --DOMWINDOW == 53 (1DCE4400) [pid = 3892] [serial = 36] [outer = 00000000] [url = about:blank] 12:44:36 INFO - PROCESS | 3892 | --DOMWINDOW == 52 (1DCE7800) [pid = 3892] [serial = 37] [outer = 00000000] [url = about:blank] 12:44:36 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-in.html | Canvas test: 2d.composite.image.destination-in 12:44:36 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-in.html | took 1454ms 12:44:36 INFO - PROCESS | 3892 | 1461181476705 Marionette TRACE conn2 -> [0,137,"getWindowHandle",null] 12:44:36 INFO - PROCESS | 3892 | 1461181476709 Marionette TRACE conn2 <- [1,137,null,{"value":"13"}] 12:44:36 INFO - PROCESS | 3892 | 1461181476714 Marionette TRACE conn2 -> [0,138,"setScriptTimeout",{"ms":35000}] 12:44:36 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-out.html 12:44:36 INFO - PROCESS | 3892 | 1461181476718 Marionette TRACE conn2 <- [1,138,null,{}] 12:44:36 INFO - PROCESS | 3892 | 1461181476724 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}] 12:44:36 INFO - PROCESS | 3892 | 1461181476805 Marionette TRACE conn2 <- [1,139,null,{"value":null}] 12:44:36 INFO - PROCESS | 3892 | 1461181476813 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\", \"a4ce384a-a975-48db-a85a-201f44ca6737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:44:36 INFO - PROCESS | 3892 | ++DOCSHELL 13747000 == 28 [pid = 3892] [id = 44] 12:44:36 INFO - PROCESS | 3892 | ++DOMWINDOW == 53 (1374AC00) [pid = 3892] [serial = 128] [outer = 00000000] 12:44:36 INFO - PROCESS | 3892 | ++DOMWINDOW == 54 (13A29400) [pid = 3892] [serial = 129] [outer = 1374AC00] 12:44:36 INFO - PROCESS | 3892 | 1461181476860 Marionette DEBUG loaded listener.js 12:44:36 INFO - PROCESS | 3892 | ++DOMWINDOW == 55 (13A31400) [pid = 3892] [serial = 130] [outer = 1374AC00] 12:44:37 INFO - PROCESS | 3892 | 1461181477268 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]]]}] 12:44:37 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-out.html | Canvas test: 2d.composite.image.destination-out 12:44:37 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-out.html | took 594ms 12:44:37 INFO - PROCESS | 3892 | 1461181477312 Marionette TRACE conn2 -> [0,141,"getWindowHandle",null] 12:44:37 INFO - PROCESS | 3892 | 1461181477318 Marionette TRACE conn2 <- [1,141,null,{"value":"13"}] 12:44:37 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-over.html 12:44:37 INFO - PROCESS | 3892 | 1461181477325 Marionette TRACE conn2 -> [0,142,"setScriptTimeout",{"ms":35000}] 12:44:37 INFO - PROCESS | 3892 | 1461181477327 Marionette TRACE conn2 <- [1,142,null,{}] 12:44:37 INFO - PROCESS | 3892 | 1461181477331 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}] 12:44:37 INFO - PROCESS | 3892 | 1461181477408 Marionette TRACE conn2 <- [1,143,null,{"value":null}] 12:44:37 INFO - PROCESS | 3892 | 1461181477416 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\", \"a4ce384a-a975-48db-a85a-201f44ca6737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:44:37 INFO - PROCESS | 3892 | ++DOCSHELL 143A8000 == 29 [pid = 3892] [id = 45] 12:44:37 INFO - PROCESS | 3892 | ++DOMWINDOW == 56 (14A64C00) [pid = 3892] [serial = 131] [outer = 00000000] 12:44:37 INFO - PROCESS | 3892 | ++DOMWINDOW == 57 (15622800) [pid = 3892] [serial = 132] [outer = 14A64C00] 12:44:37 INFO - PROCESS | 3892 | 1461181477462 Marionette DEBUG loaded listener.js 12:44:37 INFO - PROCESS | 3892 | ++DOMWINDOW == 58 (158FB400) [pid = 3892] [serial = 133] [outer = 14A64C00] 12:44:37 INFO - PROCESS | 3892 | 1461181477882 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]]]}] 12:44:37 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-over.html | Canvas test: 2d.composite.image.destination-over 12:44:37 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-over.html | took 594ms 12:44:37 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.lighter.html 12:44:37 INFO - PROCESS | 3892 | 1461181477923 Marionette TRACE conn2 -> [0,145,"getWindowHandle",null] 12:44:37 INFO - PROCESS | 3892 | 1461181477925 Marionette TRACE conn2 <- [1,145,null,{"value":"13"}] 12:44:37 INFO - PROCESS | 3892 | 1461181477929 Marionette TRACE conn2 -> [0,146,"setScriptTimeout",{"ms":35000}] 12:44:37 INFO - PROCESS | 3892 | 1461181477933 Marionette TRACE conn2 <- [1,146,null,{}] 12:44:37 INFO - PROCESS | 3892 | 1461181477944 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}] 12:44:38 INFO - PROCESS | 3892 | 1461181478023 Marionette TRACE conn2 <- [1,147,null,{"value":null}] 12:44:38 INFO - PROCESS | 3892 | 1461181478032 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\", \"a4ce384a-a975-48db-a85a-201f44ca6737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:44:38 INFO - PROCESS | 3892 | ++DOCSHELL 165E4C00 == 30 [pid = 3892] [id = 46] 12:44:38 INFO - PROCESS | 3892 | ++DOMWINDOW == 59 (1663B400) [pid = 3892] [serial = 134] [outer = 00000000] 12:44:38 INFO - PROCESS | 3892 | ++DOMWINDOW == 60 (16A6DC00) [pid = 3892] [serial = 135] [outer = 1663B400] 12:44:38 INFO - PROCESS | 3892 | 1461181478080 Marionette DEBUG loaded listener.js 12:44:38 INFO - PROCESS | 3892 | ++DOMWINDOW == 61 (16ECA000) [pid = 3892] [serial = 136] [outer = 1663B400] 12:44:38 INFO - PROCESS | 3892 | 1461181478503 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]]]}] 12:44:38 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.lighter.html | Canvas test: 2d.composite.image.lighter 12:44:38 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.lighter.html | took 594ms 12:44:38 INFO - PROCESS | 3892 | 1461181478527 Marionette TRACE conn2 -> [0,149,"getWindowHandle",null] 12:44:38 INFO - PROCESS | 3892 | 1461181478529 Marionette TRACE conn2 <- [1,149,null,{"value":"13"}] 12:44:38 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-atop.html 12:44:38 INFO - PROCESS | 3892 | 1461181478545 Marionette TRACE conn2 -> [0,150,"setScriptTimeout",{"ms":35000}] 12:44:38 INFO - PROCESS | 3892 | 1461181478547 Marionette TRACE conn2 <- [1,150,null,{}] 12:44:38 INFO - PROCESS | 3892 | 1461181478550 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}] 12:44:38 INFO - PROCESS | 3892 | 1461181478629 Marionette TRACE conn2 <- [1,151,null,{"value":null}] 12:44:38 INFO - PROCESS | 3892 | 1461181478634 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\", \"a4ce384a-a975-48db-a85a-201f44ca6737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:44:38 INFO - PROCESS | 3892 | ++DOCSHELL 16EBEC00 == 31 [pid = 3892] [id = 47] 12:44:38 INFO - PROCESS | 3892 | ++DOMWINDOW == 62 (182DD400) [pid = 3892] [serial = 137] [outer = 00000000] 12:44:38 INFO - PROCESS | 3892 | ++DOMWINDOW == 63 (18522800) [pid = 3892] [serial = 138] [outer = 182DD400] 12:44:38 INFO - PROCESS | 3892 | 1461181478679 Marionette DEBUG loaded listener.js 12:44:38 INFO - PROCESS | 3892 | ++DOMWINDOW == 64 (189A0400) [pid = 3892] [serial = 139] [outer = 182DD400] 12:44:39 INFO - PROCESS | 3892 | 1461181479099 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]]]}] 12:44:39 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-atop.html | Canvas test: 2d.composite.image.source-atop 12:44:39 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-atop.html | took 594ms 12:44:39 INFO - PROCESS | 3892 | 1461181479129 Marionette TRACE conn2 -> [0,153,"getWindowHandle",null] 12:44:39 INFO - PROCESS | 3892 | 1461181479131 Marionette TRACE conn2 <- [1,153,null,{"value":"13"}] 12:44:39 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-in.html 12:44:39 INFO - PROCESS | 3892 | 1461181479139 Marionette TRACE conn2 -> [0,154,"setScriptTimeout",{"ms":35000}] 12:44:39 INFO - PROCESS | 3892 | 1461181479140 Marionette TRACE conn2 <- [1,154,null,{}] 12:44:39 INFO - PROCESS | 3892 | 1461181479143 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}] 12:44:39 INFO - PROCESS | 3892 | 1461181479240 Marionette TRACE conn2 <- [1,155,null,{"value":null}] 12:44:39 INFO - PROCESS | 3892 | 1461181479246 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\", \"a4ce384a-a975-48db-a85a-201f44ca6737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:44:39 INFO - PROCESS | 3892 | ++DOCSHELL 182DCC00 == 32 [pid = 3892] [id = 48] 12:44:39 INFO - PROCESS | 3892 | ++DOMWINDOW == 65 (182DD000) [pid = 3892] [serial = 140] [outer = 00000000] 12:44:39 INFO - PROCESS | 3892 | ++DOMWINDOW == 66 (18F6BC00) [pid = 3892] [serial = 141] [outer = 182DD000] 12:44:39 INFO - PROCESS | 3892 | 1461181479290 Marionette DEBUG loaded listener.js 12:44:39 INFO - PROCESS | 3892 | ++DOMWINDOW == 67 (19465400) [pid = 3892] [serial = 142] [outer = 182DD000] 12:44:39 INFO - PROCESS | 3892 | 1461181479731 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]]]}] 12:44:39 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-in.html | Canvas test: 2d.composite.image.source-in 12:44:39 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-in.html | took 641ms 12:44:39 INFO - PROCESS | 3892 | 1461181479773 Marionette TRACE conn2 -> [0,157,"getWindowHandle",null] 12:44:39 INFO - PROCESS | 3892 | 1461181479775 Marionette TRACE conn2 <- [1,157,null,{"value":"13"}] 12:44:39 INFO - PROCESS | 3892 | 1461181479778 Marionette TRACE conn2 -> [0,158,"setScriptTimeout",{"ms":35000}] 12:44:39 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-out.html 12:44:39 INFO - PROCESS | 3892 | 1461181479780 Marionette TRACE conn2 <- [1,158,null,{}] 12:44:39 INFO - PROCESS | 3892 | 1461181479794 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}] 12:44:39 INFO - PROCESS | 3892 | 1461181479906 Marionette TRACE conn2 <- [1,159,null,{"value":null}] 12:44:39 INFO - PROCESS | 3892 | 1461181479967 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\", \"a4ce384a-a975-48db-a85a-201f44ca6737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:44:39 INFO - PROCESS | 3892 | ++DOCSHELL 1966C400 == 33 [pid = 3892] [id = 49] 12:44:39 INFO - PROCESS | 3892 | ++DOMWINDOW == 68 (1985C000) [pid = 3892] [serial = 143] [outer = 00000000] 12:44:40 INFO - PROCESS | 3892 | ++DOMWINDOW == 69 (1A1D4C00) [pid = 3892] [serial = 144] [outer = 1985C000] 12:44:40 INFO - PROCESS | 3892 | 1461181480014 Marionette DEBUG loaded listener.js 12:44:40 INFO - PROCESS | 3892 | ++DOMWINDOW == 70 (1A342800) [pid = 3892] [serial = 145] [outer = 1985C000] 12:44:40 INFO - PROCESS | 3892 | 1461181480415 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]]]}] 12:44:40 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-out.html | Canvas test: 2d.composite.image.source-out 12:44:40 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-out.html | took 704ms 12:44:40 INFO - PROCESS | 3892 | 1461181480478 Marionette TRACE conn2 -> [0,161,"getWindowHandle",null] 12:44:40 INFO - PROCESS | 3892 | 1461181480480 Marionette TRACE conn2 <- [1,161,null,{"value":"13"}] 12:44:40 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-over.html 12:44:40 INFO - PROCESS | 3892 | 1461181480490 Marionette TRACE conn2 -> [0,162,"setScriptTimeout",{"ms":35000}] 12:44:40 INFO - PROCESS | 3892 | 1461181480492 Marionette TRACE conn2 <- [1,162,null,{}] 12:44:40 INFO - PROCESS | 3892 | 1461181480495 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}] 12:44:40 INFO - PROCESS | 3892 | 1461181480607 Marionette TRACE conn2 <- [1,163,null,{"value":null}] 12:44:40 INFO - PROCESS | 3892 | 1461181480628 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\", \"a4ce384a-a975-48db-a85a-201f44ca6737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:44:40 INFO - PROCESS | 3892 | ++DOCSHELL 19EE5800 == 34 [pid = 3892] [id = 50] 12:44:40 INFO - PROCESS | 3892 | ++DOMWINDOW == 71 (1A3A5000) [pid = 3892] [serial = 146] [outer = 00000000] 12:44:40 INFO - PROCESS | 3892 | ++DOMWINDOW == 72 (1A8E3400) [pid = 3892] [serial = 147] [outer = 1A3A5000] 12:44:40 INFO - PROCESS | 3892 | 1461181480706 Marionette DEBUG loaded listener.js 12:44:40 INFO - PROCESS | 3892 | ++DOMWINDOW == 73 (1AB09800) [pid = 3892] [serial = 148] [outer = 1A3A5000] 12:44:40 INFO - PROCESS | 3892 | --DOMWINDOW == 72 (156B4C00) [pid = 3892] [serial = 101] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.default.html] 12:44:40 INFO - PROCESS | 3892 | --DOMWINDOW == 71 (1325DC00) [pid = 3892] [serial = 104] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.fill.html] 12:44:40 INFO - PROCESS | 3892 | --DOMWINDOW == 70 (136B6800) [pid = 3892] [serial = 98] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html] 12:44:40 INFO - PROCESS | 3892 | --DOMWINDOW == 69 (16594800) [pid = 3892] [serial = 107] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.image.html] 12:44:40 INFO - PROCESS | 3892 | --DOMWINDOW == 68 (1D236800) [pid = 3892] [serial = 95] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvas.html] 12:44:40 INFO - PROCESS | 3892 | --DOMWINDOW == 67 (18525400) [pid = 3892] [serial = 110] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html] 12:44:41 INFO - PROCESS | 3892 | 1461181481072 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]]]}] 12:44:41 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-over.html | Canvas test: 2d.composite.image.source-over 12:44:41 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-over.html | took 626ms 12:44:41 INFO - PROCESS | 3892 | 1461181481126 Marionette TRACE conn2 -> [0,165,"getWindowHandle",null] 12:44:41 INFO - PROCESS | 3892 | 1461181481128 Marionette TRACE conn2 <- [1,165,null,{"value":"13"}] 12:44:41 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.xor.html 12:44:41 INFO - PROCESS | 3892 | 1461181481131 Marionette TRACE conn2 -> [0,166,"setScriptTimeout",{"ms":35000}] 12:44:41 INFO - PROCESS | 3892 | 1461181481133 Marionette TRACE conn2 <- [1,166,null,{}] 12:44:41 INFO - PROCESS | 3892 | 1461181481136 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}] 12:44:41 INFO - PROCESS | 3892 | 1461181481230 Marionette TRACE conn2 <- [1,167,null,{"value":null}] 12:44:41 INFO - PROCESS | 3892 | 1461181481238 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\", \"a4ce384a-a975-48db-a85a-201f44ca6737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:44:41 INFO - PROCESS | 3892 | ++DOCSHELL 146B9800 == 35 [pid = 3892] [id = 51] 12:44:41 INFO - PROCESS | 3892 | ++DOMWINDOW == 68 (15418400) [pid = 3892] [serial = 149] [outer = 00000000] 12:44:41 INFO - PROCESS | 3892 | ++DOMWINDOW == 69 (1A8E7400) [pid = 3892] [serial = 150] [outer = 15418400] 12:44:41 INFO - PROCESS | 3892 | 1461181481281 Marionette DEBUG loaded listener.js 12:44:41 INFO - PROCESS | 3892 | ++DOMWINDOW == 70 (1C5F7C00) [pid = 3892] [serial = 151] [outer = 15418400] 12:44:41 INFO - PROCESS | 3892 | 1461181481646 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]]]}] 12:44:41 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.xor.html | Canvas test: 2d.composite.image.xor 12:44:41 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.xor.html | took 532ms 12:44:41 INFO - PROCESS | 3892 | 1461181481667 Marionette TRACE conn2 -> [0,169,"getWindowHandle",null] 12:44:41 INFO - PROCESS | 3892 | 1461181481669 Marionette TRACE conn2 <- [1,169,null,{"value":"13"}] 12:44:41 INFO - PROCESS | 3892 | 1461181481672 Marionette TRACE conn2 -> [0,170,"setScriptTimeout",{"ms":35000}] 12:44:41 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.casesensitive.html 12:44:41 INFO - PROCESS | 3892 | 1461181481674 Marionette TRACE conn2 <- [1,170,null,{}] 12:44:41 INFO - PROCESS | 3892 | 1461181481677 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}] 12:44:41 INFO - PROCESS | 3892 | 1461181481775 Marionette TRACE conn2 <- [1,171,null,{"value":null}] 12:44:41 INFO - PROCESS | 3892 | 1461181481782 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\", \"a4ce384a-a975-48db-a85a-201f44ca6737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:44:41 INFO - PROCESS | 3892 | ++DOCSHELL 1C5FCC00 == 36 [pid = 3892] [id = 52] 12:44:41 INFO - PROCESS | 3892 | ++DOMWINDOW == 71 (1C5FDC00) [pid = 3892] [serial = 152] [outer = 00000000] 12:44:41 INFO - PROCESS | 3892 | ++DOMWINDOW == 72 (1C656C00) [pid = 3892] [serial = 153] [outer = 1C5FDC00] 12:44:41 INFO - PROCESS | 3892 | 1461181481827 Marionette DEBUG loaded listener.js 12:44:41 INFO - PROCESS | 3892 | ++DOMWINDOW == 73 (1C654000) [pid = 3892] [serial = 154] [outer = 1C5FDC00] 12:44:42 INFO - PROCESS | 3892 | 1461181482220 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]]]}] 12:44:42 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.casesensitive.html | Canvas test: 2d.composite.operation.casesensitive 12:44:42 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.casesensitive.html | took 594ms 12:44:42 INFO - PROCESS | 3892 | 1461181482270 Marionette TRACE conn2 -> [0,173,"getWindowHandle",null] 12:44:42 INFO - PROCESS | 3892 | 1461181482272 Marionette TRACE conn2 <- [1,173,null,{"value":"13"}] 12:44:42 INFO - PROCESS | 3892 | 1461181482275 Marionette TRACE conn2 -> [0,174,"setScriptTimeout",{"ms":35000}] 12:44:42 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.clear.html 12:44:42 INFO - PROCESS | 3892 | 1461181482276 Marionette TRACE conn2 <- [1,174,null,{}] 12:44:42 INFO - PROCESS | 3892 | 1461181482280 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}] 12:44:42 INFO - PROCESS | 3892 | 1461181482376 Marionette TRACE conn2 <- [1,175,null,{"value":null}] 12:44:42 INFO - PROCESS | 3892 | 1461181482384 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\", \"a4ce384a-a975-48db-a85a-201f44ca6737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:44:42 INFO - PROCESS | 3892 | ++DOCSHELL 12D76800 == 37 [pid = 3892] [id = 53] 12:44:42 INFO - PROCESS | 3892 | ++DOMWINDOW == 74 (16646800) [pid = 3892] [serial = 155] [outer = 00000000] 12:44:42 INFO - PROCESS | 3892 | ++DOMWINDOW == 75 (1C960000) [pid = 3892] [serial = 156] [outer = 16646800] 12:44:42 INFO - PROCESS | 3892 | 1461181482428 Marionette DEBUG loaded listener.js 12:44:42 INFO - PROCESS | 3892 | ++DOMWINDOW == 76 (1CB40400) [pid = 3892] [serial = 157] [outer = 16646800] 12:44:42 INFO - PROCESS | 3892 | 1461181482792 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]]]}] 12:44:42 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.clear.html | Canvas test: 2d.composite.operation.clear 12:44:42 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.clear.html | took 532ms 12:44:42 INFO - PROCESS | 3892 | 1461181482811 Marionette TRACE conn2 -> [0,177,"getWindowHandle",null] 12:44:42 INFO - PROCESS | 3892 | 1461181482813 Marionette TRACE conn2 <- [1,177,null,{"value":"13"}] 12:44:42 INFO - PROCESS | 3892 | 1461181482816 Marionette TRACE conn2 -> [0,178,"setScriptTimeout",{"ms":35000}] 12:44:42 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.darker.html 12:44:42 INFO - PROCESS | 3892 | 1461181482819 Marionette TRACE conn2 <- [1,178,null,{}] 12:44:42 INFO - PROCESS | 3892 | 1461181482822 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}] 12:44:42 INFO - PROCESS | 3892 | 1461181482907 Marionette TRACE conn2 <- [1,179,null,{"value":null}] 12:44:43 INFO - PROCESS | 3892 | 1461181483012 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\", \"a4ce384a-a975-48db-a85a-201f44ca6737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:44:43 INFO - PROCESS | 3892 | ++DOCSHELL 12BBE400 == 38 [pid = 3892] [id = 54] 12:44:43 INFO - PROCESS | 3892 | ++DOMWINDOW == 77 (12C0E800) [pid = 3892] [serial = 158] [outer = 00000000] 12:44:43 INFO - PROCESS | 3892 | ++DOMWINDOW == 78 (13207000) [pid = 3892] [serial = 159] [outer = 12C0E800] 12:44:43 INFO - PROCESS | 3892 | 1461181483110 Marionette DEBUG loaded listener.js 12:44:43 INFO - PROCESS | 3892 | ++DOMWINDOW == 79 (13269000) [pid = 3892] [serial = 160] [outer = 12C0E800] 12:44:43 INFO - PROCESS | 3892 | 1461181483775 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]]]}] 12:44:43 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.darker.html | Canvas test: 2d.composite.operation.darker 12:44:43 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.darker.html | took 1000ms 12:44:43 INFO - PROCESS | 3892 | 1461181483821 Marionette TRACE conn2 -> [0,181,"getWindowHandle",null] 12:44:43 INFO - PROCESS | 3892 | 1461181483824 Marionette TRACE conn2 <- [1,181,null,{"value":"13"}] 12:44:43 INFO - PROCESS | 3892 | 1461181483829 Marionette TRACE conn2 -> [0,182,"setScriptTimeout",{"ms":35000}] 12:44:43 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.default.html 12:44:43 INFO - PROCESS | 3892 | 1461181483832 Marionette TRACE conn2 <- [1,182,null,{}] 12:44:43 INFO - PROCESS | 3892 | 1461181483838 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}] 12:44:43 INFO - PROCESS | 3892 | 1461181483943 Marionette TRACE conn2 <- [1,183,null,{"value":null}] 12:44:44 INFO - PROCESS | 3892 | 1461181484011 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\", \"a4ce384a-a975-48db-a85a-201f44ca6737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:44:44 INFO - PROCESS | 3892 | ++DOCSHELL 156AD800 == 39 [pid = 3892] [id = 55] 12:44:44 INFO - PROCESS | 3892 | ++DOMWINDOW == 80 (156B7400) [pid = 3892] [serial = 161] [outer = 00000000] 12:44:44 INFO - PROCESS | 3892 | ++DOMWINDOW == 81 (1659D400) [pid = 3892] [serial = 162] [outer = 156B7400] 12:44:44 INFO - PROCESS | 3892 | 1461181484067 Marionette DEBUG loaded listener.js 12:44:44 INFO - PROCESS | 3892 | ++DOMWINDOW == 82 (18262800) [pid = 3892] [serial = 163] [outer = 156B7400] 12:44:44 INFO - PROCESS | 3892 | 1461181484850 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]]]}] 12:44:44 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.default.html | Canvas test: 2d.composite.operation.default 12:44:44 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.default.html | took 1078ms 12:44:44 INFO - PROCESS | 3892 | 1461181484927 Marionette TRACE conn2 -> [0,185,"getWindowHandle",null] 12:44:44 INFO - PROCESS | 3892 | 1461181484931 Marionette TRACE conn2 <- [1,185,null,{"value":"13"}] 12:44:44 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.get.html 12:44:44 INFO - PROCESS | 3892 | 1461181484937 Marionette TRACE conn2 -> [0,186,"setScriptTimeout",{"ms":35000}] 12:44:44 INFO - PROCESS | 3892 | 1461181484940 Marionette TRACE conn2 <- [1,186,null,{}] 12:44:44 INFO - PROCESS | 3892 | 1461181484947 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}] 12:44:45 INFO - PROCESS | 3892 | 1461181485044 Marionette TRACE conn2 <- [1,187,null,{"value":null}] 12:44:45 INFO - PROCESS | 3892 | --DOCSHELL 12D76800 == 38 [pid = 3892] [id = 53] 12:44:45 INFO - PROCESS | 3892 | --DOCSHELL 1C5FCC00 == 37 [pid = 3892] [id = 52] 12:44:45 INFO - PROCESS | 3892 | --DOCSHELL 146B9800 == 36 [pid = 3892] [id = 51] 12:44:45 INFO - PROCESS | 3892 | --DOCSHELL 19EE5800 == 35 [pid = 3892] [id = 50] 12:44:45 INFO - PROCESS | 3892 | --DOCSHELL 1966C400 == 34 [pid = 3892] [id = 49] 12:44:45 INFO - PROCESS | 3892 | --DOCSHELL 182DCC00 == 33 [pid = 3892] [id = 48] 12:44:45 INFO - PROCESS | 3892 | --DOCSHELL 16EBEC00 == 32 [pid = 3892] [id = 47] 12:44:45 INFO - PROCESS | 3892 | --DOCSHELL 165E4C00 == 31 [pid = 3892] [id = 46] 12:44:45 INFO - PROCESS | 3892 | --DOCSHELL 143A8000 == 30 [pid = 3892] [id = 45] 12:44:45 INFO - PROCESS | 3892 | --DOCSHELL 13747000 == 29 [pid = 3892] [id = 44] 12:44:45 INFO - PROCESS | 3892 | --DOCSHELL 14A5FC00 == 28 [pid = 3892] [id = 43] 12:44:45 INFO - PROCESS | 3892 | --DOMWINDOW == 81 (18CF2400) [pid = 3892] [serial = 112] [outer = 00000000] [url = about:blank] 12:44:45 INFO - PROCESS | 3892 | --DOMWINDOW == 80 (15AAA800) [pid = 3892] [serial = 102] [outer = 00000000] [url = about:blank] 12:44:45 INFO - PROCESS | 3892 | --DOMWINDOW == 79 (15F5C000) [pid = 3892] [serial = 105] [outer = 00000000] [url = about:blank] 12:44:45 INFO - PROCESS | 3892 | --DOMWINDOW == 78 (1374C800) [pid = 3892] [serial = 99] [outer = 00000000] [url = about:blank] 12:44:45 INFO - PROCESS | 3892 | --DOMWINDOW == 77 (13A2A000) [pid = 3892] [serial = 100] [outer = 00000000] [url = about:blank] 12:44:45 INFO - PROCESS | 3892 | --DOMWINDOW == 76 (15D87000) [pid = 3892] [serial = 103] [outer = 00000000] [url = about:blank] 12:44:45 INFO - PROCESS | 3892 | --DOMWINDOW == 75 (18261000) [pid = 3892] [serial = 108] [outer = 00000000] [url = about:blank] 12:44:45 INFO - PROCESS | 3892 | --DOMWINDOW == 74 (1659CC00) [pid = 3892] [serial = 106] [outer = 00000000] [url = about:blank] 12:44:45 INFO - PROCESS | 3892 | --DOMWINDOW == 73 (1D3F4000) [pid = 3892] [serial = 97] [outer = 00000000] [url = about:blank] 12:44:45 INFO - PROCESS | 3892 | --DOMWINDOW == 72 (182D1400) [pid = 3892] [serial = 109] [outer = 00000000] [url = about:blank] 12:44:45 INFO - PROCESS | 3892 | --DOMWINDOW == 71 (1D3EFC00) [pid = 3892] [serial = 96] [outer = 00000000] [url = about:blank] 12:44:45 INFO - PROCESS | 3892 | --DOMWINDOW == 70 (18CE9800) [pid = 3892] [serial = 111] [outer = 00000000] [url = about:blank] 12:44:45 INFO - PROCESS | 3892 | 1461181485146 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\", \"a4ce384a-a975-48db-a85a-201f44ca6737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:44:45 INFO - PROCESS | 3892 | ++DOCSHELL 02A86400 == 29 [pid = 3892] [id = 56] 12:44:45 INFO - PROCESS | 3892 | ++DOMWINDOW == 71 (11F42800) [pid = 3892] [serial = 164] [outer = 00000000] 12:44:45 INFO - PROCESS | 3892 | ++DOMWINDOW == 72 (1325DC00) [pid = 3892] [serial = 165] [outer = 11F42800] 12:44:45 INFO - PROCESS | 3892 | 1461181485194 Marionette DEBUG loaded listener.js 12:44:45 INFO - PROCESS | 3892 | ++DOMWINDOW == 73 (13269400) [pid = 3892] [serial = 166] [outer = 11F42800] 12:44:45 INFO - PROCESS | 3892 | 1461181485567 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]]]}] 12:44:45 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.get.html | Canvas test: 2d.composite.operation.get 12:44:45 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.get.html | took 657ms 12:44:45 INFO - PROCESS | 3892 | 1461181485593 Marionette TRACE conn2 -> [0,189,"getWindowHandle",null] 12:44:45 INFO - PROCESS | 3892 | 1461181485598 Marionette TRACE conn2 <- [1,189,null,{"value":"13"}] 12:44:45 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.highlight.html 12:44:45 INFO - PROCESS | 3892 | 1461181485604 Marionette TRACE conn2 -> [0,190,"setScriptTimeout",{"ms":35000}] 12:44:45 INFO - PROCESS | 3892 | 1461181485607 Marionette TRACE conn2 <- [1,190,null,{}] 12:44:45 INFO - PROCESS | 3892 | 1461181485610 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}] 12:44:45 INFO - PROCESS | 3892 | 1461181485696 Marionette TRACE conn2 <- [1,191,null,{"value":null}] 12:44:45 INFO - PROCESS | 3892 | 1461181485761 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\", \"a4ce384a-a975-48db-a85a-201f44ca6737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:44:45 INFO - PROCESS | 3892 | ++DOCSHELL 13208000 == 30 [pid = 3892] [id = 57] 12:44:45 INFO - PROCESS | 3892 | ++DOMWINDOW == 74 (1325D400) [pid = 3892] [serial = 167] [outer = 00000000] 12:44:45 INFO - PROCESS | 3892 | ++DOMWINDOW == 75 (15AD4000) [pid = 3892] [serial = 168] [outer = 1325D400] 12:44:45 INFO - PROCESS | 3892 | 1461181485806 Marionette DEBUG loaded listener.js 12:44:45 INFO - PROCESS | 3892 | ++DOMWINDOW == 76 (16594400) [pid = 3892] [serial = 169] [outer = 1325D400] 12:44:46 INFO - PROCESS | 3892 | 1461181486157 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]]]}] 12:44:46 INFO - PROCESS | 3892 | ++DOMWINDOW == 77 (1659EC00) [pid = 3892] [serial = 170] [outer = 1E10D400] 12:44:46 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.highlight.html | Canvas test: 2d.composite.operation.highlight 12:44:46 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.highlight.html | took 594ms 12:44:46 INFO - PROCESS | 3892 | 1461181486217 Marionette TRACE conn2 -> [0,193,"getWindowHandle",null] 12:44:46 INFO - PROCESS | 3892 | 1461181486219 Marionette TRACE conn2 <- [1,193,null,{"value":"13"}] 12:44:46 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.nullsuffix.html 12:44:46 INFO - PROCESS | 3892 | 1461181486223 Marionette TRACE conn2 -> [0,194,"setScriptTimeout",{"ms":35000}] 12:44:46 INFO - PROCESS | 3892 | 1461181486226 Marionette TRACE conn2 <- [1,194,null,{}] 12:44:46 INFO - PROCESS | 3892 | 1461181486248 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}] 12:44:46 INFO - PROCESS | 3892 | 1461181486331 Marionette TRACE conn2 <- [1,195,null,{"value":null}] 12:44:46 INFO - PROCESS | 3892 | 1461181486338 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\", \"a4ce384a-a975-48db-a85a-201f44ca6737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:44:46 INFO - PROCESS | 3892 | ++DOCSHELL 18261000 == 31 [pid = 3892] [id = 58] 12:44:46 INFO - PROCESS | 3892 | ++DOMWINDOW == 78 (18263800) [pid = 3892] [serial = 171] [outer = 00000000] 12:44:46 INFO - PROCESS | 3892 | ++DOMWINDOW == 79 (189A0000) [pid = 3892] [serial = 172] [outer = 18263800] 12:44:46 INFO - PROCESS | 3892 | 1461181486386 Marionette DEBUG loaded listener.js 12:44:46 INFO - PROCESS | 3892 | ++DOMWINDOW == 80 (18CEC000) [pid = 3892] [serial = 173] [outer = 18263800] 12:44:46 INFO - PROCESS | 3892 | 1461181486791 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]]]}] 12:44:46 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | Canvas test: 2d.composite.operation.nullsuffix 12:44:46 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | took 594ms 12:44:46 INFO - PROCESS | 3892 | 1461181486832 Marionette TRACE conn2 -> [0,197,"getWindowHandle",null] 12:44:46 INFO - PROCESS | 3892 | 1461181486835 Marionette TRACE conn2 <- [1,197,null,{"value":"13"}] 12:44:46 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.over.html 12:44:46 INFO - PROCESS | 3892 | 1461181486842 Marionette TRACE conn2 -> [0,198,"setScriptTimeout",{"ms":35000}] 12:44:46 INFO - PROCESS | 3892 | 1461181486844 Marionette TRACE conn2 <- [1,198,null,{}] 12:44:46 INFO - PROCESS | 3892 | 1461181486847 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}] 12:44:46 INFO - PROCESS | 3892 | 1461181486921 Marionette TRACE conn2 <- [1,199,null,{"value":null}] 12:44:46 INFO - PROCESS | 3892 | 1461181486928 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\", \"a4ce384a-a975-48db-a85a-201f44ca6737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:44:46 INFO - PROCESS | 3892 | ++DOCSHELL 196D5400 == 32 [pid = 3892] [id = 59] 12:44:46 INFO - PROCESS | 3892 | ++DOMWINDOW == 81 (196D6400) [pid = 3892] [serial = 174] [outer = 00000000] 12:44:46 INFO - PROCESS | 3892 | ++DOMWINDOW == 82 (1985F400) [pid = 3892] [serial = 175] [outer = 196D6400] 12:44:46 INFO - PROCESS | 3892 | 1461181486972 Marionette DEBUG loaded listener.js 12:44:47 INFO - PROCESS | 3892 | ++DOMWINDOW == 83 (19D2CC00) [pid = 3892] [serial = 176] [outer = 196D6400] 12:44:47 INFO - PROCESS | 3892 | 1461181487413 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]]]}] 12:44:47 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.over.html | Canvas test: 2d.composite.operation.over 12:44:47 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.over.html | took 594ms 12:44:47 INFO - PROCESS | 3892 | 1461181487443 Marionette TRACE conn2 -> [0,201,"getWindowHandle",null] 12:44:47 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.unrecognised.html 12:44:47 INFO - PROCESS | 3892 | 1461181487445 Marionette TRACE conn2 <- [1,201,null,{"value":"13"}] 12:44:47 INFO - PROCESS | 3892 | 1461181487448 Marionette TRACE conn2 -> [0,202,"setScriptTimeout",{"ms":35000}] 12:44:47 INFO - PROCESS | 3892 | 1461181487450 Marionette TRACE conn2 <- [1,202,null,{}] 12:44:47 INFO - PROCESS | 3892 | 1461181487453 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}] 12:44:47 INFO - PROCESS | 3892 | 1461181487544 Marionette TRACE conn2 <- [1,203,null,{"value":null}] 12:44:47 INFO - PROCESS | 3892 | 1461181487550 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\", \"a4ce384a-a975-48db-a85a-201f44ca6737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:44:47 INFO - PROCESS | 3892 | ++DOCSHELL 13201800 == 33 [pid = 3892] [id = 60] 12:44:47 INFO - PROCESS | 3892 | ++DOMWINDOW == 84 (196D5C00) [pid = 3892] [serial = 177] [outer = 00000000] 12:44:47 INFO - PROCESS | 3892 | ++DOMWINDOW == 85 (1A443C00) [pid = 3892] [serial = 178] [outer = 196D5C00] 12:44:47 INFO - PROCESS | 3892 | 1461181487597 Marionette DEBUG loaded listener.js 12:44:47 INFO - PROCESS | 3892 | ++DOMWINDOW == 86 (1AA55400) [pid = 3892] [serial = 179] [outer = 196D5C00] 12:44:48 INFO - PROCESS | 3892 | 1461181488021 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]]]}] 12:44:48 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.unrecognised.html | Canvas test: 2d.composite.operation.unrecognised 12:44:48 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.unrecognised.html | took 594ms 12:44:48 INFO - PROCESS | 3892 | 1461181488042 Marionette TRACE conn2 -> [0,205,"getWindowHandle",null] 12:44:48 INFO - PROCESS | 3892 | 1461181488044 Marionette TRACE conn2 <- [1,205,null,{"value":"13"}] 12:44:48 INFO - PROCESS | 3892 | 1461181488048 Marionette TRACE conn2 -> [0,206,"setScriptTimeout",{"ms":35000}] 12:44:48 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.copy.html 12:44:48 INFO - PROCESS | 3892 | 1461181488049 Marionette TRACE conn2 <- [1,206,null,{}] 12:44:48 INFO - PROCESS | 3892 | 1461181488058 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}] 12:44:48 INFO - PROCESS | 3892 | 1461181488171 Marionette TRACE conn2 <- [1,207,null,{"value":null}] 12:44:48 INFO - PROCESS | 3892 | 1461181488178 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\", \"a4ce384a-a975-48db-a85a-201f44ca6737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:44:48 INFO - PROCESS | 3892 | ++DOCSHELL 1C64E400 == 34 [pid = 3892] [id = 61] 12:44:48 INFO - PROCESS | 3892 | ++DOMWINDOW == 87 (1C659800) [pid = 3892] [serial = 180] [outer = 00000000] 12:44:48 INFO - PROCESS | 3892 | ++DOMWINDOW == 88 (1CB46400) [pid = 3892] [serial = 181] [outer = 1C659800] 12:44:48 INFO - PROCESS | 3892 | 1461181488222 Marionette DEBUG loaded listener.js 12:44:48 INFO - PROCESS | 3892 | ++DOMWINDOW == 89 (1CB4C000) [pid = 3892] [serial = 182] [outer = 1C659800] 12:44:48 INFO - PROCESS | 3892 | 1461181488669 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]]]}] 12:44:48 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.copy.html | Canvas test: 2d.composite.solid.copy 12:44:48 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.copy.html | took 625ms 12:44:48 INFO - PROCESS | 3892 | 1461181488686 Marionette TRACE conn2 -> [0,209,"getWindowHandle",null] 12:44:48 INFO - PROCESS | 3892 | 1461181488688 Marionette TRACE conn2 <- [1,209,null,{"value":"13"}] 12:44:48 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-atop.html 12:44:48 INFO - PROCESS | 3892 | 1461181488691 Marionette TRACE conn2 -> [0,210,"setScriptTimeout",{"ms":35000}] 12:44:48 INFO - PROCESS | 3892 | 1461181488693 Marionette TRACE conn2 <- [1,210,null,{}] 12:44:48 INFO - PROCESS | 3892 | 1461181488696 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}] 12:44:48 INFO - PROCESS | 3892 | 1461181488798 Marionette TRACE conn2 <- [1,211,null,{"value":null}] 12:44:48 INFO - PROCESS | 3892 | 1461181488804 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\", \"a4ce384a-a975-48db-a85a-201f44ca6737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:44:48 INFO - PROCESS | 3892 | ++DOCSHELL 1CB45000 == 35 [pid = 3892] [id = 62] 12:44:48 INFO - PROCESS | 3892 | ++DOMWINDOW == 90 (1CD7E800) [pid = 3892] [serial = 183] [outer = 00000000] 12:44:48 INFO - PROCESS | 3892 | ++DOMWINDOW == 91 (1D013000) [pid = 3892] [serial = 184] [outer = 1CD7E800] 12:44:48 INFO - PROCESS | 3892 | 1461181488847 Marionette DEBUG loaded listener.js 12:44:48 INFO - PROCESS | 3892 | ++DOMWINDOW == 92 (1D018800) [pid = 3892] [serial = 185] [outer = 1CD7E800] 12:44:49 INFO - PROCESS | 3892 | --DOMWINDOW == 91 (1C5FDC00) [pid = 3892] [serial = 152] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.casesensitive.html] 12:44:49 INFO - PROCESS | 3892 | --DOMWINDOW == 90 (1374AC00) [pid = 3892] [serial = 128] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-out.html] 12:44:49 INFO - PROCESS | 3892 | --DOMWINDOW == 89 (182DD000) [pid = 3892] [serial = 140] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-in.html] 12:44:49 INFO - PROCESS | 3892 | --DOMWINDOW == 88 (182DD400) [pid = 3892] [serial = 137] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-atop.html] 12:44:49 INFO - PROCESS | 3892 | --DOMWINDOW == 87 (1663B400) [pid = 3892] [serial = 134] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.lighter.html] 12:44:49 INFO - PROCESS | 3892 | --DOMWINDOW == 86 (14A64C00) [pid = 3892] [serial = 131] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-over.html] 12:44:49 INFO - PROCESS | 3892 | --DOMWINDOW == 85 (1A3A5000) [pid = 3892] [serial = 146] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-over.html] 12:44:49 INFO - PROCESS | 3892 | --DOMWINDOW == 84 (1320F000) [pid = 3892] [serial = 113] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.invalid.html] 12:44:49 INFO - PROCESS | 3892 | --DOMWINDOW == 83 (14AF0000) [pid = 3892] [serial = 116] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.range.html] 12:44:49 INFO - PROCESS | 3892 | --DOMWINDOW == 82 (18F6D800) [pid = 3892] [serial = 119] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.copy.html] 12:44:49 INFO - PROCESS | 3892 | --DOMWINDOW == 81 (1A334C00) [pid = 3892] [serial = 122] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-atop.html] 12:44:49 INFO - PROCESS | 3892 | --DOMWINDOW == 80 (1985C000) [pid = 3892] [serial = 143] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-out.html] 12:44:49 INFO - PROCESS | 3892 | --DOMWINDOW == 79 (15418400) [pid = 3892] [serial = 149] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.xor.html] 12:44:49 INFO - PROCESS | 3892 | 1461181489350 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]]]}] 12:44:49 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-atop.html | Canvas test: 2d.composite.solid.destination-atop 12:44:49 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-atop.html | took 688ms 12:44:49 INFO - PROCESS | 3892 | 1461181489391 Marionette TRACE conn2 -> [0,213,"getWindowHandle",null] 12:44:49 INFO - PROCESS | 3892 | 1461181489393 Marionette TRACE conn2 <- [1,213,null,{"value":"13"}] 12:44:49 INFO - PROCESS | 3892 | 1461181489397 Marionette TRACE conn2 -> [0,214,"setScriptTimeout",{"ms":35000}] 12:44:49 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-in.html 12:44:49 INFO - PROCESS | 3892 | 1461181489398 Marionette TRACE conn2 <- [1,214,null,{}] 12:44:49 INFO - PROCESS | 3892 | 1461181489405 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}] 12:44:49 INFO - PROCESS | 3892 | 1461181489498 Marionette TRACE conn2 <- [1,215,null,{"value":null}] 12:44:49 INFO - PROCESS | 3892 | 1461181489508 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\", \"a4ce384a-a975-48db-a85a-201f44ca6737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:44:49 INFO - PROCESS | 3892 | ++DOCSHELL 1325B400 == 36 [pid = 3892] [id = 63] 12:44:49 INFO - PROCESS | 3892 | ++DOMWINDOW == 80 (13AAE800) [pid = 3892] [serial = 186] [outer = 00000000] 12:44:49 INFO - PROCESS | 3892 | ++DOMWINDOW == 81 (18CEBC00) [pid = 3892] [serial = 187] [outer = 13AAE800] 12:44:49 INFO - PROCESS | 3892 | 1461181489552 Marionette DEBUG loaded listener.js 12:44:49 INFO - PROCESS | 3892 | ++DOMWINDOW == 82 (1A33A800) [pid = 3892] [serial = 188] [outer = 13AAE800] 12:44:49 INFO - PROCESS | 3892 | 1461181489946 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]]]}] 12:44:50 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-in.html | Canvas test: 2d.composite.solid.destination-in 12:44:50 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-in.html | took 594ms 12:44:50 INFO - PROCESS | 3892 | 1461181489994 Marionette TRACE conn2 -> [0,217,"getWindowHandle",null] 12:44:50 INFO - PROCESS | 3892 | 1461181489995 Marionette TRACE conn2 <- [1,217,null,{"value":"13"}] 12:44:50 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-out.html 12:44:50 INFO - PROCESS | 3892 | 1461181489999 Marionette TRACE conn2 -> [0,218,"setScriptTimeout",{"ms":35000}] 12:44:50 INFO - PROCESS | 3892 | 1461181490000 Marionette TRACE conn2 <- [1,218,null,{}] 12:44:50 INFO - PROCESS | 3892 | 1461181490004 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}] 12:44:50 INFO - PROCESS | 3892 | 1461181490074 Marionette TRACE conn2 <- [1,219,null,{"value":null}] 12:44:50 INFO - PROCESS | 3892 | 1461181490080 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\", \"a4ce384a-a975-48db-a85a-201f44ca6737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:44:50 INFO - PROCESS | 3892 | ++DOCSHELL 12D79400 == 37 [pid = 3892] [id = 64] 12:44:50 INFO - PROCESS | 3892 | ++DOMWINDOW == 83 (16A6B000) [pid = 3892] [serial = 189] [outer = 00000000] 12:44:50 INFO - PROCESS | 3892 | ++DOMWINDOW == 84 (1D232C00) [pid = 3892] [serial = 190] [outer = 16A6B000] 12:44:50 INFO - PROCESS | 3892 | 1461181490124 Marionette DEBUG loaded listener.js 12:44:50 INFO - PROCESS | 3892 | ++DOMWINDOW == 85 (1CD86000) [pid = 3892] [serial = 191] [outer = 16A6B000] 12:44:50 INFO - PROCESS | 3892 | 1461181490501 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]]]}] 12:44:50 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-out.html | Canvas test: 2d.composite.solid.destination-out 12:44:50 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-out.html | took 531ms 12:44:50 INFO - PROCESS | 3892 | 1461181490535 Marionette TRACE conn2 -> [0,221,"getWindowHandle",null] 12:44:50 INFO - PROCESS | 3892 | 1461181490537 Marionette TRACE conn2 <- [1,221,null,{"value":"13"}] 12:44:50 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-over.html 12:44:50 INFO - PROCESS | 3892 | 1461181490540 Marionette TRACE conn2 -> [0,222,"setScriptTimeout",{"ms":35000}] 12:44:50 INFO - PROCESS | 3892 | 1461181490541 Marionette TRACE conn2 <- [1,222,null,{}] 12:44:50 INFO - PROCESS | 3892 | 1461181490545 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}] 12:44:50 INFO - PROCESS | 3892 | 1461181490645 Marionette TRACE conn2 <- [1,223,null,{"value":null}] 12:44:50 INFO - PROCESS | 3892 | 1461181490653 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\", \"a4ce384a-a975-48db-a85a-201f44ca6737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:44:50 INFO - PROCESS | 3892 | ++DOCSHELL 182DD400 == 38 [pid = 3892] [id = 65] 12:44:50 INFO - PROCESS | 3892 | ++DOMWINDOW == 86 (1858E000) [pid = 3892] [serial = 192] [outer = 00000000] 12:44:50 INFO - PROCESS | 3892 | ++DOMWINDOW == 87 (1D3F4000) [pid = 3892] [serial = 193] [outer = 1858E000] 12:44:50 INFO - PROCESS | 3892 | 1461181490696 Marionette DEBUG loaded listener.js 12:44:50 INFO - PROCESS | 3892 | ++DOMWINDOW == 88 (1D3F1800) [pid = 3892] [serial = 194] [outer = 1858E000] 12:44:51 INFO - PROCESS | 3892 | 1461181491092 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]]]}] 12:44:51 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-over.html | Canvas test: 2d.composite.solid.destination-over 12:44:51 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-over.html | took 594ms 12:44:51 INFO - PROCESS | 3892 | 1461181491137 Marionette TRACE conn2 -> [0,225,"getWindowHandle",null] 12:44:51 INFO - PROCESS | 3892 | 1461181491139 Marionette TRACE conn2 <- [1,225,null,{"value":"13"}] 12:44:51 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.lighter.html 12:44:51 INFO - PROCESS | 3892 | 1461181491143 Marionette TRACE conn2 -> [0,226,"setScriptTimeout",{"ms":35000}] 12:44:51 INFO - PROCESS | 3892 | 1461181491145 Marionette TRACE conn2 <- [1,226,null,{}] 12:44:51 INFO - PROCESS | 3892 | 1461181491148 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}] 12:44:51 INFO - PROCESS | 3892 | 1461181491263 Marionette TRACE conn2 <- [1,227,null,{"value":null}] 12:44:51 INFO - PROCESS | 3892 | 1461181491271 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\", \"a4ce384a-a975-48db-a85a-201f44ca6737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:44:51 INFO - PROCESS | 3892 | ++DOCSHELL 02A7F400 == 39 [pid = 3892] [id = 66] 12:44:51 INFO - PROCESS | 3892 | ++DOMWINDOW == 89 (11F44400) [pid = 3892] [serial = 195] [outer = 00000000] 12:44:51 INFO - PROCESS | 3892 | ++DOMWINDOW == 90 (12DD7000) [pid = 3892] [serial = 196] [outer = 11F44400] 12:44:51 INFO - PROCESS | 3892 | 1461181491362 Marionette DEBUG loaded listener.js 12:44:51 INFO - PROCESS | 3892 | ++DOMWINDOW == 91 (1374AC00) [pid = 3892] [serial = 197] [outer = 11F44400] 12:44:51 INFO - PROCESS | 3892 | 1461181491945 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]]]}] 12:44:52 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.lighter.html | Canvas test: 2d.composite.solid.lighter 12:44:52 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.lighter.html | took 828ms 12:44:52 INFO - PROCESS | 3892 | 1461181491987 Marionette TRACE conn2 -> [0,229,"getWindowHandle",null] 12:44:52 INFO - PROCESS | 3892 | 1461181491991 Marionette TRACE conn2 <- [1,229,null,{"value":"13"}] 12:44:52 INFO - PROCESS | 3892 | 1461181491996 Marionette TRACE conn2 -> [0,230,"setScriptTimeout",{"ms":35000}] 12:44:52 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-atop.html 12:44:52 INFO - PROCESS | 3892 | 1461181491999 Marionette TRACE conn2 <- [1,230,null,{}] 12:44:52 INFO - PROCESS | 3892 | 1461181492004 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}] 12:44:52 INFO - PROCESS | 3892 | 1461181492105 Marionette TRACE conn2 <- [1,231,null,{"value":null}] 12:44:52 INFO - PROCESS | 3892 | 1461181492190 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\", \"a4ce384a-a975-48db-a85a-201f44ca6737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:44:52 INFO - PROCESS | 3892 | ++DOCSHELL 16597000 == 40 [pid = 3892] [id = 67] 12:44:52 INFO - PROCESS | 3892 | ++DOMWINDOW == 92 (16640400) [pid = 3892] [serial = 198] [outer = 00000000] 12:44:52 INFO - PROCESS | 3892 | ++DOMWINDOW == 93 (1851D800) [pid = 3892] [serial = 199] [outer = 16640400] 12:44:52 INFO - PROCESS | 3892 | 1461181492245 Marionette DEBUG loaded listener.js 12:44:52 INFO - PROCESS | 3892 | ++DOMWINDOW == 94 (1899F000) [pid = 3892] [serial = 200] [outer = 16640400] 12:44:52 INFO - PROCESS | 3892 | 1461181492740 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]]]}] 12:44:52 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-atop.html | Canvas test: 2d.composite.solid.source-atop 12:44:52 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-atop.html | took 797ms 12:44:52 INFO - PROCESS | 3892 | 1461181492799 Marionette TRACE conn2 -> [0,233,"getWindowHandle",null] 12:44:52 INFO - PROCESS | 3892 | 1461181492803 Marionette TRACE conn2 <- [1,233,null,{"value":"13"}] 12:44:52 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-in.html 12:44:52 INFO - PROCESS | 3892 | 1461181492810 Marionette TRACE conn2 -> [0,234,"setScriptTimeout",{"ms":35000}] 12:44:52 INFO - PROCESS | 3892 | 1461181492813 Marionette TRACE conn2 <- [1,234,null,{}] 12:44:52 INFO - PROCESS | 3892 | 1461181492816 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}] 12:44:52 INFO - PROCESS | 3892 | 1461181492921 Marionette TRACE conn2 <- [1,235,null,{"value":null}] 12:44:53 INFO - PROCESS | 3892 | 1461181493005 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\", \"a4ce384a-a975-48db-a85a-201f44ca6737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:44:53 INFO - PROCESS | 3892 | ++DOCSHELL 16598C00 == 41 [pid = 3892] [id = 68] 12:44:53 INFO - PROCESS | 3892 | ++DOMWINDOW == 95 (16EBEC00) [pid = 3892] [serial = 201] [outer = 00000000] 12:44:53 INFO - PROCESS | 3892 | ++DOMWINDOW == 96 (1C954000) [pid = 3892] [serial = 202] [outer = 16EBEC00] 12:44:53 INFO - PROCESS | 3892 | 1461181493059 Marionette DEBUG loaded listener.js 12:44:53 INFO - PROCESS | 3892 | ++DOMWINDOW == 97 (1CD85C00) [pid = 3892] [serial = 203] [outer = 16EBEC00] 12:44:53 INFO - PROCESS | 3892 | 1461181493611 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]]]}] 12:44:53 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-in.html | Canvas test: 2d.composite.solid.source-in 12:44:53 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-in.html | took 844ms 12:44:53 INFO - PROCESS | 3892 | 1461181493652 Marionette TRACE conn2 -> [0,237,"getWindowHandle",null] 12:44:53 INFO - PROCESS | 3892 | 1461181493655 Marionette TRACE conn2 <- [1,237,null,{"value":"13"}] 12:44:53 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-out.html 12:44:53 INFO - PROCESS | 3892 | 1461181493659 Marionette TRACE conn2 -> [0,238,"setScriptTimeout",{"ms":35000}] 12:44:53 INFO - PROCESS | 3892 | 1461181493662 Marionette TRACE conn2 <- [1,238,null,{}] 12:44:53 INFO - PROCESS | 3892 | 1461181493673 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}] 12:44:53 INFO - PROCESS | 3892 | 1461181493772 Marionette TRACE conn2 <- [1,239,null,{"value":null}] 12:44:53 INFO - PROCESS | 3892 | 1461181493857 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\", \"a4ce384a-a975-48db-a85a-201f44ca6737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:44:53 INFO - PROCESS | 3892 | ++DOCSHELL 1C5EF400 == 42 [pid = 3892] [id = 69] 12:44:53 INFO - PROCESS | 3892 | ++DOMWINDOW == 98 (1C5EF800) [pid = 3892] [serial = 204] [outer = 00000000] 12:44:53 INFO - PROCESS | 3892 | ++DOMWINDOW == 99 (1C5F9C00) [pid = 3892] [serial = 205] [outer = 1C5EF800] 12:44:53 INFO - PROCESS | 3892 | 1461181493921 Marionette DEBUG loaded listener.js 12:44:54 INFO - PROCESS | 3892 | ++DOMWINDOW == 100 (1C5F9800) [pid = 3892] [serial = 206] [outer = 1C5EF800] 12:44:54 INFO - PROCESS | 3892 | 1461181494445 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]]]}] 12:44:54 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-out.html | Canvas test: 2d.composite.solid.source-out 12:44:54 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-out.html | took 828ms 12:44:54 INFO - PROCESS | 3892 | 1461181494501 Marionette TRACE conn2 -> [0,241,"getWindowHandle",null] 12:44:54 INFO - PROCESS | 3892 | 1461181494504 Marionette TRACE conn2 <- [1,241,null,{"value":"13"}] 12:44:54 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-over.html 12:44:54 INFO - PROCESS | 3892 | 1461181494507 Marionette TRACE conn2 -> [0,242,"setScriptTimeout",{"ms":35000}] 12:44:54 INFO - PROCESS | 3892 | 1461181494509 Marionette TRACE conn2 <- [1,242,null,{}] 12:44:54 INFO - PROCESS | 3892 | 1461181494513 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}] 12:44:54 INFO - PROCESS | 3892 | 1461181494609 Marionette TRACE conn2 <- [1,243,null,{"value":null}] 12:44:54 INFO - PROCESS | 3892 | 1461181494692 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\", \"a4ce384a-a975-48db-a85a-201f44ca6737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:44:54 INFO - PROCESS | 3892 | ++DOCSHELL 12DD8C00 == 43 [pid = 3892] [id = 70] 12:44:54 INFO - PROCESS | 3892 | ++DOMWINDOW == 101 (137DD400) [pid = 3892] [serial = 207] [outer = 00000000] 12:44:54 INFO - PROCESS | 3892 | ++DOMWINDOW == 102 (15A3F000) [pid = 3892] [serial = 208] [outer = 137DD400] 12:44:54 INFO - PROCESS | 3892 | 1461181494746 Marionette DEBUG loaded listener.js 12:44:54 INFO - PROCESS | 3892 | ++DOMWINDOW == 103 (165D7800) [pid = 3892] [serial = 209] [outer = 137DD400] 12:44:55 INFO - PROCESS | 3892 | 1461181495449 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]]]}] 12:44:55 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-over.html | Canvas test: 2d.composite.solid.source-over 12:44:55 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-over.html | took 1000ms 12:44:55 INFO - PROCESS | 3892 | 1461181495509 Marionette TRACE conn2 -> [0,245,"getWindowHandle",null] 12:44:55 INFO - PROCESS | 3892 | 1461181495514 Marionette TRACE conn2 <- [1,245,null,{"value":"13"}] 12:44:55 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.xor.html 12:44:55 INFO - PROCESS | 3892 | 1461181495519 Marionette TRACE conn2 -> [0,246,"setScriptTimeout",{"ms":35000}] 12:44:55 INFO - PROCESS | 3892 | 1461181495522 Marionette TRACE conn2 <- [1,246,null,{}] 12:44:55 INFO - PROCESS | 3892 | 1461181495527 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}] 12:44:55 INFO - PROCESS | 3892 | 1461181495619 Marionette TRACE conn2 <- [1,247,null,{"value":null}] 12:44:55 INFO - PROCESS | 3892 | 1461181495693 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\", \"a4ce384a-a975-48db-a85a-201f44ca6737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:44:55 INFO - PROCESS | 3892 | ++DOCSHELL 1439DC00 == 44 [pid = 3892] [id = 71] 12:44:55 INFO - PROCESS | 3892 | ++DOMWINDOW == 104 (15419C00) [pid = 3892] [serial = 210] [outer = 00000000] 12:44:55 INFO - PROCESS | 3892 | ++DOMWINDOW == 105 (165E3000) [pid = 3892] [serial = 211] [outer = 15419C00] 12:44:55 INFO - PROCESS | 3892 | 1461181495742 Marionette DEBUG loaded listener.js 12:44:55 INFO - PROCESS | 3892 | ++DOMWINDOW == 106 (16EC2000) [pid = 3892] [serial = 212] [outer = 15419C00] 12:44:56 INFO - PROCESS | 3892 | --DOCSHELL 182DD400 == 43 [pid = 3892] [id = 65] 12:44:56 INFO - PROCESS | 3892 | --DOCSHELL 12D79400 == 42 [pid = 3892] [id = 64] 12:44:56 INFO - PROCESS | 3892 | --DOCSHELL 1325B400 == 41 [pid = 3892] [id = 63] 12:44:56 INFO - PROCESS | 3892 | --DOCSHELL 1CB45000 == 40 [pid = 3892] [id = 62] 12:44:56 INFO - PROCESS | 3892 | --DOCSHELL 1C64E400 == 39 [pid = 3892] [id = 61] 12:44:56 INFO - PROCESS | 3892 | --DOCSHELL 13201800 == 38 [pid = 3892] [id = 60] 12:44:56 INFO - PROCESS | 3892 | --DOCSHELL 196D5400 == 37 [pid = 3892] [id = 59] 12:44:56 INFO - PROCESS | 3892 | --DOCSHELL 18261000 == 36 [pid = 3892] [id = 58] 12:44:56 INFO - PROCESS | 3892 | --DOCSHELL 13208000 == 35 [pid = 3892] [id = 57] 12:44:56 INFO - PROCESS | 3892 | --DOCSHELL 02A86400 == 34 [pid = 3892] [id = 56] 12:44:56 INFO - PROCESS | 3892 | --DOMWINDOW == 105 (1C654000) [pid = 3892] [serial = 154] [outer = 00000000] [url = about:blank] 12:44:56 INFO - PROCESS | 3892 | --DOMWINDOW == 104 (13A29400) [pid = 3892] [serial = 129] [outer = 00000000] [url = about:blank] 12:44:56 INFO - PROCESS | 3892 | --DOMWINDOW == 103 (13A31400) [pid = 3892] [serial = 130] [outer = 00000000] [url = about:blank] 12:44:56 INFO - PROCESS | 3892 | --DOMWINDOW == 102 (19465400) [pid = 3892] [serial = 142] [outer = 00000000] [url = about:blank] 12:44:56 INFO - PROCESS | 3892 | --DOMWINDOW == 101 (18522800) [pid = 3892] [serial = 138] [outer = 00000000] [url = about:blank] 12:44:56 INFO - PROCESS | 3892 | --DOMWINDOW == 100 (18F6BC00) [pid = 3892] [serial = 141] [outer = 00000000] [url = about:blank] 12:44:56 INFO - PROCESS | 3892 | --DOMWINDOW == 99 (16A6DC00) [pid = 3892] [serial = 135] [outer = 00000000] [url = about:blank] 12:44:56 INFO - PROCESS | 3892 | --DOMWINDOW == 98 (16ECA000) [pid = 3892] [serial = 136] [outer = 00000000] [url = about:blank] 12:44:56 INFO - PROCESS | 3892 | --DOMWINDOW == 97 (15622800) [pid = 3892] [serial = 132] [outer = 00000000] [url = about:blank] 12:44:56 INFO - PROCESS | 3892 | --DOMWINDOW == 96 (158FB400) [pid = 3892] [serial = 133] [outer = 00000000] [url = about:blank] 12:44:56 INFO - PROCESS | 3892 | --DOMWINDOW == 95 (15F57000) [pid = 3892] [serial = 126] [outer = 00000000] [url = about:blank] 12:44:56 INFO - PROCESS | 3892 | --DOMWINDOW == 94 (1A8E3400) [pid = 3892] [serial = 147] [outer = 00000000] [url = about:blank] 12:44:56 INFO - PROCESS | 3892 | --DOMWINDOW == 93 (13749000) [pid = 3892] [serial = 115] [outer = 00000000] [url = about:blank] 12:44:56 INFO - PROCESS | 3892 | --DOMWINDOW == 92 (136A9800) [pid = 3892] [serial = 114] [outer = 00000000] [url = about:blank] 12:44:56 INFO - PROCESS | 3892 | --DOMWINDOW == 91 (16EBF400) [pid = 3892] [serial = 118] [outer = 00000000] [url = about:blank] 12:44:56 INFO - PROCESS | 3892 | --DOMWINDOW == 90 (15F5BC00) [pid = 3892] [serial = 117] [outer = 00000000] [url = about:blank] 12:44:56 INFO - PROCESS | 3892 | --DOMWINDOW == 89 (198F2400) [pid = 3892] [serial = 121] [outer = 00000000] [url = about:blank] 12:44:56 INFO - PROCESS | 3892 | --DOMWINDOW == 88 (19666800) [pid = 3892] [serial = 120] [outer = 00000000] [url = about:blank] 12:44:56 INFO - PROCESS | 3892 | --DOMWINDOW == 87 (1AA54C00) [pid = 3892] [serial = 124] [outer = 00000000] [url = about:blank] 12:44:56 INFO - PROCESS | 3892 | --DOMWINDOW == 86 (1A821400) [pid = 3892] [serial = 123] [outer = 00000000] [url = about:blank] 12:44:56 INFO - PROCESS | 3892 | --DOMWINDOW == 85 (1A1D4C00) [pid = 3892] [serial = 144] [outer = 00000000] [url = about:blank] 12:44:56 INFO - PROCESS | 3892 | --DOMWINDOW == 84 (1A8E7400) [pid = 3892] [serial = 150] [outer = 00000000] [url = about:blank] 12:44:56 INFO - PROCESS | 3892 | --DOMWINDOW == 83 (1C656C00) [pid = 3892] [serial = 153] [outer = 00000000] [url = about:blank] 12:44:56 INFO - PROCESS | 3892 | --DOMWINDOW == 82 (1C960000) [pid = 3892] [serial = 156] [outer = 00000000] [url = about:blank] 12:44:56 INFO - PROCESS | 3892 | --DOMWINDOW == 81 (1C5F7C00) [pid = 3892] [serial = 151] [outer = 00000000] [url = about:blank] 12:44:56 INFO - PROCESS | 3892 | --DOMWINDOW == 80 (1A342800) [pid = 3892] [serial = 145] [outer = 00000000] [url = about:blank] 12:44:56 INFO - PROCESS | 3892 | --DOMWINDOW == 79 (189A0400) [pid = 3892] [serial = 139] [outer = 00000000] [url = about:blank] 12:44:56 INFO - PROCESS | 3892 | --DOMWINDOW == 78 (1AB09800) [pid = 3892] [serial = 148] [outer = 00000000] [url = about:blank] 12:44:56 INFO - PROCESS | 3892 | 1461181496217 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]]]}] 12:44:56 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.xor.html | Canvas test: 2d.composite.solid.xor 12:44:56 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.xor.html | took 735ms 12:44:56 INFO - PROCESS | 3892 | 1461181496286 Marionette TRACE conn2 -> [0,249,"getWindowHandle",null] 12:44:56 INFO - PROCESS | 3892 | 1461181496291 Marionette TRACE conn2 <- [1,249,null,{"value":"13"}] 12:44:56 INFO - PROCESS | 3892 | 1461181496298 Marionette TRACE conn2 -> [0,250,"setScriptTimeout",{"ms":35000}] 12:44:56 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.copy.html 12:44:56 INFO - PROCESS | 3892 | 1461181496300 Marionette TRACE conn2 <- [1,250,null,{}] 12:44:56 INFO - PROCESS | 3892 | 1461181496304 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}] 12:44:56 INFO - PROCESS | 3892 | 1461181496381 Marionette TRACE conn2 <- [1,251,null,{"value":null}] 12:44:56 INFO - PROCESS | 3892 | 1461181496390 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\", \"a4ce384a-a975-48db-a85a-201f44ca6737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:44:56 INFO - PROCESS | 3892 | ++DOCSHELL 13A31400 == 35 [pid = 3892] [id = 72] 12:44:56 INFO - PROCESS | 3892 | ++DOMWINDOW == 79 (15626800) [pid = 3892] [serial = 213] [outer = 00000000] 12:44:56 INFO - PROCESS | 3892 | ++DOMWINDOW == 80 (1663B400) [pid = 3892] [serial = 214] [outer = 15626800] 12:44:56 INFO - PROCESS | 3892 | 1461181496435 Marionette DEBUG loaded listener.js 12:44:56 INFO - PROCESS | 3892 | ++DOMWINDOW == 81 (16A6F000) [pid = 3892] [serial = 215] [outer = 15626800] 12:44:56 INFO - PROCESS | 3892 | 1461181496861 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]]]}] 12:44:56 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.copy.html | Canvas test: 2d.composite.transparent.copy 12:44:56 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.copy.html | took 594ms 12:44:56 INFO - PROCESS | 3892 | 1461181496896 Marionette TRACE conn2 -> [0,253,"getWindowHandle",null] 12:44:56 INFO - PROCESS | 3892 | 1461181496898 Marionette TRACE conn2 <- [1,253,null,{"value":"13"}] 12:44:56 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-atop.html 12:44:56 INFO - PROCESS | 3892 | 1461181496906 Marionette TRACE conn2 -> [0,254,"setScriptTimeout",{"ms":35000}] 12:44:56 INFO - PROCESS | 3892 | 1461181496909 Marionette TRACE conn2 <- [1,254,null,{}] 12:44:56 INFO - PROCESS | 3892 | 1461181496919 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}] 12:44:57 INFO - PROCESS | 3892 | 1461181497003 Marionette TRACE conn2 <- [1,255,null,{"value":null}] 12:44:57 INFO - PROCESS | 3892 | 1461181497011 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\", \"a4ce384a-a975-48db-a85a-201f44ca6737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:44:57 INFO - PROCESS | 3892 | ++DOCSHELL 1858FC00 == 36 [pid = 3892] [id = 73] 12:44:57 INFO - PROCESS | 3892 | ++DOMWINDOW == 82 (18BCF400) [pid = 3892] [serial = 216] [outer = 00000000] 12:44:57 INFO - PROCESS | 3892 | ++DOMWINDOW == 83 (18CF7400) [pid = 3892] [serial = 217] [outer = 18BCF400] 12:44:57 INFO - PROCESS | 3892 | 1461181497058 Marionette DEBUG loaded listener.js 12:44:57 INFO - PROCESS | 3892 | ++DOMWINDOW == 84 (18F73000) [pid = 3892] [serial = 218] [outer = 18BCF400] 12:44:57 INFO - PROCESS | 3892 | 1461181497466 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]]]}] 12:44:57 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | Canvas test: 2d.composite.transparent.destination-atop 12:44:57 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | took 594ms 12:44:57 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-in.html 12:44:57 INFO - PROCESS | 3892 | 1461181497499 Marionette TRACE conn2 -> [0,257,"getWindowHandle",null] 12:44:57 INFO - PROCESS | 3892 | 1461181497501 Marionette TRACE conn2 <- [1,257,null,{"value":"13"}] 12:44:57 INFO - PROCESS | 3892 | 1461181497504 Marionette TRACE conn2 -> [0,258,"setScriptTimeout",{"ms":35000}] 12:44:57 INFO - PROCESS | 3892 | 1461181497506 Marionette TRACE conn2 <- [1,258,null,{}] 12:44:57 INFO - PROCESS | 3892 | 1461181497509 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}] 12:44:57 INFO - PROCESS | 3892 | 1461181497582 Marionette TRACE conn2 <- [1,259,null,{"value":null}] 12:44:57 INFO - PROCESS | 3892 | 1461181497588 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\", \"a4ce384a-a975-48db-a85a-201f44ca6737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:44:57 INFO - PROCESS | 3892 | ++DOCSHELL 18F77800 == 37 [pid = 3892] [id = 74] 12:44:57 INFO - PROCESS | 3892 | ++DOMWINDOW == 85 (19661800) [pid = 3892] [serial = 219] [outer = 00000000] 12:44:57 INFO - PROCESS | 3892 | ++DOMWINDOW == 86 (19D2E400) [pid = 3892] [serial = 220] [outer = 19661800] 12:44:57 INFO - PROCESS | 3892 | 1461181497632 Marionette DEBUG loaded listener.js 12:44:57 INFO - PROCESS | 3892 | ++DOMWINDOW == 87 (1A1C9C00) [pid = 3892] [serial = 221] [outer = 19661800] 12:44:58 INFO - PROCESS | 3892 | 1461181498088 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]]]}] 12:44:58 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-in.html | Canvas test: 2d.composite.transparent.destination-in 12:44:58 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-in.html | took 626ms 12:44:58 INFO - PROCESS | 3892 | 1461181498142 Marionette TRACE conn2 -> [0,261,"getWindowHandle",null] 12:44:58 INFO - PROCESS | 3892 | 1461181498144 Marionette TRACE conn2 <- [1,261,null,{"value":"13"}] 12:44:58 INFO - PROCESS | 3892 | 1461181498147 Marionette TRACE conn2 -> [0,262,"setScriptTimeout",{"ms":35000}] 12:44:58 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-out.html 12:44:58 INFO - PROCESS | 3892 | 1461181498149 Marionette TRACE conn2 <- [1,262,null,{}] 12:44:58 INFO - PROCESS | 3892 | 1461181498152 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}] 12:44:58 INFO - PROCESS | 3892 | 1461181498227 Marionette TRACE conn2 <- [1,263,null,{"value":null}] 12:44:58 INFO - PROCESS | 3892 | 1461181498233 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\", \"a4ce384a-a975-48db-a85a-201f44ca6737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:44:58 INFO - PROCESS | 3892 | ++DOCSHELL 19D2B800 == 38 [pid = 3892] [id = 75] 12:44:58 INFO - PROCESS | 3892 | ++DOMWINDOW == 88 (19E06000) [pid = 3892] [serial = 222] [outer = 00000000] 12:44:58 INFO - PROCESS | 3892 | ++DOMWINDOW == 89 (1A448400) [pid = 3892] [serial = 223] [outer = 19E06000] 12:44:58 INFO - PROCESS | 3892 | 1461181498278 Marionette DEBUG loaded listener.js 12:44:58 INFO - PROCESS | 3892 | ++DOMWINDOW == 90 (1A8E7400) [pid = 3892] [serial = 224] [outer = 19E06000] 12:44:58 INFO - PROCESS | 3892 | 1461181498743 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]]]}] 12:44:58 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-out.html | Canvas test: 2d.composite.transparent.destination-out 12:44:58 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-out.html | took 641ms 12:44:58 INFO - PROCESS | 3892 | 1461181498786 Marionette TRACE conn2 -> [0,265,"getWindowHandle",null] 12:44:58 INFO - PROCESS | 3892 | 1461181498788 Marionette TRACE conn2 <- [1,265,null,{"value":"13"}] 12:44:58 INFO - PROCESS | 3892 | 1461181498791 Marionette TRACE conn2 -> [0,266,"setScriptTimeout",{"ms":35000}] 12:44:58 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-over.html 12:44:58 INFO - PROCESS | 3892 | 1461181498793 Marionette TRACE conn2 <- [1,266,null,{}] 12:44:58 INFO - PROCESS | 3892 | 1461181498796 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}] 12:44:58 INFO - PROCESS | 3892 | 1461181498909 Marionette TRACE conn2 <- [1,267,null,{"value":null}] 12:44:59 INFO - PROCESS | 3892 | 1461181498996 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\", \"a4ce384a-a975-48db-a85a-201f44ca6737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:44:59 INFO - PROCESS | 3892 | ++DOCSHELL 1320A800 == 39 [pid = 3892] [id = 76] 12:44:59 INFO - PROCESS | 3892 | ++DOMWINDOW == 91 (1A1D7400) [pid = 3892] [serial = 225] [outer = 00000000] 12:44:59 INFO - PROCESS | 3892 | ++DOMWINDOW == 92 (1C5FC800) [pid = 3892] [serial = 226] [outer = 1A1D7400] 12:44:59 INFO - PROCESS | 3892 | 1461181499043 Marionette DEBUG loaded listener.js 12:44:59 INFO - PROCESS | 3892 | ++DOMWINDOW == 93 (1C654400) [pid = 3892] [serial = 227] [outer = 1A1D7400] 12:44:59 INFO - PROCESS | 3892 | 1461181499435 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]]]}] 12:44:59 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-over.html | Canvas test: 2d.composite.transparent.destination-over 12:44:59 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-over.html | took 704ms 12:44:59 INFO - PROCESS | 3892 | 1461181499491 Marionette TRACE conn2 -> [0,269,"getWindowHandle",null] 12:44:59 INFO - PROCESS | 3892 | 1461181499493 Marionette TRACE conn2 <- [1,269,null,{"value":"13"}] 12:44:59 INFO - PROCESS | 3892 | 1461181499496 Marionette TRACE conn2 -> [0,270,"setScriptTimeout",{"ms":35000}] 12:44:59 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.lighter.html 12:44:59 INFO - PROCESS | 3892 | 1461181499498 Marionette TRACE conn2 <- [1,270,null,{}] 12:44:59 INFO - PROCESS | 3892 | 1461181499501 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}] 12:44:59 INFO - PROCESS | 3892 | 1461181499598 Marionette TRACE conn2 <- [1,271,null,{"value":null}] 12:44:59 INFO - PROCESS | 3892 | 1461181499604 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\", \"a4ce384a-a975-48db-a85a-201f44ca6737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:44:59 INFO - PROCESS | 3892 | ++DOCSHELL 1ABD7000 == 40 [pid = 3892] [id = 77] 12:44:59 INFO - PROCESS | 3892 | ++DOMWINDOW == 94 (1ABE3C00) [pid = 3892] [serial = 228] [outer = 00000000] 12:44:59 INFO - PROCESS | 3892 | ++DOMWINDOW == 95 (1CB43800) [pid = 3892] [serial = 229] [outer = 1ABE3C00] 12:44:59 INFO - PROCESS | 3892 | 1461181499647 Marionette DEBUG loaded listener.js 12:44:59 INFO - PROCESS | 3892 | ++DOMWINDOW == 96 (1CB42400) [pid = 3892] [serial = 230] [outer = 1ABE3C00] 12:45:00 INFO - PROCESS | 3892 | 1461181500068 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]]]}] 12:45:00 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.lighter.html | Canvas test: 2d.composite.transparent.lighter 12:45:00 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.lighter.html | took 594ms 12:45:00 INFO - PROCESS | 3892 | 1461181500093 Marionette TRACE conn2 -> [0,273,"getWindowHandle",null] 12:45:00 INFO - PROCESS | 3892 | 1461181500095 Marionette TRACE conn2 <- [1,273,null,{"value":"13"}] 12:45:00 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-atop.html 12:45:00 INFO - PROCESS | 3892 | 1461181500104 Marionette TRACE conn2 -> [0,274,"setScriptTimeout",{"ms":35000}] 12:45:00 INFO - PROCESS | 3892 | 1461181500105 Marionette TRACE conn2 <- [1,274,null,{}] 12:45:00 INFO - PROCESS | 3892 | 1461181500109 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}] 12:45:00 INFO - PROCESS | 3892 | 1461181500204 Marionette TRACE conn2 <- [1,275,null,{"value":null}] 12:45:00 INFO - PROCESS | 3892 | 1461181500209 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\", \"a4ce384a-a975-48db-a85a-201f44ca6737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:45:00 INFO - PROCESS | 3892 | ++DOCSHELL 19D26000 == 41 [pid = 3892] [id = 78] 12:45:00 INFO - PROCESS | 3892 | ++DOMWINDOW == 97 (1C657400) [pid = 3892] [serial = 231] [outer = 00000000] 12:45:00 INFO - PROCESS | 3892 | ++DOMWINDOW == 98 (1D3F0C00) [pid = 3892] [serial = 232] [outer = 1C657400] 12:45:00 INFO - PROCESS | 3892 | 1461181500253 Marionette DEBUG loaded listener.js 12:45:00 INFO - PROCESS | 3892 | ++DOMWINDOW == 99 (1D3FCC00) [pid = 3892] [serial = 233] [outer = 1C657400] 12:45:00 INFO - PROCESS | 3892 | --DOMWINDOW == 98 (196D5C00) [pid = 3892] [serial = 177] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.unrecognised.html] 12:45:00 INFO - PROCESS | 3892 | --DOMWINDOW == 97 (1CD7E800) [pid = 3892] [serial = 183] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-atop.html] 12:45:00 INFO - PROCESS | 3892 | --DOMWINDOW == 96 (196D6400) [pid = 3892] [serial = 174] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.over.html] 12:45:00 INFO - PROCESS | 3892 | --DOMWINDOW == 95 (18263800) [pid = 3892] [serial = 171] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.nullsuffix.html] 12:45:00 INFO - PROCESS | 3892 | --DOMWINDOW == 94 (11F42800) [pid = 3892] [serial = 164] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.get.html] 12:45:00 INFO - PROCESS | 3892 | --DOMWINDOW == 93 (1325D400) [pid = 3892] [serial = 167] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.highlight.html] 12:45:00 INFO - PROCESS | 3892 | --DOMWINDOW == 92 (1C659800) [pid = 3892] [serial = 180] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.copy.html] 12:45:00 INFO - PROCESS | 3892 | --DOMWINDOW == 91 (13AAE800) [pid = 3892] [serial = 186] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-in.html] 12:45:00 INFO - PROCESS | 3892 | --DOMWINDOW == 90 (16A6B000) [pid = 3892] [serial = 189] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-out.html] 12:45:00 INFO - PROCESS | 3892 | --DOMWINDOW == 89 (16646800) [pid = 3892] [serial = 155] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.clear.html] 12:45:00 INFO - PROCESS | 3892 | 1461181500742 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]]]}] 12:45:00 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-atop.html | Canvas test: 2d.composite.transparent.source-atop 12:45:00 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-atop.html | took 688ms 12:45:00 INFO - PROCESS | 3892 | 1461181500799 Marionette TRACE conn2 -> [0,277,"getWindowHandle",null] 12:45:00 INFO - PROCESS | 3892 | 1461181500801 Marionette TRACE conn2 <- [1,277,null,{"value":"13"}] 12:45:00 INFO - PROCESS | 3892 | 1461181500804 Marionette TRACE conn2 -> [0,278,"setScriptTimeout",{"ms":35000}] 12:45:00 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-in.html 12:45:00 INFO - PROCESS | 3892 | 1461181500805 Marionette TRACE conn2 <- [1,278,null,{}] 12:45:00 INFO - PROCESS | 3892 | 1461181500815 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}] 12:45:00 INFO - PROCESS | 3892 | 1461181500887 Marionette TRACE conn2 <- [1,279,null,{"value":null}] 12:45:00 INFO - PROCESS | 3892 | 1461181500893 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\", \"a4ce384a-a975-48db-a85a-201f44ca6737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:45:00 INFO - PROCESS | 3892 | ++DOCSHELL 15412000 == 42 [pid = 3892] [id = 79] 12:45:00 INFO - PROCESS | 3892 | ++DOMWINDOW == 90 (18CF8C00) [pid = 3892] [serial = 234] [outer = 00000000] 12:45:00 INFO - PROCESS | 3892 | ++DOMWINDOW == 91 (1CD7E800) [pid = 3892] [serial = 235] [outer = 18CF8C00] 12:45:00 INFO - PROCESS | 3892 | 1461181500936 Marionette DEBUG loaded listener.js 12:45:01 INFO - PROCESS | 3892 | ++DOMWINDOW == 92 (1D229000) [pid = 3892] [serial = 236] [outer = 18CF8C00] 12:45:01 INFO - PROCESS | 3892 | 1461181501337 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]]]}] 12:45:01 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-in.html | Canvas test: 2d.composite.transparent.source-in 12:45:01 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-in.html | took 594ms 12:45:01 INFO - PROCESS | 3892 | 1461181501404 Marionette TRACE conn2 -> [0,281,"getWindowHandle",null] 12:45:01 INFO - PROCESS | 3892 | 1461181501406 Marionette TRACE conn2 <- [1,281,null,{"value":"13"}] 12:45:01 INFO - PROCESS | 3892 | 1461181501410 Marionette TRACE conn2 -> [0,282,"setScriptTimeout",{"ms":35000}] 12:45:01 INFO - PROCESS | 3892 | 1461181501411 Marionette TRACE conn2 <- [1,282,null,{}] 12:45:01 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-out.html 12:45:01 INFO - PROCESS | 3892 | 1461181501415 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}] 12:45:01 INFO - PROCESS | 3892 | 1461181501487 Marionette TRACE conn2 <- [1,283,null,{"value":null}] 12:45:01 INFO - PROCESS | 3892 | 1461181501524 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\", \"a4ce384a-a975-48db-a85a-201f44ca6737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:45:01 INFO - PROCESS | 3892 | ++DOCSHELL 1C67CC00 == 43 [pid = 3892] [id = 80] 12:45:01 INFO - PROCESS | 3892 | ++DOMWINDOW == 93 (1CD7CC00) [pid = 3892] [serial = 237] [outer = 00000000] 12:45:01 INFO - PROCESS | 3892 | ++DOMWINDOW == 94 (1D8AE800) [pid = 3892] [serial = 238] [outer = 1CD7CC00] 12:45:01 INFO - PROCESS | 3892 | 1461181501569 Marionette DEBUG loaded listener.js 12:45:01 INFO - PROCESS | 3892 | ++DOMWINDOW == 95 (1D8AD000) [pid = 3892] [serial = 239] [outer = 1CD7CC00] 12:45:01 INFO - PROCESS | 3892 | 1461181501963 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]]]}] 12:45:02 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-out.html | Canvas test: 2d.composite.transparent.source-out 12:45:02 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-out.html | took 594ms 12:45:02 INFO - PROCESS | 3892 | 1461181502017 Marionette TRACE conn2 -> [0,285,"getWindowHandle",null] 12:45:02 INFO - PROCESS | 3892 | 1461181502021 Marionette TRACE conn2 <- [1,285,null,{"value":"13"}] 12:45:02 INFO - PROCESS | 3892 | 1461181502029 Marionette TRACE conn2 -> [0,286,"setScriptTimeout",{"ms":35000}] 12:45:02 INFO - PROCESS | 3892 | 1461181502031 Marionette TRACE conn2 <- [1,286,null,{}] 12:45:02 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-over.html 12:45:02 INFO - PROCESS | 3892 | 1461181502034 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}] 12:45:02 INFO - PROCESS | 3892 | 1461181502123 Marionette TRACE conn2 <- [1,287,null,{"value":null}] 12:45:02 INFO - PROCESS | 3892 | 1461181502131 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\", \"a4ce384a-a975-48db-a85a-201f44ca6737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:45:02 INFO - PROCESS | 3892 | ++DOCSHELL 1D01C400 == 44 [pid = 3892] [id = 81] 12:45:02 INFO - PROCESS | 3892 | ++DOMWINDOW == 96 (1D8B9400) [pid = 3892] [serial = 240] [outer = 00000000] 12:45:02 INFO - PROCESS | 3892 | ++DOMWINDOW == 97 (1D9C0400) [pid = 3892] [serial = 241] [outer = 1D8B9400] 12:45:02 INFO - PROCESS | 3892 | 1461181502179 Marionette DEBUG loaded listener.js 12:45:02 INFO - PROCESS | 3892 | ++DOMWINDOW == 98 (1D9C5400) [pid = 3892] [serial = 242] [outer = 1D8B9400] 12:45:02 INFO - PROCESS | 3892 | 1461181502616 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]]]}] 12:45:02 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-over.html | Canvas test: 2d.composite.transparent.source-over 12:45:02 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-over.html | took 641ms 12:45:02 INFO - PROCESS | 3892 | 1461181502670 Marionette TRACE conn2 -> [0,289,"getWindowHandle",null] 12:45:02 INFO - PROCESS | 3892 | 1461181502675 Marionette TRACE conn2 <- [1,289,null,{"value":"13"}] 12:45:02 INFO - PROCESS | 3892 | 1461181502680 Marionette TRACE conn2 -> [0,290,"setScriptTimeout",{"ms":35000}] 12:45:02 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.xor.html 12:45:02 INFO - PROCESS | 3892 | 1461181502685 Marionette TRACE conn2 <- [1,290,null,{}] 12:45:02 INFO - PROCESS | 3892 | 1461181502692 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}] 12:45:02 INFO - PROCESS | 3892 | 1461181502793 Marionette TRACE conn2 <- [1,291,null,{"value":null}] 12:45:02 INFO - PROCESS | 3892 | 1461181502944 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\", \"a4ce384a-a975-48db-a85a-201f44ca6737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:45:02 INFO - PROCESS | 3892 | ++DOCSHELL 13AEFC00 == 45 [pid = 3892] [id = 82] 12:45:02 INFO - PROCESS | 3892 | ++DOMWINDOW == 99 (13AF0000) [pid = 3892] [serial = 243] [outer = 00000000] 12:45:03 INFO - PROCESS | 3892 | ++DOMWINDOW == 100 (143A5400) [pid = 3892] [serial = 244] [outer = 13AF0000] 12:45:03 INFO - PROCESS | 3892 | 1461181502999 Marionette DEBUG loaded listener.js 12:45:03 INFO - PROCESS | 3892 | ++DOMWINDOW == 101 (15414800) [pid = 3892] [serial = 245] [outer = 13AF0000] 12:45:03 INFO - PROCESS | 3892 | 1461181503637 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]]]}] 12:45:03 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.xor.html | Canvas test: 2d.composite.transparent.xor 12:45:03 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.xor.html | took 1000ms 12:45:03 INFO - PROCESS | 3892 | 1461181503684 Marionette TRACE conn2 -> [0,293,"getWindowHandle",null] 12:45:03 INFO - PROCESS | 3892 | 1461181503689 Marionette TRACE conn2 <- [1,293,null,{"value":"13"}] 12:45:03 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html 12:45:03 INFO - PROCESS | 3892 | 1461181503696 Marionette TRACE conn2 -> [0,294,"setScriptTimeout",{"ms":35000}] 12:45:03 INFO - PROCESS | 3892 | 1461181503699 Marionette TRACE conn2 <- [1,294,null,{}] 12:45:03 INFO - PROCESS | 3892 | 1461181503717 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}] 12:45:03 INFO - PROCESS | 3892 | 1461181503817 Marionette TRACE conn2 <- [1,295,null,{"value":null}] 12:45:03 INFO - PROCESS | 3892 | 1461181503889 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\", \"a4ce384a-a975-48db-a85a-201f44ca6737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:45:03 INFO - PROCESS | 3892 | ++DOCSHELL 16A6DC00 == 46 [pid = 3892] [id = 83] 12:45:03 INFO - PROCESS | 3892 | ++DOMWINDOW == 102 (16ECA000) [pid = 3892] [serial = 246] [outer = 00000000] 12:45:03 INFO - PROCESS | 3892 | ++DOMWINDOW == 103 (18CF6400) [pid = 3892] [serial = 247] [outer = 16ECA000] 12:45:03 INFO - PROCESS | 3892 | 1461181503943 Marionette DEBUG loaded listener.js 12:45:04 INFO - PROCESS | 3892 | ++DOMWINDOW == 104 (19EBE400) [pid = 3892] [serial = 248] [outer = 16ECA000] 12:45:04 INFO - PROCESS | 3892 | 1461181504525 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]]]}] 12:45:04 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html | fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 12:45:04 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html | took 891ms 12:45:04 INFO - PROCESS | 3892 | 1461181504598 Marionette TRACE conn2 -> [0,297,"getWindowHandle",null] 12:45:04 INFO - PROCESS | 3892 | 1461181504600 Marionette TRACE conn2 <- [1,297,null,{"value":"13"}] 12:45:04 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html 12:45:04 INFO - PROCESS | 3892 | 1461181504604 Marionette TRACE conn2 -> [0,298,"setScriptTimeout",{"ms":35000}] 12:45:04 INFO - PROCESS | 3892 | 1461181504608 Marionette TRACE conn2 <- [1,298,null,{}] 12:45:04 INFO - PROCESS | 3892 | 1461181504619 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}] 12:45:04 INFO - PROCESS | 3892 | 1461181504749 Marionette TRACE conn2 <- [1,299,null,{"value":null}] 12:45:04 INFO - PROCESS | 3892 | 1461181504822 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\", \"a4ce384a-a975-48db-a85a-201f44ca6737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:45:04 INFO - PROCESS | 3892 | ++DOCSHELL 1A441C00 == 47 [pid = 3892] [id = 84] 12:45:04 INFO - PROCESS | 3892 | ++DOMWINDOW == 105 (1C5F1C00) [pid = 3892] [serial = 249] [outer = 00000000] 12:45:04 INFO - PROCESS | 3892 | ++DOMWINDOW == 106 (1D841000) [pid = 3892] [serial = 250] [outer = 1C5F1C00] 12:45:04 INFO - PROCESS | 3892 | 1461181504919 Marionette DEBUG loaded listener.js 12:45:05 INFO - PROCESS | 3892 | ++DOMWINDOW == 107 (1D8B2800) [pid = 3892] [serial = 251] [outer = 1C5F1C00] 12:45:05 INFO - PROCESS | 3892 | 1461181505497 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]]]}] 12:45:05 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html | fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 12:45:05 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html | took 938ms 12:45:05 INFO - PROCESS | 3892 | 1461181505549 Marionette TRACE conn2 -> [0,301,"getWindowHandle",null] 12:45:05 INFO - PROCESS | 3892 | 1461181505551 Marionette TRACE conn2 <- [1,301,null,{"value":"13"}] 12:45:05 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html 12:45:05 INFO - PROCESS | 3892 | 1461181505555 Marionette TRACE conn2 -> [0,302,"setScriptTimeout",{"ms":35000}] 12:45:05 INFO - PROCESS | 3892 | 1461181505557 Marionette TRACE conn2 <- [1,302,null,{}] 12:45:05 INFO - PROCESS | 3892 | 1461181505561 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}] 12:45:05 INFO - PROCESS | 3892 | 1461181505657 Marionette TRACE conn2 <- [1,303,null,{"value":null}] 12:45:05 INFO - PROCESS | 3892 | 1461181505730 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\", \"a4ce384a-a975-48db-a85a-201f44ca6737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:45:05 INFO - PROCESS | 3892 | ++DOCSHELL 1D9C3400 == 48 [pid = 3892] [id = 85] 12:45:05 INFO - PROCESS | 3892 | ++DOMWINDOW == 108 (1D9C3C00) [pid = 3892] [serial = 252] [outer = 00000000] 12:45:05 INFO - PROCESS | 3892 | ++DOMWINDOW == 109 (1DBE5000) [pid = 3892] [serial = 253] [outer = 1D9C3C00] 12:45:05 INFO - PROCESS | 3892 | 1461181505784 Marionette DEBUG loaded listener.js 12:45:05 INFO - PROCESS | 3892 | ++DOMWINDOW == 110 (1DBEA800) [pid = 3892] [serial = 254] [outer = 1D9C3C00] 12:45:06 INFO - PROCESS | 3892 | 1461181506505 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]]]}] 12:45:06 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html | fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 12:45:06 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html | took 1032ms 12:45:06 INFO - PROCESS | 3892 | 1461181506636 Marionette TRACE conn2 -> [0,305,"getWindowHandle",null] 12:45:06 INFO - PROCESS | 3892 | 1461181506639 Marionette TRACE conn2 <- [1,305,null,{"value":"13"}] 12:45:06 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html 12:45:06 INFO - PROCESS | 3892 | 1461181506716 Marionette TRACE conn2 -> [0,306,"setScriptTimeout",{"ms":35000}] 12:45:06 INFO - PROCESS | 3892 | 1461181506718 Marionette TRACE conn2 <- [1,306,null,{}] 12:45:06 INFO - PROCESS | 3892 | 1461181506754 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}] 12:45:06 INFO - PROCESS | 3892 | 1461181506871 Marionette TRACE conn2 <- [1,307,null,{"value":null}] 12:45:06 INFO - PROCESS | 3892 | 1461181506982 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\", \"a4ce384a-a975-48db-a85a-201f44ca6737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:45:07 INFO - PROCESS | 3892 | ++DOCSHELL 15AD8400 == 49 [pid = 3892] [id = 86] 12:45:07 INFO - PROCESS | 3892 | ++DOMWINDOW == 111 (182E0800) [pid = 3892] [serial = 255] [outer = 00000000] 12:45:07 INFO - PROCESS | 3892 | ++DOMWINDOW == 112 (1966C400) [pid = 3892] [serial = 256] [outer = 182E0800] 12:45:07 INFO - PROCESS | 3892 | 1461181507035 Marionette DEBUG loaded listener.js 12:45:07 INFO - PROCESS | 3892 | ++DOMWINDOW == 113 (196DA800) [pid = 3892] [serial = 257] [outer = 182E0800] 12:45:07 INFO - PROCESS | 3892 | --DOCSHELL 12BBE400 == 48 [pid = 3892] [id = 54] 12:45:07 INFO - PROCESS | 3892 | --DOCSHELL 1C67CC00 == 47 [pid = 3892] [id = 80] 12:45:07 INFO - PROCESS | 3892 | --DOCSHELL 15412000 == 46 [pid = 3892] [id = 79] 12:45:07 INFO - PROCESS | 3892 | --DOCSHELL 19D26000 == 45 [pid = 3892] [id = 78] 12:45:07 INFO - PROCESS | 3892 | --DOCSHELL 1ABD7000 == 44 [pid = 3892] [id = 77] 12:45:07 INFO - PROCESS | 3892 | --DOCSHELL 1320A800 == 43 [pid = 3892] [id = 76] 12:45:07 INFO - PROCESS | 3892 | --DOCSHELL 19D2B800 == 42 [pid = 3892] [id = 75] 12:45:07 INFO - PROCESS | 3892 | --DOCSHELL 18F77800 == 41 [pid = 3892] [id = 74] 12:45:07 INFO - PROCESS | 3892 | --DOCSHELL 1858FC00 == 40 [pid = 3892] [id = 73] 12:45:07 INFO - PROCESS | 3892 | --DOCSHELL 13A31400 == 39 [pid = 3892] [id = 72] 12:45:07 INFO - PROCESS | 3892 | --DOCSHELL 1439DC00 == 38 [pid = 3892] [id = 71] 12:45:07 INFO - PROCESS | 3892 | --DOCSHELL 12DD8C00 == 37 [pid = 3892] [id = 70] 12:45:07 INFO - PROCESS | 3892 | --DOCSHELL 1C5EF400 == 36 [pid = 3892] [id = 69] 12:45:07 INFO - PROCESS | 3892 | --DOCSHELL 16598C00 == 35 [pid = 3892] [id = 68] 12:45:07 INFO - PROCESS | 3892 | --DOCSHELL 16597000 == 34 [pid = 3892] [id = 67] 12:45:07 INFO - PROCESS | 3892 | --DOCSHELL 02A7F400 == 33 [pid = 3892] [id = 66] 12:45:07 INFO - PROCESS | 3892 | --DOMWINDOW == 112 (1D3F4000) [pid = 3892] [serial = 193] [outer = 00000000] [url = about:blank] 12:45:07 INFO - PROCESS | 3892 | --DOMWINDOW == 111 (1CB40400) [pid = 3892] [serial = 157] [outer = 00000000] [url = about:blank] 12:45:07 INFO - PROCESS | 3892 | --DOMWINDOW == 110 (18CEC000) [pid = 3892] [serial = 173] [outer = 00000000] [url = about:blank] 12:45:07 INFO - PROCESS | 3892 | --DOMWINDOW == 109 (1AA55400) [pid = 3892] [serial = 179] [outer = 00000000] [url = about:blank] 12:45:07 INFO - PROCESS | 3892 | --DOMWINDOW == 108 (1CD86000) [pid = 3892] [serial = 191] [outer = 00000000] [url = about:blank] 12:45:07 INFO - PROCESS | 3892 | --DOMWINDOW == 107 (19D2CC00) [pid = 3892] [serial = 176] [outer = 00000000] [url = about:blank] 12:45:07 INFO - PROCESS | 3892 | --DOMWINDOW == 106 (1A443C00) [pid = 3892] [serial = 178] [outer = 00000000] [url = about:blank] 12:45:07 INFO - PROCESS | 3892 | --DOMWINDOW == 105 (1D013000) [pid = 3892] [serial = 184] [outer = 00000000] [url = about:blank] 12:45:07 INFO - PROCESS | 3892 | --DOMWINDOW == 104 (1985F400) [pid = 3892] [serial = 175] [outer = 00000000] [url = about:blank] 12:45:07 INFO - PROCESS | 3892 | --DOMWINDOW == 103 (189A0000) [pid = 3892] [serial = 172] [outer = 00000000] [url = about:blank] 12:45:07 INFO - PROCESS | 3892 | --DOMWINDOW == 102 (13207000) [pid = 3892] [serial = 159] [outer = 00000000] [url = about:blank] 12:45:07 INFO - PROCESS | 3892 | --DOMWINDOW == 101 (13269400) [pid = 3892] [serial = 166] [outer = 00000000] [url = about:blank] 12:45:07 INFO - PROCESS | 3892 | --DOMWINDOW == 100 (1325DC00) [pid = 3892] [serial = 165] [outer = 00000000] [url = about:blank] 12:45:07 INFO - PROCESS | 3892 | --DOMWINDOW == 99 (15AD4000) [pid = 3892] [serial = 168] [outer = 00000000] [url = about:blank] 12:45:07 INFO - PROCESS | 3892 | --DOMWINDOW == 98 (16594400) [pid = 3892] [serial = 169] [outer = 00000000] [url = about:blank] 12:45:07 INFO - PROCESS | 3892 | --DOMWINDOW == 97 (1659D400) [pid = 3892] [serial = 162] [outer = 00000000] [url = about:blank] 12:45:07 INFO - PROCESS | 3892 | --DOMWINDOW == 96 (1CB4C000) [pid = 3892] [serial = 182] [outer = 00000000] [url = about:blank] 12:45:07 INFO - PROCESS | 3892 | --DOMWINDOW == 95 (1CB46400) [pid = 3892] [serial = 181] [outer = 00000000] [url = about:blank] 12:45:07 INFO - PROCESS | 3892 | --DOMWINDOW == 94 (1E3BAC00) [pid = 3892] [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.] 12:45:07 INFO - PROCESS | 3892 | --DOMWINDOW == 93 (18CEBC00) [pid = 3892] [serial = 187] [outer = 00000000] [url = about:blank] 12:45:07 INFO - PROCESS | 3892 | --DOMWINDOW == 92 (1D018800) [pid = 3892] [serial = 185] [outer = 00000000] [url = about:blank] 12:45:07 INFO - PROCESS | 3892 | --DOMWINDOW == 91 (1A33A800) [pid = 3892] [serial = 188] [outer = 00000000] [url = about:blank] 12:45:07 INFO - PROCESS | 3892 | --DOMWINDOW == 90 (1D232C00) [pid = 3892] [serial = 190] [outer = 00000000] [url = about:blank] 12:45:07 INFO - PROCESS | 3892 | 1461181507610 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]]]}] 12:45:07 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html | fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 12:45:07 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html | took 985ms 12:45:07 INFO - PROCESS | 3892 | 1461181507630 Marionette TRACE conn2 -> [0,309,"getWindowHandle",null] 12:45:07 INFO - PROCESS | 3892 | 1461181507636 Marionette TRACE conn2 <- [1,309,null,{"value":"13"}] 12:45:07 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html 12:45:07 INFO - PROCESS | 3892 | 1461181507642 Marionette TRACE conn2 -> [0,310,"setScriptTimeout",{"ms":35000}] 12:45:07 INFO - PROCESS | 3892 | 1461181507644 Marionette TRACE conn2 <- [1,310,null,{}] 12:45:07 INFO - PROCESS | 3892 | 1461181507648 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}] 12:45:07 INFO - PROCESS | 3892 | 1461181507726 Marionette TRACE conn2 <- [1,311,null,{"value":null}] 12:45:07 INFO - PROCESS | 3892 | 1461181507736 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\", \"a4ce384a-a975-48db-a85a-201f44ca6737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:45:07 INFO - PROCESS | 3892 | ++DOCSHELL 1325F400 == 34 [pid = 3892] [id = 87] 12:45:07 INFO - PROCESS | 3892 | ++DOMWINDOW == 91 (13260000) [pid = 3892] [serial = 258] [outer = 00000000] 12:45:07 INFO - PROCESS | 3892 | ++DOMWINDOW == 92 (16598C00) [pid = 3892] [serial = 259] [outer = 13260000] 12:45:07 INFO - PROCESS | 3892 | 1461181507782 Marionette DEBUG loaded listener.js 12:45:07 INFO - PROCESS | 3892 | ++DOMWINDOW == 93 (18524800) [pid = 3892] [serial = 260] [outer = 13260000] 12:45:08 INFO - PROCESS | 3892 | 1461181508228 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]]]}] 12:45:08 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html | fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 12:45:08 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html | took 641ms 12:45:08 INFO - PROCESS | 3892 | 1461181508278 Marionette TRACE conn2 -> [0,313,"getWindowHandle",null] 12:45:08 INFO - PROCESS | 3892 | 1461181508280 Marionette TRACE conn2 <- [1,313,null,{"value":"13"}] 12:45:08 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.copy.html 12:45:08 INFO - PROCESS | 3892 | 1461181508284 Marionette TRACE conn2 -> [0,314,"setScriptTimeout",{"ms":35000}] 12:45:08 INFO - PROCESS | 3892 | 1461181508287 Marionette TRACE conn2 <- [1,314,null,{}] 12:45:08 INFO - PROCESS | 3892 | 1461181508325 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}] 12:45:08 INFO - PROCESS | 3892 | 1461181508407 Marionette TRACE conn2 <- [1,315,null,{"value":null}] 12:45:08 INFO - PROCESS | 3892 | 1461181508474 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\", \"a4ce384a-a975-48db-a85a-201f44ca6737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:45:08 INFO - PROCESS | 3892 | ++DOCSHELL 15ADA000 == 35 [pid = 3892] [id = 88] 12:45:08 INFO - PROCESS | 3892 | ++DOMWINDOW == 94 (16645800) [pid = 3892] [serial = 261] [outer = 00000000] 12:45:08 INFO - PROCESS | 3892 | ++DOMWINDOW == 95 (1A3A4800) [pid = 3892] [serial = 262] [outer = 16645800] 12:45:08 INFO - PROCESS | 3892 | 1461181508528 Marionette DEBUG loaded listener.js 12:45:08 INFO - PROCESS | 3892 | ++DOMWINDOW == 96 (1A8EC800) [pid = 3892] [serial = 263] [outer = 16645800] 12:45:08 INFO - PROCESS | 3892 | 1461181508891 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]]]}] 12:45:08 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.image.copy.html | drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 12:45:08 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.copy.html | took 625ms 12:45:08 INFO - PROCESS | 3892 | 1461181508922 Marionette TRACE conn2 -> [0,317,"getWindowHandle",null] 12:45:08 INFO - PROCESS | 3892 | 1461181508924 Marionette TRACE conn2 <- [1,317,null,{"value":"13"}] 12:45:08 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html 12:45:08 INFO - PROCESS | 3892 | 1461181508927 Marionette TRACE conn2 -> [0,318,"setScriptTimeout",{"ms":35000}] 12:45:08 INFO - PROCESS | 3892 | 1461181508929 Marionette TRACE conn2 <- [1,318,null,{}] 12:45:08 INFO - PROCESS | 3892 | 1461181508932 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}] 12:45:09 INFO - PROCESS | 3892 | 1461181509034 Marionette TRACE conn2 <- [1,319,null,{"value":null}] 12:45:09 INFO - PROCESS | 3892 | 1461181509042 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\", \"a4ce384a-a975-48db-a85a-201f44ca6737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:45:09 INFO - PROCESS | 3892 | ++DOCSHELL 18CF7800 == 36 [pid = 3892] [id = 89] 12:45:09 INFO - PROCESS | 3892 | ++DOMWINDOW == 97 (1A3A3C00) [pid = 3892] [serial = 264] [outer = 00000000] 12:45:09 INFO - PROCESS | 3892 | ++DOMWINDOW == 98 (1C5F2C00) [pid = 3892] [serial = 265] [outer = 1A3A3C00] 12:45:09 INFO - PROCESS | 3892 | 1461181509087 Marionette DEBUG loaded listener.js 12:45:09 INFO - PROCESS | 3892 | ++DOMWINDOW == 99 (1C5F6000) [pid = 3892] [serial = 266] [outer = 1A3A3C00] 12:45:09 INFO - PROCESS | 3892 | 1461181509500 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]]]}] 12:45:09 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html | drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 12:45:09 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html | took 594ms 12:45:09 INFO - PROCESS | 3892 | 1461181509524 Marionette TRACE conn2 -> [0,321,"getWindowHandle",null] 12:45:09 INFO - PROCESS | 3892 | 1461181509526 Marionette TRACE conn2 <- [1,321,null,{"value":"13"}] 12:45:09 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html 12:45:09 INFO - PROCESS | 3892 | 1461181509530 Marionette TRACE conn2 -> [0,322,"setScriptTimeout",{"ms":35000}] 12:45:09 INFO - PROCESS | 3892 | 1461181509532 Marionette TRACE conn2 <- [1,322,null,{}] 12:45:09 INFO - PROCESS | 3892 | 1461181509535 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}] 12:45:09 INFO - PROCESS | 3892 | 1461181509609 Marionette TRACE conn2 <- [1,323,null,{"value":null}] 12:45:09 INFO - PROCESS | 3892 | 1461181509686 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\", \"a4ce384a-a975-48db-a85a-201f44ca6737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:45:09 INFO - PROCESS | 3892 | ++DOCSHELL 1C64F400 == 37 [pid = 3892] [id = 90] 12:45:09 INFO - PROCESS | 3892 | ++DOMWINDOW == 100 (1C67B400) [pid = 3892] [serial = 267] [outer = 00000000] 12:45:09 INFO - PROCESS | 3892 | ++DOMWINDOW == 101 (1CB4C800) [pid = 3892] [serial = 268] [outer = 1C67B400] 12:45:09 INFO - PROCESS | 3892 | 1461181509755 Marionette DEBUG loaded listener.js 12:45:09 INFO - PROCESS | 3892 | ++DOMWINDOW == 102 (1CB4EC00) [pid = 3892] [serial = 269] [outer = 1C67B400] 12:45:10 INFO - PROCESS | 3892 | 1461181510180 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]]]}] 12:45:10 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html | drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 12:45:10 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html | took 703ms 12:45:10 INFO - PROCESS | 3892 | 1461181510229 Marionette TRACE conn2 -> [0,325,"getWindowHandle",null] 12:45:10 INFO - PROCESS | 3892 | 1461181510231 Marionette TRACE conn2 <- [1,325,null,{"value":"13"}] 12:45:10 INFO - PROCESS | 3892 | 1461181510235 Marionette TRACE conn2 -> [0,326,"setScriptTimeout",{"ms":35000}] 12:45:10 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html 12:45:10 INFO - PROCESS | 3892 | 1461181510236 Marionette TRACE conn2 <- [1,326,null,{}] 12:45:10 INFO - PROCESS | 3892 | 1461181510240 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}] 12:45:10 INFO - PROCESS | 3892 | 1461181510374 Marionette TRACE conn2 <- [1,327,null,{"value":null}] 12:45:10 INFO - PROCESS | 3892 | 1461181510389 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\", \"a4ce384a-a975-48db-a85a-201f44ca6737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:45:10 INFO - PROCESS | 3892 | ++DOCSHELL 1D3FBC00 == 38 [pid = 3892] [id = 91] 12:45:10 INFO - PROCESS | 3892 | ++DOMWINDOW == 103 (1D840400) [pid = 3892] [serial = 270] [outer = 00000000] 12:45:10 INFO - PROCESS | 3892 | ++DOMWINDOW == 104 (1D9B9400) [pid = 3892] [serial = 271] [outer = 1D840400] 12:45:10 INFO - PROCESS | 3892 | 1461181510467 Marionette DEBUG loaded listener.js 12:45:10 INFO - PROCESS | 3892 | ++DOMWINDOW == 105 (1D9C3800) [pid = 3892] [serial = 272] [outer = 1D840400] 12:45:10 INFO - PROCESS | 3892 | 1461181510630 addons.productaddons WARN Failed downloading XML, status: 0, reason: error 12:45:10 INFO - PROCESS | 3892 | 1461181510914 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]]]}] 12:45:10 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html | drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 12:45:10 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html | took 751ms 12:45:10 INFO - PROCESS | 3892 | 1461181510976 Marionette TRACE conn2 -> [0,329,"getWindowHandle",null] 12:45:10 INFO - PROCESS | 3892 | 1461181510978 Marionette TRACE conn2 <- [1,329,null,{"value":"13"}] 12:45:11 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html 12:45:11 INFO - PROCESS | 3892 | 1461181510981 Marionette TRACE conn2 -> [0,330,"setScriptTimeout",{"ms":35000}] 12:45:11 INFO - PROCESS | 3892 | 1461181510983 Marionette TRACE conn2 <- [1,330,null,{}] 12:45:11 INFO - PROCESS | 3892 | 1461181510986 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}] 12:45:11 INFO - PROCESS | 3892 | 1461181511085 Marionette TRACE conn2 <- [1,331,null,{"value":null}] 12:45:11 INFO - PROCESS | 3892 | 1461181511093 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\", \"a4ce384a-a975-48db-a85a-201f44ca6737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:45:11 INFO - PROCESS | 3892 | ++DOCSHELL 1D9C6800 == 39 [pid = 3892] [id = 92] 12:45:11 INFO - PROCESS | 3892 | ++DOMWINDOW == 106 (1D9C7000) [pid = 3892] [serial = 273] [outer = 00000000] 12:45:11 INFO - PROCESS | 3892 | ++DOMWINDOW == 107 (1DCDE000) [pid = 3892] [serial = 274] [outer = 1D9C7000] 12:45:11 INFO - PROCESS | 3892 | 1461181511136 Marionette DEBUG loaded listener.js 12:45:11 INFO - PROCESS | 3892 | ++DOMWINDOW == 108 (1DCE0C00) [pid = 3892] [serial = 275] [outer = 1D9C7000] 12:45:11 INFO - PROCESS | 3892 | 1461181511574 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]]]}] 12:45:11 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html | drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 12:45:11 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html | took 640ms 12:45:11 INFO - PROCESS | 3892 | --DOMWINDOW == 107 (1A1D7400) [pid = 3892] [serial = 225] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-over.html] 12:45:11 INFO - PROCESS | 3892 | --DOMWINDOW == 106 (15626800) [pid = 3892] [serial = 213] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.copy.html] 12:45:11 INFO - PROCESS | 3892 | --DOMWINDOW == 105 (19661800) [pid = 3892] [serial = 219] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-in.html] 12:45:11 INFO - PROCESS | 3892 | --DOMWINDOW == 104 (18BCF400) [pid = 3892] [serial = 216] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-atop.html] 12:45:11 INFO - PROCESS | 3892 | --DOMWINDOW == 103 (15419C00) [pid = 3892] [serial = 210] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.xor.html] 12:45:11 INFO - PROCESS | 3892 | --DOMWINDOW == 102 (1ABE3C00) [pid = 3892] [serial = 228] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.lighter.html] 12:45:11 INFO - PROCESS | 3892 | --DOMWINDOW == 101 (19E06000) [pid = 3892] [serial = 222] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-out.html] 12:45:11 INFO - PROCESS | 3892 | --DOMWINDOW == 100 (1CD7CC00) [pid = 3892] [serial = 237] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-out.html] 12:45:11 INFO - PROCESS | 3892 | --DOMWINDOW == 99 (1C657400) [pid = 3892] [serial = 231] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-atop.html] 12:45:11 INFO - PROCESS | 3892 | --DOMWINDOW == 98 (18CF8C00) [pid = 3892] [serial = 234] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-in.html] 12:45:11 INFO - PROCESS | 3892 | --DOMWINDOW == 97 (1858E000) [pid = 3892] [serial = 192] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-over.html] 12:45:11 INFO - PROCESS | 3892 | 1461181511729 Marionette TRACE conn2 -> [0,333,"getWindowHandle",null] 12:45:11 INFO - PROCESS | 3892 | 1461181511731 Marionette TRACE conn2 <- [1,333,null,{"value":"13"}] 12:45:11 INFO - PROCESS | 3892 | 1461181511740 Marionette TRACE conn2 -> [0,334,"setScriptTimeout",{"ms":35000}] 12:45:11 INFO - PROCESS | 3892 | 1461181511741 Marionette TRACE conn2 <- [1,334,null,{}] 12:45:11 INFO - PROCESS | 3892 | 1461181511745 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}] 12:45:11 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html 12:45:11 INFO - PROCESS | 3892 | 1461181511822 Marionette TRACE conn2 <- [1,335,null,{"value":null}] 12:45:11 INFO - PROCESS | 3892 | 1461181511829 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\", \"a4ce384a-a975-48db-a85a-201f44ca6737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:45:11 INFO - PROCESS | 3892 | ++DOCSHELL 1851B800 == 40 [pid = 3892] [id = 93] 12:45:11 INFO - PROCESS | 3892 | ++DOMWINDOW == 98 (1858E000) [pid = 3892] [serial = 276] [outer = 00000000] 12:45:11 INFO - PROCESS | 3892 | ++DOMWINDOW == 99 (1659F000) [pid = 3892] [serial = 277] [outer = 1858E000] 12:45:11 INFO - PROCESS | 3892 | 1461181511950 Marionette DEBUG loaded listener.js 12:45:12 INFO - PROCESS | 3892 | ++DOMWINDOW == 100 (189E7800) [pid = 3892] [serial = 278] [outer = 1858E000] 12:45:12 INFO - PROCESS | 3892 | 1461181512390 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]]]}] 12:45:12 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html | drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged. 12:45:12 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html | took 687ms 12:45:12 INFO - PROCESS | 3892 | 1461181512427 Marionette TRACE conn2 -> [0,337,"getWindowHandle",null] 12:45:12 INFO - PROCESS | 3892 | 1461181512429 Marionette TRACE conn2 <- [1,337,null,{"value":"13"}] 12:45:12 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html 12:45:12 INFO - PROCESS | 3892 | 1461181512432 Marionette TRACE conn2 -> [0,338,"setScriptTimeout",{"ms":35000}] 12:45:12 INFO - PROCESS | 3892 | 1461181512434 Marionette TRACE conn2 <- [1,338,null,{}] 12:45:12 INFO - PROCESS | 3892 | 1461181512438 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}] 12:45:12 INFO - PROCESS | 3892 | 1461181512513 Marionette TRACE conn2 <- [1,339,null,{"value":null}] 12:45:12 INFO - PROCESS | 3892 | 1461181512522 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\", \"a4ce384a-a975-48db-a85a-201f44ca6737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:45:12 INFO - PROCESS | 3892 | ++DOCSHELL 16646800 == 41 [pid = 3892] [id = 94] 12:45:12 INFO - PROCESS | 3892 | ++DOMWINDOW == 101 (189F1800) [pid = 3892] [serial = 279] [outer = 00000000] 12:45:12 INFO - PROCESS | 3892 | ++DOMWINDOW == 102 (189F5C00) [pid = 3892] [serial = 280] [outer = 189F1800] 12:45:12 INFO - PROCESS | 3892 | 1461181512566 Marionette DEBUG loaded listener.js 12:45:12 INFO - PROCESS | 3892 | ++DOMWINDOW == 103 (19E10000) [pid = 3892] [serial = 281] [outer = 189F1800] 12:45:12 INFO - PROCESS | 3892 | 1461181512958 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]]]}] 12:45:12 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html | drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged. 12:45:12 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html | took 532ms 12:45:12 INFO - PROCESS | 3892 | 1461181512968 Marionette TRACE conn2 -> [0,341,"getWindowHandle",null] 12:45:12 INFO - PROCESS | 3892 | 1461181512969 Marionette TRACE conn2 <- [1,341,null,{"value":"13"}] 12:45:12 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html 12:45:12 INFO - PROCESS | 3892 | 1461181512973 Marionette TRACE conn2 -> [0,342,"setScriptTimeout",{"ms":35000}] 12:45:12 INFO - PROCESS | 3892 | 1461181512974 Marionette TRACE conn2 <- [1,342,null,{}] 12:45:12 INFO - PROCESS | 3892 | 1461181512978 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}] 12:45:13 INFO - PROCESS | 3892 | 1461181513084 Marionette TRACE conn2 <- [1,343,null,{"value":null}] 12:45:13 INFO - PROCESS | 3892 | 1461181513092 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\", \"a4ce384a-a975-48db-a85a-201f44ca6737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:45:13 INFO - PROCESS | 3892 | ++DOCSHELL 189F0C00 == 42 [pid = 3892] [id = 95] 12:45:13 INFO - PROCESS | 3892 | ++DOMWINDOW == 104 (19862C00) [pid = 3892] [serial = 282] [outer = 00000000] 12:45:13 INFO - PROCESS | 3892 | ++DOMWINDOW == 105 (1D83D400) [pid = 3892] [serial = 283] [outer = 19862C00] 12:45:13 INFO - PROCESS | 3892 | 1461181513135 Marionette DEBUG loaded listener.js 12:45:13 INFO - PROCESS | 3892 | ++DOMWINDOW == 106 (1DBE9C00) [pid = 3892] [serial = 284] [outer = 19862C00] 12:45:13 INFO - PROCESS | 3892 | 1461181513526 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]]]}] 12:45:13 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html | drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged. 12:45:13 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html | took 594ms 12:45:13 INFO - PROCESS | 3892 | 1461181513570 Marionette TRACE conn2 -> [0,345,"getWindowHandle",null] 12:45:13 INFO - PROCESS | 3892 | 1461181513572 Marionette TRACE conn2 <- [1,345,null,{"value":"13"}] 12:45:13 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html 12:45:13 INFO - PROCESS | 3892 | 1461181513576 Marionette TRACE conn2 -> [0,346,"setScriptTimeout",{"ms":35000}] 12:45:13 INFO - PROCESS | 3892 | 1461181513578 Marionette TRACE conn2 <- [1,346,null,{}] 12:45:13 INFO - PROCESS | 3892 | 1461181513581 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}] 12:45:13 INFO - PROCESS | 3892 | 1461181513706 Marionette TRACE conn2 <- [1,347,null,{"value":null}] 12:45:13 INFO - PROCESS | 3892 | 1461181513822 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\", \"a4ce384a-a975-48db-a85a-201f44ca6737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:45:13 INFO - PROCESS | 3892 | ++DOCSHELL 12DE1C00 == 43 [pid = 3892] [id = 96] 12:45:13 INFO - PROCESS | 3892 | ++DOMWINDOW == 107 (13207000) [pid = 3892] [serial = 285] [outer = 00000000] 12:45:13 INFO - PROCESS | 3892 | ++DOMWINDOW == 108 (136D2400) [pid = 3892] [serial = 286] [outer = 13207000] 12:45:13 INFO - PROCESS | 3892 | 1461181513930 Marionette DEBUG loaded listener.js 12:45:14 INFO - PROCESS | 3892 | ++DOMWINDOW == 109 (136D9800) [pid = 3892] [serial = 287] [outer = 13207000] 12:45:14 INFO - PROCESS | 3892 | 1461181514497 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]]]}] 12:45:14 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html | drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged. 12:45:14 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html | took 953ms 12:45:14 INFO - PROCESS | 3892 | 1461181514523 Marionette TRACE conn2 -> [0,349,"getWindowHandle",null] 12:45:14 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html 12:45:14 INFO - PROCESS | 3892 | 1461181514528 Marionette TRACE conn2 <- [1,349,null,{"value":"13"}] 12:45:14 INFO - PROCESS | 3892 | 1461181514533 Marionette TRACE conn2 -> [0,350,"setScriptTimeout",{"ms":35000}] 12:45:14 INFO - PROCESS | 3892 | 1461181514536 Marionette TRACE conn2 <- [1,350,null,{}] 12:45:14 INFO - PROCESS | 3892 | 1461181514542 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}] 12:45:14 INFO - PROCESS | 3892 | 1461181514646 Marionette TRACE conn2 <- [1,351,null,{"value":null}] 12:45:14 INFO - PROCESS | 3892 | 1461181514735 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\", \"a4ce384a-a975-48db-a85a-201f44ca6737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:45:14 INFO - PROCESS | 3892 | ++DOCSHELL 156B1400 == 44 [pid = 3892] [id = 97] 12:45:14 INFO - PROCESS | 3892 | ++DOMWINDOW == 110 (15A3D800) [pid = 3892] [serial = 288] [outer = 00000000] 12:45:14 INFO - PROCESS | 3892 | ++DOMWINDOW == 111 (1663CC00) [pid = 3892] [serial = 289] [outer = 15A3D800] 12:45:14 INFO - PROCESS | 3892 | 1461181514791 Marionette DEBUG loaded listener.js 12:45:14 INFO - PROCESS | 3892 | ++DOMWINDOW == 112 (18262400) [pid = 3892] [serial = 290] [outer = 15A3D800] 12:45:15 INFO - PROCESS | 3892 | 1461181515357 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]]]}] 12:45:15 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html | drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged. 12:45:15 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html | took 907ms 12:45:15 INFO - PROCESS | 3892 | 1461181515440 Marionette TRACE conn2 -> [0,353,"getWindowHandle",null] 12:45:15 INFO - PROCESS | 3892 | 1461181515444 Marionette TRACE conn2 <- [1,353,null,{"value":"13"}] 12:45:15 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html 12:45:15 INFO - PROCESS | 3892 | 1461181515448 Marionette TRACE conn2 -> [0,354,"setScriptTimeout",{"ms":35000}] 12:45:15 INFO - PROCESS | 3892 | 1461181515450 Marionette TRACE conn2 <- [1,354,null,{}] 12:45:15 INFO - PROCESS | 3892 | 1461181515454 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}] 12:45:15 INFO - PROCESS | 3892 | 1461181515585 Marionette TRACE conn2 <- [1,355,null,{"value":null}] 12:45:15 INFO - PROCESS | 3892 | 1461181515702 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\", \"a4ce384a-a975-48db-a85a-201f44ca6737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:45:15 INFO - PROCESS | 3892 | ++DOCSHELL 13AEF400 == 45 [pid = 3892] [id = 98] 12:45:15 INFO - PROCESS | 3892 | ++DOMWINDOW == 113 (15622800) [pid = 3892] [serial = 291] [outer = 00000000] 12:45:15 INFO - PROCESS | 3892 | ++DOMWINDOW == 114 (19864C00) [pid = 3892] [serial = 292] [outer = 15622800] 12:45:15 INFO - PROCESS | 3892 | 1461181515757 Marionette DEBUG loaded listener.js 12:45:15 INFO - PROCESS | 3892 | ++DOMWINDOW == 115 (1A3A2000) [pid = 3892] [serial = 293] [outer = 15622800] 12:45:16 INFO - PROCESS | 3892 | 1461181516368 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]]]}] 12:45:16 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html | Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 12:45:16 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html | took 938ms 12:45:16 INFO - PROCESS | 3892 | 1461181516393 Marionette TRACE conn2 -> [0,357,"getWindowHandle",null] 12:45:16 INFO - PROCESS | 3892 | 1461181516395 Marionette TRACE conn2 <- [1,357,null,{"value":"13"}] 12:45:16 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html 12:45:16 INFO - PROCESS | 3892 | 1461181516405 Marionette TRACE conn2 -> [0,358,"setScriptTimeout",{"ms":35000}] 12:45:16 INFO - PROCESS | 3892 | 1461181516411 Marionette TRACE conn2 <- [1,358,null,{}] 12:45:16 INFO - PROCESS | 3892 | 1461181516416 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}] 12:45:16 INFO - PROCESS | 3892 | 1461181516519 Marionette TRACE conn2 <- [1,359,null,{"value":null}] 12:45:16 INFO - PROCESS | 3892 | 1461181516598 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\", \"a4ce384a-a975-48db-a85a-201f44ca6737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:45:16 INFO - PROCESS | 3892 | ++DOCSHELL 12BB6C00 == 46 [pid = 3892] [id = 99] 12:45:16 INFO - PROCESS | 3892 | ++DOMWINDOW == 116 (12DDE400) [pid = 3892] [serial = 294] [outer = 00000000] 12:45:16 INFO - PROCESS | 3892 | ++DOMWINDOW == 117 (1663D800) [pid = 3892] [serial = 295] [outer = 12DDE400] 12:45:16 INFO - PROCESS | 3892 | 1461181516693 Marionette DEBUG loaded listener.js 12:45:16 INFO - PROCESS | 3892 | ++DOMWINDOW == 118 (16ECB400) [pid = 3892] [serial = 296] [outer = 12DDE400] 12:45:17 INFO - PROCESS | 3892 | 1461181517419 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]]]}] 12:45:17 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html | Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 12:45:17 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html | took 1047ms 12:45:17 INFO - PROCESS | 3892 | 1461181517455 Marionette TRACE conn2 -> [0,361,"getWindowHandle",null] 12:45:17 INFO - PROCESS | 3892 | 1461181517459 Marionette TRACE conn2 <- [1,361,null,{"value":"13"}] 12:45:17 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html 12:45:17 INFO - PROCESS | 3892 | 1461181517480 Marionette TRACE conn2 -> [0,362,"setScriptTimeout",{"ms":35000}] 12:45:17 INFO - PROCESS | 3892 | 1461181517483 Marionette TRACE conn2 <- [1,362,null,{}] 12:45:17 INFO - PROCESS | 3892 | 1461181517488 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}] 12:45:17 INFO - PROCESS | 3892 | 1461181517612 Marionette TRACE conn2 <- [1,363,null,{"value":null}] 12:45:17 INFO - PROCESS | 3892 | 1461181517690 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\", \"a4ce384a-a975-48db-a85a-201f44ca6737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:45:17 INFO - PROCESS | 3892 | ++DOCSHELL 1320EC00 == 47 [pid = 3892] [id = 100] 12:45:17 INFO - PROCESS | 3892 | ++DOMWINDOW == 119 (1325C000) [pid = 3892] [serial = 297] [outer = 00000000] 12:45:17 INFO - PROCESS | 3892 | ++DOMWINDOW == 120 (156AF400) [pid = 3892] [serial = 298] [outer = 1325C000] 12:45:17 INFO - PROCESS | 3892 | 1461181517797 Marionette DEBUG loaded listener.js 12:45:17 INFO - PROCESS | 3892 | ++DOMWINDOW == 121 (1659E400) [pid = 3892] [serial = 299] [outer = 1325C000] 12:45:17 INFO - PROCESS | 3892 | --DOCSHELL 189F0C00 == 46 [pid = 3892] [id = 95] 12:45:17 INFO - PROCESS | 3892 | --DOCSHELL 16646800 == 45 [pid = 3892] [id = 94] 12:45:17 INFO - PROCESS | 3892 | --DOCSHELL 1851B800 == 44 [pid = 3892] [id = 93] 12:45:17 INFO - PROCESS | 3892 | --DOCSHELL 1D9C6800 == 43 [pid = 3892] [id = 92] 12:45:17 INFO - PROCESS | 3892 | --DOCSHELL 1D3FBC00 == 42 [pid = 3892] [id = 91] 12:45:17 INFO - PROCESS | 3892 | --DOCSHELL 1C64F400 == 41 [pid = 3892] [id = 90] 12:45:17 INFO - PROCESS | 3892 | --DOCSHELL 18CF7800 == 40 [pid = 3892] [id = 89] 12:45:17 INFO - PROCESS | 3892 | --DOCSHELL 15ADA000 == 39 [pid = 3892] [id = 88] 12:45:17 INFO - PROCESS | 3892 | --DOCSHELL 1325F400 == 38 [pid = 3892] [id = 87] 12:45:17 INFO - PROCESS | 3892 | --DOCSHELL 15AD8400 == 37 [pid = 3892] [id = 86] 12:45:17 INFO - PROCESS | 3892 | --DOCSHELL 1D9C3400 == 36 [pid = 3892] [id = 85] 12:45:17 INFO - PROCESS | 3892 | --DOCSHELL 13AEFC00 == 35 [pid = 3892] [id = 82] 12:45:17 INFO - PROCESS | 3892 | --DOCSHELL 1D01C400 == 34 [pid = 3892] [id = 81] 12:45:17 INFO - PROCESS | 3892 | --DOMWINDOW == 120 (1D3F1800) [pid = 3892] [serial = 194] [outer = 00000000] [url = about:blank] 12:45:17 INFO - PROCESS | 3892 | --DOMWINDOW == 119 (165E3000) [pid = 3892] [serial = 211] [outer = 00000000] [url = about:blank] 12:45:17 INFO - PROCESS | 3892 | --DOMWINDOW == 118 (15A3F000) [pid = 3892] [serial = 208] [outer = 00000000] [url = about:blank] 12:45:17 INFO - PROCESS | 3892 | --DOMWINDOW == 117 (1C5F9C00) [pid = 3892] [serial = 205] [outer = 00000000] [url = about:blank] 12:45:17 INFO - PROCESS | 3892 | --DOMWINDOW == 116 (1D9C0400) [pid = 3892] [serial = 241] [outer = 00000000] [url = about:blank] 12:45:17 INFO - PROCESS | 3892 | --DOMWINDOW == 115 (12DD7000) [pid = 3892] [serial = 196] [outer = 00000000] [url = about:blank] 12:45:17 INFO - PROCESS | 3892 | --DOMWINDOW == 114 (1851D800) [pid = 3892] [serial = 199] [outer = 00000000] [url = about:blank] 12:45:17 INFO - PROCESS | 3892 | --DOMWINDOW == 113 (1C954000) [pid = 3892] [serial = 202] [outer = 00000000] [url = about:blank] 12:45:17 INFO - PROCESS | 3892 | --DOMWINDOW == 112 (1663B400) [pid = 3892] [serial = 214] [outer = 00000000] [url = about:blank] 12:45:17 INFO - PROCESS | 3892 | --DOMWINDOW == 111 (16A6F000) [pid = 3892] [serial = 215] [outer = 00000000] [url = about:blank] 12:45:17 INFO - PROCESS | 3892 | --DOMWINDOW == 110 (19D2E400) [pid = 3892] [serial = 220] [outer = 00000000] [url = about:blank] 12:45:17 INFO - PROCESS | 3892 | --DOMWINDOW == 109 (1A1C9C00) [pid = 3892] [serial = 221] [outer = 00000000] [url = about:blank] 12:45:17 INFO - PROCESS | 3892 | --DOMWINDOW == 108 (18CF7400) [pid = 3892] [serial = 217] [outer = 00000000] [url = about:blank] 12:45:17 INFO - PROCESS | 3892 | --DOMWINDOW == 107 (18F73000) [pid = 3892] [serial = 218] [outer = 00000000] [url = about:blank] 12:45:17 INFO - PROCESS | 3892 | --DOMWINDOW == 106 (16EC2000) [pid = 3892] [serial = 212] [outer = 00000000] [url = about:blank] 12:45:17 INFO - PROCESS | 3892 | --DOMWINDOW == 105 (1CB42400) [pid = 3892] [serial = 230] [outer = 00000000] [url = about:blank] 12:45:17 INFO - PROCESS | 3892 | --DOMWINDOW == 104 (1A448400) [pid = 3892] [serial = 223] [outer = 00000000] [url = about:blank] 12:45:17 INFO - PROCESS | 3892 | --DOMWINDOW == 103 (1CB43800) [pid = 3892] [serial = 229] [outer = 00000000] [url = about:blank] 12:45:17 INFO - PROCESS | 3892 | --DOMWINDOW == 102 (1D8AD000) [pid = 3892] [serial = 239] [outer = 00000000] [url = about:blank] 12:45:17 INFO - PROCESS | 3892 | --DOMWINDOW == 101 (1D3F0C00) [pid = 3892] [serial = 232] [outer = 00000000] [url = about:blank] 12:45:17 INFO - PROCESS | 3892 | --DOMWINDOW == 100 (1D8AE800) [pid = 3892] [serial = 238] [outer = 00000000] [url = about:blank] 12:45:17 INFO - PROCESS | 3892 | --DOMWINDOW == 99 (1D3FCC00) [pid = 3892] [serial = 233] [outer = 00000000] [url = about:blank] 12:45:17 INFO - PROCESS | 3892 | --DOMWINDOW == 98 (1D229000) [pid = 3892] [serial = 236] [outer = 00000000] [url = about:blank] 12:45:17 INFO - PROCESS | 3892 | --DOMWINDOW == 97 (1CD7E800) [pid = 3892] [serial = 235] [outer = 00000000] [url = about:blank] 12:45:17 INFO - PROCESS | 3892 | --DOMWINDOW == 96 (1C654400) [pid = 3892] [serial = 227] [outer = 00000000] [url = about:blank] 12:45:17 INFO - PROCESS | 3892 | --DOMWINDOW == 95 (1A8E7400) [pid = 3892] [serial = 224] [outer = 00000000] [url = about:blank] 12:45:17 INFO - PROCESS | 3892 | --DOMWINDOW == 94 (1C5FC800) [pid = 3892] [serial = 226] [outer = 00000000] [url = about:blank] 12:45:18 INFO - PROCESS | 3892 | 1461181518246 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]]]}] 12:45:18 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html | Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 12:45:18 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html | took 797ms 12:45:18 INFO - PROCESS | 3892 | 1461181518280 Marionette TRACE conn2 -> [0,365,"getWindowHandle",null] 12:45:18 INFO - PROCESS | 3892 | 1461181518285 Marionette TRACE conn2 <- [1,365,null,{"value":"13"}] 12:45:18 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html 12:45:18 INFO - PROCESS | 3892 | 1461181518291 Marionette TRACE conn2 -> [0,366,"setScriptTimeout",{"ms":35000}] 12:45:18 INFO - PROCESS | 3892 | 1461181518293 Marionette TRACE conn2 <- [1,366,null,{}] 12:45:18 INFO - PROCESS | 3892 | 1461181518297 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}] 12:45:18 INFO - PROCESS | 3892 | 1461181518383 Marionette TRACE conn2 <- [1,367,null,{"value":null}] 12:45:18 INFO - PROCESS | 3892 | 1461181518389 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\", \"a4ce384a-a975-48db-a85a-201f44ca6737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:45:18 INFO - PROCESS | 3892 | ++DOCSHELL 14347800 == 35 [pid = 3892] [id = 101] 12:45:18 INFO - PROCESS | 3892 | ++DOMWINDOW == 95 (15ADA000) [pid = 3892] [serial = 300] [outer = 00000000] 12:45:18 INFO - PROCESS | 3892 | ++DOMWINDOW == 96 (1858C800) [pid = 3892] [serial = 301] [outer = 15ADA000] 12:45:18 INFO - PROCESS | 3892 | 1461181518433 Marionette DEBUG loaded listener.js 12:45:18 INFO - PROCESS | 3892 | ++DOMWINDOW == 97 (189E7000) [pid = 3892] [serial = 302] [outer = 15ADA000] 12:45:18 INFO - PROCESS | 3892 | 1461181518883 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]]]}] 12:45:18 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html | Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 12:45:18 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html | took 641ms 12:45:18 INFO - PROCESS | 3892 | 1461181518928 Marionette TRACE conn2 -> [0,369,"getWindowHandle",null] 12:45:18 INFO - PROCESS | 3892 | 1461181518930 Marionette TRACE conn2 <- [1,369,null,{"value":"13"}] 12:45:18 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html 12:45:18 INFO - PROCESS | 3892 | 1461181518934 Marionette TRACE conn2 -> [0,370,"setScriptTimeout",{"ms":35000}] 12:45:18 INFO - PROCESS | 3892 | 1461181518937 Marionette TRACE conn2 <- [1,370,null,{}] 12:45:18 INFO - PROCESS | 3892 | 1461181518947 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}] 12:45:19 INFO - PROCESS | 3892 | 1461181519025 Marionette TRACE conn2 <- [1,371,null,{"value":null}] 12:45:19 INFO - PROCESS | 3892 | 1461181519033 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\", \"a4ce384a-a975-48db-a85a-201f44ca6737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:45:19 INFO - PROCESS | 3892 | ++DOCSHELL 189F3C00 == 36 [pid = 3892] [id = 102] 12:45:19 INFO - PROCESS | 3892 | ++DOMWINDOW == 98 (18CEE000) [pid = 3892] [serial = 303] [outer = 00000000] 12:45:19 INFO - PROCESS | 3892 | ++DOMWINDOW == 99 (19666800) [pid = 3892] [serial = 304] [outer = 18CEE000] 12:45:19 INFO - PROCESS | 3892 | 1461181519083 Marionette DEBUG loaded listener.js 12:45:19 INFO - PROCESS | 3892 | ++DOMWINDOW == 100 (19864400) [pid = 3892] [serial = 305] [outer = 18CEE000] 12:45:19 INFO - PROCESS | 3892 | 1461181519514 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]]]}] 12:45:19 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html | Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 12:45:19 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html | took 640ms 12:45:19 INFO - PROCESS | 3892 | 1461181519572 Marionette TRACE conn2 -> [0,373,"getWindowHandle",null] 12:45:19 INFO - PROCESS | 3892 | 1461181519574 Marionette TRACE conn2 <- [1,373,null,{"value":"13"}] 12:45:19 INFO - TEST-START | /2dcontext/conformance-requirements/2d.missingargs.html 12:45:19 INFO - PROCESS | 3892 | 1461181519577 Marionette TRACE conn2 -> [0,374,"setScriptTimeout",{"ms":35000}] 12:45:19 INFO - PROCESS | 3892 | 1461181519579 Marionette TRACE conn2 <- [1,374,null,{}] 12:45:19 INFO - PROCESS | 3892 | 1461181519582 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}] 12:45:19 INFO - PROCESS | 3892 | 1461181519659 Marionette TRACE conn2 <- [1,375,null,{"value":null}] 12:45:19 INFO - PROCESS | 3892 | 1461181519667 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\", \"a4ce384a-a975-48db-a85a-201f44ca6737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:45:19 INFO - PROCESS | 3892 | ++DOCSHELL 1A1D5400 == 37 [pid = 3892] [id = 103] 12:45:19 INFO - PROCESS | 3892 | ++DOMWINDOW == 101 (1A1D7400) [pid = 3892] [serial = 306] [outer = 00000000] 12:45:19 INFO - PROCESS | 3892 | ++DOMWINDOW == 102 (1A443000) [pid = 3892] [serial = 307] [outer = 1A1D7400] 12:45:19 INFO - PROCESS | 3892 | 1461181519713 Marionette DEBUG loaded listener.js 12:45:19 INFO - PROCESS | 3892 | ++DOMWINDOW == 103 (1A821C00) [pid = 3892] [serial = 308] [outer = 1A1D7400] 12:45:20 INFO - PROCESS | 3892 | 1461181520167 Marionette TRACE conn2 <- [1,376,null,{"value":["/2dcontext/conformance-requirements/2d.missingargs.html",0,null,null,[["Missing arguments cause TypeError",0,null,null]]]}] 12:45:20 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.missingargs.html | Missing arguments cause TypeError 12:45:20 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.missingargs.html | took 641ms 12:45:20 INFO - PROCESS | 3892 | 1461181520215 Marionette TRACE conn2 -> [0,377,"getWindowHandle",null] 12:45:20 INFO - PROCESS | 3892 | 1461181520217 Marionette TRACE conn2 <- [1,377,null,{"value":"13"}] 12:45:20 INFO - PROCESS | 3892 | 1461181520220 Marionette TRACE conn2 -> [0,378,"setScriptTimeout",{"ms":35000}] 12:45:20 INFO - TEST-START | /2dcontext/conformance-requirements/2d.type.delete.html 12:45:20 INFO - PROCESS | 3892 | 1461181520222 Marionette TRACE conn2 <- [1,378,null,{}] 12:45:20 INFO - PROCESS | 3892 | 1461181520225 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}] 12:45:20 INFO - PROCESS | 3892 | 1461181520320 Marionette TRACE conn2 <- [1,379,null,{"value":null}] 12:45:20 INFO - PROCESS | 3892 | 1461181520326 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\", \"a4ce384a-a975-48db-a85a-201f44ca6737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:45:20 INFO - PROCESS | 3892 | ++DOCSHELL 1A817800 == 38 [pid = 3892] [id = 104] 12:45:20 INFO - PROCESS | 3892 | ++DOMWINDOW == 104 (1A8ED000) [pid = 3892] [serial = 309] [outer = 00000000] 12:45:20 INFO - PROCESS | 3892 | ++DOMWINDOW == 105 (1C5EF400) [pid = 3892] [serial = 310] [outer = 1A8ED000] 12:45:20 INFO - PROCESS | 3892 | 1461181520377 Marionette DEBUG loaded listener.js 12:45:20 INFO - PROCESS | 3892 | ++DOMWINDOW == 106 (1C5F4C00) [pid = 3892] [serial = 311] [outer = 1A8ED000] 12:45:20 INFO - PROCESS | 3892 | 1461181520839 Marionette TRACE conn2 <- [1,380,null,{"value":["/2dcontext/conformance-requirements/2d.type.delete.html",0,null,null,[["window.CanvasRenderingContext2D is Configurable",0,null,null]]]}] 12:45:20 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.type.delete.html | window.CanvasRenderingContext2D is Configurable 12:45:20 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.type.delete.html | took 625ms 12:45:20 INFO - PROCESS | 3892 | 1461181520858 Marionette TRACE conn2 -> [0,381,"getWindowHandle",null] 12:45:20 INFO - PROCESS | 3892 | 1461181520860 Marionette TRACE conn2 <- [1,381,null,{"value":"13"}] 12:45:20 INFO - PROCESS | 3892 | 1461181520863 Marionette TRACE conn2 -> [0,382,"setScriptTimeout",{"ms":35000}] 12:45:20 INFO - TEST-START | /2dcontext/conformance-requirements/2d.voidreturn.html 12:45:20 INFO - PROCESS | 3892 | 1461181520865 Marionette TRACE conn2 <- [1,382,null,{}] 12:45:20 INFO - PROCESS | 3892 | 1461181520875 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}] 12:45:21 INFO - PROCESS | 3892 | 1461181520982 Marionette TRACE conn2 <- [1,383,null,{"value":null}] 12:45:21 INFO - PROCESS | 3892 | 1461181521061 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\", \"a4ce384a-a975-48db-a85a-201f44ca6737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:45:21 INFO - PROCESS | 3892 | ++DOCSHELL 1C64F000 == 39 [pid = 3892] [id = 105] 12:45:21 INFO - PROCESS | 3892 | ++DOMWINDOW == 107 (1C64F400) [pid = 3892] [serial = 312] [outer = 00000000] 12:45:21 INFO - PROCESS | 3892 | ++DOMWINDOW == 108 (1CB46800) [pid = 3892] [serial = 313] [outer = 1C64F400] 12:45:21 INFO - PROCESS | 3892 | 1461181521108 Marionette DEBUG loaded listener.js 12:45:21 INFO - PROCESS | 3892 | ++DOMWINDOW == 109 (1CD7E800) [pid = 3892] [serial = 314] [outer = 1C64F400] 12:45:21 INFO - PROCESS | 3892 | 1461181521542 Marionette TRACE conn2 <- [1,384,null,{"value":["/2dcontext/conformance-requirements/2d.voidreturn.html",0,null,null,[["void methods return undefined",0,null,null]]]}] 12:45:21 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.voidreturn.html | void methods return undefined 12:45:21 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.voidreturn.html | took 688ms 12:45:21 INFO - PROCESS | 3892 | 1461181521564 Marionette TRACE conn2 -> [0,385,"getWindowHandle",null] 12:45:21 INFO - PROCESS | 3892 | 1461181521566 Marionette TRACE conn2 <- [1,385,null,{"value":"13"}] 12:45:21 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html 12:45:21 INFO - PROCESS | 3892 | 1461181521577 Marionette TRACE conn2 -> [0,386,"setScriptTimeout",{"ms":35000}] 12:45:21 INFO - PROCESS | 3892 | 1461181521578 Marionette TRACE conn2 <- [1,386,null,{}] 12:45:21 INFO - PROCESS | 3892 | 1461181521582 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}] 12:45:21 INFO - PROCESS | 3892 | 1461181521683 Marionette TRACE conn2 <- [1,387,null,{"value":null}] 12:45:21 INFO - PROCESS | 3892 | 1461181521690 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\", \"a4ce384a-a975-48db-a85a-201f44ca6737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:45:21 INFO - PROCESS | 3892 | ++DOCSHELL 136AF000 == 40 [pid = 3892] [id = 106] 12:45:21 INFO - PROCESS | 3892 | ++DOMWINDOW == 110 (14347C00) [pid = 3892] [serial = 315] [outer = 00000000] 12:45:21 INFO - PROCESS | 3892 | ++DOMWINDOW == 111 (1D229000) [pid = 3892] [serial = 316] [outer = 14347C00] 12:45:21 INFO - PROCESS | 3892 | 1461181521733 Marionette DEBUG loaded listener.js 12:45:21 INFO - PROCESS | 3892 | ++DOMWINDOW == 112 (1D01E800) [pid = 3892] [serial = 317] [outer = 14347C00] 12:45:22 INFO - PROCESS | 3892 | 1461181522151 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]]]}] 12:45:22 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | Canvas test: 2d.drawImage.3arg 12:45:22 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | took 594ms 12:45:22 INFO - PROCESS | 3892 | 1461181522171 Marionette TRACE conn2 -> [0,389,"getWindowHandle",null] 12:45:22 INFO - PROCESS | 3892 | 1461181522173 Marionette TRACE conn2 <- [1,389,null,{"value":"13"}] 12:45:22 INFO - PROCESS | 3892 | 1461181522176 Marionette TRACE conn2 -> [0,390,"setScriptTimeout",{"ms":35000}] 12:45:22 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html 12:45:22 INFO - PROCESS | 3892 | 1461181522178 Marionette TRACE conn2 <- [1,390,null,{}] 12:45:22 INFO - PROCESS | 3892 | 1461181522181 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}] 12:45:22 INFO - PROCESS | 3892 | 1461181522465 Marionette TRACE conn2 <- [1,391,null,{"value":null}] 12:45:22 INFO - PROCESS | 3892 | --DOMWINDOW == 111 (14A64400) [pid = 3892] [serial = 125] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-in.html] 12:45:22 INFO - PROCESS | 3892 | --DOMWINDOW == 110 (137DD400) [pid = 3892] [serial = 207] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-over.html] 12:45:22 INFO - PROCESS | 3892 | --DOMWINDOW == 109 (156B7400) [pid = 3892] [serial = 161] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.default.html] 12:45:22 INFO - PROCESS | 3892 | --DOMWINDOW == 108 (1D840400) [pid = 3892] [serial = 270] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-in.html] 12:45:22 INFO - PROCESS | 3892 | --DOMWINDOW == 107 (1D9C7000) [pid = 3892] [serial = 273] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-out.html] 12:45:22 INFO - PROCESS | 3892 | --DOMWINDOW == 106 (1A3A3C00) [pid = 3892] [serial = 264] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html] 12:45:22 INFO - PROCESS | 3892 | --DOMWINDOW == 105 (16645800) [pid = 3892] [serial = 261] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.copy.html] 12:45:22 INFO - PROCESS | 3892 | --DOMWINDOW == 104 (1D9C3C00) [pid = 3892] [serial = 252] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html] 12:45:22 INFO - PROCESS | 3892 | --DOMWINDOW == 103 (182E0800) [pid = 3892] [serial = 255] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-in.html] 12:45:22 INFO - PROCESS | 3892 | --DOMWINDOW == 102 (13260000) [pid = 3892] [serial = 258] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-out.html] 12:45:22 INFO - PROCESS | 3892 | --DOMWINDOW == 101 (1858E000) [pid = 3892] [serial = 276] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html] 12:45:22 INFO - PROCESS | 3892 | --DOMWINDOW == 100 (189F1800) [pid = 3892] [serial = 279] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html] 12:45:22 INFO - PROCESS | 3892 | --DOMWINDOW == 99 (1C67B400) [pid = 3892] [serial = 267] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-in.html] 12:45:22 INFO - PROCESS | 3892 | --DOMWINDOW == 98 (12C0E800) [pid = 3892] [serial = 158] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.darker.html] 12:45:22 INFO - PROCESS | 3892 | 1461181522547 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\", \"a4ce384a-a975-48db-a85a-201f44ca6737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:45:22 INFO - PROCESS | 3892 | ++DOCSHELL 12CC2C00 == 41 [pid = 3892] [id = 107] 12:45:22 INFO - PROCESS | 3892 | ++DOMWINDOW == 99 (12D71000) [pid = 3892] [serial = 318] [outer = 00000000] 12:45:22 INFO - PROCESS | 3892 | ++DOMWINDOW == 100 (137E6C00) [pid = 3892] [serial = 319] [outer = 12D71000] 12:45:22 INFO - PROCESS | 3892 | 1461181522592 Marionette DEBUG loaded listener.js 12:45:22 INFO - PROCESS | 3892 | ++DOMWINDOW == 101 (137DD400) [pid = 3892] [serial = 320] [outer = 12D71000] 12:45:22 INFO - PROCESS | 3892 | 1461181522945 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]]]}] 12:45:23 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | Canvas test: 2d.drawImage.5arg 12:45:23 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | took 797ms 12:45:23 INFO - PROCESS | 3892 | 1461181522979 Marionette TRACE conn2 -> [0,393,"getWindowHandle",null] 12:45:23 INFO - PROCESS | 3892 | 1461181522980 Marionette TRACE conn2 <- [1,393,null,{"value":"13"}] 12:45:23 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html 12:45:23 INFO - PROCESS | 3892 | 1461181522984 Marionette TRACE conn2 -> [0,394,"setScriptTimeout",{"ms":35000}] 12:45:23 INFO - PROCESS | 3892 | 1461181522985 Marionette TRACE conn2 <- [1,394,null,{}] 12:45:23 INFO - PROCESS | 3892 | 1461181522989 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}] 12:45:23 INFO - PROCESS | 3892 | 1461181523061 Marionette TRACE conn2 <- [1,395,null,{"value":null}] 12:45:23 INFO - PROCESS | 3892 | 1461181523067 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\", \"a4ce384a-a975-48db-a85a-201f44ca6737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:45:23 INFO - PROCESS | 3892 | ++DOCSHELL 18CF3000 == 42 [pid = 3892] [id = 108] 12:45:23 INFO - PROCESS | 3892 | ++DOMWINDOW == 102 (1A8E1C00) [pid = 3892] [serial = 321] [outer = 00000000] 12:45:23 INFO - PROCESS | 3892 | ++DOMWINDOW == 103 (1D3F4C00) [pid = 3892] [serial = 322] [outer = 1A8E1C00] 12:45:23 INFO - PROCESS | 3892 | 1461181523111 Marionette DEBUG loaded listener.js 12:45:23 INFO - PROCESS | 3892 | ++DOMWINDOW == 104 (1D83E400) [pid = 3892] [serial = 323] [outer = 1A8E1C00] 12:45:23 INFO - PROCESS | 3892 | 1461181523524 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]]]}] 12:45:23 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | Canvas test: 2d.drawImage.9arg.basic 12:45:23 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | took 594ms 12:45:23 INFO - PROCESS | 3892 | 1461181523581 Marionette TRACE conn2 -> [0,397,"getWindowHandle",null] 12:45:23 INFO - PROCESS | 3892 | 1461181523583 Marionette TRACE conn2 <- [1,397,null,{"value":"13"}] 12:45:23 INFO - PROCESS | 3892 | 1461181523586 Marionette TRACE conn2 -> [0,398,"setScriptTimeout",{"ms":35000}] 12:45:23 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html 12:45:23 INFO - PROCESS | 3892 | 1461181523588 Marionette TRACE conn2 <- [1,398,null,{}] 12:45:23 INFO - PROCESS | 3892 | 1461181523591 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}] 12:45:23 INFO - PROCESS | 3892 | 1461181523664 Marionette TRACE conn2 <- [1,399,null,{"value":null}] 12:45:23 INFO - PROCESS | 3892 | 1461181523673 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\", \"a4ce384a-a975-48db-a85a-201f44ca6737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:45:23 INFO - PROCESS | 3892 | ++DOCSHELL 1D3F1400 == 43 [pid = 3892] [id = 109] 12:45:23 INFO - PROCESS | 3892 | ++DOMWINDOW == 105 (1D8B0800) [pid = 3892] [serial = 324] [outer = 00000000] 12:45:23 INFO - PROCESS | 3892 | ++DOMWINDOW == 106 (1D9BA400) [pid = 3892] [serial = 325] [outer = 1D8B0800] 12:45:23 INFO - PROCESS | 3892 | 1461181523720 Marionette DEBUG loaded listener.js 12:45:23 INFO - PROCESS | 3892 | ++DOMWINDOW == 107 (1D9C1400) [pid = 3892] [serial = 326] [outer = 1D8B0800] 12:45:24 INFO - PROCESS | 3892 | 1461181524176 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]]]}] 12:45:24 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | Canvas test: 2d.drawImage.9arg.destpos 12:45:24 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | took 641ms 12:45:24 INFO - PROCESS | 3892 | 1461181524225 Marionette TRACE conn2 -> [0,401,"getWindowHandle",null] 12:45:24 INFO - PROCESS | 3892 | 1461181524227 Marionette TRACE conn2 <- [1,401,null,{"value":"13"}] 12:45:24 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html 12:45:24 INFO - PROCESS | 3892 | 1461181524230 Marionette TRACE conn2 -> [0,402,"setScriptTimeout",{"ms":35000}] 12:45:24 INFO - PROCESS | 3892 | 1461181524233 Marionette TRACE conn2 <- [1,402,null,{}] 12:45:24 INFO - PROCESS | 3892 | 1461181524236 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}] 12:45:24 INFO - PROCESS | 3892 | 1461181524327 Marionette TRACE conn2 <- [1,403,null,{"value":null}] 12:45:24 INFO - PROCESS | 3892 | 1461181524336 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\", \"a4ce384a-a975-48db-a85a-201f44ca6737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:45:24 INFO - PROCESS | 3892 | ++DOCSHELL 1DBE2400 == 44 [pid = 3892] [id = 110] 12:45:24 INFO - PROCESS | 3892 | ++DOMWINDOW == 108 (1DBF0000) [pid = 3892] [serial = 327] [outer = 00000000] 12:45:24 INFO - PROCESS | 3892 | ++DOMWINDOW == 109 (1DCE9C00) [pid = 3892] [serial = 328] [outer = 1DBF0000] 12:45:24 INFO - PROCESS | 3892 | 1461181524385 Marionette DEBUG loaded listener.js 12:45:24 INFO - PROCESS | 3892 | ++DOMWINDOW == 110 (1DF49000) [pid = 3892] [serial = 329] [outer = 1DBF0000] 12:45:25 INFO - PROCESS | 3892 | 1461181525137 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]]]}] 12:45:25 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | Canvas test: 2d.drawImage.9arg.destsize 12:45:25 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | took 938ms 12:45:25 INFO - PROCESS | 3892 | 1461181525177 Marionette TRACE conn2 -> [0,405,"getWindowHandle",null] 12:45:25 INFO - PROCESS | 3892 | 1461181525182 Marionette TRACE conn2 <- [1,405,null,{"value":"13"}] 12:45:25 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html 12:45:25 INFO - PROCESS | 3892 | 1461181525188 Marionette TRACE conn2 -> [0,406,"setScriptTimeout",{"ms":35000}] 12:45:25 INFO - PROCESS | 3892 | 1461181525192 Marionette TRACE conn2 <- [1,406,null,{}] 12:45:25 INFO - PROCESS | 3892 | 1461181525197 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}] 12:45:25 INFO - PROCESS | 3892 | 1461181525301 Marionette TRACE conn2 <- [1,407,null,{"value":null}] 12:45:25 INFO - PROCESS | 3892 | 1461181525382 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\", \"a4ce384a-a975-48db-a85a-201f44ca6737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:45:25 INFO - PROCESS | 3892 | ++DOCSHELL 15411400 == 45 [pid = 3892] [id = 111] 12:45:25 INFO - PROCESS | 3892 | ++DOMWINDOW == 111 (15412800) [pid = 3892] [serial = 330] [outer = 00000000] 12:45:25 INFO - PROCESS | 3892 | ++DOMWINDOW == 112 (16646800) [pid = 3892] [serial = 331] [outer = 15412800] 12:45:25 INFO - PROCESS | 3892 | 1461181525486 Marionette DEBUG loaded listener.js 12:45:25 INFO - PROCESS | 3892 | ++DOMWINDOW == 113 (182D6400) [pid = 3892] [serial = 332] [outer = 15412800] 12:45:26 INFO - PROCESS | 3892 | 1461181526023 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]]]}] 12:45:26 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | Canvas test: 2d.drawImage.9arg.sourcepos 12:45:26 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | took 906ms 12:45:26 INFO - PROCESS | 3892 | 1461181526092 Marionette TRACE conn2 -> [0,409,"getWindowHandle",null] 12:45:26 INFO - PROCESS | 3892 | 1461181526098 Marionette TRACE conn2 <- [1,409,null,{"value":"13"}] 12:45:26 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html 12:45:26 INFO - PROCESS | 3892 | 1461181526105 Marionette TRACE conn2 -> [0,410,"setScriptTimeout",{"ms":35000}] 12:45:26 INFO - PROCESS | 3892 | 1461181526107 Marionette TRACE conn2 <- [1,410,null,{}] 12:45:26 INFO - PROCESS | 3892 | 1461181526111 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}] 12:45:26 INFO - PROCESS | 3892 | 1461181526211 Marionette TRACE conn2 <- [1,411,null,{"value":null}] 12:45:26 INFO - PROCESS | 3892 | 1461181526289 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\", \"a4ce384a-a975-48db-a85a-201f44ca6737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:45:26 INFO - PROCESS | 3892 | ++DOCSHELL 189F0800 == 46 [pid = 3892] [id = 112] 12:45:26 INFO - PROCESS | 3892 | ++DOMWINDOW == 114 (189F4400) [pid = 3892] [serial = 333] [outer = 00000000] 12:45:26 INFO - PROCESS | 3892 | ++DOMWINDOW == 115 (19EE5800) [pid = 3892] [serial = 334] [outer = 189F4400] 12:45:26 INFO - PROCESS | 3892 | 1461181526343 Marionette DEBUG loaded listener.js 12:45:26 INFO - PROCESS | 3892 | ++DOMWINDOW == 116 (1A8E3400) [pid = 3892] [serial = 335] [outer = 189F4400] 12:45:27 INFO - PROCESS | 3892 | 1461181527030 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]]]}] 12:45:27 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | Canvas test: 2d.drawImage.9arg.sourcesize 12:45:27 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | took 938ms 12:45:27 INFO - PROCESS | 3892 | 1461181527079 Marionette TRACE conn2 -> [0,413,"getWindowHandle",null] 12:45:27 INFO - PROCESS | 3892 | 1461181527082 Marionette TRACE conn2 <- [1,413,null,{"value":"13"}] 12:45:27 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html 12:45:27 INFO - PROCESS | 3892 | 1461181527085 Marionette TRACE conn2 -> [0,414,"setScriptTimeout",{"ms":35000}] 12:45:27 INFO - PROCESS | 3892 | 1461181527089 Marionette TRACE conn2 <- [1,414,null,{}] 12:45:27 INFO - PROCESS | 3892 | 1461181527100 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}] 12:45:27 INFO - PROCESS | 3892 | 1461181527201 Marionette TRACE conn2 <- [1,415,null,{"value":null}] 12:45:27 INFO - PROCESS | 3892 | 1461181527279 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\", \"a4ce384a-a975-48db-a85a-201f44ca6737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:45:27 INFO - PROCESS | 3892 | ++DOCSHELL 16ED8000 == 47 [pid = 3892] [id = 113] 12:45:27 INFO - PROCESS | 3892 | ++DOMWINDOW == 117 (16ED9400) [pid = 3892] [serial = 336] [outer = 00000000] 12:45:27 INFO - PROCESS | 3892 | ++DOMWINDOW == 118 (1C65BC00) [pid = 3892] [serial = 337] [outer = 16ED9400] 12:45:27 INFO - PROCESS | 3892 | 1461181527341 Marionette DEBUG loaded listener.js 12:45:27 INFO - PROCESS | 3892 | ++DOMWINDOW == 119 (1CB42400) [pid = 3892] [serial = 338] [outer = 16ED9400] 12:45:27 INFO - PROCESS | 3892 | 1461181527903 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]]]}] 12:45:27 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | Canvas test: 2d.drawImage.alpha 12:45:27 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | took 845ms 12:45:27 INFO - PROCESS | 3892 | 1461181527932 Marionette TRACE conn2 -> [0,417,"getWindowHandle",null] 12:45:27 INFO - PROCESS | 3892 | 1461181527935 Marionette TRACE conn2 <- [1,417,null,{"value":"13"}] 12:45:27 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html 12:45:27 INFO - PROCESS | 3892 | 1461181527940 Marionette TRACE conn2 -> [0,418,"setScriptTimeout",{"ms":35000}] 12:45:27 INFO - PROCESS | 3892 | 1461181527942 Marionette TRACE conn2 <- [1,418,null,{}] 12:45:27 INFO - PROCESS | 3892 | 1461181527946 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}] 12:45:28 INFO - PROCESS | 3892 | 1461181528043 Marionette TRACE conn2 <- [1,419,null,{"value":null}] 12:45:28 INFO - PROCESS | 3892 | 1461181528132 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\", \"a4ce384a-a975-48db-a85a-201f44ca6737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:45:28 INFO - PROCESS | 3892 | ++DOCSHELL 1D3F5800 == 48 [pid = 3892] [id = 114] 12:45:28 INFO - PROCESS | 3892 | ++DOMWINDOW == 120 (1D3FA000) [pid = 3892] [serial = 339] [outer = 00000000] 12:45:28 INFO - PROCESS | 3892 | ++DOMWINDOW == 121 (1D9C4400) [pid = 3892] [serial = 340] [outer = 1D3FA000] 12:45:28 INFO - PROCESS | 3892 | 1461181528186 Marionette DEBUG loaded listener.js 12:45:28 INFO - PROCESS | 3892 | ++DOMWINDOW == 122 (1DCDF000) [pid = 3892] [serial = 341] [outer = 1D3FA000] 12:45:29 INFO - PROCESS | 3892 | 1461181529286 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]]]}] 12:45:29 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html | drawImage() of an APNG with no poster frame draws the first frame 12:45:29 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html | took 1422ms 12:45:29 INFO - PROCESS | 3892 | 1461181529353 Marionette TRACE conn2 -> [0,421,"getWindowHandle",null] 12:45:29 INFO - PROCESS | 3892 | 1461181529356 Marionette TRACE conn2 <- [1,421,null,{"value":"13"}] 12:45:29 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html 12:45:29 INFO - PROCESS | 3892 | 1461181529407 Marionette TRACE conn2 -> [0,422,"setScriptTimeout",{"ms":35000}] 12:45:29 INFO - PROCESS | 3892 | 1461181529410 Marionette TRACE conn2 <- [1,422,null,{}] 12:45:29 INFO - PROCESS | 3892 | 1461181529417 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}] 12:45:29 INFO - PROCESS | 3892 | 1461181529494 Marionette TRACE conn2 <- [1,423,null,{"value":null}] 12:45:29 INFO - PROCESS | 3892 | 1461181529502 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\", \"a4ce384a-a975-48db-a85a-201f44ca6737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:45:29 INFO - PROCESS | 3892 | ++DOCSHELL 12CC1C00 == 49 [pid = 3892] [id = 115] 12:45:29 INFO - PROCESS | 3892 | ++DOMWINDOW == 123 (1325C800) [pid = 3892] [serial = 342] [outer = 00000000] 12:45:29 INFO - PROCESS | 3892 | ++DOMWINDOW == 124 (15417400) [pid = 3892] [serial = 343] [outer = 1325C800] 12:45:29 INFO - PROCESS | 3892 | 1461181529581 Marionette DEBUG loaded listener.js 12:45:29 INFO - PROCESS | 3892 | ++DOMWINDOW == 125 (1659E800) [pid = 3892] [serial = 344] [outer = 1325C800] 12:45:29 INFO - PROCESS | 3892 | --DOCSHELL 1D3F1400 == 48 [pid = 3892] [id = 109] 12:45:29 INFO - PROCESS | 3892 | --DOCSHELL 18CF3000 == 47 [pid = 3892] [id = 108] 12:45:29 INFO - PROCESS | 3892 | --DOCSHELL 12CC2C00 == 46 [pid = 3892] [id = 107] 12:45:29 INFO - PROCESS | 3892 | --DOCSHELL 136AF000 == 45 [pid = 3892] [id = 106] 12:45:29 INFO - PROCESS | 3892 | --DOCSHELL 1C64F000 == 44 [pid = 3892] [id = 105] 12:45:29 INFO - PROCESS | 3892 | --DOCSHELL 1A817800 == 43 [pid = 3892] [id = 104] 12:45:29 INFO - PROCESS | 3892 | --DOCSHELL 1A1D5400 == 42 [pid = 3892] [id = 103] 12:45:29 INFO - PROCESS | 3892 | --DOCSHELL 189F3C00 == 41 [pid = 3892] [id = 102] 12:45:29 INFO - PROCESS | 3892 | --DOCSHELL 14347800 == 40 [pid = 3892] [id = 101] 12:45:29 INFO - PROCESS | 3892 | --DOCSHELL 1320EC00 == 39 [pid = 3892] [id = 100] 12:45:29 INFO - PROCESS | 3892 | --DOCSHELL 13AEF400 == 38 [pid = 3892] [id = 98] 12:45:29 INFO - PROCESS | 3892 | --DOCSHELL 156B1400 == 37 [pid = 3892] [id = 97] 12:45:29 INFO - PROCESS | 3892 | --DOCSHELL 12DE1C00 == 36 [pid = 3892] [id = 96] 12:45:29 INFO - PROCESS | 3892 | --DOMWINDOW == 124 (16EC9400) [pid = 3892] [serial = 127] [outer = 00000000] [url = about:blank] 12:45:29 INFO - PROCESS | 3892 | --DOMWINDOW == 123 (165D7800) [pid = 3892] [serial = 209] [outer = 00000000] [url = about:blank] 12:45:29 INFO - PROCESS | 3892 | --DOMWINDOW == 122 (18262800) [pid = 3892] [serial = 163] [outer = 00000000] [url = about:blank] 12:45:29 INFO - PROCESS | 3892 | --DOMWINDOW == 121 (143A5400) [pid = 3892] [serial = 244] [outer = 00000000] [url = about:blank] 12:45:29 INFO - PROCESS | 3892 | --DOMWINDOW == 120 (13269000) [pid = 3892] [serial = 160] [outer = 00000000] [url = about:blank] 12:45:29 INFO - PROCESS | 3892 | --DOMWINDOW == 119 (16598C00) [pid = 3892] [serial = 259] [outer = 00000000] [url = about:blank] 12:45:29 INFO - PROCESS | 3892 | --DOMWINDOW == 118 (18524800) [pid = 3892] [serial = 260] [outer = 00000000] [url = about:blank] 12:45:29 INFO - PROCESS | 3892 | --DOMWINDOW == 117 (18CF6400) [pid = 3892] [serial = 247] [outer = 00000000] [url = about:blank] 12:45:29 INFO - PROCESS | 3892 | --DOMWINDOW == 116 (1D841000) [pid = 3892] [serial = 250] [outer = 00000000] [url = about:blank] 12:45:29 INFO - PROCESS | 3892 | --DOMWINDOW == 115 (1659F000) [pid = 3892] [serial = 277] [outer = 00000000] [url = about:blank] 12:45:29 INFO - PROCESS | 3892 | --DOMWINDOW == 114 (189F5C00) [pid = 3892] [serial = 280] [outer = 00000000] [url = about:blank] 12:45:29 INFO - PROCESS | 3892 | --DOMWINDOW == 113 (1D83D400) [pid = 3892] [serial = 283] [outer = 00000000] [url = about:blank] 12:45:29 INFO - PROCESS | 3892 | --DOMWINDOW == 112 (189E7800) [pid = 3892] [serial = 278] [outer = 00000000] [url = about:blank] 12:45:29 INFO - PROCESS | 3892 | --DOMWINDOW == 111 (1DCE0C00) [pid = 3892] [serial = 275] [outer = 00000000] [url = about:blank] 12:45:29 INFO - PROCESS | 3892 | --DOMWINDOW == 110 (1CB4C800) [pid = 3892] [serial = 268] [outer = 00000000] [url = about:blank] 12:45:29 INFO - PROCESS | 3892 | --DOMWINDOW == 109 (1CB4EC00) [pid = 3892] [serial = 269] [outer = 00000000] [url = about:blank] 12:45:29 INFO - PROCESS | 3892 | --DOMWINDOW == 108 (19E10000) [pid = 3892] [serial = 281] [outer = 00000000] [url = about:blank] 12:45:29 INFO - PROCESS | 3892 | --DOMWINDOW == 107 (1D9B9400) [pid = 3892] [serial = 271] [outer = 00000000] [url = about:blank] 12:45:29 INFO - PROCESS | 3892 | --DOMWINDOW == 106 (1DCDE000) [pid = 3892] [serial = 274] [outer = 00000000] [url = about:blank] 12:45:29 INFO - PROCESS | 3892 | --DOMWINDOW == 105 (1D9C3800) [pid = 3892] [serial = 272] [outer = 00000000] [url = about:blank] 12:45:29 INFO - PROCESS | 3892 | --DOMWINDOW == 104 (1C5F2C00) [pid = 3892] [serial = 265] [outer = 00000000] [url = about:blank] 12:45:29 INFO - PROCESS | 3892 | --DOMWINDOW == 103 (1C5F6000) [pid = 3892] [serial = 266] [outer = 00000000] [url = about:blank] 12:45:29 INFO - PROCESS | 3892 | --DOMWINDOW == 102 (1A3A4800) [pid = 3892] [serial = 262] [outer = 00000000] [url = about:blank] 12:45:29 INFO - PROCESS | 3892 | --DOMWINDOW == 101 (1A8EC800) [pid = 3892] [serial = 263] [outer = 00000000] [url = about:blank] 12:45:29 INFO - PROCESS | 3892 | --DOMWINDOW == 100 (1DBEA800) [pid = 3892] [serial = 254] [outer = 00000000] [url = about:blank] 12:45:29 INFO - PROCESS | 3892 | --DOMWINDOW == 99 (1DBE5000) [pid = 3892] [serial = 253] [outer = 00000000] [url = about:blank] 12:45:29 INFO - PROCESS | 3892 | --DOMWINDOW == 98 (196DA800) [pid = 3892] [serial = 257] [outer = 00000000] [url = about:blank] 12:45:29 INFO - PROCESS | 3892 | --DOMWINDOW == 97 (1966C400) [pid = 3892] [serial = 256] [outer = 00000000] [url = about:blank] 12:45:30 INFO - PROCESS | 3892 | 1461181530532 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]]]}] 12:45:30 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | drawImage() of an animated GIF draws the first frame 12:45:30 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | took 1220ms 12:45:30 INFO - PROCESS | 3892 | 1461181530570 Marionette TRACE conn2 -> [0,425,"getWindowHandle",null] 12:45:30 INFO - PROCESS | 3892 | 1461181530575 Marionette TRACE conn2 <- [1,425,null,{"value":"13"}] 12:45:30 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html 12:45:30 INFO - PROCESS | 3892 | 1461181530584 Marionette TRACE conn2 -> [0,426,"setScriptTimeout",{"ms":35000}] 12:45:30 INFO - PROCESS | 3892 | 1461181530586 Marionette TRACE conn2 <- [1,426,null,{}] 12:45:30 INFO - PROCESS | 3892 | 1461181530591 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}] 12:45:30 INFO - PROCESS | 3892 | 1461181530672 Marionette TRACE conn2 <- [1,427,null,{"value":null}] 12:45:30 INFO - PROCESS | 3892 | 1461181530680 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\", \"a4ce384a-a975-48db-a85a-201f44ca6737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:45:30 INFO - PROCESS | 3892 | ++DOCSHELL 16ECE000 == 37 [pid = 3892] [id = 116] 12:45:30 INFO - PROCESS | 3892 | ++DOMWINDOW == 98 (16ECE400) [pid = 3892] [serial = 345] [outer = 00000000] 12:45:30 INFO - PROCESS | 3892 | ++DOMWINDOW == 99 (17D82000) [pid = 3892] [serial = 346] [outer = 16ECE400] 12:45:30 INFO - PROCESS | 3892 | 1461181530726 Marionette DEBUG loaded listener.js 12:45:30 INFO - PROCESS | 3892 | ++DOMWINDOW == 100 (182DC000) [pid = 3892] [serial = 347] [outer = 16ECE400] 12:45:31 INFO - PROCESS | 3892 | 1461181531194 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] 12:45:31 INFO - PROCESS | 3892 | 1461181531221 Marionette TRACE conn2 <- [1,429,null,{"value":"13"}] 12:45:31 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html 12:45:31 INFO - PROCESS | 3892 | 1461181531225 Marionette TRACE conn2 -> [0,430,"setScriptTimeout",{"ms":35000}] 12:45:31 INFO - PROCESS | 3892 | 1461181531228 Marionette TRACE conn2 <- [1,430,null,{}] 12:45:31 INFO - PROCESS | 3892 | 1461181531242 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}] 12:45:31 INFO - PROCESS | 3892 | 1461181531321 Marionette TRACE conn2 <- [1,431,null,{"value":null}] 12:45:31 INFO - PROCESS | 3892 | 1461181531328 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\", \"a4ce384a-a975-48db-a85a-201f44ca6737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:45:31 INFO - PROCESS | 3892 | ++DOCSHELL 189EAC00 == 38 [pid = 3892] [id = 117] 12:45:31 INFO - PROCESS | 3892 | ++DOMWINDOW == 101 (189F5000) [pid = 3892] [serial = 348] [outer = 00000000] 12:45:31 INFO - PROCESS | 3892 | ++DOMWINDOW == 102 (18F73C00) [pid = 3892] [serial = 349] [outer = 189F5000] 12:45:31 INFO - PROCESS | 3892 | 1461181531374 Marionette DEBUG loaded listener.js 12:45:31 INFO - PROCESS | 3892 | ++DOMWINDOW == 103 (196D4800) [pid = 3892] [serial = 350] [outer = 189F5000] 12:45:31 INFO - PROCESS | 3892 | 1461181531840 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]]]}] 12:45:31 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | Canvas test: 2d.drawImage.broken 12:45:31 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | took 625ms 12:45:31 INFO - PROCESS | 3892 | 1461181531863 Marionette TRACE conn2 -> [0,433,"getWindowHandle",null] 12:45:31 INFO - PROCESS | 3892 | 1461181531865 Marionette TRACE conn2 <- [1,433,null,{"value":"13"}] 12:45:31 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html 12:45:31 INFO - PROCESS | 3892 | 1461181531869 Marionette TRACE conn2 -> [0,434,"setScriptTimeout",{"ms":35000}] 12:45:31 INFO - PROCESS | 3892 | 1461181531870 Marionette TRACE conn2 <- [1,434,null,{}] 12:45:31 INFO - PROCESS | 3892 | 1461181531874 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}] 12:45:31 INFO - PROCESS | 3892 | 1461181531973 Marionette TRACE conn2 <- [1,435,null,{"value":null}] 12:45:31 INFO - PROCESS | 3892 | 1461181531979 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\", \"a4ce384a-a975-48db-a85a-201f44ca6737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:45:31 INFO - PROCESS | 3892 | ++DOCSHELL 18F78400 == 39 [pid = 3892] [id = 118] 12:45:31 INFO - PROCESS | 3892 | ++DOMWINDOW == 104 (1985B000) [pid = 3892] [serial = 351] [outer = 00000000] 12:45:32 INFO - PROCESS | 3892 | ++DOMWINDOW == 105 (1A334400) [pid = 3892] [serial = 352] [outer = 1985B000] 12:45:32 INFO - PROCESS | 3892 | 1461181532025 Marionette DEBUG loaded listener.js 12:45:32 INFO - PROCESS | 3892 | ++DOMWINDOW == 106 (1A818C00) [pid = 3892] [serial = 353] [outer = 1985B000] 12:45:32 INFO - PROCESS | 3892 | 1461181532481 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]]]}] 12:45:32 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | Canvas test: 2d.drawImage.canvas 12:45:32 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | took 641ms 12:45:32 INFO - PROCESS | 3892 | 1461181532510 Marionette TRACE conn2 -> [0,437,"getWindowHandle",null] 12:45:32 INFO - PROCESS | 3892 | 1461181532512 Marionette TRACE conn2 <- [1,437,null,{"value":"13"}] 12:45:32 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html 12:45:32 INFO - PROCESS | 3892 | 1461181532515 Marionette TRACE conn2 -> [0,438,"setScriptTimeout",{"ms":35000}] 12:45:32 INFO - PROCESS | 3892 | 1461181532517 Marionette TRACE conn2 <- [1,438,null,{}] 12:45:32 INFO - PROCESS | 3892 | 1461181532520 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}] 12:45:32 INFO - PROCESS | 3892 | 1461181532626 Marionette TRACE conn2 <- [1,439,null,{"value":null}] 12:45:32 INFO - PROCESS | 3892 | 1461181532632 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\", \"a4ce384a-a975-48db-a85a-201f44ca6737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:45:32 INFO - PROCESS | 3892 | ++DOCSHELL 13A30800 == 40 [pid = 3892] [id = 119] 12:45:32 INFO - PROCESS | 3892 | ++DOMWINDOW == 107 (19D2D400) [pid = 3892] [serial = 354] [outer = 00000000] 12:45:32 INFO - PROCESS | 3892 | ++DOMWINDOW == 108 (1C5F5800) [pid = 3892] [serial = 355] [outer = 19D2D400] 12:45:32 INFO - PROCESS | 3892 | 1461181532677 Marionette DEBUG loaded listener.js 12:45:32 INFO - PROCESS | 3892 | ++DOMWINDOW == 109 (1C5FA000) [pid = 3892] [serial = 356] [outer = 19D2D400] 12:45:33 INFO - PROCESS | 3892 | 1461181533120 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]]]}] 12:45:33 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | Canvas test: 2d.drawImage.clip 12:45:33 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | took 641ms 12:45:33 INFO - PROCESS | 3892 | 1461181533155 Marionette TRACE conn2 -> [0,441,"getWindowHandle",null] 12:45:33 INFO - PROCESS | 3892 | 1461181533157 Marionette TRACE conn2 <- [1,441,null,{"value":"13"}] 12:45:33 INFO - PROCESS | 3892 | 1461181533160 Marionette TRACE conn2 -> [0,442,"setScriptTimeout",{"ms":35000}] 12:45:33 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html 12:45:33 INFO - PROCESS | 3892 | 1461181533162 Marionette TRACE conn2 <- [1,442,null,{}] 12:45:33 INFO - PROCESS | 3892 | 1461181533165 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}] 12:45:33 INFO - PROCESS | 3892 | 1461181533288 Marionette TRACE conn2 <- [1,443,null,{"value":null}] 12:45:33 INFO - PROCESS | 3892 | 1461181533374 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\", \"a4ce384a-a975-48db-a85a-201f44ca6737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:45:33 INFO - PROCESS | 3892 | ++DOCSHELL 16ED5800 == 41 [pid = 3892] [id = 120] 12:45:33 INFO - PROCESS | 3892 | ++DOMWINDOW == 110 (1C654400) [pid = 3892] [serial = 357] [outer = 00000000] 12:45:33 INFO - PROCESS | 3892 | ++DOMWINDOW == 111 (1D228800) [pid = 3892] [serial = 358] [outer = 1C654400] 12:45:33 INFO - PROCESS | 3892 | 1461181533421 Marionette DEBUG loaded listener.js 12:45:33 INFO - PROCESS | 3892 | ++DOMWINDOW == 112 (1D3F6800) [pid = 3892] [serial = 359] [outer = 1C654400] 12:45:33 INFO - PROCESS | 3892 | 1461181533979 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]]]}] 12:45:33 INFO - PROCESS | 3892 | --DOMWINDOW == 111 (1D8B9400) [pid = 3892] [serial = 240] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-over.html] 12:45:33 INFO - PROCESS | 3892 | --DOMWINDOW == 110 (1C64F400) [pid = 3892] [serial = 312] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.voidreturn.html] 12:45:33 INFO - PROCESS | 3892 | --DOMWINDOW == 109 (14347C00) [pid = 3892] [serial = 315] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html] 12:45:33 INFO - PROCESS | 3892 | --DOMWINDOW == 108 (1325C000) [pid = 3892] [serial = 297] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html] 12:45:33 INFO - PROCESS | 3892 | --DOMWINDOW == 107 (15ADA000) [pid = 3892] [serial = 300] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html] 12:45:33 INFO - PROCESS | 3892 | --DOMWINDOW == 106 (18CEE000) [pid = 3892] [serial = 303] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html] 12:45:33 INFO - PROCESS | 3892 | --DOMWINDOW == 105 (1A1D7400) [pid = 3892] [serial = 306] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.missingargs.html] 12:45:33 INFO - PROCESS | 3892 | --DOMWINDOW == 104 (12DDE400) [pid = 3892] [serial = 294] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html] 12:45:33 INFO - PROCESS | 3892 | --DOMWINDOW == 103 (1D8B0800) [pid = 3892] [serial = 324] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html] 12:45:33 INFO - PROCESS | 3892 | --DOMWINDOW == 102 (1A8E1C00) [pid = 3892] [serial = 321] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html] 12:45:33 INFO - PROCESS | 3892 | --DOMWINDOW == 101 (12D71000) [pid = 3892] [serial = 318] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html] 12:45:33 INFO - PROCESS | 3892 | --DOMWINDOW == 100 (1A8ED000) [pid = 3892] [serial = 309] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.type.delete.html] 12:45:34 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | Canvas test: 2d.drawImage.composite 12:45:34 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | took 828ms 12:45:34 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html 12:45:34 INFO - PROCESS | 3892 | 1461181534004 Marionette TRACE conn2 -> [0,445,"getWindowHandle",null] 12:45:34 INFO - PROCESS | 3892 | 1461181534006 Marionette TRACE conn2 <- [1,445,null,{"value":"13"}] 12:45:34 INFO - PROCESS | 3892 | 1461181534009 Marionette TRACE conn2 -> [0,446,"setScriptTimeout",{"ms":35000}] 12:45:34 INFO - PROCESS | 3892 | 1461181534010 Marionette TRACE conn2 <- [1,446,null,{}] 12:45:34 INFO - PROCESS | 3892 | 1461181534014 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}] 12:45:34 INFO - PROCESS | 3892 | 1461181534090 Marionette TRACE conn2 <- [1,447,null,{"value":null}] 12:45:34 INFO - PROCESS | 3892 | 1461181534096 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\", \"a4ce384a-a975-48db-a85a-201f44ca6737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:45:34 INFO - PROCESS | 3892 | ++DOCSHELL 136DE800 == 42 [pid = 3892] [id = 121] 12:45:34 INFO - PROCESS | 3892 | ++DOMWINDOW == 101 (14AEFC00) [pid = 3892] [serial = 360] [outer = 00000000] 12:45:34 INFO - PROCESS | 3892 | ++DOMWINDOW == 102 (18CEE000) [pid = 3892] [serial = 361] [outer = 14AEFC00] 12:45:34 INFO - PROCESS | 3892 | 1461181534140 Marionette DEBUG loaded listener.js 12:45:34 INFO - PROCESS | 3892 | ++DOMWINDOW == 103 (18BD8000) [pid = 3892] [serial = 362] [outer = 14AEFC00] 12:45:34 INFO - PROCESS | 3892 | 1461181534542 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]]]}] 12:45:34 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | Canvas test: 2d.drawImage.floatsource 12:45:34 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | took 594ms 12:45:34 INFO - PROCESS | 3892 | 1461181534606 Marionette TRACE conn2 -> [0,449,"getWindowHandle",null] 12:45:34 INFO - PROCESS | 3892 | 1461181534608 Marionette TRACE conn2 <- [1,449,null,{"value":"13"}] 12:45:34 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html 12:45:34 INFO - PROCESS | 3892 | 1461181534611 Marionette TRACE conn2 -> [0,450,"setScriptTimeout",{"ms":35000}] 12:45:34 INFO - PROCESS | 3892 | 1461181534613 Marionette TRACE conn2 <- [1,450,null,{}] 12:45:34 INFO - PROCESS | 3892 | 1461181534617 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}] 12:45:34 INFO - PROCESS | 3892 | 1461181534725 Marionette TRACE conn2 <- [1,451,null,{"value":null}] 12:45:34 INFO - PROCESS | 3892 | 1461181534734 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\", \"a4ce384a-a975-48db-a85a-201f44ca6737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:45:34 INFO - PROCESS | 3892 | ++DOCSHELL 1C5FAC00 == 43 [pid = 3892] [id = 122] 12:45:34 INFO - PROCESS | 3892 | ++DOMWINDOW == 104 (1C95EC00) [pid = 3892] [serial = 363] [outer = 00000000] 12:45:34 INFO - PROCESS | 3892 | ++DOMWINDOW == 105 (1D841000) [pid = 3892] [serial = 364] [outer = 1C95EC00] 12:45:34 INFO - PROCESS | 3892 | 1461181534784 Marionette DEBUG loaded listener.js 12:45:34 INFO - PROCESS | 3892 | ++DOMWINDOW == 106 (1D8AF000) [pid = 3892] [serial = 365] [outer = 1C95EC00] 12:45:35 INFO - PROCESS | 3892 | 1461181535187 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] 12:45:35 INFO - PROCESS | 3892 | 1461181535220 Marionette TRACE conn2 <- [1,453,null,{"value":"13"}] 12:45:35 INFO - PROCESS | 3892 | 1461181535224 Marionette TRACE conn2 -> [0,454,"setScriptTimeout",{"ms":35000}] 12:45:35 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html 12:45:35 INFO - PROCESS | 3892 | 1461181535225 Marionette TRACE conn2 <- [1,454,null,{}] 12:45:35 INFO - PROCESS | 3892 | 1461181535229 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}] 12:45:35 INFO - PROCESS | 3892 | 1461181535303 Marionette TRACE conn2 <- [1,455,null,{"value":null}] 12:45:35 INFO - PROCESS | 3892 | 1461181535309 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\", \"a4ce384a-a975-48db-a85a-201f44ca6737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:45:35 INFO - PROCESS | 3892 | ++DOCSHELL 1AB0C800 == 44 [pid = 3892] [id = 123] 12:45:35 INFO - PROCESS | 3892 | ++DOMWINDOW == 107 (1D8B0400) [pid = 3892] [serial = 366] [outer = 00000000] 12:45:35 INFO - PROCESS | 3892 | ++DOMWINDOW == 108 (1DCDE000) [pid = 3892] [serial = 367] [outer = 1D8B0400] 12:45:35 INFO - PROCESS | 3892 | 1461181535353 Marionette DEBUG loaded listener.js 12:45:35 INFO - PROCESS | 3892 | ++DOMWINDOW == 109 (1DCE3000) [pid = 3892] [serial = 368] [outer = 1D8B0400] 12:45:35 INFO - PROCESS | 3892 | [3892] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-cen-w32-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 12:45:35 INFO - PROCESS | 3892 | 1461181535760 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]]]}] 12:45:35 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | Canvas test: 2d.drawImage.incomplete.immediate 12:45:35 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | took 594ms 12:45:35 INFO - PROCESS | 3892 | 1461181535822 Marionette TRACE conn2 -> [0,457,"getWindowHandle",null] 12:45:35 INFO - PROCESS | 3892 | 1461181535824 Marionette TRACE conn2 <- [1,457,null,{"value":"13"}] 12:45:35 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html 12:45:35 INFO - PROCESS | 3892 | 1461181535828 Marionette TRACE conn2 -> [0,458,"setScriptTimeout",{"ms":35000}] 12:45:35 INFO - PROCESS | 3892 | 1461181535829 Marionette TRACE conn2 <- [1,458,null,{}] 12:45:35 INFO - PROCESS | 3892 | 1461181535832 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}] 12:45:35 INFO - PROCESS | 3892 | 1461181535909 Marionette TRACE conn2 <- [1,459,null,{"value":null}] 12:45:35 INFO - PROCESS | 3892 | 1461181535918 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\", \"a4ce384a-a975-48db-a85a-201f44ca6737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:45:35 INFO - PROCESS | 3892 | ++DOCSHELL 18C16C00 == 45 [pid = 3892] [id = 124] 12:45:35 INFO - PROCESS | 3892 | ++DOMWINDOW == 110 (18C18000) [pid = 3892] [serial = 369] [outer = 00000000] 12:45:35 INFO - PROCESS | 3892 | ++DOMWINDOW == 111 (18C1C800) [pid = 3892] [serial = 370] [outer = 18C18000] 12:45:35 INFO - PROCESS | 3892 | 1461181535961 Marionette DEBUG loaded listener.js 12:45:36 INFO - PROCESS | 3892 | ++DOMWINDOW == 112 (18C1F000) [pid = 3892] [serial = 371] [outer = 18C18000] 12:45:36 INFO - PROCESS | 3892 | 1461181536643 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] 12:45:36 INFO - PROCESS | 3892 | 1461181536677 Marionette TRACE conn2 <- [1,461,null,{"value":"13"}] 12:45:36 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html 12:45:36 INFO - PROCESS | 3892 | 1461181536682 Marionette TRACE conn2 -> [0,462,"setScriptTimeout",{"ms":35000}] 12:45:36 INFO - PROCESS | 3892 | 1461181536686 Marionette TRACE conn2 <- [1,462,null,{}] 12:45:36 INFO - PROCESS | 3892 | 1461181536691 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}] 12:45:36 INFO - PROCESS | 3892 | 1461181536795 Marionette TRACE conn2 <- [1,463,null,{"value":null}] 12:45:36 INFO - PROCESS | 3892 | 1461181536876 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\", \"a4ce384a-a975-48db-a85a-201f44ca6737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:45:36 INFO - PROCESS | 3892 | ++DOCSHELL 156B1400 == 46 [pid = 3892] [id = 125] 12:45:36 INFO - PROCESS | 3892 | ++DOMWINDOW == 113 (16645000) [pid = 3892] [serial = 372] [outer = 00000000] 12:45:36 INFO - PROCESS | 3892 | ++DOMWINDOW == 114 (18522000) [pid = 3892] [serial = 373] [outer = 16645000] 12:45:36 INFO - PROCESS | 3892 | 1461181536973 Marionette DEBUG loaded listener.js 12:45:37 INFO - PROCESS | 3892 | ++DOMWINDOW == 115 (189E7400) [pid = 3892] [serial = 374] [outer = 16645000] 12:45:37 INFO - PROCESS | 3892 | [3892] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-cen-w32-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 12:45:37 INFO - PROCESS | 3892 | 1461181537592 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] 12:45:37 INFO - PROCESS | 3892 | 1461181537638 Marionette TRACE conn2 <- [1,465,null,{"value":"13"}] 12:45:37 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html 12:45:37 INFO - PROCESS | 3892 | 1461181537645 Marionette TRACE conn2 -> [0,466,"setScriptTimeout",{"ms":35000}] 12:45:37 INFO - PROCESS | 3892 | 1461181537648 Marionette TRACE conn2 <- [1,466,null,{}] 12:45:37 INFO - PROCESS | 3892 | 1461181537653 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}] 12:45:37 INFO - PROCESS | 3892 | 1461181537763 Marionette TRACE conn2 <- [1,467,null,{"value":null}] 12:45:37 INFO - PROCESS | 3892 | 1461181537842 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\", \"a4ce384a-a975-48db-a85a-201f44ca6737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:45:37 INFO - PROCESS | 3892 | ++DOCSHELL 18C1CC00 == 47 [pid = 3892] [id = 126] 12:45:37 INFO - PROCESS | 3892 | ++DOMWINDOW == 116 (18C20000) [pid = 3892] [serial = 375] [outer = 00000000] 12:45:37 INFO - PROCESS | 3892 | ++DOMWINDOW == 117 (19D29C00) [pid = 3892] [serial = 376] [outer = 18C20000] 12:45:37 INFO - PROCESS | 3892 | 1461181537936 Marionette DEBUG loaded listener.js 12:45:38 INFO - PROCESS | 3892 | ++DOMWINDOW == 118 (1A3A3C00) [pid = 3892] [serial = 377] [outer = 18C20000] 12:45:38 INFO - PROCESS | 3892 | 1461181538500 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] 12:45:38 INFO - PROCESS | 3892 | 1461181538551 Marionette TRACE conn2 <- [1,469,null,{"value":"13"}] 12:45:38 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html 12:45:38 INFO - PROCESS | 3892 | 1461181538554 Marionette TRACE conn2 -> [0,470,"setScriptTimeout",{"ms":35000}] 12:45:38 INFO - PROCESS | 3892 | 1461181538558 Marionette TRACE conn2 <- [1,470,null,{}] 12:45:38 INFO - PROCESS | 3892 | 1461181538569 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}] 12:45:38 INFO - PROCESS | 3892 | 1461181538672 Marionette TRACE conn2 <- [1,471,null,{"value":null}] 12:45:38 INFO - PROCESS | 3892 | 1461181538799 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\", \"a4ce384a-a975-48db-a85a-201f44ca6737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:45:38 INFO - PROCESS | 3892 | ++DOCSHELL 19BF6800 == 48 [pid = 3892] [id = 127] 12:45:38 INFO - PROCESS | 3892 | ++DOMWINDOW == 119 (19BF6C00) [pid = 3892] [serial = 378] [outer = 00000000] 12:45:38 INFO - PROCESS | 3892 | ++DOMWINDOW == 120 (1CB42800) [pid = 3892] [serial = 379] [outer = 19BF6C00] 12:45:38 INFO - PROCESS | 3892 | 1461181538857 Marionette DEBUG loaded listener.js 12:45:38 INFO - PROCESS | 3892 | ++DOMWINDOW == 121 (1D244800) [pid = 3892] [serial = 380] [outer = 19BF6C00] 12:45:39 INFO - PROCESS | 3892 | 1461181539650 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]]]}] 12:45:39 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | Negative destination width/height represents the correct rectangle 12:45:39 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | took 1141ms 12:45:39 INFO - PROCESS | 3892 | 1461181539701 Marionette TRACE conn2 -> [0,473,"getWindowHandle",null] 12:45:39 INFO - PROCESS | 3892 | 1461181539707 Marionette TRACE conn2 <- [1,473,null,{"value":"13"}] 12:45:39 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html 12:45:39 INFO - PROCESS | 3892 | 1461181539715 Marionette TRACE conn2 -> [0,474,"setScriptTimeout",{"ms":35000}] 12:45:39 INFO - PROCESS | 3892 | 1461181539720 Marionette TRACE conn2 <- [1,474,null,{}] 12:45:39 INFO - PROCESS | 3892 | 1461181539726 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}] 12:45:39 INFO - PROCESS | 3892 | 1461181539816 Marionette TRACE conn2 <- [1,475,null,{"value":null}] 12:45:39 INFO - PROCESS | 3892 | 1461181539901 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\", \"a4ce384a-a975-48db-a85a-201f44ca6737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:45:39 INFO - PROCESS | 3892 | ++DOCSHELL 136D8800 == 49 [pid = 3892] [id = 128] 12:45:39 INFO - PROCESS | 3892 | ++DOMWINDOW == 122 (136DBC00) [pid = 3892] [serial = 381] [outer = 00000000] 12:45:39 INFO - PROCESS | 3892 | ++DOMWINDOW == 123 (1659A800) [pid = 3892] [serial = 382] [outer = 136DBC00] 12:45:39 INFO - PROCESS | 3892 | 1461181539991 Marionette DEBUG loaded listener.js 12:45:40 INFO - PROCESS | 3892 | ++DOMWINDOW == 124 (16A63800) [pid = 3892] [serial = 383] [outer = 136DBC00] 12:45:40 INFO - PROCESS | 3892 | [3892] 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 12:45:40 INFO - PROCESS | 3892 | [3892] 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 12:45:40 INFO - PROCESS | 3892 | --DOCSHELL 1AB0C800 == 48 [pid = 3892] [id = 123] 12:45:40 INFO - PROCESS | 3892 | --DOCSHELL 1C5FAC00 == 47 [pid = 3892] [id = 122] 12:45:40 INFO - PROCESS | 3892 | --DOCSHELL 136DE800 == 46 [pid = 3892] [id = 121] 12:45:40 INFO - PROCESS | 3892 | --DOCSHELL 16ED5800 == 45 [pid = 3892] [id = 120] 12:45:40 INFO - PROCESS | 3892 | --DOCSHELL 13A30800 == 44 [pid = 3892] [id = 119] 12:45:40 INFO - PROCESS | 3892 | --DOCSHELL 18F78400 == 43 [pid = 3892] [id = 118] 12:45:40 INFO - PROCESS | 3892 | --DOCSHELL 189EAC00 == 42 [pid = 3892] [id = 117] 12:45:40 INFO - PROCESS | 3892 | --DOCSHELL 16ECE000 == 41 [pid = 3892] [id = 116] 12:45:40 INFO - PROCESS | 3892 | --DOCSHELL 12CC1C00 == 40 [pid = 3892] [id = 115] 12:45:40 INFO - PROCESS | 3892 | --DOCSHELL 189F0800 == 39 [pid = 3892] [id = 112] 12:45:40 INFO - PROCESS | 3892 | --DOMWINDOW == 123 (136D2400) [pid = 3892] [serial = 286] [outer = 00000000] [url = about:blank] 12:45:40 INFO - PROCESS | 3892 | --DOMWINDOW == 122 (1663CC00) [pid = 3892] [serial = 289] [outer = 00000000] [url = about:blank] 12:45:40 INFO - PROCESS | 3892 | --DOMWINDOW == 121 (19864C00) [pid = 3892] [serial = 292] [outer = 00000000] [url = about:blank] 12:45:40 INFO - PROCESS | 3892 | --DOCSHELL 15411400 == 38 [pid = 3892] [id = 111] 12:45:40 INFO - PROCESS | 3892 | --DOCSHELL 1DBE2400 == 37 [pid = 3892] [id = 110] 12:45:40 INFO - PROCESS | 3892 | 1461181540612 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]]]}] 12:45:40 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | Negative dimensions do not affect the direction of the image 12:45:40 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | took 953ms 12:45:40 INFO - PROCESS | 3892 | 1461181540677 Marionette TRACE conn2 -> [0,477,"getWindowHandle",null] 12:45:40 INFO - PROCESS | 3892 | 1461181540682 Marionette TRACE conn2 <- [1,477,null,{"value":"13"}] 12:45:40 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html 12:45:40 INFO - PROCESS | 3892 | 1461181540688 Marionette TRACE conn2 -> [0,478,"setScriptTimeout",{"ms":35000}] 12:45:40 INFO - PROCESS | 3892 | 1461181540691 Marionette TRACE conn2 <- [1,478,null,{}] 12:45:40 INFO - PROCESS | 3892 | 1461181540694 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}] 12:45:40 INFO - PROCESS | 3892 | 1461181540795 Marionette TRACE conn2 <- [1,479,null,{"value":null}] 12:45:40 INFO - PROCESS | 3892 | --DOMWINDOW == 120 (1D9C5400) [pid = 3892] [serial = 242] [outer = 00000000] [url = about:blank] 12:45:40 INFO - PROCESS | 3892 | --DOMWINDOW == 119 (1CB46800) [pid = 3892] [serial = 313] [outer = 00000000] [url = about:blank] 12:45:40 INFO - PROCESS | 3892 | --DOMWINDOW == 118 (1D229000) [pid = 3892] [serial = 316] [outer = 00000000] [url = about:blank] 12:45:40 INFO - PROCESS | 3892 | --DOMWINDOW == 117 (156AF400) [pid = 3892] [serial = 298] [outer = 00000000] [url = about:blank] 12:45:40 INFO - PROCESS | 3892 | --DOMWINDOW == 116 (1659E400) [pid = 3892] [serial = 299] [outer = 00000000] [url = about:blank] 12:45:40 INFO - PROCESS | 3892 | --DOMWINDOW == 115 (1858C800) [pid = 3892] [serial = 301] [outer = 00000000] [url = about:blank] 12:45:40 INFO - PROCESS | 3892 | --DOMWINDOW == 114 (189E7000) [pid = 3892] [serial = 302] [outer = 00000000] [url = about:blank] 12:45:40 INFO - PROCESS | 3892 | --DOMWINDOW == 113 (19666800) [pid = 3892] [serial = 304] [outer = 00000000] [url = about:blank] 12:45:40 INFO - PROCESS | 3892 | --DOMWINDOW == 112 (19864400) [pid = 3892] [serial = 305] [outer = 00000000] [url = about:blank] 12:45:40 INFO - PROCESS | 3892 | --DOMWINDOW == 111 (1A443000) [pid = 3892] [serial = 307] [outer = 00000000] [url = about:blank] 12:45:40 INFO - PROCESS | 3892 | --DOMWINDOW == 110 (16ECB400) [pid = 3892] [serial = 296] [outer = 00000000] [url = about:blank] 12:45:40 INFO - PROCESS | 3892 | --DOMWINDOW == 109 (1663D800) [pid = 3892] [serial = 295] [outer = 00000000] [url = about:blank] 12:45:40 INFO - PROCESS | 3892 | --DOMWINDOW == 108 (1CD7E800) [pid = 3892] [serial = 314] [outer = 00000000] [url = about:blank] 12:45:40 INFO - PROCESS | 3892 | --DOMWINDOW == 107 (1D9C1400) [pid = 3892] [serial = 326] [outer = 00000000] [url = about:blank] 12:45:40 INFO - PROCESS | 3892 | --DOMWINDOW == 106 (1D01E800) [pid = 3892] [serial = 317] [outer = 00000000] [url = about:blank] 12:45:40 INFO - PROCESS | 3892 | --DOMWINDOW == 105 (1D3F4C00) [pid = 3892] [serial = 322] [outer = 00000000] [url = about:blank] 12:45:40 INFO - PROCESS | 3892 | --DOMWINDOW == 104 (1D9BA400) [pid = 3892] [serial = 325] [outer = 00000000] [url = about:blank] 12:45:40 INFO - PROCESS | 3892 | --DOMWINDOW == 103 (137E6C00) [pid = 3892] [serial = 319] [outer = 00000000] [url = about:blank] 12:45:40 INFO - PROCESS | 3892 | --DOMWINDOW == 102 (137DD400) [pid = 3892] [serial = 320] [outer = 00000000] [url = about:blank] 12:45:40 INFO - PROCESS | 3892 | --DOMWINDOW == 101 (1C5EF400) [pid = 3892] [serial = 310] [outer = 00000000] [url = about:blank] 12:45:40 INFO - PROCESS | 3892 | --DOMWINDOW == 100 (1C5F4C00) [pid = 3892] [serial = 311] [outer = 00000000] [url = about:blank] 12:45:40 INFO - PROCESS | 3892 | --DOMWINDOW == 99 (1D83E400) [pid = 3892] [serial = 323] [outer = 00000000] [url = about:blank] 12:45:40 INFO - PROCESS | 3892 | --DOMWINDOW == 98 (1A821C00) [pid = 3892] [serial = 308] [outer = 00000000] [url = about:blank] 12:45:40 INFO - PROCESS | 3892 | 1461181540874 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\", \"a4ce384a-a975-48db-a85a-201f44ca6737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:45:40 INFO - PROCESS | 3892 | ++DOCSHELL 12D71000 == 38 [pid = 3892] [id = 129] 12:45:40 INFO - PROCESS | 3892 | ++DOMWINDOW == 99 (12DD8400) [pid = 3892] [serial = 384] [outer = 00000000] 12:45:40 INFO - PROCESS | 3892 | ++DOMWINDOW == 100 (156B0000) [pid = 3892] [serial = 385] [outer = 12DD8400] 12:45:40 INFO - PROCESS | 3892 | 1461181540920 Marionette DEBUG loaded listener.js 12:45:41 INFO - PROCESS | 3892 | ++DOMWINDOW == 101 (16A61800) [pid = 3892] [serial = 386] [outer = 12DD8400] 12:45:41 INFO - PROCESS | 3892 | 1461181541318 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]]]}] 12:45:41 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | Negative source width/height represents the correct rectangle 12:45:41 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | took 703ms 12:45:41 INFO - PROCESS | 3892 | 1461181541387 Marionette TRACE conn2 -> [0,481,"getWindowHandle",null] 12:45:41 INFO - PROCESS | 3892 | 1461181541389 Marionette TRACE conn2 <- [1,481,null,{"value":"13"}] 12:45:41 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html 12:45:41 INFO - PROCESS | 3892 | 1461181541392 Marionette TRACE conn2 -> [0,482,"setScriptTimeout",{"ms":35000}] 12:45:41 INFO - PROCESS | 3892 | 1461181541395 Marionette TRACE conn2 <- [1,482,null,{}] 12:45:41 INFO - PROCESS | 3892 | 1461181541405 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}] 12:45:41 INFO - PROCESS | 3892 | 1461181541516 Marionette TRACE conn2 <- [1,483,null,{"value":null}] 12:45:41 INFO - PROCESS | 3892 | 1461181541529 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\", \"a4ce384a-a975-48db-a85a-201f44ca6737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:45:41 INFO - PROCESS | 3892 | ++DOCSHELL 189F5C00 == 39 [pid = 3892] [id = 130] 12:45:41 INFO - PROCESS | 3892 | ++DOMWINDOW == 102 (18BC9C00) [pid = 3892] [serial = 387] [outer = 00000000] 12:45:41 INFO - PROCESS | 3892 | ++DOMWINDOW == 103 (18C14C00) [pid = 3892] [serial = 388] [outer = 18BC9C00] 12:45:41 INFO - PROCESS | 3892 | 1461181541576 Marionette DEBUG loaded listener.js 12:45:41 INFO - PROCESS | 3892 | ++DOMWINDOW == 104 (18CEBC00) [pid = 3892] [serial = 389] [outer = 18BC9C00] 12:45:42 INFO - PROCESS | 3892 | 1461181542046 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]]]}] 12:45:42 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | drawImage() with Infinity/NaN is ignored 12:45:42 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | took 704ms 12:45:42 INFO - PROCESS | 3892 | 1461181542091 Marionette TRACE conn2 -> [0,485,"getWindowHandle",null] 12:45:42 INFO - PROCESS | 3892 | 1461181542094 Marionette TRACE conn2 <- [1,485,null,{"value":"13"}] 12:45:42 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html 12:45:42 INFO - PROCESS | 3892 | 1461181542097 Marionette TRACE conn2 -> [0,486,"setScriptTimeout",{"ms":35000}] 12:45:42 INFO - PROCESS | 3892 | 1461181542099 Marionette TRACE conn2 <- [1,486,null,{}] 12:45:42 INFO - PROCESS | 3892 | 1461181542102 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}] 12:45:42 INFO - PROCESS | 3892 | 1461181542178 Marionette TRACE conn2 <- [1,487,null,{"value":null}] 12:45:42 INFO - PROCESS | 3892 | 1461181542186 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\", \"a4ce384a-a975-48db-a85a-201f44ca6737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:45:42 INFO - PROCESS | 3892 | ++DOCSHELL 1966EC00 == 40 [pid = 3892] [id = 131] 12:45:42 INFO - PROCESS | 3892 | ++DOMWINDOW == 105 (196D6800) [pid = 3892] [serial = 390] [outer = 00000000] 12:45:42 INFO - PROCESS | 3892 | ++DOMWINDOW == 106 (19BF0400) [pid = 3892] [serial = 391] [outer = 196D6800] 12:45:42 INFO - PROCESS | 3892 | 1461181542231 Marionette DEBUG loaded listener.js 12:45:42 INFO - PROCESS | 3892 | ++DOMWINDOW == 107 (19BF6400) [pid = 3892] [serial = 392] [outer = 196D6800] 12:45:42 INFO - PROCESS | 3892 | 1461181542651 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]]]}] 12:45:42 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | Stretched images do not get pixels wrapping around the edges 12:45:42 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | took 594ms 12:45:42 INFO - PROCESS | 3892 | 1461181542694 Marionette TRACE conn2 -> [0,489,"getWindowHandle",null] 12:45:42 INFO - PROCESS | 3892 | 1461181542696 Marionette TRACE conn2 <- [1,489,null,{"value":"13"}] 12:45:42 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html 12:45:42 INFO - PROCESS | 3892 | 1461181542699 Marionette TRACE conn2 -> [0,490,"setScriptTimeout",{"ms":35000}] 12:45:42 INFO - PROCESS | 3892 | 1461181542701 Marionette TRACE conn2 <- [1,490,null,{}] 12:45:42 INFO - PROCESS | 3892 | 1461181542704 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}] 12:45:42 INFO - PROCESS | 3892 | 1461181542782 Marionette TRACE conn2 <- [1,491,null,{"value":null}] 12:45:42 INFO - PROCESS | 3892 | 1461181542788 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\", \"a4ce384a-a975-48db-a85a-201f44ca6737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:45:42 INFO - PROCESS | 3892 | ++DOCSHELL 19BED800 == 41 [pid = 3892] [id = 132] 12:45:42 INFO - PROCESS | 3892 | ++DOMWINDOW == 108 (19BF3800) [pid = 3892] [serial = 393] [outer = 00000000] 12:45:42 INFO - PROCESS | 3892 | ++DOMWINDOW == 109 (1A1D2C00) [pid = 3892] [serial = 394] [outer = 19BF3800] 12:45:42 INFO - PROCESS | 3892 | 1461181542831 Marionette DEBUG loaded listener.js 12:45:42 INFO - PROCESS | 3892 | ++DOMWINDOW == 110 (1A336C00) [pid = 3892] [serial = 395] [outer = 19BF3800] 12:45:43 INFO - PROCESS | 3892 | 1461181543297 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]]]}] 12:45:43 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | Canvas test: 2d.drawImage.null 12:45:43 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | took 641ms 12:45:43 INFO - PROCESS | 3892 | 1461181543338 Marionette TRACE conn2 -> [0,493,"getWindowHandle",null] 12:45:43 INFO - PROCESS | 3892 | 1461181543340 Marionette TRACE conn2 <- [1,493,null,{"value":"13"}] 12:45:43 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html 12:45:43 INFO - PROCESS | 3892 | 1461181543351 Marionette TRACE conn2 -> [0,494,"setScriptTimeout",{"ms":35000}] 12:45:43 INFO - PROCESS | 3892 | 1461181543353 Marionette TRACE conn2 <- [1,494,null,{}] 12:45:43 INFO - PROCESS | 3892 | 1461181543356 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}] 12:45:43 INFO - PROCESS | 3892 | 1461181543474 Marionette TRACE conn2 <- [1,495,null,{"value":null}] 12:45:43 INFO - PROCESS | 3892 | 1461181543484 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\", \"a4ce384a-a975-48db-a85a-201f44ca6737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:45:43 INFO - PROCESS | 3892 | ++DOCSHELL 1439D800 == 42 [pid = 3892] [id = 133] 12:45:43 INFO - PROCESS | 3892 | ++DOMWINDOW == 111 (1A446400) [pid = 3892] [serial = 396] [outer = 00000000] 12:45:43 INFO - PROCESS | 3892 | ++DOMWINDOW == 112 (1C650000) [pid = 3892] [serial = 397] [outer = 1A446400] 12:45:43 INFO - PROCESS | 3892 | 1461181543580 Marionette DEBUG loaded listener.js 12:45:43 INFO - PROCESS | 3892 | ++DOMWINDOW == 113 (1C659800) [pid = 3892] [serial = 398] [outer = 1A446400] 12:45:44 INFO - PROCESS | 3892 | 1461181544034 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]]]}] 12:45:44 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | Canvas test: 2d.drawImage.path 12:45:44 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | took 735ms 12:45:44 INFO - PROCESS | 3892 | 1461181544089 Marionette TRACE conn2 -> [0,497,"getWindowHandle",null] 12:45:44 INFO - PROCESS | 3892 | 1461181544091 Marionette TRACE conn2 <- [1,497,null,{"value":"13"}] 12:45:44 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html 12:45:44 INFO - PROCESS | 3892 | 1461181544094 Marionette TRACE conn2 -> [0,498,"setScriptTimeout",{"ms":35000}] 12:45:44 INFO - PROCESS | 3892 | 1461181544096 Marionette TRACE conn2 <- [1,498,null,{}] 12:45:44 INFO - PROCESS | 3892 | 1461181544141 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}] 12:45:44 INFO - PROCESS | 3892 | 1461181544244 Marionette TRACE conn2 <- [1,499,null,{"value":null}] 12:45:44 INFO - PROCESS | 3892 | 1461181544256 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\", \"a4ce384a-a975-48db-a85a-201f44ca6737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:45:44 INFO - PROCESS | 3892 | ++DOCSHELL 136D9400 == 43 [pid = 3892] [id = 134] 12:45:44 INFO - PROCESS | 3892 | ++DOMWINDOW == 114 (136DB400) [pid = 3892] [serial = 399] [outer = 00000000] 12:45:44 INFO - PROCESS | 3892 | ++DOMWINDOW == 115 (1CD87400) [pid = 3892] [serial = 400] [outer = 136DB400] 12:45:44 INFO - PROCESS | 3892 | 1461181544301 Marionette DEBUG loaded listener.js 12:45:44 INFO - PROCESS | 3892 | ++DOMWINDOW == 116 (1CD86C00) [pid = 3892] [serial = 401] [outer = 136DB400] 12:45:44 INFO - PROCESS | 3892 | 1461181544728 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]]]}] 12:45:44 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | Canvas test: 2d.drawImage.self.1 12:45:44 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | took 703ms 12:45:44 INFO - PROCESS | 3892 | 1461181544795 Marionette TRACE conn2 -> [0,501,"getWindowHandle",null] 12:45:44 INFO - PROCESS | 3892 | 1461181544798 Marionette TRACE conn2 <- [1,501,null,{"value":"13"}] 12:45:44 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html 12:45:44 INFO - PROCESS | 3892 | 1461181544807 Marionette TRACE conn2 -> [0,502,"setScriptTimeout",{"ms":35000}] 12:45:44 INFO - PROCESS | 3892 | 1461181544809 Marionette TRACE conn2 <- [1,502,null,{}] 12:45:44 INFO - PROCESS | 3892 | 1461181544812 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}] 12:45:44 INFO - PROCESS | 3892 | 1461181544912 Marionette TRACE conn2 <- [1,503,null,{"value":null}] 12:45:44 INFO - PROCESS | 3892 | 1461181544923 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\", \"a4ce384a-a975-48db-a85a-201f44ca6737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:45:44 INFO - PROCESS | 3892 | ++DOCSHELL 1C5FC800 == 44 [pid = 3892] [id = 135] 12:45:44 INFO - PROCESS | 3892 | ++DOMWINDOW == 117 (1CD85400) [pid = 3892] [serial = 402] [outer = 00000000] 12:45:44 INFO - PROCESS | 3892 | ++DOMWINDOW == 118 (1D3FC400) [pid = 3892] [serial = 403] [outer = 1CD85400] 12:45:44 INFO - PROCESS | 3892 | 1461181544967 Marionette DEBUG loaded listener.js 12:45:45 INFO - PROCESS | 3892 | ++DOMWINDOW == 119 (1D3FB000) [pid = 3892] [serial = 404] [outer = 1CD85400] 12:45:45 INFO - PROCESS | 3892 | --DOMWINDOW == 118 (1D8B0400) [pid = 3892] [serial = 366] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html] 12:45:45 INFO - PROCESS | 3892 | --DOMWINDOW == 117 (13207000) [pid = 3892] [serial = 285] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html] 12:45:45 INFO - PROCESS | 3892 | --DOMWINDOW == 116 (1C95EC00) [pid = 3892] [serial = 363] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html] 12:45:45 INFO - PROCESS | 3892 | --DOMWINDOW == 115 (16EBEC00) [pid = 3892] [serial = 201] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-in.html] 12:45:45 INFO - PROCESS | 3892 | --DOMWINDOW == 114 (189F5000) [pid = 3892] [serial = 348] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html] 12:45:45 INFO - PROCESS | 3892 | --DOMWINDOW == 113 (1985B000) [pid = 3892] [serial = 351] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html] 12:45:45 INFO - PROCESS | 3892 | --DOMWINDOW == 112 (16ECE400) [pid = 3892] [serial = 345] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html] 12:45:45 INFO - PROCESS | 3892 | --DOMWINDOW == 111 (13AF0000) [pid = 3892] [serial = 243] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.xor.html] 12:45:45 INFO - PROCESS | 3892 | --DOMWINDOW == 110 (1C5EF800) [pid = 3892] [serial = 204] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-out.html] 12:45:45 INFO - PROCESS | 3892 | --DOMWINDOW == 109 (1C5F1C00) [pid = 3892] [serial = 249] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html] 12:45:45 INFO - PROCESS | 3892 | --DOMWINDOW == 108 (14AEFC00) [pid = 3892] [serial = 360] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html] 12:45:45 INFO - PROCESS | 3892 | --DOMWINDOW == 107 (16640400) [pid = 3892] [serial = 198] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-atop.html] 12:45:45 INFO - PROCESS | 3892 | --DOMWINDOW == 106 (15622800) [pid = 3892] [serial = 291] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.copy.html] 12:45:45 INFO - PROCESS | 3892 | --DOMWINDOW == 105 (15A3D800) [pid = 3892] [serial = 288] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html] 12:45:45 INFO - PROCESS | 3892 | --DOMWINDOW == 104 (1C654400) [pid = 3892] [serial = 357] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html] 12:45:45 INFO - PROCESS | 3892 | --DOMWINDOW == 103 (16ECA000) [pid = 3892] [serial = 246] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.copy.html] 12:45:45 INFO - PROCESS | 3892 | --DOMWINDOW == 102 (19D2D400) [pid = 3892] [serial = 354] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html] 12:45:45 INFO - PROCESS | 3892 | --DOMWINDOW == 101 (1325C800) [pid = 3892] [serial = 342] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html] 12:45:45 INFO - PROCESS | 3892 | --DOMWINDOW == 100 (11F44400) [pid = 3892] [serial = 195] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.lighter.html] 12:45:45 INFO - PROCESS | 3892 | 1461181545574 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]]]}] 12:45:45 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | Canvas test: 2d.drawImage.self.2 12:45:45 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | took 797ms 12:45:45 INFO - PROCESS | 3892 | 1461181545601 Marionette TRACE conn2 -> [0,505,"getWindowHandle",null] 12:45:45 INFO - PROCESS | 3892 | 1461181545603 Marionette TRACE conn2 <- [1,505,null,{"value":"13"}] 12:45:45 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html 12:45:45 INFO - PROCESS | 3892 | 1461181545607 Marionette TRACE conn2 -> [0,506,"setScriptTimeout",{"ms":35000}] 12:45:45 INFO - PROCESS | 3892 | 1461181545608 Marionette TRACE conn2 <- [1,506,null,{}] 12:45:45 INFO - PROCESS | 3892 | 1461181545611 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}] 12:45:45 INFO - PROCESS | 3892 | 1461181545686 Marionette TRACE conn2 <- [1,507,null,{"value":null}] 12:45:45 INFO - PROCESS | 3892 | 1461181545691 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\", \"a4ce384a-a975-48db-a85a-201f44ca6737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:45:45 INFO - PROCESS | 3892 | ++DOCSHELL 1374BC00 == 45 [pid = 3892] [id = 136] 12:45:45 INFO - PROCESS | 3892 | ++DOMWINDOW == 101 (14354400) [pid = 3892] [serial = 405] [outer = 00000000] 12:45:45 INFO - PROCESS | 3892 | ++DOMWINDOW == 102 (19D2E800) [pid = 3892] [serial = 406] [outer = 14354400] 12:45:45 INFO - PROCESS | 3892 | 1461181545735 Marionette DEBUG loaded listener.js 12:45:45 INFO - PROCESS | 3892 | ++DOMWINDOW == 103 (1ABDC000) [pid = 3892] [serial = 407] [outer = 14354400] 12:45:46 INFO - PROCESS | 3892 | 1461181546151 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]]]}] 12:45:46 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | drawImage() of an SVG image 12:45:46 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | took 594ms 12:45:46 INFO - PROCESS | 3892 | 1461181546208 Marionette TRACE conn2 -> [0,509,"getWindowHandle",null] 12:45:46 INFO - PROCESS | 3892 | 1461181546210 Marionette TRACE conn2 <- [1,509,null,{"value":"13"}] 12:45:46 INFO - PROCESS | 3892 | ++DOMWINDOW == 104 (18261000) [pid = 3892] [serial = 408] [outer = 1E10D400] 12:45:46 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html 12:45:46 INFO - PROCESS | 3892 | 1461181546240 Marionette TRACE conn2 -> [0,510,"setScriptTimeout",{"ms":35000}] 12:45:46 INFO - PROCESS | 3892 | 1461181546242 Marionette TRACE conn2 <- [1,510,null,{}] 12:45:46 INFO - PROCESS | 3892 | 1461181546270 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}] 12:45:46 INFO - PROCESS | 3892 | 1461181546344 Marionette TRACE conn2 <- [1,511,null,{"value":null}] 12:45:46 INFO - PROCESS | 3892 | 1461181546355 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\", \"a4ce384a-a975-48db-a85a-201f44ca6737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:45:46 INFO - PROCESS | 3892 | ++DOCSHELL 1D241800 == 46 [pid = 3892] [id = 137] 12:45:46 INFO - PROCESS | 3892 | ++DOMWINDOW == 105 (1D3F6C00) [pid = 3892] [serial = 409] [outer = 00000000] 12:45:46 INFO - PROCESS | 3892 | ++DOMWINDOW == 106 (1D9BDC00) [pid = 3892] [serial = 410] [outer = 1D3F6C00] 12:45:46 INFO - PROCESS | 3892 | 1461181546399 Marionette DEBUG loaded listener.js 12:45:46 INFO - PROCESS | 3892 | ++DOMWINDOW == 107 (1D9C2C00) [pid = 3892] [serial = 411] [outer = 1D3F6C00] 12:45:46 INFO - PROCESS | 3892 | 1461181546811 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]]]}] 12:45:46 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | Canvas test: 2d.drawImage.transform 12:45:46 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | took 610ms 12:45:46 INFO - PROCESS | 3892 | 1461181546845 Marionette TRACE conn2 -> [0,513,"getWindowHandle",null] 12:45:46 INFO - PROCESS | 3892 | 1461181546847 Marionette TRACE conn2 <- [1,513,null,{"value":"13"}] 12:45:46 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html 12:45:46 INFO - PROCESS | 3892 | 1461181546854 Marionette TRACE conn2 -> [0,514,"setScriptTimeout",{"ms":35000}] 12:45:46 INFO - PROCESS | 3892 | 1461181546857 Marionette TRACE conn2 <- [1,514,null,{}] 12:45:46 INFO - PROCESS | 3892 | 1461181546860 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}] 12:45:46 INFO - PROCESS | 3892 | 1461181546951 Marionette TRACE conn2 <- [1,515,null,{"value":null}] 12:45:46 INFO - PROCESS | 3892 | 1461181546957 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\", \"a4ce384a-a975-48db-a85a-201f44ca6737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:45:46 INFO - PROCESS | 3892 | ++DOCSHELL 1D9C2000 == 47 [pid = 3892] [id = 138] 12:45:46 INFO - PROCESS | 3892 | ++DOMWINDOW == 108 (1D9C4800) [pid = 3892] [serial = 412] [outer = 00000000] 12:45:46 INFO - PROCESS | 3892 | ++DOMWINDOW == 109 (1DCDD400) [pid = 3892] [serial = 413] [outer = 1D9C4800] 12:45:47 INFO - PROCESS | 3892 | 1461181547005 Marionette DEBUG loaded listener.js 12:45:47 INFO - PROCESS | 3892 | ++DOMWINDOW == 110 (1DCE8400) [pid = 3892] [serial = 414] [outer = 1D9C4800] 12:45:47 INFO - PROCESS | 3892 | 1461181547648 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]]]}] 12:45:47 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html | Incorrect image types in drawImage do not match any defined overloads, so WebIDL throws a TypeError 12:45:47 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html | took 844ms 12:45:47 INFO - PROCESS | 3892 | 1461181547694 Marionette TRACE conn2 -> [0,517,"getWindowHandle",null] 12:45:47 INFO - PROCESS | 3892 | 1461181547698 Marionette TRACE conn2 <- [1,517,null,{"value":"13"}] 12:45:47 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html 12:45:47 INFO - PROCESS | 3892 | 1461181547704 Marionette TRACE conn2 -> [0,518,"setScriptTimeout",{"ms":35000}] 12:45:47 INFO - PROCESS | 3892 | 1461181547708 Marionette TRACE conn2 <- [1,518,null,{}] 12:45:47 INFO - PROCESS | 3892 | 1461181547713 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}] 12:45:47 INFO - PROCESS | 3892 | 1461181547818 Marionette TRACE conn2 <- [1,519,null,{"value":null}] 12:45:47 INFO - PROCESS | 3892 | 1461181547947 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\", \"a4ce384a-a975-48db-a85a-201f44ca6737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:45:47 INFO - PROCESS | 3892 | ++DOCSHELL 14A5FC00 == 48 [pid = 3892] [id = 139] 12:45:47 INFO - PROCESS | 3892 | ++DOMWINDOW == 111 (14A64400) [pid = 3892] [serial = 415] [outer = 00000000] 12:45:47 INFO - PROCESS | 3892 | ++DOMWINDOW == 112 (1663F400) [pid = 3892] [serial = 416] [outer = 14A64400] 12:45:48 INFO - PROCESS | 3892 | 1461181548005 Marionette DEBUG loaded listener.js 12:45:48 INFO - PROCESS | 3892 | ++DOMWINDOW == 113 (16ED2C00) [pid = 3892] [serial = 417] [outer = 14A64400] 12:45:48 INFO - PROCESS | 3892 | 1461181548589 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]]]}] 12:45:48 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | Canvas test: 2d.drawImage.zerocanvas 12:45:48 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | took 953ms 12:45:48 INFO - PROCESS | 3892 | 1461181548651 Marionette TRACE conn2 -> [0,521,"getWindowHandle",null] 12:45:48 INFO - PROCESS | 3892 | 1461181548657 Marionette TRACE conn2 <- [1,521,null,{"value":"13"}] 12:45:48 INFO - PROCESS | 3892 | 1461181548664 Marionette TRACE conn2 -> [0,522,"setScriptTimeout",{"ms":35000}] 12:45:48 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html 12:45:48 INFO - PROCESS | 3892 | 1461181548666 Marionette TRACE conn2 <- [1,522,null,{}] 12:45:48 INFO - PROCESS | 3892 | 1461181548670 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}] 12:45:48 INFO - PROCESS | 3892 | 1461181548770 Marionette TRACE conn2 <- [1,523,null,{"value":null}] 12:45:48 INFO - PROCESS | 3892 | 1461181548850 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\", \"a4ce384a-a975-48db-a85a-201f44ca6737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:45:48 INFO - PROCESS | 3892 | ++DOCSHELL 18595000 == 49 [pid = 3892] [id = 140] 12:45:48 INFO - PROCESS | 3892 | ++DOMWINDOW == 114 (1859AC00) [pid = 3892] [serial = 418] [outer = 00000000] 12:45:48 INFO - PROCESS | 3892 | ++DOMWINDOW == 115 (18C20800) [pid = 3892] [serial = 419] [outer = 1859AC00] 12:45:48 INFO - PROCESS | 3892 | 1461181548945 Marionette DEBUG loaded listener.js 12:45:49 INFO - PROCESS | 3892 | ++DOMWINDOW == 116 (18F93C00) [pid = 3892] [serial = 420] [outer = 1859AC00] 12:45:49 INFO - PROCESS | 3892 | 1461181549587 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]]]}] 12:45:49 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | drawImage with zero-sized source rectangle throws INDEX_SIZE_ERR 12:45:49 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | took 985ms 12:45:49 INFO - PROCESS | 3892 | 1461181549653 Marionette TRACE conn2 -> [0,525,"getWindowHandle",null] 12:45:49 INFO - PROCESS | 3892 | 1461181549655 Marionette TRACE conn2 <- [1,525,null,{"value":"13"}] 12:45:49 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html 12:45:49 INFO - PROCESS | 3892 | 1461181549659 Marionette TRACE conn2 -> [0,526,"setScriptTimeout",{"ms":35000}] 12:45:49 INFO - PROCESS | 3892 | 1461181549663 Marionette TRACE conn2 <- [1,526,null,{}] 12:45:49 INFO - PROCESS | 3892 | 1461181549674 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}] 12:45:49 INFO - PROCESS | 3892 | 1461181549775 Marionette TRACE conn2 <- [1,527,null,{"value":null}] 12:45:49 INFO - PROCESS | 3892 | 1461181549898 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\", \"a4ce384a-a975-48db-a85a-201f44ca6737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:45:49 INFO - PROCESS | 3892 | ++DOCSHELL 19BF3400 == 50 [pid = 3892] [id = 141] 12:45:49 INFO - PROCESS | 3892 | ++DOMWINDOW == 117 (19BF4800) [pid = 3892] [serial = 421] [outer = 00000000] 12:45:49 INFO - PROCESS | 3892 | ++DOMWINDOW == 118 (1A8E7400) [pid = 3892] [serial = 422] [outer = 19BF4800] 12:45:49 INFO - PROCESS | 3892 | 1461181549955 Marionette DEBUG loaded listener.js 12:45:50 INFO - PROCESS | 3892 | ++DOMWINDOW == 119 (1C5F4000) [pid = 3892] [serial = 423] [outer = 19BF4800] 12:45:50 INFO - PROCESS | 3892 | 1461181550486 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]]]}] 12:45:50 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html | drawImage with zero-sized source rectangle from image throws INDEX_SIZE_ERR 12:45:50 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html | took 844ms 12:45:50 INFO - PROCESS | 3892 | 1461181550516 Marionette TRACE conn2 -> [0,529,"getWindowHandle",null] 12:45:50 INFO - PROCESS | 3892 | 1461181550519 Marionette TRACE conn2 <- [1,529,null,{"value":"13"}] 12:45:50 INFO - PROCESS | 3892 | 1461181550524 Marionette TRACE conn2 -> [0,530,"setScriptTimeout",{"ms":35000}] 12:45:50 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html 12:45:50 INFO - PROCESS | 3892 | 1461181550526 Marionette TRACE conn2 <- [1,530,null,{}] 12:45:50 INFO - PROCESS | 3892 | 1461181550529 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}] 12:45:50 INFO - PROCESS | 3892 | 1461181550627 Marionette TRACE conn2 <- [1,531,null,{"value":null}] 12:45:50 INFO - PROCESS | 3892 | 1461181550719 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\", \"a4ce384a-a975-48db-a85a-201f44ca6737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:45:50 INFO - PROCESS | 3892 | ++DOCSHELL 1D3F8C00 == 51 [pid = 3892] [id = 142] 12:45:50 INFO - PROCESS | 3892 | ++DOMWINDOW == 120 (1D3F9000) [pid = 3892] [serial = 424] [outer = 00000000] 12:45:50 INFO - PROCESS | 3892 | ++DOMWINDOW == 121 (1DBED000) [pid = 3892] [serial = 425] [outer = 1D3F9000] 12:45:50 INFO - PROCESS | 3892 | 1461181550773 Marionette DEBUG loaded listener.js 12:45:50 INFO - PROCESS | 3892 | ++DOMWINDOW == 122 (1DCE9000) [pid = 3892] [serial = 426] [outer = 1D3F9000] 12:45:51 INFO - PROCESS | 3892 | 1461181551317 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"]]]}] 12:45:51 INFO - TEST-FAIL | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html | drawCustomFocusRing must return false for an element that is not focused. - context.drawCustomFocusRing is not a function 12:45:51 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:27:24 12:45:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:45:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:45:51 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:20:7 12:45:51 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6 12:45:51 INFO - TEST-FAIL | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html | drawCustomFocusRing must return false for an element that is not a descendant of the canvas element. - context.drawCustomFocusRing is not a function 12:45:51 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:36:24 12:45:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:45:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:45:51 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:30:7 12:45:51 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6 12:45:51 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html | took 845ms 12:45:51 INFO - PROCESS | 3892 | 1461181551367 Marionette TRACE conn2 -> [0,533,"getWindowHandle",null] 12:45:51 INFO - PROCESS | 3892 | 1461181551370 Marionette TRACE conn2 <- [1,533,null,{"value":"13"}] 12:45:51 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html 12:45:51 INFO - PROCESS | 3892 | 1461181551373 Marionette TRACE conn2 -> [0,534,"setScriptTimeout",{"ms":35000}] 12:45:51 INFO - PROCESS | 3892 | 1461181551375 Marionette TRACE conn2 <- [1,534,null,{}] 12:45:51 INFO - PROCESS | 3892 | 1461181551379 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}] 12:45:51 INFO - PROCESS | 3892 | 1461181551486 Marionette TRACE conn2 <- [1,535,null,{"value":null}] 12:45:51 INFO - PROCESS | 3892 | 1461181551581 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\", \"a4ce384a-a975-48db-a85a-201f44ca6737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:45:51 INFO - PROCESS | 3892 | ++DOCSHELL 13AE8400 == 52 [pid = 3892] [id = 143] 12:45:51 INFO - PROCESS | 3892 | ++DOMWINDOW == 123 (1561D400) [pid = 3892] [serial = 427] [outer = 00000000] 12:45:51 INFO - PROCESS | 3892 | ++DOMWINDOW == 124 (18524400) [pid = 3892] [serial = 428] [outer = 1561D400] 12:45:51 INFO - PROCESS | 3892 | 1461181551636 Marionette DEBUG loaded listener.js 12:45:51 INFO - PROCESS | 3892 | ++DOMWINDOW == 125 (18BCF800) [pid = 3892] [serial = 429] [outer = 1561D400] 12:45:52 INFO - PROCESS | 3892 | 1461181552120 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]]]}] 12:45:52 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html | drawFocusIfNeeded does not draw a focus ring if the element is not in focus. 12:45:52 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html | took 797ms 12:45:52 INFO - PROCESS | 3892 | 1461181552175 Marionette TRACE conn2 -> [0,537,"getWindowHandle",null] 12:45:52 INFO - PROCESS | 3892 | 1461181552177 Marionette TRACE conn2 <- [1,537,null,{"value":"13"}] 12:45:52 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html 12:45:52 INFO - PROCESS | 3892 | 1461181552181 Marionette TRACE conn2 -> [0,538,"setScriptTimeout",{"ms":35000}] 12:45:52 INFO - PROCESS | 3892 | 1461181552183 Marionette TRACE conn2 <- [1,538,null,{}] 12:45:52 INFO - PROCESS | 3892 | 1461181552204 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}] 12:45:52 INFO - PROCESS | 3892 | 1461181552320 Marionette TRACE conn2 <- [1,539,null,{"value":null}] 12:45:52 INFO - PROCESS | 3892 | 1461181552542 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\", \"a4ce384a-a975-48db-a85a-201f44ca6737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:45:52 INFO - PROCESS | 3892 | ++DOCSHELL 136D8000 == 53 [pid = 3892] [id = 144] 12:45:52 INFO - PROCESS | 3892 | ++DOMWINDOW == 126 (136DC800) [pid = 3892] [serial = 430] [outer = 00000000] 12:45:52 INFO - PROCESS | 3892 | ++DOMWINDOW == 127 (15ACFC00) [pid = 3892] [serial = 431] [outer = 136DC800] 12:45:52 INFO - PROCESS | 3892 | 1461181552592 Marionette DEBUG loaded listener.js 12:45:52 INFO - PROCESS | 3892 | ++DOMWINDOW == 128 (165E2800) [pid = 3892] [serial = 432] [outer = 136DC800] 12:45:53 INFO - PROCESS | 3892 | 1461181553169 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]]]}] 12:45:53 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html | drawFocusIfNeeded does not draw a focus ring if the element is not a descendant of the context. 12:45:53 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html | took 1001ms 12:45:53 INFO - PROCESS | 3892 | 1461181553184 Marionette TRACE conn2 -> [0,541,"getWindowHandle",null] 12:45:53 INFO - PROCESS | 3892 | 1461181553188 Marionette TRACE conn2 <- [1,541,null,{"value":"13"}] 12:45:53 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html 12:45:53 INFO - PROCESS | 3892 | 1461181553192 Marionette TRACE conn2 -> [0,542,"setScriptTimeout",{"ms":35000}] 12:45:53 INFO - PROCESS | 3892 | 1461181553196 Marionette TRACE conn2 <- [1,542,null,{}] 12:45:53 INFO - PROCESS | 3892 | 1461181553201 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}] 12:45:53 INFO - PROCESS | 3892 | 1461181553298 Marionette TRACE conn2 <- [1,543,null,{"value":null}] 12:45:53 INFO - PROCESS | 3892 | 1461181553400 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\", \"a4ce384a-a975-48db-a85a-201f44ca6737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:45:53 INFO - PROCESS | 3892 | ++DOCSHELL 1659D400 == 54 [pid = 3892] [id = 145] 12:45:53 INFO - PROCESS | 3892 | ++DOMWINDOW == 129 (16A64800) [pid = 3892] [serial = 433] [outer = 00000000] 12:45:53 INFO - PROCESS | 3892 | ++DOMWINDOW == 130 (189EE800) [pid = 3892] [serial = 434] [outer = 16A64800] 12:45:53 INFO - PROCESS | 3892 | 1461181553469 Marionette DEBUG loaded listener.js 12:45:53 INFO - PROCESS | 3892 | ++DOMWINDOW == 131 (18F9D000) [pid = 3892] [serial = 435] [outer = 16A64800] 12:45:53 INFO - PROCESS | 3892 | --DOCSHELL 1D241800 == 53 [pid = 3892] [id = 137] 12:45:53 INFO - PROCESS | 3892 | --DOCSHELL 1374BC00 == 52 [pid = 3892] [id = 136] 12:45:53 INFO - PROCESS | 3892 | --DOCSHELL 1C5FC800 == 51 [pid = 3892] [id = 135] 12:45:53 INFO - PROCESS | 3892 | --DOCSHELL 136D9400 == 50 [pid = 3892] [id = 134] 12:45:53 INFO - PROCESS | 3892 | --DOCSHELL 1439D800 == 49 [pid = 3892] [id = 133] 12:45:53 INFO - PROCESS | 3892 | --DOCSHELL 19BED800 == 48 [pid = 3892] [id = 132] 12:45:53 INFO - PROCESS | 3892 | --DOCSHELL 1966EC00 == 47 [pid = 3892] [id = 131] 12:45:53 INFO - PROCESS | 3892 | --DOCSHELL 189F5C00 == 46 [pid = 3892] [id = 130] 12:45:53 INFO - PROCESS | 3892 | --DOCSHELL 12D71000 == 45 [pid = 3892] [id = 129] 12:45:53 INFO - PROCESS | 3892 | --DOCSHELL 136D8800 == 44 [pid = 3892] [id = 128] 12:45:53 INFO - PROCESS | 3892 | --DOCSHELL 18C1CC00 == 43 [pid = 3892] [id = 126] 12:45:53 INFO - PROCESS | 3892 | --DOCSHELL 156B1400 == 42 [pid = 3892] [id = 125] 12:45:53 INFO - PROCESS | 3892 | --DOCSHELL 18C16C00 == 41 [pid = 3892] [id = 124] 12:45:53 INFO - PROCESS | 3892 | [3892] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-cen-w32-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 12:45:53 INFO - PROCESS | 3892 | [3892] WARNING: 'NS_FAILED(aResult)', file c:/builds/moz2_slave/m-cen-w32-d-000000000000000000/build/src/netwerk/cache2/CacheFile.cpp, line 653 12:45:53 INFO - PROCESS | 3892 | [3892] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-cen-w32-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 12:45:53 INFO - PROCESS | 3892 | 1461181553947 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]]]}] 12:45:53 INFO - PROCESS | 3892 | --DOMWINDOW == 130 (1DCE3000) [pid = 3892] [serial = 368] [outer = 00000000] [url = about:blank] 12:45:53 INFO - PROCESS | 3892 | --DOMWINDOW == 129 (136D9800) [pid = 3892] [serial = 287] [outer = 00000000] [url = about:blank] 12:45:53 INFO - PROCESS | 3892 | --DOMWINDOW == 128 (1D8AF000) [pid = 3892] [serial = 365] [outer = 00000000] [url = about:blank] 12:45:53 INFO - PROCESS | 3892 | --DOMWINDOW == 127 (1DCE9C00) [pid = 3892] [serial = 328] [outer = 00000000] [url = about:blank] 12:45:53 INFO - PROCESS | 3892 | --DOMWINDOW == 126 (1CD85C00) [pid = 3892] [serial = 203] [outer = 00000000] [url = about:blank] 12:45:53 INFO - PROCESS | 3892 | --DOMWINDOW == 125 (16646800) [pid = 3892] [serial = 331] [outer = 00000000] [url = about:blank] 12:45:53 INFO - PROCESS | 3892 | --DOMWINDOW == 124 (1D841000) [pid = 3892] [serial = 364] [outer = 00000000] [url = about:blank] 12:45:53 INFO - PROCESS | 3892 | --DOMWINDOW == 123 (196D4800) [pid = 3892] [serial = 350] [outer = 00000000] [url = about:blank] 12:45:53 INFO - PROCESS | 3892 | --DOMWINDOW == 122 (1A334400) [pid = 3892] [serial = 352] [outer = 00000000] [url = about:blank] 12:45:53 INFO - PROCESS | 3892 | --DOMWINDOW == 121 (182DC000) [pid = 3892] [serial = 347] [outer = 00000000] [url = about:blank] 12:45:53 INFO - PROCESS | 3892 | --DOMWINDOW == 120 (18F73C00) [pid = 3892] [serial = 349] [outer = 00000000] [url = about:blank] 12:45:53 INFO - PROCESS | 3892 | --DOMWINDOW == 119 (15414800) [pid = 3892] [serial = 245] [outer = 00000000] [url = about:blank] 12:45:53 INFO - PROCESS | 3892 | --DOMWINDOW == 118 (1D9C4400) [pid = 3892] [serial = 340] [outer = 00000000] [url = about:blank] 12:45:53 INFO - PROCESS | 3892 | --DOMWINDOW == 117 (1C5F9800) [pid = 3892] [serial = 206] [outer = 00000000] [url = about:blank] 12:45:53 INFO - PROCESS | 3892 | --DOMWINDOW == 116 (1D8B2800) [pid = 3892] [serial = 251] [outer = 00000000] [url = about:blank] 12:45:53 INFO - PROCESS | 3892 | --DOMWINDOW == 115 (19EE5800) [pid = 3892] [serial = 334] [outer = 00000000] [url = about:blank] 12:45:53 INFO - PROCESS | 3892 | --DOMWINDOW == 114 (18CEE000) [pid = 3892] [serial = 361] [outer = 00000000] [url = about:blank] 12:45:53 INFO - PROCESS | 3892 | --DOMWINDOW == 113 (1899F000) [pid = 3892] [serial = 200] [outer = 00000000] [url = about:blank] 12:45:53 INFO - PROCESS | 3892 | --DOMWINDOW == 112 (1A3A2000) [pid = 3892] [serial = 293] [outer = 00000000] [url = about:blank] 12:45:53 INFO - PROCESS | 3892 | --DOMWINDOW == 111 (17D82000) [pid = 3892] [serial = 346] [outer = 00000000] [url = about:blank] 12:45:54 INFO - PROCESS | 3892 | --DOMWINDOW == 110 (18262400) [pid = 3892] [serial = 290] [outer = 00000000] [url = about:blank] 12:45:54 INFO - PROCESS | 3892 | --DOMWINDOW == 109 (1D228800) [pid = 3892] [serial = 358] [outer = 00000000] [url = about:blank] 12:45:54 INFO - PROCESS | 3892 | --DOMWINDOW == 108 (1C65BC00) [pid = 3892] [serial = 337] [outer = 00000000] [url = about:blank] 12:45:54 INFO - PROCESS | 3892 | --DOMWINDOW == 107 (1A818C00) [pid = 3892] [serial = 353] [outer = 00000000] [url = about:blank] 12:45:54 INFO - PROCESS | 3892 | --DOMWINDOW == 106 (19EBE400) [pid = 3892] [serial = 248] [outer = 00000000] [url = about:blank] 12:45:54 INFO - PROCESS | 3892 | --DOMWINDOW == 105 (1D3F6800) [pid = 3892] [serial = 359] [outer = 00000000] [url = about:blank] 12:45:54 INFO - PROCESS | 3892 | --DOMWINDOW == 104 (1C5F5800) [pid = 3892] [serial = 355] [outer = 00000000] [url = about:blank] 12:45:54 INFO - PROCESS | 3892 | --DOMWINDOW == 103 (1C5FA000) [pid = 3892] [serial = 356] [outer = 00000000] [url = about:blank] 12:45:54 INFO - PROCESS | 3892 | --DOMWINDOW == 102 (1659E800) [pid = 3892] [serial = 344] [outer = 00000000] [url = about:blank] 12:45:54 INFO - PROCESS | 3892 | --DOMWINDOW == 101 (18BD8000) [pid = 3892] [serial = 362] [outer = 00000000] [url = about:blank] 12:45:54 INFO - PROCESS | 3892 | --DOMWINDOW == 100 (15417400) [pid = 3892] [serial = 343] [outer = 00000000] [url = about:blank] 12:45:54 INFO - PROCESS | 3892 | --DOMWINDOW == 99 (1374AC00) [pid = 3892] [serial = 197] [outer = 00000000] [url = about:blank] 12:45:54 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | clearRect clears to transparent black 12:45:54 INFO - PROCESS | 3892 | --DOMWINDOW == 98 (1DCDE000) [pid = 3892] [serial = 367] [outer = 00000000] [url = about:blank] 12:45:54 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | took 812ms 12:45:54 INFO - PROCESS | 3892 | 1461181554019 Marionette TRACE conn2 -> [0,545,"getWindowHandle",null] 12:45:54 INFO - PROCESS | 3892 | 1461181554023 Marionette TRACE conn2 <- [1,545,null,{"value":"13"}] 12:45:54 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html 12:45:54 INFO - PROCESS | 3892 | 1461181554031 Marionette TRACE conn2 -> [0,546,"setScriptTimeout",{"ms":35000}] 12:45:54 INFO - PROCESS | 3892 | 1461181554033 Marionette TRACE conn2 <- [1,546,null,{}] 12:45:54 INFO - PROCESS | 3892 | 1461181554036 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}] 12:45:54 INFO - PROCESS | 3892 | 1461181554117 Marionette TRACE conn2 <- [1,547,null,{"value":null}] 12:45:54 INFO - PROCESS | 3892 | 1461181554125 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\", \"a4ce384a-a975-48db-a85a-201f44ca6737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:45:54 INFO - PROCESS | 3892 | ++DOCSHELL 17D85000 == 42 [pid = 3892] [id = 146] 12:45:54 INFO - PROCESS | 3892 | ++DOMWINDOW == 99 (17D85C00) [pid = 3892] [serial = 436] [outer = 00000000] 12:45:54 INFO - PROCESS | 3892 | ++DOMWINDOW == 100 (18594800) [pid = 3892] [serial = 437] [outer = 17D85C00] 12:45:54 INFO - PROCESS | 3892 | 1461181554175 Marionette DEBUG loaded listener.js 12:45:54 INFO - PROCESS | 3892 | ++DOMWINDOW == 101 (18C1B000) [pid = 3892] [serial = 438] [outer = 17D85C00] 12:45:54 INFO - PROCESS | 3892 | 1461181554635 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]]]}] 12:45:54 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | clearRect is affected by clipping regions 12:45:54 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | took 640ms 12:45:54 INFO - PROCESS | 3892 | 1461181554670 Marionette TRACE conn2 -> [0,549,"getWindowHandle",null] 12:45:54 INFO - PROCESS | 3892 | 1461181554672 Marionette TRACE conn2 <- [1,549,null,{"value":"13"}] 12:45:54 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html 12:45:54 INFO - PROCESS | 3892 | 1461181554685 Marionette TRACE conn2 -> [0,550,"setScriptTimeout",{"ms":35000}] 12:45:54 INFO - PROCESS | 3892 | 1461181554690 Marionette TRACE conn2 <- [1,550,null,{}] 12:45:54 INFO - PROCESS | 3892 | 1461181554695 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}] 12:45:54 INFO - PROCESS | 3892 | 1461181554774 Marionette TRACE conn2 <- [1,551,null,{"value":null}] 12:45:54 INFO - PROCESS | 3892 | 1461181554780 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\", \"a4ce384a-a975-48db-a85a-201f44ca6737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:45:54 INFO - PROCESS | 3892 | ++DOCSHELL 18BD8000 == 43 [pid = 3892] [id = 147] 12:45:54 INFO - PROCESS | 3892 | ++DOMWINDOW == 102 (18CEE000) [pid = 3892] [serial = 439] [outer = 00000000] 12:45:54 INFO - PROCESS | 3892 | ++DOMWINDOW == 103 (19BEE000) [pid = 3892] [serial = 440] [outer = 18CEE000] 12:45:54 INFO - PROCESS | 3892 | 1461181554824 Marionette DEBUG loaded listener.js 12:45:54 INFO - PROCESS | 3892 | ++DOMWINDOW == 104 (19BF7000) [pid = 3892] [serial = 441] [outer = 18CEE000] 12:45:55 INFO - PROCESS | 3892 | [3892] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-cen-w32-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 12:45:55 INFO - PROCESS | 3892 | [3892] WARNING: 'NS_FAILED(aResult)', file c:/builds/moz2_slave/m-cen-w32-d-000000000000000000/build/src/netwerk/cache2/CacheFile.cpp, line 653 12:45:55 INFO - PROCESS | 3892 | [3892] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-cen-w32-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 12:45:55 INFO - PROCESS | 3892 | 1461181555259 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]]]}] 12:45:55 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | clearRect is not affected by globalAlpha 12:45:55 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | took 594ms 12:45:55 INFO - PROCESS | 3892 | 1461181555277 Marionette TRACE conn2 -> [0,553,"getWindowHandle",null] 12:45:55 INFO - PROCESS | 3892 | 1461181555280 Marionette TRACE conn2 <- [1,553,null,{"value":"13"}] 12:45:55 INFO - PROCESS | 3892 | 1461181555283 Marionette TRACE conn2 -> [0,554,"setScriptTimeout",{"ms":35000}] 12:45:55 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html 12:45:55 INFO - PROCESS | 3892 | 1461181555284 Marionette TRACE conn2 <- [1,554,null,{}] 12:45:55 INFO - PROCESS | 3892 | 1461181555288 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}] 12:45:55 INFO - PROCESS | 3892 | 1461181555366 Marionette TRACE conn2 <- [1,555,null,{"value":null}] 12:45:55 INFO - PROCESS | 3892 | 1461181555373 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\", \"a4ce384a-a975-48db-a85a-201f44ca6737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:45:55 INFO - PROCESS | 3892 | ++DOCSHELL 12D78C00 == 44 [pid = 3892] [id = 148] 12:45:55 INFO - PROCESS | 3892 | ++DOMWINDOW == 105 (189EF000) [pid = 3892] [serial = 442] [outer = 00000000] 12:45:55 INFO - PROCESS | 3892 | ++DOMWINDOW == 106 (1A3A2000) [pid = 3892] [serial = 443] [outer = 189EF000] 12:45:55 INFO - PROCESS | 3892 | 1461181555417 Marionette DEBUG loaded listener.js 12:45:55 INFO - PROCESS | 3892 | ++DOMWINDOW == 107 (1A443000) [pid = 3892] [serial = 444] [outer = 189EF000] 12:45:55 INFO - PROCESS | 3892 | [3892] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-cen-w32-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 12:45:55 INFO - PROCESS | 3892 | [3892] WARNING: 'NS_FAILED(aResult)', file c:/builds/moz2_slave/m-cen-w32-d-000000000000000000/build/src/netwerk/cache2/CacheFile.cpp, line 653 12:45:55 INFO - PROCESS | 3892 | [3892] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-cen-w32-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 12:45:55 INFO - PROCESS | 3892 | 1461181555860 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]]]}] 12:45:55 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | clearRect is not affected by globalCompositeOperation 12:45:55 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | took 641ms 12:45:55 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html 12:45:55 INFO - PROCESS | 3892 | 1461181555921 Marionette TRACE conn2 -> [0,557,"getWindowHandle",null] 12:45:55 INFO - PROCESS | 3892 | 1461181555923 Marionette TRACE conn2 <- [1,557,null,{"value":"13"}] 12:45:55 INFO - PROCESS | 3892 | 1461181555926 Marionette TRACE conn2 -> [0,558,"setScriptTimeout",{"ms":35000}] 12:45:55 INFO - PROCESS | 3892 | 1461181555928 Marionette TRACE conn2 <- [1,558,null,{}] 12:45:55 INFO - PROCESS | 3892 | 1461181555931 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}] 12:45:56 INFO - PROCESS | 3892 | 1461181556039 Marionette TRACE conn2 <- [1,559,null,{"value":null}] 12:45:56 INFO - PROCESS | 3892 | 1461181556045 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\", \"a4ce384a-a975-48db-a85a-201f44ca6737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:45:56 INFO - PROCESS | 3892 | ++DOCSHELL 1AA57800 == 45 [pid = 3892] [id = 149] 12:45:56 INFO - PROCESS | 3892 | ++DOMWINDOW == 108 (1AB08000) [pid = 3892] [serial = 445] [outer = 00000000] 12:45:56 INFO - PROCESS | 3892 | ++DOMWINDOW == 109 (1C440400) [pid = 3892] [serial = 446] [outer = 1AB08000] 12:45:56 INFO - PROCESS | 3892 | 1461181556139 Marionette DEBUG loaded listener.js 12:45:56 INFO - PROCESS | 3892 | ++DOMWINDOW == 110 (1C445800) [pid = 3892] [serial = 447] [outer = 1AB08000] 12:45:56 INFO - PROCESS | 3892 | [3892] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-cen-w32-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 12:45:56 INFO - PROCESS | 3892 | [3892] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-cen-w32-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 12:45:56 INFO - PROCESS | 3892 | 1461181556570 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]]]}] 12:45:56 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | clearRect of negative sizes works 12:45:56 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | took 688ms 12:45:56 INFO - PROCESS | 3892 | 1461181556626 Marionette TRACE conn2 -> [0,561,"getWindowHandle",null] 12:45:56 INFO - PROCESS | 3892 | 1461181556628 Marionette TRACE conn2 <- [1,561,null,{"value":"13"}] 12:45:56 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html 12:45:56 INFO - PROCESS | 3892 | 1461181556631 Marionette TRACE conn2 -> [0,562,"setScriptTimeout",{"ms":35000}] 12:45:56 INFO - PROCESS | 3892 | 1461181556633 Marionette TRACE conn2 <- [1,562,null,{}] 12:45:56 INFO - PROCESS | 3892 | 1461181556637 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}] 12:45:56 INFO - PROCESS | 3892 | 1461181556773 Marionette TRACE conn2 <- [1,563,null,{"value":null}] 12:45:56 INFO - PROCESS | 3892 | 1461181556793 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\", \"a4ce384a-a975-48db-a85a-201f44ca6737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:45:56 INFO - PROCESS | 3892 | ++DOCSHELL 1C43E400 == 46 [pid = 3892] [id = 150] 12:45:56 INFO - PROCESS | 3892 | ++DOMWINDOW == 111 (1C64E800) [pid = 3892] [serial = 448] [outer = 00000000] 12:45:56 INFO - PROCESS | 3892 | ++DOMWINDOW == 112 (1C678000) [pid = 3892] [serial = 449] [outer = 1C64E800] 12:45:56 INFO - PROCESS | 3892 | 1461181556837 Marionette DEBUG loaded listener.js 12:45:56 INFO - PROCESS | 3892 | ++DOMWINDOW == 113 (1C671000) [pid = 3892] [serial = 450] [outer = 1C64E800] 12:45:57 INFO - PROCESS | 3892 | 1461181557251 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]]]}] 12:45:57 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | clearRect() with Infinity/NaN is ignored 12:45:57 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | took 626ms 12:45:57 INFO - PROCESS | 3892 | 1461181557274 Marionette TRACE conn2 -> [0,565,"getWindowHandle",null] 12:45:57 INFO - PROCESS | 3892 | 1461181557276 Marionette TRACE conn2 <- [1,565,null,{"value":"13"}] 12:45:57 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html 12:45:57 INFO - PROCESS | 3892 | 1461181557279 Marionette TRACE conn2 -> [0,566,"setScriptTimeout",{"ms":35000}] 12:45:57 INFO - PROCESS | 3892 | 1461181557280 Marionette TRACE conn2 <- [1,566,null,{}] 12:45:57 INFO - PROCESS | 3892 | 1461181557284 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}] 12:45:57 INFO - PROCESS | 3892 | 1461181557387 Marionette TRACE conn2 <- [1,567,null,{"value":null}] 12:45:57 INFO - PROCESS | 3892 | 1461181557393 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\", \"a4ce384a-a975-48db-a85a-201f44ca6737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:45:57 INFO - PROCESS | 3892 | ++DOCSHELL 1C64EC00 == 47 [pid = 3892] [id = 151] 12:45:57 INFO - PROCESS | 3892 | ++DOMWINDOW == 114 (1C958000) [pid = 3892] [serial = 451] [outer = 00000000] 12:45:57 INFO - PROCESS | 3892 | ++DOMWINDOW == 115 (1D22F400) [pid = 3892] [serial = 452] [outer = 1C958000] 12:45:57 INFO - PROCESS | 3892 | 1461181557436 Marionette DEBUG loaded listener.js 12:45:57 INFO - PROCESS | 3892 | ++DOMWINDOW == 116 (1D241800) [pid = 3892] [serial = 453] [outer = 1C958000] 12:45:57 INFO - PROCESS | 3892 | 1461181557865 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]]]}] 12:45:57 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | clearRect does not affect the current path 12:45:57 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | took 641ms 12:45:58 INFO - PROCESS | 3892 | --DOMWINDOW == 115 (1DBF0000) [pid = 3892] [serial = 327] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html] 12:45:58 INFO - PROCESS | 3892 | --DOMWINDOW == 114 (18C18000) [pid = 3892] [serial = 369] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html] 12:45:58 INFO - PROCESS | 3892 | --DOMWINDOW == 113 (19BF3800) [pid = 3892] [serial = 393] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html] 12:45:58 INFO - PROCESS | 3892 | --DOMWINDOW == 112 (1A446400) [pid = 3892] [serial = 396] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html] 12:45:58 INFO - PROCESS | 3892 | --DOMWINDOW == 111 (196D6800) [pid = 3892] [serial = 390] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html] 12:45:58 INFO - PROCESS | 3892 | --DOMWINDOW == 110 (136DBC00) [pid = 3892] [serial = 381] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html] 12:45:58 INFO - PROCESS | 3892 | --DOMWINDOW == 109 (136DB400) [pid = 3892] [serial = 399] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html] 12:45:58 INFO - PROCESS | 3892 | --DOMWINDOW == 108 (18BC9C00) [pid = 3892] [serial = 387] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html] 12:45:58 INFO - PROCESS | 3892 | --DOMWINDOW == 107 (12DD8400) [pid = 3892] [serial = 384] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html] 12:45:58 INFO - PROCESS | 3892 | --DOMWINDOW == 106 (1CD85400) [pid = 3892] [serial = 402] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html] 12:45:58 INFO - PROCESS | 3892 | --DOMWINDOW == 105 (1D3F6C00) [pid = 3892] [serial = 409] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html] 12:45:58 INFO - PROCESS | 3892 | --DOMWINDOW == 104 (14354400) [pid = 3892] [serial = 405] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html] 12:45:58 INFO - PROCESS | 3892 | 1461181558011 Marionette TRACE conn2 -> [0,569,"getWindowHandle",null] 12:45:58 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html 12:45:58 INFO - PROCESS | 3892 | 1461181558013 Marionette TRACE conn2 <- [1,569,null,{"value":"13"}] 12:45:58 INFO - PROCESS | 3892 | 1461181558018 Marionette TRACE conn2 -> [0,570,"setScriptTimeout",{"ms":35000}] 12:45:58 INFO - PROCESS | 3892 | 1461181558020 Marionette TRACE conn2 <- [1,570,null,{}] 12:45:58 INFO - PROCESS | 3892 | 1461181558031 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}] 12:45:58 INFO - PROCESS | 3892 | 1461181558137 Marionette TRACE conn2 <- [1,571,null,{"value":null}] 12:45:58 INFO - PROCESS | 3892 | 1461181558145 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\", \"a4ce384a-a975-48db-a85a-201f44ca6737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:45:58 INFO - PROCESS | 3892 | ++DOCSHELL 136DB400 == 48 [pid = 3892] [id = 152] 12:45:58 INFO - PROCESS | 3892 | ++DOMWINDOW == 105 (15A36C00) [pid = 3892] [serial = 454] [outer = 00000000] 12:45:58 INFO - PROCESS | 3892 | ++DOMWINDOW == 106 (1851F800) [pid = 3892] [serial = 455] [outer = 15A36C00] 12:45:58 INFO - PROCESS | 3892 | 1461181558189 Marionette DEBUG loaded listener.js 12:45:58 INFO - PROCESS | 3892 | ++DOMWINDOW == 107 (18BD0800) [pid = 3892] [serial = 456] [outer = 15A36C00] 12:45:58 INFO - PROCESS | 3892 | 1461181558601 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]]]}] 12:45:58 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | clearRect does not draw shadows 12:45:58 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | took 594ms 12:45:58 INFO - PROCESS | 3892 | 1461181558613 Marionette TRACE conn2 -> [0,573,"getWindowHandle",null] 12:45:58 INFO - PROCESS | 3892 | 1461181558615 Marionette TRACE conn2 <- [1,573,null,{"value":"13"}] 12:45:58 INFO - PROCESS | 3892 | 1461181558619 Marionette TRACE conn2 -> [0,574,"setScriptTimeout",{"ms":35000}] 12:45:58 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html 12:45:58 INFO - PROCESS | 3892 | 1461181558621 Marionette TRACE conn2 <- [1,574,null,{}] 12:45:58 INFO - PROCESS | 3892 | 1461181558635 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}] 12:45:58 INFO - PROCESS | 3892 | 1461181558710 Marionette TRACE conn2 <- [1,575,null,{"value":null}] 12:45:58 INFO - PROCESS | 3892 | 1461181558716 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\", \"a4ce384a-a975-48db-a85a-201f44ca6737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:45:58 INFO - PROCESS | 3892 | ++DOCSHELL 142AA400 == 49 [pid = 3892] [id = 153] 12:45:58 INFO - PROCESS | 3892 | ++DOMWINDOW == 108 (189F5400) [pid = 3892] [serial = 457] [outer = 00000000] 12:45:58 INFO - PROCESS | 3892 | ++DOMWINDOW == 109 (1CD7DC00) [pid = 3892] [serial = 458] [outer = 189F5400] 12:45:58 INFO - PROCESS | 3892 | 1461181558760 Marionette DEBUG loaded listener.js 12:45:58 INFO - PROCESS | 3892 | ++DOMWINDOW == 110 (1D844C00) [pid = 3892] [serial = 459] [outer = 189F5400] 12:45:59 INFO - PROCESS | 3892 | [3892] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-cen-w32-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 12:45:59 INFO - PROCESS | 3892 | [3892] WARNING: 'NS_FAILED(aResult)', file c:/builds/moz2_slave/m-cen-w32-d-000000000000000000/build/src/netwerk/cache2/CacheFile.cpp, line 653 12:45:59 INFO - PROCESS | 3892 | [3892] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-cen-w32-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 12:45:59 INFO - PROCESS | 3892 | 1461181559192 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]]]}] 12:45:59 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | clearRect is affected by transforms 12:45:59 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | took 594ms 12:45:59 INFO - PROCESS | 3892 | 1461181559224 Marionette TRACE conn2 -> [0,577,"getWindowHandle",null] 12:45:59 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html 12:45:59 INFO - PROCESS | 3892 | 1461181559226 Marionette TRACE conn2 <- [1,577,null,{"value":"13"}] 12:45:59 INFO - PROCESS | 3892 | 1461181559229 Marionette TRACE conn2 -> [0,578,"setScriptTimeout",{"ms":35000}] 12:45:59 INFO - PROCESS | 3892 | 1461181559231 Marionette TRACE conn2 <- [1,578,null,{}] 12:45:59 INFO - PROCESS | 3892 | 1461181559234 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}] 12:45:59 INFO - PROCESS | 3892 | 1461181559310 Marionette TRACE conn2 <- [1,579,null,{"value":null}] 12:45:59 INFO - PROCESS | 3892 | 1461181559316 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\", \"a4ce384a-a975-48db-a85a-201f44ca6737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:45:59 INFO - PROCESS | 3892 | ++DOCSHELL 189EE400 == 50 [pid = 3892] [id = 154] 12:45:59 INFO - PROCESS | 3892 | ++DOMWINDOW == 111 (1A821400) [pid = 3892] [serial = 460] [outer = 00000000] 12:45:59 INFO - PROCESS | 3892 | ++DOMWINDOW == 112 (1D9C5800) [pid = 3892] [serial = 461] [outer = 1A821400] 12:45:59 INFO - PROCESS | 3892 | 1461181559366 Marionette DEBUG loaded listener.js 12:45:59 INFO - PROCESS | 3892 | ++DOMWINDOW == 113 (1DBEE000) [pid = 3892] [serial = 462] [outer = 1A821400] 12:45:59 INFO - PROCESS | 3892 | 1461181559837 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]]]}] 12:45:59 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | clearRect of zero pixels has no effect 12:45:59 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | took 625ms 12:45:59 INFO - PROCESS | 3892 | 1461181559867 Marionette TRACE conn2 -> [0,581,"getWindowHandle",null] 12:45:59 INFO - PROCESS | 3892 | 1461181559869 Marionette TRACE conn2 <- [1,581,null,{"value":"13"}] 12:45:59 INFO - PROCESS | 3892 | 1461181559873 Marionette TRACE conn2 -> [0,582,"setScriptTimeout",{"ms":35000}] 12:45:59 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html 12:45:59 INFO - PROCESS | 3892 | 1461181559875 Marionette TRACE conn2 <- [1,582,null,{}] 12:45:59 INFO - PROCESS | 3892 | 1461181559878 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}] 12:45:59 INFO - PROCESS | 3892 | 1461181559973 Marionette TRACE conn2 <- [1,583,null,{"value":null}] 12:45:59 INFO - PROCESS | 3892 | 1461181559981 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\", \"a4ce384a-a975-48db-a85a-201f44ca6737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:46:00 INFO - PROCESS | 3892 | ++DOCSHELL 1CBA8000 == 51 [pid = 3892] [id = 155] 12:46:00 INFO - PROCESS | 3892 | ++DOMWINDOW == 114 (1CBA8400) [pid = 3892] [serial = 463] [outer = 00000000] 12:46:00 INFO - PROCESS | 3892 | ++DOMWINDOW == 115 (1D8B1000) [pid = 3892] [serial = 464] [outer = 1CBA8400] 12:46:00 INFO - PROCESS | 3892 | 1461181560024 Marionette DEBUG loaded listener.js 12:46:00 INFO - PROCESS | 3892 | ++DOMWINDOW == 116 (1DBE5800) [pid = 3892] [serial = 465] [outer = 1CBA8400] 12:46:00 INFO - PROCESS | 3892 | 1461181560745 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]]]}] 12:46:00 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | fillRect works 12:46:00 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | took 954ms 12:46:00 INFO - PROCESS | 3892 | 1461181560821 Marionette TRACE conn2 -> [0,585,"getWindowHandle",null] 12:46:00 INFO - PROCESS | 3892 | 1461181560825 Marionette TRACE conn2 <- [1,585,null,{"value":"13"}] 12:46:00 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html 12:46:00 INFO - PROCESS | 3892 | 1461181560829 Marionette TRACE conn2 -> [0,586,"setScriptTimeout",{"ms":35000}] 12:46:00 INFO - PROCESS | 3892 | 1461181560833 Marionette TRACE conn2 <- [1,586,null,{}] 12:46:00 INFO - PROCESS | 3892 | 1461181560839 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}] 12:46:00 INFO - PROCESS | 3892 | 1461181560982 Marionette TRACE conn2 <- [1,587,null,{"value":null}] 12:46:01 INFO - PROCESS | 3892 | 1461181561100 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\", \"a4ce384a-a975-48db-a85a-201f44ca6737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:46:01 INFO - PROCESS | 3892 | ++DOCSHELL 142AD400 == 52 [pid = 3892] [id = 156] 12:46:01 INFO - PROCESS | 3892 | ++DOMWINDOW == 117 (14A5CC00) [pid = 3892] [serial = 466] [outer = 00000000] 12:46:01 INFO - PROCESS | 3892 | ++DOMWINDOW == 118 (18264800) [pid = 3892] [serial = 467] [outer = 14A5CC00] 12:46:01 INFO - PROCESS | 3892 | 1461181561157 Marionette DEBUG loaded listener.js 12:46:01 INFO - PROCESS | 3892 | ++DOMWINDOW == 119 (18522800) [pid = 3892] [serial = 468] [outer = 14A5CC00] 12:46:01 INFO - PROCESS | 3892 | 1461181561684 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]]]}] 12:46:01 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | fillRect is affected by clipping regions 12:46:01 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | took 906ms 12:46:01 INFO - PROCESS | 3892 | 1461181561731 Marionette TRACE conn2 -> [0,589,"getWindowHandle",null] 12:46:01 INFO - PROCESS | 3892 | 1461181561737 Marionette TRACE conn2 <- [1,589,null,{"value":"13"}] 12:46:01 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html 12:46:01 INFO - PROCESS | 3892 | 1461181561744 Marionette TRACE conn2 -> [0,590,"setScriptTimeout",{"ms":35000}] 12:46:01 INFO - PROCESS | 3892 | 1461181561747 Marionette TRACE conn2 <- [1,590,null,{}] 12:46:01 INFO - PROCESS | 3892 | 1461181561751 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}] 12:46:01 INFO - PROCESS | 3892 | 1461181561855 Marionette TRACE conn2 <- [1,591,null,{"value":null}] 12:46:01 INFO - PROCESS | 3892 | 1461181561949 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\", \"a4ce384a-a975-48db-a85a-201f44ca6737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:46:01 INFO - PROCESS | 3892 | ++DOCSHELL 13A24400 == 53 [pid = 3892] [id = 157] 12:46:01 INFO - PROCESS | 3892 | ++DOMWINDOW == 120 (18BCA400) [pid = 3892] [serial = 469] [outer = 00000000] 12:46:02 INFO - PROCESS | 3892 | ++DOMWINDOW == 121 (196D8400) [pid = 3892] [serial = 470] [outer = 18BCA400] 12:46:02 INFO - PROCESS | 3892 | 1461181562003 Marionette DEBUG loaded listener.js 12:46:02 INFO - PROCESS | 3892 | ++DOMWINDOW == 122 (19BF9800) [pid = 3892] [serial = 471] [outer = 18BCA400] 12:46:02 INFO - PROCESS | 3892 | 1461181562615 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]]]}] 12:46:02 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | fillRect of negative sizes works 12:46:02 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | took 937ms 12:46:02 INFO - PROCESS | 3892 | 1461181562687 Marionette TRACE conn2 -> [0,593,"getWindowHandle",null] 12:46:02 INFO - PROCESS | 3892 | 1461181562690 Marionette TRACE conn2 <- [1,593,null,{"value":"13"}] 12:46:02 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html 12:46:02 INFO - PROCESS | 3892 | 1461181562693 Marionette TRACE conn2 -> [0,594,"setScriptTimeout",{"ms":35000}] 12:46:02 INFO - PROCESS | 3892 | 1461181562697 Marionette TRACE conn2 <- [1,594,null,{}] 12:46:02 INFO - PROCESS | 3892 | 1461181562708 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}] 12:46:02 INFO - PROCESS | 3892 | 1461181562846 Marionette TRACE conn2 <- [1,595,null,{"value":null}] 12:46:02 INFO - PROCESS | 3892 | 1461181562968 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\", \"a4ce384a-a975-48db-a85a-201f44ca6737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:46:03 INFO - PROCESS | 3892 | ++DOCSHELL 198F7800 == 54 [pid = 3892] [id = 158] 12:46:03 INFO - PROCESS | 3892 | ++DOMWINDOW == 123 (19BF6000) [pid = 3892] [serial = 472] [outer = 00000000] 12:46:03 INFO - PROCESS | 3892 | ++DOMWINDOW == 124 (1CBAC000) [pid = 3892] [serial = 473] [outer = 19BF6000] 12:46:03 INFO - PROCESS | 3892 | 1461181563025 Marionette DEBUG loaded listener.js 12:46:03 INFO - PROCESS | 3892 | ++DOMWINDOW == 125 (1D83DC00) [pid = 3892] [serial = 474] [outer = 19BF6000] 12:46:03 INFO - PROCESS | 3892 | 1461181563607 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]]]}] 12:46:03 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | fillRect() with Infinity/NaN is ignored 12:46:03 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | took 938ms 12:46:03 INFO - PROCESS | 3892 | 1461181563638 Marionette TRACE conn2 -> [0,597,"getWindowHandle",null] 12:46:03 INFO - PROCESS | 3892 | 1461181563641 Marionette TRACE conn2 <- [1,597,null,{"value":"13"}] 12:46:03 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html 12:46:03 INFO - PROCESS | 3892 | 1461181563644 Marionette TRACE conn2 -> [0,598,"setScriptTimeout",{"ms":35000}] 12:46:03 INFO - PROCESS | 3892 | 1461181563646 Marionette TRACE conn2 <- [1,598,null,{}] 12:46:03 INFO - PROCESS | 3892 | 1461181563650 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}] 12:46:03 INFO - PROCESS | 3892 | 1461181563751 Marionette TRACE conn2 <- [1,599,null,{"value":null}] 12:46:03 INFO - PROCESS | 3892 | 1461181563846 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\", \"a4ce384a-a975-48db-a85a-201f44ca6737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:46:03 INFO - PROCESS | 3892 | ++DOCSHELL 1C5F4800 == 55 [pid = 3892] [id = 159] 12:46:03 INFO - PROCESS | 3892 | ++DOMWINDOW == 126 (1CBAC800) [pid = 3892] [serial = 475] [outer = 00000000] 12:46:03 INFO - PROCESS | 3892 | ++DOMWINDOW == 127 (1CBC3800) [pid = 3892] [serial = 476] [outer = 1CBAC800] 12:46:03 INFO - PROCESS | 3892 | 1461181563900 Marionette DEBUG loaded listener.js 12:46:03 INFO - PROCESS | 3892 | ++DOMWINDOW == 128 (1CBC5C00) [pid = 3892] [serial = 477] [outer = 1CBAC800] 12:46:04 INFO - PROCESS | 3892 | 1461181564677 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]]]}] 12:46:04 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | fillRect does not affect the current path 12:46:04 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | took 1079ms 12:46:04 INFO - PROCESS | 3892 | 1461181564738 Marionette TRACE conn2 -> [0,601,"getWindowHandle",null] 12:46:04 INFO - PROCESS | 3892 | 1461181564741 Marionette TRACE conn2 <- [1,601,null,{"value":"13"}] 12:46:04 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html 12:46:04 INFO - PROCESS | 3892 | 1461181564747 Marionette TRACE conn2 -> [0,602,"setScriptTimeout",{"ms":35000}] 12:46:04 INFO - PROCESS | 3892 | 1461181564750 Marionette TRACE conn2 <- [1,602,null,{}] 12:46:04 INFO - PROCESS | 3892 | 1461181564756 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}] 12:46:04 INFO - PROCESS | 3892 | 1461181564852 Marionette TRACE conn2 <- [1,603,null,{"value":null}] 12:46:05 INFO - PROCESS | 3892 | 1461181564983 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\", \"a4ce384a-a975-48db-a85a-201f44ca6737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:46:05 INFO - PROCESS | 3892 | ++DOCSHELL 136DC400 == 56 [pid = 3892] [id = 160] 12:46:05 INFO - PROCESS | 3892 | ++DOMWINDOW == 129 (142A9C00) [pid = 3892] [serial = 478] [outer = 00000000] 12:46:05 INFO - PROCESS | 3892 | ++DOMWINDOW == 130 (16A62000) [pid = 3892] [serial = 479] [outer = 142A9C00] 12:46:05 INFO - PROCESS | 3892 | 1461181565057 Marionette DEBUG loaded listener.js 12:46:05 INFO - PROCESS | 3892 | ++DOMWINDOW == 131 (17D7B400) [pid = 3892] [serial = 480] [outer = 142A9C00] 12:46:05 INFO - PROCESS | 3892 | --DOCSHELL 189EE400 == 55 [pid = 3892] [id = 154] 12:46:05 INFO - PROCESS | 3892 | --DOCSHELL 142AA400 == 54 [pid = 3892] [id = 153] 12:46:05 INFO - PROCESS | 3892 | --DOCSHELL 136DB400 == 53 [pid = 3892] [id = 152] 12:46:05 INFO - PROCESS | 3892 | --DOCSHELL 1C64EC00 == 52 [pid = 3892] [id = 151] 12:46:05 INFO - PROCESS | 3892 | --DOCSHELL 1C43E400 == 51 [pid = 3892] [id = 150] 12:46:05 INFO - PROCESS | 3892 | --DOCSHELL 1AA57800 == 50 [pid = 3892] [id = 149] 12:46:05 INFO - PROCESS | 3892 | --DOCSHELL 12D78C00 == 49 [pid = 3892] [id = 148] 12:46:05 INFO - PROCESS | 3892 | --DOCSHELL 18BD8000 == 48 [pid = 3892] [id = 147] 12:46:05 INFO - PROCESS | 3892 | --DOCSHELL 17D85000 == 47 [pid = 3892] [id = 146] 12:46:05 INFO - PROCESS | 3892 | --DOCSHELL 1659D400 == 46 [pid = 3892] [id = 145] 12:46:05 INFO - PROCESS | 3892 | --DOCSHELL 136D8000 == 45 [pid = 3892] [id = 144] 12:46:05 INFO - PROCESS | 3892 | --DOMWINDOW == 130 (1DCDD400) [pid = 3892] [serial = 413] [outer = 00000000] [url = about:blank] 12:46:05 INFO - PROCESS | 3892 | --DOCSHELL 18595000 == 44 [pid = 3892] [id = 140] 12:46:05 INFO - PROCESS | 3892 | --DOCSHELL 14A5FC00 == 43 [pid = 3892] [id = 139] 12:46:05 INFO - PROCESS | 3892 | --DOMWINDOW == 129 (19BF0400) [pid = 3892] [serial = 391] [outer = 00000000] [url = about:blank] 12:46:05 INFO - PROCESS | 3892 | --DOMWINDOW == 128 (19BF6400) [pid = 3892] [serial = 392] [outer = 00000000] [url = about:blank] 12:46:05 INFO - PROCESS | 3892 | --DOMWINDOW == 127 (19D29C00) [pid = 3892] [serial = 376] [outer = 00000000] [url = about:blank] 12:46:05 INFO - PROCESS | 3892 | --DOMWINDOW == 126 (16A63800) [pid = 3892] [serial = 383] [outer = 00000000] [url = about:blank] 12:46:05 INFO - PROCESS | 3892 | --DOMWINDOW == 125 (1659A800) [pid = 3892] [serial = 382] [outer = 00000000] [url = about:blank] 12:46:05 INFO - PROCESS | 3892 | --DOMWINDOW == 124 (1CD87400) [pid = 3892] [serial = 400] [outer = 00000000] [url = about:blank] 12:46:05 INFO - PROCESS | 3892 | --DOMWINDOW == 123 (18C14C00) [pid = 3892] [serial = 388] [outer = 00000000] [url = about:blank] 12:46:05 INFO - PROCESS | 3892 | --DOMWINDOW == 122 (18CEBC00) [pid = 3892] [serial = 389] [outer = 00000000] [url = about:blank] 12:46:05 INFO - PROCESS | 3892 | --DOMWINDOW == 121 (1C659800) [pid = 3892] [serial = 398] [outer = 00000000] [url = about:blank] 12:46:05 INFO - PROCESS | 3892 | --DOMWINDOW == 120 (1CB42800) [pid = 3892] [serial = 379] [outer = 00000000] [url = about:blank] 12:46:05 INFO - PROCESS | 3892 | --DOMWINDOW == 119 (156B0000) [pid = 3892] [serial = 385] [outer = 00000000] [url = about:blank] 12:46:05 INFO - PROCESS | 3892 | --DOMWINDOW == 118 (16A61800) [pid = 3892] [serial = 386] [outer = 00000000] [url = about:blank] 12:46:05 INFO - PROCESS | 3892 | --DOMWINDOW == 117 (1D3FC400) [pid = 3892] [serial = 403] [outer = 00000000] [url = about:blank] 12:46:05 INFO - PROCESS | 3892 | --DOMWINDOW == 116 (1659EC00) [pid = 3892] [serial = 170] [outer = 00000000] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%E2%80%99t%20find%20the%20server%20at%20%25%28server%29s.] 12:46:05 INFO - PROCESS | 3892 | --DOMWINDOW == 115 (1CD86C00) [pid = 3892] [serial = 401] [outer = 00000000] [url = about:blank] 12:46:05 INFO - PROCESS | 3892 | --DOMWINDOW == 114 (1D9C2C00) [pid = 3892] [serial = 411] [outer = 00000000] [url = about:blank] 12:46:05 INFO - PROCESS | 3892 | --DOMWINDOW == 113 (1D9BDC00) [pid = 3892] [serial = 410] [outer = 00000000] [url = about:blank] 12:46:05 INFO - PROCESS | 3892 | --DOMWINDOW == 112 (19D2E800) [pid = 3892] [serial = 406] [outer = 00000000] [url = about:blank] 12:46:05 INFO - PROCESS | 3892 | --DOMWINDOW == 111 (1D3FB000) [pid = 3892] [serial = 404] [outer = 00000000] [url = about:blank] 12:46:05 INFO - PROCESS | 3892 | --DOMWINDOW == 110 (1A336C00) [pid = 3892] [serial = 395] [outer = 00000000] [url = about:blank] 12:46:05 INFO - PROCESS | 3892 | --DOMWINDOW == 109 (1ABDC000) [pid = 3892] [serial = 407] [outer = 00000000] [url = about:blank] 12:46:05 INFO - PROCESS | 3892 | --DOMWINDOW == 108 (1DF49000) [pid = 3892] [serial = 329] [outer = 00000000] [url = about:blank] 12:46:05 INFO - PROCESS | 3892 | --DOMWINDOW == 107 (18C1C800) [pid = 3892] [serial = 370] [outer = 00000000] [url = about:blank] 12:46:05 INFO - PROCESS | 3892 | --DOMWINDOW == 106 (18C1F000) [pid = 3892] [serial = 371] [outer = 00000000] [url = about:blank] 12:46:05 INFO - PROCESS | 3892 | --DOMWINDOW == 105 (1A1D2C00) [pid = 3892] [serial = 394] [outer = 00000000] [url = about:blank] 12:46:05 INFO - PROCESS | 3892 | --DOMWINDOW == 104 (1C650000) [pid = 3892] [serial = 397] [outer = 00000000] [url = about:blank] 12:46:05 INFO - PROCESS | 3892 | --DOMWINDOW == 103 (18522000) [pid = 3892] [serial = 373] [outer = 00000000] [url = about:blank] 12:46:05 INFO - PROCESS | 3892 | 1461181565624 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]]]}] 12:46:05 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | fillRect draws shadows 12:46:05 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | took 938ms 12:46:05 INFO - PROCESS | 3892 | 1461181565689 Marionette TRACE conn2 -> [0,605,"getWindowHandle",null] 12:46:05 INFO - PROCESS | 3892 | 1461181565694 Marionette TRACE conn2 <- [1,605,null,{"value":"13"}] 12:46:05 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html 12:46:05 INFO - PROCESS | 3892 | 1461181565700 Marionette TRACE conn2 -> [0,606,"setScriptTimeout",{"ms":35000}] 12:46:05 INFO - PROCESS | 3892 | 1461181565703 Marionette TRACE conn2 <- [1,606,null,{}] 12:46:05 INFO - PROCESS | 3892 | 1461181565707 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}] 12:46:05 INFO - PROCESS | 3892 | 1461181565785 Marionette TRACE conn2 <- [1,607,null,{"value":null}] 12:46:05 INFO - PROCESS | 3892 | 1461181565867 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\", \"a4ce384a-a975-48db-a85a-201f44ca6737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:46:05 INFO - PROCESS | 3892 | ++DOCSHELL 136D5000 == 44 [pid = 3892] [id = 161] 12:46:05 INFO - PROCESS | 3892 | ++DOMWINDOW == 104 (136D5C00) [pid = 3892] [serial = 481] [outer = 00000000] 12:46:05 INFO - PROCESS | 3892 | ++DOMWINDOW == 105 (1659E400) [pid = 3892] [serial = 482] [outer = 136D5C00] 12:46:05 INFO - PROCESS | 3892 | 1461181565913 Marionette DEBUG loaded listener.js 12:46:06 INFO - PROCESS | 3892 | ++DOMWINDOW == 106 (1825D800) [pid = 3892] [serial = 483] [outer = 136D5C00] 12:46:06 INFO - PROCESS | 3892 | 1461181566344 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]]]}] 12:46:06 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | fillRect is affected by transforms 12:46:06 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | took 704ms 12:46:06 INFO - PROCESS | 3892 | 1461181566399 Marionette TRACE conn2 -> [0,609,"getWindowHandle",null] 12:46:06 INFO - PROCESS | 3892 | 1461181566401 Marionette TRACE conn2 <- [1,609,null,{"value":"13"}] 12:46:06 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html 12:46:06 INFO - PROCESS | 3892 | 1461181566405 Marionette TRACE conn2 -> [0,610,"setScriptTimeout",{"ms":35000}] 12:46:06 INFO - PROCESS | 3892 | 1461181566408 Marionette TRACE conn2 <- [1,610,null,{}] 12:46:06 INFO - PROCESS | 3892 | 1461181566418 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}] 12:46:06 INFO - PROCESS | 3892 | 1461181566498 Marionette TRACE conn2 <- [1,611,null,{"value":null}] 12:46:06 INFO - PROCESS | 3892 | 1461181566512 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\", \"a4ce384a-a975-48db-a85a-201f44ca6737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:46:06 INFO - PROCESS | 3892 | ++DOCSHELL 18CEC400 == 45 [pid = 3892] [id = 162] 12:46:06 INFO - PROCESS | 3892 | ++DOMWINDOW == 107 (18CF0000) [pid = 3892] [serial = 484] [outer = 00000000] 12:46:06 INFO - PROCESS | 3892 | ++DOMWINDOW == 108 (18F76000) [pid = 3892] [serial = 485] [outer = 18CF0000] 12:46:06 INFO - PROCESS | 3892 | 1461181566560 Marionette DEBUG loaded listener.js 12:46:06 INFO - PROCESS | 3892 | ++DOMWINDOW == 109 (18FA0400) [pid = 3892] [serial = 486] [outer = 18CF0000] 12:46:07 INFO - PROCESS | 3892 | 1461181567111 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]]]}] 12:46:07 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | fillRect of zero pixels has no effect 12:46:07 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | took 734ms 12:46:07 INFO - PROCESS | 3892 | 1461181567145 Marionette TRACE conn2 -> [0,613,"getWindowHandle",null] 12:46:07 INFO - PROCESS | 3892 | 1461181567147 Marionette TRACE conn2 <- [1,613,null,{"value":"13"}] 12:46:07 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html 12:46:07 INFO - PROCESS | 3892 | 1461181567150 Marionette TRACE conn2 -> [0,614,"setScriptTimeout",{"ms":35000}] 12:46:07 INFO - PROCESS | 3892 | 1461181567152 Marionette TRACE conn2 <- [1,614,null,{}] 12:46:07 INFO - PROCESS | 3892 | 1461181567155 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}] 12:46:07 INFO - PROCESS | 3892 | 1461181567287 Marionette TRACE conn2 <- [1,615,null,{"value":null}] 12:46:07 INFO - PROCESS | 3892 | 1461181567374 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\", \"a4ce384a-a975-48db-a85a-201f44ca6737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:46:07 INFO - PROCESS | 3892 | ++DOCSHELL 1A340000 == 46 [pid = 3892] [id = 163] 12:46:07 INFO - PROCESS | 3892 | ++DOMWINDOW == 110 (1A449C00) [pid = 3892] [serial = 487] [outer = 00000000] 12:46:07 INFO - PROCESS | 3892 | ++DOMWINDOW == 111 (1AB09800) [pid = 3892] [serial = 488] [outer = 1A449C00] 12:46:07 INFO - PROCESS | 3892 | 1461181567419 Marionette DEBUG loaded listener.js 12:46:07 INFO - PROCESS | 3892 | ++DOMWINDOW == 112 (1C43CC00) [pid = 3892] [serial = 489] [outer = 1A449C00] 12:46:07 INFO - PROCESS | 3892 | 1461181567809 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]]]}] 12:46:07 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | strokeRect works 12:46:07 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | took 703ms 12:46:07 INFO - PROCESS | 3892 | 1461181567850 Marionette TRACE conn2 -> [0,617,"getWindowHandle",null] 12:46:07 INFO - PROCESS | 3892 | 1461181567852 Marionette TRACE conn2 <- [1,617,null,{"value":"13"}] 12:46:07 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html 12:46:07 INFO - PROCESS | 3892 | 1461181567855 Marionette TRACE conn2 -> [0,618,"setScriptTimeout",{"ms":35000}] 12:46:07 INFO - PROCESS | 3892 | 1461181567857 Marionette TRACE conn2 <- [1,618,null,{}] 12:46:07 INFO - PROCESS | 3892 | 1461181567860 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}] 12:46:08 INFO - PROCESS | 3892 | 1461181567991 Marionette TRACE conn2 <- [1,619,null,{"value":null}] 12:46:08 INFO - PROCESS | 3892 | 1461181568014 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\", \"a4ce384a-a975-48db-a85a-201f44ca6737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:46:08 INFO - PROCESS | 3892 | ++DOCSHELL 15F55400 == 47 [pid = 3892] [id = 164] 12:46:08 INFO - PROCESS | 3892 | ++DOMWINDOW == 113 (19BEE400) [pid = 3892] [serial = 490] [outer = 00000000] 12:46:08 INFO - PROCESS | 3892 | ++DOMWINDOW == 114 (19EB9C00) [pid = 3892] [serial = 491] [outer = 19BEE400] 12:46:08 INFO - PROCESS | 3892 | 1461181568058 Marionette DEBUG loaded listener.js 12:46:08 INFO - PROCESS | 3892 | ++DOMWINDOW == 115 (19EE7000) [pid = 3892] [serial = 492] [outer = 19BEE400] 12:46:08 INFO - PROCESS | 3892 | 1461181568486 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]]]}] 12:46:08 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | strokeRect is affected by clipping regions 12:46:08 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | took 703ms 12:46:08 INFO - PROCESS | 3892 | 1461181568555 Marionette TRACE conn2 -> [0,621,"getWindowHandle",null] 12:46:08 INFO - PROCESS | 3892 | 1461181568557 Marionette TRACE conn2 <- [1,621,null,{"value":"13"}] 12:46:08 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html 12:46:08 INFO - PROCESS | 3892 | 1461181568560 Marionette TRACE conn2 -> [0,622,"setScriptTimeout",{"ms":35000}] 12:46:08 INFO - PROCESS | 3892 | 1461181568562 Marionette TRACE conn2 <- [1,622,null,{}] 12:46:08 INFO - PROCESS | 3892 | 1461181568565 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}] 12:46:08 INFO - PROCESS | 3892 | 1461181568700 Marionette TRACE conn2 <- [1,623,null,{"value":null}] 12:46:08 INFO - PROCESS | 3892 | 1461181568759 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\", \"a4ce384a-a975-48db-a85a-201f44ca6737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:46:08 INFO - PROCESS | 3892 | ++DOCSHELL 136D3400 == 48 [pid = 3892] [id = 165] 12:46:08 INFO - PROCESS | 3892 | ++DOMWINDOW == 116 (15D87000) [pid = 3892] [serial = 493] [outer = 00000000] 12:46:08 INFO - PROCESS | 3892 | ++DOMWINDOW == 117 (1CB4C800) [pid = 3892] [serial = 494] [outer = 15D87000] 12:46:08 INFO - PROCESS | 3892 | 1461181568807 Marionette DEBUG loaded listener.js 12:46:08 INFO - PROCESS | 3892 | ++DOMWINDOW == 118 (1CBA1C00) [pid = 3892] [serial = 495] [outer = 15D87000] 12:46:09 INFO - PROCESS | 3892 | [3892] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-cen-w32-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 12:46:09 INFO - PROCESS | 3892 | [3892] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-cen-w32-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 12:46:09 INFO - PROCESS | 3892 | 1461181569226 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]]]}] 12:46:09 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | strokeRect is affected by globalAlpha 12:46:09 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | took 704ms 12:46:09 INFO - PROCESS | 3892 | 1461181569260 Marionette TRACE conn2 -> [0,625,"getWindowHandle",null] 12:46:09 INFO - PROCESS | 3892 | 1461181569262 Marionette TRACE conn2 <- [1,625,null,{"value":"13"}] 12:46:09 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html 12:46:09 INFO - PROCESS | 3892 | 1461181569301 Marionette TRACE conn2 -> [0,626,"setScriptTimeout",{"ms":35000}] 12:46:09 INFO - PROCESS | 3892 | 1461181569303 Marionette TRACE conn2 <- [1,626,null,{}] 12:46:09 INFO - PROCESS | 3892 | 1461181569310 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}] 12:46:09 INFO - PROCESS | 3892 | 1461181569412 Marionette TRACE conn2 <- [1,627,null,{"value":null}] 12:46:09 INFO - PROCESS | 3892 | 1461181569421 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\", \"a4ce384a-a975-48db-a85a-201f44ca6737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:46:09 INFO - PROCESS | 3892 | ++DOCSHELL 1AA5D400 == 49 [pid = 3892] [id = 166] 12:46:09 INFO - PROCESS | 3892 | ++DOMWINDOW == 119 (1C438800) [pid = 3892] [serial = 496] [outer = 00000000] 12:46:09 INFO - PROCESS | 3892 | ++DOMWINDOW == 120 (1CBC7400) [pid = 3892] [serial = 497] [outer = 1C438800] 12:46:09 INFO - PROCESS | 3892 | 1461181569467 Marionette DEBUG loaded listener.js 12:46:09 INFO - PROCESS | 3892 | ++DOMWINDOW == 121 (1CBCB000) [pid = 3892] [serial = 498] [outer = 1C438800] 12:46:09 INFO - PROCESS | 3892 | --DOMWINDOW == 120 (1A821400) [pid = 3892] [serial = 460] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html] 12:46:09 INFO - PROCESS | 3892 | --DOMWINDOW == 119 (189EF000) [pid = 3892] [serial = 442] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html] 12:46:09 INFO - PROCESS | 3892 | --DOMWINDOW == 118 (136DC800) [pid = 3892] [serial = 430] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html] 12:46:09 INFO - PROCESS | 3892 | --DOMWINDOW == 117 (18CEE000) [pid = 3892] [serial = 439] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html] 12:46:09 INFO - PROCESS | 3892 | --DOMWINDOW == 116 (16A64800) [pid = 3892] [serial = 433] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html] 12:46:09 INFO - PROCESS | 3892 | --DOMWINDOW == 115 (17D85C00) [pid = 3892] [serial = 436] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html] 12:46:09 INFO - PROCESS | 3892 | --DOMWINDOW == 114 (1C958000) [pid = 3892] [serial = 451] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html] 12:46:09 INFO - PROCESS | 3892 | --DOMWINDOW == 113 (1C64E800) [pid = 3892] [serial = 448] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html] 12:46:09 INFO - PROCESS | 3892 | --DOMWINDOW == 112 (15A36C00) [pid = 3892] [serial = 454] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html] 12:46:09 INFO - PROCESS | 3892 | --DOMWINDOW == 111 (1AB08000) [pid = 3892] [serial = 445] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html] 12:46:09 INFO - PROCESS | 3892 | --DOMWINDOW == 110 (189F5400) [pid = 3892] [serial = 457] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html] 12:46:09 INFO - PROCESS | 3892 | [3892] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-cen-w32-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 12:46:09 INFO - PROCESS | 3892 | [3892] WARNING: 'NS_FAILED(aResult)', file c:/builds/moz2_slave/m-cen-w32-d-000000000000000000/build/src/netwerk/cache2/CacheFile.cpp, line 653 12:46:09 INFO - PROCESS | 3892 | [3892] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-cen-w32-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 12:46:10 INFO - PROCESS | 3892 | 1461181570006 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]]]}] 12:46:10 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | strokeRect is not affected by globalCompositeOperation 12:46:10 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | took 781ms 12:46:10 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html 12:46:10 INFO - PROCESS | 3892 | 1461181570047 Marionette TRACE conn2 -> [0,629,"getWindowHandle",null] 12:46:10 INFO - PROCESS | 3892 | 1461181570049 Marionette TRACE conn2 <- [1,629,null,{"value":"13"}] 12:46:10 INFO - PROCESS | 3892 | 1461181570052 Marionette TRACE conn2 -> [0,630,"setScriptTimeout",{"ms":35000}] 12:46:10 INFO - PROCESS | 3892 | 1461181570054 Marionette TRACE conn2 <- [1,630,null,{}] 12:46:10 INFO - PROCESS | 3892 | 1461181570057 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}] 12:46:10 INFO - PROCESS | 3892 | 1461181570134 Marionette TRACE conn2 <- [1,631,null,{"value":null}] 12:46:10 INFO - PROCESS | 3892 | 1461181570142 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\", \"a4ce384a-a975-48db-a85a-201f44ca6737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:46:10 INFO - PROCESS | 3892 | ++DOCSHELL 189F5400 == 50 [pid = 3892] [id = 167] 12:46:10 INFO - PROCESS | 3892 | ++DOMWINDOW == 111 (18CEE000) [pid = 3892] [serial = 499] [outer = 00000000] 12:46:10 INFO - PROCESS | 3892 | ++DOMWINDOW == 112 (1C5F6000) [pid = 3892] [serial = 500] [outer = 18CEE000] 12:46:10 INFO - PROCESS | 3892 | 1461181570186 Marionette DEBUG loaded listener.js 12:46:10 INFO - PROCESS | 3892 | ++DOMWINDOW == 113 (1C64FC00) [pid = 3892] [serial = 501] [outer = 18CEE000] 12:46:10 INFO - PROCESS | 3892 | 1461181570602 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]]]}] 12:46:10 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | strokeRect of negative sizes works 12:46:10 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | took 593ms 12:46:10 INFO - PROCESS | 3892 | 1461181570651 Marionette TRACE conn2 -> [0,633,"getWindowHandle",null] 12:46:10 INFO - PROCESS | 3892 | 1461181570653 Marionette TRACE conn2 <- [1,633,null,{"value":"13"}] 12:46:10 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html 12:46:10 INFO - PROCESS | 3892 | 1461181570657 Marionette TRACE conn2 -> [0,634,"setScriptTimeout",{"ms":35000}] 12:46:10 INFO - PROCESS | 3892 | 1461181570658 Marionette TRACE conn2 <- [1,634,null,{}] 12:46:10 INFO - PROCESS | 3892 | 1461181570662 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}] 12:46:10 INFO - PROCESS | 3892 | 1461181570735 Marionette TRACE conn2 <- [1,635,null,{"value":null}] 12:46:10 INFO - PROCESS | 3892 | 1461181570741 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\", \"a4ce384a-a975-48db-a85a-201f44ca6737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:46:10 INFO - PROCESS | 3892 | ++DOCSHELL 1CBC5000 == 51 [pid = 3892] [id = 168] 12:46:10 INFO - PROCESS | 3892 | ++DOMWINDOW == 114 (1CBCB400) [pid = 3892] [serial = 502] [outer = 00000000] 12:46:10 INFO - PROCESS | 3892 | ++DOMWINDOW == 115 (1D01E800) [pid = 3892] [serial = 503] [outer = 1CBCB400] 12:46:10 INFO - PROCESS | 3892 | 1461181570785 Marionette DEBUG loaded listener.js 12:46:10 INFO - PROCESS | 3892 | ++DOMWINDOW == 116 (1D236800) [pid = 3892] [serial = 504] [outer = 1CBCB400] 12:46:11 INFO - PROCESS | 3892 | 1461181571212 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]]]}] 12:46:11 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | strokeRect() with Infinity/NaN is ignored 12:46:11 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | took 594ms 12:46:11 INFO - PROCESS | 3892 | 1461181571252 Marionette TRACE conn2 -> [0,637,"getWindowHandle",null] 12:46:11 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html 12:46:11 INFO - PROCESS | 3892 | 1461181571255 Marionette TRACE conn2 <- [1,637,null,{"value":"13"}] 12:46:11 INFO - PROCESS | 3892 | 1461181571259 Marionette TRACE conn2 -> [0,638,"setScriptTimeout",{"ms":35000}] 12:46:11 INFO - PROCESS | 3892 | 1461181571261 Marionette TRACE conn2 <- [1,638,null,{}] 12:46:11 INFO - PROCESS | 3892 | 1461181571283 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}] 12:46:11 INFO - PROCESS | 3892 | 1461181571359 Marionette TRACE conn2 <- [1,639,null,{"value":null}] 12:46:11 INFO - PROCESS | 3892 | 1461181571365 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\", \"a4ce384a-a975-48db-a85a-201f44ca6737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:46:11 INFO - PROCESS | 3892 | ++DOCSHELL 15414800 == 52 [pid = 3892] [id = 169] 12:46:11 INFO - PROCESS | 3892 | ++DOMWINDOW == 117 (1C66D800) [pid = 3892] [serial = 505] [outer = 00000000] 12:46:11 INFO - PROCESS | 3892 | ++DOMWINDOW == 118 (1D83F800) [pid = 3892] [serial = 506] [outer = 1C66D800] 12:46:11 INFO - PROCESS | 3892 | 1461181571409 Marionette DEBUG loaded listener.js 12:46:11 INFO - PROCESS | 3892 | ++DOMWINDOW == 119 (1D846800) [pid = 3892] [serial = 507] [outer = 1C66D800] 12:46:11 INFO - PROCESS | 3892 | 1461181571889 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]]]}] 12:46:11 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | strokeRect does not affect the current path 12:46:11 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | took 688ms 12:46:11 INFO - PROCESS | 3892 | 1461181571958 Marionette TRACE conn2 -> [0,641,"getWindowHandle",null] 12:46:11 INFO - PROCESS | 3892 | 1461181571962 Marionette TRACE conn2 <- [1,641,null,{"value":"13"}] 12:46:11 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html 12:46:11 INFO - PROCESS | 3892 | 1461181571968 Marionette TRACE conn2 -> [0,642,"setScriptTimeout",{"ms":35000}] 12:46:11 INFO - PROCESS | 3892 | 1461181571972 Marionette TRACE conn2 <- [1,642,null,{}] 12:46:11 INFO - PROCESS | 3892 | 1461181571979 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}] 12:46:12 INFO - PROCESS | 3892 | 1461181572085 Marionette TRACE conn2 <- [1,643,null,{"value":null}] 12:46:12 INFO - PROCESS | 3892 | 1461181572241 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\", \"a4ce384a-a975-48db-a85a-201f44ca6737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:46:12 INFO - PROCESS | 3892 | ++DOCSHELL 156B7000 == 53 [pid = 3892] [id = 170] 12:46:12 INFO - PROCESS | 3892 | ++DOMWINDOW == 120 (1659F800) [pid = 3892] [serial = 508] [outer = 00000000] 12:46:12 INFO - PROCESS | 3892 | ++DOMWINDOW == 121 (16A6C800) [pid = 3892] [serial = 509] [outer = 1659F800] 12:46:12 INFO - PROCESS | 3892 | 1461181572306 Marionette DEBUG loaded listener.js 12:46:12 INFO - PROCESS | 3892 | ++DOMWINDOW == 122 (16A6FC00) [pid = 3892] [serial = 510] [outer = 1659F800] 12:46:12 INFO - PROCESS | 3892 | 1461181572866 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]]]}] 12:46:12 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | strokeRect draws shadows 12:46:12 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | took 953ms 12:46:12 INFO - PROCESS | 3892 | 1461181572914 Marionette TRACE conn2 -> [0,645,"getWindowHandle",null] 12:46:12 INFO - PROCESS | 3892 | 1461181572920 Marionette TRACE conn2 <- [1,645,null,{"value":"13"}] 12:46:12 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html 12:46:12 INFO - PROCESS | 3892 | 1461181572927 Marionette TRACE conn2 -> [0,646,"setScriptTimeout",{"ms":35000}] 12:46:12 INFO - PROCESS | 3892 | 1461181572929 Marionette TRACE conn2 <- [1,646,null,{}] 12:46:12 INFO - PROCESS | 3892 | 1461181572933 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}] 12:46:13 INFO - PROCESS | 3892 | 1461181573037 Marionette TRACE conn2 <- [1,647,null,{"value":null}] 12:46:13 INFO - PROCESS | 3892 | 1461181573132 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\", \"a4ce384a-a975-48db-a85a-201f44ca6737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:46:13 INFO - PROCESS | 3892 | ++DOCSHELL 18BCE400 == 54 [pid = 3892] [id = 171] 12:46:13 INFO - PROCESS | 3892 | ++DOMWINDOW == 123 (18BD8000) [pid = 3892] [serial = 511] [outer = 00000000] 12:46:13 INFO - PROCESS | 3892 | ++DOMWINDOW == 124 (18F9E800) [pid = 3892] [serial = 512] [outer = 18BD8000] 12:46:13 INFO - PROCESS | 3892 | 1461181573186 Marionette DEBUG loaded listener.js 12:46:13 INFO - PROCESS | 3892 | ++DOMWINDOW == 125 (19BF5C00) [pid = 3892] [serial = 513] [outer = 18BD8000] 12:46:13 INFO - PROCESS | 3892 | 1461181573768 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]]]}] 12:46:13 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | fillRect is affected by transforms 12:46:13 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | took 907ms 12:46:13 INFO - PROCESS | 3892 | 1461181573829 Marionette TRACE conn2 -> [0,649,"getWindowHandle",null] 12:46:13 INFO - PROCESS | 3892 | 1461181573832 Marionette TRACE conn2 <- [1,649,null,{"value":"13"}] 12:46:13 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html 12:46:13 INFO - PROCESS | 3892 | 1461181573835 Marionette TRACE conn2 -> [0,650,"setScriptTimeout",{"ms":35000}] 12:46:13 INFO - PROCESS | 3892 | 1461181573839 Marionette TRACE conn2 <- [1,650,null,{}] 12:46:13 INFO - PROCESS | 3892 | 1461181573850 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}] 12:46:13 INFO - PROCESS | 3892 | 1461181573956 Marionette TRACE conn2 <- [1,651,null,{"value":null}] 12:46:14 INFO - PROCESS | 3892 | 1461181574051 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\", \"a4ce384a-a975-48db-a85a-201f44ca6737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:46:14 INFO - PROCESS | 3892 | ++DOCSHELL 1CB42C00 == 55 [pid = 3892] [id = 172] 12:46:14 INFO - PROCESS | 3892 | ++DOMWINDOW == 126 (1CBA5400) [pid = 3892] [serial = 514] [outer = 00000000] 12:46:14 INFO - PROCESS | 3892 | ++DOMWINDOW == 127 (1D018000) [pid = 3892] [serial = 515] [outer = 1CBA5400] 12:46:14 INFO - PROCESS | 3892 | 1461181574107 Marionette DEBUG loaded listener.js 12:46:14 INFO - PROCESS | 3892 | ++DOMWINDOW == 128 (1D8AF000) [pid = 3892] [serial = 516] [outer = 1CBA5400] 12:46:14 INFO - PROCESS | 3892 | [3892] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-cen-w32-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 12:46:14 INFO - PROCESS | 3892 | [3892] WARNING: 'NS_FAILED(aResult)', file c:/builds/moz2_slave/m-cen-w32-d-000000000000000000/build/src/netwerk/cache2/CacheFile.cpp, line 653 12:46:14 INFO - PROCESS | 3892 | 1461181574684 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]]]}] 12:46:14 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | strokeRect of 0x0 pixels draws nothing 12:46:14 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | took 890ms 12:46:14 INFO - PROCESS | 3892 | 1461181574739 Marionette TRACE conn2 -> [0,653,"getWindowHandle",null] 12:46:14 INFO - PROCESS | 3892 | 1461181574742 Marionette TRACE conn2 <- [1,653,null,{"value":"13"}] 12:46:14 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html 12:46:14 INFO - PROCESS | 3892 | 1461181574745 Marionette TRACE conn2 -> [0,654,"setScriptTimeout",{"ms":35000}] 12:46:14 INFO - PROCESS | 3892 | 1461181574747 Marionette TRACE conn2 <- [1,654,null,{}] 12:46:14 INFO - PROCESS | 3892 | 1461181574751 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}] 12:46:14 INFO - PROCESS | 3892 | 1461181574851 Marionette TRACE conn2 <- [1,655,null,{"value":null}] 12:46:14 INFO - PROCESS | 3892 | 1461181574946 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\", \"a4ce384a-a975-48db-a85a-201f44ca6737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:46:14 INFO - PROCESS | 3892 | ++DOCSHELL 1DBE7800 == 56 [pid = 3892] [id = 173] 12:46:14 INFO - PROCESS | 3892 | ++DOMWINDOW == 129 (1DBE7C00) [pid = 3892] [serial = 517] [outer = 00000000] 12:46:15 INFO - PROCESS | 3892 | ++DOMWINDOW == 130 (1DCE3800) [pid = 3892] [serial = 518] [outer = 1DBE7C00] 12:46:15 INFO - PROCESS | 3892 | 1461181575000 Marionette DEBUG loaded listener.js 12:46:15 INFO - PROCESS | 3892 | ++DOMWINDOW == 131 (1DCECC00) [pid = 3892] [serial = 519] [outer = 1DBE7C00] 12:46:15 INFO - PROCESS | 3892 | [3892] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-cen-w32-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 12:46:15 INFO - PROCESS | 3892 | 1461181575565 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]]]}] 12:46:15 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html | strokeRect of 0x0 pixels draws nothing, including caps and joins 12:46:15 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html | took 844ms 12:46:15 INFO - PROCESS | 3892 | 1461181575602 Marionette TRACE conn2 -> [0,657,"getWindowHandle",null] 12:46:15 INFO - PROCESS | 3892 | 1461181575605 Marionette TRACE conn2 <- [1,657,null,{"value":"13"}] 12:46:15 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html 12:46:15 INFO - PROCESS | 3892 | 1461181575610 Marionette TRACE conn2 -> [0,658,"setScriptTimeout",{"ms":35000}] 12:46:15 INFO - PROCESS | 3892 | 1461181575612 Marionette TRACE conn2 <- [1,658,null,{}] 12:46:15 INFO - PROCESS | 3892 | 1461181575616 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}] 12:46:15 INFO - PROCESS | 3892 | 1461181575711 Marionette TRACE conn2 <- [1,659,null,{"value":null}] 12:46:15 INFO - PROCESS | 3892 | 1461181575806 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\", \"a4ce384a-a975-48db-a85a-201f44ca6737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:46:15 INFO - PROCESS | 3892 | ++DOCSHELL 13AB4000 == 57 [pid = 3892] [id = 174] 12:46:15 INFO - PROCESS | 3892 | ++DOMWINDOW == 132 (1D9AA400) [pid = 3892] [serial = 520] [outer = 00000000] 12:46:15 INFO - PROCESS | 3892 | ++DOMWINDOW == 133 (1D9B2800) [pid = 3892] [serial = 521] [outer = 1D9AA400] 12:46:15 INFO - PROCESS | 3892 | 1461181575859 Marionette DEBUG loaded listener.js 12:46:15 INFO - PROCESS | 3892 | ++DOMWINDOW == 134 (1D9B4800) [pid = 3892] [serial = 522] [outer = 1D9AA400] 12:46:16 INFO - PROCESS | 3892 | 1461181576364 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]]]}] 12:46:16 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | strokeRect of Nx0 pixels draws a straight line 12:46:16 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | took 813ms 12:46:16 INFO - PROCESS | 3892 | 1461181576413 Marionette TRACE conn2 -> [0,661,"getWindowHandle",null] 12:46:16 INFO - PROCESS | 3892 | 1461181576415 Marionette TRACE conn2 <- [1,661,null,{"value":"13"}] 12:46:16 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html 12:46:16 INFO - PROCESS | 3892 | 1461181576418 Marionette TRACE conn2 -> [0,662,"setScriptTimeout",{"ms":35000}] 12:46:16 INFO - PROCESS | 3892 | 1461181576420 Marionette TRACE conn2 <- [1,662,null,{}] 12:46:16 INFO - PROCESS | 3892 | 1461181576424 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}] 12:46:16 INFO - PROCESS | 3892 | 1461181576538 Marionette TRACE conn2 <- [1,663,null,{"value":null}] 12:46:16 INFO - PROCESS | 3892 | 1461181576639 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\", \"a4ce384a-a975-48db-a85a-201f44ca6737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:46:16 INFO - PROCESS | 3892 | ++DOCSHELL 190AC400 == 58 [pid = 3892] [id = 175] 12:46:16 INFO - PROCESS | 3892 | ++DOMWINDOW == 135 (190AE400) [pid = 3892] [serial = 523] [outer = 00000000] 12:46:16 INFO - PROCESS | 3892 | ++DOMWINDOW == 136 (1D012C00) [pid = 3892] [serial = 524] [outer = 190AE400] 12:46:16 INFO - PROCESS | 3892 | 1461181576695 Marionette DEBUG loaded listener.js 12:46:16 INFO - PROCESS | 3892 | ++DOMWINDOW == 137 (1D9B2000) [pid = 3892] [serial = 525] [outer = 190AE400] 12:46:17 INFO - PROCESS | 3892 | [3892] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-cen-w32-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 12:46:17 INFO - PROCESS | 3892 | 1461181577269 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]]]}] 12:46:17 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html | strokeRect of Nx0 pixels draws a closed line with no caps 12:46:17 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html | took 906ms 12:46:17 INFO - PROCESS | 3892 | 1461181577323 Marionette TRACE conn2 -> [0,665,"getWindowHandle",null] 12:46:17 INFO - PROCESS | 3892 | 1461181577325 Marionette TRACE conn2 <- [1,665,null,{"value":"13"}] 12:46:17 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html 12:46:17 INFO - PROCESS | 3892 | 1461181577328 Marionette TRACE conn2 -> [0,666,"setScriptTimeout",{"ms":35000}] 12:46:17 INFO - PROCESS | 3892 | 1461181577330 Marionette TRACE conn2 <- [1,666,null,{}] 12:46:17 INFO - PROCESS | 3892 | 1461181577334 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}] 12:46:17 INFO - PROCESS | 3892 | 1461181577434 Marionette TRACE conn2 <- [1,667,null,{"value":null}] 12:46:17 INFO - PROCESS | 3892 | 1461181577567 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\", \"a4ce384a-a975-48db-a85a-201f44ca6737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:46:17 INFO - PROCESS | 3892 | ++DOCSHELL 190B5C00 == 59 [pid = 3892] [id = 176] 12:46:17 INFO - PROCESS | 3892 | ++DOMWINDOW == 138 (196D4C00) [pid = 3892] [serial = 526] [outer = 00000000] 12:46:17 INFO - PROCESS | 3892 | ++DOMWINDOW == 139 (1CEA0C00) [pid = 3892] [serial = 527] [outer = 196D4C00] 12:46:17 INFO - PROCESS | 3892 | 1461181577620 Marionette DEBUG loaded listener.js 12:46:17 INFO - PROCESS | 3892 | ++DOMWINDOW == 140 (1CEA3800) [pid = 3892] [serial = 528] [outer = 196D4C00] 12:46:18 INFO - PROCESS | 3892 | 1461181578299 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]]]}] 12:46:18 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html | strokeRect of Nx0 pixels draws a closed line with joins 12:46:18 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html | took 1048ms 12:46:18 INFO - PROCESS | 3892 | 1461181578390 Marionette TRACE conn2 -> [0,669,"getWindowHandle",null] 12:46:18 INFO - PROCESS | 3892 | 1461181578394 Marionette TRACE conn2 <- [1,669,null,{"value":"13"}] 12:46:18 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html 12:46:18 INFO - PROCESS | 3892 | 1461181578399 Marionette TRACE conn2 -> [0,670,"setScriptTimeout",{"ms":35000}] 12:46:18 INFO - PROCESS | 3892 | 1461181578403 Marionette TRACE conn2 <- [1,670,null,{}] 12:46:18 INFO - PROCESS | 3892 | 1461181578409 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}] 12:46:18 INFO - PROCESS | 3892 | 1461181578513 Marionette TRACE conn2 <- [1,671,null,{"value":null}] 12:46:18 INFO - PROCESS | 3892 | 1461181578644 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\", \"a4ce384a-a975-48db-a85a-201f44ca6737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:46:18 INFO - PROCESS | 3892 | ++DOCSHELL 1439D800 == 60 [pid = 3892] [id = 177] 12:46:18 INFO - PROCESS | 3892 | ++DOMWINDOW == 141 (156B7800) [pid = 3892] [serial = 529] [outer = 00000000] 12:46:18 INFO - PROCESS | 3892 | ++DOMWINDOW == 142 (1858C400) [pid = 3892] [serial = 530] [outer = 156B7800] 12:46:18 INFO - PROCESS | 3892 | 1461181578698 Marionette DEBUG loaded listener.js 12:46:18 INFO - PROCESS | 3892 | ++DOMWINDOW == 143 (189F2C00) [pid = 3892] [serial = 531] [outer = 156B7800] 12:46:19 INFO - PROCESS | 3892 | --DOCSHELL 1CBC5000 == 59 [pid = 3892] [id = 168] 12:46:19 INFO - PROCESS | 3892 | --DOCSHELL 189F5400 == 58 [pid = 3892] [id = 167] 12:46:19 INFO - PROCESS | 3892 | --DOCSHELL 1AA5D400 == 57 [pid = 3892] [id = 166] 12:46:19 INFO - PROCESS | 3892 | --DOCSHELL 136D3400 == 56 [pid = 3892] [id = 165] 12:46:19 INFO - PROCESS | 3892 | --DOCSHELL 15F55400 == 55 [pid = 3892] [id = 164] 12:46:19 INFO - PROCESS | 3892 | --DOCSHELL 1A340000 == 54 [pid = 3892] [id = 163] 12:46:19 INFO - PROCESS | 3892 | --DOCSHELL 18CEC400 == 53 [pid = 3892] [id = 162] 12:46:19 INFO - PROCESS | 3892 | --DOCSHELL 136D5000 == 52 [pid = 3892] [id = 161] 12:46:19 INFO - PROCESS | 3892 | --DOCSHELL 136DC400 == 51 [pid = 3892] [id = 160] 12:46:19 INFO - PROCESS | 3892 | --DOCSHELL 13A24400 == 50 [pid = 3892] [id = 157] 12:46:19 INFO - PROCESS | 3892 | --DOCSHELL 142AD400 == 49 [pid = 3892] [id = 156] 12:46:19 INFO - PROCESS | 3892 | --DOMWINDOW == 142 (1A3A2000) [pid = 3892] [serial = 443] [outer = 00000000] [url = about:blank] 12:46:19 INFO - PROCESS | 3892 | --DOMWINDOW == 141 (165E2800) [pid = 3892] [serial = 432] [outer = 00000000] [url = about:blank] 12:46:19 INFO - PROCESS | 3892 | --DOMWINDOW == 140 (19BEE000) [pid = 3892] [serial = 440] [outer = 00000000] [url = about:blank] 12:46:19 INFO - PROCESS | 3892 | --DOMWINDOW == 139 (19BF7000) [pid = 3892] [serial = 441] [outer = 00000000] [url = about:blank] 12:46:19 INFO - PROCESS | 3892 | --DOMWINDOW == 138 (15ACFC00) [pid = 3892] [serial = 431] [outer = 00000000] [url = about:blank] 12:46:19 INFO - PROCESS | 3892 | --DOMWINDOW == 137 (18F9D000) [pid = 3892] [serial = 435] [outer = 00000000] [url = about:blank] 12:46:19 INFO - PROCESS | 3892 | --DOMWINDOW == 136 (189EE800) [pid = 3892] [serial = 434] [outer = 00000000] [url = about:blank] 12:46:19 INFO - PROCESS | 3892 | --DOMWINDOW == 135 (18594800) [pid = 3892] [serial = 437] [outer = 00000000] [url = about:blank] 12:46:19 INFO - PROCESS | 3892 | --DOMWINDOW == 134 (1D22F400) [pid = 3892] [serial = 452] [outer = 00000000] [url = about:blank] 12:46:19 INFO - PROCESS | 3892 | --DOMWINDOW == 133 (18C1B000) [pid = 3892] [serial = 438] [outer = 00000000] [url = about:blank] 12:46:19 INFO - PROCESS | 3892 | --DOMWINDOW == 132 (1C671000) [pid = 3892] [serial = 450] [outer = 00000000] [url = about:blank] 12:46:19 INFO - PROCESS | 3892 | --DOMWINDOW == 131 (1663F400) [pid = 3892] [serial = 416] [outer = 00000000] [url = about:blank] 12:46:19 INFO - PROCESS | 3892 | --DOMWINDOW == 130 (1C678000) [pid = 3892] [serial = 449] [outer = 00000000] [url = about:blank] 12:46:19 INFO - PROCESS | 3892 | --DOMWINDOW == 129 (18C20800) [pid = 3892] [serial = 419] [outer = 00000000] [url = about:blank] 12:46:19 INFO - PROCESS | 3892 | --DOMWINDOW == 128 (1851F800) [pid = 3892] [serial = 455] [outer = 00000000] [url = about:blank] 12:46:19 INFO - PROCESS | 3892 | --DOMWINDOW == 127 (1A8E7400) [pid = 3892] [serial = 422] [outer = 00000000] [url = about:blank] 12:46:19 INFO - PROCESS | 3892 | --DOMWINDOW == 126 (18BD0800) [pid = 3892] [serial = 456] [outer = 00000000] [url = about:blank] 12:46:19 INFO - PROCESS | 3892 | --DOMWINDOW == 125 (1DBED000) [pid = 3892] [serial = 425] [outer = 00000000] [url = about:blank] 12:46:19 INFO - PROCESS | 3892 | --DOMWINDOW == 124 (18524400) [pid = 3892] [serial = 428] [outer = 00000000] [url = about:blank] 12:46:19 INFO - PROCESS | 3892 | --DOMWINDOW == 123 (1D241800) [pid = 3892] [serial = 453] [outer = 00000000] [url = about:blank] 12:46:19 INFO - PROCESS | 3892 | --DOMWINDOW == 122 (1C440400) [pid = 3892] [serial = 446] [outer = 00000000] [url = about:blank] 12:46:19 INFO - PROCESS | 3892 | --DOMWINDOW == 121 (1C445800) [pid = 3892] [serial = 447] [outer = 00000000] [url = about:blank] 12:46:19 INFO - PROCESS | 3892 | --DOMWINDOW == 120 (1DBEE000) [pid = 3892] [serial = 462] [outer = 00000000] [url = about:blank] 12:46:19 INFO - PROCESS | 3892 | --DOMWINDOW == 119 (1CD7DC00) [pid = 3892] [serial = 458] [outer = 00000000] [url = about:blank] 12:46:19 INFO - PROCESS | 3892 | --DOMWINDOW == 118 (1A443000) [pid = 3892] [serial = 444] [outer = 00000000] [url = about:blank] 12:46:19 INFO - PROCESS | 3892 | --DOMWINDOW == 117 (1D844C00) [pid = 3892] [serial = 459] [outer = 00000000] [url = about:blank] 12:46:19 INFO - PROCESS | 3892 | --DOMWINDOW == 116 (1D9C5800) [pid = 3892] [serial = 461] [outer = 00000000] [url = about:blank] 12:46:19 INFO - PROCESS | 3892 | 1461181579809 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]]]}] 12:46:19 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html | textAlign center is the center of the em squares (not the bounding box) 12:46:19 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html | took 1453ms 12:46:19 INFO - PROCESS | 3892 | 1461181579864 Marionette TRACE conn2 -> [0,673,"getWindowHandle",null] 12:46:19 INFO - PROCESS | 3892 | 1461181579869 Marionette TRACE conn2 <- [1,673,null,{"value":"13"}] 12:46:19 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html 12:46:19 INFO - PROCESS | 3892 | 1461181579875 Marionette TRACE conn2 -> [0,674,"setScriptTimeout",{"ms":35000}] 12:46:19 INFO - PROCESS | 3892 | 1461181579877 Marionette TRACE conn2 <- [1,674,null,{}] 12:46:19 INFO - PROCESS | 3892 | 1461181579881 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}] 12:46:19 INFO - PROCESS | 3892 | 1461181579963 Marionette TRACE conn2 <- [1,675,null,{"value":null}] 12:46:19 INFO - PROCESS | 3892 | 1461181579971 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\", \"a4ce384a-a975-48db-a85a-201f44ca6737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:46:20 INFO - PROCESS | 3892 | ++DOCSHELL 15ACFC00 == 50 [pid = 3892] [id = 178] 12:46:20 INFO - PROCESS | 3892 | ++DOMWINDOW == 117 (15D8E400) [pid = 3892] [serial = 532] [outer = 00000000] 12:46:20 INFO - PROCESS | 3892 | ++DOMWINDOW == 118 (1899F000) [pid = 3892] [serial = 533] [outer = 15D8E400] 12:46:20 INFO - PROCESS | 3892 | 1461181580016 Marionette DEBUG loaded listener.js 12:46:20 INFO - PROCESS | 3892 | ++DOMWINDOW == 119 (18BD0800) [pid = 3892] [serial = 534] [outer = 15D8E400] 12:46:21 INFO - PROCESS | 3892 | 1461181580986 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]]]}] 12:46:21 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html | textAlign end with ltr is the right edge 12:46:21 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html | took 1156ms 12:46:21 INFO - PROCESS | 3892 | 1461181581030 Marionette TRACE conn2 -> [0,677,"getWindowHandle",null] 12:46:21 INFO - PROCESS | 3892 | 1461181581032 Marionette TRACE conn2 <- [1,677,null,{"value":"13"}] 12:46:21 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html 12:46:21 INFO - PROCESS | 3892 | 1461181581036 Marionette TRACE conn2 -> [0,678,"setScriptTimeout",{"ms":35000}] 12:46:21 INFO - PROCESS | 3892 | 1461181581039 Marionette TRACE conn2 <- [1,678,null,{}] 12:46:21 INFO - PROCESS | 3892 | 1461181581049 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}] 12:46:21 INFO - PROCESS | 3892 | 1461181581134 Marionette TRACE conn2 <- [1,679,null,{"value":null}] 12:46:21 INFO - PROCESS | 3892 | 1461181581140 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\", \"a4ce384a-a975-48db-a85a-201f44ca6737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:46:21 INFO - PROCESS | 3892 | ++DOCSHELL 18CED800 == 51 [pid = 3892] [id = 179] 12:46:21 INFO - PROCESS | 3892 | ++DOMWINDOW == 120 (18FA0000) [pid = 3892] [serial = 535] [outer = 00000000] 12:46:21 INFO - PROCESS | 3892 | ++DOMWINDOW == 121 (190B4400) [pid = 3892] [serial = 536] [outer = 18FA0000] 12:46:21 INFO - PROCESS | 3892 | 1461181581187 Marionette DEBUG loaded listener.js 12:46:21 INFO - PROCESS | 3892 | ++DOMWINDOW == 122 (196E1400) [pid = 3892] [serial = 537] [outer = 18FA0000] 12:46:22 INFO - PROCESS | 3892 | 1461181582180 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]]]}] 12:46:22 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html | textAlign end with rtl is the left edge 12:46:22 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html | took 1188ms 12:46:22 INFO - PROCESS | 3892 | 1461181582242 Marionette TRACE conn2 -> [0,681,"getWindowHandle",null] 12:46:22 INFO - PROCESS | 3892 | 1461181582244 Marionette TRACE conn2 <- [1,681,null,{"value":"13"}] 12:46:22 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html 12:46:22 INFO - PROCESS | 3892 | 1461181582248 Marionette TRACE conn2 -> [0,682,"setScriptTimeout",{"ms":35000}] 12:46:22 INFO - PROCESS | 3892 | 1461181582250 Marionette TRACE conn2 <- [1,682,null,{}] 12:46:22 INFO - PROCESS | 3892 | 1461181582253 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}] 12:46:22 INFO - PROCESS | 3892 | 1461181582361 Marionette TRACE conn2 <- [1,683,null,{"value":null}] 12:46:22 INFO - PROCESS | 3892 | 1461181582368 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\", \"a4ce384a-a975-48db-a85a-201f44ca6737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:46:22 INFO - PROCESS | 3892 | ++DOCSHELL 190B4000 == 52 [pid = 3892] [id = 180] 12:46:22 INFO - PROCESS | 3892 | ++DOMWINDOW == 123 (190B6800) [pid = 3892] [serial = 538] [outer = 00000000] 12:46:22 INFO - PROCESS | 3892 | ++DOMWINDOW == 124 (1A333400) [pid = 3892] [serial = 539] [outer = 190B6800] 12:46:22 INFO - PROCESS | 3892 | 1461181582413 Marionette DEBUG loaded listener.js 12:46:22 INFO - PROCESS | 3892 | ++DOMWINDOW == 125 (1A443000) [pid = 3892] [serial = 540] [outer = 190B6800] 12:46:23 INFO - PROCESS | 3892 | --DOMWINDOW == 124 (19BEE400) [pid = 3892] [serial = 490] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html] 12:46:23 INFO - PROCESS | 3892 | --DOMWINDOW == 123 (1A449C00) [pid = 3892] [serial = 487] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html] 12:46:23 INFO - PROCESS | 3892 | --DOMWINDOW == 122 (15D87000) [pid = 3892] [serial = 493] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html] 12:46:23 INFO - PROCESS | 3892 | --DOMWINDOW == 121 (142A9C00) [pid = 3892] [serial = 478] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html] 12:46:23 INFO - PROCESS | 3892 | --DOMWINDOW == 120 (136D5C00) [pid = 3892] [serial = 481] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html] 12:46:23 INFO - PROCESS | 3892 | --DOMWINDOW == 119 (18CF0000) [pid = 3892] [serial = 484] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html] 12:46:23 INFO - PROCESS | 3892 | --DOMWINDOW == 118 (1CBCB400) [pid = 3892] [serial = 502] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html] 12:46:23 INFO - PROCESS | 3892 | --DOMWINDOW == 117 (1C438800) [pid = 3892] [serial = 496] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html] 12:46:23 INFO - PROCESS | 3892 | --DOMWINDOW == 116 (18CEE000) [pid = 3892] [serial = 499] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html] 12:46:23 INFO - PROCESS | 3892 | 1461181583375 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]]]}] 12:46:23 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html | textAlign left is the left of the first em square (not the bounding box) 12:46:23 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html | took 1141ms 12:46:23 INFO - PROCESS | 3892 | 1461181583389 Marionette TRACE conn2 -> [0,685,"getWindowHandle",null] 12:46:23 INFO - PROCESS | 3892 | 1461181583390 Marionette TRACE conn2 <- [1,685,null,{"value":"13"}] 12:46:23 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html 12:46:23 INFO - PROCESS | 3892 | 1461181583394 Marionette TRACE conn2 -> [0,686,"setScriptTimeout",{"ms":35000}] 12:46:23 INFO - PROCESS | 3892 | 1461181583396 Marionette TRACE conn2 <- [1,686,null,{}] 12:46:23 INFO - PROCESS | 3892 | 1461181583399 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}] 12:46:23 INFO - PROCESS | 3892 | 1461181583477 Marionette TRACE conn2 <- [1,687,null,{"value":null}] 12:46:23 INFO - PROCESS | 3892 | 1461181583483 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\", \"a4ce384a-a975-48db-a85a-201f44ca6737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:46:23 INFO - PROCESS | 3892 | ++DOCSHELL 136D8000 == 53 [pid = 3892] [id = 181] 12:46:23 INFO - PROCESS | 3892 | ++DOMWINDOW == 117 (136DA400) [pid = 3892] [serial = 541] [outer = 00000000] 12:46:23 INFO - PROCESS | 3892 | ++DOMWINDOW == 118 (19BEFC00) [pid = 3892] [serial = 542] [outer = 136DA400] 12:46:23 INFO - PROCESS | 3892 | 1461181583532 Marionette DEBUG loaded listener.js 12:46:23 INFO - PROCESS | 3892 | ++DOMWINDOW == 119 (19BEE400) [pid = 3892] [serial = 543] [outer = 136DA400] 12:46:24 INFO - PROCESS | 3892 | 1461181584462 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]]]}] 12:46:24 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html | textAlign right is the right of the last em square (not the bounding box) 12:46:24 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html | took 1078ms 12:46:24 INFO - PROCESS | 3892 | 1461181584488 Marionette TRACE conn2 -> [0,689,"getWindowHandle",null] 12:46:24 INFO - PROCESS | 3892 | 1461181584490 Marionette TRACE conn2 <- [1,689,null,{"value":"13"}] 12:46:24 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html 12:46:24 INFO - PROCESS | 3892 | 1461181584494 Marionette TRACE conn2 -> [0,690,"setScriptTimeout",{"ms":35000}] 12:46:24 INFO - PROCESS | 3892 | 1461181584495 Marionette TRACE conn2 <- [1,690,null,{}] 12:46:24 INFO - PROCESS | 3892 | 1461181584499 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}] 12:46:24 INFO - PROCESS | 3892 | 1461181584602 Marionette TRACE conn2 <- [1,691,null,{"value":null}] 12:46:24 INFO - PROCESS | 3892 | 1461181584609 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\", \"a4ce384a-a975-48db-a85a-201f44ca6737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:46:24 INFO - PROCESS | 3892 | ++DOCSHELL 196D7400 == 54 [pid = 3892] [id = 182] 12:46:24 INFO - PROCESS | 3892 | ++DOMWINDOW == 120 (1A447000) [pid = 3892] [serial = 544] [outer = 00000000] 12:46:24 INFO - PROCESS | 3892 | ++DOMWINDOW == 121 (1C5FA800) [pid = 3892] [serial = 545] [outer = 1A447000] 12:46:24 INFO - PROCESS | 3892 | 1461181584655 Marionette DEBUG loaded listener.js 12:46:24 INFO - PROCESS | 3892 | ++DOMWINDOW == 122 (1CB40400) [pid = 3892] [serial = 546] [outer = 1A447000] 12:46:25 INFO - PROCESS | 3892 | 1461181585602 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]]]}] 12:46:25 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html | textAlign start with ltr is the left edge 12:46:25 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html | took 1140ms 12:46:25 INFO - PROCESS | 3892 | 1461181585664 Marionette TRACE conn2 -> [0,693,"getWindowHandle",null] 12:46:25 INFO - PROCESS | 3892 | 1461181585669 Marionette TRACE conn2 <- [1,693,null,{"value":"13"}] 12:46:25 INFO - PROCESS | 3892 | 1461181585675 Marionette TRACE conn2 -> [0,694,"setScriptTimeout",{"ms":35000}] 12:46:25 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html 12:46:25 INFO - PROCESS | 3892 | 1461181585680 Marionette TRACE conn2 <- [1,694,null,{}] 12:46:25 INFO - PROCESS | 3892 | 1461181585687 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}] 12:46:25 INFO - PROCESS | 3892 | 1461181585783 Marionette TRACE conn2 <- [1,695,null,{"value":null}] 12:46:25 INFO - PROCESS | 3892 | 1461181585902 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\", \"a4ce384a-a975-48db-a85a-201f44ca6737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:46:25 INFO - PROCESS | 3892 | ++DOCSHELL 16648000 == 55 [pid = 3892] [id = 183] 12:46:25 INFO - PROCESS | 3892 | ++DOMWINDOW == 123 (16A63800) [pid = 3892] [serial = 547] [outer = 00000000] 12:46:25 INFO - PROCESS | 3892 | ++DOMWINDOW == 124 (16ED1C00) [pid = 3892] [serial = 548] [outer = 16A63800] 12:46:25 INFO - PROCESS | 3892 | 1461181585963 Marionette DEBUG loaded listener.js 12:46:26 INFO - PROCESS | 3892 | ++DOMWINDOW == 125 (16EDC400) [pid = 3892] [serial = 549] [outer = 16A63800] 12:46:27 INFO - PROCESS | 3892 | 1461181587081 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]]]}] 12:46:27 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | textAlign start with rtl is the right edge 12:46:27 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | took 1454ms 12:46:27 INFO - PROCESS | 3892 | 1461181587145 Marionette TRACE conn2 -> [0,697,"getWindowHandle",null] 12:46:27 INFO - PROCESS | 3892 | 1461181587151 Marionette TRACE conn2 <- [1,697,null,{"value":"13"}] 12:46:27 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html 12:46:27 INFO - PROCESS | 3892 | 1461181587158 Marionette TRACE conn2 -> [0,698,"setScriptTimeout",{"ms":35000}] 12:46:27 INFO - PROCESS | 3892 | 1461181587161 Marionette TRACE conn2 <- [1,698,null,{}] 12:46:27 INFO - PROCESS | 3892 | 1461181587208 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}] 12:46:27 INFO - PROCESS | 3892 | 1461181587337 Marionette TRACE conn2 <- [1,699,null,{"value":null}] 12:46:27 INFO - PROCESS | 3892 | 1461181587427 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\", \"a4ce384a-a975-48db-a85a-201f44ca6737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:46:27 INFO - PROCESS | 3892 | ++DOCSHELL 18C1DC00 == 56 [pid = 3892] [id = 184] 12:46:27 INFO - PROCESS | 3892 | ++DOMWINDOW == 126 (18CF3800) [pid = 3892] [serial = 550] [outer = 00000000] 12:46:27 INFO - PROCESS | 3892 | ++DOMWINDOW == 127 (190AB400) [pid = 3892] [serial = 551] [outer = 18CF3800] 12:46:27 INFO - PROCESS | 3892 | 1461181587481 Marionette DEBUG loaded listener.js 12:46:27 INFO - PROCESS | 3892 | ++DOMWINDOW == 128 (16644C00) [pid = 3892] [serial = 552] [outer = 18CF3800] 12:46:28 INFO - PROCESS | 3892 | 1461181588495 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]]]}] 12:46:28 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | Canvas test: 2d.text.draw.baseline.alphabetic 12:46:28 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | took 1391ms 12:46:28 INFO - PROCESS | 3892 | 1461181588552 Marionette TRACE conn2 -> [0,701,"getWindowHandle",null] 12:46:28 INFO - PROCESS | 3892 | 1461181588554 Marionette TRACE conn2 <- [1,701,null,{"value":"13"}] 12:46:28 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html 12:46:28 INFO - PROCESS | 3892 | 1461181588558 Marionette TRACE conn2 -> [0,702,"setScriptTimeout",{"ms":35000}] 12:46:28 INFO - PROCESS | 3892 | 1461181588562 Marionette TRACE conn2 <- [1,702,null,{}] 12:46:28 INFO - PROCESS | 3892 | 1461181588573 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}] 12:46:28 INFO - PROCESS | 3892 | 1461181588747 Marionette TRACE conn2 <- [1,703,null,{"value":null}] 12:46:28 INFO - PROCESS | 3892 | 1461181588845 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\", \"a4ce384a-a975-48db-a85a-201f44ca6737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:46:28 INFO - PROCESS | 3892 | ++DOCSHELL 1C5F3800 == 57 [pid = 3892] [id = 185] 12:46:28 INFO - PROCESS | 3892 | ++DOMWINDOW == 129 (1C5F5800) [pid = 3892] [serial = 553] [outer = 00000000] 12:46:28 INFO - PROCESS | 3892 | ++DOMWINDOW == 130 (1CBA6800) [pid = 3892] [serial = 554] [outer = 1C5F5800] 12:46:28 INFO - PROCESS | 3892 | 1461181588901 Marionette DEBUG loaded listener.js 12:46:28 INFO - PROCESS | 3892 | ++DOMWINDOW == 131 (1CBC3C00) [pid = 3892] [serial = 555] [outer = 1C5F5800] 12:46:29 INFO - PROCESS | 3892 | 1461181589920 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]]]}] 12:46:29 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html | fillText handles maxWidth based on line size, not bounding box size 12:46:29 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html | took 1391ms 12:46:29 INFO - PROCESS | 3892 | 1461181589958 Marionette TRACE conn2 -> [0,705,"getWindowHandle",null] 12:46:29 INFO - PROCESS | 3892 | 1461181589961 Marionette TRACE conn2 <- [1,705,null,{"value":"13"}] 12:46:29 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html 12:46:29 INFO - PROCESS | 3892 | 1461181589964 Marionette TRACE conn2 -> [0,706,"setScriptTimeout",{"ms":35000}] 12:46:29 INFO - PROCESS | 3892 | 1461181589966 Marionette TRACE conn2 <- [1,706,null,{}] 12:46:29 INFO - PROCESS | 3892 | 1461181589970 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}] 12:46:30 INFO - PROCESS | 3892 | 1461181590077 Marionette TRACE conn2 <- [1,707,null,{"value":null}] 12:46:30 INFO - PROCESS | 3892 | 1461181590201 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\", \"a4ce384a-a975-48db-a85a-201f44ca6737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:46:30 INFO - PROCESS | 3892 | ++DOCSHELL 189E9800 == 58 [pid = 3892] [id = 186] 12:46:30 INFO - PROCESS | 3892 | ++DOMWINDOW == 132 (1A3A5000) [pid = 3892] [serial = 556] [outer = 00000000] 12:46:30 INFO - PROCESS | 3892 | ++DOMWINDOW == 133 (1CBCD800) [pid = 3892] [serial = 557] [outer = 1A3A5000] 12:46:30 INFO - PROCESS | 3892 | 1461181590260 Marionette DEBUG loaded listener.js 12:46:30 INFO - PROCESS | 3892 | ++DOMWINDOW == 134 (1CEA2400) [pid = 3892] [serial = 558] [outer = 1A3A5000] 12:46:31 INFO - PROCESS | 3892 | 1461181591260 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]]]}] 12:46:31 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | fillText works on @font-face fonts 12:46:31 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | took 1360ms 12:46:31 INFO - PROCESS | 3892 | 1461181591323 Marionette TRACE conn2 -> [0,709,"getWindowHandle",null] 12:46:31 INFO - PROCESS | 3892 | 1461181591327 Marionette TRACE conn2 <- [1,709,null,{"value":"13"}] 12:46:31 INFO - PROCESS | 3892 | 1461181591332 Marionette TRACE conn2 -> [0,710,"setScriptTimeout",{"ms":35000}] 12:46:31 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html 12:46:31 INFO - PROCESS | 3892 | 1461181591336 Marionette TRACE conn2 <- [1,710,null,{}] 12:46:31 INFO - PROCESS | 3892 | 1461181591341 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}] 12:46:31 INFO - PROCESS | 3892 | 1461181591471 Marionette TRACE conn2 <- [1,711,null,{"value":null}] 12:46:31 INFO - PROCESS | 3892 | 1461181591607 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\", \"a4ce384a-a975-48db-a85a-201f44ca6737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:46:31 INFO - PROCESS | 3892 | ++DOCSHELL 18C1EC00 == 59 [pid = 3892] [id = 187] 12:46:31 INFO - PROCESS | 3892 | ++DOMWINDOW == 135 (18C1F400) [pid = 3892] [serial = 559] [outer = 00000000] 12:46:31 INFO - PROCESS | 3892 | ++DOMWINDOW == 136 (18F6A000) [pid = 3892] [serial = 560] [outer = 18C1F400] 12:46:31 INFO - PROCESS | 3892 | 1461181591658 Marionette DEBUG loaded listener.js 12:46:31 INFO - PROCESS | 3892 | ++DOMWINDOW == 137 (18F9C800) [pid = 3892] [serial = 561] [outer = 18C1F400] 12:46:32 INFO - PROCESS | 3892 | --DOCSHELL 16ED8000 == 58 [pid = 3892] [id = 113] 12:46:32 INFO - PROCESS | 3892 | --DOCSHELL 19BF3400 == 57 [pid = 3892] [id = 141] 12:46:32 INFO - PROCESS | 3892 | --DOCSHELL 136D8000 == 56 [pid = 3892] [id = 181] 12:46:32 INFO - PROCESS | 3892 | --DOCSHELL 190B4000 == 55 [pid = 3892] [id = 180] 12:46:32 INFO - PROCESS | 3892 | --DOCSHELL 18CED800 == 54 [pid = 3892] [id = 179] 12:46:32 INFO - PROCESS | 3892 | --DOCSHELL 15ACFC00 == 53 [pid = 3892] [id = 178] 12:46:32 INFO - PROCESS | 3892 | --DOCSHELL 1439D800 == 52 [pid = 3892] [id = 177] 12:46:32 INFO - PROCESS | 3892 | --DOCSHELL 190AC400 == 51 [pid = 3892] [id = 175] 12:46:32 INFO - PROCESS | 3892 | --DOCSHELL 18BCE400 == 50 [pid = 3892] [id = 171] 12:46:32 INFO - PROCESS | 3892 | --DOCSHELL 156B7000 == 49 [pid = 3892] [id = 170] 12:46:32 INFO - PROCESS | 3892 | --DOMWINDOW == 136 (1D8B1000) [pid = 3892] [serial = 464] [outer = 00000000] [url = about:blank] 12:46:32 INFO - PROCESS | 3892 | --DOMWINDOW == 135 (18264800) [pid = 3892] [serial = 467] [outer = 00000000] [url = about:blank] 12:46:32 INFO - PROCESS | 3892 | --DOMWINDOW == 134 (196D8400) [pid = 3892] [serial = 470] [outer = 00000000] [url = about:blank] 12:46:32 INFO - PROCESS | 3892 | --DOMWINDOW == 133 (1CBAC000) [pid = 3892] [serial = 473] [outer = 00000000] [url = about:blank] 12:46:32 INFO - PROCESS | 3892 | --DOMWINDOW == 132 (1D83F800) [pid = 3892] [serial = 506] [outer = 00000000] [url = about:blank] 12:46:32 INFO - PROCESS | 3892 | 1461181592200 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] 12:46:32 INFO - PROCESS | 3892 | 1461181592244 Marionette TRACE conn2 <- [1,713,null,{"value":"13"}] 12:46:32 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html 12:46:32 INFO - PROCESS | 3892 | 1461181592250 Marionette TRACE conn2 -> [0,714,"setScriptTimeout",{"ms":35000}] 12:46:32 INFO - PROCESS | 3892 | 1461181592252 Marionette TRACE conn2 <- [1,714,null,{}] 12:46:32 INFO - PROCESS | 3892 | 1461181592256 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}] 12:46:32 INFO - PROCESS | 3892 | 1461181592337 Marionette TRACE conn2 <- [1,715,null,{"value":null}] 12:46:32 INFO - PROCESS | 3892 | 1461181592346 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\", \"a4ce384a-a975-48db-a85a-201f44ca6737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:46:32 INFO - PROCESS | 3892 | ++DOCSHELL 18262800 == 50 [pid = 3892] [id = 188] 12:46:32 INFO - PROCESS | 3892 | ++DOMWINDOW == 133 (18263800) [pid = 3892] [serial = 562] [outer = 00000000] 12:46:32 INFO - PROCESS | 3892 | ++DOMWINDOW == 134 (1966A800) [pid = 3892] [serial = 563] [outer = 18263800] 12:46:32 INFO - PROCESS | 3892 | 1461181592391 Marionette DEBUG loaded listener.js 12:46:32 INFO - PROCESS | 3892 | ++DOMWINDOW == 135 (19BF6400) [pid = 3892] [serial = 564] [outer = 18263800] 12:46:32 INFO - PROCESS | 3892 | --DOMWINDOW == 134 (1C43CC00) [pid = 3892] [serial = 489] [outer = 00000000] [url = about:blank] 12:46:32 INFO - PROCESS | 3892 | --DOMWINDOW == 133 (19EB9C00) [pid = 3892] [serial = 491] [outer = 00000000] [url = about:blank] 12:46:32 INFO - PROCESS | 3892 | --DOMWINDOW == 132 (1AB09800) [pid = 3892] [serial = 488] [outer = 00000000] [url = about:blank] 12:46:32 INFO - PROCESS | 3892 | --DOMWINDOW == 131 (1CB4C800) [pid = 3892] [serial = 494] [outer = 00000000] [url = about:blank] 12:46:32 INFO - PROCESS | 3892 | --DOMWINDOW == 130 (1CBC3800) [pid = 3892] [serial = 476] [outer = 00000000] [url = about:blank] 12:46:32 INFO - PROCESS | 3892 | --DOMWINDOW == 129 (17D7B400) [pid = 3892] [serial = 480] [outer = 00000000] [url = about:blank] 12:46:32 INFO - PROCESS | 3892 | --DOMWINDOW == 128 (16A62000) [pid = 3892] [serial = 479] [outer = 00000000] [url = about:blank] 12:46:32 INFO - PROCESS | 3892 | --DOMWINDOW == 127 (19EE7000) [pid = 3892] [serial = 492] [outer = 00000000] [url = about:blank] 12:46:32 INFO - PROCESS | 3892 | --DOMWINDOW == 126 (1659E400) [pid = 3892] [serial = 482] [outer = 00000000] [url = about:blank] 12:46:32 INFO - PROCESS | 3892 | --DOMWINDOW == 125 (1825D800) [pid = 3892] [serial = 483] [outer = 00000000] [url = about:blank] 12:46:32 INFO - PROCESS | 3892 | --DOMWINDOW == 124 (18F76000) [pid = 3892] [serial = 485] [outer = 00000000] [url = about:blank] 12:46:32 INFO - PROCESS | 3892 | --DOMWINDOW == 123 (18FA0400) [pid = 3892] [serial = 486] [outer = 00000000] [url = about:blank] 12:46:32 INFO - PROCESS | 3892 | --DOMWINDOW == 122 (1D236800) [pid = 3892] [serial = 504] [outer = 00000000] [url = about:blank] 12:46:32 INFO - PROCESS | 3892 | --DOMWINDOW == 121 (1CBC7400) [pid = 3892] [serial = 497] [outer = 00000000] [url = about:blank] 12:46:32 INFO - PROCESS | 3892 | --DOMWINDOW == 120 (1CBA1C00) [pid = 3892] [serial = 495] [outer = 00000000] [url = about:blank] 12:46:32 INFO - PROCESS | 3892 | --DOMWINDOW == 119 (1D01E800) [pid = 3892] [serial = 503] [outer = 00000000] [url = about:blank] 12:46:32 INFO - PROCESS | 3892 | --DOMWINDOW == 118 (1CBCB000) [pid = 3892] [serial = 498] [outer = 00000000] [url = about:blank] 12:46:32 INFO - PROCESS | 3892 | --DOMWINDOW == 117 (1C5F6000) [pid = 3892] [serial = 500] [outer = 00000000] [url = about:blank] 12:46:32 INFO - PROCESS | 3892 | --DOMWINDOW == 116 (1C64FC00) [pid = 3892] [serial = 501] [outer = 00000000] [url = about:blank] 12:46:32 INFO - PROCESS | 3892 | 1461181592937 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]]]}] 12:46:33 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | fillText handles maxWidth correctly 12:46:33 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | took 734ms 12:46:33 INFO - PROCESS | 3892 | 1461181592989 Marionette TRACE conn2 -> [0,717,"getWindowHandle",null] 12:46:33 INFO - PROCESS | 3892 | 1461181592991 Marionette TRACE conn2 <- [1,717,null,{"value":"13"}] 12:46:33 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html 12:46:33 INFO - PROCESS | 3892 | 1461181592995 Marionette TRACE conn2 -> [0,718,"setScriptTimeout",{"ms":35000}] 12:46:33 INFO - PROCESS | 3892 | 1461181592998 Marionette TRACE conn2 <- [1,718,null,{}] 12:46:33 INFO - PROCESS | 3892 | 1461181593010 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}] 12:46:33 INFO - PROCESS | 3892 | 1461181593098 Marionette TRACE conn2 <- [1,719,null,{"value":null}] 12:46:33 INFO - PROCESS | 3892 | 1461181593181 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\", \"a4ce384a-a975-48db-a85a-201f44ca6737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:46:33 INFO - PROCESS | 3892 | ++DOCSHELL 196D4400 == 51 [pid = 3892] [id = 189] 12:46:33 INFO - PROCESS | 3892 | ++DOMWINDOW == 117 (19EBAC00) [pid = 3892] [serial = 565] [outer = 00000000] 12:46:33 INFO - PROCESS | 3892 | ++DOMWINDOW == 118 (1C43E800) [pid = 3892] [serial = 566] [outer = 19EBAC00] 12:46:33 INFO - PROCESS | 3892 | 1461181593227 Marionette DEBUG loaded listener.js 12:46:33 INFO - PROCESS | 3892 | ++DOMWINDOW == 119 (1C444800) [pid = 3892] [serial = 567] [outer = 19EBAC00] 12:46:33 INFO - PROCESS | 3892 | 1461181593634 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] 12:46:33 INFO - PROCESS | 3892 | 1461181593697 Marionette TRACE conn2 <- [1,721,null,{"value":"13"}] 12:46:33 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html 12:46:33 INFO - PROCESS | 3892 | 1461181593700 Marionette TRACE conn2 -> [0,722,"setScriptTimeout",{"ms":35000}] 12:46:33 INFO - PROCESS | 3892 | 1461181593701 Marionette TRACE conn2 <- [1,722,null,{}] 12:46:33 INFO - PROCESS | 3892 | 1461181593705 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}] 12:46:33 INFO - PROCESS | 3892 | 1461181593792 Marionette TRACE conn2 <- [1,723,null,{"value":null}] 12:46:33 INFO - PROCESS | 3892 | 1461181593797 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\", \"a4ce384a-a975-48db-a85a-201f44ca6737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:46:33 INFO - PROCESS | 3892 | ++DOCSHELL 1C5F8800 == 52 [pid = 3892] [id = 190] 12:46:33 INFO - PROCESS | 3892 | ++DOMWINDOW == 120 (1C64E800) [pid = 3892] [serial = 568] [outer = 00000000] 12:46:33 INFO - PROCESS | 3892 | ++DOMWINDOW == 121 (1CBAB400) [pid = 3892] [serial = 569] [outer = 1C64E800] 12:46:33 INFO - PROCESS | 3892 | 1461181593842 Marionette DEBUG loaded listener.js 12:46:33 INFO - PROCESS | 3892 | ++DOMWINDOW == 122 (1CBC4400) [pid = 3892] [serial = 570] [outer = 1C64E800] 12:46:34 INFO - PROCESS | 3892 | 1461181594273 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]]]}] 12:46:34 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | fillText does not start a new path or subpath 12:46:34 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | took 594ms 12:46:34 INFO - PROCESS | 3892 | 1461181594299 Marionette TRACE conn2 -> [0,725,"getWindowHandle",null] 12:46:34 INFO - PROCESS | 3892 | 1461181594301 Marionette TRACE conn2 <- [1,725,null,{"value":"13"}] 12:46:34 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html 12:46:34 INFO - PROCESS | 3892 | 1461181594308 Marionette TRACE conn2 -> [0,726,"setScriptTimeout",{"ms":35000}] 12:46:34 INFO - PROCESS | 3892 | 1461181594310 Marionette TRACE conn2 <- [1,726,null,{}] 12:46:34 INFO - PROCESS | 3892 | 1461181594313 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}] 12:46:34 INFO - PROCESS | 3892 | 1461181594424 Marionette TRACE conn2 <- [1,727,null,{"value":null}] 12:46:34 INFO - PROCESS | 3892 | 1461181594509 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\", \"a4ce384a-a975-48db-a85a-201f44ca6737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:46:34 INFO - PROCESS | 3892 | ++DOCSHELL 1CD85400 == 53 [pid = 3892] [id = 191] 12:46:34 INFO - PROCESS | 3892 | ++DOMWINDOW == 123 (1CD87000) [pid = 3892] [serial = 571] [outer = 00000000] 12:46:34 INFO - PROCESS | 3892 | ++DOMWINDOW == 124 (1CEA4C00) [pid = 3892] [serial = 572] [outer = 1CD87000] 12:46:34 INFO - PROCESS | 3892 | 1461181594553 Marionette DEBUG loaded listener.js 12:46:34 INFO - PROCESS | 3892 | ++DOMWINDOW == 125 (1CEA8C00) [pid = 3892] [serial = 573] [outer = 1CD87000] 12:46:35 INFO - PROCESS | 3892 | 1461181595445 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]]]}] 12:46:35 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | Canvas test: 2d.text.draw.fontface 12:46:35 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | took 1188ms 12:46:35 INFO - PROCESS | 3892 | 1461181595504 Marionette TRACE conn2 -> [0,729,"getWindowHandle",null] 12:46:35 INFO - PROCESS | 3892 | 1461181595506 Marionette TRACE conn2 <- [1,729,null,{"value":"13"}] 12:46:35 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html 12:46:35 INFO - PROCESS | 3892 | 1461181595509 Marionette TRACE conn2 -> [0,730,"setScriptTimeout",{"ms":35000}] 12:46:35 INFO - PROCESS | 3892 | 1461181595511 Marionette TRACE conn2 <- [1,730,null,{}] 12:46:35 INFO - PROCESS | 3892 | 1461181595514 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}] 12:46:35 INFO - PROCESS | 3892 | 1461181595640 Marionette TRACE conn2 <- [1,731,null,{"value":null}] 12:46:35 INFO - PROCESS | 3892 | 1461181595647 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\", \"a4ce384a-a975-48db-a85a-201f44ca6737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:46:35 INFO - PROCESS | 3892 | ++DOCSHELL 17D7BC00 == 54 [pid = 3892] [id = 192] 12:46:35 INFO - PROCESS | 3892 | ++DOMWINDOW == 126 (1C43D400) [pid = 3892] [serial = 574] [outer = 00000000] 12:46:35 INFO - PROCESS | 3892 | ++DOMWINDOW == 127 (1D3FB400) [pid = 3892] [serial = 575] [outer = 1C43D400] 12:46:35 INFO - PROCESS | 3892 | 1461181595741 Marionette DEBUG loaded listener.js 12:46:35 INFO - PROCESS | 3892 | ++DOMWINDOW == 128 (1D844C00) [pid = 3892] [serial = 576] [outer = 1C43D400] 12:46:36 INFO - PROCESS | 3892 | --DOMWINDOW == 127 (1D9C4800) [pid = 3892] [serial = 412] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html] 12:46:36 INFO - PROCESS | 3892 | --DOMWINDOW == 126 (1CBA8400) [pid = 3892] [serial = 463] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html] 12:46:36 INFO - PROCESS | 3892 | --DOMWINDOW == 125 (190B6800) [pid = 3892] [serial = 538] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html] 12:46:36 INFO - PROCESS | 3892 | --DOMWINDOW == 124 (156B7800) [pid = 3892] [serial = 529] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html] 12:46:36 INFO - PROCESS | 3892 | --DOMWINDOW == 123 (18FA0000) [pid = 3892] [serial = 535] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html] 12:46:36 INFO - PROCESS | 3892 | --DOMWINDOW == 122 (15D8E400) [pid = 3892] [serial = 532] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html] 12:46:36 INFO - PROCESS | 3892 | --DOMWINDOW == 121 (136DA400) [pid = 3892] [serial = 541] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html] 12:46:36 INFO - PROCESS | 3892 | 1461181596671 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]]]}] 12:46:36 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html | @font-face fonts should work even if they are not used in the page 12:46:36 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html | took 1188ms 12:46:36 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html 12:46:36 INFO - PROCESS | 3892 | 1461181596707 Marionette TRACE conn2 -> [0,733,"getWindowHandle",null] 12:46:36 INFO - PROCESS | 3892 | 1461181596709 Marionette TRACE conn2 <- [1,733,null,{"value":"13"}] 12:46:36 INFO - PROCESS | 3892 | 1461181596713 Marionette TRACE conn2 -> [0,734,"setScriptTimeout",{"ms":35000}] 12:46:36 INFO - PROCESS | 3892 | 1461181596714 Marionette TRACE conn2 <- [1,734,null,{}] 12:46:36 INFO - PROCESS | 3892 | 1461181596718 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}] 12:46:36 INFO - PROCESS | 3892 | 1461181596833 Marionette TRACE conn2 <- [1,735,null,{"value":null}] 12:46:36 INFO - PROCESS | 3892 | 1461181596842 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\", \"a4ce384a-a975-48db-a85a-201f44ca6737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:46:36 INFO - PROCESS | 3892 | ++DOCSHELL 11F4C000 == 55 [pid = 3892] [id = 193] 12:46:36 INFO - PROCESS | 3892 | ++DOMWINDOW == 122 (18F9C400) [pid = 3892] [serial = 577] [outer = 00000000] 12:46:36 INFO - PROCESS | 3892 | ++DOMWINDOW == 123 (1D3F0400) [pid = 3892] [serial = 578] [outer = 18F9C400] 12:46:36 INFO - PROCESS | 3892 | 1461181596886 Marionette DEBUG loaded listener.js 12:46:36 INFO - PROCESS | 3892 | ++DOMWINDOW == 124 (1D3EFC00) [pid = 3892] [serial = 579] [outer = 18F9C400] 12:46:37 INFO - PROCESS | 3892 | 1461181597779 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]]]}] 12:46:37 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html | Draw with the font immediately, then wait a bit until and draw again. (This crashes some version of WebKit.) 12:46:37 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html | took 1094ms 12:46:37 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html 12:46:37 INFO - PROCESS | 3892 | 1461181597814 Marionette TRACE conn2 -> [0,737,"getWindowHandle",null] 12:46:37 INFO - PROCESS | 3892 | 1461181597816 Marionette TRACE conn2 <- [1,737,null,{"value":"13"}] 12:46:37 INFO - PROCESS | 3892 | 1461181597820 Marionette TRACE conn2 -> [0,738,"setScriptTimeout",{"ms":35000}] 12:46:37 INFO - PROCESS | 3892 | 1461181597821 Marionette TRACE conn2 <- [1,738,null,{}] 12:46:37 INFO - PROCESS | 3892 | 1461181597824 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}] 12:46:37 INFO - PROCESS | 3892 | 1461181597901 Marionette TRACE conn2 <- [1,739,null,{"value":null}] 12:46:37 INFO - PROCESS | 3892 | 1461181597982 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\", \"a4ce384a-a975-48db-a85a-201f44ca6737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:46:38 INFO - PROCESS | 3892 | ++DOCSHELL 1A1CA800 == 56 [pid = 3892] [id = 194] 12:46:38 INFO - PROCESS | 3892 | ++DOMWINDOW == 125 (1D8B4C00) [pid = 3892] [serial = 580] [outer = 00000000] 12:46:38 INFO - PROCESS | 3892 | ++DOMWINDOW == 126 (1D9BB000) [pid = 3892] [serial = 581] [outer = 1D8B4C00] 12:46:38 INFO - PROCESS | 3892 | 1461181598027 Marionette DEBUG loaded listener.js 12:46:38 INFO - PROCESS | 3892 | ++DOMWINDOW == 127 (1D9BA400) [pid = 3892] [serial = 582] [outer = 1D8B4C00] 12:46:39 INFO - PROCESS | 3892 | --DOCSHELL 1D3F8C00 == 55 [pid = 3892] [id = 142] 12:46:39 INFO - PROCESS | 3892 | --DOCSHELL 1DBE7800 == 54 [pid = 3892] [id = 173] 12:46:39 INFO - PROCESS | 3892 | --DOCSHELL 13AB4000 == 53 [pid = 3892] [id = 174] 12:46:39 INFO - PROCESS | 3892 | --DOCSHELL 16A6DC00 == 52 [pid = 3892] [id = 83] 12:46:39 INFO - PROCESS | 3892 | --DOCSHELL 13AE8400 == 51 [pid = 3892] [id = 143] 12:46:39 INFO - PROCESS | 3892 | --DOCSHELL 198F7800 == 50 [pid = 3892] [id = 158] 12:46:39 INFO - PROCESS | 3892 | --DOCSHELL 1C5F4800 == 49 [pid = 3892] [id = 159] 12:46:39 INFO - PROCESS | 3892 | --DOCSHELL 1A441C00 == 48 [pid = 3892] [id = 84] 12:46:39 INFO - PROCESS | 3892 | --DOCSHELL 1D9C2000 == 47 [pid = 3892] [id = 138] 12:46:39 INFO - PROCESS | 3892 | --DOCSHELL 19BF6800 == 46 [pid = 3892] [id = 127] 12:46:39 INFO - PROCESS | 3892 | --DOCSHELL 190B5C00 == 45 [pid = 3892] [id = 176] 12:46:39 INFO - PROCESS | 3892 | --DOCSHELL 12BB6C00 == 44 [pid = 3892] [id = 99] 12:46:39 INFO - PROCESS | 3892 | --DOCSHELL 156AD800 == 43 [pid = 3892] [id = 55] 12:46:39 INFO - PROCESS | 3892 | --DOCSHELL 1CB42C00 == 42 [pid = 3892] [id = 172] 12:46:39 INFO - PROCESS | 3892 | --DOCSHELL 1D3F5800 == 41 [pid = 3892] [id = 114] 12:46:39 INFO - PROCESS | 3892 | --DOCSHELL 15414800 == 40 [pid = 3892] [id = 169] 12:46:39 INFO - PROCESS | 3892 | --DOCSHELL 1CBA8000 == 39 [pid = 3892] [id = 155] 12:46:39 INFO - PROCESS | 3892 | --DOCSHELL 18262800 == 38 [pid = 3892] [id = 188] 12:46:39 INFO - PROCESS | 3892 | --DOCSHELL 18C1EC00 == 37 [pid = 3892] [id = 187] 12:46:39 INFO - PROCESS | 3892 | --DOCSHELL 189E9800 == 36 [pid = 3892] [id = 186] 12:46:39 INFO - PROCESS | 3892 | --DOCSHELL 1C5F3800 == 35 [pid = 3892] [id = 185] 12:46:39 INFO - PROCESS | 3892 | --DOCSHELL 18C1DC00 == 34 [pid = 3892] [id = 184] 12:46:39 INFO - PROCESS | 3892 | --DOCSHELL 196D7400 == 33 [pid = 3892] [id = 182] 12:46:39 INFO - PROCESS | 3892 | --DOCSHELL 16648000 == 32 [pid = 3892] [id = 183] 12:46:39 INFO - PROCESS | 3892 | --DOCSHELL 11F4C000 == 31 [pid = 3892] [id = 193] 12:46:39 INFO - PROCESS | 3892 | --DOCSHELL 17D7BC00 == 30 [pid = 3892] [id = 192] 12:46:39 INFO - PROCESS | 3892 | --DOCSHELL 1C5F8800 == 29 [pid = 3892] [id = 190] 12:46:39 INFO - PROCESS | 3892 | --DOCSHELL 196D4400 == 28 [pid = 3892] [id = 189] 12:46:39 INFO - PROCESS | 3892 | --DOCSHELL 1CD85400 == 27 [pid = 3892] [id = 191] 12:46:39 INFO - PROCESS | 3892 | --DOMWINDOW == 126 (1DCE8400) [pid = 3892] [serial = 414] [outer = 00000000] [url = about:blank] 12:46:39 INFO - PROCESS | 3892 | --DOMWINDOW == 125 (1DBE5800) [pid = 3892] [serial = 465] [outer = 00000000] [url = about:blank] 12:46:39 INFO - PROCESS | 3892 | --DOMWINDOW == 124 (1C5FA800) [pid = 3892] [serial = 545] [outer = 00000000] [url = about:blank] 12:46:39 INFO - PROCESS | 3892 | --DOMWINDOW == 123 (1A333400) [pid = 3892] [serial = 539] [outer = 00000000] [url = about:blank] 12:46:39 INFO - PROCESS | 3892 | --DOMWINDOW == 122 (1CEA0C00) [pid = 3892] [serial = 527] [outer = 00000000] [url = about:blank] 12:46:39 INFO - PROCESS | 3892 | --DOMWINDOW == 121 (189F2C00) [pid = 3892] [serial = 531] [outer = 00000000] [url = about:blank] 12:46:39 INFO - PROCESS | 3892 | --DOMWINDOW == 120 (1858C400) [pid = 3892] [serial = 530] [outer = 00000000] [url = about:blank] 12:46:39 INFO - PROCESS | 3892 | --DOMWINDOW == 119 (190B4400) [pid = 3892] [serial = 536] [outer = 00000000] [url = about:blank] 12:46:39 INFO - PROCESS | 3892 | --DOMWINDOW == 118 (1D018000) [pid = 3892] [serial = 515] [outer = 00000000] [url = about:blank] 12:46:39 INFO - PROCESS | 3892 | --DOMWINDOW == 117 (1DCE3800) [pid = 3892] [serial = 518] [outer = 00000000] [url = about:blank] 12:46:39 INFO - PROCESS | 3892 | --DOMWINDOW == 116 (1899F000) [pid = 3892] [serial = 533] [outer = 00000000] [url = about:blank] 12:46:39 INFO - PROCESS | 3892 | --DOMWINDOW == 115 (18BD0800) [pid = 3892] [serial = 534] [outer = 00000000] [url = about:blank] 12:46:39 INFO - PROCESS | 3892 | --DOMWINDOW == 114 (18F9E800) [pid = 3892] [serial = 512] [outer = 00000000] [url = about:blank] 12:46:39 INFO - PROCESS | 3892 | --DOMWINDOW == 113 (16A6C800) [pid = 3892] [serial = 509] [outer = 00000000] [url = about:blank] 12:46:39 INFO - PROCESS | 3892 | --DOMWINDOW == 112 (1D9B2800) [pid = 3892] [serial = 521] [outer = 00000000] [url = about:blank] 12:46:39 INFO - PROCESS | 3892 | --DOMWINDOW == 111 (1D012C00) [pid = 3892] [serial = 524] [outer = 00000000] [url = about:blank] 12:46:39 INFO - PROCESS | 3892 | --DOMWINDOW == 110 (19BEFC00) [pid = 3892] [serial = 542] [outer = 00000000] [url = about:blank] 12:46:39 INFO - PROCESS | 3892 | --DOMWINDOW == 109 (1A443000) [pid = 3892] [serial = 540] [outer = 00000000] [url = about:blank] 12:46:39 INFO - PROCESS | 3892 | --DOMWINDOW == 108 (19BEE400) [pid = 3892] [serial = 543] [outer = 00000000] [url = about:blank] 12:46:39 INFO - PROCESS | 3892 | --DOMWINDOW == 107 (196E1400) [pid = 3892] [serial = 537] [outer = 00000000] [url = about:blank] 12:46:40 INFO - PROCESS | 3892 | 1461181600488 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]]]}] 12:46:40 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | U+0020 is rendered the correct size (1em wide) 12:46:40 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | took 2719ms 12:46:40 INFO - PROCESS | 3892 | 1461181600555 Marionette TRACE conn2 -> [0,741,"getWindowHandle",null] 12:46:40 INFO - PROCESS | 3892 | 1461181600559 Marionette TRACE conn2 <- [1,741,null,{"value":"13"}] 12:46:40 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html 12:46:40 INFO - PROCESS | 3892 | 1461181600565 Marionette TRACE conn2 -> [0,742,"setScriptTimeout",{"ms":35000}] 12:46:40 INFO - PROCESS | 3892 | 1461181600569 Marionette TRACE conn2 <- [1,742,null,{}] 12:46:40 INFO - PROCESS | 3892 | 1461181600576 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}] 12:46:40 INFO - PROCESS | 3892 | 1461181600716 Marionette TRACE conn2 <- [1,743,null,{"value":null}] 12:46:40 INFO - PROCESS | 3892 | 1461181600786 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\", \"a4ce384a-a975-48db-a85a-201f44ca6737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:46:40 INFO - PROCESS | 3892 | ++DOCSHELL 13203C00 == 28 [pid = 3892] [id = 195] 12:46:40 INFO - PROCESS | 3892 | ++DOMWINDOW == 108 (13207800) [pid = 3892] [serial = 583] [outer = 00000000] 12:46:40 INFO - PROCESS | 3892 | ++DOMWINDOW == 109 (13263C00) [pid = 3892] [serial = 584] [outer = 13207800] 12:46:40 INFO - PROCESS | 3892 | 1461181600845 Marionette DEBUG loaded listener.js 12:46:40 INFO - PROCESS | 3892 | ++DOMWINDOW == 110 (136AF000) [pid = 3892] [serial = 585] [outer = 13207800] 12:46:41 INFO - PROCESS | 3892 | 1461181601956 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]]]}] 12:46:42 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html | Non-space characters are not converted to U+0020 and collapsed 12:46:42 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html | took 1453ms 12:46:42 INFO - PROCESS | 3892 | 1461181602020 Marionette TRACE conn2 -> [0,745,"getWindowHandle",null] 12:46:42 INFO - PROCESS | 3892 | 1461181602024 Marionette TRACE conn2 <- [1,745,null,{"value":"13"}] 12:46:42 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html 12:46:42 INFO - PROCESS | 3892 | 1461181602075 Marionette TRACE conn2 -> [0,746,"setScriptTimeout",{"ms":35000}] 12:46:42 INFO - PROCESS | 3892 | 1461181602080 Marionette TRACE conn2 <- [1,746,null,{}] 12:46:42 INFO - PROCESS | 3892 | 1461181602094 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}] 12:46:42 INFO - PROCESS | 3892 | 1461181602228 Marionette TRACE conn2 <- [1,747,null,{"value":null}] 12:46:42 INFO - PROCESS | 3892 | 1461181602339 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\", \"a4ce384a-a975-48db-a85a-201f44ca6737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:46:42 INFO - PROCESS | 3892 | ++DOCSHELL 136DE000 == 29 [pid = 3892] [id = 196] 12:46:42 INFO - PROCESS | 3892 | ++DOMWINDOW == 111 (13741000) [pid = 3892] [serial = 586] [outer = 00000000] 12:46:42 INFO - PROCESS | 3892 | ++DOMWINDOW == 112 (13AB2C00) [pid = 3892] [serial = 587] [outer = 13741000] 12:46:42 INFO - PROCESS | 3892 | 1461181602395 Marionette DEBUG loaded listener.js 12:46:42 INFO - PROCESS | 3892 | ++DOMWINDOW == 113 (142AB000) [pid = 3892] [serial = 588] [outer = 13741000] 12:46:43 INFO - PROCESS | 3892 | 1461181603052 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]]]}] 12:46:43 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | strokeText does not start a new path or subpath 12:46:43 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | took 1000ms 12:46:43 INFO - PROCESS | 3892 | 1461181603074 Marionette TRACE conn2 -> [0,749,"getWindowHandle",null] 12:46:43 INFO - PROCESS | 3892 | 1461181603077 Marionette TRACE conn2 <- [1,749,null,{"value":"13"}] 12:46:43 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html 12:46:43 INFO - PROCESS | 3892 | 1461181603081 Marionette TRACE conn2 -> [0,750,"setScriptTimeout",{"ms":35000}] 12:46:43 INFO - PROCESS | 3892 | 1461181603083 Marionette TRACE conn2 <- [1,750,null,{}] 12:46:43 INFO - PROCESS | 3892 | 1461181603094 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}] 12:46:43 INFO - PROCESS | 3892 | 1461181603211 Marionette TRACE conn2 <- [1,751,null,{"value":null}] 12:46:43 INFO - PROCESS | 3892 | 1461181603288 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\", \"a4ce384a-a975-48db-a85a-201f44ca6737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:46:43 INFO - PROCESS | 3892 | ++DOCSHELL 15ACFC00 == 30 [pid = 3892] [id = 197] 12:46:43 INFO - PROCESS | 3892 | ++DOMWINDOW == 114 (15D87000) [pid = 3892] [serial = 589] [outer = 00000000] 12:46:43 INFO - PROCESS | 3892 | ++DOMWINDOW == 115 (16596800) [pid = 3892] [serial = 590] [outer = 15D87000] 12:46:43 INFO - PROCESS | 3892 | 1461181603349 Marionette DEBUG loaded listener.js 12:46:43 INFO - PROCESS | 3892 | ++DOMWINDOW == 116 (165D7800) [pid = 3892] [serial = 591] [outer = 15D87000] 12:46:43 INFO - PROCESS | 3892 | --DOCSHELL 11F47800 == 29 [pid = 3892] [id = 18] 12:46:43 INFO - PROCESS | 3892 | --DOCSHELL 18265C00 == 28 [pid = 3892] [id = 20] 12:46:43 INFO - PROCESS | 3892 | --DOCSHELL 02A8A800 == 27 [pid = 3892] [id = 26] 12:46:44 INFO - PROCESS | 3892 | 1461181604437 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]]]}] 12:46:44 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | Canvas test: 2d.text.measure.width.basic 12:46:44 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | took 1422ms 12:46:44 INFO - PROCESS | 3892 | 1461181604494 Marionette TRACE conn2 -> [0,753,"getWindowHandle",null] 12:46:44 INFO - PROCESS | 3892 | 1461181604499 Marionette TRACE conn2 <- [1,753,null,{"value":"13"}] 12:46:44 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html 12:46:44 INFO - PROCESS | 3892 | 1461181604503 Marionette TRACE conn2 -> [0,754,"setScriptTimeout",{"ms":35000}] 12:46:44 INFO - PROCESS | 3892 | 1461181604507 Marionette TRACE conn2 <- [1,754,null,{}] 12:46:44 INFO - PROCESS | 3892 | 1461181604512 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}] 12:46:44 INFO - PROCESS | 3892 | 1461181604592 Marionette TRACE conn2 <- [1,755,null,{"value":null}] 12:46:44 INFO - PROCESS | 3892 | 1461181604600 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\", \"a4ce384a-a975-48db-a85a-201f44ca6737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:46:44 INFO - PROCESS | 3892 | ++DOCSHELL 13741C00 == 28 [pid = 3892] [id = 198] 12:46:44 INFO - PROCESS | 3892 | ++DOMWINDOW == 117 (13747000) [pid = 3892] [serial = 592] [outer = 00000000] 12:46:44 INFO - PROCESS | 3892 | ++DOMWINDOW == 118 (14A57800) [pid = 3892] [serial = 593] [outer = 13747000] 12:46:44 INFO - PROCESS | 3892 | 1461181604647 Marionette DEBUG loaded listener.js 12:46:44 INFO - PROCESS | 3892 | ++DOMWINDOW == 119 (15A3A800) [pid = 3892] [serial = 594] [outer = 13747000] 12:46:45 INFO - PROCESS | 3892 | 1461181605603 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]]]}] 12:46:45 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | The empty string has zero width 12:46:45 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | took 1157ms 12:46:45 INFO - PROCESS | 3892 | 1461181605656 Marionette TRACE conn2 -> [0,757,"getWindowHandle",null] 12:46:45 INFO - PROCESS | 3892 | 1461181605661 Marionette TRACE conn2 <- [1,757,null,{"value":"13"}] 12:46:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html 12:46:45 INFO - PROCESS | 3892 | 1461181605667 Marionette TRACE conn2 -> [0,758,"setScriptTimeout",{"ms":35000}] 12:46:45 INFO - PROCESS | 3892 | 1461181605670 Marionette TRACE conn2 <- [1,758,null,{}] 12:46:45 INFO - PROCESS | 3892 | 1461181605674 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}] 12:46:45 INFO - PROCESS | 3892 | 1461181605758 Marionette TRACE conn2 <- [1,759,null,{"value":null}] 12:46:45 INFO - PROCESS | 3892 | 1461181605764 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\", \"a4ce384a-a975-48db-a85a-201f44ca6737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:46:45 INFO - PROCESS | 3892 | ++DOCSHELL 16ECD800 == 29 [pid = 3892] [id = 199] 12:46:45 INFO - PROCESS | 3892 | ++DOMWINDOW == 120 (16ECE000) [pid = 3892] [serial = 595] [outer = 00000000] 12:46:45 INFO - PROCESS | 3892 | ++DOMWINDOW == 121 (17D7BC00) [pid = 3892] [serial = 596] [outer = 16ECE000] 12:46:45 INFO - PROCESS | 3892 | 1461181605809 Marionette DEBUG loaded listener.js 12:46:45 INFO - PROCESS | 3892 | ++DOMWINDOW == 122 (18263C00) [pid = 3892] [serial = 597] [outer = 16ECE000] 12:46:46 INFO - PROCESS | 3892 | 1461181606287 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]]]}] 12:46:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | Canvas test: 2d.fillStyle.default 12:46:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | took 641ms 12:46:46 INFO - PROCESS | 3892 | 1461181606312 Marionette TRACE conn2 -> [0,761,"getWindowHandle",null] 12:46:46 INFO - PROCESS | 3892 | 1461181606314 Marionette TRACE conn2 <- [1,761,null,{"value":"13"}] 12:46:46 INFO - PROCESS | 3892 | 1461181606317 Marionette TRACE conn2 -> [0,762,"setScriptTimeout",{"ms":35000}] 12:46:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html 12:46:46 INFO - PROCESS | 3892 | 1461181606321 Marionette TRACE conn2 <- [1,762,null,{}] 12:46:46 INFO - PROCESS | 3892 | 1461181606335 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}] 12:46:46 INFO - PROCESS | 3892 | 1461181606442 Marionette TRACE conn2 <- [1,763,null,{"value":null}] 12:46:46 INFO - PROCESS | 3892 | 1461181606451 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\", \"a4ce384a-a975-48db-a85a-201f44ca6737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:46:46 INFO - PROCESS | 3892 | ++DOCSHELL 1899FC00 == 30 [pid = 3892] [id = 200] 12:46:46 INFO - PROCESS | 3892 | ++DOMWINDOW == 123 (189E8C00) [pid = 3892] [serial = 598] [outer = 00000000] 12:46:46 INFO - PROCESS | 3892 | ++DOMWINDOW == 124 (189EF800) [pid = 3892] [serial = 599] [outer = 189E8C00] 12:46:46 INFO - PROCESS | 3892 | 1461181606500 Marionette DEBUG loaded listener.js 12:46:46 INFO - PROCESS | 3892 | ++DOMWINDOW == 125 (18C16C00) [pid = 3892] [serial = 600] [outer = 189E8C00] 12:46:46 INFO - PROCESS | 3892 | 1461181606981 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]]]}] 12:46:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | Canvas test: 2d.fillStyle.get.semitransparent 12:46:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | took 687ms 12:46:47 INFO - PROCESS | 3892 | 1461181607020 Marionette TRACE conn2 -> [0,765,"getWindowHandle",null] 12:46:47 INFO - PROCESS | 3892 | 1461181607022 Marionette TRACE conn2 <- [1,765,null,{"value":"13"}] 12:46:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html 12:46:47 INFO - PROCESS | 3892 | 1461181607026 Marionette TRACE conn2 -> [0,766,"setScriptTimeout",{"ms":35000}] 12:46:47 INFO - PROCESS | 3892 | 1461181607027 Marionette TRACE conn2 <- [1,766,null,{}] 12:46:47 INFO - PROCESS | 3892 | 1461181607031 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}] 12:46:47 INFO - PROCESS | 3892 | 1461181607148 Marionette TRACE conn2 <- [1,767,null,{"value":null}] 12:46:47 INFO - PROCESS | 3892 | 1461181607231 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\", \"a4ce384a-a975-48db-a85a-201f44ca6737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:46:47 INFO - PROCESS | 3892 | ++DOCSHELL 18C19800 == 31 [pid = 3892] [id = 201] 12:46:47 INFO - PROCESS | 3892 | ++DOMWINDOW == 126 (18F6AC00) [pid = 3892] [serial = 601] [outer = 00000000] 12:46:47 INFO - PROCESS | 3892 | ++DOMWINDOW == 127 (18F93400) [pid = 3892] [serial = 602] [outer = 18F6AC00] 12:46:47 INFO - PROCESS | 3892 | 1461181607276 Marionette DEBUG loaded listener.js 12:46:47 INFO - PROCESS | 3892 | ++DOMWINDOW == 128 (18F9A400) [pid = 3892] [serial = 603] [outer = 18F6AC00] 12:46:47 INFO - PROCESS | 3892 | 1461181607695 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]]]}] 12:46:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | Canvas test: 2d.fillStyle.get.solid 12:46:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | took 687ms 12:46:47 INFO - PROCESS | 3892 | 1461181607725 Marionette TRACE conn2 -> [0,769,"getWindowHandle",null] 12:46:47 INFO - PROCESS | 3892 | 1461181607726 Marionette TRACE conn2 <- [1,769,null,{"value":"13"}] 12:46:47 INFO - PROCESS | 3892 | 1461181607730 Marionette TRACE conn2 -> [0,770,"setScriptTimeout",{"ms":35000}] 12:46:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html 12:46:47 INFO - PROCESS | 3892 | 1461181607731 Marionette TRACE conn2 <- [1,770,null,{}] 12:46:47 INFO - PROCESS | 3892 | 1461181607735 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}] 12:46:47 INFO - PROCESS | 3892 | 1461181607836 Marionette TRACE conn2 <- [1,771,null,{"value":null}] 12:46:47 INFO - PROCESS | 3892 | 1461181607842 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\", \"a4ce384a-a975-48db-a85a-201f44ca6737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:46:47 INFO - PROCESS | 3892 | ++DOCSHELL 13AAAC00 == 32 [pid = 3892] [id = 202] 12:46:47 INFO - PROCESS | 3892 | ++DOMWINDOW == 129 (18F70800) [pid = 3892] [serial = 604] [outer = 00000000] 12:46:47 INFO - PROCESS | 3892 | ++DOMWINDOW == 130 (190B2C00) [pid = 3892] [serial = 605] [outer = 18F70800] 12:46:47 INFO - PROCESS | 3892 | 1461181607889 Marionette DEBUG loaded listener.js 12:46:47 INFO - PROCESS | 3892 | ++DOMWINDOW == 131 (190B2400) [pid = 3892] [serial = 606] [outer = 18F70800] 12:46:48 INFO - PROCESS | 3892 | --DOMWINDOW == 130 (196D4C00) [pid = 3892] [serial = 526] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html] 12:46:48 INFO - PROCESS | 3892 | --DOMWINDOW == 129 (19BF6C00) [pid = 3892] [serial = 378] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html] 12:46:48 INFO - PROCESS | 3892 | --DOMWINDOW == 128 (14A5CC00) [pid = 3892] [serial = 466] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html] 12:46:48 INFO - PROCESS | 3892 | --DOMWINDOW == 127 (14A64400) [pid = 3892] [serial = 415] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html] 12:46:48 INFO - PROCESS | 3892 | --DOMWINDOW == 126 (16ED9400) [pid = 3892] [serial = 336] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html] 12:46:48 INFO - PROCESS | 3892 | --DOMWINDOW == 125 (19862C00) [pid = 3892] [serial = 282] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html] 12:46:48 INFO - PROCESS | 3892 | --DOMWINDOW == 124 (19BF4800) [pid = 3892] [serial = 421] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html] 12:46:48 INFO - PROCESS | 3892 | --DOMWINDOW == 123 (1D3F9000) [pid = 3892] [serial = 424] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html] 12:46:48 INFO - PROCESS | 3892 | --DOMWINDOW == 122 (19BF6000) [pid = 3892] [serial = 472] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html] 12:46:48 INFO - PROCESS | 3892 | --DOMWINDOW == 121 (189F4400) [pid = 3892] [serial = 333] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html] 12:46:48 INFO - PROCESS | 3892 | --DOMWINDOW == 120 (1CBAC800) [pid = 3892] [serial = 475] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html] 12:46:48 INFO - PROCESS | 3892 | --DOMWINDOW == 119 (1859AC00) [pid = 3892] [serial = 418] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html] 12:46:48 INFO - PROCESS | 3892 | --DOMWINDOW == 118 (1561D400) [pid = 3892] [serial = 427] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html] 12:46:48 INFO - PROCESS | 3892 | --DOMWINDOW == 117 (18C20000) [pid = 3892] [serial = 375] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html] 12:46:48 INFO - PROCESS | 3892 | --DOMWINDOW == 116 (18BCA400) [pid = 3892] [serial = 469] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html] 12:46:48 INFO - PROCESS | 3892 | --DOMWINDOW == 115 (16645000) [pid = 3892] [serial = 372] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html] 12:46:48 INFO - PROCESS | 3892 | --DOMWINDOW == 114 (15412800) [pid = 3892] [serial = 330] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html] 12:46:48 INFO - PROCESS | 3892 | --DOMWINDOW == 113 (1D3FA000) [pid = 3892] [serial = 339] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html] 12:46:48 INFO - PROCESS | 3892 | --DOMWINDOW == 112 (1C66D800) [pid = 3892] [serial = 505] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html] 12:46:48 INFO - PROCESS | 3892 | --DOMWINDOW == 111 (1CD87000) [pid = 3892] [serial = 571] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html] 12:46:48 INFO - PROCESS | 3892 | --DOMWINDOW == 110 (1C43D400) [pid = 3892] [serial = 574] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html] 12:46:48 INFO - PROCESS | 3892 | --DOMWINDOW == 109 (1C64E800) [pid = 3892] [serial = 568] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html] 12:46:48 INFO - PROCESS | 3892 | --DOMWINDOW == 108 (19EBAC00) [pid = 3892] [serial = 565] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html] 12:46:48 INFO - PROCESS | 3892 | --DOMWINDOW == 107 (18263800) [pid = 3892] [serial = 562] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html] 12:46:48 INFO - PROCESS | 3892 | --DOMWINDOW == 106 (18C1F400) [pid = 3892] [serial = 559] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html] 12:46:48 INFO - PROCESS | 3892 | --DOMWINDOW == 105 (1A3A5000) [pid = 3892] [serial = 556] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html] 12:46:48 INFO - PROCESS | 3892 | --DOMWINDOW == 104 (1C5F5800) [pid = 3892] [serial = 553] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html] 12:46:48 INFO - PROCESS | 3892 | --DOMWINDOW == 103 (18CF3800) [pid = 3892] [serial = 550] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html] 12:46:48 INFO - PROCESS | 3892 | --DOMWINDOW == 102 (16A63800) [pid = 3892] [serial = 547] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html] 12:46:48 INFO - PROCESS | 3892 | --DOMWINDOW == 101 (1A447000) [pid = 3892] [serial = 544] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html] 12:46:48 INFO - PROCESS | 3892 | --DOMWINDOW == 100 (18F9C400) [pid = 3892] [serial = 577] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html] 12:46:48 INFO - PROCESS | 3892 | --DOMWINDOW == 99 (1D9AA400) [pid = 3892] [serial = 520] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html] 12:46:48 INFO - PROCESS | 3892 | --DOMWINDOW == 98 (190AE400) [pid = 3892] [serial = 523] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html] 12:46:48 INFO - PROCESS | 3892 | --DOMWINDOW == 97 (1DBE7C00) [pid = 3892] [serial = 517] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html] 12:46:48 INFO - PROCESS | 3892 | --DOMWINDOW == 96 (1659F800) [pid = 3892] [serial = 508] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html] 12:46:48 INFO - PROCESS | 3892 | --DOMWINDOW == 95 (1CBA5400) [pid = 3892] [serial = 514] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html] 12:46:48 INFO - PROCESS | 3892 | --DOMWINDOW == 94 (18BD8000) [pid = 3892] [serial = 511] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html] 12:46:48 INFO - PROCESS | 3892 | 1461181608578 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]]]}] 12:46:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | Canvas test: 2d.fillStyle.get.transparent 12:46:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | took 906ms 12:46:48 INFO - PROCESS | 3892 | 1461181608635 Marionette TRACE conn2 -> [0,773,"getWindowHandle",null] 12:46:48 INFO - PROCESS | 3892 | 1461181608637 Marionette TRACE conn2 <- [1,773,null,{"value":"13"}] 12:46:48 INFO - PROCESS | 3892 | 1461181608640 Marionette TRACE conn2 -> [0,774,"setScriptTimeout",{"ms":35000}] 12:46:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html 12:46:48 INFO - PROCESS | 3892 | 1461181608641 Marionette TRACE conn2 <- [1,774,null,{}] 12:46:48 INFO - PROCESS | 3892 | 1461181608645 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}] 12:46:48 INFO - PROCESS | 3892 | 1461181608738 Marionette TRACE conn2 <- [1,775,null,{"value":null}] 12:46:48 INFO - PROCESS | 3892 | 1461181608816 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\", \"a4ce384a-a975-48db-a85a-201f44ca6737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:46:48 INFO - PROCESS | 3892 | ++DOCSHELL 15D88400 == 33 [pid = 3892] [id = 203] 12:46:48 INFO - PROCESS | 3892 | ++DOMWINDOW == 95 (16591400) [pid = 3892] [serial = 607] [outer = 00000000] 12:46:48 INFO - PROCESS | 3892 | ++DOMWINDOW == 96 (18C20C00) [pid = 3892] [serial = 608] [outer = 16591400] 12:46:48 INFO - PROCESS | 3892 | 1461181608864 Marionette DEBUG loaded listener.js 12:46:48 INFO - PROCESS | 3892 | ++DOMWINDOW == 97 (18C20400) [pid = 3892] [serial = 609] [outer = 16591400] 12:46:49 INFO - PROCESS | 3892 | 1461181609223 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]]]}] 12:46:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | Canvas test: 2d.fillStyle.invalidstring 12:46:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | took 641ms 12:46:49 INFO - PROCESS | 3892 | 1461181609278 Marionette TRACE conn2 -> [0,777,"getWindowHandle",null] 12:46:49 INFO - PROCESS | 3892 | 1461181609280 Marionette TRACE conn2 <- [1,777,null,{"value":"13"}] 12:46:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html 12:46:49 INFO - PROCESS | 3892 | 1461181609284 Marionette TRACE conn2 -> [0,778,"setScriptTimeout",{"ms":35000}] 12:46:49 INFO - PROCESS | 3892 | 1461181609285 Marionette TRACE conn2 <- [1,778,null,{}] 12:46:49 INFO - PROCESS | 3892 | 1461181609288 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}] 12:46:49 INFO - PROCESS | 3892 | 1461181609389 Marionette TRACE conn2 <- [1,779,null,{"value":null}] 12:46:49 INFO - PROCESS | 3892 | 1461181609397 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\", \"a4ce384a-a975-48db-a85a-201f44ca6737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:46:49 INFO - PROCESS | 3892 | ++DOCSHELL 12BBE000 == 34 [pid = 3892] [id = 204] 12:46:49 INFO - PROCESS | 3892 | ++DOMWINDOW == 98 (12D71800) [pid = 3892] [serial = 610] [outer = 00000000] 12:46:49 INFO - PROCESS | 3892 | ++DOMWINDOW == 99 (19666800) [pid = 3892] [serial = 611] [outer = 12D71800] 12:46:49 INFO - PROCESS | 3892 | 1461181609442 Marionette DEBUG loaded listener.js 12:46:49 INFO - PROCESS | 3892 | ++DOMWINDOW == 100 (1985B000) [pid = 3892] [serial = 612] [outer = 12D71800] 12:46:49 INFO - PROCESS | 3892 | 1461181609834 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]]]}] 12:46:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | Canvas test: 2d.fillStyle.invalidtype 12:46:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | took 594ms 12:46:49 INFO - PROCESS | 3892 | 1461181609881 Marionette TRACE conn2 -> [0,781,"getWindowHandle",null] 12:46:49 INFO - PROCESS | 3892 | 1461181609883 Marionette TRACE conn2 <- [1,781,null,{"value":"13"}] 12:46:49 INFO - PROCESS | 3892 | 1461181609886 Marionette TRACE conn2 -> [0,782,"setScriptTimeout",{"ms":35000}] 12:46:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html 12:46:49 INFO - PROCESS | 3892 | 1461181609887 Marionette TRACE conn2 <- [1,782,null,{}] 12:46:49 INFO - PROCESS | 3892 | 1461181609891 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}] 12:46:50 INFO - PROCESS | 3892 | 1461181609994 Marionette TRACE conn2 <- [1,783,null,{"value":null}] 12:46:50 INFO - PROCESS | 3892 | 1461181610002 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\", \"a4ce384a-a975-48db-a85a-201f44ca6737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:46:50 INFO - PROCESS | 3892 | ++DOCSHELL 136D5400 == 35 [pid = 3892] [id = 205] 12:46:50 INFO - PROCESS | 3892 | ++DOMWINDOW == 101 (18BD5800) [pid = 3892] [serial = 613] [outer = 00000000] 12:46:50 INFO - PROCESS | 3892 | ++DOMWINDOW == 102 (19BF8000) [pid = 3892] [serial = 614] [outer = 18BD5800] 12:46:50 INFO - PROCESS | 3892 | 1461181610052 Marionette DEBUG loaded listener.js 12:46:50 INFO - PROCESS | 3892 | ++DOMWINDOW == 103 (19BF7400) [pid = 3892] [serial = 615] [outer = 18BD5800] 12:46:50 INFO - PROCESS | 3892 | 1461181610470 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]]]}] 12:46:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | currentColor is computed from the canvas element 12:46:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | took 640ms 12:46:50 INFO - PROCESS | 3892 | 1461181610525 Marionette TRACE conn2 -> [0,785,"getWindowHandle",null] 12:46:50 INFO - PROCESS | 3892 | 1461181610529 Marionette TRACE conn2 <- [1,785,null,{"value":"13"}] 12:46:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html 12:46:50 INFO - PROCESS | 3892 | 1461181610534 Marionette TRACE conn2 -> [0,786,"setScriptTimeout",{"ms":35000}] 12:46:50 INFO - PROCESS | 3892 | 1461181610538 Marionette TRACE conn2 <- [1,786,null,{}] 12:46:50 INFO - PROCESS | 3892 | 1461181610545 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}] 12:46:50 INFO - PROCESS | 3892 | 1461181610637 Marionette TRACE conn2 <- [1,787,null,{"value":null}] 12:46:50 INFO - PROCESS | 3892 | 1461181610763 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\", \"a4ce384a-a975-48db-a85a-201f44ca6737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:46:50 INFO - PROCESS | 3892 | ++DOCSHELL 136D7800 == 36 [pid = 3892] [id = 206] 12:46:50 INFO - PROCESS | 3892 | ++DOMWINDOW == 104 (136D9800) [pid = 3892] [serial = 616] [outer = 00000000] 12:46:50 INFO - PROCESS | 3892 | ++DOMWINDOW == 105 (13A27C00) [pid = 3892] [serial = 617] [outer = 136D9800] 12:46:50 INFO - PROCESS | 3892 | 1461181610819 Marionette DEBUG loaded listener.js 12:46:50 INFO - PROCESS | 3892 | ++DOMWINDOW == 106 (14347800) [pid = 3892] [serial = 618] [outer = 136D9800] 12:46:51 INFO - PROCESS | 3892 | 1461181611438 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]]]}] 12:46:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html | currentColor is computed when the attribute is set, not when it is painted 12:46:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html | took 938ms 12:46:51 INFO - PROCESS | 3892 | 1461181611481 Marionette TRACE conn2 -> [0,789,"getWindowHandle",null] 12:46:51 INFO - PROCESS | 3892 | 1461181611485 Marionette TRACE conn2 <- [1,789,null,{"value":"13"}] 12:46:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html 12:46:51 INFO - PROCESS | 3892 | 1461181611493 Marionette TRACE conn2 -> [0,790,"setScriptTimeout",{"ms":35000}] 12:46:51 INFO - PROCESS | 3892 | 1461181611497 Marionette TRACE conn2 <- [1,790,null,{}] 12:46:51 INFO - PROCESS | 3892 | 1461181611501 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}] 12:46:51 INFO - PROCESS | 3892 | 1461181611603 Marionette TRACE conn2 <- [1,791,null,{"value":null}] 12:46:51 INFO - PROCESS | 3892 | 1461181611697 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\", \"a4ce384a-a975-48db-a85a-201f44ca6737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:46:51 INFO - PROCESS | 3892 | ++DOCSHELL 16EC1C00 == 37 [pid = 3892] [id = 207] 12:46:51 INFO - PROCESS | 3892 | ++DOMWINDOW == 107 (16EC3800) [pid = 3892] [serial = 619] [outer = 00000000] 12:46:51 INFO - PROCESS | 3892 | ++DOMWINDOW == 108 (1851CC00) [pid = 3892] [serial = 620] [outer = 16EC3800] 12:46:51 INFO - PROCESS | 3892 | 1461181611751 Marionette DEBUG loaded listener.js 12:46:51 INFO - PROCESS | 3892 | ++DOMWINDOW == 109 (1899F400) [pid = 3892] [serial = 621] [outer = 16EC3800] 12:46:52 INFO - PROCESS | 3892 | 1461181612321 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]]]}] 12:46:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html | currentColor is computed from the canvas element even when element is not rendered 12:46:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html | took 891ms 12:46:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html 12:46:52 INFO - PROCESS | 3892 | 1461181612396 Marionette TRACE conn2 -> [0,793,"getWindowHandle",null] 12:46:52 INFO - PROCESS | 3892 | 1461181612399 Marionette TRACE conn2 <- [1,793,null,{"value":"13"}] 12:46:52 INFO - PROCESS | 3892 | 1461181612402 Marionette TRACE conn2 -> [0,794,"setScriptTimeout",{"ms":35000}] 12:46:52 INFO - PROCESS | 3892 | 1461181612405 Marionette TRACE conn2 <- [1,794,null,{}] 12:46:52 INFO - PROCESS | 3892 | 1461181612414 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}] 12:46:52 INFO - PROCESS | 3892 | 1461181612523 Marionette TRACE conn2 <- [1,795,null,{"value":null}] 12:46:52 INFO - PROCESS | 3892 | 1461181612647 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\", \"a4ce384a-a975-48db-a85a-201f44ca6737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:46:52 INFO - PROCESS | 3892 | ++DOCSHELL 19BEE400 == 38 [pid = 3892] [id = 208] 12:46:52 INFO - PROCESS | 3892 | ++DOMWINDOW == 110 (19BF3400) [pid = 3892] [serial = 622] [outer = 00000000] 12:46:52 INFO - PROCESS | 3892 | ++DOMWINDOW == 111 (19E0D000) [pid = 3892] [serial = 623] [outer = 19BF3400] 12:46:52 INFO - PROCESS | 3892 | 1461181612712 Marionette DEBUG loaded listener.js 12:46:52 INFO - PROCESS | 3892 | ++DOMWINDOW == 112 (1A334000) [pid = 3892] [serial = 624] [outer = 19BF3400] 12:46:53 INFO - PROCESS | 3892 | 1461181613316 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]]]}] 12:46:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html | currentColor is solid black when the canvas element is not in a document 12:46:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html | took 937ms 12:46:53 INFO - PROCESS | 3892 | 1461181613347 Marionette TRACE conn2 -> [0,797,"getWindowHandle",null] 12:46:53 INFO - PROCESS | 3892 | 1461181613349 Marionette TRACE conn2 <- [1,797,null,{"value":"13"}] 12:46:53 INFO - PROCESS | 3892 | 1461181613352 Marionette TRACE conn2 -> [0,798,"setScriptTimeout",{"ms":35000}] 12:46:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html 12:46:53 INFO - PROCESS | 3892 | 1461181613354 Marionette TRACE conn2 <- [1,798,null,{}] 12:46:53 INFO - PROCESS | 3892 | 1461181613358 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}] 12:46:53 INFO - PROCESS | 3892 | 1461181613454 Marionette TRACE conn2 <- [1,799,null,{"value":null}] 12:46:53 INFO - PROCESS | 3892 | 1461181613533 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\", \"a4ce384a-a975-48db-a85a-201f44ca6737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:46:53 INFO - PROCESS | 3892 | ++DOCSHELL 18FA0000 == 39 [pid = 3892] [id = 209] 12:46:53 INFO - PROCESS | 3892 | ++DOMWINDOW == 113 (19D1F800) [pid = 3892] [serial = 625] [outer = 00000000] 12:46:53 INFO - PROCESS | 3892 | ++DOMWINDOW == 114 (1A8E2000) [pid = 3892] [serial = 626] [outer = 19D1F800] 12:46:53 INFO - PROCESS | 3892 | 1461181613628 Marionette DEBUG loaded listener.js 12:46:53 INFO - PROCESS | 3892 | ++DOMWINDOW == 115 (1AA5DC00) [pid = 3892] [serial = 627] [outer = 19D1F800] 12:46:54 INFO - PROCESS | 3892 | 1461181614218 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]]]}] 12:46:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | Canvas test: 2d.fillStyle.parse.hex3 12:46:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | took 906ms 12:46:54 INFO - PROCESS | 3892 | 1461181614257 Marionette TRACE conn2 -> [0,801,"getWindowHandle",null] 12:46:54 INFO - PROCESS | 3892 | 1461181614259 Marionette TRACE conn2 <- [1,801,null,{"value":"13"}] 12:46:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html 12:46:54 INFO - PROCESS | 3892 | 1461181614263 Marionette TRACE conn2 -> [0,802,"setScriptTimeout",{"ms":35000}] 12:46:54 INFO - PROCESS | 3892 | 1461181614265 Marionette TRACE conn2 <- [1,802,null,{}] 12:46:54 INFO - PROCESS | 3892 | 1461181614269 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}] 12:46:54 INFO - PROCESS | 3892 | 1461181614362 Marionette TRACE conn2 <- [1,803,null,{"value":null}] 12:46:54 INFO - PROCESS | 3892 | 1461181614445 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\", \"a4ce384a-a975-48db-a85a-201f44ca6737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:46:54 INFO - PROCESS | 3892 | ++DOCSHELL 11F46800 == 40 [pid = 3892] [id = 210] 12:46:54 INFO - PROCESS | 3892 | ++DOMWINDOW == 116 (11F49C00) [pid = 3892] [serial = 628] [outer = 00000000] 12:46:54 INFO - PROCESS | 3892 | ++DOMWINDOW == 117 (136DE800) [pid = 3892] [serial = 629] [outer = 11F49C00] 12:46:54 INFO - PROCESS | 3892 | 1461181614640 Marionette DEBUG loaded listener.js 12:46:54 INFO - PROCESS | 3892 | ++DOMWINDOW == 118 (13AAE000) [pid = 3892] [serial = 630] [outer = 11F49C00] 12:46:55 INFO - PROCESS | 3892 | --DOCSHELL 1DBEC800 == 39 [pid = 3892] [id = 13] 12:46:55 INFO - PROCESS | 3892 | --DOCSHELL 1DF49800 == 38 [pid = 3892] [id = 14] 12:46:55 INFO - PROCESS | 3892 | --DOCSHELL 1D9BD800 == 37 [pid = 3892] [id = 12] 12:46:55 INFO - PROCESS | 3892 | --DOCSHELL 13203C00 == 36 [pid = 3892] [id = 195] 12:46:55 INFO - PROCESS | 3892 | --DOMWINDOW == 117 (1CEA3800) [pid = 3892] [serial = 528] [outer = 00000000] [url = about:blank] 12:46:55 INFO - PROCESS | 3892 | --DOMWINDOW == 116 (1D244800) [pid = 3892] [serial = 380] [outer = 00000000] [url = about:blank] 12:46:55 INFO - PROCESS | 3892 | --DOMWINDOW == 115 (18522800) [pid = 3892] [serial = 468] [outer = 00000000] [url = about:blank] 12:46:55 INFO - PROCESS | 3892 | --DOMWINDOW == 114 (16ED2C00) [pid = 3892] [serial = 417] [outer = 00000000] [url = about:blank] 12:46:55 INFO - PROCESS | 3892 | --DOMWINDOW == 113 (1CB42400) [pid = 3892] [serial = 338] [outer = 00000000] [url = about:blank] 12:46:55 INFO - PROCESS | 3892 | --DOMWINDOW == 112 (1DBE9C00) [pid = 3892] [serial = 284] [outer = 00000000] [url = about:blank] 12:46:55 INFO - PROCESS | 3892 | --DOMWINDOW == 111 (1C5F4000) [pid = 3892] [serial = 423] [outer = 00000000] [url = about:blank] 12:46:55 INFO - PROCESS | 3892 | --DOMWINDOW == 110 (1DCE9000) [pid = 3892] [serial = 426] [outer = 00000000] [url = about:blank] 12:46:55 INFO - PROCESS | 3892 | --DOMWINDOW == 109 (1D83DC00) [pid = 3892] [serial = 474] [outer = 00000000] [url = about:blank] 12:46:55 INFO - PROCESS | 3892 | --DOMWINDOW == 108 (1A8E3400) [pid = 3892] [serial = 335] [outer = 00000000] [url = about:blank] 12:46:55 INFO - PROCESS | 3892 | --DOMWINDOW == 107 (1CBC5C00) [pid = 3892] [serial = 477] [outer = 00000000] [url = about:blank] 12:46:55 INFO - PROCESS | 3892 | --DOMWINDOW == 106 (18F93C00) [pid = 3892] [serial = 420] [outer = 00000000] [url = about:blank] 12:46:55 INFO - PROCESS | 3892 | --DOMWINDOW == 105 (18BCF800) [pid = 3892] [serial = 429] [outer = 00000000] [url = about:blank] 12:46:55 INFO - PROCESS | 3892 | --DOMWINDOW == 104 (1A3A3C00) [pid = 3892] [serial = 377] [outer = 00000000] [url = about:blank] 12:46:55 INFO - PROCESS | 3892 | --DOMWINDOW == 103 (19BF9800) [pid = 3892] [serial = 471] [outer = 00000000] [url = about:blank] 12:46:55 INFO - PROCESS | 3892 | --DOMWINDOW == 102 (189E7400) [pid = 3892] [serial = 374] [outer = 00000000] [url = about:blank] 12:46:55 INFO - PROCESS | 3892 | --DOMWINDOW == 101 (182D6400) [pid = 3892] [serial = 332] [outer = 00000000] [url = about:blank] 12:46:55 INFO - PROCESS | 3892 | --DOMWINDOW == 100 (1DCDF000) [pid = 3892] [serial = 341] [outer = 00000000] [url = about:blank] 12:46:55 INFO - PROCESS | 3892 | --DOMWINDOW == 99 (1D846800) [pid = 3892] [serial = 507] [outer = 00000000] [url = about:blank] 12:46:55 INFO - PROCESS | 3892 | --DOMWINDOW == 98 (1CEA4C00) [pid = 3892] [serial = 572] [outer = 00000000] [url = about:blank] 12:46:55 INFO - PROCESS | 3892 | --DOMWINDOW == 97 (1D844C00) [pid = 3892] [serial = 576] [outer = 00000000] [url = about:blank] 12:46:55 INFO - PROCESS | 3892 | --DOMWINDOW == 96 (1D3FB400) [pid = 3892] [serial = 575] [outer = 00000000] [url = about:blank] 12:46:55 INFO - PROCESS | 3892 | --DOMWINDOW == 95 (1CBAB400) [pid = 3892] [serial = 569] [outer = 00000000] [url = about:blank] 12:46:55 INFO - PROCESS | 3892 | --DOMWINDOW == 94 (1C43E800) [pid = 3892] [serial = 566] [outer = 00000000] [url = about:blank] 12:46:55 INFO - PROCESS | 3892 | --DOMWINDOW == 93 (1C444800) [pid = 3892] [serial = 567] [outer = 00000000] [url = about:blank] 12:46:55 INFO - PROCESS | 3892 | --DOMWINDOW == 92 (1966A800) [pid = 3892] [serial = 563] [outer = 00000000] [url = about:blank] 12:46:55 INFO - PROCESS | 3892 | --DOMWINDOW == 91 (19BF6400) [pid = 3892] [serial = 564] [outer = 00000000] [url = about:blank] 12:46:55 INFO - PROCESS | 3892 | --DOMWINDOW == 90 (18F9C800) [pid = 3892] [serial = 561] [outer = 00000000] [url = about:blank] 12:46:55 INFO - PROCESS | 3892 | --DOMWINDOW == 89 (18F6A000) [pid = 3892] [serial = 560] [outer = 00000000] [url = about:blank] 12:46:55 INFO - PROCESS | 3892 | --DOMWINDOW == 88 (1CEA2400) [pid = 3892] [serial = 558] [outer = 00000000] [url = about:blank] 12:46:55 INFO - PROCESS | 3892 | --DOMWINDOW == 87 (1CBCD800) [pid = 3892] [serial = 557] [outer = 00000000] [url = about:blank] 12:46:55 INFO - PROCESS | 3892 | --DOMWINDOW == 86 (1CBC3C00) [pid = 3892] [serial = 555] [outer = 00000000] [url = about:blank] 12:46:55 INFO - PROCESS | 3892 | --DOMWINDOW == 85 (1CBA6800) [pid = 3892] [serial = 554] [outer = 00000000] [url = about:blank] 12:46:55 INFO - PROCESS | 3892 | --DOMWINDOW == 84 (16644C00) [pid = 3892] [serial = 552] [outer = 00000000] [url = about:blank] 12:46:55 INFO - PROCESS | 3892 | --DOMWINDOW == 83 (190AB400) [pid = 3892] [serial = 551] [outer = 00000000] [url = about:blank] 12:46:55 INFO - PROCESS | 3892 | --DOMWINDOW == 82 (16EDC400) [pid = 3892] [serial = 549] [outer = 00000000] [url = about:blank] 12:46:55 INFO - PROCESS | 3892 | --DOMWINDOW == 81 (16ED1C00) [pid = 3892] [serial = 548] [outer = 00000000] [url = about:blank] 12:46:55 INFO - PROCESS | 3892 | --DOMWINDOW == 80 (1CB40400) [pid = 3892] [serial = 546] [outer = 00000000] [url = about:blank] 12:46:55 INFO - PROCESS | 3892 | --DOMWINDOW == 79 (1CEA8C00) [pid = 3892] [serial = 573] [outer = 00000000] [url = about:blank] 12:46:55 INFO - PROCESS | 3892 | --DOMWINDOW == 78 (1D3F0400) [pid = 3892] [serial = 578] [outer = 00000000] [url = about:blank] 12:46:55 INFO - PROCESS | 3892 | --DOMWINDOW == 77 (1CBC4400) [pid = 3892] [serial = 570] [outer = 00000000] [url = about:blank] 12:46:55 INFO - PROCESS | 3892 | --DOMWINDOW == 76 (1D3EFC00) [pid = 3892] [serial = 579] [outer = 00000000] [url = about:blank] 12:46:55 INFO - PROCESS | 3892 | --DOMWINDOW == 75 (1D9B4800) [pid = 3892] [serial = 522] [outer = 00000000] [url = about:blank] 12:46:55 INFO - PROCESS | 3892 | --DOMWINDOW == 74 (1D9B2000) [pid = 3892] [serial = 525] [outer = 00000000] [url = about:blank] 12:46:55 INFO - PROCESS | 3892 | --DOMWINDOW == 73 (1DCECC00) [pid = 3892] [serial = 519] [outer = 00000000] [url = about:blank] 12:46:55 INFO - PROCESS | 3892 | --DOMWINDOW == 72 (16A6FC00) [pid = 3892] [serial = 510] [outer = 00000000] [url = about:blank] 12:46:55 INFO - PROCESS | 3892 | --DOMWINDOW == 71 (1D8AF000) [pid = 3892] [serial = 516] [outer = 00000000] [url = about:blank] 12:46:55 INFO - PROCESS | 3892 | --DOMWINDOW == 70 (19BF5C00) [pid = 3892] [serial = 513] [outer = 00000000] [url = about:blank] 12:46:55 INFO - PROCESS | 3892 | 1461181615239 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] 12:46:55 INFO - PROCESS | 3892 | 1461181615270 Marionette TRACE conn2 <- [1,805,null,{"value":"13"}] 12:46:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html 12:46:55 INFO - PROCESS | 3892 | 1461181615275 Marionette TRACE conn2 -> [0,806,"setScriptTimeout",{"ms":35000}] 12:46:55 INFO - PROCESS | 3892 | 1461181615278 Marionette TRACE conn2 <- [1,806,null,{}] 12:46:55 INFO - PROCESS | 3892 | 1461181615283 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}] 12:46:55 INFO - PROCESS | 3892 | 1461181615378 Marionette TRACE conn2 <- [1,807,null,{"value":null}] 12:46:55 INFO - PROCESS | 3892 | 1461181615458 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\", \"a4ce384a-a975-48db-a85a-201f44ca6737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:46:55 INFO - PROCESS | 3892 | ++DOCSHELL 15626800 == 37 [pid = 3892] [id = 211] 12:46:55 INFO - PROCESS | 3892 | ++DOMWINDOW == 71 (156B7800) [pid = 3892] [serial = 631] [outer = 00000000] 12:46:55 INFO - PROCESS | 3892 | ++DOMWINDOW == 72 (1663D800) [pid = 3892] [serial = 632] [outer = 156B7800] 12:46:55 INFO - PROCESS | 3892 | 1461181615504 Marionette DEBUG loaded listener.js 12:46:55 INFO - PROCESS | 3892 | ++DOMWINDOW == 73 (16ECF400) [pid = 3892] [serial = 633] [outer = 156B7800] 12:46:55 INFO - PROCESS | 3892 | 1461181615869 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]]]}] 12:46:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | Canvas test: 2d.fillStyle.parse.hex6 12:46:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | took 641ms 12:46:55 INFO - PROCESS | 3892 | 1461181615939 Marionette TRACE conn2 -> [0,809,"getWindowHandle",null] 12:46:55 INFO - PROCESS | 3892 | 1461181615942 Marionette TRACE conn2 <- [1,809,null,{"value":"13"}] 12:46:55 INFO - PROCESS | 3892 | 1461181615949 Marionette TRACE conn2 -> [0,810,"setScriptTimeout",{"ms":35000}] 12:46:55 INFO - PROCESS | 3892 | 1461181615951 Marionette TRACE conn2 <- [1,810,null,{}] 12:46:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html 12:46:55 INFO - PROCESS | 3892 | 1461181615955 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}] 12:46:56 INFO - PROCESS | 3892 | 1461181616033 Marionette TRACE conn2 <- [1,811,null,{"value":null}] 12:46:56 INFO - PROCESS | 3892 | 1461181616039 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\", \"a4ce384a-a975-48db-a85a-201f44ca6737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:46:56 INFO - PROCESS | 3892 | ++DOCSHELL 13AF1800 == 38 [pid = 3892] [id = 212] 12:46:56 INFO - PROCESS | 3892 | ++DOMWINDOW == 74 (15624800) [pid = 3892] [serial = 634] [outer = 00000000] 12:46:56 INFO - PROCESS | 3892 | ++DOMWINDOW == 75 (1859AC00) [pid = 3892] [serial = 635] [outer = 15624800] 12:46:56 INFO - PROCESS | 3892 | 1461181616085 Marionette DEBUG loaded listener.js 12:46:56 INFO - PROCESS | 3892 | ++DOMWINDOW == 76 (189F1C00) [pid = 3892] [serial = 636] [outer = 15624800] 12:46:56 INFO - PROCESS | 3892 | 1461181616548 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] 12:46:56 INFO - PROCESS | 3892 | 1461181616593 Marionette TRACE conn2 <- [1,813,null,{"value":"13"}] 12:46:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html 12:46:56 INFO - PROCESS | 3892 | 1461181616597 Marionette TRACE conn2 -> [0,814,"setScriptTimeout",{"ms":35000}] 12:46:56 INFO - PROCESS | 3892 | 1461181616600 Marionette TRACE conn2 <- [1,814,null,{}] 12:46:56 INFO - PROCESS | 3892 | 1461181616610 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}] 12:46:56 INFO - PROCESS | 3892 | 1461181616693 Marionette TRACE conn2 <- [1,815,null,{"value":null}] 12:46:56 INFO - PROCESS | 3892 | 1461181616701 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\", \"a4ce384a-a975-48db-a85a-201f44ca6737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:46:56 INFO - PROCESS | 3892 | ++DOCSHELL 18F6D000 == 39 [pid = 3892] [id = 213] 12:46:56 INFO - PROCESS | 3892 | ++DOMWINDOW == 77 (18F71800) [pid = 3892] [serial = 637] [outer = 00000000] 12:46:56 INFO - PROCESS | 3892 | ++DOMWINDOW == 78 (18F99000) [pid = 3892] [serial = 638] [outer = 18F71800] 12:46:56 INFO - PROCESS | 3892 | 1461181616745 Marionette DEBUG loaded listener.js 12:46:56 INFO - PROCESS | 3892 | ++DOMWINDOW == 79 (18F9BC00) [pid = 3892] [serial = 639] [outer = 18F71800] 12:46:57 INFO - PROCESS | 3892 | 1461181617176 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]]]}] 12:46:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | Canvas test: 2d.fillStyle.parse.hsl-1 12:46:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | took 641ms 12:46:57 INFO - PROCESS | 3892 | 1461181617234 Marionette TRACE conn2 -> [0,817,"getWindowHandle",null] 12:46:57 INFO - PROCESS | 3892 | 1461181617237 Marionette TRACE conn2 <- [1,817,null,{"value":"13"}] 12:46:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html 12:46:57 INFO - PROCESS | 3892 | 1461181617240 Marionette TRACE conn2 -> [0,818,"setScriptTimeout",{"ms":35000}] 12:46:57 INFO - PROCESS | 3892 | 1461181617242 Marionette TRACE conn2 <- [1,818,null,{}] 12:46:57 INFO - PROCESS | 3892 | 1461181617245 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}] 12:46:57 INFO - PROCESS | 3892 | 1461181617321 Marionette TRACE conn2 <- [1,819,null,{"value":null}] 12:46:57 INFO - PROCESS | 3892 | 1461181617327 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\", \"a4ce384a-a975-48db-a85a-201f44ca6737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:46:57 INFO - PROCESS | 3892 | ++DOCSHELL 12B81400 == 40 [pid = 3892] [id = 214] 12:46:57 INFO - PROCESS | 3892 | ++DOMWINDOW == 80 (136D9C00) [pid = 3892] [serial = 640] [outer = 00000000] 12:46:57 INFO - PROCESS | 3892 | ++DOMWINDOW == 81 (190B2800) [pid = 3892] [serial = 641] [outer = 136D9C00] 12:46:57 INFO - PROCESS | 3892 | 1461181617372 Marionette DEBUG loaded listener.js 12:46:57 INFO - PROCESS | 3892 | ++DOMWINDOW == 82 (196D5000) [pid = 3892] [serial = 642] [outer = 136D9C00] 12:46:57 INFO - PROCESS | 3892 | 1461181617849 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]]]}] 12:46:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | Canvas test: 2d.fillStyle.parse.hsl-2 12:46:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | took 625ms 12:46:57 INFO - PROCESS | 3892 | 1461181617882 Marionette TRACE conn2 -> [0,821,"getWindowHandle",null] 12:46:57 INFO - PROCESS | 3892 | 1461181617884 Marionette TRACE conn2 <- [1,821,null,{"value":"13"}] 12:46:57 INFO - PROCESS | 3892 | 1461181617893 Marionette TRACE conn2 -> [0,822,"setScriptTimeout",{"ms":35000}] 12:46:57 INFO - PROCESS | 3892 | 1461181617894 Marionette TRACE conn2 <- [1,822,null,{}] 12:46:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html 12:46:57 INFO - PROCESS | 3892 | 1461181617898 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}] 12:46:58 INFO - PROCESS | 3892 | 1461181617994 Marionette TRACE conn2 <- [1,823,null,{"value":null}] 12:46:58 INFO - PROCESS | 3892 | 1461181618000 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\", \"a4ce384a-a975-48db-a85a-201f44ca6737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:46:58 INFO - PROCESS | 3892 | ++DOCSHELL 136D7400 == 41 [pid = 3892] [id = 215] 12:46:58 INFO - PROCESS | 3892 | ++DOMWINDOW == 83 (190B1800) [pid = 3892] [serial = 643] [outer = 00000000] 12:46:58 INFO - PROCESS | 3892 | ++DOMWINDOW == 84 (19BF4000) [pid = 3892] [serial = 644] [outer = 190B1800] 12:46:58 INFO - PROCESS | 3892 | 1461181618051 Marionette DEBUG loaded listener.js 12:46:58 INFO - PROCESS | 3892 | ++DOMWINDOW == 85 (19E04C00) [pid = 3892] [serial = 645] [outer = 190B1800] 12:46:58 INFO - PROCESS | 3892 | 1461181618507 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]]]}] 12:46:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | Canvas test: 2d.fillStyle.parse.hsl-3 12:46:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | took 625ms 12:46:58 INFO - PROCESS | 3892 | 1461181618532 Marionette TRACE conn2 -> [0,825,"getWindowHandle",null] 12:46:58 INFO - PROCESS | 3892 | 1461181618534 Marionette TRACE conn2 <- [1,825,null,{"value":"13"}] 12:46:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html 12:46:58 INFO - PROCESS | 3892 | 1461181618537 Marionette TRACE conn2 -> [0,826,"setScriptTimeout",{"ms":35000}] 12:46:58 INFO - PROCESS | 3892 | 1461181618539 Marionette TRACE conn2 <- [1,826,null,{}] 12:46:58 INFO - PROCESS | 3892 | 1461181618542 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}] 12:46:58 INFO - PROCESS | 3892 | 1461181618648 Marionette TRACE conn2 <- [1,827,null,{"value":null}] 12:46:58 INFO - PROCESS | 3892 | 1461181618734 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\", \"a4ce384a-a975-48db-a85a-201f44ca6737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:46:58 INFO - PROCESS | 3892 | ++DOCSHELL 1A1C9C00 == 42 [pid = 3892] [id = 216] 12:46:58 INFO - PROCESS | 3892 | ++DOMWINDOW == 86 (1A3A3C00) [pid = 3892] [serial = 646] [outer = 00000000] 12:46:58 INFO - PROCESS | 3892 | ++DOMWINDOW == 87 (1A8E9400) [pid = 3892] [serial = 647] [outer = 1A3A3C00] 12:46:58 INFO - PROCESS | 3892 | 1461181618777 Marionette DEBUG loaded listener.js 12:46:58 INFO - PROCESS | 3892 | ++DOMWINDOW == 88 (1A8E7400) [pid = 3892] [serial = 648] [outer = 1A3A3C00] 12:46:59 INFO - PROCESS | 3892 | 1461181619168 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]]]}] 12:46:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | Canvas test: 2d.fillStyle.parse.hsl-4 12:46:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | took 688ms 12:46:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html 12:46:59 INFO - PROCESS | 3892 | 1461181619238 Marionette TRACE conn2 -> [0,829,"getWindowHandle",null] 12:46:59 INFO - PROCESS | 3892 | 1461181619240 Marionette TRACE conn2 <- [1,829,null,{"value":"13"}] 12:46:59 INFO - PROCESS | 3892 | 1461181619243 Marionette TRACE conn2 -> [0,830,"setScriptTimeout",{"ms":35000}] 12:46:59 INFO - PROCESS | 3892 | 1461181619245 Marionette TRACE conn2 <- [1,830,null,{}] 12:46:59 INFO - PROCESS | 3892 | 1461181619248 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}] 12:46:59 INFO - PROCESS | 3892 | 1461181619348 Marionette TRACE conn2 <- [1,831,null,{"value":null}] 12:46:59 INFO - PROCESS | 3892 | 1461181619354 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\", \"a4ce384a-a975-48db-a85a-201f44ca6737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:46:59 INFO - PROCESS | 3892 | ++DOCSHELL 12DD8400 == 43 [pid = 3892] [id = 217] 12:46:59 INFO - PROCESS | 3892 | ++DOMWINDOW == 89 (189EB400) [pid = 3892] [serial = 649] [outer = 00000000] 12:46:59 INFO - PROCESS | 3892 | ++DOMWINDOW == 90 (1C43D400) [pid = 3892] [serial = 650] [outer = 189EB400] 12:46:59 INFO - PROCESS | 3892 | 1461181619397 Marionette DEBUG loaded listener.js 12:46:59 INFO - PROCESS | 3892 | ++DOMWINDOW == 91 (1C43C800) [pid = 3892] [serial = 651] [outer = 189EB400] 12:46:59 INFO - PROCESS | 3892 | --DOMWINDOW == 90 (18F6AC00) [pid = 3892] [serial = 601] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html] 12:46:59 INFO - PROCESS | 3892 | --DOMWINDOW == 89 (16ECE000) [pid = 3892] [serial = 595] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html] 12:46:59 INFO - PROCESS | 3892 | --DOMWINDOW == 88 (13747000) [pid = 3892] [serial = 592] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html] 12:46:59 INFO - PROCESS | 3892 | --DOMWINDOW == 87 (12D71800) [pid = 3892] [serial = 610] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html] 12:46:59 INFO - PROCESS | 3892 | --DOMWINDOW == 86 (18F70800) [pid = 3892] [serial = 604] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html] 12:46:59 INFO - PROCESS | 3892 | --DOMWINDOW == 85 (16591400) [pid = 3892] [serial = 607] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html] 12:46:59 INFO - PROCESS | 3892 | --DOMWINDOW == 84 (189E8C00) [pid = 3892] [serial = 598] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html] 12:46:59 INFO - PROCESS | 3892 | 1461181619864 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]]]}] 12:46:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | Canvas test: 2d.fillStyle.parse.hsl-5 12:46:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | took 625ms 12:46:59 INFO - PROCESS | 3892 | 1461181619881 Marionette TRACE conn2 -> [0,833,"getWindowHandle",null] 12:46:59 INFO - PROCESS | 3892 | 1461181619883 Marionette TRACE conn2 <- [1,833,null,{"value":"13"}] 12:46:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html 12:46:59 INFO - PROCESS | 3892 | 1461181619886 Marionette TRACE conn2 -> [0,834,"setScriptTimeout",{"ms":35000}] 12:46:59 INFO - PROCESS | 3892 | 1461181619888 Marionette TRACE conn2 <- [1,834,null,{}] 12:46:59 INFO - PROCESS | 3892 | 1461181619891 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}] 12:47:00 INFO - PROCESS | 3892 | 1461181619996 Marionette TRACE conn2 <- [1,835,null,{"value":null}] 12:47:00 INFO - PROCESS | 3892 | 1461181620075 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\", \"a4ce384a-a975-48db-a85a-201f44ca6737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:47:00 INFO - PROCESS | 3892 | ++DOCSHELL 16EDB000 == 44 [pid = 3892] [id = 218] 12:47:00 INFO - PROCESS | 3892 | ++DOMWINDOW == 85 (189F3400) [pid = 3892] [serial = 652] [outer = 00000000] 12:47:00 INFO - PROCESS | 3892 | ++DOMWINDOW == 86 (1ABE4400) [pid = 3892] [serial = 653] [outer = 189F3400] 12:47:00 INFO - PROCESS | 3892 | 1461181620121 Marionette DEBUG loaded listener.js 12:47:00 INFO - PROCESS | 3892 | ++DOMWINDOW == 87 (1C445C00) [pid = 3892] [serial = 654] [outer = 189F3400] 12:47:00 INFO - PROCESS | 3892 | 1461181620469 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]]]}] 12:47:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | Canvas test: 2d.fillStyle.parse.hsl-6 12:47:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | took 641ms 12:47:00 INFO - PROCESS | 3892 | 1461181620525 Marionette TRACE conn2 -> [0,837,"getWindowHandle",null] 12:47:00 INFO - PROCESS | 3892 | 1461181620527 Marionette TRACE conn2 <- [1,837,null,{"value":"13"}] 12:47:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html 12:47:00 INFO - PROCESS | 3892 | 1461181620530 Marionette TRACE conn2 -> [0,838,"setScriptTimeout",{"ms":35000}] 12:47:00 INFO - PROCESS | 3892 | 1461181620531 Marionette TRACE conn2 <- [1,838,null,{}] 12:47:00 INFO - PROCESS | 3892 | 1461181620535 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}] 12:47:00 INFO - PROCESS | 3892 | 1461181620612 Marionette TRACE conn2 <- [1,839,null,{"value":null}] 12:47:00 INFO - PROCESS | 3892 | 1461181620618 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\", \"a4ce384a-a975-48db-a85a-201f44ca6737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:47:00 INFO - PROCESS | 3892 | ++DOCSHELL 19BF9C00 == 45 [pid = 3892] [id = 219] 12:47:00 INFO - PROCESS | 3892 | ++DOMWINDOW == 88 (1AB0A800) [pid = 3892] [serial = 655] [outer = 00000000] 12:47:00 INFO - PROCESS | 3892 | ++DOMWINDOW == 89 (1C5F7000) [pid = 3892] [serial = 656] [outer = 1AB0A800] 12:47:00 INFO - PROCESS | 3892 | 1461181620662 Marionette DEBUG loaded listener.js 12:47:00 INFO - PROCESS | 3892 | ++DOMWINDOW == 90 (1C5F6400) [pid = 3892] [serial = 657] [outer = 1AB0A800] 12:47:01 INFO - PROCESS | 3892 | 1461181621062 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]]]}] 12:47:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-1 12:47:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | took 594ms 12:47:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html 12:47:01 INFO - PROCESS | 3892 | 1461181621127 Marionette TRACE conn2 -> [0,841,"getWindowHandle",null] 12:47:01 INFO - PROCESS | 3892 | 1461181621129 Marionette TRACE conn2 <- [1,841,null,{"value":"13"}] 12:47:01 INFO - PROCESS | 3892 | 1461181621134 Marionette TRACE conn2 -> [0,842,"setScriptTimeout",{"ms":35000}] 12:47:01 INFO - PROCESS | 3892 | 1461181621136 Marionette TRACE conn2 <- [1,842,null,{}] 12:47:01 INFO - PROCESS | 3892 | 1461181621139 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}] 12:47:01 INFO - PROCESS | 3892 | 1461181621213 Marionette TRACE conn2 <- [1,843,null,{"value":null}] 12:47:01 INFO - PROCESS | 3892 | 1461181621219 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\", \"a4ce384a-a975-48db-a85a-201f44ca6737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:47:01 INFO - PROCESS | 3892 | ++DOCSHELL 1C447800 == 46 [pid = 3892] [id = 220] 12:47:01 INFO - PROCESS | 3892 | ++DOMWINDOW == 91 (1C447C00) [pid = 3892] [serial = 658] [outer = 00000000] 12:47:01 INFO - PROCESS | 3892 | ++DOMWINDOW == 92 (13AB3000) [pid = 3892] [serial = 659] [outer = 1C447C00] 12:47:01 INFO - PROCESS | 3892 | 1461181621274 Marionette DEBUG loaded listener.js 12:47:01 INFO - PROCESS | 3892 | ++DOMWINDOW == 93 (1C95CC00) [pid = 3892] [serial = 660] [outer = 1C447C00] 12:47:01 INFO - PROCESS | 3892 | 1461181621783 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]]]}] 12:47:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-2 12:47:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | took 687ms 12:47:01 INFO - PROCESS | 3892 | 1461181621833 Marionette TRACE conn2 -> [0,845,"getWindowHandle",null] 12:47:01 INFO - PROCESS | 3892 | 1461181621837 Marionette TRACE conn2 <- [1,845,null,{"value":"13"}] 12:47:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html 12:47:01 INFO - PROCESS | 3892 | 1461181621843 Marionette TRACE conn2 -> [0,846,"setScriptTimeout",{"ms":35000}] 12:47:01 INFO - PROCESS | 3892 | 1461181621847 Marionette TRACE conn2 <- [1,846,null,{}] 12:47:01 INFO - PROCESS | 3892 | 1461181621854 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}] 12:47:01 INFO - PROCESS | 3892 | 1461181621958 Marionette TRACE conn2 <- [1,847,null,{"value":null}] 12:47:02 INFO - PROCESS | 3892 | 1461181622055 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\", \"a4ce384a-a975-48db-a85a-201f44ca6737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:47:02 INFO - PROCESS | 3892 | ++DOCSHELL 13261000 == 47 [pid = 3892] [id = 221] 12:47:02 INFO - PROCESS | 3892 | ++DOMWINDOW == 94 (13265800) [pid = 3892] [serial = 661] [outer = 00000000] 12:47:02 INFO - PROCESS | 3892 | ++DOMWINDOW == 95 (1663F400) [pid = 3892] [serial = 662] [outer = 13265800] 12:47:02 INFO - PROCESS | 3892 | 1461181622111 Marionette DEBUG loaded listener.js 12:47:02 INFO - PROCESS | 3892 | ++DOMWINDOW == 96 (16EC9400) [pid = 3892] [serial = 663] [outer = 13265800] 12:47:02 INFO - PROCESS | 3892 | 1461181622769 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]]]}] 12:47:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-3 12:47:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | took 953ms 12:47:02 INFO - PROCESS | 3892 | 1461181622789 Marionette TRACE conn2 -> [0,849,"getWindowHandle",null] 12:47:02 INFO - PROCESS | 3892 | 1461181622795 Marionette TRACE conn2 <- [1,849,null,{"value":"13"}] 12:47:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html 12:47:02 INFO - PROCESS | 3892 | 1461181622801 Marionette TRACE conn2 -> [0,850,"setScriptTimeout",{"ms":35000}] 12:47:02 INFO - PROCESS | 3892 | 1461181622804 Marionette TRACE conn2 <- [1,850,null,{}] 12:47:02 INFO - PROCESS | 3892 | 1461181622808 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}] 12:47:02 INFO - PROCESS | 3892 | 1461181622910 Marionette TRACE conn2 <- [1,851,null,{"value":null}] 12:47:03 INFO - PROCESS | 3892 | 1461181623003 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\", \"a4ce384a-a975-48db-a85a-201f44ca6737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:47:03 INFO - PROCESS | 3892 | ++DOCSHELL 16A62000 == 48 [pid = 3892] [id = 222] 12:47:03 INFO - PROCESS | 3892 | ++DOMWINDOW == 97 (16ED2C00) [pid = 3892] [serial = 664] [outer = 00000000] 12:47:03 INFO - PROCESS | 3892 | ++DOMWINDOW == 98 (18CF7800) [pid = 3892] [serial = 665] [outer = 16ED2C00] 12:47:03 INFO - PROCESS | 3892 | 1461181623056 Marionette DEBUG loaded listener.js 12:47:03 INFO - PROCESS | 3892 | ++DOMWINDOW == 99 (18F93000) [pid = 3892] [serial = 666] [outer = 16ED2C00] 12:47:03 INFO - PROCESS | 3892 | 1461181623616 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]]]}] 12:47:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-4 12:47:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | took 907ms 12:47:03 INFO - PROCESS | 3892 | 1461181623704 Marionette TRACE conn2 -> [0,853,"getWindowHandle",null] 12:47:03 INFO - PROCESS | 3892 | 1461181623707 Marionette TRACE conn2 <- [1,853,null,{"value":"13"}] 12:47:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html 12:47:03 INFO - PROCESS | 3892 | 1461181623711 Marionette TRACE conn2 -> [0,854,"setScriptTimeout",{"ms":35000}] 12:47:03 INFO - PROCESS | 3892 | 1461181623714 Marionette TRACE conn2 <- [1,854,null,{}] 12:47:03 INFO - PROCESS | 3892 | 1461181623725 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}] 12:47:03 INFO - PROCESS | 3892 | 1461181623836 Marionette TRACE conn2 <- [1,855,null,{"value":null}] 12:47:03 INFO - PROCESS | 3892 | 1461181623910 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\", \"a4ce384a-a975-48db-a85a-201f44ca6737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:47:03 INFO - PROCESS | 3892 | ++DOCSHELL 19BED400 == 49 [pid = 3892] [id = 223] 12:47:03 INFO - PROCESS | 3892 | ++DOMWINDOW == 100 (19BF1800) [pid = 3892] [serial = 667] [outer = 00000000] 12:47:04 INFO - PROCESS | 3892 | ++DOMWINDOW == 101 (1A818800) [pid = 3892] [serial = 668] [outer = 19BF1800] 12:47:04 INFO - PROCESS | 3892 | 1461181624008 Marionette DEBUG loaded listener.js 12:47:04 INFO - PROCESS | 3892 | ++DOMWINDOW == 102 (1C5F3000) [pid = 3892] [serial = 669] [outer = 19BF1800] 12:47:04 INFO - PROCESS | 3892 | 1461181624609 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]]]}] 12:47:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | Canvas test: 2d.fillStyle.parse.hsla-1 12:47:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | took 938ms 12:47:04 INFO - PROCESS | 3892 | 1461181624655 Marionette TRACE conn2 -> [0,857,"getWindowHandle",null] 12:47:04 INFO - PROCESS | 3892 | 1461181624657 Marionette TRACE conn2 <- [1,857,null,{"value":"13"}] 12:47:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html 12:47:04 INFO - PROCESS | 3892 | 1461181624661 Marionette TRACE conn2 -> [0,858,"setScriptTimeout",{"ms":35000}] 12:47:04 INFO - PROCESS | 3892 | 1461181624663 Marionette TRACE conn2 <- [1,858,null,{}] 12:47:04 INFO - PROCESS | 3892 | 1461181624666 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}] 12:47:04 INFO - PROCESS | 3892 | 1461181624764 Marionette TRACE conn2 <- [1,859,null,{"value":null}] 12:47:04 INFO - PROCESS | 3892 | 1461181624844 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\", \"a4ce384a-a975-48db-a85a-201f44ca6737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:47:04 INFO - PROCESS | 3892 | ++DOCSHELL 1C5F5C00 == 50 [pid = 3892] [id = 224] 12:47:04 INFO - PROCESS | 3892 | ++DOMWINDOW == 103 (1C960000) [pid = 3892] [serial = 670] [outer = 00000000] 12:47:04 INFO - PROCESS | 3892 | ++DOMWINDOW == 104 (1CB4C000) [pid = 3892] [serial = 671] [outer = 1C960000] 12:47:04 INFO - PROCESS | 3892 | 1461181624938 Marionette DEBUG loaded listener.js 12:47:05 INFO - PROCESS | 3892 | ++DOMWINDOW == 105 (1CBA6C00) [pid = 3892] [serial = 672] [outer = 1C960000] 12:47:05 INFO - PROCESS | 3892 | 1461181625743 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]]]}] 12:47:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | Canvas test: 2d.fillStyle.parse.hsla-2 12:47:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | took 1079ms 12:47:05 INFO - PROCESS | 3892 | 1461181625754 Marionette TRACE conn2 -> [0,861,"getWindowHandle",null] 12:47:05 INFO - PROCESS | 3892 | 1461181625758 Marionette TRACE conn2 <- [1,861,null,{"value":"13"}] 12:47:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html 12:47:05 INFO - PROCESS | 3892 | 1461181625776 Marionette TRACE conn2 -> [0,862,"setScriptTimeout",{"ms":35000}] 12:47:05 INFO - PROCESS | 3892 | 1461181625780 Marionette TRACE conn2 <- [1,862,null,{}] 12:47:05 INFO - PROCESS | 3892 | 1461181625787 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}] 12:47:05 INFO - PROCESS | 3892 | 1461181625879 Marionette TRACE conn2 <- [1,863,null,{"value":null}] 12:47:05 INFO - PROCESS | 3892 | 1461181625964 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\", \"a4ce384a-a975-48db-a85a-201f44ca6737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:47:06 INFO - PROCESS | 3892 | ++DOCSHELL 13AEDC00 == 51 [pid = 3892] [id = 225] 12:47:06 INFO - PROCESS | 3892 | ++DOMWINDOW == 106 (13AEFC00) [pid = 3892] [serial = 673] [outer = 00000000] 12:47:06 INFO - PROCESS | 3892 | ++DOMWINDOW == 107 (16A6E400) [pid = 3892] [serial = 674] [outer = 13AEFC00] 12:47:06 INFO - PROCESS | 3892 | 1461181626061 Marionette DEBUG loaded listener.js 12:47:06 INFO - PROCESS | 3892 | ++DOMWINDOW == 108 (1858FC00) [pid = 3892] [serial = 675] [outer = 13AEFC00] 12:47:06 INFO - PROCESS | 3892 | --DOCSHELL 1D847000 == 50 [pid = 3892] [id = 11] 12:47:06 INFO - PROCESS | 3892 | --DOCSHELL 1659B400 == 49 [pid = 3892] [id = 23] 12:47:06 INFO - PROCESS | 3892 | --DOCSHELL 165E5400 == 48 [pid = 3892] [id = 24] 12:47:06 INFO - PROCESS | 3892 | --DOCSHELL 16EC2800 == 47 [pid = 3892] [id = 25] 12:47:06 INFO - PROCESS | 3892 | --DOCSHELL 13AAB800 == 46 [pid = 3892] [id = 19] 12:47:06 INFO - PROCESS | 3892 | --DOCSHELL 19463000 == 45 [pid = 3892] [id = 8] 12:47:06 INFO - PROCESS | 3892 | --DOCSHELL 1A1CA800 == 44 [pid = 3892] [id = 194] 12:47:06 INFO - PROCESS | 3892 | --DOCSHELL 15F59800 == 43 [pid = 3892] [id = 28] 12:47:06 INFO - PROCESS | 3892 | --DOCSHELL 1320E400 == 42 [pid = 3892] [id = 22] 12:47:06 INFO - PROCESS | 3892 | --DOMWINDOW == 107 (1D9BB000) [pid = 3892] [serial = 581] [outer = 00000000] [url = about:blank] 12:47:06 INFO - PROCESS | 3892 | --DOMWINDOW == 106 (13263C00) [pid = 3892] [serial = 584] [outer = 00000000] [url = about:blank] 12:47:06 INFO - PROCESS | 3892 | --DOMWINDOW == 105 (16596800) [pid = 3892] [serial = 590] [outer = 00000000] [url = about:blank] 12:47:06 INFO - PROCESS | 3892 | --DOMWINDOW == 104 (13AB2C00) [pid = 3892] [serial = 587] [outer = 00000000] [url = about:blank] 12:47:06 INFO - PROCESS | 3892 | --DOMWINDOW == 103 (19BF8000) [pid = 3892] [serial = 614] [outer = 00000000] [url = about:blank] 12:47:06 INFO - PROCESS | 3892 | 1461181626601 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]]]}] 12:47:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-1 12:47:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | took 860ms 12:47:06 INFO - PROCESS | 3892 | 1461181626624 Marionette TRACE conn2 -> [0,865,"getWindowHandle",null] 12:47:06 INFO - PROCESS | 3892 | 1461181626629 Marionette TRACE conn2 <- [1,865,null,{"value":"13"}] 12:47:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html 12:47:06 INFO - PROCESS | 3892 | 1461181626635 Marionette TRACE conn2 -> [0,866,"setScriptTimeout",{"ms":35000}] 12:47:06 INFO - PROCESS | 3892 | 1461181626637 Marionette TRACE conn2 <- [1,866,null,{}] 12:47:06 INFO - PROCESS | 3892 | 1461181626641 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}] 12:47:06 INFO - PROCESS | 3892 | 1461181626719 Marionette TRACE conn2 <- [1,867,null,{"value":null}] 12:47:06 INFO - PROCESS | 3892 | 1461181626729 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\", \"a4ce384a-a975-48db-a85a-201f44ca6737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:47:06 INFO - PROCESS | 3892 | ++DOCSHELL 14AE4000 == 43 [pid = 3892] [id = 226] 12:47:06 INFO - PROCESS | 3892 | ++DOMWINDOW == 104 (14AEE400) [pid = 3892] [serial = 676] [outer = 00000000] 12:47:06 INFO - PROCESS | 3892 | ++DOMWINDOW == 105 (189A0800) [pid = 3892] [serial = 677] [outer = 14AEE400] 12:47:06 INFO - PROCESS | 3892 | 1461181626777 Marionette DEBUG loaded listener.js 12:47:06 INFO - PROCESS | 3892 | ++DOMWINDOW == 106 (18BCC800) [pid = 3892] [serial = 678] [outer = 14AEE400] 12:47:06 INFO - PROCESS | 3892 | --DOMWINDOW == 105 (18F93400) [pid = 3892] [serial = 602] [outer = 00000000] [url = about:blank] 12:47:06 INFO - PROCESS | 3892 | --DOMWINDOW == 104 (17D7BC00) [pid = 3892] [serial = 596] [outer = 00000000] [url = about:blank] 12:47:06 INFO - PROCESS | 3892 | --DOMWINDOW == 103 (14A57800) [pid = 3892] [serial = 593] [outer = 00000000] [url = about:blank] 12:47:06 INFO - PROCESS | 3892 | --DOMWINDOW == 102 (15A3A800) [pid = 3892] [serial = 594] [outer = 00000000] [url = about:blank] 12:47:06 INFO - PROCESS | 3892 | --DOMWINDOW == 101 (1985B000) [pid = 3892] [serial = 612] [outer = 00000000] [url = about:blank] 12:47:06 INFO - PROCESS | 3892 | --DOMWINDOW == 100 (190B2C00) [pid = 3892] [serial = 605] [outer = 00000000] [url = about:blank] 12:47:06 INFO - PROCESS | 3892 | --DOMWINDOW == 99 (18C20C00) [pid = 3892] [serial = 608] [outer = 00000000] [url = about:blank] 12:47:06 INFO - PROCESS | 3892 | --DOMWINDOW == 98 (18F9A400) [pid = 3892] [serial = 603] [outer = 00000000] [url = about:blank] 12:47:06 INFO - PROCESS | 3892 | --DOMWINDOW == 97 (190B2400) [pid = 3892] [serial = 606] [outer = 00000000] [url = about:blank] 12:47:06 INFO - PROCESS | 3892 | --DOMWINDOW == 96 (18C20400) [pid = 3892] [serial = 609] [outer = 00000000] [url = about:blank] 12:47:06 INFO - PROCESS | 3892 | --DOMWINDOW == 95 (18C16C00) [pid = 3892] [serial = 600] [outer = 00000000] [url = about:blank] 12:47:06 INFO - PROCESS | 3892 | --DOMWINDOW == 94 (189EF800) [pid = 3892] [serial = 599] [outer = 00000000] [url = about:blank] 12:47:06 INFO - PROCESS | 3892 | --DOMWINDOW == 93 (19666800) [pid = 3892] [serial = 611] [outer = 00000000] [url = about:blank] 12:47:06 INFO - PROCESS | 3892 | --DOMWINDOW == 92 (18263C00) [pid = 3892] [serial = 597] [outer = 00000000] [url = about:blank] 12:47:07 INFO - PROCESS | 3892 | 1461181627241 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]]]}] 12:47:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-2 12:47:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | took 625ms 12:47:07 INFO - PROCESS | 3892 | 1461181627272 Marionette TRACE conn2 -> [0,869,"getWindowHandle",null] 12:47:07 INFO - PROCESS | 3892 | 1461181627274 Marionette TRACE conn2 <- [1,869,null,{"value":"13"}] 12:47:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html 12:47:07 INFO - PROCESS | 3892 | 1461181627278 Marionette TRACE conn2 -> [0,870,"setScriptTimeout",{"ms":35000}] 12:47:07 INFO - PROCESS | 3892 | 1461181627281 Marionette TRACE conn2 <- [1,870,null,{}] 12:47:07 INFO - PROCESS | 3892 | 1461181627293 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}] 12:47:07 INFO - PROCESS | 3892 | 1461181627458 Marionette TRACE conn2 <- [1,871,null,{"value":null}] 12:47:07 INFO - PROCESS | 3892 | 1461181627471 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\", \"a4ce384a-a975-48db-a85a-201f44ca6737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:47:07 INFO - PROCESS | 3892 | ++DOCSHELL 18C1D000 == 44 [pid = 3892] [id = 227] 12:47:07 INFO - PROCESS | 3892 | ++DOMWINDOW == 93 (18CEC000) [pid = 3892] [serial = 679] [outer = 00000000] 12:47:07 INFO - PROCESS | 3892 | ++DOMWINDOW == 94 (18F94400) [pid = 3892] [serial = 680] [outer = 18CEC000] 12:47:07 INFO - PROCESS | 3892 | 1461181627518 Marionette DEBUG loaded listener.js 12:47:07 INFO - PROCESS | 3892 | ++DOMWINDOW == 95 (18F99C00) [pid = 3892] [serial = 681] [outer = 18CEC000] 12:47:07 INFO - PROCESS | 3892 | 1461181627935 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]]]}] 12:47:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-3 12:47:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | took 704ms 12:47:07 INFO - PROCESS | 3892 | 1461181627977 Marionette TRACE conn2 -> [0,873,"getWindowHandle",null] 12:47:07 INFO - PROCESS | 3892 | 1461181627979 Marionette TRACE conn2 <- [1,873,null,{"value":"13"}] 12:47:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html 12:47:08 INFO - PROCESS | 3892 | 1461181627986 Marionette TRACE conn2 -> [0,874,"setScriptTimeout",{"ms":35000}] 12:47:08 INFO - PROCESS | 3892 | 1461181627988 Marionette TRACE conn2 <- [1,874,null,{}] 12:47:08 INFO - PROCESS | 3892 | 1461181627992 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}] 12:47:08 INFO - PROCESS | 3892 | 1461181628091 Marionette TRACE conn2 <- [1,875,null,{"value":null}] 12:47:08 INFO - PROCESS | 3892 | 1461181628099 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\", \"a4ce384a-a975-48db-a85a-201f44ca6737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:47:08 INFO - PROCESS | 3892 | ++DOCSHELL 18F9D400 == 45 [pid = 3892] [id = 228] 12:47:08 INFO - PROCESS | 3892 | ++DOMWINDOW == 96 (18F9E000) [pid = 3892] [serial = 682] [outer = 00000000] 12:47:08 INFO - PROCESS | 3892 | ++DOMWINDOW == 97 (190B5000) [pid = 3892] [serial = 683] [outer = 18F9E000] 12:47:08 INFO - PROCESS | 3892 | 1461181628145 Marionette DEBUG loaded listener.js 12:47:08 INFO - PROCESS | 3892 | ++DOMWINDOW == 98 (19669000) [pid = 3892] [serial = 684] [outer = 18F9E000] 12:47:08 INFO - PROCESS | 3892 | 1461181628574 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]]]}] 12:47:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-4 12:47:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | took 640ms 12:47:08 INFO - PROCESS | 3892 | 1461181628626 Marionette TRACE conn2 -> [0,877,"getWindowHandle",null] 12:47:08 INFO - PROCESS | 3892 | 1461181628628 Marionette TRACE conn2 <- [1,877,null,{"value":"13"}] 12:47:08 INFO - PROCESS | 3892 | 1461181628631 Marionette TRACE conn2 -> [0,878,"setScriptTimeout",{"ms":35000}] 12:47:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html 12:47:08 INFO - PROCESS | 3892 | 1461181628633 Marionette TRACE conn2 <- [1,878,null,{}] 12:47:08 INFO - PROCESS | 3892 | 1461181628636 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}] 12:47:08 INFO - PROCESS | 3892 | 1461181628738 Marionette TRACE conn2 <- [1,879,null,{"value":null}] 12:47:08 INFO - PROCESS | 3892 | 1461181628818 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\", \"a4ce384a-a975-48db-a85a-201f44ca6737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:47:08 INFO - PROCESS | 3892 | ++DOCSHELL 19862C00 == 46 [pid = 3892] [id = 229] 12:47:08 INFO - PROCESS | 3892 | ++DOMWINDOW == 99 (19864400) [pid = 3892] [serial = 685] [outer = 00000000] 12:47:08 INFO - PROCESS | 3892 | ++DOMWINDOW == 100 (19BF5000) [pid = 3892] [serial = 686] [outer = 19864400] 12:47:08 INFO - PROCESS | 3892 | 1461181628862 Marionette DEBUG loaded listener.js 12:47:08 INFO - PROCESS | 3892 | ++DOMWINDOW == 101 (19BF4C00) [pid = 3892] [serial = 687] [outer = 19864400] 12:47:09 INFO - PROCESS | 3892 | 1461181629265 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]]]}] 12:47:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-5 12:47:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | took 687ms 12:47:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html 12:47:09 INFO - PROCESS | 3892 | 1461181629330 Marionette TRACE conn2 -> [0,881,"getWindowHandle",null] 12:47:09 INFO - PROCESS | 3892 | 1461181629332 Marionette TRACE conn2 <- [1,881,null,{"value":"13"}] 12:47:09 INFO - PROCESS | 3892 | 1461181629336 Marionette TRACE conn2 -> [0,882,"setScriptTimeout",{"ms":35000}] 12:47:09 INFO - PROCESS | 3892 | 1461181629337 Marionette TRACE conn2 <- [1,882,null,{}] 12:47:09 INFO - PROCESS | 3892 | 1461181629341 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}] 12:47:09 INFO - PROCESS | 3892 | 1461181629470 Marionette TRACE conn2 <- [1,883,null,{"value":null}] 12:47:09 INFO - PROCESS | 3892 | 1461181629530 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\", \"a4ce384a-a975-48db-a85a-201f44ca6737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:47:09 INFO - PROCESS | 3892 | ++DOCSHELL 1851E000 == 47 [pid = 3892] [id = 230] 12:47:09 INFO - PROCESS | 3892 | ++DOMWINDOW == 102 (19D21800) [pid = 3892] [serial = 688] [outer = 00000000] 12:47:09 INFO - PROCESS | 3892 | ++DOMWINDOW == 103 (1C43D800) [pid = 3892] [serial = 689] [outer = 19D21800] 12:47:09 INFO - PROCESS | 3892 | 1461181629577 Marionette DEBUG loaded listener.js 12:47:09 INFO - PROCESS | 3892 | ++DOMWINDOW == 104 (1C442C00) [pid = 3892] [serial = 690] [outer = 19D21800] 12:47:10 INFO - PROCESS | 3892 | 1461181629993 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]]]}] 12:47:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-6 12:47:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | took 688ms 12:47:10 INFO - PROCESS | 3892 | 1461181630036 Marionette TRACE conn2 -> [0,885,"getWindowHandle",null] 12:47:10 INFO - PROCESS | 3892 | 1461181630037 Marionette TRACE conn2 <- [1,885,null,{"value":"13"}] 12:47:10 INFO - PROCESS | 3892 | 1461181630041 Marionette TRACE conn2 -> [0,886,"setScriptTimeout",{"ms":35000}] 12:47:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html 12:47:10 INFO - PROCESS | 3892 | 1461181630042 Marionette TRACE conn2 <- [1,886,null,{}] 12:47:10 INFO - PROCESS | 3892 | 1461181630085 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}] 12:47:10 INFO - PROCESS | 3892 | 1461181630186 Marionette TRACE conn2 <- [1,887,null,{"value":null}] 12:47:10 INFO - PROCESS | 3892 | 1461181630198 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\", \"a4ce384a-a975-48db-a85a-201f44ca6737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:47:10 INFO - PROCESS | 3892 | ++DOCSHELL 1A441C00 == 48 [pid = 3892] [id = 231] 12:47:10 INFO - PROCESS | 3892 | ++DOMWINDOW == 105 (1C5F6000) [pid = 3892] [serial = 691] [outer = 00000000] 12:47:10 INFO - PROCESS | 3892 | ++DOMWINDOW == 106 (1CB45000) [pid = 3892] [serial = 692] [outer = 1C5F6000] 12:47:10 INFO - PROCESS | 3892 | 1461181630242 Marionette DEBUG loaded listener.js 12:47:10 INFO - PROCESS | 3892 | ++DOMWINDOW == 107 (1CB44400) [pid = 3892] [serial = 693] [outer = 1C5F6000] 12:47:10 INFO - PROCESS | 3892 | --DOMWINDOW == 106 (1D8B4C00) [pid = 3892] [serial = 580] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html] 12:47:10 INFO - PROCESS | 3892 | --DOMWINDOW == 105 (15D87000) [pid = 3892] [serial = 589] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html] 12:47:10 INFO - PROCESS | 3892 | --DOMWINDOW == 104 (190B1800) [pid = 3892] [serial = 643] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html] 12:47:10 INFO - PROCESS | 3892 | --DOMWINDOW == 103 (15624800) [pid = 3892] [serial = 634] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html] 12:47:10 INFO - PROCESS | 3892 | --DOMWINDOW == 102 (136D9C00) [pid = 3892] [serial = 640] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html] 12:47:10 INFO - PROCESS | 3892 | --DOMWINDOW == 101 (11F49C00) [pid = 3892] [serial = 628] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html] 12:47:10 INFO - PROCESS | 3892 | --DOMWINDOW == 100 (1A3A3C00) [pid = 3892] [serial = 646] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html] 12:47:10 INFO - PROCESS | 3892 | --DOMWINDOW == 99 (156B7800) [pid = 3892] [serial = 631] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html] 12:47:10 INFO - PROCESS | 3892 | --DOMWINDOW == 98 (189EB400) [pid = 3892] [serial = 649] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html] 12:47:10 INFO - PROCESS | 3892 | --DOMWINDOW == 97 (189F3400) [pid = 3892] [serial = 652] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html] 12:47:10 INFO - PROCESS | 3892 | --DOMWINDOW == 96 (18F71800) [pid = 3892] [serial = 637] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html] 12:47:10 INFO - PROCESS | 3892 | --DOMWINDOW == 95 (1AB0A800) [pid = 3892] [serial = 655] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html] 12:47:11 INFO - PROCESS | 3892 | 1461181631085 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]]]}] 12:47:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | Canvas test: 2d.fillStyle.parse.html4 12:47:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | took 1063ms 12:47:11 INFO - PROCESS | 3892 | 1461181631111 Marionette TRACE conn2 -> [0,889,"getWindowHandle",null] 12:47:11 INFO - PROCESS | 3892 | 1461181631113 Marionette TRACE conn2 <- [1,889,null,{"value":"13"}] 12:47:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html 12:47:11 INFO - PROCESS | 3892 | 1461181631136 Marionette TRACE conn2 -> [0,890,"setScriptTimeout",{"ms":35000}] 12:47:11 INFO - PROCESS | 3892 | 1461181631138 Marionette TRACE conn2 <- [1,890,null,{}] 12:47:11 INFO - PROCESS | 3892 | 1461181631142 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}] 12:47:11 INFO - PROCESS | 3892 | 1461181631217 Marionette TRACE conn2 <- [1,891,null,{"value":null}] 12:47:11 INFO - PROCESS | 3892 | 1461181631225 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\", \"a4ce384a-a975-48db-a85a-201f44ca6737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:47:11 INFO - PROCESS | 3892 | ++DOCSHELL 16EDB800 == 49 [pid = 3892] [id = 232] 12:47:11 INFO - PROCESS | 3892 | ++DOMWINDOW == 96 (1858DC00) [pid = 3892] [serial = 694] [outer = 00000000] 12:47:11 INFO - PROCESS | 3892 | ++DOMWINDOW == 97 (1A447000) [pid = 3892] [serial = 695] [outer = 1858DC00] 12:47:11 INFO - PROCESS | 3892 | 1461181631269 Marionette DEBUG loaded listener.js 12:47:11 INFO - PROCESS | 3892 | ++DOMWINDOW == 98 (1C64E800) [pid = 3892] [serial = 696] [outer = 1858DC00] 12:47:11 INFO - PROCESS | 3892 | 1461181631715 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]]]}] 12:47:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | Canvas test: 2d.fillStyle.parse.invalid.hex1 12:47:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | took 657ms 12:47:11 INFO - PROCESS | 3892 | 1461181631789 Marionette TRACE conn2 -> [0,893,"getWindowHandle",null] 12:47:11 INFO - PROCESS | 3892 | 1461181631791 Marionette TRACE conn2 <- [1,893,null,{"value":"13"}] 12:47:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html 12:47:11 INFO - PROCESS | 3892 | 1461181631794 Marionette TRACE conn2 -> [0,894,"setScriptTimeout",{"ms":35000}] 12:47:11 INFO - PROCESS | 3892 | 1461181631796 Marionette TRACE conn2 <- [1,894,null,{}] 12:47:11 INFO - PROCESS | 3892 | 1461181631799 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}] 12:47:11 INFO - PROCESS | 3892 | 1461181631875 Marionette TRACE conn2 <- [1,895,null,{"value":null}] 12:47:11 INFO - PROCESS | 3892 | 1461181631883 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\", \"a4ce384a-a975-48db-a85a-201f44ca6737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:47:11 INFO - PROCESS | 3892 | ++DOCSHELL 1C95C000 == 50 [pid = 3892] [id = 233] 12:47:11 INFO - PROCESS | 3892 | ++DOMWINDOW == 99 (1CBAC000) [pid = 3892] [serial = 697] [outer = 00000000] 12:47:11 INFO - PROCESS | 3892 | ++DOMWINDOW == 100 (1CBCD400) [pid = 3892] [serial = 698] [outer = 1CBAC000] 12:47:11 INFO - PROCESS | 3892 | 1461181631927 Marionette DEBUG loaded listener.js 12:47:12 INFO - PROCESS | 3892 | ++DOMWINDOW == 101 (1CD7E800) [pid = 3892] [serial = 699] [outer = 1CBAC000] 12:47:12 INFO - PROCESS | 3892 | 1461181632339 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]]]}] 12:47:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | Canvas test: 2d.fillStyle.parse.invalid.hex2 12:47:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | took 594ms 12:47:12 INFO - PROCESS | 3892 | 1461181632391 Marionette TRACE conn2 -> [0,897,"getWindowHandle",null] 12:47:12 INFO - PROCESS | 3892 | 1461181632393 Marionette TRACE conn2 <- [1,897,null,{"value":"13"}] 12:47:12 INFO - PROCESS | 3892 | 1461181632396 Marionette TRACE conn2 -> [0,898,"setScriptTimeout",{"ms":35000}] 12:47:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html 12:47:12 INFO - PROCESS | 3892 | 1461181632398 Marionette TRACE conn2 <- [1,898,null,{}] 12:47:12 INFO - PROCESS | 3892 | 1461181632402 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}] 12:47:12 INFO - PROCESS | 3892 | 1461181632483 Marionette TRACE conn2 <- [1,899,null,{"value":null}] 12:47:12 INFO - PROCESS | 3892 | 1461181632489 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\", \"a4ce384a-a975-48db-a85a-201f44ca6737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:47:12 INFO - PROCESS | 3892 | ++DOCSHELL 1CD85C00 == 51 [pid = 3892] [id = 234] 12:47:12 INFO - PROCESS | 3892 | ++DOMWINDOW == 102 (1CD86000) [pid = 3892] [serial = 700] [outer = 00000000] 12:47:12 INFO - PROCESS | 3892 | ++DOMWINDOW == 103 (1CE9E000) [pid = 3892] [serial = 701] [outer = 1CD86000] 12:47:12 INFO - PROCESS | 3892 | 1461181632533 Marionette DEBUG loaded listener.js 12:47:12 INFO - PROCESS | 3892 | ++DOMWINDOW == 104 (1CEA1000) [pid = 3892] [serial = 702] [outer = 1CD86000] 12:47:13 INFO - PROCESS | 3892 | 1461181633060 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]]]}] 12:47:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | Canvas test: 2d.fillStyle.parse.invalid.hex3 12:47:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | took 735ms 12:47:13 INFO - PROCESS | 3892 | 1461181633138 Marionette TRACE conn2 -> [0,901,"getWindowHandle",null] 12:47:13 INFO - PROCESS | 3892 | 1461181633142 Marionette TRACE conn2 <- [1,901,null,{"value":"13"}] 12:47:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html 12:47:13 INFO - PROCESS | 3892 | 1461181633161 Marionette TRACE conn2 -> [0,902,"setScriptTimeout",{"ms":35000}] 12:47:13 INFO - PROCESS | 3892 | 1461181633166 Marionette TRACE conn2 <- [1,902,null,{}] 12:47:13 INFO - PROCESS | 3892 | 1461181633225 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}] 12:47:13 INFO - PROCESS | 3892 | 1461181633380 Marionette TRACE conn2 <- [1,903,null,{"value":null}] 12:47:13 INFO - PROCESS | 3892 | 1461181633392 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\", \"a4ce384a-a975-48db-a85a-201f44ca6737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:47:13 INFO - PROCESS | 3892 | ++DOCSHELL 136D7000 == 52 [pid = 3892] [id = 235] 12:47:13 INFO - PROCESS | 3892 | ++DOMWINDOW == 105 (136DA400) [pid = 3892] [serial = 703] [outer = 00000000] 12:47:13 INFO - PROCESS | 3892 | ++DOMWINDOW == 106 (1663C000) [pid = 3892] [serial = 704] [outer = 136DA400] 12:47:13 INFO - PROCESS | 3892 | 1461181633453 Marionette DEBUG loaded listener.js 12:47:13 INFO - PROCESS | 3892 | ++DOMWINDOW == 107 (16ED3C00) [pid = 3892] [serial = 705] [outer = 136DA400] 12:47:14 INFO - PROCESS | 3892 | 1461181634016 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]]]}] 12:47:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | Canvas test: 2d.fillStyle.parse.invalid.hex4 12:47:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | took 922ms 12:47:14 INFO - PROCESS | 3892 | 1461181634074 Marionette TRACE conn2 -> [0,905,"getWindowHandle",null] 12:47:14 INFO - PROCESS | 3892 | 1461181634079 Marionette TRACE conn2 <- [1,905,null,{"value":"13"}] 12:47:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html 12:47:14 INFO - PROCESS | 3892 | 1461181634086 Marionette TRACE conn2 -> [0,906,"setScriptTimeout",{"ms":35000}] 12:47:14 INFO - PROCESS | 3892 | 1461181634089 Marionette TRACE conn2 <- [1,906,null,{}] 12:47:14 INFO - PROCESS | 3892 | 1461181634093 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}] 12:47:14 INFO - PROCESS | 3892 | 1461181634226 Marionette TRACE conn2 <- [1,907,null,{"value":null}] 12:47:14 INFO - PROCESS | 3892 | 1461181634349 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\", \"a4ce384a-a975-48db-a85a-201f44ca6737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:47:14 INFO - PROCESS | 3892 | ++DOCSHELL 1851B000 == 53 [pid = 3892] [id = 236] 12:47:14 INFO - PROCESS | 3892 | ++DOMWINDOW == 108 (189F0000) [pid = 3892] [serial = 706] [outer = 00000000] 12:47:14 INFO - PROCESS | 3892 | ++DOMWINDOW == 109 (18F70000) [pid = 3892] [serial = 707] [outer = 189F0000] 12:47:14 INFO - PROCESS | 3892 | 1461181634403 Marionette DEBUG loaded listener.js 12:47:14 INFO - PROCESS | 3892 | ++DOMWINDOW == 110 (18F9F400) [pid = 3892] [serial = 708] [outer = 189F0000] 12:47:15 INFO - PROCESS | 3892 | 1461181635031 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]]]}] 12:47:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | Canvas test: 2d.fillStyle.parse.invalid.hex5 12:47:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | took 1000ms 12:47:15 INFO - PROCESS | 3892 | 1461181635086 Marionette TRACE conn2 -> [0,909,"getWindowHandle",null] 12:47:15 INFO - PROCESS | 3892 | 1461181635088 Marionette TRACE conn2 <- [1,909,null,{"value":"13"}] 12:47:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html 12:47:15 INFO - PROCESS | 3892 | 1461181635092 Marionette TRACE conn2 -> [0,910,"setScriptTimeout",{"ms":35000}] 12:47:15 INFO - PROCESS | 3892 | 1461181635096 Marionette TRACE conn2 <- [1,910,null,{}] 12:47:15 INFO - PROCESS | 3892 | 1461181635107 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}] 12:47:15 INFO - PROCESS | 3892 | 1461181635209 Marionette TRACE conn2 <- [1,911,null,{"value":null}] 12:47:15 INFO - PROCESS | 3892 | 1461181635333 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\", \"a4ce384a-a975-48db-a85a-201f44ca6737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:47:15 INFO - PROCESS | 3892 | ++DOCSHELL 1C43B000 == 54 [pid = 3892] [id = 237] 12:47:15 INFO - PROCESS | 3892 | ++DOMWINDOW == 111 (1C446800) [pid = 3892] [serial = 709] [outer = 00000000] 12:47:15 INFO - PROCESS | 3892 | ++DOMWINDOW == 112 (1CE9F800) [pid = 3892] [serial = 710] [outer = 1C446800] 12:47:15 INFO - PROCESS | 3892 | 1461181635390 Marionette DEBUG loaded listener.js 12:47:15 INFO - PROCESS | 3892 | ++DOMWINDOW == 113 (1CEA7800) [pid = 3892] [serial = 711] [outer = 1C446800] 12:47:16 INFO - PROCESS | 3892 | 1461181635993 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]]]}] 12:47:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | Canvas test: 2d.fillStyle.parse.invalid.hex6 12:47:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | took 938ms 12:47:16 INFO - PROCESS | 3892 | 1461181636037 Marionette TRACE conn2 -> [0,913,"getWindowHandle",null] 12:47:16 INFO - PROCESS | 3892 | 1461181636040 Marionette TRACE conn2 <- [1,913,null,{"value":"13"}] 12:47:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html 12:47:16 INFO - PROCESS | 3892 | 1461181636043 Marionette TRACE conn2 -> [0,914,"setScriptTimeout",{"ms":35000}] 12:47:16 INFO - PROCESS | 3892 | 1461181636045 Marionette TRACE conn2 <- [1,914,null,{}] 12:47:16 INFO - PROCESS | 3892 | 1461181636049 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}] 12:47:16 INFO - PROCESS | 3892 | 1461181636149 Marionette TRACE conn2 <- [1,915,null,{"value":null}] 12:47:16 INFO - PROCESS | 3892 | 1461181636285 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\", \"a4ce384a-a975-48db-a85a-201f44ca6737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:47:16 INFO - PROCESS | 3892 | ++DOCSHELL 1D01D800 == 55 [pid = 3892] [id = 238] 12:47:16 INFO - PROCESS | 3892 | ++DOMWINDOW == 114 (1D01DC00) [pid = 3892] [serial = 712] [outer = 00000000] 12:47:16 INFO - PROCESS | 3892 | ++DOMWINDOW == 115 (1D237C00) [pid = 3892] [serial = 713] [outer = 1D01DC00] 12:47:16 INFO - PROCESS | 3892 | 1461181636341 Marionette DEBUG loaded listener.js 12:47:16 INFO - PROCESS | 3892 | ++DOMWINDOW == 116 (1D23F800) [pid = 3892] [serial = 714] [outer = 1D01DC00] 12:47:16 INFO - PROCESS | 3892 | ++DOMWINDOW == 117 (1C5FAC00) [pid = 3892] [serial = 715] [outer = 1E10D400] 12:47:17 INFO - PROCESS | 3892 | 1461181637137 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]]]}] 12:47:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | Canvas test: 2d.fillStyle.parse.invalid.hex7 12:47:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | took 1141ms 12:47:17 INFO - PROCESS | 3892 | 1461181637186 Marionette TRACE conn2 -> [0,917,"getWindowHandle",null] 12:47:17 INFO - PROCESS | 3892 | 1461181637190 Marionette TRACE conn2 <- [1,917,null,{"value":"13"}] 12:47:17 INFO - PROCESS | 3892 | 1461181637196 Marionette TRACE conn2 -> [0,918,"setScriptTimeout",{"ms":35000}] 12:47:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html 12:47:17 INFO - PROCESS | 3892 | 1461181637199 Marionette TRACE conn2 <- [1,918,null,{}] 12:47:17 INFO - PROCESS | 3892 | 1461181637205 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}] 12:47:17 INFO - PROCESS | 3892 | 1461181637321 Marionette TRACE conn2 <- [1,919,null,{"value":null}] 12:47:17 INFO - PROCESS | 3892 | 1461181637400 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\", \"a4ce384a-a975-48db-a85a-201f44ca6737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:47:17 INFO - PROCESS | 3892 | ++DOCSHELL 1320E000 == 56 [pid = 3892] [id = 239] 12:47:17 INFO - PROCESS | 3892 | ++DOMWINDOW == 118 (1320E800) [pid = 3892] [serial = 716] [outer = 00000000] 12:47:17 INFO - PROCESS | 3892 | ++DOMWINDOW == 119 (136A8C00) [pid = 3892] [serial = 717] [outer = 1320E800] 12:47:17 INFO - PROCESS | 3892 | 1461181637448 Marionette DEBUG loaded listener.js 12:47:17 INFO - PROCESS | 3892 | ++DOMWINDOW == 120 (136DF400) [pid = 3892] [serial = 718] [outer = 1320E800] 12:47:18 INFO - PROCESS | 3892 | 1461181638062 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]]]}] 12:47:18 INFO - PROCESS | 3892 | --DOCSHELL 1325F000 == 55 [pid = 3892] [id = 21] 12:47:18 INFO - PROCESS | 3892 | --DOCSHELL 1C95C000 == 54 [pid = 3892] [id = 233] 12:47:18 INFO - PROCESS | 3892 | --DOCSHELL 16EDB800 == 53 [pid = 3892] [id = 232] 12:47:18 INFO - PROCESS | 3892 | --DOCSHELL 1A441C00 == 52 [pid = 3892] [id = 231] 12:47:18 INFO - PROCESS | 3892 | --DOCSHELL 1851E000 == 51 [pid = 3892] [id = 230] 12:47:18 INFO - PROCESS | 3892 | --DOCSHELL 19862C00 == 50 [pid = 3892] [id = 229] 12:47:18 INFO - PROCESS | 3892 | --DOCSHELL 18F9D400 == 49 [pid = 3892] [id = 228] 12:47:18 INFO - PROCESS | 3892 | --DOCSHELL 18C1D000 == 48 [pid = 3892] [id = 227] 12:47:18 INFO - PROCESS | 3892 | --DOCSHELL 14AE4000 == 47 [pid = 3892] [id = 226] 12:47:18 INFO - PROCESS | 3892 | --DOCSHELL 13AEDC00 == 46 [pid = 3892] [id = 225] 12:47:18 INFO - PROCESS | 3892 | --DOMWINDOW == 119 (13AB3000) [pid = 3892] [serial = 659] [outer = 00000000] [url = about:blank] 12:47:18 INFO - PROCESS | 3892 | --DOCSHELL 1C5F5C00 == 45 [pid = 3892] [id = 224] 12:47:18 INFO - PROCESS | 3892 | --DOCSHELL 19BED400 == 44 [pid = 3892] [id = 223] 12:47:18 INFO - PROCESS | 3892 | --DOCSHELL 16A62000 == 43 [pid = 3892] [id = 222] 12:47:18 INFO - PROCESS | 3892 | --DOCSHELL 13261000 == 42 [pid = 3892] [id = 221] 12:47:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | Canvas test: 2d.fillStyle.parse.invalid.hex8 12:47:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | took 938ms 12:47:18 INFO - PROCESS | 3892 | 1461181638143 Marionette TRACE conn2 -> [0,921,"getWindowHandle",null] 12:47:18 INFO - PROCESS | 3892 | 1461181638148 Marionette TRACE conn2 <- [1,921,null,{"value":"13"}] 12:47:18 INFO - PROCESS | 3892 | 1461181638157 Marionette TRACE conn2 -> [0,922,"setScriptTimeout",{"ms":35000}] 12:47:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html 12:47:18 INFO - PROCESS | 3892 | 1461181638160 Marionette TRACE conn2 <- [1,922,null,{}] 12:47:18 INFO - PROCESS | 3892 | 1461181638163 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}] 12:47:18 INFO - PROCESS | 3892 | 1461181638244 Marionette TRACE conn2 <- [1,923,null,{"value":null}] 12:47:18 INFO - PROCESS | 3892 | --DOMWINDOW == 118 (1D9BA400) [pid = 3892] [serial = 582] [outer = 00000000] [url = about:blank] 12:47:18 INFO - PROCESS | 3892 | --DOMWINDOW == 117 (165D7800) [pid = 3892] [serial = 591] [outer = 00000000] [url = about:blank] 12:47:18 INFO - PROCESS | 3892 | --DOMWINDOW == 116 (19BF4000) [pid = 3892] [serial = 644] [outer = 00000000] [url = about:blank] 12:47:18 INFO - PROCESS | 3892 | --DOMWINDOW == 115 (1851CC00) [pid = 3892] [serial = 620] [outer = 00000000] [url = about:blank] 12:47:18 INFO - PROCESS | 3892 | --DOMWINDOW == 114 (1859AC00) [pid = 3892] [serial = 635] [outer = 00000000] [url = about:blank] 12:47:18 INFO - PROCESS | 3892 | --DOMWINDOW == 113 (189F1C00) [pid = 3892] [serial = 636] [outer = 00000000] [url = about:blank] 12:47:18 INFO - PROCESS | 3892 | --DOMWINDOW == 112 (190B2800) [pid = 3892] [serial = 641] [outer = 00000000] [url = about:blank] 12:47:18 INFO - PROCESS | 3892 | --DOMWINDOW == 111 (13AAE000) [pid = 3892] [serial = 630] [outer = 00000000] [url = about:blank] 12:47:18 INFO - PROCESS | 3892 | --DOMWINDOW == 110 (136DE800) [pid = 3892] [serial = 629] [outer = 00000000] [url = about:blank] 12:47:18 INFO - PROCESS | 3892 | --DOMWINDOW == 109 (1A8E9400) [pid = 3892] [serial = 647] [outer = 00000000] [url = about:blank] 12:47:18 INFO - PROCESS | 3892 | --DOMWINDOW == 108 (1663D800) [pid = 3892] [serial = 632] [outer = 00000000] [url = about:blank] 12:47:18 INFO - PROCESS | 3892 | --DOMWINDOW == 107 (16ECF400) [pid = 3892] [serial = 633] [outer = 00000000] [url = about:blank] 12:47:18 INFO - PROCESS | 3892 | --DOMWINDOW == 106 (13A27C00) [pid = 3892] [serial = 617] [outer = 00000000] [url = about:blank] 12:47:18 INFO - PROCESS | 3892 | --DOMWINDOW == 105 (1A8E2000) [pid = 3892] [serial = 626] [outer = 00000000] [url = about:blank] 12:47:18 INFO - PROCESS | 3892 | --DOMWINDOW == 104 (1C43D400) [pid = 3892] [serial = 650] [outer = 00000000] [url = about:blank] 12:47:18 INFO - PROCESS | 3892 | --DOMWINDOW == 103 (1A8E7400) [pid = 3892] [serial = 648] [outer = 00000000] [url = about:blank] 12:47:18 INFO - PROCESS | 3892 | --DOMWINDOW == 102 (1ABE4400) [pid = 3892] [serial = 653] [outer = 00000000] [url = about:blank] 12:47:18 INFO - PROCESS | 3892 | --DOMWINDOW == 101 (18F99000) [pid = 3892] [serial = 638] [outer = 00000000] [url = about:blank] 12:47:18 INFO - PROCESS | 3892 | --DOMWINDOW == 100 (18F9BC00) [pid = 3892] [serial = 639] [outer = 00000000] [url = about:blank] 12:47:18 INFO - PROCESS | 3892 | --DOMWINDOW == 99 (19E0D000) [pid = 3892] [serial = 623] [outer = 00000000] [url = about:blank] 12:47:18 INFO - PROCESS | 3892 | --DOMWINDOW == 98 (1C5F7000) [pid = 3892] [serial = 656] [outer = 00000000] [url = about:blank] 12:47:18 INFO - PROCESS | 3892 | --DOMWINDOW == 97 (1C43C800) [pid = 3892] [serial = 651] [outer = 00000000] [url = about:blank] 12:47:18 INFO - PROCESS | 3892 | --DOMWINDOW == 96 (19E04C00) [pid = 3892] [serial = 645] [outer = 00000000] [url = about:blank] 12:47:18 INFO - PROCESS | 3892 | --DOMWINDOW == 95 (1C445C00) [pid = 3892] [serial = 654] [outer = 00000000] [url = about:blank] 12:47:18 INFO - PROCESS | 3892 | --DOMWINDOW == 94 (1C5F6400) [pid = 3892] [serial = 657] [outer = 00000000] [url = about:blank] 12:47:18 INFO - PROCESS | 3892 | --DOMWINDOW == 93 (196D5000) [pid = 3892] [serial = 642] [outer = 00000000] [url = about:blank] 12:47:18 INFO - PROCESS | 3892 | 1461181638339 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\", \"a4ce384a-a975-48db-a85a-201f44ca6737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:47:18 INFO - PROCESS | 3892 | ++DOCSHELL 02A7EC00 == 43 [pid = 3892] [id = 240] 12:47:18 INFO - PROCESS | 3892 | ++DOMWINDOW == 94 (02A7FC00) [pid = 3892] [serial = 719] [outer = 00000000] 12:47:18 INFO - PROCESS | 3892 | ++DOMWINDOW == 95 (142A7800) [pid = 3892] [serial = 720] [outer = 02A7FC00] 12:47:18 INFO - PROCESS | 3892 | 1461181638390 Marionette DEBUG loaded listener.js 12:47:18 INFO - PROCESS | 3892 | ++DOMWINDOW == 96 (14A08800) [pid = 3892] [serial = 721] [outer = 02A7FC00] 12:47:18 INFO - PROCESS | 3892 | 1461181638806 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]]]}] 12:47:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-1 12:47:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | took 703ms 12:47:18 INFO - PROCESS | 3892 | 1461181638859 Marionette TRACE conn2 -> [0,925,"getWindowHandle",null] 12:47:18 INFO - PROCESS | 3892 | 1461181638861 Marionette TRACE conn2 <- [1,925,null,{"value":"13"}] 12:47:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html 12:47:18 INFO - PROCESS | 3892 | 1461181638865 Marionette TRACE conn2 -> [0,926,"setScriptTimeout",{"ms":35000}] 12:47:18 INFO - PROCESS | 3892 | 1461181638868 Marionette TRACE conn2 <- [1,926,null,{}] 12:47:18 INFO - PROCESS | 3892 | 1461181638878 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}] 12:47:18 INFO - PROCESS | 3892 | 1461181638962 Marionette TRACE conn2 <- [1,927,null,{"value":null}] 12:47:18 INFO - PROCESS | 3892 | 1461181638968 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\", \"a4ce384a-a975-48db-a85a-201f44ca6737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:47:19 INFO - PROCESS | 3892 | ++DOCSHELL 1659AC00 == 44 [pid = 3892] [id = 241] 12:47:19 INFO - PROCESS | 3892 | ++DOMWINDOW == 97 (1659C400) [pid = 3892] [serial = 722] [outer = 00000000] 12:47:19 INFO - PROCESS | 3892 | ++DOMWINDOW == 98 (16640400) [pid = 3892] [serial = 723] [outer = 1659C400] 12:47:19 INFO - PROCESS | 3892 | 1461181639016 Marionette DEBUG loaded listener.js 12:47:19 INFO - PROCESS | 3892 | ++DOMWINDOW == 99 (16EC2800) [pid = 3892] [serial = 724] [outer = 1659C400] 12:47:19 INFO - PROCESS | 3892 | 1461181639474 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]]]}] 12:47:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-2 12:47:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | took 625ms 12:47:19 INFO - PROCESS | 3892 | 1461181639502 Marionette TRACE conn2 -> [0,929,"getWindowHandle",null] 12:47:19 INFO - PROCESS | 3892 | 1461181639505 Marionette TRACE conn2 <- [1,929,null,{"value":"13"}] 12:47:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html 12:47:19 INFO - PROCESS | 3892 | 1461181639508 Marionette TRACE conn2 -> [0,930,"setScriptTimeout",{"ms":35000}] 12:47:19 INFO - PROCESS | 3892 | 1461181639510 Marionette TRACE conn2 <- [1,930,null,{}] 12:47:19 INFO - PROCESS | 3892 | 1461181639513 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}] 12:47:19 INFO - PROCESS | 3892 | 1461181639597 Marionette TRACE conn2 <- [1,931,null,{"value":null}] 12:47:19 INFO - PROCESS | 3892 | 1461181639603 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\", \"a4ce384a-a975-48db-a85a-201f44ca6737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:47:19 INFO - PROCESS | 3892 | ++DOCSHELL 1825E800 == 45 [pid = 3892] [id = 242] 12:47:19 INFO - PROCESS | 3892 | ++DOMWINDOW == 100 (18264800) [pid = 3892] [serial = 725] [outer = 00000000] 12:47:19 INFO - PROCESS | 3892 | ++DOMWINDOW == 101 (18522400) [pid = 3892] [serial = 726] [outer = 18264800] 12:47:19 INFO - PROCESS | 3892 | 1461181639648 Marionette DEBUG loaded listener.js 12:47:19 INFO - PROCESS | 3892 | ++DOMWINDOW == 102 (18521800) [pid = 3892] [serial = 727] [outer = 18264800] 12:47:20 INFO - PROCESS | 3892 | 1461181640065 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]]]}] 12:47:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-3 12:47:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | took 594ms 12:47:20 INFO - PROCESS | 3892 | 1461181640105 Marionette TRACE conn2 -> [0,933,"getWindowHandle",null] 12:47:20 INFO - PROCESS | 3892 | 1461181640107 Marionette TRACE conn2 <- [1,933,null,{"value":"13"}] 12:47:20 INFO - PROCESS | 3892 | 1461181640110 Marionette TRACE conn2 -> [0,934,"setScriptTimeout",{"ms":35000}] 12:47:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html 12:47:20 INFO - PROCESS | 3892 | 1461181640112 Marionette TRACE conn2 <- [1,934,null,{}] 12:47:20 INFO - PROCESS | 3892 | 1461181640116 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}] 12:47:20 INFO - PROCESS | 3892 | 1461181640191 Marionette TRACE conn2 <- [1,935,null,{"value":null}] 12:47:20 INFO - PROCESS | 3892 | 1461181640197 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\", \"a4ce384a-a975-48db-a85a-201f44ca6737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:47:20 INFO - PROCESS | 3892 | ++DOCSHELL 1858C800 == 46 [pid = 3892] [id = 243] 12:47:20 INFO - PROCESS | 3892 | ++DOMWINDOW == 103 (189E8C00) [pid = 3892] [serial = 728] [outer = 00000000] 12:47:20 INFO - PROCESS | 3892 | ++DOMWINDOW == 104 (189F3800) [pid = 3892] [serial = 729] [outer = 189E8C00] 12:47:20 INFO - PROCESS | 3892 | 1461181640241 Marionette DEBUG loaded listener.js 12:47:20 INFO - PROCESS | 3892 | ++DOMWINDOW == 105 (189F2400) [pid = 3892] [serial = 730] [outer = 189E8C00] 12:47:20 INFO - PROCESS | 3892 | 1461181640724 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]]]}] 12:47:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-4 12:47:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | took 640ms 12:47:20 INFO - PROCESS | 3892 | 1461181640749 Marionette TRACE conn2 -> [0,937,"getWindowHandle",null] 12:47:20 INFO - PROCESS | 3892 | 1461181640751 Marionette TRACE conn2 <- [1,937,null,{"value":"13"}] 12:47:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html 12:47:20 INFO - PROCESS | 3892 | 1461181640760 Marionette TRACE conn2 -> [0,938,"setScriptTimeout",{"ms":35000}] 12:47:20 INFO - PROCESS | 3892 | 1461181640761 Marionette TRACE conn2 <- [1,938,null,{}] 12:47:20 INFO - PROCESS | 3892 | 1461181640765 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}] 12:47:20 INFO - PROCESS | 3892 | 1461181640889 Marionette TRACE conn2 <- [1,939,null,{"value":null}] 12:47:20 INFO - PROCESS | 3892 | 1461181640899 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\", \"a4ce384a-a975-48db-a85a-201f44ca6737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:47:20 INFO - PROCESS | 3892 | ++DOCSHELL 16EC0400 == 47 [pid = 3892] [id = 244] 12:47:20 INFO - PROCESS | 3892 | ++DOMWINDOW == 106 (189EB000) [pid = 3892] [serial = 731] [outer = 00000000] 12:47:21 INFO - PROCESS | 3892 | ++DOMWINDOW == 107 (18F9C800) [pid = 3892] [serial = 732] [outer = 189EB000] 12:47:21 INFO - PROCESS | 3892 | 1461181640991 Marionette DEBUG loaded listener.js 12:47:21 INFO - PROCESS | 3892 | ++DOMWINDOW == 108 (190AD400) [pid = 3892] [serial = 733] [outer = 189EB000] 12:47:21 INFO - PROCESS | 3892 | 1461181641421 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]]]}] 12:47:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-5 12:47:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | took 688ms 12:47:21 INFO - PROCESS | 3892 | 1461181641460 Marionette TRACE conn2 -> [0,941,"getWindowHandle",null] 12:47:21 INFO - PROCESS | 3892 | 1461181641462 Marionette TRACE conn2 <- [1,941,null,{"value":"13"}] 12:47:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html 12:47:21 INFO - PROCESS | 3892 | 1461181641469 Marionette TRACE conn2 -> [0,942,"setScriptTimeout",{"ms":35000}] 12:47:21 INFO - PROCESS | 3892 | 1461181641471 Marionette TRACE conn2 <- [1,942,null,{}] 12:47:21 INFO - PROCESS | 3892 | 1461181641474 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}] 12:47:21 INFO - PROCESS | 3892 | 1461181641611 Marionette TRACE conn2 <- [1,943,null,{"value":null}] 12:47:21 INFO - PROCESS | 3892 | 1461181641672 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\", \"a4ce384a-a975-48db-a85a-201f44ca6737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:47:21 INFO - PROCESS | 3892 | ++DOCSHELL 190B2800 == 48 [pid = 3892] [id = 245] 12:47:21 INFO - PROCESS | 3892 | ++DOMWINDOW == 109 (19465400) [pid = 3892] [serial = 734] [outer = 00000000] 12:47:21 INFO - PROCESS | 3892 | ++DOMWINDOW == 110 (1985E000) [pid = 3892] [serial = 735] [outer = 19465400] 12:47:21 INFO - PROCESS | 3892 | 1461181641715 Marionette DEBUG loaded listener.js 12:47:21 INFO - PROCESS | 3892 | ++DOMWINDOW == 111 (19BF4000) [pid = 3892] [serial = 736] [outer = 19465400] 12:47:22 INFO - PROCESS | 3892 | 1461181642113 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]]]}] 12:47:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-6 12:47:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | took 703ms 12:47:22 INFO - PROCESS | 3892 | 1461181642169 Marionette TRACE conn2 -> [0,945,"getWindowHandle",null] 12:47:22 INFO - PROCESS | 3892 | 1461181642171 Marionette TRACE conn2 <- [1,945,null,{"value":"13"}] 12:47:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html 12:47:22 INFO - PROCESS | 3892 | 1461181642174 Marionette TRACE conn2 -> [0,946,"setScriptTimeout",{"ms":35000}] 12:47:22 INFO - PROCESS | 3892 | 1461181642175 Marionette TRACE conn2 <- [1,946,null,{}] 12:47:22 INFO - PROCESS | 3892 | 1461181642185 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}] 12:47:22 INFO - PROCESS | 3892 | 1461181642289 Marionette TRACE conn2 <- [1,947,null,{"value":null}] 12:47:22 INFO - PROCESS | 3892 | 1461181642295 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\", \"a4ce384a-a975-48db-a85a-201f44ca6737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:47:22 INFO - PROCESS | 3892 | ++DOCSHELL 142A9000 == 49 [pid = 3892] [id = 246] 12:47:22 INFO - PROCESS | 3892 | ++DOMWINDOW == 112 (19BF5800) [pid = 3892] [serial = 737] [outer = 00000000] 12:47:22 INFO - PROCESS | 3892 | ++DOMWINDOW == 113 (1A1D8C00) [pid = 3892] [serial = 738] [outer = 19BF5800] 12:47:22 INFO - PROCESS | 3892 | 1461181642339 Marionette DEBUG loaded listener.js 12:47:22 INFO - PROCESS | 3892 | ++DOMWINDOW == 114 (1A33F000) [pid = 3892] [serial = 739] [outer = 19BF5800] 12:47:22 INFO - PROCESS | 3892 | --DOMWINDOW == 113 (18BD5800) [pid = 3892] [serial = 613] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html] 12:47:22 INFO - PROCESS | 3892 | --DOMWINDOW == 112 (19D21800) [pid = 3892] [serial = 688] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html] 12:47:22 INFO - PROCESS | 3892 | --DOMWINDOW == 111 (19864400) [pid = 3892] [serial = 685] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html] 12:47:22 INFO - PROCESS | 3892 | --DOMWINDOW == 110 (13AEFC00) [pid = 3892] [serial = 673] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html] 12:47:22 INFO - PROCESS | 3892 | --DOMWINDOW == 109 (14AEE400) [pid = 3892] [serial = 676] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html] 12:47:22 INFO - PROCESS | 3892 | --DOMWINDOW == 108 (18F9E000) [pid = 3892] [serial = 682] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html] 12:47:22 INFO - PROCESS | 3892 | --DOMWINDOW == 107 (18CEC000) [pid = 3892] [serial = 679] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html] 12:47:22 INFO - PROCESS | 3892 | --DOMWINDOW == 106 (1C5F6000) [pid = 3892] [serial = 691] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html] 12:47:22 INFO - PROCESS | 3892 | --DOMWINDOW == 105 (1CBAC000) [pid = 3892] [serial = 697] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html] 12:47:22 INFO - PROCESS | 3892 | --DOMWINDOW == 104 (1858DC00) [pid = 3892] [serial = 694] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html] 12:47:22 INFO - PROCESS | 3892 | 1461181642900 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]]]}] 12:47:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-1 12:47:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | took 751ms 12:47:22 INFO - PROCESS | 3892 | 1461181642935 Marionette TRACE conn2 -> [0,949,"getWindowHandle",null] 12:47:22 INFO - PROCESS | 3892 | 1461181642937 Marionette TRACE conn2 <- [1,949,null,{"value":"13"}] 12:47:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html 12:47:22 INFO - PROCESS | 3892 | 1461181642941 Marionette TRACE conn2 -> [0,950,"setScriptTimeout",{"ms":35000}] 12:47:22 INFO - PROCESS | 3892 | 1461181642942 Marionette TRACE conn2 <- [1,950,null,{}] 12:47:22 INFO - PROCESS | 3892 | 1461181642946 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}] 12:47:23 INFO - PROCESS | 3892 | 1461181643022 Marionette TRACE conn2 <- [1,951,null,{"value":null}] 12:47:23 INFO - PROCESS | 3892 | 1461181643028 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\", \"a4ce384a-a975-48db-a85a-201f44ca6737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:47:23 INFO - PROCESS | 3892 | ++DOCSHELL 189A0C00 == 50 [pid = 3892] [id = 247] 12:47:23 INFO - PROCESS | 3892 | ++DOMWINDOW == 105 (189F2C00) [pid = 3892] [serial = 740] [outer = 00000000] 12:47:23 INFO - PROCESS | 3892 | ++DOMWINDOW == 106 (1945FC00) [pid = 3892] [serial = 741] [outer = 189F2C00] 12:47:23 INFO - PROCESS | 3892 | 1461181643072 Marionette DEBUG loaded listener.js 12:47:23 INFO - PROCESS | 3892 | ++DOMWINDOW == 107 (19BF8C00) [pid = 3892] [serial = 742] [outer = 189F2C00] 12:47:23 INFO - PROCESS | 3892 | 1461181643483 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]]]}] 12:47:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-2 12:47:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | took 594ms 12:47:23 INFO - PROCESS | 3892 | 1461181643535 Marionette TRACE conn2 -> [0,953,"getWindowHandle",null] 12:47:23 INFO - PROCESS | 3892 | 1461181643537 Marionette TRACE conn2 <- [1,953,null,{"value":"13"}] 12:47:23 INFO - PROCESS | 3892 | 1461181643540 Marionette TRACE conn2 -> [0,954,"setScriptTimeout",{"ms":35000}] 12:47:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html 12:47:23 INFO - PROCESS | 3892 | 1461181643542 Marionette TRACE conn2 <- [1,954,null,{}] 12:47:23 INFO - PROCESS | 3892 | 1461181643545 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}] 12:47:23 INFO - PROCESS | 3892 | 1461181643632 Marionette TRACE conn2 <- [1,955,null,{"value":null}] 12:47:23 INFO - PROCESS | 3892 | 1461181643638 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\", \"a4ce384a-a975-48db-a85a-201f44ca6737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:47:23 INFO - PROCESS | 3892 | ++DOCSHELL 1A3A6000 == 51 [pid = 3892] [id = 248] 12:47:23 INFO - PROCESS | 3892 | ++DOMWINDOW == 108 (1A3ABC00) [pid = 3892] [serial = 743] [outer = 00000000] 12:47:23 INFO - PROCESS | 3892 | ++DOMWINDOW == 109 (1A8E9400) [pid = 3892] [serial = 744] [outer = 1A3ABC00] 12:47:23 INFO - PROCESS | 3892 | 1461181643682 Marionette DEBUG loaded listener.js 12:47:23 INFO - PROCESS | 3892 | ++DOMWINDOW == 110 (1A8E7400) [pid = 3892] [serial = 745] [outer = 1A3ABC00] 12:47:24 INFO - PROCESS | 3892 | 1461181644090 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]]]}] 12:47:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | Canvas test: 2d.fillStyle.parse.invalid.name-1 12:47:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | took 594ms 12:47:24 INFO - PROCESS | 3892 | 1461181644138 Marionette TRACE conn2 -> [0,957,"getWindowHandle",null] 12:47:24 INFO - PROCESS | 3892 | 1461181644140 Marionette TRACE conn2 <- [1,957,null,{"value":"13"}] 12:47:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html 12:47:24 INFO - PROCESS | 3892 | 1461181644143 Marionette TRACE conn2 -> [0,958,"setScriptTimeout",{"ms":35000}] 12:47:24 INFO - PROCESS | 3892 | 1461181644146 Marionette TRACE conn2 <- [1,958,null,{}] 12:47:24 INFO - PROCESS | 3892 | 1461181644153 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}] 12:47:24 INFO - PROCESS | 3892 | 1461181644250 Marionette TRACE conn2 <- [1,959,null,{"value":null}] 12:47:24 INFO - PROCESS | 3892 | 1461181644257 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\", \"a4ce384a-a975-48db-a85a-201f44ca6737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:47:24 INFO - PROCESS | 3892 | ++DOCSHELL 1ABDB800 == 52 [pid = 3892] [id = 249] 12:47:24 INFO - PROCESS | 3892 | ++DOMWINDOW == 111 (1C439000) [pid = 3892] [serial = 746] [outer = 00000000] 12:47:24 INFO - PROCESS | 3892 | ++DOMWINDOW == 112 (1C441C00) [pid = 3892] [serial = 747] [outer = 1C439000] 12:47:24 INFO - PROCESS | 3892 | 1461181644305 Marionette DEBUG loaded listener.js 12:47:24 INFO - PROCESS | 3892 | ++DOMWINDOW == 113 (1C5F1000) [pid = 3892] [serial = 748] [outer = 1C439000] 12:47:24 INFO - PROCESS | 3892 | 1461181644934 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]]]}] 12:47:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | Canvas test: 2d.fillStyle.parse.invalid.name-2 12:47:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | took 843ms 12:47:25 INFO - PROCESS | 3892 | 1461181644986 Marionette TRACE conn2 -> [0,961,"getWindowHandle",null] 12:47:25 INFO - PROCESS | 3892 | 1461181644990 Marionette TRACE conn2 <- [1,961,null,{"value":"13"}] 12:47:25 INFO - PROCESS | 3892 | 1461181644996 Marionette TRACE conn2 -> [0,962,"setScriptTimeout",{"ms":35000}] 12:47:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html 12:47:25 INFO - PROCESS | 3892 | 1461181645000 Marionette TRACE conn2 <- [1,962,null,{}] 12:47:25 INFO - PROCESS | 3892 | 1461181645006 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}] 12:47:25 INFO - PROCESS | 3892 | 1461181645112 Marionette TRACE conn2 <- [1,963,null,{"value":null}] 12:47:25 INFO - PROCESS | 3892 | 1461181645240 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\", \"a4ce384a-a975-48db-a85a-201f44ca6737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:47:25 INFO - PROCESS | 3892 | ++DOCSHELL 13269800 == 53 [pid = 3892] [id = 250] 12:47:25 INFO - PROCESS | 3892 | ++DOMWINDOW == 114 (1326A800) [pid = 3892] [serial = 749] [outer = 00000000] 12:47:25 INFO - PROCESS | 3892 | ++DOMWINDOW == 115 (14AEF800) [pid = 3892] [serial = 750] [outer = 1326A800] 12:47:25 INFO - PROCESS | 3892 | 1461181645298 Marionette DEBUG loaded listener.js 12:47:25 INFO - PROCESS | 3892 | ++DOMWINDOW == 116 (15A3A400) [pid = 3892] [serial = 751] [outer = 1326A800] 12:47:25 INFO - PROCESS | 3892 | 1461181645921 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]]]}] 12:47:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | Canvas test: 2d.fillStyle.parse.invalid.name-3 12:47:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | took 1000ms 12:47:26 INFO - PROCESS | 3892 | 1461181646000 Marionette TRACE conn2 -> [0,965,"getWindowHandle",null] 12:47:26 INFO - PROCESS | 3892 | 1461181646007 Marionette TRACE conn2 <- [1,965,null,{"value":"13"}] 12:47:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html 12:47:26 INFO - PROCESS | 3892 | 1461181646028 Marionette TRACE conn2 -> [0,966,"setScriptTimeout",{"ms":35000}] 12:47:26 INFO - PROCESS | 3892 | 1461181646031 Marionette TRACE conn2 <- [1,966,null,{}] 12:47:26 INFO - PROCESS | 3892 | 1461181646036 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}] 12:47:26 INFO - PROCESS | 3892 | 1461181646138 Marionette TRACE conn2 <- [1,967,null,{"value":null}] 12:47:26 INFO - PROCESS | 3892 | 1461181646263 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\", \"a4ce384a-a975-48db-a85a-201f44ca6737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:47:26 INFO - PROCESS | 3892 | ++DOCSHELL 15AA3000 == 54 [pid = 3892] [id = 251] 12:47:26 INFO - PROCESS | 3892 | ++DOMWINDOW == 117 (15AAC000) [pid = 3892] [serial = 752] [outer = 00000000] 12:47:26 INFO - PROCESS | 3892 | ++DOMWINDOW == 118 (1851D400) [pid = 3892] [serial = 753] [outer = 15AAC000] 12:47:26 INFO - PROCESS | 3892 | 1461181646317 Marionette DEBUG loaded listener.js 12:47:26 INFO - PROCESS | 3892 | ++DOMWINDOW == 119 (189F1C00) [pid = 3892] [serial = 754] [outer = 15AAC000] 12:47:26 INFO - PROCESS | 3892 | 1461181646942 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]]]}] 12:47:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | Canvas test: 2d.fillStyle.parse.invalid.name-4 12:47:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | took 969ms 12:47:27 INFO - PROCESS | 3892 | 1461181646977 Marionette TRACE conn2 -> [0,969,"getWindowHandle",null] 12:47:27 INFO - PROCESS | 3892 | 1461181646979 Marionette TRACE conn2 <- [1,969,null,{"value":"13"}] 12:47:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html 12:47:27 INFO - PROCESS | 3892 | 1461181646983 Marionette TRACE conn2 -> [0,970,"setScriptTimeout",{"ms":35000}] 12:47:27 INFO - PROCESS | 3892 | 1461181646987 Marionette TRACE conn2 <- [1,970,null,{}] 12:47:27 INFO - PROCESS | 3892 | 1461181646998 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}] 12:47:27 INFO - PROCESS | 3892 | 1461181647102 Marionette TRACE conn2 <- [1,971,null,{"value":null}] 12:47:27 INFO - PROCESS | 3892 | 1461181647230 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\", \"a4ce384a-a975-48db-a85a-201f44ca6737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:47:27 INFO - PROCESS | 3892 | ++DOCSHELL 198F7800 == 55 [pid = 3892] [id = 252] 12:47:27 INFO - PROCESS | 3892 | ++DOMWINDOW == 120 (19BEDC00) [pid = 3892] [serial = 755] [outer = 00000000] 12:47:27 INFO - PROCESS | 3892 | ++DOMWINDOW == 121 (1ABDC400) [pid = 3892] [serial = 756] [outer = 19BEDC00] 12:47:27 INFO - PROCESS | 3892 | 1461181647287 Marionette DEBUG loaded listener.js 12:47:27 INFO - PROCESS | 3892 | ++DOMWINDOW == 122 (1C43EC00) [pid = 3892] [serial = 757] [outer = 19BEDC00] 12:47:27 INFO - PROCESS | 3892 | 1461181647852 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]]]}] 12:47:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | Canvas test: 2d.fillStyle.parse.invalid.name-5 12:47:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | took 906ms 12:47:27 INFO - PROCESS | 3892 | 1461181647887 Marionette TRACE conn2 -> [0,973,"getWindowHandle",null] 12:47:27 INFO - PROCESS | 3892 | 1461181647889 Marionette TRACE conn2 <- [1,973,null,{"value":"13"}] 12:47:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html 12:47:27 INFO - PROCESS | 3892 | 1461181647893 Marionette TRACE conn2 -> [0,974,"setScriptTimeout",{"ms":35000}] 12:47:27 INFO - PROCESS | 3892 | 1461181647895 Marionette TRACE conn2 <- [1,974,null,{}] 12:47:27 INFO - PROCESS | 3892 | 1461181647899 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}] 12:47:28 INFO - PROCESS | 3892 | 1461181647999 Marionette TRACE conn2 <- [1,975,null,{"value":null}] 12:47:28 INFO - PROCESS | 3892 | 1461181648096 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\", \"a4ce384a-a975-48db-a85a-201f44ca6737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:47:28 INFO - PROCESS | 3892 | ++DOCSHELL 1C5FE400 == 56 [pid = 3892] [id = 253] 12:47:28 INFO - PROCESS | 3892 | ++DOMWINDOW == 123 (1C64F800) [pid = 3892] [serial = 758] [outer = 00000000] 12:47:28 INFO - PROCESS | 3892 | ++DOMWINDOW == 124 (1C95A800) [pid = 3892] [serial = 759] [outer = 1C64F800] 12:47:28 INFO - PROCESS | 3892 | 1461181648150 Marionette DEBUG loaded listener.js 12:47:28 INFO - PROCESS | 3892 | ++DOMWINDOW == 125 (1CB46C00) [pid = 3892] [serial = 760] [outer = 1C64F800] 12:47:28 INFO - PROCESS | 3892 | 1461181648739 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]]]}] 12:47:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-1 12:47:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | took 907ms 12:47:28 INFO - PROCESS | 3892 | 1461181648797 Marionette TRACE conn2 -> [0,977,"getWindowHandle",null] 12:47:28 INFO - PROCESS | 3892 | 1461181648799 Marionette TRACE conn2 <- [1,977,null,{"value":"13"}] 12:47:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html 12:47:28 INFO - PROCESS | 3892 | 1461181648803 Marionette TRACE conn2 -> [0,978,"setScriptTimeout",{"ms":35000}] 12:47:28 INFO - PROCESS | 3892 | 1461181648805 Marionette TRACE conn2 <- [1,978,null,{}] 12:47:28 INFO - PROCESS | 3892 | 1461181648809 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}] 12:47:28 INFO - PROCESS | 3892 | 1461181648908 Marionette TRACE conn2 <- [1,979,null,{"value":null}] 12:47:29 INFO - PROCESS | 3892 | 1461181649013 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\", \"a4ce384a-a975-48db-a85a-201f44ca6737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:47:29 INFO - PROCESS | 3892 | ++DOCSHELL 18C17400 == 57 [pid = 3892] [id = 254] 12:47:29 INFO - PROCESS | 3892 | ++DOMWINDOW == 126 (18C18800) [pid = 3892] [serial = 761] [outer = 00000000] 12:47:29 INFO - PROCESS | 3892 | ++DOMWINDOW == 127 (19666800) [pid = 3892] [serial = 762] [outer = 18C18800] 12:47:29 INFO - PROCESS | 3892 | 1461181649066 Marionette DEBUG loaded listener.js 12:47:29 INFO - PROCESS | 3892 | ++DOMWINDOW == 128 (196D8400) [pid = 3892] [serial = 763] [outer = 18C18800] 12:47:29 INFO - PROCESS | 3892 | 1461181649822 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]]]}] 12:47:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-2 12:47:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | took 1032ms 12:47:29 INFO - PROCESS | 3892 | 1461181649865 Marionette TRACE conn2 -> [0,981,"getWindowHandle",null] 12:47:29 INFO - PROCESS | 3892 | 1461181649869 Marionette TRACE conn2 <- [1,981,null,{"value":"13"}] 12:47:29 INFO - PROCESS | 3892 | 1461181649874 Marionette TRACE conn2 -> [0,982,"setScriptTimeout",{"ms":35000}] 12:47:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html 12:47:29 INFO - PROCESS | 3892 | 1461181649877 Marionette TRACE conn2 <- [1,982,null,{}] 12:47:29 INFO - PROCESS | 3892 | 1461181649882 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}] 12:47:30 INFO - PROCESS | 3892 | 1461181649980 Marionette TRACE conn2 <- [1,983,null,{"value":null}] 12:47:30 INFO - PROCESS | 3892 | 1461181650107 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\", \"a4ce384a-a975-48db-a85a-201f44ca6737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:47:30 INFO - PROCESS | 3892 | ++DOCSHELL 1663DC00 == 58 [pid = 3892] [id = 255] 12:47:30 INFO - PROCESS | 3892 | ++DOMWINDOW == 129 (16A65000) [pid = 3892] [serial = 764] [outer = 00000000] 12:47:30 INFO - PROCESS | 3892 | ++DOMWINDOW == 130 (16EDBC00) [pid = 3892] [serial = 765] [outer = 16A65000] 12:47:30 INFO - PROCESS | 3892 | 1461181650158 Marionette DEBUG loaded listener.js 12:47:30 INFO - PROCESS | 3892 | ++DOMWINDOW == 131 (182E0000) [pid = 3892] [serial = 766] [outer = 16A65000] 12:47:30 INFO - PROCESS | 3892 | --DOCSHELL 1A3A6000 == 57 [pid = 3892] [id = 248] 12:47:30 INFO - PROCESS | 3892 | --DOCSHELL 189A0C00 == 56 [pid = 3892] [id = 247] 12:47:30 INFO - PROCESS | 3892 | --DOCSHELL 142A9000 == 55 [pid = 3892] [id = 246] 12:47:30 INFO - PROCESS | 3892 | --DOCSHELL 190B2800 == 54 [pid = 3892] [id = 245] 12:47:30 INFO - PROCESS | 3892 | --DOCSHELL 16EC0400 == 53 [pid = 3892] [id = 244] 12:47:30 INFO - PROCESS | 3892 | --DOCSHELL 1858C800 == 52 [pid = 3892] [id = 243] 12:47:30 INFO - PROCESS | 3892 | --DOCSHELL 1825E800 == 51 [pid = 3892] [id = 242] 12:47:30 INFO - PROCESS | 3892 | --DOCSHELL 1659AC00 == 50 [pid = 3892] [id = 241] 12:47:30 INFO - PROCESS | 3892 | --DOCSHELL 02A7EC00 == 49 [pid = 3892] [id = 240] 12:47:30 INFO - PROCESS | 3892 | --DOCSHELL 1320E000 == 48 [pid = 3892] [id = 239] 12:47:30 INFO - PROCESS | 3892 | --DOCSHELL 1CD85C00 == 47 [pid = 3892] [id = 234] 12:47:30 INFO - PROCESS | 3892 | --DOMWINDOW == 130 (1CB4C000) [pid = 3892] [serial = 671] [outer = 00000000] [url = about:blank] 12:47:30 INFO - PROCESS | 3892 | --DOMWINDOW == 129 (1CE9E000) [pid = 3892] [serial = 701] [outer = 00000000] [url = about:blank] 12:47:30 INFO - PROCESS | 3892 | --DOMWINDOW == 128 (19BF7400) [pid = 3892] [serial = 615] [outer = 00000000] [url = about:blank] 12:47:30 INFO - PROCESS | 3892 | --DOMWINDOW == 127 (18BCC800) [pid = 3892] [serial = 678] [outer = 00000000] [url = about:blank] 12:47:30 INFO - PROCESS | 3892 | --DOMWINDOW == 126 (190B5000) [pid = 3892] [serial = 683] [outer = 00000000] [url = about:blank] 12:47:30 INFO - PROCESS | 3892 | --DOMWINDOW == 125 (18F94400) [pid = 3892] [serial = 680] [outer = 00000000] [url = about:blank] 12:47:30 INFO - PROCESS | 3892 | --DOMWINDOW == 124 (18F99C00) [pid = 3892] [serial = 681] [outer = 00000000] [url = about:blank] 12:47:30 INFO - PROCESS | 3892 | --DOMWINDOW == 123 (1A818800) [pid = 3892] [serial = 668] [outer = 00000000] [url = about:blank] 12:47:30 INFO - PROCESS | 3892 | --DOMWINDOW == 122 (1CB45000) [pid = 3892] [serial = 692] [outer = 00000000] [url = about:blank] 12:47:30 INFO - PROCESS | 3892 | --DOMWINDOW == 121 (1CBCD400) [pid = 3892] [serial = 698] [outer = 00000000] [url = about:blank] 12:47:30 INFO - PROCESS | 3892 | --DOMWINDOW == 120 (1CB44400) [pid = 3892] [serial = 693] [outer = 00000000] [url = about:blank] 12:47:30 INFO - PROCESS | 3892 | --DOMWINDOW == 119 (1A447000) [pid = 3892] [serial = 695] [outer = 00000000] [url = about:blank] 12:47:30 INFO - PROCESS | 3892 | --DOMWINDOW == 118 (1CD7E800) [pid = 3892] [serial = 699] [outer = 00000000] [url = about:blank] 12:47:30 INFO - PROCESS | 3892 | --DOMWINDOW == 117 (19669000) [pid = 3892] [serial = 684] [outer = 00000000] [url = about:blank] 12:47:30 INFO - PROCESS | 3892 | --DOMWINDOW == 116 (1C64E800) [pid = 3892] [serial = 696] [outer = 00000000] [url = about:blank] 12:47:30 INFO - PROCESS | 3892 | --DOMWINDOW == 115 (1C43D800) [pid = 3892] [serial = 689] [outer = 00000000] [url = about:blank] 12:47:30 INFO - PROCESS | 3892 | --DOMWINDOW == 114 (19BF5000) [pid = 3892] [serial = 686] [outer = 00000000] [url = about:blank] 12:47:30 INFO - PROCESS | 3892 | --DOMWINDOW == 113 (19BF4C00) [pid = 3892] [serial = 687] [outer = 00000000] [url = about:blank] 12:47:30 INFO - PROCESS | 3892 | --DOMWINDOW == 112 (1C442C00) [pid = 3892] [serial = 690] [outer = 00000000] [url = about:blank] 12:47:30 INFO - PROCESS | 3892 | --DOMWINDOW == 111 (1663F400) [pid = 3892] [serial = 662] [outer = 00000000] [url = about:blank] 12:47:30 INFO - PROCESS | 3892 | --DOMWINDOW == 110 (18CF7800) [pid = 3892] [serial = 665] [outer = 00000000] [url = about:blank] 12:47:30 INFO - PROCESS | 3892 | --DOMWINDOW == 109 (1858FC00) [pid = 3892] [serial = 675] [outer = 00000000] [url = about:blank] 12:47:30 INFO - PROCESS | 3892 | --DOMWINDOW == 108 (16A6E400) [pid = 3892] [serial = 674] [outer = 00000000] [url = about:blank] 12:47:30 INFO - PROCESS | 3892 | --DOMWINDOW == 107 (189A0800) [pid = 3892] [serial = 677] [outer = 00000000] [url = about:blank] 12:47:30 INFO - PROCESS | 3892 | 1461181650665 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]]]}] 12:47:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-3 12:47:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | took 844ms 12:47:30 INFO - PROCESS | 3892 | 1461181650721 Marionette TRACE conn2 -> [0,985,"getWindowHandle",null] 12:47:30 INFO - PROCESS | 3892 | 1461181650726 Marionette TRACE conn2 <- [1,985,null,{"value":"13"}] 12:47:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html 12:47:30 INFO - PROCESS | 3892 | 1461181650732 Marionette TRACE conn2 -> [0,986,"setScriptTimeout",{"ms":35000}] 12:47:30 INFO - PROCESS | 3892 | 1461181650735 Marionette TRACE conn2 <- [1,986,null,{}] 12:47:30 INFO - PROCESS | 3892 | 1461181650739 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}] 12:47:30 INFO - PROCESS | 3892 | 1461181650828 Marionette TRACE conn2 <- [1,987,null,{"value":null}] 12:47:30 INFO - PROCESS | 3892 | 1461181650913 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\", \"a4ce384a-a975-48db-a85a-201f44ca6737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:47:30 INFO - PROCESS | 3892 | ++DOCSHELL 1439D800 == 48 [pid = 3892] [id = 256] 12:47:30 INFO - PROCESS | 3892 | ++DOMWINDOW == 108 (15626400) [pid = 3892] [serial = 767] [outer = 00000000] 12:47:30 INFO - PROCESS | 3892 | ++DOMWINDOW == 109 (182DB800) [pid = 3892] [serial = 768] [outer = 15626400] 12:47:30 INFO - PROCESS | 3892 | 1461181650958 Marionette DEBUG loaded listener.js 12:47:31 INFO - PROCESS | 3892 | ++DOMWINDOW == 110 (189EBC00) [pid = 3892] [serial = 769] [outer = 15626400] 12:47:31 INFO - PROCESS | 3892 | 1461181651358 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]]]}] 12:47:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-4 12:47:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | took 641ms 12:47:31 INFO - PROCESS | 3892 | 1461181651369 Marionette TRACE conn2 -> [0,989,"getWindowHandle",null] 12:47:31 INFO - PROCESS | 3892 | 1461181651371 Marionette TRACE conn2 <- [1,989,null,{"value":"13"}] 12:47:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html 12:47:31 INFO - PROCESS | 3892 | 1461181651382 Marionette TRACE conn2 -> [0,990,"setScriptTimeout",{"ms":35000}] 12:47:31 INFO - PROCESS | 3892 | 1461181651386 Marionette TRACE conn2 <- [1,990,null,{}] 12:47:31 INFO - PROCESS | 3892 | 1461181651397 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}] 12:47:31 INFO - PROCESS | 3892 | 1461181651478 Marionette TRACE conn2 <- [1,991,null,{"value":null}] 12:47:31 INFO - PROCESS | 3892 | 1461181651484 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\", \"a4ce384a-a975-48db-a85a-201f44ca6737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:47:31 INFO - PROCESS | 3892 | ++DOCSHELL 18C15400 == 49 [pid = 3892] [id = 257] 12:47:31 INFO - PROCESS | 3892 | ++DOMWINDOW == 111 (18CEC000) [pid = 3892] [serial = 770] [outer = 00000000] 12:47:31 INFO - PROCESS | 3892 | ++DOMWINDOW == 112 (18F9D400) [pid = 3892] [serial = 771] [outer = 18CEC000] 12:47:31 INFO - PROCESS | 3892 | 1461181651531 Marionette DEBUG loaded listener.js 12:47:31 INFO - PROCESS | 3892 | ++DOMWINDOW == 113 (190AD000) [pid = 3892] [serial = 772] [outer = 18CEC000] 12:47:32 INFO - PROCESS | 3892 | 1461181652004 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]]]}] 12:47:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-5 12:47:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | took 657ms 12:47:32 INFO - PROCESS | 3892 | 1461181652033 Marionette TRACE conn2 -> [0,993,"getWindowHandle",null] 12:47:32 INFO - PROCESS | 3892 | 1461181652035 Marionette TRACE conn2 <- [1,993,null,{"value":"13"}] 12:47:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html 12:47:32 INFO - PROCESS | 3892 | 1461181652038 Marionette TRACE conn2 -> [0,994,"setScriptTimeout",{"ms":35000}] 12:47:32 INFO - PROCESS | 3892 | 1461181652040 Marionette TRACE conn2 <- [1,994,null,{}] 12:47:32 INFO - PROCESS | 3892 | 1461181652044 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}] 12:47:32 INFO - PROCESS | 3892 | 1461181652128 Marionette TRACE conn2 <- [1,995,null,{"value":null}] 12:47:32 INFO - PROCESS | 3892 | 1461181652134 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\", \"a4ce384a-a975-48db-a85a-201f44ca6737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:47:32 INFO - PROCESS | 3892 | ++DOCSHELL 18C20C00 == 50 [pid = 3892] [id = 258] 12:47:32 INFO - PROCESS | 3892 | ++DOMWINDOW == 114 (190B5000) [pid = 3892] [serial = 773] [outer = 00000000] 12:47:32 INFO - PROCESS | 3892 | ++DOMWINDOW == 115 (19D21400) [pid = 3892] [serial = 774] [outer = 190B5000] 12:47:32 INFO - PROCESS | 3892 | 1461181652179 Marionette DEBUG loaded listener.js 12:47:32 INFO - PROCESS | 3892 | ++DOMWINDOW == 116 (1A1D2800) [pid = 3892] [serial = 775] [outer = 190B5000] 12:47:32 INFO - PROCESS | 3892 | 1461181652610 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]]]}] 12:47:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-6 12:47:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | took 594ms 12:47:32 INFO - PROCESS | 3892 | 1461181652639 Marionette TRACE conn2 -> [0,997,"getWindowHandle",null] 12:47:32 INFO - PROCESS | 3892 | 1461181652641 Marionette TRACE conn2 <- [1,997,null,{"value":"13"}] 12:47:32 INFO - PROCESS | 3892 | 1461181652644 Marionette TRACE conn2 -> [0,998,"setScriptTimeout",{"ms":35000}] 12:47:32 INFO - PROCESS | 3892 | 1461181652646 Marionette TRACE conn2 <- [1,998,null,{}] 12:47:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html 12:47:32 INFO - PROCESS | 3892 | 1461181652650 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}] 12:47:32 INFO - PROCESS | 3892 | 1461181652759 Marionette TRACE conn2 <- [1,999,null,{"value":null}] 12:47:32 INFO - PROCESS | 3892 | 1461181652765 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\", \"a4ce384a-a975-48db-a85a-201f44ca6737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:47:32 INFO - PROCESS | 3892 | ++DOCSHELL 136DD000 == 51 [pid = 3892] [id = 259] 12:47:32 INFO - PROCESS | 3892 | ++DOMWINDOW == 117 (19E05800) [pid = 3892] [serial = 776] [outer = 00000000] 12:47:32 INFO - PROCESS | 3892 | ++DOMWINDOW == 118 (1AA59000) [pid = 3892] [serial = 777] [outer = 19E05800] 12:47:32 INFO - PROCESS | 3892 | 1461181652818 Marionette DEBUG loaded listener.js 12:47:32 INFO - PROCESS | 3892 | ++DOMWINDOW == 119 (1C43D400) [pid = 3892] [serial = 778] [outer = 19E05800] 12:47:33 INFO - PROCESS | 3892 | 1461181653306 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]]]}] 12:47:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-7 12:47:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | took 687ms 12:47:33 INFO - PROCESS | 3892 | 1461181653349 Marionette TRACE conn2 -> [0,1001,"getWindowHandle",null] 12:47:33 INFO - PROCESS | 3892 | 1461181653351 Marionette TRACE conn2 <- [1,1001,null,{"value":"13"}] 12:47:33 INFO - PROCESS | 3892 | 1461181653354 Marionette TRACE conn2 -> [0,1002,"setScriptTimeout",{"ms":35000}] 12:47:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html 12:47:33 INFO - PROCESS | 3892 | 1461181653356 Marionette TRACE conn2 <- [1,1002,null,{}] 12:47:33 INFO - PROCESS | 3892 | 1461181653359 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}] 12:47:33 INFO - PROCESS | 3892 | 1461181653474 Marionette TRACE conn2 <- [1,1003,null,{"value":null}] 12:47:33 INFO - PROCESS | 3892 | 1461181653529 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\", \"a4ce384a-a975-48db-a85a-201f44ca6737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:47:33 INFO - PROCESS | 3892 | ++DOCSHELL 1C440C00 == 52 [pid = 3892] [id = 260] 12:47:33 INFO - PROCESS | 3892 | ++DOMWINDOW == 120 (1C442400) [pid = 3892] [serial = 779] [outer = 00000000] 12:47:33 INFO - PROCESS | 3892 | ++DOMWINDOW == 121 (1CB47000) [pid = 3892] [serial = 780] [outer = 1C442400] 12:47:33 INFO - PROCESS | 3892 | 1461181653581 Marionette DEBUG loaded listener.js 12:47:33 INFO - PROCESS | 3892 | ++DOMWINDOW == 122 (1CB46800) [pid = 3892] [serial = 781] [outer = 1C442400] 12:47:34 INFO - PROCESS | 3892 | 1461181654003 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]]]}] 12:47:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-1 12:47:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | took 703ms 12:47:34 INFO - PROCESS | 3892 | 1461181654056 Marionette TRACE conn2 -> [0,1005,"getWindowHandle",null] 12:47:34 INFO - PROCESS | 3892 | 1461181654058 Marionette TRACE conn2 <- [1,1005,null,{"value":"13"}] 12:47:34 INFO - PROCESS | 3892 | 1461181654061 Marionette TRACE conn2 -> [0,1006,"setScriptTimeout",{"ms":35000}] 12:47:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html 12:47:34 INFO - PROCESS | 3892 | 1461181654063 Marionette TRACE conn2 <- [1,1006,null,{}] 12:47:34 INFO - PROCESS | 3892 | 1461181654066 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}] 12:47:34 INFO - PROCESS | 3892 | 1461181654202 Marionette TRACE conn2 <- [1,1007,null,{"value":null}] 12:47:34 INFO - PROCESS | 3892 | 1461181654223 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\", \"a4ce384a-a975-48db-a85a-201f44ca6737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:47:34 INFO - PROCESS | 3892 | ++DOCSHELL 196E1800 == 53 [pid = 3892] [id = 261] 12:47:34 INFO - PROCESS | 3892 | ++DOMWINDOW == 123 (1C5FA800) [pid = 3892] [serial = 782] [outer = 00000000] 12:47:34 INFO - PROCESS | 3892 | ++DOMWINDOW == 124 (1CBA4800) [pid = 3892] [serial = 783] [outer = 1C5FA800] 12:47:34 INFO - PROCESS | 3892 | 1461181654268 Marionette DEBUG loaded listener.js 12:47:34 INFO - PROCESS | 3892 | ++DOMWINDOW == 125 (1CBA3800) [pid = 3892] [serial = 784] [outer = 1C5FA800] 12:47:34 INFO - PROCESS | 3892 | --DOMWINDOW == 124 (1C960000) [pid = 3892] [serial = 670] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html] 12:47:34 INFO - PROCESS | 3892 | --DOMWINDOW == 123 (189EB000) [pid = 3892] [serial = 731] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html] 12:47:34 INFO - PROCESS | 3892 | --DOMWINDOW == 122 (19465400) [pid = 3892] [serial = 734] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html] 12:47:34 INFO - PROCESS | 3892 | --DOMWINDOW == 121 (18264800) [pid = 3892] [serial = 725] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html] 12:47:34 INFO - PROCESS | 3892 | --DOMWINDOW == 120 (189E8C00) [pid = 3892] [serial = 728] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html] 12:47:34 INFO - PROCESS | 3892 | --DOMWINDOW == 119 (1320E800) [pid = 3892] [serial = 716] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html] 12:47:34 INFO - PROCESS | 3892 | --DOMWINDOW == 118 (02A7FC00) [pid = 3892] [serial = 719] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html] 12:47:34 INFO - PROCESS | 3892 | --DOMWINDOW == 117 (1659C400) [pid = 3892] [serial = 722] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html] 12:47:34 INFO - PROCESS | 3892 | --DOMWINDOW == 116 (19BF5800) [pid = 3892] [serial = 737] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html] 12:47:34 INFO - PROCESS | 3892 | --DOMWINDOW == 115 (189F2C00) [pid = 3892] [serial = 740] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html] 12:47:34 INFO - PROCESS | 3892 | --DOMWINDOW == 114 (1A3ABC00) [pid = 3892] [serial = 743] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html] 12:47:34 INFO - PROCESS | 3892 | 1461181654885 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]]]}] 12:47:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-2 12:47:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | took 844ms 12:47:34 INFO - PROCESS | 3892 | 1461181654904 Marionette TRACE conn2 -> [0,1009,"getWindowHandle",null] 12:47:34 INFO - PROCESS | 3892 | 1461181654906 Marionette TRACE conn2 <- [1,1009,null,{"value":"13"}] 12:47:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html 12:47:34 INFO - PROCESS | 3892 | 1461181654909 Marionette TRACE conn2 -> [0,1010,"setScriptTimeout",{"ms":35000}] 12:47:34 INFO - PROCESS | 3892 | 1461181654911 Marionette TRACE conn2 <- [1,1010,null,{}] 12:47:34 INFO - PROCESS | 3892 | 1461181654915 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}] 12:47:35 INFO - PROCESS | 3892 | 1461181654991 Marionette TRACE conn2 <- [1,1011,null,{"value":null}] 12:47:35 INFO - PROCESS | 3892 | 1461181654997 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\", \"a4ce384a-a975-48db-a85a-201f44ca6737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:47:35 INFO - PROCESS | 3892 | ++DOCSHELL 15DD8C00 == 54 [pid = 3892] [id = 262] 12:47:35 INFO - PROCESS | 3892 | ++DOMWINDOW == 115 (15F62800) [pid = 3892] [serial = 785] [outer = 00000000] 12:47:35 INFO - PROCESS | 3892 | ++DOMWINDOW == 116 (18264800) [pid = 3892] [serial = 786] [outer = 15F62800] 12:47:35 INFO - PROCESS | 3892 | 1461181655041 Marionette DEBUG loaded listener.js 12:47:35 INFO - PROCESS | 3892 | ++DOMWINDOW == 117 (18BCE400) [pid = 3892] [serial = 787] [outer = 15F62800] 12:47:35 INFO - PROCESS | 3892 | 1461181655459 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]]]}] 12:47:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-3 12:47:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | took 594ms 12:47:35 INFO - PROCESS | 3892 | 1461181655519 Marionette TRACE conn2 -> [0,1013,"getWindowHandle",null] 12:47:35 INFO - PROCESS | 3892 | 1461181655521 Marionette TRACE conn2 <- [1,1013,null,{"value":"13"}] 12:47:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html 12:47:35 INFO - PROCESS | 3892 | 1461181655525 Marionette TRACE conn2 -> [0,1014,"setScriptTimeout",{"ms":35000}] 12:47:35 INFO - PROCESS | 3892 | 1461181655526 Marionette TRACE conn2 <- [1,1014,null,{}] 12:47:35 INFO - PROCESS | 3892 | 1461181655530 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}] 12:47:35 INFO - PROCESS | 3892 | 1461181655608 Marionette TRACE conn2 <- [1,1015,null,{"value":null}] 12:47:35 INFO - PROCESS | 3892 | 1461181655614 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\", \"a4ce384a-a975-48db-a85a-201f44ca6737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:47:35 INFO - PROCESS | 3892 | ++DOCSHELL 16A64800 == 55 [pid = 3892] [id = 263] 12:47:35 INFO - PROCESS | 3892 | ++DOMWINDOW == 118 (19BF5400) [pid = 3892] [serial = 788] [outer = 00000000] 12:47:35 INFO - PROCESS | 3892 | ++DOMWINDOW == 119 (1C5FC800) [pid = 3892] [serial = 789] [outer = 19BF5400] 12:47:35 INFO - PROCESS | 3892 | 1461181655657 Marionette DEBUG loaded listener.js 12:47:35 INFO - PROCESS | 3892 | ++DOMWINDOW == 120 (1CBCD400) [pid = 3892] [serial = 790] [outer = 19BF5400] 12:47:36 INFO - PROCESS | 3892 | 1461181656072 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]]]}] 12:47:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-4 12:47:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | took 594ms 12:47:36 INFO - PROCESS | 3892 | 1461181656120 Marionette TRACE conn2 -> [0,1017,"getWindowHandle",null] 12:47:36 INFO - PROCESS | 3892 | 1461181656122 Marionette TRACE conn2 <- [1,1017,null,{"value":"13"}] 12:47:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html 12:47:36 INFO - PROCESS | 3892 | 1461181656125 Marionette TRACE conn2 -> [0,1018,"setScriptTimeout",{"ms":35000}] 12:47:36 INFO - PROCESS | 3892 | 1461181656127 Marionette TRACE conn2 <- [1,1018,null,{}] 12:47:36 INFO - PROCESS | 3892 | 1461181656134 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}] 12:47:36 INFO - PROCESS | 3892 | 1461181656212 Marionette TRACE conn2 <- [1,1019,null,{"value":null}] 12:47:36 INFO - PROCESS | 3892 | 1461181656218 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\", \"a4ce384a-a975-48db-a85a-201f44ca6737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:47:36 INFO - PROCESS | 3892 | ++DOCSHELL 19BEF400 == 56 [pid = 3892] [id = 264] 12:47:36 INFO - PROCESS | 3892 | ++DOMWINDOW == 121 (1CD7CC00) [pid = 3892] [serial = 791] [outer = 00000000] 12:47:36 INFO - PROCESS | 3892 | ++DOMWINDOW == 122 (1CD8AC00) [pid = 3892] [serial = 792] [outer = 1CD7CC00] 12:47:36 INFO - PROCESS | 3892 | 1461181656261 Marionette DEBUG loaded listener.js 12:47:36 INFO - PROCESS | 3892 | ++DOMWINDOW == 123 (1CEA0400) [pid = 3892] [serial = 793] [outer = 1CD7CC00] 12:47:36 INFO - PROCESS | 3892 | 1461181656686 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]]]}] 12:47:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-5 12:47:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | took 594ms 12:47:36 INFO - PROCESS | 3892 | 1461181656723 Marionette TRACE conn2 -> [0,1021,"getWindowHandle",null] 12:47:36 INFO - PROCESS | 3892 | 1461181656725 Marionette TRACE conn2 <- [1,1021,null,{"value":"13"}] 12:47:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html 12:47:36 INFO - PROCESS | 3892 | 1461181656733 Marionette TRACE conn2 -> [0,1022,"setScriptTimeout",{"ms":35000}] 12:47:36 INFO - PROCESS | 3892 | 1461181656735 Marionette TRACE conn2 <- [1,1022,null,{}] 12:47:36 INFO - PROCESS | 3892 | 1461181656738 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}] 12:47:36 INFO - PROCESS | 3892 | 1461181656832 Marionette TRACE conn2 <- [1,1023,null,{"value":null}] 12:47:37 INFO - PROCESS | 3892 | 1461181657031 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\", \"a4ce384a-a975-48db-a85a-201f44ca6737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:47:37 INFO - PROCESS | 3892 | ++DOCSHELL 136AAC00 == 57 [pid = 3892] [id = 265] 12:47:37 INFO - PROCESS | 3892 | ++DOMWINDOW == 124 (136AF800) [pid = 3892] [serial = 794] [outer = 00000000] 12:47:37 INFO - PROCESS | 3892 | ++DOMWINDOW == 125 (142B2800) [pid = 3892] [serial = 795] [outer = 136AF800] 12:47:37 INFO - PROCESS | 3892 | 1461181657133 Marionette DEBUG loaded listener.js 12:47:37 INFO - PROCESS | 3892 | ++DOMWINDOW == 126 (15412000) [pid = 3892] [serial = 796] [outer = 136AF800] 12:47:37 INFO - PROCESS | 3892 | 1461181657684 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]]]}] 12:47:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-6 12:47:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | took 1001ms 12:47:37 INFO - PROCESS | 3892 | 1461181657733 Marionette TRACE conn2 -> [0,1025,"getWindowHandle",null] 12:47:37 INFO - PROCESS | 3892 | 1461181657737 Marionette TRACE conn2 <- [1,1025,null,{"value":"13"}] 12:47:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html 12:47:37 INFO - PROCESS | 3892 | 1461181657741 Marionette TRACE conn2 -> [0,1026,"setScriptTimeout",{"ms":35000}] 12:47:37 INFO - PROCESS | 3892 | 1461181657746 Marionette TRACE conn2 <- [1,1026,null,{}] 12:47:37 INFO - PROCESS | 3892 | 1461181657751 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}] 12:47:37 INFO - PROCESS | 3892 | 1461181657858 Marionette TRACE conn2 <- [1,1027,null,{"value":null}] 12:47:38 INFO - PROCESS | 3892 | 1461181657963 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\", \"a4ce384a-a975-48db-a85a-201f44ca6737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:47:38 INFO - PROCESS | 3892 | ++DOCSHELL 182DA800 == 58 [pid = 3892] [id = 266] 12:47:38 INFO - PROCESS | 3892 | ++DOMWINDOW == 127 (18524400) [pid = 3892] [serial = 797] [outer = 00000000] 12:47:38 INFO - PROCESS | 3892 | ++DOMWINDOW == 128 (18BD5800) [pid = 3892] [serial = 798] [outer = 18524400] 12:47:38 INFO - PROCESS | 3892 | 1461181658019 Marionette DEBUG loaded listener.js 12:47:38 INFO - PROCESS | 3892 | ++DOMWINDOW == 129 (18CF8000) [pid = 3892] [serial = 799] [outer = 18524400] 12:47:38 INFO - PROCESS | 3892 | 1461181658627 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]]]}] 12:47:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-7 12:47:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | took 938ms 12:47:38 INFO - PROCESS | 3892 | 1461181658690 Marionette TRACE conn2 -> [0,1029,"getWindowHandle",null] 12:47:38 INFO - PROCESS | 3892 | 1461181658695 Marionette TRACE conn2 <- [1,1029,null,{"value":"13"}] 12:47:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html 12:47:38 INFO - PROCESS | 3892 | 1461181658699 Marionette TRACE conn2 -> [0,1030,"setScriptTimeout",{"ms":35000}] 12:47:38 INFO - PROCESS | 3892 | 1461181658701 Marionette TRACE conn2 <- [1,1030,null,{}] 12:47:38 INFO - PROCESS | 3892 | 1461181658705 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}] 12:47:38 INFO - PROCESS | 3892 | 1461181658808 Marionette TRACE conn2 <- [1,1031,null,{"value":null}] 12:47:38 INFO - PROCESS | 3892 | 1461181658941 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\", \"a4ce384a-a975-48db-a85a-201f44ca6737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:47:38 INFO - PROCESS | 3892 | ++DOCSHELL 18F94400 == 59 [pid = 3892] [id = 267] 12:47:38 INFO - PROCESS | 3892 | ++DOMWINDOW == 130 (19BF1000) [pid = 3892] [serial = 800] [outer = 00000000] 12:47:39 INFO - PROCESS | 3892 | ++DOMWINDOW == 131 (1AA57000) [pid = 3892] [serial = 801] [outer = 19BF1000] 12:47:39 INFO - PROCESS | 3892 | 1461181658996 Marionette DEBUG loaded listener.js 12:47:39 INFO - PROCESS | 3892 | ++DOMWINDOW == 132 (1C951800) [pid = 3892] [serial = 802] [outer = 19BF1000] 12:47:39 INFO - PROCESS | 3892 | 1461181659546 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]]]}] 12:47:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-1 12:47:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | took 906ms 12:47:39 INFO - PROCESS | 3892 | 1461181659603 Marionette TRACE conn2 -> [0,1033,"getWindowHandle",null] 12:47:39 INFO - PROCESS | 3892 | 1461181659605 Marionette TRACE conn2 <- [1,1033,null,{"value":"13"}] 12:47:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html 12:47:39 INFO - PROCESS | 3892 | 1461181659616 Marionette TRACE conn2 -> [0,1034,"setScriptTimeout",{"ms":35000}] 12:47:39 INFO - PROCESS | 3892 | 1461181659622 Marionette TRACE conn2 <- [1,1034,null,{}] 12:47:39 INFO - PROCESS | 3892 | 1461181659626 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}] 12:47:39 INFO - PROCESS | 3892 | 1461181659731 Marionette TRACE conn2 <- [1,1035,null,{"value":null}] 12:47:39 INFO - PROCESS | 3892 | 1461181659859 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\", \"a4ce384a-a975-48db-a85a-201f44ca6737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:47:39 INFO - PROCESS | 3892 | ++DOCSHELL 1320EC00 == 60 [pid = 3892] [id = 268] 12:47:39 INFO - PROCESS | 3892 | ++DOMWINDOW == 133 (136B7800) [pid = 3892] [serial = 803] [outer = 00000000] 12:47:39 INFO - PROCESS | 3892 | ++DOMWINDOW == 134 (1D235C00) [pid = 3892] [serial = 804] [outer = 136B7800] 12:47:39 INFO - PROCESS | 3892 | 1461181659920 Marionette DEBUG loaded listener.js 12:47:40 INFO - PROCESS | 3892 | ++DOMWINDOW == 135 (1D242800) [pid = 3892] [serial = 805] [outer = 136B7800] 12:47:40 INFO - PROCESS | 3892 | 1461181660544 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]]]}] 12:47:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-2 12:47:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | took 969ms 12:47:40 INFO - PROCESS | 3892 | 1461181660574 Marionette TRACE conn2 -> [0,1037,"getWindowHandle",null] 12:47:40 INFO - PROCESS | 3892 | 1461181660577 Marionette TRACE conn2 <- [1,1037,null,{"value":"13"}] 12:47:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html 12:47:40 INFO - PROCESS | 3892 | 1461181660580 Marionette TRACE conn2 -> [0,1038,"setScriptTimeout",{"ms":35000}] 12:47:40 INFO - PROCESS | 3892 | 1461181660582 Marionette TRACE conn2 <- [1,1038,null,{}] 12:47:40 INFO - PROCESS | 3892 | 1461181660586 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}] 12:47:40 INFO - PROCESS | 3892 | 1461181660688 Marionette TRACE conn2 <- [1,1039,null,{"value":null}] 12:47:40 INFO - PROCESS | 3892 | 1461181660820 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\", \"a4ce384a-a975-48db-a85a-201f44ca6737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:47:40 INFO - PROCESS | 3892 | ++DOCSHELL 12D74000 == 61 [pid = 3892] [id = 269] 12:47:40 INFO - PROCESS | 3892 | ++DOMWINDOW == 136 (13268400) [pid = 3892] [serial = 806] [outer = 00000000] 12:47:40 INFO - PROCESS | 3892 | ++DOMWINDOW == 137 (146B2800) [pid = 3892] [serial = 807] [outer = 13268400] 12:47:40 INFO - PROCESS | 3892 | 1461181660881 Marionette DEBUG loaded listener.js 12:47:40 INFO - PROCESS | 3892 | ++DOMWINDOW == 138 (15624800) [pid = 3892] [serial = 808] [outer = 13268400] 12:47:41 INFO - PROCESS | 3892 | 1461181661620 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]]]}] 12:47:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-3 12:47:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | took 1094ms 12:47:41 INFO - PROCESS | 3892 | 1461181661674 Marionette TRACE conn2 -> [0,1041,"getWindowHandle",null] 12:47:41 INFO - PROCESS | 3892 | 1461181661678 Marionette TRACE conn2 <- [1,1041,null,{"value":"13"}] 12:47:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html 12:47:41 INFO - PROCESS | 3892 | 1461181661683 Marionette TRACE conn2 -> [0,1042,"setScriptTimeout",{"ms":35000}] 12:47:41 INFO - PROCESS | 3892 | 1461181661686 Marionette TRACE conn2 <- [1,1042,null,{}] 12:47:41 INFO - PROCESS | 3892 | 1461181661691 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}] 12:47:41 INFO - PROCESS | 3892 | 1461181661785 Marionette TRACE conn2 <- [1,1043,null,{"value":null}] 12:47:41 INFO - PROCESS | 3892 | 1461181661918 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\", \"a4ce384a-a975-48db-a85a-201f44ca6737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:47:41 INFO - PROCESS | 3892 | ++DOCSHELL 15F59800 == 62 [pid = 3892] [id = 270] 12:47:41 INFO - PROCESS | 3892 | ++DOMWINDOW == 139 (15F5C800) [pid = 3892] [serial = 809] [outer = 00000000] 12:47:42 INFO - PROCESS | 3892 | ++DOMWINDOW == 140 (1434C000) [pid = 3892] [serial = 810] [outer = 15F5C800] 12:47:42 INFO - PROCESS | 3892 | 1461181661999 Marionette DEBUG loaded listener.js 12:47:42 INFO - PROCESS | 3892 | ++DOMWINDOW == 141 (16A67800) [pid = 3892] [serial = 811] [outer = 15F5C800] 12:47:42 INFO - PROCESS | 3892 | --DOCSHELL 137E6800 == 61 [pid = 3892] [id = 27] 12:47:42 INFO - PROCESS | 3892 | --DOCSHELL 1DF50800 == 60 [pid = 3892] [id = 15] 12:47:42 INFO - PROCESS | 3892 | --DOCSHELL 19BEF400 == 59 [pid = 3892] [id = 264] 12:47:42 INFO - PROCESS | 3892 | --DOCSHELL 16A64800 == 58 [pid = 3892] [id = 263] 12:47:42 INFO - PROCESS | 3892 | --DOCSHELL 15DD8C00 == 57 [pid = 3892] [id = 262] 12:47:42 INFO - PROCESS | 3892 | --DOCSHELL 196E1800 == 56 [pid = 3892] [id = 261] 12:47:42 INFO - PROCESS | 3892 | --DOCSHELL 1C440C00 == 55 [pid = 3892] [id = 260] 12:47:42 INFO - PROCESS | 3892 | --DOCSHELL 136DD000 == 54 [pid = 3892] [id = 259] 12:47:42 INFO - PROCESS | 3892 | --DOCSHELL 18C20C00 == 53 [pid = 3892] [id = 258] 12:47:42 INFO - PROCESS | 3892 | --DOCSHELL 18C15400 == 52 [pid = 3892] [id = 257] 12:47:42 INFO - PROCESS | 3892 | --DOCSHELL 1439D800 == 51 [pid = 3892] [id = 256] 12:47:42 INFO - PROCESS | 3892 | --DOCSHELL 1663DC00 == 50 [pid = 3892] [id = 255] 12:47:42 INFO - PROCESS | 3892 | --DOMWINDOW == 140 (1663C000) [pid = 3892] [serial = 704] [outer = 00000000] [url = about:blank] 12:47:42 INFO - PROCESS | 3892 | --DOMWINDOW == 139 (18F70000) [pid = 3892] [serial = 707] [outer = 00000000] [url = about:blank] 12:47:42 INFO - PROCESS | 3892 | --DOMWINDOW == 138 (1CE9F800) [pid = 3892] [serial = 710] [outer = 00000000] [url = about:blank] 12:47:42 INFO - PROCESS | 3892 | --DOMWINDOW == 137 (1D237C00) [pid = 3892] [serial = 713] [outer = 00000000] [url = about:blank] 12:47:42 INFO - PROCESS | 3892 | --DOMWINDOW == 136 (1C441C00) [pid = 3892] [serial = 747] [outer = 00000000] [url = about:blank] 12:47:42 INFO - PROCESS | 3892 | 1461181662628 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]]]}] 12:47:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-4 12:47:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | took 1001ms 12:47:42 INFO - PROCESS | 3892 | 1461181662688 Marionette TRACE conn2 -> [0,1045,"getWindowHandle",null] 12:47:42 INFO - PROCESS | 3892 | 1461181662693 Marionette TRACE conn2 <- [1,1045,null,{"value":"13"}] 12:47:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html 12:47:42 INFO - PROCESS | 3892 | 1461181662699 Marionette TRACE conn2 -> [0,1046,"setScriptTimeout",{"ms":35000}] 12:47:42 INFO - PROCESS | 3892 | 1461181662702 Marionette TRACE conn2 <- [1,1046,null,{}] 12:47:42 INFO - PROCESS | 3892 | 1461181662705 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}] 12:47:42 INFO - PROCESS | 3892 | 1461181662786 Marionette TRACE conn2 <- [1,1047,null,{"value":null}] 12:47:42 INFO - PROCESS | 3892 | --DOMWINDOW == 135 (1CBA6C00) [pid = 3892] [serial = 672] [outer = 00000000] [url = about:blank] 12:47:42 INFO - PROCESS | 3892 | --DOMWINDOW == 134 (18F9C800) [pid = 3892] [serial = 732] [outer = 00000000] [url = about:blank] 12:47:42 INFO - PROCESS | 3892 | --DOMWINDOW == 133 (1985E000) [pid = 3892] [serial = 735] [outer = 00000000] [url = about:blank] 12:47:42 INFO - PROCESS | 3892 | --DOMWINDOW == 132 (18522400) [pid = 3892] [serial = 726] [outer = 00000000] [url = about:blank] 12:47:42 INFO - PROCESS | 3892 | --DOMWINDOW == 131 (18521800) [pid = 3892] [serial = 727] [outer = 00000000] [url = about:blank] 12:47:42 INFO - PROCESS | 3892 | --DOMWINDOW == 130 (189F3800) [pid = 3892] [serial = 729] [outer = 00000000] [url = about:blank] 12:47:42 INFO - PROCESS | 3892 | --DOMWINDOW == 129 (190AD400) [pid = 3892] [serial = 733] [outer = 00000000] [url = about:blank] 12:47:42 INFO - PROCESS | 3892 | --DOMWINDOW == 128 (136DF400) [pid = 3892] [serial = 718] [outer = 00000000] [url = about:blank] 12:47:42 INFO - PROCESS | 3892 | --DOMWINDOW == 127 (136A8C00) [pid = 3892] [serial = 717] [outer = 00000000] [url = about:blank] 12:47:42 INFO - PROCESS | 3892 | --DOMWINDOW == 126 (142A7800) [pid = 3892] [serial = 720] [outer = 00000000] [url = about:blank] 12:47:42 INFO - PROCESS | 3892 | --DOMWINDOW == 125 (14A08800) [pid = 3892] [serial = 721] [outer = 00000000] [url = about:blank] 12:47:42 INFO - PROCESS | 3892 | --DOMWINDOW == 124 (16640400) [pid = 3892] [serial = 723] [outer = 00000000] [url = about:blank] 12:47:42 INFO - PROCESS | 3892 | --DOMWINDOW == 123 (16EC2800) [pid = 3892] [serial = 724] [outer = 00000000] [url = about:blank] 12:47:42 INFO - PROCESS | 3892 | --DOMWINDOW == 122 (1A1D8C00) [pid = 3892] [serial = 738] [outer = 00000000] [url = about:blank] 12:47:42 INFO - PROCESS | 3892 | --DOMWINDOW == 121 (19BF4000) [pid = 3892] [serial = 736] [outer = 00000000] [url = about:blank] 12:47:42 INFO - PROCESS | 3892 | --DOMWINDOW == 120 (1945FC00) [pid = 3892] [serial = 741] [outer = 00000000] [url = about:blank] 12:47:42 INFO - PROCESS | 3892 | --DOMWINDOW == 119 (1A8E7400) [pid = 3892] [serial = 745] [outer = 00000000] [url = about:blank] 12:47:42 INFO - PROCESS | 3892 | --DOMWINDOW == 118 (1A8E9400) [pid = 3892] [serial = 744] [outer = 00000000] [url = about:blank] 12:47:42 INFO - PROCESS | 3892 | --DOMWINDOW == 117 (1A33F000) [pid = 3892] [serial = 739] [outer = 00000000] [url = about:blank] 12:47:42 INFO - PROCESS | 3892 | --DOMWINDOW == 116 (18261000) [pid = 3892] [serial = 408] [outer = 00000000] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%E2%80%99t%20find%20the%20server%20at%20%25%28server%29s.] 12:47:42 INFO - PROCESS | 3892 | --DOMWINDOW == 115 (19BF8C00) [pid = 3892] [serial = 742] [outer = 00000000] [url = about:blank] 12:47:42 INFO - PROCESS | 3892 | --DOMWINDOW == 114 (189F2400) [pid = 3892] [serial = 730] [outer = 00000000] [url = about:blank] 12:47:42 INFO - PROCESS | 3892 | 1461181662879 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\", \"a4ce384a-a975-48db-a85a-201f44ca6737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:47:42 INFO - PROCESS | 3892 | ++DOCSHELL 12D72400 == 51 [pid = 3892] [id = 271] 12:47:42 INFO - PROCESS | 3892 | ++DOMWINDOW == 115 (1320E000) [pid = 3892] [serial = 812] [outer = 00000000] 12:47:42 INFO - PROCESS | 3892 | ++DOMWINDOW == 116 (142AD400) [pid = 3892] [serial = 813] [outer = 1320E000] 12:47:42 INFO - PROCESS | 3892 | 1461181662926 Marionette DEBUG loaded listener.js 12:47:43 INFO - PROCESS | 3892 | ++DOMWINDOW == 117 (16596C00) [pid = 3892] [serial = 814] [outer = 1320E000] 12:47:43 INFO - PROCESS | 3892 | 1461181663337 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]]]}] 12:47:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-5 12:47:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | took 688ms 12:47:43 INFO - PROCESS | 3892 | 1461181663399 Marionette TRACE conn2 -> [0,1049,"getWindowHandle",null] 12:47:43 INFO - PROCESS | 3892 | 1461181663401 Marionette TRACE conn2 <- [1,1049,null,{"value":"13"}] 12:47:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html 12:47:43 INFO - PROCESS | 3892 | 1461181663405 Marionette TRACE conn2 -> [0,1050,"setScriptTimeout",{"ms":35000}] 12:47:43 INFO - PROCESS | 3892 | 1461181663408 Marionette TRACE conn2 <- [1,1050,null,{}] 12:47:43 INFO - PROCESS | 3892 | 1461181663451 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}] 12:47:43 INFO - PROCESS | 3892 | 1461181663532 Marionette TRACE conn2 <- [1,1051,null,{"value":null}] 12:47:43 INFO - PROCESS | 3892 | 1461181663548 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\", \"a4ce384a-a975-48db-a85a-201f44ca6737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:47:43 INFO - PROCESS | 3892 | ++DOCSHELL 18C1DC00 == 52 [pid = 3892] [id = 272] 12:47:43 INFO - PROCESS | 3892 | ++DOMWINDOW == 118 (18CEB000) [pid = 3892] [serial = 815] [outer = 00000000] 12:47:43 INFO - PROCESS | 3892 | ++DOMWINDOW == 119 (18F76C00) [pid = 3892] [serial = 816] [outer = 18CEB000] 12:47:43 INFO - PROCESS | 3892 | 1461181663595 Marionette DEBUG loaded listener.js 12:47:43 INFO - PROCESS | 3892 | ++DOMWINDOW == 120 (18F9A400) [pid = 3892] [serial = 817] [outer = 18CEB000] 12:47:44 INFO - PROCESS | 3892 | 1461181664203 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]]]}] 12:47:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | Canvas test: 2d.fillStyle.parse.rgb-eof 12:47:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | took 876ms 12:47:44 INFO - PROCESS | 3892 | 1461181664288 Marionette TRACE conn2 -> [0,1053,"getWindowHandle",null] 12:47:44 INFO - PROCESS | 3892 | 1461181664292 Marionette TRACE conn2 <- [1,1053,null,{"value":"13"}] 12:47:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html 12:47:44 INFO - PROCESS | 3892 | 1461181664298 Marionette TRACE conn2 -> [0,1054,"setScriptTimeout",{"ms":35000}] 12:47:44 INFO - PROCESS | 3892 | 1461181664302 Marionette TRACE conn2 <- [1,1054,null,{}] 12:47:44 INFO - PROCESS | 3892 | 1461181664307 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}] 12:47:44 INFO - PROCESS | 3892 | 1461181664441 Marionette TRACE conn2 <- [1,1055,null,{"value":null}] 12:47:44 INFO - PROCESS | 3892 | 1461181664570 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\", \"a4ce384a-a975-48db-a85a-201f44ca6737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:47:44 INFO - PROCESS | 3892 | ++DOCSHELL 137E6800 == 53 [pid = 3892] [id = 273] 12:47:44 INFO - PROCESS | 3892 | ++DOMWINDOW == 121 (13AB3000) [pid = 3892] [serial = 818] [outer = 00000000] 12:47:44 INFO - PROCESS | 3892 | ++DOMWINDOW == 122 (16A62000) [pid = 3892] [serial = 819] [outer = 13AB3000] 12:47:44 INFO - PROCESS | 3892 | 1461181664629 Marionette DEBUG loaded listener.js 12:47:44 INFO - PROCESS | 3892 | ++DOMWINDOW == 123 (17D7DC00) [pid = 3892] [serial = 820] [outer = 13AB3000] 12:47:45 INFO - PROCESS | 3892 | 1461181665265 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]]]}] 12:47:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | Canvas test: 2d.fillStyle.parse.rgb-num 12:47:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | took 1000ms 12:47:45 INFO - PROCESS | 3892 | 1461181665300 Marionette TRACE conn2 -> [0,1057,"getWindowHandle",null] 12:47:45 INFO - PROCESS | 3892 | 1461181665306 Marionette TRACE conn2 <- [1,1057,null,{"value":"13"}] 12:47:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html 12:47:45 INFO - PROCESS | 3892 | 1461181665313 Marionette TRACE conn2 -> [0,1058,"setScriptTimeout",{"ms":35000}] 12:47:45 INFO - PROCESS | 3892 | 1461181665316 Marionette TRACE conn2 <- [1,1058,null,{}] 12:47:45 INFO - PROCESS | 3892 | 1461181665319 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}] 12:47:45 INFO - PROCESS | 3892 | 1461181665422 Marionette TRACE conn2 <- [1,1059,null,{"value":null}] 12:47:45 INFO - PROCESS | 3892 | 1461181665547 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\", \"a4ce384a-a975-48db-a85a-201f44ca6737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:47:45 INFO - PROCESS | 3892 | ++DOCSHELL 182D1C00 == 54 [pid = 3892] [id = 274] 12:47:45 INFO - PROCESS | 3892 | ++DOMWINDOW == 124 (18BCA400) [pid = 3892] [serial = 821] [outer = 00000000] 12:47:45 INFO - PROCESS | 3892 | ++DOMWINDOW == 125 (18F96400) [pid = 3892] [serial = 822] [outer = 18BCA400] 12:47:45 INFO - PROCESS | 3892 | 1461181665603 Marionette DEBUG loaded listener.js 12:47:45 INFO - PROCESS | 3892 | ++DOMWINDOW == 126 (190AE400) [pid = 3892] [serial = 823] [outer = 18BCA400] 12:47:46 INFO - PROCESS | 3892 | 1461181666206 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]]]}] 12:47:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | Canvas test: 2d.fillStyle.parse.rgb-percent 12:47:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | took 938ms 12:47:46 INFO - PROCESS | 3892 | 1461181666256 Marionette TRACE conn2 -> [0,1061,"getWindowHandle",null] 12:47:46 INFO - PROCESS | 3892 | 1461181666259 Marionette TRACE conn2 <- [1,1061,null,{"value":"13"}] 12:47:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html 12:47:46 INFO - PROCESS | 3892 | 1461181666262 Marionette TRACE conn2 -> [0,1062,"setScriptTimeout",{"ms":35000}] 12:47:46 INFO - PROCESS | 3892 | 1461181666266 Marionette TRACE conn2 <- [1,1062,null,{}] 12:47:46 INFO - PROCESS | 3892 | 1461181666277 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}] 12:47:46 INFO - PROCESS | 3892 | 1461181666419 Marionette TRACE conn2 <- [1,1063,null,{"value":null}] 12:47:46 INFO - PROCESS | 3892 | 1461181666437 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\", \"a4ce384a-a975-48db-a85a-201f44ca6737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:47:46 INFO - PROCESS | 3892 | ++DOCSHELL 136DE800 == 55 [pid = 3892] [id = 275] 12:47:46 INFO - PROCESS | 3892 | ++DOMWINDOW == 127 (190B3400) [pid = 3892] [serial = 824] [outer = 00000000] 12:47:46 INFO - PROCESS | 3892 | ++DOMWINDOW == 128 (19BF7000) [pid = 3892] [serial = 825] [outer = 190B3400] 12:47:46 INFO - PROCESS | 3892 | 1461181666494 Marionette DEBUG loaded listener.js 12:47:46 INFO - PROCESS | 3892 | ++DOMWINDOW == 129 (19D2B800) [pid = 3892] [serial = 826] [outer = 190B3400] 12:47:47 INFO - PROCESS | 3892 | 1461181667120 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]]]}] 12:47:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-1 12:47:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | took 907ms 12:47:47 INFO - PROCESS | 3892 | 1461181667166 Marionette TRACE conn2 -> [0,1065,"getWindowHandle",null] 12:47:47 INFO - PROCESS | 3892 | 1461181667169 Marionette TRACE conn2 <- [1,1065,null,{"value":"13"}] 12:47:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html 12:47:47 INFO - PROCESS | 3892 | 1461181667173 Marionette TRACE conn2 -> [0,1066,"setScriptTimeout",{"ms":35000}] 12:47:47 INFO - PROCESS | 3892 | 1461181667175 Marionette TRACE conn2 <- [1,1066,null,{}] 12:47:47 INFO - PROCESS | 3892 | 1461181667178 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}] 12:47:47 INFO - PROCESS | 3892 | 1461181667278 Marionette TRACE conn2 <- [1,1067,null,{"value":null}] 12:47:47 INFO - PROCESS | 3892 | 1461181667402 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\", \"a4ce384a-a975-48db-a85a-201f44ca6737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:47:47 INFO - PROCESS | 3892 | ++DOCSHELL 1A442800 == 56 [pid = 3892] [id = 276] 12:47:47 INFO - PROCESS | 3892 | ++DOMWINDOW == 130 (1A443C00) [pid = 3892] [serial = 827] [outer = 00000000] 12:47:47 INFO - PROCESS | 3892 | ++DOMWINDOW == 131 (1AA57C00) [pid = 3892] [serial = 828] [outer = 1A443C00] 12:47:47 INFO - PROCESS | 3892 | 1461181667458 Marionette DEBUG loaded listener.js 12:47:47 INFO - PROCESS | 3892 | ++DOMWINDOW == 132 (1AA55400) [pid = 3892] [serial = 829] [outer = 1A443C00] 12:47:48 INFO - PROCESS | 3892 | 1461181668034 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]]]}] 12:47:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-2 12:47:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | took 906ms 12:47:48 INFO - PROCESS | 3892 | 1461181668077 Marionette TRACE conn2 -> [0,1069,"getWindowHandle",null] 12:47:48 INFO - PROCESS | 3892 | 1461181668079 Marionette TRACE conn2 <- [1,1069,null,{"value":"13"}] 12:47:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html 12:47:48 INFO - PROCESS | 3892 | 1461181668082 Marionette TRACE conn2 -> [0,1070,"setScriptTimeout",{"ms":35000}] 12:47:48 INFO - PROCESS | 3892 | 1461181668084 Marionette TRACE conn2 <- [1,1070,null,{}] 12:47:48 INFO - PROCESS | 3892 | 1461181668088 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}] 12:47:48 INFO - PROCESS | 3892 | 1461181668184 Marionette TRACE conn2 <- [1,1071,null,{"value":null}] 12:47:48 INFO - PROCESS | 3892 | 1461181668281 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\", \"a4ce384a-a975-48db-a85a-201f44ca6737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:47:48 INFO - PROCESS | 3892 | ++DOCSHELL 19864400 == 57 [pid = 3892] [id = 277] 12:47:48 INFO - PROCESS | 3892 | ++DOMWINDOW == 133 (1A443400) [pid = 3892] [serial = 830] [outer = 00000000] 12:47:48 INFO - PROCESS | 3892 | ++DOMWINDOW == 134 (1C652C00) [pid = 3892] [serial = 831] [outer = 1A443400] 12:47:48 INFO - PROCESS | 3892 | 1461181668335 Marionette DEBUG loaded listener.js 12:47:48 INFO - PROCESS | 3892 | ++DOMWINDOW == 135 (1C953400) [pid = 3892] [serial = 832] [outer = 1A443400] 12:47:48 INFO - PROCESS | 3892 | 1461181668900 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]]]}] 12:47:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | Canvas test: 2d.fillStyle.parse.rgba-eof 12:47:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | took 907ms 12:47:49 INFO - PROCESS | 3892 | 1461181668987 Marionette TRACE conn2 -> [0,1073,"getWindowHandle",null] 12:47:49 INFO - PROCESS | 3892 | 1461181668989 Marionette TRACE conn2 <- [1,1073,null,{"value":"13"}] 12:47:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html 12:47:49 INFO - PROCESS | 3892 | 1461181668993 Marionette TRACE conn2 -> [0,1074,"setScriptTimeout",{"ms":35000}] 12:47:49 INFO - PROCESS | 3892 | 1461181668995 Marionette TRACE conn2 <- [1,1074,null,{}] 12:47:49 INFO - PROCESS | 3892 | 1461181668999 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}] 12:47:49 INFO - PROCESS | 3892 | 1461181669130 Marionette TRACE conn2 <- [1,1075,null,{"value":null}] 12:47:49 INFO - PROCESS | 3892 | 1461181669254 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\", \"a4ce384a-a975-48db-a85a-201f44ca6737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:47:49 INFO - PROCESS | 3892 | ++DOCSHELL 14356000 == 58 [pid = 3892] [id = 278] 12:47:49 INFO - PROCESS | 3892 | ++DOMWINDOW == 136 (18F9A800) [pid = 3892] [serial = 833] [outer = 00000000] 12:47:49 INFO - PROCESS | 3892 | ++DOMWINDOW == 137 (1CD81800) [pid = 3892] [serial = 834] [outer = 18F9A800] 12:47:49 INFO - PROCESS | 3892 | 1461181669317 Marionette DEBUG loaded listener.js 12:47:49 INFO - PROCESS | 3892 | ++DOMWINDOW == 138 (1CD87000) [pid = 3892] [serial = 835] [outer = 18F9A800] 12:47:49 INFO - PROCESS | 3892 | 1461181669828 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]]]}] 12:47:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | Canvas test: 2d.fillStyle.parse.rgba-num-1 12:47:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | took 891ms 12:47:49 INFO - PROCESS | 3892 | 1461181669951 Marionette TRACE conn2 -> [0,1077,"getWindowHandle",null] 12:47:49 INFO - PROCESS | 3892 | 1461181669955 Marionette TRACE conn2 <- [1,1077,null,{"value":"13"}] 12:47:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html 12:47:49 INFO - PROCESS | 3892 | 1461181669960 Marionette TRACE conn2 -> [0,1078,"setScriptTimeout",{"ms":35000}] 12:47:49 INFO - PROCESS | 3892 | 1461181669963 Marionette TRACE conn2 <- [1,1078,null,{}] 12:47:50 INFO - PROCESS | 3892 | 1461181669983 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}] 12:47:50 INFO - PROCESS | 3892 | 1461181670094 Marionette TRACE conn2 <- [1,1079,null,{"value":null}] 12:47:50 INFO - PROCESS | 3892 | 1461181670217 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\", \"a4ce384a-a975-48db-a85a-201f44ca6737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:47:50 INFO - PROCESS | 3892 | ++DOCSHELL 13269000 == 59 [pid = 3892] [id = 279] 12:47:50 INFO - PROCESS | 3892 | ++DOMWINDOW == 139 (142AE800) [pid = 3892] [serial = 836] [outer = 00000000] 12:47:50 INFO - PROCESS | 3892 | ++DOMWINDOW == 140 (16594800) [pid = 3892] [serial = 837] [outer = 142AE800] 12:47:50 INFO - PROCESS | 3892 | 1461181670267 Marionette DEBUG loaded listener.js 12:47:50 INFO - PROCESS | 3892 | ++DOMWINDOW == 141 (16A6E400) [pid = 3892] [serial = 838] [outer = 142AE800] 12:47:50 INFO - PROCESS | 3892 | --DOCSHELL 12D72400 == 58 [pid = 3892] [id = 271] 12:47:50 INFO - PROCESS | 3892 | --DOCSHELL 15F59800 == 57 [pid = 3892] [id = 270] 12:47:50 INFO - PROCESS | 3892 | 1461181670848 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]]]}] 12:47:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | Canvas test: 2d.fillStyle.parse.rgba-num-2 12:47:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | took 922ms 12:47:50 INFO - PROCESS | 3892 | 1461181670883 Marionette TRACE conn2 -> [0,1081,"getWindowHandle",null] 12:47:50 INFO - PROCESS | 3892 | 1461181670886 Marionette TRACE conn2 <- [1,1081,null,{"value":"13"}] 12:47:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html 12:47:50 INFO - PROCESS | 3892 | 1461181670893 Marionette TRACE conn2 -> [0,1082,"setScriptTimeout",{"ms":35000}] 12:47:50 INFO - PROCESS | 3892 | 1461181670897 Marionette TRACE conn2 <- [1,1082,null,{}] 12:47:50 INFO - PROCESS | 3892 | 1461181670901 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}] 12:47:51 INFO - PROCESS | 3892 | 1461181670983 Marionette TRACE conn2 <- [1,1083,null,{"value":null}] 12:47:51 INFO - PROCESS | 3892 | 1461181670989 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\", \"a4ce384a-a975-48db-a85a-201f44ca6737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:47:51 INFO - PROCESS | 3892 | ++DOCSHELL 189F1000 == 58 [pid = 3892] [id = 280] 12:47:51 INFO - PROCESS | 3892 | ++DOMWINDOW == 142 (18BCEC00) [pid = 3892] [serial = 839] [outer = 00000000] 12:47:51 INFO - PROCESS | 3892 | ++DOMWINDOW == 143 (190AD400) [pid = 3892] [serial = 840] [outer = 18BCEC00] 12:47:51 INFO - PROCESS | 3892 | 1461181671035 Marionette DEBUG loaded listener.js 12:47:51 INFO - PROCESS | 3892 | ++DOMWINDOW == 144 (19669000) [pid = 3892] [serial = 841] [outer = 18BCEC00] 12:47:51 INFO - PROCESS | 3892 | 1461181671544 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]]]}] 12:47:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | Canvas test: 2d.fillStyle.parse.rgba-percent 12:47:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | took 703ms 12:47:51 INFO - PROCESS | 3892 | 1461181671592 Marionette TRACE conn2 -> [0,1085,"getWindowHandle",null] 12:47:51 INFO - PROCESS | 3892 | 1461181671595 Marionette TRACE conn2 <- [1,1085,null,{"value":"13"}] 12:47:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html 12:47:51 INFO - PROCESS | 3892 | 1461181671598 Marionette TRACE conn2 -> [0,1086,"setScriptTimeout",{"ms":35000}] 12:47:51 INFO - PROCESS | 3892 | 1461181671600 Marionette TRACE conn2 <- [1,1086,null,{}] 12:47:51 INFO - PROCESS | 3892 | 1461181671609 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}] 12:47:51 INFO - PROCESS | 3892 | 1461181671764 Marionette TRACE conn2 <- [1,1087,null,{"value":null}] 12:47:51 INFO - PROCESS | 3892 | 1461181671792 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\", \"a4ce384a-a975-48db-a85a-201f44ca6737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:47:51 INFO - PROCESS | 3892 | ++DOCSHELL 1C43E000 == 59 [pid = 3892] [id = 281] 12:47:51 INFO - PROCESS | 3892 | ++DOMWINDOW == 145 (1C443C00) [pid = 3892] [serial = 842] [outer = 00000000] 12:47:51 INFO - PROCESS | 3892 | ++DOMWINDOW == 146 (1C66D800) [pid = 3892] [serial = 843] [outer = 1C443C00] 12:47:51 INFO - PROCESS | 3892 | 1461181671841 Marionette DEBUG loaded listener.js 12:47:51 INFO - PROCESS | 3892 | ++DOMWINDOW == 147 (1CBA5800) [pid = 3892] [serial = 844] [outer = 1C443C00] 12:47:52 INFO - PROCESS | 3892 | 1461181672315 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]]]}] 12:47:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | Canvas test: 2d.fillStyle.parse.rgba-solid-1 12:47:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | took 751ms 12:47:52 INFO - PROCESS | 3892 | 1461181672338 Marionette TRACE conn2 -> [0,1089,"getWindowHandle",null] 12:47:52 INFO - PROCESS | 3892 | 1461181672340 Marionette TRACE conn2 <- [1,1089,null,{"value":"13"}] 12:47:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html 12:47:52 INFO - PROCESS | 3892 | 1461181672351 Marionette TRACE conn2 -> [0,1090,"setScriptTimeout",{"ms":35000}] 12:47:52 INFO - PROCESS | 3892 | 1461181672352 Marionette TRACE conn2 <- [1,1090,null,{}] 12:47:52 INFO - PROCESS | 3892 | 1461181672356 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}] 12:47:52 INFO - PROCESS | 3892 | 1461181672464 Marionette TRACE conn2 <- [1,1091,null,{"value":null}] 12:47:52 INFO - PROCESS | 3892 | 1461181672470 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\", \"a4ce384a-a975-48db-a85a-201f44ca6737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:47:52 INFO - PROCESS | 3892 | ++DOCSHELL 1CBA9000 == 60 [pid = 3892] [id = 282] 12:47:52 INFO - PROCESS | 3892 | ++DOMWINDOW == 148 (1CD87400) [pid = 3892] [serial = 845] [outer = 00000000] 12:47:52 INFO - PROCESS | 3892 | ++DOMWINDOW == 149 (1D231400) [pid = 3892] [serial = 846] [outer = 1CD87400] 12:47:52 INFO - PROCESS | 3892 | 1461181672514 Marionette DEBUG loaded listener.js 12:47:52 INFO - PROCESS | 3892 | ++DOMWINDOW == 150 (1D3EEC00) [pid = 3892] [serial = 847] [outer = 1CD87400] 12:47:52 INFO - PROCESS | 3892 | 1461181672946 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]]]}] 12:47:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | Canvas test: 2d.fillStyle.parse.rgba-solid-2 12:47:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | took 625ms 12:47:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html 12:47:53 INFO - PROCESS | 3892 | 1461181672986 Marionette TRACE conn2 -> [0,1093,"getWindowHandle",null] 12:47:53 INFO - PROCESS | 3892 | 1461181672988 Marionette TRACE conn2 <- [1,1093,null,{"value":"13"}] 12:47:53 INFO - PROCESS | 3892 | 1461181672992 Marionette TRACE conn2 -> [0,1094,"setScriptTimeout",{"ms":35000}] 12:47:53 INFO - PROCESS | 3892 | 1461181672993 Marionette TRACE conn2 <- [1,1094,null,{}] 12:47:53 INFO - PROCESS | 3892 | 1461181672997 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}] 12:47:53 INFO - PROCESS | 3892 | 1461181673106 Marionette TRACE conn2 <- [1,1095,null,{"value":null}] 12:47:53 INFO - PROCESS | 3892 | 1461181673203 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\", \"a4ce384a-a975-48db-a85a-201f44ca6737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:47:53 INFO - PROCESS | 3892 | ++DOCSHELL 12DE1C00 == 61 [pid = 3892] [id = 283] 12:47:53 INFO - PROCESS | 3892 | ++DOMWINDOW == 151 (1320E800) [pid = 3892] [serial = 848] [outer = 00000000] 12:47:53 INFO - PROCESS | 3892 | ++DOMWINDOW == 152 (1D83F000) [pid = 3892] [serial = 849] [outer = 1320E800] 12:47:53 INFO - PROCESS | 3892 | 1461181673247 Marionette DEBUG loaded listener.js 12:47:53 INFO - PROCESS | 3892 | ++DOMWINDOW == 153 (1D841400) [pid = 3892] [serial = 850] [outer = 1320E800] 12:47:53 INFO - PROCESS | 3892 | --DOMWINDOW == 152 (1C442400) [pid = 3892] [serial = 779] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html] 12:47:53 INFO - PROCESS | 3892 | --DOMWINDOW == 151 (18CEC000) [pid = 3892] [serial = 770] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html] 12:47:53 INFO - PROCESS | 3892 | --DOMWINDOW == 150 (19E05800) [pid = 3892] [serial = 776] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html] 12:47:53 INFO - PROCESS | 3892 | --DOMWINDOW == 149 (16A65000) [pid = 3892] [serial = 764] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html] 12:47:53 INFO - PROCESS | 3892 | --DOMWINDOW == 148 (190B5000) [pid = 3892] [serial = 773] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html] 12:47:53 INFO - PROCESS | 3892 | --DOMWINDOW == 147 (15626400) [pid = 3892] [serial = 767] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html] 12:47:53 INFO - PROCESS | 3892 | --DOMWINDOW == 146 (18C18800) [pid = 3892] [serial = 761] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html] 12:47:53 INFO - PROCESS | 3892 | --DOMWINDOW == 145 (1C5FA800) [pid = 3892] [serial = 782] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html] 12:47:53 INFO - PROCESS | 3892 | --DOMWINDOW == 144 (15F62800) [pid = 3892] [serial = 785] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html] 12:47:53 INFO - PROCESS | 3892 | --DOMWINDOW == 143 (19BF5400) [pid = 3892] [serial = 788] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html] 12:47:53 INFO - PROCESS | 3892 | --DOMWINDOW == 142 (15F5C800) [pid = 3892] [serial = 809] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html] 12:47:53 INFO - PROCESS | 3892 | --DOMWINDOW == 141 (1320E000) [pid = 3892] [serial = 812] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html] 12:47:53 INFO - PROCESS | 3892 | --DOMWINDOW == 140 (1CD7CC00) [pid = 3892] [serial = 791] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html] 12:47:53 INFO - PROCESS | 3892 | 1461181673850 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]]]}] 12:47:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | Canvas test: 2d.fillStyle.parse.rgba-solid-3 12:47:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | took 891ms 12:47:53 INFO - PROCESS | 3892 | 1461181673897 Marionette TRACE conn2 -> [0,1097,"getWindowHandle",null] 12:47:53 INFO - PROCESS | 3892 | 1461181673898 Marionette TRACE conn2 <- [1,1097,null,{"value":"13"}] 12:47:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html 12:47:53 INFO - PROCESS | 3892 | 1461181673902 Marionette TRACE conn2 -> [0,1098,"setScriptTimeout",{"ms":35000}] 12:47:53 INFO - PROCESS | 3892 | 1461181673903 Marionette TRACE conn2 <- [1,1098,null,{}] 12:47:53 INFO - PROCESS | 3892 | 1461181673907 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}] 12:47:54 INFO - PROCESS | 3892 | 1461181674037 Marionette TRACE conn2 <- [1,1099,null,{"value":null}] 12:47:54 INFO - PROCESS | 3892 | 1461181674098 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\", \"a4ce384a-a975-48db-a85a-201f44ca6737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:47:54 INFO - PROCESS | 3892 | ++DOCSHELL 1563F000 == 62 [pid = 3892] [id = 284] 12:47:54 INFO - PROCESS | 3892 | ++DOMWINDOW == 141 (158EFC00) [pid = 3892] [serial = 851] [outer = 00000000] 12:47:54 INFO - PROCESS | 3892 | ++DOMWINDOW == 142 (1CB40400) [pid = 3892] [serial = 852] [outer = 158EFC00] 12:47:54 INFO - PROCESS | 3892 | 1461181674145 Marionette DEBUG loaded listener.js 12:47:54 INFO - PROCESS | 3892 | ++DOMWINDOW == 143 (1D3F4400) [pid = 3892] [serial = 853] [outer = 158EFC00] 12:47:54 INFO - PROCESS | 3892 | 1461181674533 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]]]}] 12:47:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | Canvas test: 2d.fillStyle.parse.rgba-solid-4 12:47:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | took 704ms 12:47:54 INFO - PROCESS | 3892 | 1461181674602 Marionette TRACE conn2 -> [0,1101,"getWindowHandle",null] 12:47:54 INFO - PROCESS | 3892 | 1461181674604 Marionette TRACE conn2 <- [1,1101,null,{"value":"13"}] 12:47:54 INFO - PROCESS | 3892 | 1461181674607 Marionette TRACE conn2 -> [0,1102,"setScriptTimeout",{"ms":35000}] 12:47:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html 12:47:54 INFO - PROCESS | 3892 | 1461181674609 Marionette TRACE conn2 <- [1,1102,null,{}] 12:47:54 INFO - PROCESS | 3892 | 1461181674612 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}] 12:47:54 INFO - PROCESS | 3892 | 1461181674690 Marionette TRACE conn2 <- [1,1103,null,{"value":null}] 12:47:54 INFO - PROCESS | 3892 | 1461181674698 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\", \"a4ce384a-a975-48db-a85a-201f44ca6737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:47:54 INFO - PROCESS | 3892 | ++DOCSHELL 190B5000 == 63 [pid = 3892] [id = 285] 12:47:54 INFO - PROCESS | 3892 | ++DOMWINDOW == 144 (1CD85C00) [pid = 3892] [serial = 854] [outer = 00000000] 12:47:54 INFO - PROCESS | 3892 | ++DOMWINDOW == 145 (1D875C00) [pid = 3892] [serial = 855] [outer = 1CD85C00] 12:47:54 INFO - PROCESS | 3892 | 1461181674742 Marionette DEBUG loaded listener.js 12:47:54 INFO - PROCESS | 3892 | ++DOMWINDOW == 146 (1D877000) [pid = 3892] [serial = 856] [outer = 1CD85C00] 12:47:55 INFO - PROCESS | 3892 | 1461181675166 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]]]}] 12:47:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | Canvas test: 2d.fillStyle.parse.svg-1 12:47:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | took 593ms 12:47:55 INFO - PROCESS | 3892 | 1461181675210 Marionette TRACE conn2 -> [0,1105,"getWindowHandle",null] 12:47:55 INFO - PROCESS | 3892 | 1461181675211 Marionette TRACE conn2 <- [1,1105,null,{"value":"13"}] 12:47:55 INFO - PROCESS | 3892 | 1461181675218 Marionette TRACE conn2 -> [0,1106,"setScriptTimeout",{"ms":35000}] 12:47:55 INFO - PROCESS | 3892 | 1461181675220 Marionette TRACE conn2 <- [1,1106,null,{}] 12:47:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html 12:47:55 INFO - PROCESS | 3892 | 1461181675223 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}] 12:47:55 INFO - PROCESS | 3892 | 1461181675301 Marionette TRACE conn2 <- [1,1107,null,{"value":null}] 12:47:55 INFO - PROCESS | 3892 | 1461181675307 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\", \"a4ce384a-a975-48db-a85a-201f44ca6737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:47:55 INFO - PROCESS | 3892 | ++DOCSHELL 1D013000 == 64 [pid = 3892] [id = 286] 12:47:55 INFO - PROCESS | 3892 | ++DOMWINDOW == 147 (1D3F1000) [pid = 3892] [serial = 857] [outer = 00000000] 12:47:55 INFO - PROCESS | 3892 | ++DOMWINDOW == 148 (1D880C00) [pid = 3892] [serial = 858] [outer = 1D3F1000] 12:47:55 INFO - PROCESS | 3892 | 1461181675350 Marionette DEBUG loaded listener.js 12:47:55 INFO - PROCESS | 3892 | ++DOMWINDOW == 149 (1D8ACC00) [pid = 3892] [serial = 859] [outer = 1D3F1000] 12:47:55 INFO - PROCESS | 3892 | 1461181675879 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]]]}] 12:47:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | Canvas test: 2d.fillStyle.parse.svg-2 12:47:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | took 703ms 12:47:55 INFO - PROCESS | 3892 | 1461181675921 Marionette TRACE conn2 -> [0,1109,"getWindowHandle",null] 12:47:55 INFO - PROCESS | 3892 | 1461181675925 Marionette TRACE conn2 <- [1,1109,null,{"value":"13"}] 12:47:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html 12:47:55 INFO - PROCESS | 3892 | 1461181675930 Marionette TRACE conn2 -> [0,1110,"setScriptTimeout",{"ms":35000}] 12:47:55 INFO - PROCESS | 3892 | 1461181675935 Marionette TRACE conn2 <- [1,1110,null,{}] 12:47:55 INFO - PROCESS | 3892 | 1461181675941 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}] 12:47:56 INFO - PROCESS | 3892 | 1461181676101 Marionette TRACE conn2 <- [1,1111,null,{"value":null}] 12:47:56 INFO - PROCESS | 3892 | 1461181676217 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\", \"a4ce384a-a975-48db-a85a-201f44ca6737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:47:56 INFO - PROCESS | 3892 | ++DOCSHELL 13A29000 == 65 [pid = 3892] [id = 287] 12:47:56 INFO - PROCESS | 3892 | ++DOMWINDOW == 150 (156B4800) [pid = 3892] [serial = 860] [outer = 00000000] 12:47:56 INFO - PROCESS | 3892 | ++DOMWINDOW == 151 (18523C00) [pid = 3892] [serial = 861] [outer = 156B4800] 12:47:56 INFO - PROCESS | 3892 | 1461181676313 Marionette DEBUG loaded listener.js 12:47:56 INFO - PROCESS | 3892 | ++DOMWINDOW == 152 (189EC000) [pid = 3892] [serial = 862] [outer = 156B4800] 12:47:56 INFO - PROCESS | 3892 | 1461181676945 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]]]}] 12:47:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | Canvas test: 2d.fillStyle.parse.system 12:47:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | took 1000ms 12:47:56 INFO - PROCESS | 3892 | 1461181676966 Marionette TRACE conn2 -> [0,1113,"getWindowHandle",null] 12:47:56 INFO - PROCESS | 3892 | 1461181676972 Marionette TRACE conn2 <- [1,1113,null,{"value":"13"}] 12:47:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html 12:47:56 INFO - PROCESS | 3892 | 1461181676978 Marionette TRACE conn2 -> [0,1114,"setScriptTimeout",{"ms":35000}] 12:47:56 INFO - PROCESS | 3892 | 1461181676981 Marionette TRACE conn2 <- [1,1114,null,{}] 12:47:56 INFO - PROCESS | 3892 | 1461181676985 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}] 12:47:57 INFO - PROCESS | 3892 | 1461181677089 Marionette TRACE conn2 <- [1,1115,null,{"value":null}] 12:47:57 INFO - PROCESS | 3892 | 1461181677221 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\", \"a4ce384a-a975-48db-a85a-201f44ca6737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:47:57 INFO - PROCESS | 3892 | ++DOCSHELL 189EB000 == 66 [pid = 3892] [id = 288] 12:47:57 INFO - PROCESS | 3892 | ++DOMWINDOW == 153 (189F3800) [pid = 3892] [serial = 863] [outer = 00000000] 12:47:57 INFO - PROCESS | 3892 | ++DOMWINDOW == 154 (1A445C00) [pid = 3892] [serial = 864] [outer = 189F3800] 12:47:57 INFO - PROCESS | 3892 | 1461181677284 Marionette DEBUG loaded listener.js 12:47:57 INFO - PROCESS | 3892 | ++DOMWINDOW == 155 (1C445400) [pid = 3892] [serial = 865] [outer = 189F3800] 12:47:57 INFO - PROCESS | 3892 | 1461181677868 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]]]}] 12:47:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | Canvas test: 2d.fillStyle.parse.transparent-1 12:47:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | took 937ms 12:47:57 INFO - PROCESS | 3892 | 1461181677922 Marionette TRACE conn2 -> [0,1117,"getWindowHandle",null] 12:47:57 INFO - PROCESS | 3892 | 1461181677924 Marionette TRACE conn2 <- [1,1117,null,{"value":"13"}] 12:47:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html 12:47:57 INFO - PROCESS | 3892 | 1461181677928 Marionette TRACE conn2 -> [0,1118,"setScriptTimeout",{"ms":35000}] 12:47:57 INFO - PROCESS | 3892 | 1461181677931 Marionette TRACE conn2 <- [1,1118,null,{}] 12:47:57 INFO - PROCESS | 3892 | 1461181677943 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}] 12:47:58 INFO - PROCESS | 3892 | 1461181678091 Marionette TRACE conn2 <- [1,1119,null,{"value":null}] 12:47:58 INFO - PROCESS | 3892 | 1461181678107 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\", \"a4ce384a-a975-48db-a85a-201f44ca6737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:47:58 INFO - PROCESS | 3892 | ++DOCSHELL 13AEF400 == 67 [pid = 3892] [id = 289] 12:47:58 INFO - PROCESS | 3892 | ++DOMWINDOW == 156 (1A3A4C00) [pid = 3892] [serial = 866] [outer = 00000000] 12:47:58 INFO - PROCESS | 3892 | ++DOMWINDOW == 157 (1D8AF400) [pid = 3892] [serial = 867] [outer = 1A3A4C00] 12:47:58 INFO - PROCESS | 3892 | 1461181678164 Marionette DEBUG loaded listener.js 12:47:58 INFO - PROCESS | 3892 | ++DOMWINDOW == 158 (1D8B4000) [pid = 3892] [serial = 868] [outer = 1A3A4C00] 12:47:58 INFO - PROCESS | 3892 | 1461181678796 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]]]}] 12:47:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | Canvas test: 2d.fillStyle.parse.transparent-2 12:47:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | took 891ms 12:47:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html 12:47:58 INFO - PROCESS | 3892 | 1461181678832 Marionette TRACE conn2 -> [0,1121,"getWindowHandle",null] 12:47:58 INFO - PROCESS | 3892 | 1461181678835 Marionette TRACE conn2 <- [1,1121,null,{"value":"13"}] 12:47:58 INFO - PROCESS | 3892 | 1461181678838 Marionette TRACE conn2 -> [0,1122,"setScriptTimeout",{"ms":35000}] 12:47:58 INFO - PROCESS | 3892 | 1461181678840 Marionette TRACE conn2 <- [1,1122,null,{}] 12:47:58 INFO - PROCESS | 3892 | 1461181678844 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}] 12:47:58 INFO - PROCESS | 3892 | 1461181678945 Marionette TRACE conn2 <- [1,1123,null,{"value":null}] 12:47:59 INFO - PROCESS | 3892 | 1461181679076 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\", \"a4ce384a-a975-48db-a85a-201f44ca6737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:47:59 INFO - PROCESS | 3892 | ++DOCSHELL 1CB41800 == 68 [pid = 3892] [id = 290] 12:47:59 INFO - PROCESS | 3892 | ++DOMWINDOW == 159 (1D015C00) [pid = 3892] [serial = 869] [outer = 00000000] 12:47:59 INFO - PROCESS | 3892 | ++DOMWINDOW == 160 (1D9ABC00) [pid = 3892] [serial = 870] [outer = 1D015C00] 12:47:59 INFO - PROCESS | 3892 | 1461181679131 Marionette DEBUG loaded listener.js 12:47:59 INFO - PROCESS | 3892 | ++DOMWINDOW == 161 (1D9B1000) [pid = 3892] [serial = 871] [outer = 1D015C00] 12:47:59 INFO - PROCESS | 3892 | 1461181679661 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]]]}] 12:47:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | Canvas test: 2d.gradient.empty 12:47:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | took 844ms 12:47:59 INFO - PROCESS | 3892 | 1461181679692 Marionette TRACE conn2 -> [0,1125,"getWindowHandle",null] 12:47:59 INFO - PROCESS | 3892 | 1461181679694 Marionette TRACE conn2 <- [1,1125,null,{"value":"13"}] 12:47:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html 12:47:59 INFO - PROCESS | 3892 | 1461181679699 Marionette TRACE conn2 -> [0,1126,"setScriptTimeout",{"ms":35000}] 12:47:59 INFO - PROCESS | 3892 | 1461181679701 Marionette TRACE conn2 <- [1,1126,null,{}] 12:47:59 INFO - PROCESS | 3892 | 1461181679705 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}] 12:47:59 INFO - PROCESS | 3892 | 1461181679803 Marionette TRACE conn2 <- [1,1127,null,{"value":null}] 12:47:59 INFO - PROCESS | 3892 | 1461181679921 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\", \"a4ce384a-a975-48db-a85a-201f44ca6737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:47:59 INFO - PROCESS | 3892 | ++DOCSHELL 1D874C00 == 69 [pid = 3892] [id = 291] 12:47:59 INFO - PROCESS | 3892 | ++DOMWINDOW == 162 (1D8B9C00) [pid = 3892] [serial = 872] [outer = 00000000] 12:47:59 INFO - PROCESS | 3892 | ++DOMWINDOW == 163 (1D9B9800) [pid = 3892] [serial = 873] [outer = 1D8B9C00] 12:47:59 INFO - PROCESS | 3892 | 1461181679976 Marionette DEBUG loaded listener.js 12:48:00 INFO - PROCESS | 3892 | ++DOMWINDOW == 164 (1D9BB000) [pid = 3892] [serial = 874] [outer = 1D8B9C00] 12:48:00 INFO - PROCESS | 3892 | 1461181680584 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]]]}] 12:48:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | Canvas test: 2d.gradient.interpolate.alpha 12:48:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | took 938ms 12:48:00 INFO - PROCESS | 3892 | 1461181680642 Marionette TRACE conn2 -> [0,1129,"getWindowHandle",null] 12:48:00 INFO - PROCESS | 3892 | 1461181680644 Marionette TRACE conn2 <- [1,1129,null,{"value":"13"}] 12:48:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html 12:48:00 INFO - PROCESS | 3892 | 1461181680648 Marionette TRACE conn2 -> [0,1130,"setScriptTimeout",{"ms":35000}] 12:48:00 INFO - PROCESS | 3892 | 1461181680650 Marionette TRACE conn2 <- [1,1130,null,{}] 12:48:00 INFO - PROCESS | 3892 | 1461181680653 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}] 12:48:00 INFO - PROCESS | 3892 | 1461181680770 Marionette TRACE conn2 <- [1,1131,null,{"value":null}] 12:48:00 INFO - PROCESS | 3892 | 1461181680881 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\", \"a4ce384a-a975-48db-a85a-201f44ca6737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:48:00 INFO - PROCESS | 3892 | ++DOCSHELL 1663F400 == 70 [pid = 3892] [id = 292] 12:48:00 INFO - PROCESS | 3892 | ++DOMWINDOW == 165 (1825C800) [pid = 3892] [serial = 875] [outer = 00000000] 12:48:00 INFO - PROCESS | 3892 | ++DOMWINDOW == 166 (19E0DC00) [pid = 3892] [serial = 876] [outer = 1825C800] 12:48:00 INFO - PROCESS | 3892 | 1461181680970 Marionette DEBUG loaded listener.js 12:48:01 INFO - PROCESS | 3892 | ++DOMWINDOW == 167 (1AA4F400) [pid = 3892] [serial = 877] [outer = 1825C800] 12:48:01 INFO - PROCESS | 3892 | 1461181681577 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]]]}] 12:48:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | Canvas test: 2d.gradient.interpolate.colour 12:48:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | took 938ms 12:48:01 INFO - PROCESS | 3892 | 1461181681610 Marionette TRACE conn2 -> [0,1133,"getWindowHandle",null] 12:48:01 INFO - PROCESS | 3892 | 1461181681612 Marionette TRACE conn2 <- [1,1133,null,{"value":"13"}] 12:48:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html 12:48:01 INFO - PROCESS | 3892 | 1461181681617 Marionette TRACE conn2 -> [0,1134,"setScriptTimeout",{"ms":35000}] 12:48:01 INFO - PROCESS | 3892 | 1461181681619 Marionette TRACE conn2 <- [1,1134,null,{}] 12:48:01 INFO - PROCESS | 3892 | 1461181681622 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}] 12:48:01 INFO - PROCESS | 3892 | 1461181681723 Marionette TRACE conn2 <- [1,1135,null,{"value":null}] 12:48:01 INFO - PROCESS | 3892 | 1461181681827 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\", \"a4ce384a-a975-48db-a85a-201f44ca6737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:48:01 INFO - PROCESS | 3892 | ++DOCSHELL 15AD5400 == 71 [pid = 3892] [id = 293] 12:48:01 INFO - PROCESS | 3892 | ++DOMWINDOW == 168 (16A65400) [pid = 3892] [serial = 878] [outer = 00000000] 12:48:01 INFO - PROCESS | 3892 | ++DOMWINDOW == 169 (18F98800) [pid = 3892] [serial = 879] [outer = 16A65400] 12:48:01 INFO - PROCESS | 3892 | 1461181681880 Marionette DEBUG loaded listener.js 12:48:01 INFO - PROCESS | 3892 | ++DOMWINDOW == 170 (19BEFC00) [pid = 3892] [serial = 880] [outer = 16A65400] 12:48:02 INFO - PROCESS | 3892 | 1461181682684 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]]]}] 12:48:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | Canvas test: 2d.gradient.interpolate.colouralpha 12:48:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | took 1141ms 12:48:02 INFO - PROCESS | 3892 | 1461181682766 Marionette TRACE conn2 -> [0,1137,"getWindowHandle",null] 12:48:02 INFO - PROCESS | 3892 | 1461181682773 Marionette TRACE conn2 <- [1,1137,null,{"value":"13"}] 12:48:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html 12:48:02 INFO - PROCESS | 3892 | 1461181682794 Marionette TRACE conn2 -> [0,1138,"setScriptTimeout",{"ms":35000}] 12:48:02 INFO - PROCESS | 3892 | 1461181682798 Marionette TRACE conn2 <- [1,1138,null,{}] 12:48:02 INFO - PROCESS | 3892 | 1461181682804 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}] 12:48:02 INFO - PROCESS | 3892 | 1461181682909 Marionette TRACE conn2 <- [1,1139,null,{"value":null}] 12:48:03 INFO - PROCESS | 3892 | 1461181683040 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\", \"a4ce384a-a975-48db-a85a-201f44ca6737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:48:03 INFO - PROCESS | 3892 | ++DOCSHELL 18261000 == 72 [pid = 3892] [id = 294] 12:48:03 INFO - PROCESS | 3892 | ++DOMWINDOW == 171 (18522400) [pid = 3892] [serial = 881] [outer = 00000000] 12:48:03 INFO - PROCESS | 3892 | ++DOMWINDOW == 172 (189E7C00) [pid = 3892] [serial = 882] [outer = 18522400] 12:48:03 INFO - PROCESS | 3892 | 1461181683091 Marionette DEBUG loaded listener.js 12:48:03 INFO - PROCESS | 3892 | ++DOMWINDOW == 173 (18BCF800) [pid = 3892] [serial = 883] [outer = 18522400] 12:48:03 INFO - PROCESS | 3892 | --DOCSHELL 12DD8400 == 71 [pid = 3892] [id = 217] 12:48:03 INFO - PROCESS | 3892 | --DOCSHELL 1A1C9C00 == 70 [pid = 3892] [id = 216] 12:48:03 INFO - PROCESS | 3892 | --DOCSHELL 190B5000 == 69 [pid = 3892] [id = 285] 12:48:03 INFO - PROCESS | 3892 | --DOCSHELL 1563F000 == 68 [pid = 3892] [id = 284] 12:48:03 INFO - PROCESS | 3892 | --DOCSHELL 12DE1C00 == 67 [pid = 3892] [id = 283] 12:48:03 INFO - PROCESS | 3892 | --DOCSHELL 1CBA9000 == 66 [pid = 3892] [id = 282] 12:48:03 INFO - PROCESS | 3892 | --DOCSHELL 1C43E000 == 65 [pid = 3892] [id = 281] 12:48:03 INFO - PROCESS | 3892 | --DOCSHELL 189F1000 == 64 [pid = 3892] [id = 280] 12:48:03 INFO - PROCESS | 3892 | --DOCSHELL 13269000 == 63 [pid = 3892] [id = 279] 12:48:03 INFO - PROCESS | 3892 | --DOCSHELL 18C1DC00 == 62 [pid = 3892] [id = 272] 12:48:03 INFO - PROCESS | 3892 | --DOMWINDOW == 172 (18F76C00) [pid = 3892] [serial = 816] [outer = 00000000] [url = about:blank] 12:48:03 INFO - PROCESS | 3892 | --DOMWINDOW == 171 (1851D400) [pid = 3892] [serial = 753] [outer = 00000000] [url = about:blank] 12:48:03 INFO - PROCESS | 3892 | --DOMWINDOW == 170 (19666800) [pid = 3892] [serial = 762] [outer = 00000000] [url = about:blank] 12:48:03 INFO - PROCESS | 3892 | --DOMWINDOW == 169 (14AEF800) [pid = 3892] [serial = 750] [outer = 00000000] [url = about:blank] 12:48:03 INFO - PROCESS | 3892 | --DOMWINDOW == 168 (1ABDC400) [pid = 3892] [serial = 756] [outer = 00000000] [url = about:blank] 12:48:03 INFO - PROCESS | 3892 | --DOMWINDOW == 167 (1C95A800) [pid = 3892] [serial = 759] [outer = 00000000] [url = about:blank] 12:48:03 INFO - PROCESS | 3892 | --DOMWINDOW == 166 (196D8400) [pid = 3892] [serial = 763] [outer = 00000000] [url = about:blank] 12:48:03 INFO - PROCESS | 3892 | --DOMWINDOW == 165 (1CB47000) [pid = 3892] [serial = 780] [outer = 00000000] [url = about:blank] 12:48:03 INFO - PROCESS | 3892 | --DOMWINDOW == 164 (18F9D400) [pid = 3892] [serial = 771] [outer = 00000000] [url = about:blank] 12:48:03 INFO - PROCESS | 3892 | --DOMWINDOW == 163 (190AD000) [pid = 3892] [serial = 772] [outer = 00000000] [url = about:blank] 12:48:03 INFO - PROCESS | 3892 | --DOMWINDOW == 162 (1C43D400) [pid = 3892] [serial = 778] [outer = 00000000] [url = about:blank] 12:48:03 INFO - PROCESS | 3892 | --DOMWINDOW == 161 (182E0000) [pid = 3892] [serial = 766] [outer = 00000000] [url = about:blank] 12:48:03 INFO - PROCESS | 3892 | --DOMWINDOW == 160 (16EDBC00) [pid = 3892] [serial = 765] [outer = 00000000] [url = about:blank] 12:48:03 INFO - PROCESS | 3892 | --DOMWINDOW == 159 (19D21400) [pid = 3892] [serial = 774] [outer = 00000000] [url = about:blank] 12:48:03 INFO - PROCESS | 3892 | --DOMWINDOW == 158 (182DB800) [pid = 3892] [serial = 768] [outer = 00000000] [url = about:blank] 12:48:03 INFO - PROCESS | 3892 | --DOMWINDOW == 157 (189EBC00) [pid = 3892] [serial = 769] [outer = 00000000] [url = about:blank] 12:48:03 INFO - PROCESS | 3892 | --DOMWINDOW == 156 (1CB46800) [pid = 3892] [serial = 781] [outer = 00000000] [url = about:blank] 12:48:03 INFO - PROCESS | 3892 | --DOMWINDOW == 155 (1CBA4800) [pid = 3892] [serial = 783] [outer = 00000000] [url = about:blank] 12:48:03 INFO - PROCESS | 3892 | --DOMWINDOW == 154 (18264800) [pid = 3892] [serial = 786] [outer = 00000000] [url = about:blank] 12:48:03 INFO - PROCESS | 3892 | --DOMWINDOW == 153 (18BCE400) [pid = 3892] [serial = 787] [outer = 00000000] [url = about:blank] 12:48:03 INFO - PROCESS | 3892 | --DOMWINDOW == 152 (1C5FC800) [pid = 3892] [serial = 789] [outer = 00000000] [url = about:blank] 12:48:03 INFO - PROCESS | 3892 | --DOMWINDOW == 151 (1434C000) [pid = 3892] [serial = 810] [outer = 00000000] [url = about:blank] 12:48:03 INFO - PROCESS | 3892 | --DOMWINDOW == 150 (142AD400) [pid = 3892] [serial = 813] [outer = 00000000] [url = about:blank] 12:48:03 INFO - PROCESS | 3892 | --DOMWINDOW == 149 (16A67800) [pid = 3892] [serial = 811] [outer = 00000000] [url = about:blank] 12:48:03 INFO - PROCESS | 3892 | --DOMWINDOW == 148 (142B2800) [pid = 3892] [serial = 795] [outer = 00000000] [url = about:blank] 12:48:03 INFO - PROCESS | 3892 | --DOMWINDOW == 147 (18BD5800) [pid = 3892] [serial = 798] [outer = 00000000] [url = about:blank] 12:48:03 INFO - PROCESS | 3892 | --DOMWINDOW == 146 (1AA57000) [pid = 3892] [serial = 801] [outer = 00000000] [url = about:blank] 12:48:03 INFO - PROCESS | 3892 | --DOMWINDOW == 145 (1D235C00) [pid = 3892] [serial = 804] [outer = 00000000] [url = about:blank] 12:48:03 INFO - PROCESS | 3892 | --DOMWINDOW == 144 (1CBA3800) [pid = 3892] [serial = 784] [outer = 00000000] [url = about:blank] 12:48:03 INFO - PROCESS | 3892 | --DOMWINDOW == 143 (146B2800) [pid = 3892] [serial = 807] [outer = 00000000] [url = about:blank] 12:48:03 INFO - PROCESS | 3892 | --DOMWINDOW == 142 (16596C00) [pid = 3892] [serial = 814] [outer = 00000000] [url = about:blank] 12:48:03 INFO - PROCESS | 3892 | --DOMWINDOW == 141 (1AA59000) [pid = 3892] [serial = 777] [outer = 00000000] [url = about:blank] 12:48:03 INFO - PROCESS | 3892 | --DOMWINDOW == 140 (1A1D2800) [pid = 3892] [serial = 775] [outer = 00000000] [url = about:blank] 12:48:03 INFO - PROCESS | 3892 | --DOMWINDOW == 139 (1CBCD400) [pid = 3892] [serial = 790] [outer = 00000000] [url = about:blank] 12:48:03 INFO - PROCESS | 3892 | --DOMWINDOW == 138 (1CEA0400) [pid = 3892] [serial = 793] [outer = 00000000] [url = about:blank] 12:48:03 INFO - PROCESS | 3892 | --DOMWINDOW == 137 (1CD8AC00) [pid = 3892] [serial = 792] [outer = 00000000] [url = about:blank] 12:48:03 INFO - PROCESS | 3892 | 1461181683587 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]]]}] 12:48:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | Canvas test: 2d.gradient.interpolate.multiple 12:48:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | took 859ms 12:48:03 INFO - PROCESS | 3892 | 1461181683646 Marionette TRACE conn2 -> [0,1141,"getWindowHandle",null] 12:48:03 INFO - PROCESS | 3892 | 1461181683651 Marionette TRACE conn2 <- [1,1141,null,{"value":"13"}] 12:48:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html 12:48:03 INFO - PROCESS | 3892 | 1461181683657 Marionette TRACE conn2 -> [0,1142,"setScriptTimeout",{"ms":35000}] 12:48:03 INFO - PROCESS | 3892 | 1461181683659 Marionette TRACE conn2 <- [1,1142,null,{}] 12:48:03 INFO - PROCESS | 3892 | 1461181683663 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}] 12:48:03 INFO - PROCESS | 3892 | 1461181683749 Marionette TRACE conn2 <- [1,1143,null,{"value":null}] 12:48:03 INFO - PROCESS | 3892 | 1461181683755 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\", \"a4ce384a-a975-48db-a85a-201f44ca6737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:48:03 INFO - PROCESS | 3892 | ++DOCSHELL 15D8F400 == 63 [pid = 3892] [id = 295] 12:48:03 INFO - PROCESS | 3892 | ++DOMWINDOW == 138 (16A67800) [pid = 3892] [serial = 884] [outer = 00000000] 12:48:03 INFO - PROCESS | 3892 | ++DOMWINDOW == 139 (18590400) [pid = 3892] [serial = 885] [outer = 16A67800] 12:48:03 INFO - PROCESS | 3892 | 1461181683800 Marionette DEBUG loaded listener.js 12:48:03 INFO - PROCESS | 3892 | ++DOMWINDOW == 140 (18BCC800) [pid = 3892] [serial = 886] [outer = 16A67800] 12:48:04 INFO - PROCESS | 3892 | 1461181684280 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]]]}] 12:48:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | Canvas test: 2d.gradient.interpolate.outside 12:48:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | took 640ms 12:48:04 INFO - PROCESS | 3892 | 1461181684294 Marionette TRACE conn2 -> [0,1145,"getWindowHandle",null] 12:48:04 INFO - PROCESS | 3892 | 1461181684296 Marionette TRACE conn2 <- [1,1145,null,{"value":"13"}] 12:48:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html 12:48:04 INFO - PROCESS | 3892 | 1461181684299 Marionette TRACE conn2 -> [0,1146,"setScriptTimeout",{"ms":35000}] 12:48:04 INFO - PROCESS | 3892 | 1461181684303 Marionette TRACE conn2 <- [1,1146,null,{}] 12:48:04 INFO - PROCESS | 3892 | 1461181684316 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}] 12:48:04 INFO - PROCESS | 3892 | 1461181684410 Marionette TRACE conn2 <- [1,1147,null,{"value":null}] 12:48:04 INFO - PROCESS | 3892 | 1461181684417 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\", \"a4ce384a-a975-48db-a85a-201f44ca6737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:48:04 INFO - PROCESS | 3892 | ++DOCSHELL 18C1DC00 == 64 [pid = 3892] [id = 296] 12:48:04 INFO - PROCESS | 3892 | ++DOMWINDOW == 141 (190A9400) [pid = 3892] [serial = 887] [outer = 00000000] 12:48:04 INFO - PROCESS | 3892 | ++DOMWINDOW == 142 (19BF2400) [pid = 3892] [serial = 888] [outer = 190A9400] 12:48:04 INFO - PROCESS | 3892 | 1461181684464 Marionette DEBUG loaded listener.js 12:48:04 INFO - PROCESS | 3892 | ++DOMWINDOW == 143 (19D2E800) [pid = 3892] [serial = 889] [outer = 190A9400] 12:48:04 INFO - PROCESS | 3892 | 1461181684937 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]]]}] 12:48:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | Canvas test: 2d.gradient.interpolate.overlap 12:48:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | took 704ms 12:48:05 INFO - PROCESS | 3892 | 1461181684999 Marionette TRACE conn2 -> [0,1149,"getWindowHandle",null] 12:48:05 INFO - PROCESS | 3892 | 1461181685001 Marionette TRACE conn2 <- [1,1149,null,{"value":"13"}] 12:48:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html 12:48:05 INFO - PROCESS | 3892 | 1461181685004 Marionette TRACE conn2 -> [0,1150,"setScriptTimeout",{"ms":35000}] 12:48:05 INFO - PROCESS | 3892 | 1461181685006 Marionette TRACE conn2 <- [1,1150,null,{}] 12:48:05 INFO - PROCESS | 3892 | 1461181685009 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}] 12:48:05 INFO - PROCESS | 3892 | 1461181685093 Marionette TRACE conn2 <- [1,1151,null,{"value":null}] 12:48:05 INFO - PROCESS | 3892 | 1461181685100 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\", \"a4ce384a-a975-48db-a85a-201f44ca6737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:48:05 INFO - PROCESS | 3892 | ++DOCSHELL 196D6400 == 65 [pid = 3892] [id = 297] 12:48:05 INFO - PROCESS | 3892 | ++DOMWINDOW == 144 (1A334400) [pid = 3892] [serial = 890] [outer = 00000000] 12:48:05 INFO - PROCESS | 3892 | ++DOMWINDOW == 145 (1C442C00) [pid = 3892] [serial = 891] [outer = 1A334400] 12:48:05 INFO - PROCESS | 3892 | 1461181685145 Marionette DEBUG loaded listener.js 12:48:05 INFO - PROCESS | 3892 | ++DOMWINDOW == 146 (1C5FC800) [pid = 3892] [serial = 892] [outer = 1A334400] 12:48:05 INFO - PROCESS | 3892 | 1461181685592 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]]]}] 12:48:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | Canvas test: 2d.gradient.interpolate.overlap2 12:48:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | took 640ms 12:48:05 INFO - PROCESS | 3892 | 1461181685642 Marionette TRACE conn2 -> [0,1153,"getWindowHandle",null] 12:48:05 INFO - PROCESS | 3892 | 1461181685644 Marionette TRACE conn2 <- [1,1153,null,{"value":"13"}] 12:48:05 INFO - PROCESS | 3892 | 1461181685648 Marionette TRACE conn2 -> [0,1154,"setScriptTimeout",{"ms":35000}] 12:48:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html 12:48:05 INFO - PROCESS | 3892 | 1461181685649 Marionette TRACE conn2 <- [1,1154,null,{}] 12:48:05 INFO - PROCESS | 3892 | 1461181685652 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}] 12:48:05 INFO - PROCESS | 3892 | 1461181685763 Marionette TRACE conn2 <- [1,1155,null,{"value":null}] 12:48:05 INFO - PROCESS | 3892 | 1461181685851 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\", \"a4ce384a-a975-48db-a85a-201f44ca6737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:48:05 INFO - PROCESS | 3892 | ++DOCSHELL 1CB45400 == 66 [pid = 3892] [id = 298] 12:48:05 INFO - PROCESS | 3892 | ++DOMWINDOW == 147 (1CB45C00) [pid = 3892] [serial = 893] [outer = 00000000] 12:48:05 INFO - PROCESS | 3892 | ++DOMWINDOW == 148 (1CBA8400) [pid = 3892] [serial = 894] [outer = 1CB45C00] 12:48:05 INFO - PROCESS | 3892 | 1461181685895 Marionette DEBUG loaded listener.js 12:48:05 INFO - PROCESS | 3892 | ++DOMWINDOW == 149 (1CBC0400) [pid = 3892] [serial = 895] [outer = 1CB45C00] 12:48:06 INFO - PROCESS | 3892 | 1461181686331 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]]]}] 12:48:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | Canvas test: 2d.gradient.interpolate.solid 12:48:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | took 735ms 12:48:06 INFO - PROCESS | 3892 | 1461181686389 Marionette TRACE conn2 -> [0,1157,"getWindowHandle",null] 12:48:06 INFO - PROCESS | 3892 | 1461181686392 Marionette TRACE conn2 <- [1,1157,null,{"value":"13"}] 12:48:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html 12:48:06 INFO - PROCESS | 3892 | 1461181686405 Marionette TRACE conn2 -> [0,1158,"setScriptTimeout",{"ms":35000}] 12:48:06 INFO - PROCESS | 3892 | 1461181686407 Marionette TRACE conn2 <- [1,1158,null,{}] 12:48:06 INFO - PROCESS | 3892 | 1461181686410 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}] 12:48:06 INFO - PROCESS | 3892 | 1461181686530 Marionette TRACE conn2 <- [1,1159,null,{"value":null}] 12:48:06 INFO - PROCESS | 3892 | 1461181686596 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\", \"a4ce384a-a975-48db-a85a-201f44ca6737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:48:06 INFO - PROCESS | 3892 | ++DOCSHELL 1CE9E800 == 67 [pid = 3892] [id = 299] 12:48:06 INFO - PROCESS | 3892 | ++DOMWINDOW == 150 (1CEA6800) [pid = 3892] [serial = 896] [outer = 00000000] 12:48:06 INFO - PROCESS | 3892 | ++DOMWINDOW == 151 (1D23E400) [pid = 3892] [serial = 897] [outer = 1CEA6800] 12:48:06 INFO - PROCESS | 3892 | 1461181686644 Marionette DEBUG loaded listener.js 12:48:06 INFO - PROCESS | 3892 | ++DOMWINDOW == 152 (1D3F9C00) [pid = 3892] [serial = 898] [outer = 1CEA6800] 12:48:07 INFO - PROCESS | 3892 | 1461181687101 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]]]}] 12:48:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | Canvas test: 2d.gradient.interpolate.vertical 12:48:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | took 765ms 12:48:07 INFO - PROCESS | 3892 | 1461181687155 Marionette TRACE conn2 -> [0,1161,"getWindowHandle",null] 12:48:07 INFO - PROCESS | 3892 | 1461181687157 Marionette TRACE conn2 <- [1,1161,null,{"value":"13"}] 12:48:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html 12:48:07 INFO - PROCESS | 3892 | 1461181687160 Marionette TRACE conn2 -> [0,1162,"setScriptTimeout",{"ms":35000}] 12:48:07 INFO - PROCESS | 3892 | 1461181687162 Marionette TRACE conn2 <- [1,1162,null,{}] 12:48:07 INFO - PROCESS | 3892 | 1461181687165 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}] 12:48:07 INFO - PROCESS | 3892 | 1461181687278 Marionette TRACE conn2 <- [1,1163,null,{"value":null}] 12:48:07 INFO - PROCESS | 3892 | 1461181687343 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\", \"a4ce384a-a975-48db-a85a-201f44ca6737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:48:07 INFO - PROCESS | 3892 | ++DOCSHELL 196D7800 == 68 [pid = 3892] [id = 300] 12:48:07 INFO - PROCESS | 3892 | ++DOMWINDOW == 153 (196DA800) [pid = 3892] [serial = 899] [outer = 00000000] 12:48:07 INFO - PROCESS | 3892 | ++DOMWINDOW == 154 (1D9C0800) [pid = 3892] [serial = 900] [outer = 196DA800] 12:48:07 INFO - PROCESS | 3892 | 1461181687405 Marionette DEBUG loaded listener.js 12:48:07 INFO - PROCESS | 3892 | ++DOMWINDOW == 155 (1D9BE400) [pid = 3892] [serial = 901] [outer = 196DA800] 12:48:07 INFO - PROCESS | 3892 | --DOMWINDOW == 154 (13265800) [pid = 3892] [serial = 661] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html] 12:48:07 INFO - PROCESS | 3892 | --DOMWINDOW == 153 (158EFC00) [pid = 3892] [serial = 851] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html] 12:48:07 INFO - PROCESS | 3892 | --DOMWINDOW == 152 (1CD87400) [pid = 3892] [serial = 845] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html] 12:48:07 INFO - PROCESS | 3892 | --DOMWINDOW == 151 (13207800) [pid = 3892] [serial = 583] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html] 12:48:07 INFO - PROCESS | 3892 | --DOMWINDOW == 150 (19D1F800) [pid = 3892] [serial = 625] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html] 12:48:07 INFO - PROCESS | 3892 | --DOMWINDOW == 149 (19BF1800) [pid = 3892] [serial = 667] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html] 12:48:07 INFO - PROCESS | 3892 | --DOMWINDOW == 148 (1C443C00) [pid = 3892] [serial = 842] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html] 12:48:07 INFO - PROCESS | 3892 | --DOMWINDOW == 147 (142AE800) [pid = 3892] [serial = 836] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html] 12:48:07 INFO - PROCESS | 3892 | --DOMWINDOW == 146 (1C446800) [pid = 3892] [serial = 709] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html] 12:48:07 INFO - PROCESS | 3892 | --DOMWINDOW == 145 (18BCEC00) [pid = 3892] [serial = 839] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html] 12:48:07 INFO - PROCESS | 3892 | --DOMWINDOW == 144 (1D01DC00) [pid = 3892] [serial = 712] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html] 12:48:07 INFO - PROCESS | 3892 | --DOMWINDOW == 143 (136D9800) [pid = 3892] [serial = 616] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html] 12:48:07 INFO - PROCESS | 3892 | --DOMWINDOW == 142 (136DA400) [pid = 3892] [serial = 703] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html] 12:48:07 INFO - PROCESS | 3892 | --DOMWINDOW == 141 (19BF3400) [pid = 3892] [serial = 622] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html] 12:48:07 INFO - PROCESS | 3892 | --DOMWINDOW == 140 (1CD86000) [pid = 3892] [serial = 700] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html] 12:48:07 INFO - PROCESS | 3892 | --DOMWINDOW == 139 (1CD85C00) [pid = 3892] [serial = 854] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html] 12:48:07 INFO - PROCESS | 3892 | --DOMWINDOW == 138 (1C447C00) [pid = 3892] [serial = 658] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html] 12:48:07 INFO - PROCESS | 3892 | --DOMWINDOW == 137 (1320E800) [pid = 3892] [serial = 848] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html] 12:48:07 INFO - PROCESS | 3892 | --DOMWINDOW == 136 (16EC3800) [pid = 3892] [serial = 619] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html] 12:48:08 INFO - PROCESS | 3892 | --DOMWINDOW == 135 (13741000) [pid = 3892] [serial = 586] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html] 12:48:08 INFO - PROCESS | 3892 | --DOMWINDOW == 134 (189F0000) [pid = 3892] [serial = 706] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html] 12:48:08 INFO - PROCESS | 3892 | --DOMWINDOW == 133 (16ED2C00) [pid = 3892] [serial = 664] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html] 12:48:08 INFO - PROCESS | 3892 | --DOMWINDOW == 132 (1326A800) [pid = 3892] [serial = 749] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html] 12:48:08 INFO - PROCESS | 3892 | --DOMWINDOW == 131 (1C64F800) [pid = 3892] [serial = 758] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html] 12:48:08 INFO - PROCESS | 3892 | --DOMWINDOW == 130 (15AAC000) [pid = 3892] [serial = 752] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html] 12:48:08 INFO - PROCESS | 3892 | --DOMWINDOW == 129 (19BEDC00) [pid = 3892] [serial = 755] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html] 12:48:08 INFO - PROCESS | 3892 | 1461181688134 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] 12:48:08 INFO - PROCESS | 3892 | 1461181688165 Marionette TRACE conn2 <- [1,1165,null,{"value":"13"}] 12:48:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html 12:48:08 INFO - PROCESS | 3892 | 1461181688169 Marionette TRACE conn2 -> [0,1166,"setScriptTimeout",{"ms":35000}] 12:48:08 INFO - PROCESS | 3892 | 1461181688170 Marionette TRACE conn2 <- [1,1166,null,{}] 12:48:08 INFO - PROCESS | 3892 | 1461181688174 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}] 12:48:08 INFO - PROCESS | 3892 | 1461181688294 Marionette TRACE conn2 <- [1,1167,null,{"value":null}] 12:48:08 INFO - PROCESS | 3892 | 1461181688354 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\", \"a4ce384a-a975-48db-a85a-201f44ca6737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:48:08 INFO - PROCESS | 3892 | ++DOCSHELL 13A2DC00 == 69 [pid = 3892] [id = 301] 12:48:08 INFO - PROCESS | 3892 | ++DOMWINDOW == 130 (158EFC00) [pid = 3892] [serial = 902] [outer = 00000000] 12:48:08 INFO - PROCESS | 3892 | ++DOMWINDOW == 131 (182DC800) [pid = 3892] [serial = 903] [outer = 158EFC00] 12:48:08 INFO - PROCESS | 3892 | 1461181688398 Marionette DEBUG loaded listener.js 12:48:08 INFO - PROCESS | 3892 | ++DOMWINDOW == 132 (18BCEC00) [pid = 3892] [serial = 904] [outer = 158EFC00] 12:48:08 INFO - PROCESS | 3892 | 1461181688756 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] 12:48:08 INFO - PROCESS | 3892 | 1461181688809 Marionette TRACE conn2 <- [1,1169,null,{"value":"13"}] 12:48:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html 12:48:08 INFO - PROCESS | 3892 | 1461181688812 Marionette TRACE conn2 -> [0,1170,"setScriptTimeout",{"ms":35000}] 12:48:08 INFO - PROCESS | 3892 | 1461181688814 Marionette TRACE conn2 <- [1,1170,null,{}] 12:48:08 INFO - PROCESS | 3892 | 1461181688817 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}] 12:48:08 INFO - PROCESS | 3892 | 1461181688897 Marionette TRACE conn2 <- [1,1171,null,{"value":null}] 12:48:08 INFO - PROCESS | 3892 | 1461181688903 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\", \"a4ce384a-a975-48db-a85a-201f44ca6737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:48:08 INFO - PROCESS | 3892 | ++DOCSHELL 189EA000 == 70 [pid = 3892] [id = 302] 12:48:08 INFO - PROCESS | 3892 | ++DOMWINDOW == 133 (18C17000) [pid = 3892] [serial = 905] [outer = 00000000] 12:48:08 INFO - PROCESS | 3892 | ++DOMWINDOW == 134 (1C446000) [pid = 3892] [serial = 906] [outer = 18C17000] 12:48:08 INFO - PROCESS | 3892 | 1461181688946 Marionette DEBUG loaded listener.js 12:48:09 INFO - PROCESS | 3892 | ++DOMWINDOW == 135 (1CB42C00) [pid = 3892] [serial = 907] [outer = 18C17000] 12:48:09 INFO - PROCESS | 3892 | 1461181689407 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] 12:48:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html 12:48:09 INFO - PROCESS | 3892 | 1461181689456 Marionette TRACE conn2 <- [1,1173,null,{"value":"13"}] 12:48:09 INFO - PROCESS | 3892 | 1461181689459 Marionette TRACE conn2 -> [0,1174,"setScriptTimeout",{"ms":35000}] 12:48:09 INFO - PROCESS | 3892 | 1461181689461 Marionette TRACE conn2 <- [1,1174,null,{}] 12:48:09 INFO - PROCESS | 3892 | 1461181689468 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}] 12:48:09 INFO - PROCESS | 3892 | 1461181689548 Marionette TRACE conn2 <- [1,1175,null,{"value":null}] 12:48:09 INFO - PROCESS | 3892 | 1461181689554 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\", \"a4ce384a-a975-48db-a85a-201f44ca6737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:48:09 INFO - PROCESS | 3892 | ++DOCSHELL 1A818800 == 71 [pid = 3892] [id = 303] 12:48:09 INFO - PROCESS | 3892 | ++DOMWINDOW == 136 (1CBCC800) [pid = 3892] [serial = 908] [outer = 00000000] 12:48:09 INFO - PROCESS | 3892 | ++DOMWINDOW == 137 (1D87B000) [pid = 3892] [serial = 909] [outer = 1CBCC800] 12:48:09 INFO - PROCESS | 3892 | 1461181689598 Marionette DEBUG loaded listener.js 12:48:09 INFO - PROCESS | 3892 | ++DOMWINDOW == 138 (1DBE3800) [pid = 3892] [serial = 910] [outer = 1CBCC800] 12:48:10 INFO - PROCESS | 3892 | 1461181690162 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] 12:48:10 INFO - PROCESS | 3892 | 1461181690202 Marionette TRACE conn2 <- [1,1177,null,{"value":"13"}] 12:48:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html 12:48:10 INFO - PROCESS | 3892 | 1461181690207 Marionette TRACE conn2 -> [0,1178,"setScriptTimeout",{"ms":35000}] 12:48:10 INFO - PROCESS | 3892 | 1461181690212 Marionette TRACE conn2 <- [1,1178,null,{}] 12:48:10 INFO - PROCESS | 3892 | 1461181690219 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}] 12:48:10 INFO - PROCESS | 3892 | 1461181690383 Marionette TRACE conn2 <- [1,1179,null,{"value":null}] 12:48:10 INFO - PROCESS | 3892 | 1461181690644 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\", \"a4ce384a-a975-48db-a85a-201f44ca6737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:48:10 INFO - PROCESS | 3892 | ++DOCSHELL 189F1000 == 72 [pid = 3892] [id = 304] 12:48:10 INFO - PROCESS | 3892 | ++DOMWINDOW == 139 (18C13800) [pid = 3892] [serial = 911] [outer = 00000000] 12:48:10 INFO - PROCESS | 3892 | ++DOMWINDOW == 140 (18F78C00) [pid = 3892] [serial = 912] [outer = 18C13800] 12:48:10 INFO - PROCESS | 3892 | 1461181690707 Marionette DEBUG loaded listener.js 12:48:10 INFO - PROCESS | 3892 | ++DOMWINDOW == 141 (190AB400) [pid = 3892] [serial = 913] [outer = 18C13800] 12:48:11 INFO - PROCESS | 3892 | 1461181691293 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] 12:48:11 INFO - PROCESS | 3892 | 1461181691367 Marionette TRACE conn2 <- [1,1181,null,{"value":"13"}] 12:48:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html 12:48:11 INFO - PROCESS | 3892 | 1461181691374 Marionette TRACE conn2 -> [0,1182,"setScriptTimeout",{"ms":35000}] 12:48:11 INFO - PROCESS | 3892 | 1461181691376 Marionette TRACE conn2 <- [1,1182,null,{}] 12:48:11 INFO - PROCESS | 3892 | 1461181691381 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}] 12:48:11 INFO - PROCESS | 3892 | 1461181691522 Marionette TRACE conn2 <- [1,1183,null,{"value":null}] 12:48:11 INFO - PROCESS | 3892 | 1461181691658 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\", \"a4ce384a-a975-48db-a85a-201f44ca6737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:48:11 INFO - PROCESS | 3892 | ++DOCSHELL 1AA59000 == 73 [pid = 3892] [id = 305] 12:48:11 INFO - PROCESS | 3892 | ++DOMWINDOW == 142 (1AB08000) [pid = 3892] [serial = 914] [outer = 00000000] 12:48:11 INFO - PROCESS | 3892 | ++DOMWINDOW == 143 (1CE9D000) [pid = 3892] [serial = 915] [outer = 1AB08000] 12:48:11 INFO - PROCESS | 3892 | 1461181691713 Marionette DEBUG loaded listener.js 12:48:11 INFO - PROCESS | 3892 | ++DOMWINDOW == 144 (1D228400) [pid = 3892] [serial = 916] [outer = 1AB08000] 12:48:12 INFO - PROCESS | 3892 | 1461181692328 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] 12:48:12 INFO - PROCESS | 3892 | 1461181692376 Marionette TRACE conn2 <- [1,1185,null,{"value":"13"}] 12:48:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html 12:48:12 INFO - PROCESS | 3892 | 1461181692380 Marionette TRACE conn2 -> [0,1186,"setScriptTimeout",{"ms":35000}] 12:48:12 INFO - PROCESS | 3892 | 1461181692383 Marionette TRACE conn2 <- [1,1186,null,{}] 12:48:12 INFO - PROCESS | 3892 | 1461181692394 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}] 12:48:12 INFO - PROCESS | 3892 | 1461181692509 Marionette TRACE conn2 <- [1,1187,null,{"value":null}] 12:48:12 INFO - PROCESS | 3892 | 1461181692645 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\", \"a4ce384a-a975-48db-a85a-201f44ca6737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:48:12 INFO - PROCESS | 3892 | ++DOCSHELL 1D01DC00 == 74 [pid = 3892] [id = 306] 12:48:12 INFO - PROCESS | 3892 | ++DOMWINDOW == 145 (1D232000) [pid = 3892] [serial = 917] [outer = 00000000] 12:48:12 INFO - PROCESS | 3892 | ++DOMWINDOW == 146 (1DBF0000) [pid = 3892] [serial = 918] [outer = 1D232000] 12:48:12 INFO - PROCESS | 3892 | 1461181692703 Marionette DEBUG loaded listener.js 12:48:12 INFO - PROCESS | 3892 | ++DOMWINDOW == 147 (1DCDFC00) [pid = 3892] [serial = 919] [outer = 1D232000] 12:48:13 INFO - PROCESS | 3892 | 1461181693285 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]]]}] 12:48:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | createLinearGradient() throws TypeError if arguments are not finite 12:48:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | took 953ms 12:48:13 INFO - PROCESS | 3892 | 1461181693325 Marionette TRACE conn2 -> [0,1189,"getWindowHandle",null] 12:48:13 INFO - PROCESS | 3892 | 1461181693328 Marionette TRACE conn2 <- [1,1189,null,{"value":"13"}] 12:48:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html 12:48:13 INFO - PROCESS | 3892 | 1461181693333 Marionette TRACE conn2 -> [0,1190,"setScriptTimeout",{"ms":35000}] 12:48:13 INFO - PROCESS | 3892 | 1461181693335 Marionette TRACE conn2 <- [1,1190,null,{}] 12:48:13 INFO - PROCESS | 3892 | 1461181693338 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}] 12:48:13 INFO - PROCESS | 3892 | 1461181693443 Marionette TRACE conn2 <- [1,1191,null,{"value":null}] 12:48:13 INFO - PROCESS | 3892 | 1461181693555 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\", \"a4ce384a-a975-48db-a85a-201f44ca6737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:48:13 INFO - PROCESS | 3892 | ++DOCSHELL 1DCE4C00 == 75 [pid = 3892] [id = 307] 12:48:13 INFO - PROCESS | 3892 | ++DOMWINDOW == 148 (1DCE5400) [pid = 3892] [serial = 920] [outer = 00000000] 12:48:13 INFO - PROCESS | 3892 | ++DOMWINDOW == 149 (1DCE9800) [pid = 3892] [serial = 921] [outer = 1DCE5400] 12:48:13 INFO - PROCESS | 3892 | 1461181693609 Marionette DEBUG loaded listener.js 12:48:13 INFO - PROCESS | 3892 | ++DOMWINDOW == 150 (1DF46400) [pid = 3892] [serial = 922] [outer = 1DCE5400] 12:48:14 INFO - PROCESS | 3892 | 1461181694167 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]]]}] 12:48:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html | Linear gradient coordinates are relative to the coordinate space at the time of filling 12:48:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html | took 891ms 12:48:14 INFO - PROCESS | 3892 | 1461181694239 Marionette TRACE conn2 -> [0,1193,"getWindowHandle",null] 12:48:14 INFO - PROCESS | 3892 | 1461181694242 Marionette TRACE conn2 <- [1,1193,null,{"value":"13"}] 12:48:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html 12:48:14 INFO - PROCESS | 3892 | 1461181694245 Marionette TRACE conn2 -> [0,1194,"setScriptTimeout",{"ms":35000}] 12:48:14 INFO - PROCESS | 3892 | 1461181694247 Marionette TRACE conn2 <- [1,1194,null,{}] 12:48:14 INFO - PROCESS | 3892 | 1461181694250 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}] 12:48:14 INFO - PROCESS | 3892 | 1461181694352 Marionette TRACE conn2 <- [1,1195,null,{"value":null}] 12:48:14 INFO - PROCESS | 3892 | 1461181694460 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\", \"a4ce384a-a975-48db-a85a-201f44ca6737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:48:14 INFO - PROCESS | 3892 | ++DOCSHELL 1354A400 == 76 [pid = 3892] [id = 308] 12:48:14 INFO - PROCESS | 3892 | ++DOMWINDOW == 151 (1354AC00) [pid = 3892] [serial = 923] [outer = 00000000] 12:48:14 INFO - PROCESS | 3892 | ++DOMWINDOW == 152 (13554000) [pid = 3892] [serial = 924] [outer = 1354AC00] 12:48:14 INFO - PROCESS | 3892 | 1461181694513 Marionette DEBUG loaded listener.js 12:48:14 INFO - PROCESS | 3892 | ++DOMWINDOW == 153 (13555800) [pid = 3892] [serial = 925] [outer = 1354AC00] 12:48:15 INFO - PROCESS | 3892 | 1461181695145 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]]]}] 12:48:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html | Linear gradient coordinates are relative to the coordinate space at the time of filling 12:48:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html | took 938ms 12:48:15 INFO - PROCESS | 3892 | 1461181695190 Marionette TRACE conn2 -> [0,1197,"getWindowHandle",null] 12:48:15 INFO - PROCESS | 3892 | 1461181695193 Marionette TRACE conn2 <- [1,1197,null,{"value":"13"}] 12:48:15 INFO - PROCESS | 3892 | 1461181695199 Marionette TRACE conn2 -> [0,1198,"setScriptTimeout",{"ms":35000}] 12:48:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html 12:48:15 INFO - PROCESS | 3892 | 1461181695201 Marionette TRACE conn2 <- [1,1198,null,{}] 12:48:15 INFO - PROCESS | 3892 | 1461181695205 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}] 12:48:15 INFO - PROCESS | 3892 | 1461181695322 Marionette TRACE conn2 <- [1,1199,null,{"value":null}] 12:48:15 INFO - PROCESS | 3892 | 1461181695602 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\", \"a4ce384a-a975-48db-a85a-201f44ca6737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:48:15 INFO - PROCESS | 3892 | ++DOCSHELL 02A81800 == 77 [pid = 3892] [id = 309] 12:48:15 INFO - PROCESS | 3892 | ++DOMWINDOW == 154 (12CBB800) [pid = 3892] [serial = 926] [outer = 00000000] 12:48:15 INFO - PROCESS | 3892 | ++DOMWINDOW == 155 (13A2E400) [pid = 3892] [serial = 927] [outer = 12CBB800] 12:48:15 INFO - PROCESS | 3892 | 1461181695670 Marionette DEBUG loaded listener.js 12:48:15 INFO - PROCESS | 3892 | ++DOMWINDOW == 156 (143A1000) [pid = 3892] [serial = 928] [outer = 12CBB800] 12:48:16 INFO - PROCESS | 3892 | 1461181696248 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]]]}] 12:48:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | Linear gradient transforms do not experience broken caching effects 12:48:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | took 1094ms 12:48:16 INFO - PROCESS | 3892 | 1461181696310 Marionette TRACE conn2 -> [0,1201,"getWindowHandle",null] 12:48:16 INFO - PROCESS | 3892 | 1461181696315 Marionette TRACE conn2 <- [1,1201,null,{"value":"13"}] 12:48:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html 12:48:16 INFO - PROCESS | 3892 | 1461181696320 Marionette TRACE conn2 -> [0,1202,"setScriptTimeout",{"ms":35000}] 12:48:16 INFO - PROCESS | 3892 | 1461181696323 Marionette TRACE conn2 <- [1,1202,null,{}] 12:48:16 INFO - PROCESS | 3892 | 1461181696328 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}] 12:48:16 INFO - PROCESS | 3892 | 1461181696428 Marionette TRACE conn2 <- [1,1203,null,{"value":null}] 12:48:16 INFO - PROCESS | 3892 | 1461181696541 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\", \"a4ce384a-a975-48db-a85a-201f44ca6737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:48:16 INFO - PROCESS | 3892 | ++DOCSHELL 17D83400 == 78 [pid = 3892] [id = 310] 12:48:16 INFO - PROCESS | 3892 | ++DOMWINDOW == 157 (18262C00) [pid = 3892] [serial = 929] [outer = 00000000] 12:48:16 INFO - PROCESS | 3892 | ++DOMWINDOW == 158 (18995C00) [pid = 3892] [serial = 930] [outer = 18262C00] 12:48:16 INFO - PROCESS | 3892 | 1461181696595 Marionette DEBUG loaded listener.js 12:48:16 INFO - PROCESS | 3892 | ++DOMWINDOW == 159 (189ED000) [pid = 3892] [serial = 931] [outer = 18262C00] 12:48:17 INFO - PROCESS | 3892 | --DOCSHELL 1D23BC00 == 77 [pid = 3892] [id = 10] 12:48:17 INFO - PROCESS | 3892 | --DOCSHELL 136D7000 == 76 [pid = 3892] [id = 235] 12:48:17 INFO - PROCESS | 3892 | --DOCSHELL 189EA000 == 75 [pid = 3892] [id = 302] 12:48:17 INFO - PROCESS | 3892 | --DOCSHELL 13A2DC00 == 74 [pid = 3892] [id = 301] 12:48:17 INFO - PROCESS | 3892 | --DOCSHELL 196D7800 == 73 [pid = 3892] [id = 300] 12:48:17 INFO - PROCESS | 3892 | --DOCSHELL 1CE9E800 == 72 [pid = 3892] [id = 299] 12:48:17 INFO - PROCESS | 3892 | --DOCSHELL 1CB45400 == 71 [pid = 3892] [id = 298] 12:48:17 INFO - PROCESS | 3892 | --DOCSHELL 196D6400 == 70 [pid = 3892] [id = 297] 12:48:17 INFO - PROCESS | 3892 | --DOCSHELL 18C1DC00 == 69 [pid = 3892] [id = 296] 12:48:17 INFO - PROCESS | 3892 | --DOCSHELL 15D8F400 == 68 [pid = 3892] [id = 295] 12:48:17 INFO - PROCESS | 3892 | --DOCSHELL 18261000 == 67 [pid = 3892] [id = 294] 12:48:17 INFO - PROCESS | 3892 | --DOMWINDOW == 158 (19BF7000) [pid = 3892] [serial = 825] [outer = 00000000] [url = about:blank] 12:48:17 INFO - PROCESS | 3892 | --DOMWINDOW == 157 (1C652C00) [pid = 3892] [serial = 831] [outer = 00000000] [url = about:blank] 12:48:17 INFO - PROCESS | 3892 | --DOMWINDOW == 156 (16A62000) [pid = 3892] [serial = 819] [outer = 00000000] [url = about:blank] 12:48:17 INFO - PROCESS | 3892 | --DOMWINDOW == 155 (1CD81800) [pid = 3892] [serial = 834] [outer = 00000000] [url = about:blank] 12:48:17 INFO - PROCESS | 3892 | --DOMWINDOW == 154 (1AA57C00) [pid = 3892] [serial = 828] [outer = 00000000] [url = about:blank] 12:48:17 INFO - PROCESS | 3892 | --DOMWINDOW == 153 (18F96400) [pid = 3892] [serial = 822] [outer = 00000000] [url = about:blank] 12:48:17 INFO - PROCESS | 3892 | --DOMWINDOW == 152 (1D880C00) [pid = 3892] [serial = 858] [outer = 00000000] [url = about:blank] 12:48:17 INFO - PROCESS | 3892 | 1461181697217 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]]]}] 12:48:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | Canvas test: 2d.gradient.object.compare 12:48:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | took 937ms 12:48:17 INFO - PROCESS | 3892 | 1461181697270 Marionette TRACE conn2 -> [0,1205,"getWindowHandle",null] 12:48:17 INFO - PROCESS | 3892 | 1461181697274 Marionette TRACE conn2 <- [1,1205,null,{"value":"13"}] 12:48:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html 12:48:17 INFO - PROCESS | 3892 | 1461181697278 Marionette TRACE conn2 -> [0,1206,"setScriptTimeout",{"ms":35000}] 12:48:17 INFO - PROCESS | 3892 | 1461181697280 Marionette TRACE conn2 <- [1,1206,null,{}] 12:48:17 INFO - PROCESS | 3892 | 1461181697283 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}] 12:48:17 INFO - PROCESS | 3892 | 1461181697370 Marionette TRACE conn2 <- [1,1207,null,{"value":null}] 12:48:17 INFO - PROCESS | 3892 | --DOMWINDOW == 151 (16EC9400) [pid = 3892] [serial = 663] [outer = 00000000] [url = about:blank] 12:48:17 INFO - PROCESS | 3892 | --DOMWINDOW == 150 (1D3F4400) [pid = 3892] [serial = 853] [outer = 00000000] [url = about:blank] 12:48:17 INFO - PROCESS | 3892 | --DOMWINDOW == 149 (1D231400) [pid = 3892] [serial = 846] [outer = 00000000] [url = about:blank] 12:48:17 INFO - PROCESS | 3892 | --DOMWINDOW == 148 (136AF000) [pid = 3892] [serial = 585] [outer = 00000000] [url = about:blank] 12:48:17 INFO - PROCESS | 3892 | --DOMWINDOW == 147 (1AA5DC00) [pid = 3892] [serial = 627] [outer = 00000000] [url = about:blank] 12:48:17 INFO - PROCESS | 3892 | --DOMWINDOW == 146 (1C5F3000) [pid = 3892] [serial = 669] [outer = 00000000] [url = about:blank] 12:48:17 INFO - PROCESS | 3892 | --DOMWINDOW == 145 (1C66D800) [pid = 3892] [serial = 843] [outer = 00000000] [url = about:blank] 12:48:17 INFO - PROCESS | 3892 | --DOMWINDOW == 144 (16A6E400) [pid = 3892] [serial = 838] [outer = 00000000] [url = about:blank] 12:48:17 INFO - PROCESS | 3892 | --DOMWINDOW == 143 (1CEA7800) [pid = 3892] [serial = 711] [outer = 00000000] [url = about:blank] 12:48:17 INFO - PROCESS | 3892 | --DOMWINDOW == 142 (19669000) [pid = 3892] [serial = 841] [outer = 00000000] [url = about:blank] 12:48:17 INFO - PROCESS | 3892 | --DOMWINDOW == 141 (1CB40400) [pid = 3892] [serial = 852] [outer = 00000000] [url = about:blank] 12:48:17 INFO - PROCESS | 3892 | --DOMWINDOW == 140 (190AD400) [pid = 3892] [serial = 840] [outer = 00000000] [url = about:blank] 12:48:17 INFO - PROCESS | 3892 | --DOMWINDOW == 139 (1D23F800) [pid = 3892] [serial = 714] [outer = 00000000] [url = about:blank] 12:48:17 INFO - PROCESS | 3892 | --DOMWINDOW == 138 (1CBA5800) [pid = 3892] [serial = 844] [outer = 00000000] [url = about:blank] 12:48:17 INFO - PROCESS | 3892 | --DOMWINDOW == 137 (14347800) [pid = 3892] [serial = 618] [outer = 00000000] [url = about:blank] 12:48:17 INFO - PROCESS | 3892 | --DOMWINDOW == 136 (16ED3C00) [pid = 3892] [serial = 705] [outer = 00000000] [url = about:blank] 12:48:17 INFO - PROCESS | 3892 | --DOMWINDOW == 135 (1A334000) [pid = 3892] [serial = 624] [outer = 00000000] [url = about:blank] 12:48:17 INFO - PROCESS | 3892 | --DOMWINDOW == 134 (1CEA1000) [pid = 3892] [serial = 702] [outer = 00000000] [url = about:blank] 12:48:17 INFO - PROCESS | 3892 | --DOMWINDOW == 133 (1D3EEC00) [pid = 3892] [serial = 847] [outer = 00000000] [url = about:blank] 12:48:17 INFO - PROCESS | 3892 | --DOMWINDOW == 132 (1D875C00) [pid = 3892] [serial = 855] [outer = 00000000] [url = about:blank] 12:48:17 INFO - PROCESS | 3892 | --DOMWINDOW == 131 (1C95CC00) [pid = 3892] [serial = 660] [outer = 00000000] [url = about:blank] 12:48:17 INFO - PROCESS | 3892 | --DOMWINDOW == 130 (1D841400) [pid = 3892] [serial = 850] [outer = 00000000] [url = about:blank] 12:48:17 INFO - PROCESS | 3892 | --DOMWINDOW == 129 (16594800) [pid = 3892] [serial = 837] [outer = 00000000] [url = about:blank] 12:48:17 INFO - PROCESS | 3892 | --DOMWINDOW == 128 (1899F400) [pid = 3892] [serial = 621] [outer = 00000000] [url = about:blank] 12:48:17 INFO - PROCESS | 3892 | --DOMWINDOW == 127 (1D83F000) [pid = 3892] [serial = 849] [outer = 00000000] [url = about:blank] 12:48:17 INFO - PROCESS | 3892 | --DOMWINDOW == 126 (142AB000) [pid = 3892] [serial = 588] [outer = 00000000] [url = about:blank] 12:48:17 INFO - PROCESS | 3892 | --DOMWINDOW == 125 (18F9F400) [pid = 3892] [serial = 708] [outer = 00000000] [url = about:blank] 12:48:17 INFO - PROCESS | 3892 | --DOMWINDOW == 124 (18F93000) [pid = 3892] [serial = 666] [outer = 00000000] [url = about:blank] 12:48:17 INFO - PROCESS | 3892 | --DOMWINDOW == 123 (15A3A400) [pid = 3892] [serial = 751] [outer = 00000000] [url = about:blank] 12:48:17 INFO - PROCESS | 3892 | --DOMWINDOW == 122 (1CB46C00) [pid = 3892] [serial = 760] [outer = 00000000] [url = about:blank] 12:48:17 INFO - PROCESS | 3892 | --DOMWINDOW == 121 (189F1C00) [pid = 3892] [serial = 754] [outer = 00000000] [url = about:blank] 12:48:17 INFO - PROCESS | 3892 | --DOMWINDOW == 120 (1C43EC00) [pid = 3892] [serial = 757] [outer = 00000000] [url = about:blank] 12:48:17 INFO - PROCESS | 3892 | --DOMWINDOW == 119 (1D877000) [pid = 3892] [serial = 856] [outer = 00000000] [url = about:blank] 12:48:17 INFO - PROCESS | 3892 | 1461181697469 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\", \"a4ce384a-a975-48db-a85a-201f44ca6737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:48:17 INFO - PROCESS | 3892 | ++DOCSHELL 12DD8400 == 68 [pid = 3892] [id = 311] 12:48:17 INFO - PROCESS | 3892 | ++DOMWINDOW == 120 (12DE1C00) [pid = 3892] [serial = 932] [outer = 00000000] 12:48:17 INFO - PROCESS | 3892 | ++DOMWINDOW == 121 (14347800) [pid = 3892] [serial = 933] [outer = 12DE1C00] 12:48:17 INFO - PROCESS | 3892 | 1461181697517 Marionette DEBUG loaded listener.js 12:48:17 INFO - PROCESS | 3892 | ++DOMWINDOW == 122 (16647400) [pid = 3892] [serial = 934] [outer = 12DE1C00] 12:48:17 INFO - PROCESS | 3892 | 1461181697943 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]]]}] 12:48:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | Canvas test: 2d.gradient.object.crosscanvas 12:48:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | took 703ms 12:48:17 INFO - PROCESS | 3892 | 1461181697978 Marionette TRACE conn2 -> [0,1209,"getWindowHandle",null] 12:48:17 INFO - PROCESS | 3892 | 1461181697981 Marionette TRACE conn2 <- [1,1209,null,{"value":"13"}] 12:48:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html 12:48:17 INFO - PROCESS | 3892 | 1461181697986 Marionette TRACE conn2 -> [0,1210,"setScriptTimeout",{"ms":35000}] 12:48:17 INFO - PROCESS | 3892 | 1461181697991 Marionette TRACE conn2 <- [1,1210,null,{}] 12:48:18 INFO - PROCESS | 3892 | 1461181698000 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}] 12:48:18 INFO - PROCESS | 3892 | 1461181698086 Marionette TRACE conn2 <- [1,1211,null,{"value":null}] 12:48:18 INFO - PROCESS | 3892 | 1461181698093 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\", \"a4ce384a-a975-48db-a85a-201f44ca6737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:48:18 INFO - PROCESS | 3892 | ++DOCSHELL 189A0C00 == 69 [pid = 3892] [id = 312] 12:48:18 INFO - PROCESS | 3892 | ++DOMWINDOW == 123 (18BCFC00) [pid = 3892] [serial = 935] [outer = 00000000] 12:48:18 INFO - PROCESS | 3892 | ++DOMWINDOW == 124 (18F9E400) [pid = 3892] [serial = 936] [outer = 18BCFC00] 12:48:18 INFO - PROCESS | 3892 | 1461181698137 Marionette DEBUG loaded listener.js 12:48:18 INFO - PROCESS | 3892 | ++DOMWINDOW == 125 (190AC000) [pid = 3892] [serial = 937] [outer = 18BCFC00] 12:48:18 INFO - PROCESS | 3892 | 1461181698582 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] 12:48:18 INFO - PROCESS | 3892 | 1461181698645 Marionette TRACE conn2 <- [1,1213,null,{"value":"13"}] 12:48:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html 12:48:18 INFO - PROCESS | 3892 | 1461181698649 Marionette TRACE conn2 -> [0,1214,"setScriptTimeout",{"ms":35000}] 12:48:18 INFO - PROCESS | 3892 | 1461181698650 Marionette TRACE conn2 <- [1,1214,null,{}] 12:48:18 INFO - PROCESS | 3892 | 1461181698653 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}] 12:48:18 INFO - PROCESS | 3892 | 1461181698735 Marionette TRACE conn2 <- [1,1215,null,{"value":null}] 12:48:18 INFO - PROCESS | 3892 | 1461181698776 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\", \"a4ce384a-a975-48db-a85a-201f44ca6737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:48:18 INFO - PROCESS | 3892 | ++DOCSHELL 18CEDC00 == 70 [pid = 3892] [id = 313] 12:48:18 INFO - PROCESS | 3892 | ++DOMWINDOW == 126 (18CF7400) [pid = 3892] [serial = 938] [outer = 00000000] 12:48:18 INFO - PROCESS | 3892 | ++DOMWINDOW == 127 (19864800) [pid = 3892] [serial = 939] [outer = 18CF7400] 12:48:18 INFO - PROCESS | 3892 | 1461181698907 Marionette DEBUG loaded listener.js 12:48:18 INFO - PROCESS | 3892 | ++DOMWINDOW == 128 (19BFAC00) [pid = 3892] [serial = 940] [outer = 18CF7400] 12:48:19 INFO - PROCESS | 3892 | 1461181699280 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]]]}] 12:48:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | Canvas test: 2d.gradient.object.invalidcolour 12:48:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | took 688ms 12:48:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html 12:48:19 INFO - PROCESS | 3892 | 1461181699348 Marionette TRACE conn2 -> [0,1217,"getWindowHandle",null] 12:48:19 INFO - PROCESS | 3892 | 1461181699350 Marionette TRACE conn2 <- [1,1217,null,{"value":"13"}] 12:48:19 INFO - PROCESS | 3892 | 1461181699353 Marionette TRACE conn2 -> [0,1218,"setScriptTimeout",{"ms":35000}] 12:48:19 INFO - PROCESS | 3892 | 1461181699354 Marionette TRACE conn2 <- [1,1218,null,{}] 12:48:19 INFO - PROCESS | 3892 | 1461181699358 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}] 12:48:19 INFO - PROCESS | 3892 | 1461181699470 Marionette TRACE conn2 <- [1,1219,null,{"value":null}] 12:48:19 INFO - PROCESS | 3892 | 1461181699534 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\", \"a4ce384a-a975-48db-a85a-201f44ca6737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:48:19 INFO - PROCESS | 3892 | ++DOCSHELL 19BF9400 == 71 [pid = 3892] [id = 314] 12:48:19 INFO - PROCESS | 3892 | ++DOMWINDOW == 129 (19D1F800) [pid = 3892] [serial = 941] [outer = 00000000] 12:48:19 INFO - PROCESS | 3892 | ++DOMWINDOW == 130 (1A33FC00) [pid = 3892] [serial = 942] [outer = 19D1F800] 12:48:19 INFO - PROCESS | 3892 | 1461181699587 Marionette DEBUG loaded listener.js 12:48:19 INFO - PROCESS | 3892 | ++DOMWINDOW == 131 (1AA5D800) [pid = 3892] [serial = 943] [outer = 19D1F800] 12:48:20 INFO - PROCESS | 3892 | 1461181700018 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]]]}] 12:48:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | Canvas test: 2d.gradient.object.invalidoffset 12:48:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | took 687ms 12:48:20 INFO - PROCESS | 3892 | 1461181700052 Marionette TRACE conn2 -> [0,1221,"getWindowHandle",null] 12:48:20 INFO - PROCESS | 3892 | 1461181700054 Marionette TRACE conn2 <- [1,1221,null,{"value":"13"}] 12:48:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html 12:48:20 INFO - PROCESS | 3892 | 1461181700058 Marionette TRACE conn2 -> [0,1222,"setScriptTimeout",{"ms":35000}] 12:48:20 INFO - PROCESS | 3892 | 1461181700059 Marionette TRACE conn2 <- [1,1222,null,{}] 12:48:20 INFO - PROCESS | 3892 | 1461181700063 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}] 12:48:20 INFO - PROCESS | 3892 | 1461181700212 Marionette TRACE conn2 <- [1,1223,null,{"value":null}] 12:48:20 INFO - PROCESS | 3892 | 1461181700284 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\", \"a4ce384a-a975-48db-a85a-201f44ca6737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:48:20 INFO - PROCESS | 3892 | ++DOCSHELL 136D2C00 == 72 [pid = 3892] [id = 315] 12:48:20 INFO - PROCESS | 3892 | ++DOMWINDOW == 132 (189A1000) [pid = 3892] [serial = 944] [outer = 00000000] 12:48:20 INFO - PROCESS | 3892 | ++DOMWINDOW == 133 (1C677000) [pid = 3892] [serial = 945] [outer = 189A1000] 12:48:20 INFO - PROCESS | 3892 | 1461181700331 Marionette DEBUG loaded listener.js 12:48:20 INFO - PROCESS | 3892 | ++DOMWINDOW == 134 (1C95C400) [pid = 3892] [serial = 946] [outer = 189A1000] 12:48:20 INFO - PROCESS | 3892 | 1461181700740 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]]]}] 12:48:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | createLinearGradient() and createRadialGradient() returns objects implementing CanvasGradient 12:48:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | took 734ms 12:48:20 INFO - PROCESS | 3892 | 1461181700799 Marionette TRACE conn2 -> [0,1225,"getWindowHandle",null] 12:48:20 INFO - PROCESS | 3892 | 1461181700801 Marionette TRACE conn2 <- [1,1225,null,{"value":"13"}] 12:48:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html 12:48:20 INFO - PROCESS | 3892 | 1461181700812 Marionette TRACE conn2 -> [0,1226,"setScriptTimeout",{"ms":35000}] 12:48:20 INFO - PROCESS | 3892 | 1461181700813 Marionette TRACE conn2 <- [1,1226,null,{}] 12:48:20 INFO - PROCESS | 3892 | 1461181700816 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}] 12:48:20 INFO - PROCESS | 3892 | 1461181700930 Marionette TRACE conn2 <- [1,1227,null,{"value":null}] 12:48:20 INFO - PROCESS | 3892 | 1461181700939 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\", \"a4ce384a-a975-48db-a85a-201f44ca6737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:48:21 INFO - PROCESS | 3892 | ++DOCSHELL 1C43D400 == 73 [pid = 3892] [id = 316] 12:48:21 INFO - PROCESS | 3892 | ++DOMWINDOW == 135 (1C650C00) [pid = 3892] [serial = 947] [outer = 00000000] 12:48:21 INFO - PROCESS | 3892 | ++DOMWINDOW == 136 (1CBA6C00) [pid = 3892] [serial = 948] [outer = 1C650C00] 12:48:21 INFO - PROCESS | 3892 | 1461181701039 Marionette DEBUG loaded listener.js 12:48:21 INFO - PROCESS | 3892 | ++DOMWINDOW == 137 (1CBC5000) [pid = 3892] [serial = 949] [outer = 1C650C00] 12:48:21 INFO - PROCESS | 3892 | --DOMWINDOW == 136 (18CEB000) [pid = 3892] [serial = 815] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html] 12:48:21 INFO - PROCESS | 3892 | --DOMWINDOW == 135 (190B3400) [pid = 3892] [serial = 824] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html] 12:48:21 INFO - PROCESS | 3892 | --DOMWINDOW == 134 (18F9A800) [pid = 3892] [serial = 833] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html] 12:48:21 INFO - PROCESS | 3892 | --DOMWINDOW == 133 (18BCA400) [pid = 3892] [serial = 821] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html] 12:48:21 INFO - PROCESS | 3892 | --DOMWINDOW == 132 (19BF1000) [pid = 3892] [serial = 800] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html] 12:48:21 INFO - PROCESS | 3892 | --DOMWINDOW == 131 (18524400) [pid = 3892] [serial = 797] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html] 12:48:21 INFO - PROCESS | 3892 | --DOMWINDOW == 130 (1C439000) [pid = 3892] [serial = 746] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html] 12:48:21 INFO - PROCESS | 3892 | --DOMWINDOW == 129 (1A443C00) [pid = 3892] [serial = 827] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html] 12:48:21 INFO - PROCESS | 3892 | --DOMWINDOW == 128 (136AF800) [pid = 3892] [serial = 794] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html] 12:48:21 INFO - PROCESS | 3892 | --DOMWINDOW == 127 (1A443400) [pid = 3892] [serial = 830] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html] 12:48:21 INFO - PROCESS | 3892 | --DOMWINDOW == 126 (13268400) [pid = 3892] [serial = 806] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html] 12:48:21 INFO - PROCESS | 3892 | --DOMWINDOW == 125 (13AB3000) [pid = 3892] [serial = 818] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html] 12:48:21 INFO - PROCESS | 3892 | --DOMWINDOW == 124 (136B7800) [pid = 3892] [serial = 803] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html] 12:48:21 INFO - PROCESS | 3892 | --DOMWINDOW == 123 (1CEA6800) [pid = 3892] [serial = 896] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html] 12:48:21 INFO - PROCESS | 3892 | --DOMWINDOW == 122 (1CB45C00) [pid = 3892] [serial = 893] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html] 12:48:21 INFO - PROCESS | 3892 | --DOMWINDOW == 121 (18522400) [pid = 3892] [serial = 881] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html] 12:48:21 INFO - PROCESS | 3892 | --DOMWINDOW == 120 (156B4800) [pid = 3892] [serial = 860] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html] 12:48:21 INFO - PROCESS | 3892 | --DOMWINDOW == 119 (1A334400) [pid = 3892] [serial = 890] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html] 12:48:21 INFO - PROCESS | 3892 | --DOMWINDOW == 118 (1D3F1000) [pid = 3892] [serial = 857] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html] 12:48:21 INFO - PROCESS | 3892 | --DOMWINDOW == 117 (158EFC00) [pid = 3892] [serial = 902] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html] 12:48:21 INFO - PROCESS | 3892 | --DOMWINDOW == 116 (196DA800) [pid = 3892] [serial = 899] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html] 12:48:21 INFO - PROCESS | 3892 | --DOMWINDOW == 115 (190A9400) [pid = 3892] [serial = 887] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html] 12:48:21 INFO - PROCESS | 3892 | --DOMWINDOW == 114 (16A67800) [pid = 3892] [serial = 884] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html] 12:48:21 INFO - PROCESS | 3892 | --DOMWINDOW == 113 (18C17000) [pid = 3892] [serial = 905] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html] 12:48:21 INFO - PROCESS | 3892 | --DOMWINDOW == 112 (189F3800) [pid = 3892] [serial = 863] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html] 12:48:21 INFO - PROCESS | 3892 | 1461181701669 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]]]}] 12:48:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | window.CanvasGradient exists and has the right properties 12:48:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | took 906ms 12:48:21 INFO - PROCESS | 3892 | 1461181701714 Marionette TRACE conn2 -> [0,1229,"getWindowHandle",null] 12:48:21 INFO - PROCESS | 3892 | 1461181701716 Marionette TRACE conn2 <- [1,1229,null,{"value":"13"}] 12:48:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html 12:48:21 INFO - PROCESS | 3892 | 1461181701719 Marionette TRACE conn2 -> [0,1230,"setScriptTimeout",{"ms":35000}] 12:48:21 INFO - PROCESS | 3892 | 1461181701721 Marionette TRACE conn2 <- [1,1230,null,{}] 12:48:21 INFO - PROCESS | 3892 | 1461181701724 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}] 12:48:21 INFO - PROCESS | 3892 | 1461181701805 Marionette TRACE conn2 <- [1,1231,null,{"value":null}] 12:48:21 INFO - PROCESS | 3892 | 1461181701810 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\", \"a4ce384a-a975-48db-a85a-201f44ca6737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:48:21 INFO - PROCESS | 3892 | ++DOCSHELL 136B7800 == 74 [pid = 3892] [id = 317] 12:48:21 INFO - PROCESS | 3892 | ++DOMWINDOW == 113 (136D6C00) [pid = 3892] [serial = 950] [outer = 00000000] 12:48:21 INFO - PROCESS | 3892 | ++DOMWINDOW == 114 (18BD0800) [pid = 3892] [serial = 951] [outer = 136D6C00] 12:48:21 INFO - PROCESS | 3892 | 1461181701854 Marionette DEBUG loaded listener.js 12:48:21 INFO - PROCESS | 3892 | ++DOMWINDOW == 115 (190A9400) [pid = 3892] [serial = 952] [outer = 136D6C00] 12:48:22 INFO - PROCESS | 3892 | 1461181702282 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]]]}] 12:48:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | Canvas test: 2d.gradient.object.update 12:48:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | took 594ms 12:48:22 INFO - PROCESS | 3892 | 1461181702327 Marionette TRACE conn2 -> [0,1233,"getWindowHandle",null] 12:48:22 INFO - PROCESS | 3892 | 1461181702329 Marionette TRACE conn2 <- [1,1233,null,{"value":"13"}] 12:48:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html 12:48:22 INFO - PROCESS | 3892 | 1461181702332 Marionette TRACE conn2 -> [0,1234,"setScriptTimeout",{"ms":35000}] 12:48:22 INFO - PROCESS | 3892 | 1461181702334 Marionette TRACE conn2 <- [1,1234,null,{}] 12:48:22 INFO - PROCESS | 3892 | 1461181702337 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}] 12:48:22 INFO - PROCESS | 3892 | 1461181702418 Marionette TRACE conn2 <- [1,1235,null,{"value":null}] 12:48:22 INFO - PROCESS | 3892 | 1461181702424 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\", \"a4ce384a-a975-48db-a85a-201f44ca6737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:48:22 INFO - PROCESS | 3892 | ++DOCSHELL 136DD400 == 75 [pid = 3892] [id = 318] 12:48:22 INFO - PROCESS | 3892 | ++DOMWINDOW == 116 (196E1C00) [pid = 3892] [serial = 953] [outer = 00000000] 12:48:22 INFO - PROCESS | 3892 | ++DOMWINDOW == 117 (1C441400) [pid = 3892] [serial = 954] [outer = 196E1C00] 12:48:22 INFO - PROCESS | 3892 | 1461181702468 Marionette DEBUG loaded listener.js 12:48:22 INFO - PROCESS | 3892 | ++DOMWINDOW == 118 (1C5F3000) [pid = 3892] [serial = 955] [outer = 196E1C00] 12:48:22 INFO - PROCESS | 3892 | 1461181702902 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]]]}] 12:48:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | Canvas test: 2d.gradient.radial.cone.behind 12:48:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | took 594ms 12:48:22 INFO - PROCESS | 3892 | 1461181702929 Marionette TRACE conn2 -> [0,1237,"getWindowHandle",null] 12:48:22 INFO - PROCESS | 3892 | 1461181702931 Marionette TRACE conn2 <- [1,1237,null,{"value":"13"}] 12:48:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html 12:48:22 INFO - PROCESS | 3892 | 1461181702947 Marionette TRACE conn2 -> [0,1238,"setScriptTimeout",{"ms":35000}] 12:48:22 INFO - PROCESS | 3892 | 1461181702948 Marionette TRACE conn2 <- [1,1238,null,{}] 12:48:22 INFO - PROCESS | 3892 | 1461181702952 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}] 12:48:23 INFO - PROCESS | 3892 | 1461181703033 Marionette TRACE conn2 <- [1,1239,null,{"value":null}] 12:48:23 INFO - PROCESS | 3892 | 1461181703039 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\", \"a4ce384a-a975-48db-a85a-201f44ca6737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:48:23 INFO - PROCESS | 3892 | ++DOCSHELL 13741000 == 76 [pid = 3892] [id = 319] 12:48:23 INFO - PROCESS | 3892 | ++DOMWINDOW == 119 (189E6800) [pid = 3892] [serial = 956] [outer = 00000000] 12:48:23 INFO - PROCESS | 3892 | ++DOMWINDOW == 120 (1CD85000) [pid = 3892] [serial = 957] [outer = 189E6800] 12:48:23 INFO - PROCESS | 3892 | 1461181703089 Marionette DEBUG loaded listener.js 12:48:23 INFO - PROCESS | 3892 | ++DOMWINDOW == 121 (1CEA3800) [pid = 3892] [serial = 958] [outer = 189E6800] 12:48:23 INFO - PROCESS | 3892 | 1461181703743 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]]]}] 12:48:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | Canvas test: 2d.gradient.radial.cone.beside 12:48:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | took 828ms 12:48:23 INFO - PROCESS | 3892 | 1461181703789 Marionette TRACE conn2 -> [0,1241,"getWindowHandle",null] 12:48:23 INFO - PROCESS | 3892 | 1461181703794 Marionette TRACE conn2 <- [1,1241,null,{"value":"13"}] 12:48:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html 12:48:23 INFO - PROCESS | 3892 | 1461181703799 Marionette TRACE conn2 -> [0,1242,"setScriptTimeout",{"ms":35000}] 12:48:23 INFO - PROCESS | 3892 | 1461181703803 Marionette TRACE conn2 <- [1,1242,null,{}] 12:48:23 INFO - PROCESS | 3892 | 1461181703809 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}] 12:48:23 INFO - PROCESS | 3892 | 1461181703920 Marionette TRACE conn2 <- [1,1243,null,{"value":null}] 12:48:24 INFO - PROCESS | 3892 | 1461181704057 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\", \"a4ce384a-a975-48db-a85a-201f44ca6737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:48:24 INFO - PROCESS | 3892 | ++DOCSHELL 13A2D000 == 77 [pid = 3892] [id = 320] 12:48:24 INFO - PROCESS | 3892 | ++DOMWINDOW == 122 (13A2DC00) [pid = 3892] [serial = 959] [outer = 00000000] 12:48:24 INFO - PROCESS | 3892 | ++DOMWINDOW == 123 (165A0800) [pid = 3892] [serial = 960] [outer = 13A2DC00] 12:48:24 INFO - PROCESS | 3892 | 1461181704115 Marionette DEBUG loaded listener.js 12:48:24 INFO - PROCESS | 3892 | ++DOMWINDOW == 124 (16A6D800) [pid = 3892] [serial = 961] [outer = 13A2DC00] 12:48:24 INFO - PROCESS | 3892 | 1461181704728 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]]]}] 12:48:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | Canvas test: 2d.gradient.radial.cone.bottom 12:48:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | took 953ms 12:48:24 INFO - PROCESS | 3892 | 1461181704746 Marionette TRACE conn2 -> [0,1245,"getWindowHandle",null] 12:48:24 INFO - PROCESS | 3892 | 1461181704752 Marionette TRACE conn2 <- [1,1245,null,{"value":"13"}] 12:48:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html 12:48:24 INFO - PROCESS | 3892 | 1461181704758 Marionette TRACE conn2 -> [0,1246,"setScriptTimeout",{"ms":35000}] 12:48:24 INFO - PROCESS | 3892 | 1461181704761 Marionette TRACE conn2 <- [1,1246,null,{}] 12:48:24 INFO - PROCESS | 3892 | 1461181704765 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}] 12:48:24 INFO - PROCESS | 3892 | 1461181704872 Marionette TRACE conn2 <- [1,1247,null,{"value":null}] 12:48:24 INFO - PROCESS | 3892 | 1461181704979 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\", \"a4ce384a-a975-48db-a85a-201f44ca6737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:48:24 INFO - PROCESS | 3892 | ++DOCSHELL 18263C00 == 78 [pid = 3892] [id = 321] 12:48:24 INFO - PROCESS | 3892 | ++DOMWINDOW == 125 (18595000) [pid = 3892] [serial = 962] [outer = 00000000] 12:48:25 INFO - PROCESS | 3892 | ++DOMWINDOW == 126 (18F76C00) [pid = 3892] [serial = 963] [outer = 18595000] 12:48:25 INFO - PROCESS | 3892 | 1461181705033 Marionette DEBUG loaded listener.js 12:48:25 INFO - PROCESS | 3892 | ++DOMWINDOW == 127 (19669000) [pid = 3892] [serial = 964] [outer = 18595000] 12:48:25 INFO - PROCESS | 3892 | 1461181705643 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]]]}] 12:48:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | Canvas test: 2d.gradient.radial.cone.cylinder 12:48:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | took 937ms 12:48:25 INFO - PROCESS | 3892 | 1461181705701 Marionette TRACE conn2 -> [0,1249,"getWindowHandle",null] 12:48:25 INFO - PROCESS | 3892 | 1461181705704 Marionette TRACE conn2 <- [1,1249,null,{"value":"13"}] 12:48:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html 12:48:25 INFO - PROCESS | 3892 | 1461181705708 Marionette TRACE conn2 -> [0,1250,"setScriptTimeout",{"ms":35000}] 12:48:25 INFO - PROCESS | 3892 | 1461181705712 Marionette TRACE conn2 <- [1,1250,null,{}] 12:48:25 INFO - PROCESS | 3892 | 1461181705723 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}] 12:48:25 INFO - PROCESS | 3892 | 1461181705840 Marionette TRACE conn2 <- [1,1251,null,{"value":null}] 12:48:25 INFO - PROCESS | 3892 | 1461181705976 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\", \"a4ce384a-a975-48db-a85a-201f44ca6737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:48:25 INFO - PROCESS | 3892 | ++DOCSHELL 1C439000 == 79 [pid = 3892] [id = 322] 12:48:25 INFO - PROCESS | 3892 | ++DOMWINDOW == 128 (1CB9F800) [pid = 3892] [serial = 965] [outer = 00000000] 12:48:26 INFO - PROCESS | 3892 | ++DOMWINDOW == 129 (1CE9C400) [pid = 3892] [serial = 966] [outer = 1CB9F800] 12:48:26 INFO - PROCESS | 3892 | 1461181706034 Marionette DEBUG loaded listener.js 12:48:26 INFO - PROCESS | 3892 | ++DOMWINDOW == 130 (1CEA9C00) [pid = 3892] [serial = 967] [outer = 1CB9F800] 12:48:26 INFO - PROCESS | 3892 | 1461181706582 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]]]}] 12:48:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | Canvas test: 2d.gradient.radial.cone.front 12:48:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | took 907ms 12:48:26 INFO - PROCESS | 3892 | 1461181706611 Marionette TRACE conn2 -> [0,1253,"getWindowHandle",null] 12:48:26 INFO - PROCESS | 3892 | 1461181706614 Marionette TRACE conn2 <- [1,1253,null,{"value":"13"}] 12:48:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html 12:48:26 INFO - PROCESS | 3892 | 1461181706618 Marionette TRACE conn2 -> [0,1254,"setScriptTimeout",{"ms":35000}] 12:48:26 INFO - PROCESS | 3892 | 1461181706620 Marionette TRACE conn2 <- [1,1254,null,{}] 12:48:26 INFO - PROCESS | 3892 | 1461181706623 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}] 12:48:26 INFO - PROCESS | 3892 | 1461181706732 Marionette TRACE conn2 <- [1,1255,null,{"value":null}] 12:48:26 INFO - PROCESS | 3892 | 1461181706844 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\", \"a4ce384a-a975-48db-a85a-201f44ca6737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:48:26 INFO - PROCESS | 3892 | ++DOCSHELL 182DFC00 == 80 [pid = 3892] [id = 323] 12:48:26 INFO - PROCESS | 3892 | ++DOMWINDOW == 131 (1D23E800) [pid = 3892] [serial = 968] [outer = 00000000] 12:48:26 INFO - PROCESS | 3892 | ++DOMWINDOW == 132 (1D3F4C00) [pid = 3892] [serial = 969] [outer = 1D23E800] 12:48:26 INFO - PROCESS | 3892 | 1461181706899 Marionette DEBUG loaded listener.js 12:48:26 INFO - PROCESS | 3892 | ++DOMWINDOW == 133 (1D841400) [pid = 3892] [serial = 970] [outer = 1D23E800] 12:48:27 INFO - PROCESS | 3892 | 1461181707498 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]]]}] 12:48:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | Canvas test: 2d.gradient.radial.cone.shape1 12:48:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | took 938ms 12:48:27 INFO - PROCESS | 3892 | 1461181707563 Marionette TRACE conn2 -> [0,1257,"getWindowHandle",null] 12:48:27 INFO - PROCESS | 3892 | 1461181707565 Marionette TRACE conn2 <- [1,1257,null,{"value":"13"}] 12:48:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html 12:48:27 INFO - PROCESS | 3892 | 1461181707569 Marionette TRACE conn2 -> [0,1258,"setScriptTimeout",{"ms":35000}] 12:48:27 INFO - PROCESS | 3892 | 1461181707571 Marionette TRACE conn2 <- [1,1258,null,{}] 12:48:27 INFO - PROCESS | 3892 | 1461181707574 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}] 12:48:27 INFO - PROCESS | 3892 | 1461181707676 Marionette TRACE conn2 <- [1,1259,null,{"value":null}] 12:48:27 INFO - PROCESS | 3892 | 1461181707788 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\", \"a4ce384a-a975-48db-a85a-201f44ca6737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:48:27 INFO - PROCESS | 3892 | ++DOCSHELL 1CBACC00 == 81 [pid = 3892] [id = 324] 12:48:27 INFO - PROCESS | 3892 | ++DOMWINDOW == 134 (1D243400) [pid = 3892] [serial = 971] [outer = 00000000] 12:48:27 INFO - PROCESS | 3892 | ++DOMWINDOW == 135 (1D877800) [pid = 3892] [serial = 972] [outer = 1D243400] 12:48:27 INFO - PROCESS | 3892 | 1461181707841 Marionette DEBUG loaded listener.js 12:48:27 INFO - PROCESS | 3892 | ++DOMWINDOW == 136 (1D87E000) [pid = 3892] [serial = 973] [outer = 1D243400] 12:48:28 INFO - PROCESS | 3892 | 1461181708382 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]]]}] 12:48:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | Canvas test: 2d.gradient.radial.cone.shape2 12:48:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | took 828ms 12:48:28 INFO - PROCESS | 3892 | 1461181708411 Marionette TRACE conn2 -> [0,1261,"getWindowHandle",null] 12:48:28 INFO - PROCESS | 3892 | 1461181708414 Marionette TRACE conn2 <- [1,1261,null,{"value":"13"}] 12:48:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html 12:48:28 INFO - PROCESS | 3892 | 1461181708417 Marionette TRACE conn2 -> [0,1262,"setScriptTimeout",{"ms":35000}] 12:48:28 INFO - PROCESS | 3892 | 1461181708419 Marionette TRACE conn2 <- [1,1262,null,{}] 12:48:28 INFO - PROCESS | 3892 | 1461181708423 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}] 12:48:28 INFO - PROCESS | 3892 | 1461181708545 Marionette TRACE conn2 <- [1,1263,null,{"value":null}] 12:48:28 INFO - PROCESS | 3892 | 1461181708654 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\", \"a4ce384a-a975-48db-a85a-201f44ca6737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:48:28 INFO - PROCESS | 3892 | ++DOCSHELL 1D872C00 == 82 [pid = 3892] [id = 325] 12:48:28 INFO - PROCESS | 3892 | ++DOMWINDOW == 137 (1D9AAC00) [pid = 3892] [serial = 974] [outer = 00000000] 12:48:28 INFO - PROCESS | 3892 | ++DOMWINDOW == 138 (1DBE3C00) [pid = 3892] [serial = 975] [outer = 1D9AAC00] 12:48:28 INFO - PROCESS | 3892 | 1461181708710 Marionette DEBUG loaded listener.js 12:48:28 INFO - PROCESS | 3892 | ++DOMWINDOW == 139 (1DBE7400) [pid = 3892] [serial = 976] [outer = 1D9AAC00] 12:48:29 INFO - PROCESS | 3892 | 1461181709343 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]]]}] 12:48:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | Canvas test: 2d.gradient.radial.cone.top 12:48:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | took 1000ms 12:48:29 INFO - PROCESS | 3892 | 1461181709419 Marionette TRACE conn2 -> [0,1265,"getWindowHandle",null] 12:48:29 INFO - PROCESS | 3892 | 1461181709422 Marionette TRACE conn2 <- [1,1265,null,{"value":"13"}] 12:48:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html 12:48:29 INFO - PROCESS | 3892 | 1461181709425 Marionette TRACE conn2 -> [0,1266,"setScriptTimeout",{"ms":35000}] 12:48:29 INFO - PROCESS | 3892 | 1461181709427 Marionette TRACE conn2 <- [1,1266,null,{}] 12:48:29 INFO - PROCESS | 3892 | 1461181709432 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}] 12:48:29 INFO - PROCESS | 3892 | 1461181709695 Marionette TRACE conn2 <- [1,1267,null,{"value":null}] 12:48:29 INFO - PROCESS | 3892 | 1461181709866 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\", \"a4ce384a-a975-48db-a85a-201f44ca6737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:48:29 INFO - PROCESS | 3892 | ++DOCSHELL 1439A800 == 83 [pid = 3892] [id = 326] 12:48:29 INFO - PROCESS | 3892 | ++DOMWINDOW == 140 (146B9800) [pid = 3892] [serial = 977] [outer = 00000000] 12:48:29 INFO - PROCESS | 3892 | ++DOMWINDOW == 141 (15ACEC00) [pid = 3892] [serial = 978] [outer = 146B9800] 12:48:29 INFO - PROCESS | 3892 | 1461181709919 Marionette DEBUG loaded listener.js 12:48:29 INFO - PROCESS | 3892 | ++DOMWINDOW == 142 (16596400) [pid = 3892] [serial = 979] [outer = 146B9800] 12:48:30 INFO - PROCESS | 3892 | 1461181710524 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]]]}] 12:48:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | Canvas test: 2d.gradient.radial.equal 12:48:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | took 1156ms 12:48:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html 12:48:30 INFO - PROCESS | 3892 | 1461181710580 Marionette TRACE conn2 -> [0,1269,"getWindowHandle",null] 12:48:30 INFO - PROCESS | 3892 | 1461181710583 Marionette TRACE conn2 <- [1,1269,null,{"value":"13"}] 12:48:30 INFO - PROCESS | 3892 | 1461181710588 Marionette TRACE conn2 -> [0,1270,"setScriptTimeout",{"ms":35000}] 12:48:30 INFO - PROCESS | 3892 | 1461181710591 Marionette TRACE conn2 <- [1,1270,null,{}] 12:48:30 INFO - PROCESS | 3892 | 1461181710595 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}] 12:48:30 INFO - PROCESS | 3892 | 1461181710695 Marionette TRACE conn2 <- [1,1271,null,{"value":null}] 12:48:30 INFO - PROCESS | 3892 | 1461181710836 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\", \"a4ce384a-a975-48db-a85a-201f44ca6737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:48:30 INFO - PROCESS | 3892 | ++DOCSHELL 1851C800 == 84 [pid = 3892] [id = 327] 12:48:30 INFO - PROCESS | 3892 | ++DOMWINDOW == 143 (18521800) [pid = 3892] [serial = 980] [outer = 00000000] 12:48:30 INFO - PROCESS | 3892 | ++DOMWINDOW == 144 (189EBC00) [pid = 3892] [serial = 981] [outer = 18521800] 12:48:30 INFO - PROCESS | 3892 | 1461181710887 Marionette DEBUG loaded listener.js 12:48:30 INFO - PROCESS | 3892 | ++DOMWINDOW == 145 (18C18C00) [pid = 3892] [serial = 982] [outer = 18521800] 12:48:31 INFO - PROCESS | 3892 | --DOCSHELL 14356000 == 83 [pid = 3892] [id = 278] 12:48:31 INFO - PROCESS | 3892 | --DOCSHELL 1A442800 == 82 [pid = 3892] [id = 276] 12:48:31 INFO - PROCESS | 3892 | --DOCSHELL 136DE800 == 81 [pid = 3892] [id = 275] 12:48:31 INFO - PROCESS | 3892 | --DOCSHELL 136DD400 == 80 [pid = 3892] [id = 318] 12:48:31 INFO - PROCESS | 3892 | --DOCSHELL 136B7800 == 79 [pid = 3892] [id = 317] 12:48:31 INFO - PROCESS | 3892 | --DOCSHELL 1C43D400 == 78 [pid = 3892] [id = 316] 12:48:31 INFO - PROCESS | 3892 | --DOCSHELL 136D2C00 == 77 [pid = 3892] [id = 315] 12:48:31 INFO - PROCESS | 3892 | --DOCSHELL 19BF9400 == 76 [pid = 3892] [id = 314] 12:48:31 INFO - PROCESS | 3892 | --DOCSHELL 18CEDC00 == 75 [pid = 3892] [id = 313] 12:48:31 INFO - PROCESS | 3892 | --DOCSHELL 189A0C00 == 74 [pid = 3892] [id = 312] 12:48:31 INFO - PROCESS | 3892 | --DOCSHELL 12DD8400 == 73 [pid = 3892] [id = 311] 12:48:31 INFO - PROCESS | 3892 | --DOCSHELL 17D83400 == 72 [pid = 3892] [id = 310] 12:48:31 INFO - PROCESS | 3892 | --DOCSHELL 02A81800 == 71 [pid = 3892] [id = 309] 12:48:31 INFO - PROCESS | 3892 | --DOMWINDOW == 144 (1D8AF400) [pid = 3892] [serial = 867] [outer = 00000000] [url = about:blank] 12:48:31 INFO - PROCESS | 3892 | --DOMWINDOW == 143 (18F98800) [pid = 3892] [serial = 879] [outer = 00000000] [url = about:blank] 12:48:31 INFO - PROCESS | 3892 | --DOMWINDOW == 142 (1D9ABC00) [pid = 3892] [serial = 870] [outer = 00000000] [url = about:blank] 12:48:31 INFO - PROCESS | 3892 | --DOMWINDOW == 141 (1D9B9800) [pid = 3892] [serial = 873] [outer = 00000000] [url = about:blank] 12:48:31 INFO - PROCESS | 3892 | --DOMWINDOW == 140 (19E0DC00) [pid = 3892] [serial = 876] [outer = 00000000] [url = about:blank] 12:48:31 INFO - PROCESS | 3892 | --DOMWINDOW == 139 (1D87B000) [pid = 3892] [serial = 909] [outer = 00000000] [url = about:blank] 12:48:31 INFO - PROCESS | 3892 | --DOCSHELL 1D01DC00 == 70 [pid = 3892] [id = 306] 12:48:31 INFO - PROCESS | 3892 | --DOCSHELL 1AA59000 == 69 [pid = 3892] [id = 305] 12:48:31 INFO - PROCESS | 3892 | --DOCSHELL 189F1000 == 68 [pid = 3892] [id = 304] 12:48:31 INFO - PROCESS | 3892 | --DOMWINDOW == 138 (1D242800) [pid = 3892] [serial = 805] [outer = 00000000] [url = about:blank] 12:48:31 INFO - PROCESS | 3892 | --DOMWINDOW == 137 (18F9A400) [pid = 3892] [serial = 817] [outer = 00000000] [url = about:blank] 12:48:31 INFO - PROCESS | 3892 | --DOMWINDOW == 136 (19D2B800) [pid = 3892] [serial = 826] [outer = 00000000] [url = about:blank] 12:48:31 INFO - PROCESS | 3892 | --DOMWINDOW == 135 (1CD87000) [pid = 3892] [serial = 835] [outer = 00000000] [url = about:blank] 12:48:31 INFO - PROCESS | 3892 | --DOMWINDOW == 134 (190AE400) [pid = 3892] [serial = 823] [outer = 00000000] [url = about:blank] 12:48:31 INFO - PROCESS | 3892 | --DOMWINDOW == 133 (1C951800) [pid = 3892] [serial = 802] [outer = 00000000] [url = about:blank] 12:48:31 INFO - PROCESS | 3892 | --DOMWINDOW == 132 (18CF8000) [pid = 3892] [serial = 799] [outer = 00000000] [url = about:blank] 12:48:31 INFO - PROCESS | 3892 | --DOMWINDOW == 131 (1C5F1000) [pid = 3892] [serial = 748] [outer = 00000000] [url = about:blank] 12:48:31 INFO - PROCESS | 3892 | --DOMWINDOW == 130 (1AA55400) [pid = 3892] [serial = 829] [outer = 00000000] [url = about:blank] 12:48:31 INFO - PROCESS | 3892 | --DOMWINDOW == 129 (15412000) [pid = 3892] [serial = 796] [outer = 00000000] [url = about:blank] 12:48:31 INFO - PROCESS | 3892 | --DOMWINDOW == 128 (1C953400) [pid = 3892] [serial = 832] [outer = 00000000] [url = about:blank] 12:48:31 INFO - PROCESS | 3892 | --DOMWINDOW == 127 (15624800) [pid = 3892] [serial = 808] [outer = 00000000] [url = about:blank] 12:48:31 INFO - PROCESS | 3892 | --DOMWINDOW == 126 (17D7DC00) [pid = 3892] [serial = 820] [outer = 00000000] [url = about:blank] 12:48:31 INFO - PROCESS | 3892 | --DOMWINDOW == 125 (1D23E400) [pid = 3892] [serial = 897] [outer = 00000000] [url = about:blank] 12:48:31 INFO - PROCESS | 3892 | --DOMWINDOW == 124 (1CBA8400) [pid = 3892] [serial = 894] [outer = 00000000] [url = about:blank] 12:48:31 INFO - PROCESS | 3892 | --DOMWINDOW == 123 (1CBC0400) [pid = 3892] [serial = 895] [outer = 00000000] [url = about:blank] 12:48:31 INFO - PROCESS | 3892 | --DOMWINDOW == 122 (1D3F9C00) [pid = 3892] [serial = 898] [outer = 00000000] [url = about:blank] 12:48:31 INFO - PROCESS | 3892 | --DOMWINDOW == 121 (18BCF800) [pid = 3892] [serial = 883] [outer = 00000000] [url = about:blank] 12:48:31 INFO - PROCESS | 3892 | --DOMWINDOW == 120 (189E7C00) [pid = 3892] [serial = 882] [outer = 00000000] [url = about:blank] 12:48:31 INFO - PROCESS | 3892 | --DOMWINDOW == 119 (189EC000) [pid = 3892] [serial = 862] [outer = 00000000] [url = about:blank] 12:48:31 INFO - PROCESS | 3892 | --DOMWINDOW == 118 (18523C00) [pid = 3892] [serial = 861] [outer = 00000000] [url = about:blank] 12:48:31 INFO - PROCESS | 3892 | --DOMWINDOW == 117 (1C442C00) [pid = 3892] [serial = 891] [outer = 00000000] [url = about:blank] 12:48:31 INFO - PROCESS | 3892 | --DOMWINDOW == 116 (1D8ACC00) [pid = 3892] [serial = 859] [outer = 00000000] [url = about:blank] 12:48:31 INFO - PROCESS | 3892 | --DOMWINDOW == 115 (182DC800) [pid = 3892] [serial = 903] [outer = 00000000] [url = about:blank] 12:48:31 INFO - PROCESS | 3892 | --DOMWINDOW == 114 (1D9C0800) [pid = 3892] [serial = 900] [outer = 00000000] [url = about:blank] 12:48:31 INFO - PROCESS | 3892 | --DOMWINDOW == 113 (19BF2400) [pid = 3892] [serial = 888] [outer = 00000000] [url = about:blank] 12:48:31 INFO - PROCESS | 3892 | --DOMWINDOW == 112 (19D2E800) [pid = 3892] [serial = 889] [outer = 00000000] [url = about:blank] 12:48:31 INFO - PROCESS | 3892 | --DOMWINDOW == 111 (18590400) [pid = 3892] [serial = 885] [outer = 00000000] [url = about:blank] 12:48:31 INFO - PROCESS | 3892 | --DOMWINDOW == 110 (18BCC800) [pid = 3892] [serial = 886] [outer = 00000000] [url = about:blank] 12:48:31 INFO - PROCESS | 3892 | --DOMWINDOW == 109 (1C446000) [pid = 3892] [serial = 906] [outer = 00000000] [url = about:blank] 12:48:31 INFO - PROCESS | 3892 | --DOMWINDOW == 108 (1C445400) [pid = 3892] [serial = 865] [outer = 00000000] [url = about:blank] 12:48:31 INFO - PROCESS | 3892 | --DOMWINDOW == 107 (1A445C00) [pid = 3892] [serial = 864] [outer = 00000000] [url = about:blank] 12:48:31 INFO - PROCESS | 3892 | --DOMWINDOW == 106 (1D9BE400) [pid = 3892] [serial = 901] [outer = 00000000] [url = about:blank] 12:48:31 INFO - PROCESS | 3892 | --DOMWINDOW == 105 (1CB42C00) [pid = 3892] [serial = 907] [outer = 00000000] [url = about:blank] 12:48:31 INFO - PROCESS | 3892 | --DOMWINDOW == 104 (18BCEC00) [pid = 3892] [serial = 904] [outer = 00000000] [url = about:blank] 12:48:31 INFO - PROCESS | 3892 | --DOMWINDOW == 103 (1C5FC800) [pid = 3892] [serial = 892] [outer = 00000000] [url = about:blank] 12:48:31 INFO - PROCESS | 3892 | 1461181711403 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]]]}] 12:48:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | Canvas test: 2d.gradient.radial.inside1 12:48:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | took 828ms 12:48:31 INFO - PROCESS | 3892 | 1461181711428 Marionette TRACE conn2 -> [0,1273,"getWindowHandle",null] 12:48:31 INFO - PROCESS | 3892 | 1461181711431 Marionette TRACE conn2 <- [1,1273,null,{"value":"13"}] 12:48:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html 12:48:31 INFO - PROCESS | 3892 | 1461181711438 Marionette TRACE conn2 -> [0,1274,"setScriptTimeout",{"ms":35000}] 12:48:31 INFO - PROCESS | 3892 | 1461181711440 Marionette TRACE conn2 <- [1,1274,null,{}] 12:48:31 INFO - PROCESS | 3892 | 1461181711443 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}] 12:48:31 INFO - PROCESS | 3892 | 1461181711528 Marionette TRACE conn2 <- [1,1275,null,{"value":null}] 12:48:31 INFO - PROCESS | 3892 | 1461181711535 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\", \"a4ce384a-a975-48db-a85a-201f44ca6737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:48:31 INFO - PROCESS | 3892 | ++DOCSHELL 1663DC00 == 69 [pid = 3892] [id = 328] 12:48:31 INFO - PROCESS | 3892 | ++DOMWINDOW == 104 (16ED1400) [pid = 3892] [serial = 983] [outer = 00000000] 12:48:31 INFO - PROCESS | 3892 | ++DOMWINDOW == 105 (189EC000) [pid = 3892] [serial = 984] [outer = 16ED1400] 12:48:31 INFO - PROCESS | 3892 | 1461181711580 Marionette DEBUG loaded listener.js 12:48:31 INFO - PROCESS | 3892 | ++DOMWINDOW == 106 (18BCE800) [pid = 3892] [serial = 985] [outer = 16ED1400] 12:48:32 INFO - PROCESS | 3892 | 1461181712083 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]]]}] 12:48:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | Canvas test: 2d.gradient.radial.inside2 12:48:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | took 687ms 12:48:32 INFO - PROCESS | 3892 | 1461181712133 Marionette TRACE conn2 -> [0,1277,"getWindowHandle",null] 12:48:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html 12:48:32 INFO - PROCESS | 3892 | 1461181712136 Marionette TRACE conn2 <- [1,1277,null,{"value":"13"}] 12:48:32 INFO - PROCESS | 3892 | 1461181712146 Marionette TRACE conn2 -> [0,1278,"setScriptTimeout",{"ms":35000}] 12:48:32 INFO - PROCESS | 3892 | 1461181712150 Marionette TRACE conn2 <- [1,1278,null,{}] 12:48:32 INFO - PROCESS | 3892 | 1461181712154 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}] 12:48:32 INFO - PROCESS | 3892 | 1461181712239 Marionette TRACE conn2 <- [1,1279,null,{"value":null}] 12:48:32 INFO - PROCESS | 3892 | 1461181712364 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\", \"a4ce384a-a975-48db-a85a-201f44ca6737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:48:32 INFO - PROCESS | 3892 | ++DOCSHELL 18F9E800 == 70 [pid = 3892] [id = 329] 12:48:32 INFO - PROCESS | 3892 | ++DOMWINDOW == 107 (18F9EC00) [pid = 3892] [serial = 986] [outer = 00000000] 12:48:32 INFO - PROCESS | 3892 | ++DOMWINDOW == 108 (190B6800) [pid = 3892] [serial = 987] [outer = 18F9EC00] 12:48:32 INFO - PROCESS | 3892 | 1461181712408 Marionette DEBUG loaded listener.js 12:48:32 INFO - PROCESS | 3892 | ++DOMWINDOW == 109 (196DE800) [pid = 3892] [serial = 988] [outer = 18F9EC00] 12:48:32 INFO - PROCESS | 3892 | 1461181712777 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]]]}] 12:48:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | Canvas test: 2d.gradient.radial.inside3 12:48:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | took 703ms 12:48:32 INFO - PROCESS | 3892 | 1461181712838 Marionette TRACE conn2 -> [0,1281,"getWindowHandle",null] 12:48:32 INFO - PROCESS | 3892 | 1461181712840 Marionette TRACE conn2 <- [1,1281,null,{"value":"13"}] 12:48:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html 12:48:32 INFO - PROCESS | 3892 | 1461181712843 Marionette TRACE conn2 -> [0,1282,"setScriptTimeout",{"ms":35000}] 12:48:32 INFO - PROCESS | 3892 | 1461181712845 Marionette TRACE conn2 <- [1,1282,null,{}] 12:48:32 INFO - PROCESS | 3892 | 1461181712848 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}] 12:48:32 INFO - PROCESS | 3892 | 1461181712939 Marionette TRACE conn2 <- [1,1283,null,{"value":null}] 12:48:32 INFO - PROCESS | 3892 | 1461181712945 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\", \"a4ce384a-a975-48db-a85a-201f44ca6737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:48:32 INFO - PROCESS | 3892 | ++DOCSHELL 146B2C00 == 71 [pid = 3892] [id = 330] 12:48:32 INFO - PROCESS | 3892 | ++DOMWINDOW == 110 (190B3800) [pid = 3892] [serial = 989] [outer = 00000000] 12:48:32 INFO - PROCESS | 3892 | ++DOMWINDOW == 111 (19D2CC00) [pid = 3892] [serial = 990] [outer = 190B3800] 12:48:32 INFO - PROCESS | 3892 | 1461181712989 Marionette DEBUG loaded listener.js 12:48:33 INFO - PROCESS | 3892 | ++DOMWINDOW == 112 (1A1D8000) [pid = 3892] [serial = 991] [outer = 190B3800] 12:48:33 INFO - PROCESS | 3892 | 1461181713425 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]]]}] 12:48:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | createRadialGradient() throws INDEX_SIZE_ERR if either radius is negative 12:48:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | took 641ms 12:48:33 INFO - PROCESS | 3892 | 1461181713482 Marionette TRACE conn2 -> [0,1285,"getWindowHandle",null] 12:48:33 INFO - PROCESS | 3892 | 1461181713484 Marionette TRACE conn2 <- [1,1285,null,{"value":"13"}] 12:48:33 INFO - PROCESS | 3892 | 1461181713487 Marionette TRACE conn2 -> [0,1286,"setScriptTimeout",{"ms":35000}] 12:48:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html 12:48:33 INFO - PROCESS | 3892 | 1461181713489 Marionette TRACE conn2 <- [1,1286,null,{}] 12:48:33 INFO - PROCESS | 3892 | 1461181713492 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}] 12:48:33 INFO - PROCESS | 3892 | 1461181713606 Marionette TRACE conn2 <- [1,1287,null,{"value":null}] 12:48:33 INFO - PROCESS | 3892 | 1461181713703 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\", \"a4ce384a-a975-48db-a85a-201f44ca6737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:48:33 INFO - PROCESS | 3892 | ++DOCSHELL 1A821400 == 72 [pid = 3892] [id = 331] 12:48:33 INFO - PROCESS | 3892 | ++DOMWINDOW == 113 (1A821C00) [pid = 3892] [serial = 992] [outer = 00000000] 12:48:33 INFO - PROCESS | 3892 | ++DOMWINDOW == 114 (1AA5DC00) [pid = 3892] [serial = 993] [outer = 1A821C00] 12:48:33 INFO - PROCESS | 3892 | 1461181713755 Marionette DEBUG loaded listener.js 12:48:33 INFO - PROCESS | 3892 | ++DOMWINDOW == 115 (1C43E800) [pid = 3892] [serial = 994] [outer = 1A821C00] 12:48:34 INFO - PROCESS | 3892 | 1461181714201 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]]]}] 12:48:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | createRadialGradient() throws TypeError if arguments are not finite 12:48:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | took 750ms 12:48:34 INFO - PROCESS | 3892 | 1461181714228 Marionette TRACE conn2 -> [0,1289,"getWindowHandle",null] 12:48:34 INFO - PROCESS | 3892 | 1461181714229 Marionette TRACE conn2 <- [1,1289,null,{"value":"13"}] 12:48:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html 12:48:34 INFO - PROCESS | 3892 | 1461181714233 Marionette TRACE conn2 -> [0,1290,"setScriptTimeout",{"ms":35000}] 12:48:34 INFO - PROCESS | 3892 | 1461181714234 Marionette TRACE conn2 <- [1,1290,null,{}] 12:48:34 INFO - PROCESS | 3892 | 1461181714241 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}] 12:48:34 INFO - PROCESS | 3892 | 1461181714355 Marionette TRACE conn2 <- [1,1291,null,{"value":null}] 12:48:34 INFO - PROCESS | 3892 | 1461181714416 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\", \"a4ce384a-a975-48db-a85a-201f44ca6737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:48:34 INFO - PROCESS | 3892 | ++DOCSHELL 1C442000 == 73 [pid = 3892] [id = 332] 12:48:34 INFO - PROCESS | 3892 | ++DOMWINDOW == 116 (1C443000) [pid = 3892] [serial = 995] [outer = 00000000] 12:48:34 INFO - PROCESS | 3892 | ++DOMWINDOW == 117 (1C654000) [pid = 3892] [serial = 996] [outer = 1C443000] 12:48:34 INFO - PROCESS | 3892 | 1461181714460 Marionette DEBUG loaded listener.js 12:48:34 INFO - PROCESS | 3892 | ++DOMWINDOW == 118 (1C95E400) [pid = 3892] [serial = 997] [outer = 1C443000] 12:48:34 INFO - PROCESS | 3892 | 1461181714872 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]]]}] 12:48:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | Canvas test: 2d.gradient.radial.outside1 12:48:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | took 703ms 12:48:34 INFO - PROCESS | 3892 | 1461181714933 Marionette TRACE conn2 -> [0,1293,"getWindowHandle",null] 12:48:34 INFO - PROCESS | 3892 | 1461181714935 Marionette TRACE conn2 <- [1,1293,null,{"value":"13"}] 12:48:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html 12:48:34 INFO - PROCESS | 3892 | 1461181714946 Marionette TRACE conn2 -> [0,1294,"setScriptTimeout",{"ms":35000}] 12:48:34 INFO - PROCESS | 3892 | 1461181714947 Marionette TRACE conn2 <- [1,1294,null,{}] 12:48:34 INFO - PROCESS | 3892 | 1461181714951 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}] 12:48:35 INFO - PROCESS | 3892 | 1461181715094 Marionette TRACE conn2 <- [1,1295,null,{"value":null}] 12:48:35 INFO - PROCESS | 3892 | 1461181715120 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\", \"a4ce384a-a975-48db-a85a-201f44ca6737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:48:35 INFO - PROCESS | 3892 | ++DOCSHELL 1C955000 == 74 [pid = 3892] [id = 333] 12:48:35 INFO - PROCESS | 3892 | ++DOMWINDOW == 119 (1CB4BC00) [pid = 3892] [serial = 998] [outer = 00000000] 12:48:35 INFO - PROCESS | 3892 | ++DOMWINDOW == 120 (1CBA7400) [pid = 3892] [serial = 999] [outer = 1CB4BC00] 12:48:35 INFO - PROCESS | 3892 | 1461181715164 Marionette DEBUG loaded listener.js 12:48:35 INFO - PROCESS | 3892 | ++DOMWINDOW == 121 (1CBBFC00) [pid = 3892] [serial = 1000] [outer = 1CB4BC00] 12:48:35 INFO - PROCESS | 3892 | --DOMWINDOW == 120 (19D1F800) [pid = 3892] [serial = 941] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html] 12:48:35 INFO - PROCESS | 3892 | --DOMWINDOW == 119 (1C650C00) [pid = 3892] [serial = 947] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html] 12:48:35 INFO - PROCESS | 3892 | --DOMWINDOW == 118 (189A1000) [pid = 3892] [serial = 944] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html] 12:48:35 INFO - PROCESS | 3892 | --DOMWINDOW == 117 (18BCFC00) [pid = 3892] [serial = 935] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html] 12:48:35 INFO - PROCESS | 3892 | --DOMWINDOW == 116 (18CF7400) [pid = 3892] [serial = 938] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html] 12:48:35 INFO - PROCESS | 3892 | --DOMWINDOW == 115 (12DE1C00) [pid = 3892] [serial = 932] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html] 12:48:35 INFO - PROCESS | 3892 | --DOMWINDOW == 114 (12CBB800) [pid = 3892] [serial = 926] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html] 12:48:35 INFO - PROCESS | 3892 | --DOMWINDOW == 113 (18262C00) [pid = 3892] [serial = 929] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html] 12:48:35 INFO - PROCESS | 3892 | --DOMWINDOW == 112 (196E1C00) [pid = 3892] [serial = 953] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html] 12:48:35 INFO - PROCESS | 3892 | --DOMWINDOW == 111 (136D6C00) [pid = 3892] [serial = 950] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html] 12:48:35 INFO - PROCESS | 3892 | --DOMWINDOW == 110 (16A65400) [pid = 3892] [serial = 878] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html] 12:48:35 INFO - PROCESS | 3892 | --DOMWINDOW == 109 (1825C800) [pid = 3892] [serial = 875] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html] 12:48:35 INFO - PROCESS | 3892 | --DOMWINDOW == 108 (1D8B9C00) [pid = 3892] [serial = 872] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html] 12:48:35 INFO - PROCESS | 3892 | --DOMWINDOW == 107 (1A3A4C00) [pid = 3892] [serial = 866] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html] 12:48:35 INFO - PROCESS | 3892 | --DOMWINDOW == 106 (1D015C00) [pid = 3892] [serial = 869] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.empty.html] 12:48:35 INFO - PROCESS | 3892 | 1461181715796 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]]]}] 12:48:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | Canvas test: 2d.gradient.radial.outside2 12:48:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | took 907ms 12:48:35 INFO - PROCESS | 3892 | 1461181715843 Marionette TRACE conn2 -> [0,1297,"getWindowHandle",null] 12:48:35 INFO - PROCESS | 3892 | 1461181715845 Marionette TRACE conn2 <- [1,1297,null,{"value":"13"}] 12:48:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html 12:48:35 INFO - PROCESS | 3892 | 1461181715848 Marionette TRACE conn2 -> [0,1298,"setScriptTimeout",{"ms":35000}] 12:48:35 INFO - PROCESS | 3892 | 1461181715850 Marionette TRACE conn2 <- [1,1298,null,{}] 12:48:35 INFO - PROCESS | 3892 | 1461181715853 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}] 12:48:35 INFO - PROCESS | 3892 | 1461181715939 Marionette TRACE conn2 <- [1,1299,null,{"value":null}] 12:48:36 INFO - PROCESS | 3892 | 1461181716031 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\", \"a4ce384a-a975-48db-a85a-201f44ca6737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:48:36 INFO - PROCESS | 3892 | ++DOCSHELL 136B5000 == 75 [pid = 3892] [id = 334] 12:48:36 INFO - PROCESS | 3892 | ++DOMWINDOW == 107 (136D6C00) [pid = 3892] [serial = 1001] [outer = 00000000] 12:48:36 INFO - PROCESS | 3892 | ++DOMWINDOW == 108 (18262C00) [pid = 3892] [serial = 1002] [outer = 136D6C00] 12:48:36 INFO - PROCESS | 3892 | 1461181716077 Marionette DEBUG loaded listener.js 12:48:36 INFO - PROCESS | 3892 | ++DOMWINDOW == 109 (19D1F800) [pid = 3892] [serial = 1003] [outer = 136D6C00] 12:48:36 INFO - PROCESS | 3892 | 1461181716460 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] 12:48:36 INFO - PROCESS | 3892 | 1461181716488 Marionette TRACE conn2 <- [1,1301,null,{"value":"13"}] 12:48:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html 12:48:36 INFO - PROCESS | 3892 | 1461181716491 Marionette TRACE conn2 -> [0,1302,"setScriptTimeout",{"ms":35000}] 12:48:36 INFO - PROCESS | 3892 | 1461181716493 Marionette TRACE conn2 <- [1,1302,null,{}] 12:48:36 INFO - PROCESS | 3892 | 1461181716496 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}] 12:48:36 INFO - PROCESS | 3892 | 1461181716616 Marionette TRACE conn2 <- [1,1303,null,{"value":null}] 12:48:36 INFO - PROCESS | 3892 | 1461181716624 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\", \"a4ce384a-a975-48db-a85a-201f44ca6737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:48:36 INFO - PROCESS | 3892 | ++DOCSHELL 16ED2400 == 76 [pid = 3892] [id = 335] 12:48:36 INFO - PROCESS | 3892 | ++DOMWINDOW == 110 (190B5000) [pid = 3892] [serial = 1004] [outer = 00000000] 12:48:36 INFO - PROCESS | 3892 | ++DOMWINDOW == 111 (1D015C00) [pid = 3892] [serial = 1005] [outer = 190B5000] 12:48:36 INFO - PROCESS | 3892 | 1461181716672 Marionette DEBUG loaded listener.js 12:48:36 INFO - PROCESS | 3892 | ++DOMWINDOW == 112 (1D230000) [pid = 3892] [serial = 1006] [outer = 190B5000] 12:48:37 INFO - PROCESS | 3892 | 1461181717078 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]]]}] 12:48:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | Canvas test: 2d.gradient.radial.touch1 12:48:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | took 625ms 12:48:37 INFO - PROCESS | 3892 | 1461181717130 Marionette TRACE conn2 -> [0,1305,"getWindowHandle",null] 12:48:37 INFO - PROCESS | 3892 | 1461181717132 Marionette TRACE conn2 <- [1,1305,null,{"value":"13"}] 12:48:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html 12:48:37 INFO - PROCESS | 3892 | 1461181717135 Marionette TRACE conn2 -> [0,1306,"setScriptTimeout",{"ms":35000}] 12:48:37 INFO - PROCESS | 3892 | 1461181717137 Marionette TRACE conn2 <- [1,1306,null,{}] 12:48:37 INFO - PROCESS | 3892 | 1461181717140 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}] 12:48:37 INFO - PROCESS | 3892 | 1461181717258 Marionette TRACE conn2 <- [1,1307,null,{"value":null}] 12:48:37 INFO - PROCESS | 3892 | 1461181717268 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\", \"a4ce384a-a975-48db-a85a-201f44ca6737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:48:37 INFO - PROCESS | 3892 | ++DOCSHELL 137E6000 == 77 [pid = 3892] [id = 336] 12:48:37 INFO - PROCESS | 3892 | ++DOMWINDOW == 113 (1CB40C00) [pid = 3892] [serial = 1007] [outer = 00000000] 12:48:37 INFO - PROCESS | 3892 | ++DOMWINDOW == 114 (1D3F8C00) [pid = 3892] [serial = 1008] [outer = 1CB40C00] 12:48:37 INFO - PROCESS | 3892 | 1461181717317 Marionette DEBUG loaded listener.js 12:48:37 INFO - PROCESS | 3892 | ++DOMWINDOW == 115 (1D871C00) [pid = 3892] [serial = 1009] [outer = 1CB40C00] 12:48:37 INFO - PROCESS | 3892 | 1461181717831 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]]]}] 12:48:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | Canvas test: 2d.gradient.radial.touch2 12:48:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | took 734ms 12:48:37 INFO - PROCESS | 3892 | 1461181717920 Marionette TRACE conn2 -> [0,1309,"getWindowHandle",null] 12:48:37 INFO - PROCESS | 3892 | 1461181717925 Marionette TRACE conn2 <- [1,1309,null,{"value":"13"}] 12:48:37 INFO - PROCESS | 3892 | 1461181717930 Marionette TRACE conn2 -> [0,1310,"setScriptTimeout",{"ms":35000}] 12:48:37 INFO - PROCESS | 3892 | 1461181717935 Marionette TRACE conn2 <- [1,1310,null,{}] 12:48:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html 12:48:37 INFO - PROCESS | 3892 | 1461181717943 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}] 12:48:38 INFO - PROCESS | 3892 | 1461181718070 Marionette TRACE conn2 <- [1,1311,null,{"value":null}] 12:48:38 INFO - PROCESS | 3892 | 1461181718173 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\", \"a4ce384a-a975-48db-a85a-201f44ca6737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:48:38 INFO - PROCESS | 3892 | ++DOCSHELL 136B7800 == 78 [pid = 3892] [id = 337] 12:48:38 INFO - PROCESS | 3892 | ++DOMWINDOW == 116 (13A24400) [pid = 3892] [serial = 1010] [outer = 00000000] 12:48:38 INFO - PROCESS | 3892 | ++DOMWINDOW == 117 (16ED9C00) [pid = 3892] [serial = 1011] [outer = 13A24400] 12:48:38 INFO - PROCESS | 3892 | 1461181718229 Marionette DEBUG loaded listener.js 12:48:38 INFO - PROCESS | 3892 | ++DOMWINDOW == 118 (18268C00) [pid = 3892] [serial = 1012] [outer = 13A24400] 12:48:38 INFO - PROCESS | 3892 | 1461181718812 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]]]}] 12:48:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | Canvas test: 2d.gradient.radial.touch3 12:48:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | took 938ms 12:48:38 INFO - PROCESS | 3892 | 1461181718883 Marionette TRACE conn2 -> [0,1313,"getWindowHandle",null] 12:48:38 INFO - PROCESS | 3892 | 1461181718889 Marionette TRACE conn2 <- [1,1313,null,{"value":"13"}] 12:48:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html 12:48:38 INFO - PROCESS | 3892 | 1461181718895 Marionette TRACE conn2 -> [0,1314,"setScriptTimeout",{"ms":35000}] 12:48:38 INFO - PROCESS | 3892 | 1461181718898 Marionette TRACE conn2 <- [1,1314,null,{}] 12:48:38 INFO - PROCESS | 3892 | 1461181718902 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}] 12:48:39 INFO - PROCESS | 3892 | 1461181719047 Marionette TRACE conn2 <- [1,1315,null,{"value":null}] 12:48:39 INFO - PROCESS | 3892 | 1461181719181 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\", \"a4ce384a-a975-48db-a85a-201f44ca6737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:48:39 INFO - PROCESS | 3892 | ++DOCSHELL 15A37800 == 79 [pid = 3892] [id = 338] 12:48:39 INFO - PROCESS | 3892 | ++DOMWINDOW == 119 (16ECE400) [pid = 3892] [serial = 1013] [outer = 00000000] 12:48:39 INFO - PROCESS | 3892 | ++DOMWINDOW == 120 (190B1000) [pid = 3892] [serial = 1014] [outer = 16ECE400] 12:48:39 INFO - PROCESS | 3892 | 1461181719241 Marionette DEBUG loaded listener.js 12:48:39 INFO - PROCESS | 3892 | ++DOMWINDOW == 121 (19BF4400) [pid = 3892] [serial = 1015] [outer = 16ECE400] 12:48:39 INFO - PROCESS | 3892 | 1461181719823 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]]]}] 12:48:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html | Radial gradient coordinates are relative to the coordinate space at the time of filling 12:48:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html | took 953ms 12:48:39 INFO - PROCESS | 3892 | 1461181719838 Marionette TRACE conn2 -> [0,1317,"getWindowHandle",null] 12:48:39 INFO - PROCESS | 3892 | 1461181719841 Marionette TRACE conn2 <- [1,1317,null,{"value":"13"}] 12:48:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html 12:48:39 INFO - PROCESS | 3892 | 1461181719845 Marionette TRACE conn2 -> [0,1318,"setScriptTimeout",{"ms":35000}] 12:48:39 INFO - PROCESS | 3892 | 1461181719848 Marionette TRACE conn2 <- [1,1318,null,{}] 12:48:39 INFO - PROCESS | 3892 | 1461181719859 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}] 12:48:39 INFO - PROCESS | 3892 | 1461181719970 Marionette TRACE conn2 <- [1,1319,null,{"value":null}] 12:48:40 INFO - PROCESS | 3892 | 1461181720082 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\", \"a4ce384a-a975-48db-a85a-201f44ca6737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:48:40 INFO - PROCESS | 3892 | ++DOCSHELL 1D237000 == 80 [pid = 3892] [id = 339] 12:48:40 INFO - PROCESS | 3892 | ++DOMWINDOW == 122 (1D239400) [pid = 3892] [serial = 1016] [outer = 00000000] 12:48:40 INFO - PROCESS | 3892 | ++DOMWINDOW == 123 (1D3F7000) [pid = 3892] [serial = 1017] [outer = 1D239400] 12:48:40 INFO - PROCESS | 3892 | 1461181720138 Marionette DEBUG loaded listener.js 12:48:40 INFO - PROCESS | 3892 | ++DOMWINDOW == 124 (1D874400) [pid = 3892] [serial = 1018] [outer = 1D239400] 12:48:40 INFO - PROCESS | 3892 | 1461181720765 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]]]}] 12:48:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html | Radial gradient coordinates are relative to the coordinate space at the time of filling 12:48:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html | took 1001ms 12:48:40 INFO - PROCESS | 3892 | 1461181720847 Marionette TRACE conn2 -> [0,1321,"getWindowHandle",null] 12:48:40 INFO - PROCESS | 3892 | 1461181720850 Marionette TRACE conn2 <- [1,1321,null,{"value":"13"}] 12:48:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html 12:48:40 INFO - PROCESS | 3892 | 1461181720867 Marionette TRACE conn2 -> [0,1322,"setScriptTimeout",{"ms":35000}] 12:48:40 INFO - PROCESS | 3892 | 1461181720870 Marionette TRACE conn2 <- [1,1322,null,{}] 12:48:40 INFO - PROCESS | 3892 | 1461181720873 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}] 12:48:40 INFO - PROCESS | 3892 | 1461181720980 Marionette TRACE conn2 <- [1,1323,null,{"value":null}] 12:48:41 INFO - PROCESS | 3892 | 1461181721118 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\", \"a4ce384a-a975-48db-a85a-201f44ca6737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:48:41 INFO - PROCESS | 3892 | ++DOCSHELL 1D3EFC00 == 81 [pid = 3892] [id = 340] 12:48:41 INFO - PROCESS | 3892 | ++DOMWINDOW == 125 (1D87DC00) [pid = 3892] [serial = 1019] [outer = 00000000] 12:48:41 INFO - PROCESS | 3892 | ++DOMWINDOW == 126 (1D8B7800) [pid = 3892] [serial = 1020] [outer = 1D87DC00] 12:48:41 INFO - PROCESS | 3892 | 1461181721175 Marionette DEBUG loaded listener.js 12:48:41 INFO - PROCESS | 3892 | ++DOMWINDOW == 127 (1D9B5400) [pid = 3892] [serial = 1021] [outer = 1D87DC00] 12:48:41 INFO - PROCESS | 3892 | 1461181721732 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]]]}] 12:48:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | Radial gradient transforms do not experience broken caching effects 12:48:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | took 875ms 12:48:41 INFO - PROCESS | 3892 | 1461181721766 Marionette TRACE conn2 -> [0,1325,"getWindowHandle",null] 12:48:41 INFO - PROCESS | 3892 | 1461181721768 Marionette TRACE conn2 <- [1,1325,null,{"value":"13"}] 12:48:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html 12:48:41 INFO - PROCESS | 3892 | 1461181721773 Marionette TRACE conn2 -> [0,1326,"setScriptTimeout",{"ms":35000}] 12:48:41 INFO - PROCESS | 3892 | 1461181721775 Marionette TRACE conn2 <- [1,1326,null,{}] 12:48:41 INFO - PROCESS | 3892 | 1461181721779 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}] 12:48:41 INFO - PROCESS | 3892 | 1461181721882 Marionette TRACE conn2 <- [1,1327,null,{"value":null}] 12:48:41 INFO - PROCESS | 3892 | 1461181721988 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\", \"a4ce384a-a975-48db-a85a-201f44ca6737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:48:41 INFO - PROCESS | 3892 | ++DOCSHELL 18C1B800 == 82 [pid = 3892] [id = 341] 12:48:41 INFO - PROCESS | 3892 | ++DOMWINDOW == 128 (1D8AC000) [pid = 3892] [serial = 1022] [outer = 00000000] 12:48:42 INFO - PROCESS | 3892 | ++DOMWINDOW == 129 (1D9BFC00) [pid = 3892] [serial = 1023] [outer = 1D8AC000] 12:48:42 INFO - PROCESS | 3892 | 1461181722050 Marionette DEBUG loaded listener.js 12:48:42 INFO - PROCESS | 3892 | ++DOMWINDOW == 130 (1D9C2000) [pid = 3892] [serial = 1024] [outer = 1D8AC000] 12:48:43 INFO - PROCESS | 3892 | 1461181723129 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]]]}] 12:48:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | createPattern() of an animated GIF draws the first frame 12:48:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | took 1422ms 12:48:43 INFO - PROCESS | 3892 | 1461181723184 Marionette TRACE conn2 -> [0,1329,"getWindowHandle",null] 12:48:43 INFO - PROCESS | 3892 | 1461181723186 Marionette TRACE conn2 <- [1,1329,null,{"value":"13"}] 12:48:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html 12:48:43 INFO - PROCESS | 3892 | 1461181723190 Marionette TRACE conn2 -> [0,1330,"setScriptTimeout",{"ms":35000}] 12:48:43 INFO - PROCESS | 3892 | 1461181723192 Marionette TRACE conn2 <- [1,1330,null,{}] 12:48:43 INFO - PROCESS | 3892 | 1461181723196 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}] 12:48:43 INFO - PROCESS | 3892 | 1461181723323 Marionette TRACE conn2 <- [1,1331,null,{"value":null}] 12:48:43 INFO - PROCESS | 3892 | 1461181723456 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\", \"a4ce384a-a975-48db-a85a-201f44ca6737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:48:43 INFO - PROCESS | 3892 | ++DOCSHELL 1354A800 == 83 [pid = 3892] [id = 342] 12:48:43 INFO - PROCESS | 3892 | ++DOMWINDOW == 131 (13746000) [pid = 3892] [serial = 1025] [outer = 00000000] 12:48:43 INFO - PROCESS | 3892 | ++DOMWINDOW == 132 (15A3A400) [pid = 3892] [serial = 1026] [outer = 13746000] 12:48:43 INFO - PROCESS | 3892 | 1461181723514 Marionette DEBUG loaded listener.js 12:48:43 INFO - PROCESS | 3892 | ++DOMWINDOW == 133 (17D82000) [pid = 3892] [serial = 1027] [outer = 13746000] 12:48:44 INFO - PROCESS | 3892 | 1461181724277 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]]]}] 12:48:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | Canvas test: 2d.pattern.basic.canvas 12:48:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | took 1156ms 12:48:44 INFO - PROCESS | 3892 | 1461181724345 Marionette TRACE conn2 -> [0,1333,"getWindowHandle",null] 12:48:44 INFO - PROCESS | 3892 | 1461181724350 Marionette TRACE conn2 <- [1,1333,null,{"value":"13"}] 12:48:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html 12:48:44 INFO - PROCESS | 3892 | 1461181724355 Marionette TRACE conn2 -> [0,1334,"setScriptTimeout",{"ms":35000}] 12:48:44 INFO - PROCESS | 3892 | 1461181724359 Marionette TRACE conn2 <- [1,1334,null,{}] 12:48:44 INFO - PROCESS | 3892 | 1461181724364 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}] 12:48:44 INFO - PROCESS | 3892 | 1461181724518 Marionette TRACE conn2 <- [1,1335,null,{"value":null}] 12:48:44 INFO - PROCESS | 3892 | 1461181724654 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\", \"a4ce384a-a975-48db-a85a-201f44ca6737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:48:44 INFO - PROCESS | 3892 | ++DOCSHELL 18C16000 == 84 [pid = 3892] [id = 343] 12:48:44 INFO - PROCESS | 3892 | ++DOMWINDOW == 134 (18C16400) [pid = 3892] [serial = 1028] [outer = 00000000] 12:48:44 INFO - PROCESS | 3892 | ++DOMWINDOW == 135 (18F99800) [pid = 3892] [serial = 1029] [outer = 18C16400] 12:48:44 INFO - PROCESS | 3892 | 1461181724705 Marionette DEBUG loaded listener.js 12:48:44 INFO - PROCESS | 3892 | ++DOMWINDOW == 136 (190B2400) [pid = 3892] [serial = 1030] [outer = 18C16400] 12:48:44 INFO - PROCESS | 3892 | --DOCSHELL 12D74000 == 83 [pid = 3892] [id = 269] 12:48:44 INFO - PROCESS | 3892 | --DOCSHELL 1C447800 == 82 [pid = 3892] [id = 220] 12:48:44 INFO - PROCESS | 3892 | --DOCSHELL 1C43B000 == 81 [pid = 3892] [id = 237] 12:48:44 INFO - PROCESS | 3892 | --DOCSHELL 15AA3000 == 80 [pid = 3892] [id = 251] 12:48:44 INFO - PROCESS | 3892 | --DOCSHELL 16ED2400 == 79 [pid = 3892] [id = 335] 12:48:44 INFO - PROCESS | 3892 | --DOCSHELL 136B5000 == 78 [pid = 3892] [id = 334] 12:48:44 INFO - PROCESS | 3892 | --DOCSHELL 1C955000 == 77 [pid = 3892] [id = 333] 12:48:44 INFO - PROCESS | 3892 | --DOCSHELL 1C442000 == 76 [pid = 3892] [id = 332] 12:48:44 INFO - PROCESS | 3892 | --DOCSHELL 1A821400 == 75 [pid = 3892] [id = 331] 12:48:44 INFO - PROCESS | 3892 | --DOCSHELL 146B2C00 == 74 [pid = 3892] [id = 330] 12:48:44 INFO - PROCESS | 3892 | --DOCSHELL 18F9E800 == 73 [pid = 3892] [id = 329] 12:48:44 INFO - PROCESS | 3892 | --DOCSHELL 1663DC00 == 72 [pid = 3892] [id = 328] 12:48:44 INFO - PROCESS | 3892 | --DOCSHELL 1851C800 == 71 [pid = 3892] [id = 327] 12:48:44 INFO - PROCESS | 3892 | --DOCSHELL 1439A800 == 70 [pid = 3892] [id = 326] 12:48:44 INFO - PROCESS | 3892 | --DOMWINDOW == 135 (13554000) [pid = 3892] [serial = 924] [outer = 00000000] [url = about:blank] 12:48:44 INFO - PROCESS | 3892 | --DOMWINDOW == 134 (1CD85000) [pid = 3892] [serial = 957] [outer = 00000000] [url = about:blank] 12:48:44 INFO - PROCESS | 3892 | --DOCSHELL 1CBACC00 == 69 [pid = 3892] [id = 324] 12:48:44 INFO - PROCESS | 3892 | --DOCSHELL 182DFC00 == 68 [pid = 3892] [id = 323] 12:48:44 INFO - PROCESS | 3892 | --DOCSHELL 1C439000 == 67 [pid = 3892] [id = 322] 12:48:44 INFO - PROCESS | 3892 | --DOCSHELL 18263C00 == 66 [pid = 3892] [id = 321] 12:48:44 INFO - PROCESS | 3892 | --DOCSHELL 13A2D000 == 65 [pid = 3892] [id = 320] 12:48:44 INFO - PROCESS | 3892 | --DOCSHELL 13741000 == 64 [pid = 3892] [id = 319] 12:48:44 INFO - PROCESS | 3892 | --DOMWINDOW == 133 (19BEFC00) [pid = 3892] [serial = 880] [outer = 00000000] [url = about:blank] 12:48:44 INFO - PROCESS | 3892 | --DOMWINDOW == 132 (1AA4F400) [pid = 3892] [serial = 877] [outer = 00000000] [url = about:blank] 12:48:44 INFO - PROCESS | 3892 | --DOMWINDOW == 131 (1D9BB000) [pid = 3892] [serial = 874] [outer = 00000000] [url = about:blank] 12:48:44 INFO - PROCESS | 3892 | --DOMWINDOW == 130 (1D8B4000) [pid = 3892] [serial = 868] [outer = 00000000] [url = about:blank] 12:48:44 INFO - PROCESS | 3892 | --DOMWINDOW == 129 (1D9B1000) [pid = 3892] [serial = 871] [outer = 00000000] [url = about:blank] 12:48:44 INFO - PROCESS | 3892 | --DOMWINDOW == 128 (1A33FC00) [pid = 3892] [serial = 942] [outer = 00000000] [url = about:blank] 12:48:44 INFO - PROCESS | 3892 | --DOMWINDOW == 127 (1AA5D800) [pid = 3892] [serial = 943] [outer = 00000000] [url = about:blank] 12:48:44 INFO - PROCESS | 3892 | --DOMWINDOW == 126 (1CBA6C00) [pid = 3892] [serial = 948] [outer = 00000000] [url = about:blank] 12:48:44 INFO - PROCESS | 3892 | --DOMWINDOW == 125 (1C95C400) [pid = 3892] [serial = 946] [outer = 00000000] [url = about:blank] 12:48:44 INFO - PROCESS | 3892 | --DOMWINDOW == 124 (1C677000) [pid = 3892] [serial = 945] [outer = 00000000] [url = about:blank] 12:48:44 INFO - PROCESS | 3892 | --DOMWINDOW == 123 (18F9E400) [pid = 3892] [serial = 936] [outer = 00000000] [url = about:blank] 12:48:44 INFO - PROCESS | 3892 | --DOMWINDOW == 122 (190AC000) [pid = 3892] [serial = 937] [outer = 00000000] [url = about:blank] 12:48:44 INFO - PROCESS | 3892 | --DOMWINDOW == 121 (19864800) [pid = 3892] [serial = 939] [outer = 00000000] [url = about:blank] 12:48:44 INFO - PROCESS | 3892 | --DOMWINDOW == 120 (18F78C00) [pid = 3892] [serial = 912] [outer = 00000000] [url = about:blank] 12:48:44 INFO - PROCESS | 3892 | --DOMWINDOW == 119 (14347800) [pid = 3892] [serial = 933] [outer = 00000000] [url = about:blank] 12:48:44 INFO - PROCESS | 3892 | --DOMWINDOW == 118 (16647400) [pid = 3892] [serial = 934] [outer = 00000000] [url = about:blank] 12:48:44 INFO - PROCESS | 3892 | --DOMWINDOW == 117 (1CE9D000) [pid = 3892] [serial = 915] [outer = 00000000] [url = about:blank] 12:48:44 INFO - PROCESS | 3892 | --DOMWINDOW == 116 (143A1000) [pid = 3892] [serial = 928] [outer = 00000000] [url = about:blank] 12:48:44 INFO - PROCESS | 3892 | --DOMWINDOW == 115 (13A2E400) [pid = 3892] [serial = 927] [outer = 00000000] [url = about:blank] 12:48:44 INFO - PROCESS | 3892 | --DOMWINDOW == 114 (1DCE9800) [pid = 3892] [serial = 921] [outer = 00000000] [url = about:blank] 12:48:44 INFO - PROCESS | 3892 | --DOMWINDOW == 113 (189ED000) [pid = 3892] [serial = 931] [outer = 00000000] [url = about:blank] 12:48:44 INFO - PROCESS | 3892 | --DOMWINDOW == 112 (18995C00) [pid = 3892] [serial = 930] [outer = 00000000] [url = about:blank] 12:48:44 INFO - PROCESS | 3892 | --DOMWINDOW == 111 (1DBF0000) [pid = 3892] [serial = 918] [outer = 00000000] [url = about:blank] 12:48:44 INFO - PROCESS | 3892 | --DOMWINDOW == 110 (1C441400) [pid = 3892] [serial = 954] [outer = 00000000] [url = about:blank] 12:48:44 INFO - PROCESS | 3892 | --DOMWINDOW == 109 (1CBC5000) [pid = 3892] [serial = 949] [outer = 00000000] [url = about:blank] 12:48:44 INFO - PROCESS | 3892 | --DOMWINDOW == 108 (18BD0800) [pid = 3892] [serial = 951] [outer = 00000000] [url = about:blank] 12:48:44 INFO - PROCESS | 3892 | --DOMWINDOW == 107 (19BFAC00) [pid = 3892] [serial = 940] [outer = 00000000] [url = about:blank] 12:48:44 INFO - PROCESS | 3892 | --DOMWINDOW == 106 (1C5F3000) [pid = 3892] [serial = 955] [outer = 00000000] [url = about:blank] 12:48:44 INFO - PROCESS | 3892 | --DOMWINDOW == 105 (190A9400) [pid = 3892] [serial = 952] [outer = 00000000] [url = about:blank] 12:48:45 INFO - PROCESS | 3892 | 1461181725248 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]]]}] 12:48:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | Canvas test: 2d.pattern.basic.image 12:48:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | took 938ms 12:48:45 INFO - PROCESS | 3892 | 1461181725302 Marionette TRACE conn2 -> [0,1337,"getWindowHandle",null] 12:48:45 INFO - PROCESS | 3892 | 1461181725307 Marionette TRACE conn2 <- [1,1337,null,{"value":"13"}] 12:48:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html 12:48:45 INFO - PROCESS | 3892 | 1461181725313 Marionette TRACE conn2 -> [0,1338,"setScriptTimeout",{"ms":35000}] 12:48:45 INFO - PROCESS | 3892 | 1461181725316 Marionette TRACE conn2 <- [1,1338,null,{}] 12:48:45 INFO - PROCESS | 3892 | 1461181725319 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}] 12:48:45 INFO - PROCESS | 3892 | 1461181725428 Marionette TRACE conn2 <- [1,1339,null,{"value":null}] 12:48:45 INFO - PROCESS | 3892 | 1461181725526 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\", \"a4ce384a-a975-48db-a85a-201f44ca6737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:48:45 INFO - PROCESS | 3892 | ++DOCSHELL 142A9000 == 65 [pid = 3892] [id = 344] 12:48:45 INFO - PROCESS | 3892 | ++DOMWINDOW == 106 (14A08000) [pid = 3892] [serial = 1031] [outer = 00000000] 12:48:45 INFO - PROCESS | 3892 | ++DOMWINDOW == 107 (16ED6800) [pid = 3892] [serial = 1032] [outer = 14A08000] 12:48:45 INFO - PROCESS | 3892 | 1461181725571 Marionette DEBUG loaded listener.js 12:48:45 INFO - PROCESS | 3892 | ++DOMWINDOW == 108 (189F3C00) [pid = 3892] [serial = 1033] [outer = 14A08000] 12:48:45 INFO - PROCESS | 3892 | 1461181725984 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]]]}] 12:48:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | Canvas test: 2d.pattern.basic.nocontext 12:48:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | took 735ms 12:48:46 INFO - PROCESS | 3892 | 1461181726060 Marionette TRACE conn2 -> [0,1341,"getWindowHandle",null] 12:48:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html 12:48:46 INFO - PROCESS | 3892 | 1461181726062 Marionette TRACE conn2 <- [1,1341,null,{"value":"13"}] 12:48:46 INFO - PROCESS | 3892 | 1461181726065 Marionette TRACE conn2 -> [0,1342,"setScriptTimeout",{"ms":35000}] 12:48:46 INFO - PROCESS | 3892 | 1461181726069 Marionette TRACE conn2 <- [1,1342,null,{}] 12:48:46 INFO - PROCESS | 3892 | 1461181726083 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}] 12:48:46 INFO - PROCESS | 3892 | 1461181726178 Marionette TRACE conn2 <- [1,1343,null,{"value":null}] 12:48:46 INFO - PROCESS | 3892 | 1461181726193 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\", \"a4ce384a-a975-48db-a85a-201f44ca6737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:48:46 INFO - PROCESS | 3892 | ++DOCSHELL 19BF0000 == 66 [pid = 3892] [id = 345] 12:48:46 INFO - PROCESS | 3892 | ++DOMWINDOW == 109 (19BF1000) [pid = 3892] [serial = 1034] [outer = 00000000] 12:48:46 INFO - PROCESS | 3892 | ++DOMWINDOW == 110 (19BF8000) [pid = 3892] [serial = 1035] [outer = 19BF1000] 12:48:46 INFO - PROCESS | 3892 | 1461181726240 Marionette DEBUG loaded listener.js 12:48:46 INFO - PROCESS | 3892 | ++DOMWINDOW == 111 (19E05400) [pid = 3892] [serial = 1036] [outer = 19BF1000] 12:48:46 INFO - PROCESS | 3892 | 1461181726692 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]]]}] 12:48:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | Canvas test: 2d.pattern.basic.type 12:48:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | took 657ms 12:48:46 INFO - PROCESS | 3892 | 1461181726721 Marionette TRACE conn2 -> [0,1345,"getWindowHandle",null] 12:48:46 INFO - PROCESS | 3892 | 1461181726723 Marionette TRACE conn2 <- [1,1345,null,{"value":"13"}] 12:48:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html 12:48:46 INFO - PROCESS | 3892 | 1461181726726 Marionette TRACE conn2 -> [0,1346,"setScriptTimeout",{"ms":35000}] 12:48:46 INFO - PROCESS | 3892 | 1461181726728 Marionette TRACE conn2 <- [1,1346,null,{}] 12:48:46 INFO - PROCESS | 3892 | 1461181726731 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}] 12:48:46 INFO - PROCESS | 3892 | 1461181726819 Marionette TRACE conn2 <- [1,1347,null,{"value":null}] 12:48:46 INFO - PROCESS | 3892 | 1461181726826 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\", \"a4ce384a-a975-48db-a85a-201f44ca6737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:48:46 INFO - PROCESS | 3892 | ++DOCSHELL 190AAC00 == 67 [pid = 3892] [id = 346] 12:48:46 INFO - PROCESS | 3892 | ++DOMWINDOW == 112 (1A3A5000) [pid = 3892] [serial = 1037] [outer = 00000000] 12:48:46 INFO - PROCESS | 3892 | ++DOMWINDOW == 113 (1AA57C00) [pid = 3892] [serial = 1038] [outer = 1A3A5000] 12:48:46 INFO - PROCESS | 3892 | 1461181726870 Marionette DEBUG loaded listener.js 12:48:46 INFO - PROCESS | 3892 | ++DOMWINDOW == 114 (1ABE2000) [pid = 3892] [serial = 1039] [outer = 1A3A5000] 12:48:47 INFO - PROCESS | 3892 | 1461181727312 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]]]}] 12:48:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | Canvas test: 2d.pattern.basic.zerocanvas 12:48:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | took 625ms 12:48:47 INFO - PROCESS | 3892 | 1461181727365 Marionette TRACE conn2 -> [0,1349,"getWindowHandle",null] 12:48:47 INFO - PROCESS | 3892 | 1461181727367 Marionette TRACE conn2 <- [1,1349,null,{"value":"13"}] 12:48:47 INFO - PROCESS | 3892 | 1461181727370 Marionette TRACE conn2 -> [0,1350,"setScriptTimeout",{"ms":35000}] 12:48:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html 12:48:47 INFO - PROCESS | 3892 | 1461181727372 Marionette TRACE conn2 <- [1,1350,null,{}] 12:48:47 INFO - PROCESS | 3892 | 1461181727375 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}] 12:48:47 INFO - PROCESS | 3892 | 1461181727488 Marionette TRACE conn2 <- [1,1351,null,{"value":null}] 12:48:47 INFO - PROCESS | 3892 | 1461181727572 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\", \"a4ce384a-a975-48db-a85a-201f44ca6737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:48:47 INFO - PROCESS | 3892 | ++DOCSHELL 158F9800 == 68 [pid = 3892] [id = 347] 12:48:47 INFO - PROCESS | 3892 | ++DOMWINDOW == 115 (1AB04800) [pid = 3892] [serial = 1040] [outer = 00000000] 12:48:47 INFO - PROCESS | 3892 | ++DOMWINDOW == 116 (1C5F4000) [pid = 3892] [serial = 1041] [outer = 1AB04800] 12:48:47 INFO - PROCESS | 3892 | 1461181727619 Marionette DEBUG loaded listener.js 12:48:47 INFO - PROCESS | 3892 | ++DOMWINDOW == 117 (1C5FC000) [pid = 3892] [serial = 1042] [outer = 1AB04800] 12:48:48 INFO - PROCESS | 3892 | 1461181728068 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]]]}] 12:48:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | Canvas test: 2d.pattern.crosscanvas 12:48:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | took 735ms 12:48:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html 12:48:48 INFO - PROCESS | 3892 | 1461181728110 Marionette TRACE conn2 -> [0,1353,"getWindowHandle",null] 12:48:48 INFO - PROCESS | 3892 | 1461181728112 Marionette TRACE conn2 <- [1,1353,null,{"value":"13"}] 12:48:48 INFO - PROCESS | 3892 | 1461181728116 Marionette TRACE conn2 -> [0,1354,"setScriptTimeout",{"ms":35000}] 12:48:48 INFO - PROCESS | 3892 | 1461181728117 Marionette TRACE conn2 <- [1,1354,null,{}] 12:48:48 INFO - PROCESS | 3892 | 1461181728128 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}] 12:48:48 INFO - PROCESS | 3892 | 1461181728259 Marionette TRACE conn2 <- [1,1355,null,{"value":null}] 12:48:48 INFO - PROCESS | 3892 | 1461181728333 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\", \"a4ce384a-a975-48db-a85a-201f44ca6737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:48:48 INFO - PROCESS | 3892 | ++DOCSHELL 1CB43400 == 69 [pid = 3892] [id = 348] 12:48:48 INFO - PROCESS | 3892 | ++DOMWINDOW == 118 (1CB48400) [pid = 3892] [serial = 1043] [outer = 00000000] 12:48:48 INFO - PROCESS | 3892 | ++DOMWINDOW == 119 (1CBC3400) [pid = 3892] [serial = 1044] [outer = 1CB48400] 12:48:48 INFO - PROCESS | 3892 | 1461181728379 Marionette DEBUG loaded listener.js 12:48:48 INFO - PROCESS | 3892 | ++DOMWINDOW == 120 (1CBC3000) [pid = 3892] [serial = 1045] [outer = 1CB48400] 12:48:48 INFO - PROCESS | 3892 | 1461181728799 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] 12:48:48 INFO - PROCESS | 3892 | 1461181728869 Marionette TRACE conn2 <- [1,1357,null,{"value":"13"}] 12:48:48 INFO - PROCESS | 3892 | 1461181728872 Marionette TRACE conn2 -> [0,1358,"setScriptTimeout",{"ms":35000}] 12:48:48 INFO - PROCESS | 3892 | 1461181728874 Marionette TRACE conn2 <- [1,1358,null,{}] 12:48:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html 12:48:48 INFO - PROCESS | 3892 | 1461181728877 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}] 12:48:48 INFO - PROCESS | 3892 | 1461181728991 Marionette TRACE conn2 <- [1,1359,null,{"value":null}] 12:48:49 INFO - PROCESS | 3892 | 1461181729054 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\", \"a4ce384a-a975-48db-a85a-201f44ca6737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:48:49 INFO - PROCESS | 3892 | ++DOCSHELL 1CB45000 == 70 [pid = 3892] [id = 349] 12:48:49 INFO - PROCESS | 3892 | ++DOMWINDOW == 121 (1CB47800) [pid = 3892] [serial = 1046] [outer = 00000000] 12:48:49 INFO - PROCESS | 3892 | ++DOMWINDOW == 122 (1D013800) [pid = 3892] [serial = 1047] [outer = 1CB47800] 12:48:49 INFO - PROCESS | 3892 | 1461181729098 Marionette DEBUG loaded listener.js 12:48:49 INFO - PROCESS | 3892 | ++DOMWINDOW == 123 (1D3F6400) [pid = 3892] [serial = 1048] [outer = 1CB47800] 12:48:49 INFO - PROCESS | 3892 | --DOMWINDOW == 122 (146B9800) [pid = 3892] [serial = 977] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html] 12:48:49 INFO - PROCESS | 3892 | --DOMWINDOW == 121 (190B3800) [pid = 3892] [serial = 989] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html] 12:48:49 INFO - PROCESS | 3892 | --DOMWINDOW == 120 (1A821C00) [pid = 3892] [serial = 992] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html] 12:48:49 INFO - PROCESS | 3892 | --DOMWINDOW == 119 (136D6C00) [pid = 3892] [serial = 1001] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html] 12:48:49 INFO - PROCESS | 3892 | --DOMWINDOW == 118 (1C443000) [pid = 3892] [serial = 995] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html] 12:48:49 INFO - PROCESS | 3892 | --DOMWINDOW == 117 (16ED1400) [pid = 3892] [serial = 983] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html] 12:48:49 INFO - PROCESS | 3892 | --DOMWINDOW == 116 (18521800) [pid = 3892] [serial = 980] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html] 12:48:49 INFO - PROCESS | 3892 | --DOMWINDOW == 115 (1CB4BC00) [pid = 3892] [serial = 998] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html] 12:48:49 INFO - PROCESS | 3892 | --DOMWINDOW == 114 (18F9EC00) [pid = 3892] [serial = 986] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html] 12:48:49 INFO - PROCESS | 3892 | --DOMWINDOW == 113 (190B5000) [pid = 3892] [serial = 1004] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html] 12:48:49 INFO - PROCESS | 3892 | 1461181729621 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] 12:48:49 INFO - PROCESS | 3892 | 1461181729677 Marionette TRACE conn2 <- [1,1361,null,{"value":"13"}] 12:48:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html 12:48:49 INFO - PROCESS | 3892 | 1461181729680 Marionette TRACE conn2 -> [0,1362,"setScriptTimeout",{"ms":35000}] 12:48:49 INFO - PROCESS | 3892 | 1461181729682 Marionette TRACE conn2 <- [1,1362,null,{}] 12:48:49 INFO - PROCESS | 3892 | 1461181729686 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}] 12:48:49 INFO - PROCESS | 3892 | 1461181729768 Marionette TRACE conn2 <- [1,1363,null,{"value":null}] 12:48:49 INFO - PROCESS | 3892 | 1461181729864 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\", \"a4ce384a-a975-48db-a85a-201f44ca6737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:48:49 INFO - PROCESS | 3892 | ++DOCSHELL 13AE8400 == 71 [pid = 3892] [id = 350] 12:48:49 INFO - PROCESS | 3892 | ++DOMWINDOW == 114 (15414800) [pid = 3892] [serial = 1049] [outer = 00000000] 12:48:49 INFO - PROCESS | 3892 | ++DOMWINDOW == 115 (19BF9400) [pid = 3892] [serial = 1050] [outer = 15414800] 12:48:49 INFO - PROCESS | 3892 | 1461181729908 Marionette DEBUG loaded listener.js 12:48:49 INFO - PROCESS | 3892 | ++DOMWINDOW == 116 (1A43E400) [pid = 3892] [serial = 1051] [outer = 15414800] 12:48:50 INFO - PROCESS | 3892 | [3892] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-cen-w32-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 12:48:50 INFO - PROCESS | 3892 | 1461181730279 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] 12:48:50 INFO - PROCESS | 3892 | 1461181730330 Marionette TRACE conn2 <- [1,1365,null,{"value":"13"}] 12:48:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html 12:48:50 INFO - PROCESS | 3892 | 1461181730343 Marionette TRACE conn2 -> [0,1366,"setScriptTimeout",{"ms":35000}] 12:48:50 INFO - PROCESS | 3892 | 1461181730345 Marionette TRACE conn2 <- [1,1366,null,{}] 12:48:50 INFO - PROCESS | 3892 | 1461181730349 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}] 12:48:50 INFO - PROCESS | 3892 | 1461181730432 Marionette TRACE conn2 <- [1,1367,null,{"value":null}] 12:48:50 INFO - PROCESS | 3892 | 1461181730438 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\", \"a4ce384a-a975-48db-a85a-201f44ca6737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:48:50 INFO - PROCESS | 3892 | ++DOCSHELL 142ABC00 == 72 [pid = 3892] [id = 351] 12:48:50 INFO - PROCESS | 3892 | ++DOMWINDOW == 117 (143A1000) [pid = 3892] [serial = 1052] [outer = 00000000] 12:48:50 INFO - PROCESS | 3892 | ++DOMWINDOW == 118 (1D841C00) [pid = 3892] [serial = 1053] [outer = 143A1000] 12:48:50 INFO - PROCESS | 3892 | 1461181730482 Marionette DEBUG loaded listener.js 12:48:50 INFO - PROCESS | 3892 | ++DOMWINDOW == 119 (1D8B0800) [pid = 3892] [serial = 1054] [outer = 143A1000] 12:48:51 INFO - PROCESS | 3892 | 1461181731060 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] 12:48:51 INFO - PROCESS | 3892 | 1461181731087 Marionette TRACE conn2 <- [1,1369,null,{"value":"13"}] 12:48:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html 12:48:51 INFO - PROCESS | 3892 | 1461181731093 Marionette TRACE conn2 -> [0,1370,"setScriptTimeout",{"ms":35000}] 12:48:51 INFO - PROCESS | 3892 | 1461181731097 Marionette TRACE conn2 <- [1,1370,null,{}] 12:48:51 INFO - PROCESS | 3892 | 1461181731102 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}] 12:48:51 INFO - PROCESS | 3892 | 1461181731220 Marionette TRACE conn2 <- [1,1371,null,{"value":null}] 12:48:51 INFO - PROCESS | 3892 | 1461181731358 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\", \"a4ce384a-a975-48db-a85a-201f44ca6737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:48:51 INFO - PROCESS | 3892 | ++DOCSHELL 15416400 == 73 [pid = 3892] [id = 352] 12:48:51 INFO - PROCESS | 3892 | ++DOMWINDOW == 120 (15625400) [pid = 3892] [serial = 1055] [outer = 00000000] 12:48:51 INFO - PROCESS | 3892 | ++DOMWINDOW == 121 (182D4400) [pid = 3892] [serial = 1056] [outer = 15625400] 12:48:51 INFO - PROCESS | 3892 | 1461181731417 Marionette DEBUG loaded listener.js 12:48:51 INFO - PROCESS | 3892 | ++DOMWINDOW == 122 (1851F800) [pid = 3892] [serial = 1057] [outer = 15625400] 12:48:52 INFO - PROCESS | 3892 | [3892] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-cen-w32-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 12:48:52 INFO - PROCESS | 3892 | 1461181732025 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] 12:48:52 INFO - PROCESS | 3892 | 1461181732055 Marionette TRACE conn2 <- [1,1373,null,{"value":"13"}] 12:48:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html 12:48:52 INFO - PROCESS | 3892 | 1461181732063 Marionette TRACE conn2 -> [0,1374,"setScriptTimeout",{"ms":35000}] 12:48:52 INFO - PROCESS | 3892 | 1461181732066 Marionette TRACE conn2 <- [1,1374,null,{}] 12:48:52 INFO - PROCESS | 3892 | 1461181732070 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}] 12:48:52 INFO - PROCESS | 3892 | 1461181732179 Marionette TRACE conn2 <- [1,1375,null,{"value":null}] 12:48:52 INFO - PROCESS | 3892 | 1461181732291 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\", \"a4ce384a-a975-48db-a85a-201f44ca6737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:48:52 INFO - PROCESS | 3892 | ++DOCSHELL 18CF8C00 == 74 [pid = 3892] [id = 353] 12:48:52 INFO - PROCESS | 3892 | ++DOMWINDOW == 123 (190AA800) [pid = 3892] [serial = 1058] [outer = 00000000] 12:48:52 INFO - PROCESS | 3892 | ++DOMWINDOW == 124 (19D2E400) [pid = 3892] [serial = 1059] [outer = 190AA800] 12:48:52 INFO - PROCESS | 3892 | 1461181732345 Marionette DEBUG loaded listener.js 12:48:52 INFO - PROCESS | 3892 | ++DOMWINDOW == 125 (1A8E9400) [pid = 3892] [serial = 1060] [outer = 190AA800] 12:48:53 INFO - PROCESS | 3892 | 1461181733020 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] 12:48:53 INFO - PROCESS | 3892 | 1461181733068 Marionette TRACE conn2 <- [1,1377,null,{"value":"13"}] 12:48:53 INFO - PROCESS | 3892 | 1461181733072 Marionette TRACE conn2 -> [0,1378,"setScriptTimeout",{"ms":35000}] 12:48:53 INFO - PROCESS | 3892 | 1461181733076 Marionette TRACE conn2 <- [1,1378,null,{}] 12:48:53 INFO - PROCESS | 3892 | 1461181733087 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}] 12:48:53 INFO - PROCESS | 3892 | 1461181733197 Marionette TRACE conn2 <- [1,1379,null,{"value":null}] 12:48:53 INFO - PROCESS | 3892 | 1461181733341 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\", \"a4ce384a-a975-48db-a85a-201f44ca6737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:48:53 INFO - PROCESS | 3892 | ++DOCSHELL 1D233000 == 75 [pid = 3892] [id = 354] 12:48:53 INFO - PROCESS | 3892 | ++DOMWINDOW == 126 (1D23F800) [pid = 3892] [serial = 1061] [outer = 00000000] 12:48:53 INFO - PROCESS | 3892 | ++DOMWINDOW == 127 (1D9B4000) [pid = 3892] [serial = 1062] [outer = 1D23F800] 12:48:53 INFO - PROCESS | 3892 | 1461181733398 Marionette DEBUG loaded listener.js 12:48:53 INFO - PROCESS | 3892 | ++DOMWINDOW == 128 (1D9BCC00) [pid = 3892] [serial = 1063] [outer = 1D23F800] 12:48:53 INFO - PROCESS | 3892 | 1461181733977 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]]]}] 12:48:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | Canvas test: 2d.pattern.image.null 12:48:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | took 938ms 12:48:54 INFO - PROCESS | 3892 | 1461181734016 Marionette TRACE conn2 -> [0,1381,"getWindowHandle",null] 12:48:54 INFO - PROCESS | 3892 | 1461181734019 Marionette TRACE conn2 <- [1,1381,null,{"value":"13"}] 12:48:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html 12:48:54 INFO - PROCESS | 3892 | 1461181734023 Marionette TRACE conn2 -> [0,1382,"setScriptTimeout",{"ms":35000}] 12:48:54 INFO - PROCESS | 3892 | 1461181734025 Marionette TRACE conn2 <- [1,1382,null,{}] 12:48:54 INFO - PROCESS | 3892 | 1461181734028 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}] 12:48:54 INFO - PROCESS | 3892 | 1461181734134 Marionette TRACE conn2 <- [1,1383,null,{"value":null}] 12:48:54 INFO - PROCESS | 3892 | 1461181734247 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\", \"a4ce384a-a975-48db-a85a-201f44ca6737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:48:54 INFO - PROCESS | 3892 | ++DOCSHELL 1D9C6000 == 76 [pid = 3892] [id = 355] 12:48:54 INFO - PROCESS | 3892 | ++DOMWINDOW == 129 (1DBE2400) [pid = 3892] [serial = 1064] [outer = 00000000] 12:48:54 INFO - PROCESS | 3892 | ++DOMWINDOW == 130 (1DCDE800) [pid = 3892] [serial = 1065] [outer = 1DBE2400] 12:48:54 INFO - PROCESS | 3892 | 1461181734342 Marionette DEBUG loaded listener.js 12:48:54 INFO - PROCESS | 3892 | ++DOMWINDOW == 131 (1DCE6400) [pid = 3892] [serial = 1066] [outer = 1DBE2400] 12:48:54 INFO - PROCESS | 3892 | 1461181734916 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]]]}] 12:48:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | Canvas test: 2d.pattern.image.string 12:48:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | took 938ms 12:48:54 INFO - PROCESS | 3892 | 1461181734967 Marionette TRACE conn2 -> [0,1385,"getWindowHandle",null] 12:48:54 INFO - PROCESS | 3892 | 1461181734969 Marionette TRACE conn2 <- [1,1385,null,{"value":"13"}] 12:48:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html 12:48:54 INFO - PROCESS | 3892 | 1461181734973 Marionette TRACE conn2 -> [0,1386,"setScriptTimeout",{"ms":35000}] 12:48:54 INFO - PROCESS | 3892 | 1461181734975 Marionette TRACE conn2 <- [1,1386,null,{}] 12:48:54 INFO - PROCESS | 3892 | 1461181734979 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}] 12:48:55 INFO - PROCESS | 3892 | 1461181735081 Marionette TRACE conn2 <- [1,1387,null,{"value":null}] 12:48:55 INFO - PROCESS | 3892 | 1461181735216 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\", \"a4ce384a-a975-48db-a85a-201f44ca6737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:48:55 INFO - PROCESS | 3892 | ++DOCSHELL 1D9BBC00 == 77 [pid = 3892] [id = 356] 12:48:55 INFO - PROCESS | 3892 | ++DOMWINDOW == 132 (1DBF0000) [pid = 3892] [serial = 1067] [outer = 00000000] 12:48:55 INFO - PROCESS | 3892 | ++DOMWINDOW == 133 (1DF4B400) [pid = 3892] [serial = 1068] [outer = 1DBF0000] 12:48:55 INFO - PROCESS | 3892 | 1461181735278 Marionette DEBUG loaded listener.js 12:48:55 INFO - PROCESS | 3892 | ++DOMWINDOW == 134 (1DF4CC00) [pid = 3892] [serial = 1069] [outer = 1DBF0000] 12:48:55 INFO - PROCESS | 3892 | 1461181735858 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]]]}] 12:48:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | Canvas test: 2d.pattern.image.undefined 12:48:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | took 953ms 12:48:55 INFO - PROCESS | 3892 | 1461181735930 Marionette TRACE conn2 -> [0,1389,"getWindowHandle",null] 12:48:55 INFO - PROCESS | 3892 | 1461181735933 Marionette TRACE conn2 <- [1,1389,null,{"value":"13"}] 12:48:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html 12:48:55 INFO - PROCESS | 3892 | 1461181735937 Marionette TRACE conn2 -> [0,1390,"setScriptTimeout",{"ms":35000}] 12:48:55 INFO - PROCESS | 3892 | 1461181735939 Marionette TRACE conn2 <- [1,1390,null,{}] 12:48:55 INFO - PROCESS | 3892 | 1461181735943 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}] 12:48:56 INFO - PROCESS | 3892 | 1461181736065 Marionette TRACE conn2 <- [1,1391,null,{"value":null}] 12:48:56 INFO - PROCESS | 3892 | 1461181736216 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\", \"a4ce384a-a975-48db-a85a-201f44ca6737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:48:56 INFO - PROCESS | 3892 | ++DOCSHELL 13555C00 == 78 [pid = 3892] [id = 357] 12:48:56 INFO - PROCESS | 3892 | ++DOMWINDOW == 135 (189E9400) [pid = 3892] [serial = 1070] [outer = 00000000] 12:48:56 INFO - PROCESS | 3892 | ++DOMWINDOW == 136 (1DF54400) [pid = 3892] [serial = 1071] [outer = 189E9400] 12:48:56 INFO - PROCESS | 3892 | 1461181736304 Marionette DEBUG loaded listener.js 12:48:56 INFO - PROCESS | 3892 | ++DOMWINDOW == 137 (1E108C00) [pid = 3892] [serial = 1072] [outer = 189E9400] 12:48:57 INFO - PROCESS | 3892 | 1461181737118 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]]]}] 12:48:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | Canvas test: 2d.pattern.modify.canvas1 12:48:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | took 1250ms 12:48:57 INFO - PROCESS | 3892 | 1461181737199 Marionette TRACE conn2 -> [0,1393,"getWindowHandle",null] 12:48:57 INFO - PROCESS | 3892 | 1461181737203 Marionette TRACE conn2 <- [1,1393,null,{"value":"13"}] 12:48:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html 12:48:57 INFO - PROCESS | 3892 | 1461181737208 Marionette TRACE conn2 -> [0,1394,"setScriptTimeout",{"ms":35000}] 12:48:57 INFO - PROCESS | 3892 | 1461181737211 Marionette TRACE conn2 <- [1,1394,null,{}] 12:48:57 INFO - PROCESS | 3892 | 1461181737216 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}] 12:48:57 INFO - PROCESS | 3892 | 1461181737320 Marionette TRACE conn2 <- [1,1395,null,{"value":null}] 12:48:57 INFO - PROCESS | 3892 | 1461181737459 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\", \"a4ce384a-a975-48db-a85a-201f44ca6737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:48:57 INFO - PROCESS | 3892 | ++DOCSHELL 182DB800 == 79 [pid = 3892] [id = 358] 12:48:57 INFO - PROCESS | 3892 | ++DOMWINDOW == 138 (1851AC00) [pid = 3892] [serial = 1073] [outer = 00000000] 12:48:57 INFO - PROCESS | 3892 | ++DOMWINDOW == 139 (18525400) [pid = 3892] [serial = 1074] [outer = 1851AC00] 12:48:57 INFO - PROCESS | 3892 | 1461181737516 Marionette DEBUG loaded listener.js 12:48:57 INFO - PROCESS | 3892 | ++DOMWINDOW == 140 (18C13000) [pid = 3892] [serial = 1075] [outer = 1851AC00] 12:48:58 INFO - PROCESS | 3892 | 1461181738150 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]]]}] 12:48:58 INFO - PROCESS | 3892 | --DOCSHELL 1A818800 == 78 [pid = 3892] [id = 303] 12:48:58 INFO - PROCESS | 3892 | --DOCSHELL 13AE8400 == 77 [pid = 3892] [id = 350] 12:48:58 INFO - PROCESS | 3892 | --DOCSHELL 1CB45000 == 76 [pid = 3892] [id = 349] 12:48:58 INFO - PROCESS | 3892 | --DOCSHELL 1CB43400 == 75 [pid = 3892] [id = 348] 12:48:58 INFO - PROCESS | 3892 | --DOCSHELL 158F9800 == 74 [pid = 3892] [id = 347] 12:48:58 INFO - PROCESS | 3892 | --DOCSHELL 190AAC00 == 73 [pid = 3892] [id = 346] 12:48:58 INFO - PROCESS | 3892 | --DOCSHELL 19BF0000 == 72 [pid = 3892] [id = 345] 12:48:58 INFO - PROCESS | 3892 | --DOCSHELL 142A9000 == 71 [pid = 3892] [id = 344] 12:48:58 INFO - PROCESS | 3892 | --DOCSHELL 18C16000 == 70 [pid = 3892] [id = 343] 12:48:58 INFO - PROCESS | 3892 | --DOMWINDOW == 139 (1D3F8C00) [pid = 3892] [serial = 1008] [outer = 00000000] [url = about:blank] 12:48:58 INFO - PROCESS | 3892 | --DOMWINDOW == 138 (1DBE3C00) [pid = 3892] [serial = 975] [outer = 00000000] [url = about:blank] 12:48:58 INFO - PROCESS | 3892 | --DOMWINDOW == 137 (1D3F4C00) [pid = 3892] [serial = 969] [outer = 00000000] [url = about:blank] 12:48:58 INFO - PROCESS | 3892 | --DOMWINDOW == 136 (18F76C00) [pid = 3892] [serial = 963] [outer = 00000000] [url = about:blank] 12:48:58 INFO - PROCESS | 3892 | --DOMWINDOW == 135 (1D877800) [pid = 3892] [serial = 972] [outer = 00000000] [url = about:blank] 12:48:58 INFO - PROCESS | 3892 | --DOMWINDOW == 134 (165A0800) [pid = 3892] [serial = 960] [outer = 00000000] [url = about:blank] 12:48:58 INFO - PROCESS | 3892 | --DOMWINDOW == 133 (1CE9C400) [pid = 3892] [serial = 966] [outer = 00000000] [url = about:blank] 12:48:58 INFO - PROCESS | 3892 | --DOCSHELL 137E6000 == 69 [pid = 3892] [id = 336] 12:48:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | Canvas test: 2d.pattern.modify.canvas2 12:48:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | took 1000ms 12:48:58 INFO - PROCESS | 3892 | 1461181738211 Marionette TRACE conn2 -> [0,1397,"getWindowHandle",null] 12:48:58 INFO - PROCESS | 3892 | 1461181738216 Marionette TRACE conn2 <- [1,1397,null,{"value":"13"}] 12:48:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html 12:48:58 INFO - PROCESS | 3892 | 1461181738223 Marionette TRACE conn2 -> [0,1398,"setScriptTimeout",{"ms":35000}] 12:48:58 INFO - PROCESS | 3892 | 1461181738225 Marionette TRACE conn2 <- [1,1398,null,{}] 12:48:58 INFO - PROCESS | 3892 | 1461181738229 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}] 12:48:58 INFO - PROCESS | 3892 | 1461181738339 Marionette TRACE conn2 <- [1,1399,null,{"value":null}] 12:48:58 INFO - PROCESS | 3892 | --DOMWINDOW == 132 (1D230000) [pid = 3892] [serial = 1006] [outer = 00000000] [url = about:blank] 12:48:58 INFO - PROCESS | 3892 | --DOMWINDOW == 131 (15ACEC00) [pid = 3892] [serial = 978] [outer = 00000000] [url = about:blank] 12:48:58 INFO - PROCESS | 3892 | --DOMWINDOW == 130 (19D2CC00) [pid = 3892] [serial = 990] [outer = 00000000] [url = about:blank] 12:48:58 INFO - PROCESS | 3892 | --DOMWINDOW == 129 (16596400) [pid = 3892] [serial = 979] [outer = 00000000] [url = about:blank] 12:48:58 INFO - PROCESS | 3892 | --DOMWINDOW == 128 (1AA5DC00) [pid = 3892] [serial = 993] [outer = 00000000] [url = about:blank] 12:48:58 INFO - PROCESS | 3892 | --DOMWINDOW == 127 (1A1D8000) [pid = 3892] [serial = 991] [outer = 00000000] [url = about:blank] 12:48:58 INFO - PROCESS | 3892 | --DOMWINDOW == 126 (18262C00) [pid = 3892] [serial = 1002] [outer = 00000000] [url = about:blank] 12:48:58 INFO - PROCESS | 3892 | --DOMWINDOW == 125 (1C95E400) [pid = 3892] [serial = 997] [outer = 00000000] [url = about:blank] 12:48:58 INFO - PROCESS | 3892 | --DOMWINDOW == 124 (1C654000) [pid = 3892] [serial = 996] [outer = 00000000] [url = about:blank] 12:48:58 INFO - PROCESS | 3892 | --DOMWINDOW == 123 (1C43E800) [pid = 3892] [serial = 994] [outer = 00000000] [url = about:blank] 12:48:58 INFO - PROCESS | 3892 | --DOMWINDOW == 122 (189EC000) [pid = 3892] [serial = 984] [outer = 00000000] [url = about:blank] 12:48:58 INFO - PROCESS | 3892 | --DOMWINDOW == 121 (18C18C00) [pid = 3892] [serial = 982] [outer = 00000000] [url = about:blank] 12:48:58 INFO - PROCESS | 3892 | --DOMWINDOW == 120 (1CBA7400) [pid = 3892] [serial = 999] [outer = 00000000] [url = about:blank] 12:48:58 INFO - PROCESS | 3892 | --DOMWINDOW == 119 (18BCE800) [pid = 3892] [serial = 985] [outer = 00000000] [url = about:blank] 12:48:58 INFO - PROCESS | 3892 | --DOMWINDOW == 118 (196DE800) [pid = 3892] [serial = 988] [outer = 00000000] [url = about:blank] 12:48:58 INFO - PROCESS | 3892 | --DOMWINDOW == 117 (189EBC00) [pid = 3892] [serial = 981] [outer = 00000000] [url = about:blank] 12:48:58 INFO - PROCESS | 3892 | --DOMWINDOW == 116 (1D015C00) [pid = 3892] [serial = 1005] [outer = 00000000] [url = about:blank] 12:48:58 INFO - PROCESS | 3892 | --DOMWINDOW == 115 (190B6800) [pid = 3892] [serial = 987] [outer = 00000000] [url = about:blank] 12:48:58 INFO - PROCESS | 3892 | --DOMWINDOW == 114 (19D1F800) [pid = 3892] [serial = 1003] [outer = 00000000] [url = about:blank] 12:48:58 INFO - PROCESS | 3892 | --DOMWINDOW == 113 (1CBBFC00) [pid = 3892] [serial = 1000] [outer = 00000000] [url = about:blank] 12:48:58 INFO - PROCESS | 3892 | 1461181738436 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\", \"a4ce384a-a975-48db-a85a-201f44ca6737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:48:58 INFO - PROCESS | 3892 | ++DOCSHELL 142B3400 == 70 [pid = 3892] [id = 359] 12:48:58 INFO - PROCESS | 3892 | ++DOMWINDOW == 114 (158F9800) [pid = 3892] [serial = 1076] [outer = 00000000] 12:48:58 INFO - PROCESS | 3892 | ++DOMWINDOW == 115 (18523C00) [pid = 3892] [serial = 1077] [outer = 158F9800] 12:48:58 INFO - PROCESS | 3892 | 1461181738481 Marionette DEBUG loaded listener.js 12:48:58 INFO - PROCESS | 3892 | ++DOMWINDOW == 116 (189F2400) [pid = 3892] [serial = 1078] [outer = 158F9800] 12:48:58 INFO - PROCESS | 3892 | 1461181738973 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]]]}] 12:48:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | Canvas test: 2d.pattern.modify.image1 12:48:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | took 797ms 12:48:59 INFO - PROCESS | 3892 | 1461181739023 Marionette TRACE conn2 -> [0,1401,"getWindowHandle",null] 12:48:59 INFO - PROCESS | 3892 | 1461181739025 Marionette TRACE conn2 <- [1,1401,null,{"value":"13"}] 12:48:59 INFO - PROCESS | 3892 | 1461181739028 Marionette TRACE conn2 -> [0,1402,"setScriptTimeout",{"ms":35000}] 12:48:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html 12:48:59 INFO - PROCESS | 3892 | 1461181739032 Marionette TRACE conn2 <- [1,1402,null,{}] 12:48:59 INFO - PROCESS | 3892 | 1461181739041 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}] 12:48:59 INFO - PROCESS | 3892 | 1461181739130 Marionette TRACE conn2 <- [1,1403,null,{"value":null}] 12:48:59 INFO - PROCESS | 3892 | 1461181739136 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\", \"a4ce384a-a975-48db-a85a-201f44ca6737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:48:59 INFO - PROCESS | 3892 | ++DOCSHELL 18BCF800 == 71 [pid = 3892] [id = 360] 12:48:59 INFO - PROCESS | 3892 | ++DOMWINDOW == 117 (18BD8000) [pid = 3892] [serial = 1079] [outer = 00000000] 12:48:59 INFO - PROCESS | 3892 | ++DOMWINDOW == 118 (19BF6C00) [pid = 3892] [serial = 1080] [outer = 18BD8000] 12:48:59 INFO - PROCESS | 3892 | 1461181739184 Marionette DEBUG loaded listener.js 12:48:59 INFO - PROCESS | 3892 | ++DOMWINDOW == 119 (19E0A800) [pid = 3892] [serial = 1081] [outer = 18BD8000] 12:48:59 INFO - PROCESS | 3892 | 1461181739670 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]]]}] 12:48:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | Canvas test: 2d.pattern.modify.image2 12:48:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | took 704ms 12:48:59 INFO - PROCESS | 3892 | 1461181739728 Marionette TRACE conn2 -> [0,1405,"getWindowHandle",null] 12:48:59 INFO - PROCESS | 3892 | 1461181739730 Marionette TRACE conn2 <- [1,1405,null,{"value":"13"}] 12:48:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html 12:48:59 INFO - PROCESS | 3892 | 1461181739734 Marionette TRACE conn2 -> [0,1406,"setScriptTimeout",{"ms":35000}] 12:48:59 INFO - PROCESS | 3892 | 1461181739735 Marionette TRACE conn2 <- [1,1406,null,{}] 12:48:59 INFO - PROCESS | 3892 | 1461181739739 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}] 12:48:59 INFO - PROCESS | 3892 | 1461181739823 Marionette TRACE conn2 <- [1,1407,null,{"value":null}] 12:48:59 INFO - PROCESS | 3892 | 1461181739831 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\", \"a4ce384a-a975-48db-a85a-201f44ca6737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:48:59 INFO - PROCESS | 3892 | ++DOCSHELL 19BF6000 == 72 [pid = 3892] [id = 361] 12:48:59 INFO - PROCESS | 3892 | ++DOMWINDOW == 120 (1A445C00) [pid = 3892] [serial = 1082] [outer = 00000000] 12:48:59 INFO - PROCESS | 3892 | ++DOMWINDOW == 121 (1C43D800) [pid = 3892] [serial = 1083] [outer = 1A445C00] 12:48:59 INFO - PROCESS | 3892 | 1461181739876 Marionette DEBUG loaded listener.js 12:48:59 INFO - PROCESS | 3892 | ++DOMWINDOW == 122 (1C442000) [pid = 3892] [serial = 1084] [outer = 1A445C00] 12:49:00 INFO - PROCESS | 3892 | 1461181740343 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]]]}] 12:49:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | Canvas test: 2d.pattern.paint.norepeat.basic 12:49:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | took 640ms 12:49:00 INFO - PROCESS | 3892 | 1461181740372 Marionette TRACE conn2 -> [0,1409,"getWindowHandle",null] 12:49:00 INFO - PROCESS | 3892 | 1461181740373 Marionette TRACE conn2 <- [1,1409,null,{"value":"13"}] 12:49:00 INFO - PROCESS | 3892 | 1461181740377 Marionette TRACE conn2 -> [0,1410,"setScriptTimeout",{"ms":35000}] 12:49:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html 12:49:00 INFO - PROCESS | 3892 | 1461181740378 Marionette TRACE conn2 <- [1,1410,null,{}] 12:49:00 INFO - PROCESS | 3892 | 1461181740382 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}] 12:49:00 INFO - PROCESS | 3892 | 1461181740465 Marionette TRACE conn2 <- [1,1411,null,{"value":null}] 12:49:00 INFO - PROCESS | 3892 | 1461181740524 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\", \"a4ce384a-a975-48db-a85a-201f44ca6737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:49:00 INFO - PROCESS | 3892 | ++DOCSHELL 15417000 == 73 [pid = 3892] [id = 362] 12:49:00 INFO - PROCESS | 3892 | ++DOMWINDOW == 123 (1C440400) [pid = 3892] [serial = 1085] [outer = 00000000] 12:49:00 INFO - PROCESS | 3892 | ++DOMWINDOW == 124 (1C5FB400) [pid = 3892] [serial = 1086] [outer = 1C440400] 12:49:00 INFO - PROCESS | 3892 | 1461181740569 Marionette DEBUG loaded listener.js 12:49:00 INFO - PROCESS | 3892 | ++DOMWINDOW == 125 (1C95CC00) [pid = 3892] [serial = 1087] [outer = 1C440400] 12:49:01 INFO - PROCESS | 3892 | 1461181741078 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]]]}] 12:49:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | Canvas test: 2d.pattern.paint.norepeat.coord1 12:49:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | took 735ms 12:49:01 INFO - PROCESS | 3892 | 1461181741118 Marionette TRACE conn2 -> [0,1413,"getWindowHandle",null] 12:49:01 INFO - PROCESS | 3892 | 1461181741120 Marionette TRACE conn2 <- [1,1413,null,{"value":"13"}] 12:49:01 INFO - PROCESS | 3892 | 1461181741123 Marionette TRACE conn2 -> [0,1414,"setScriptTimeout",{"ms":35000}] 12:49:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html 12:49:01 INFO - PROCESS | 3892 | 1461181741125 Marionette TRACE conn2 <- [1,1414,null,{}] 12:49:01 INFO - PROCESS | 3892 | 1461181741128 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}] 12:49:01 INFO - PROCESS | 3892 | 1461181741259 Marionette TRACE conn2 <- [1,1415,null,{"value":null}] 12:49:01 INFO - PROCESS | 3892 | 1461181741323 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\", \"a4ce384a-a975-48db-a85a-201f44ca6737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:49:01 INFO - PROCESS | 3892 | ++DOCSHELL 1CB4CC00 == 74 [pid = 3892] [id = 363] 12:49:01 INFO - PROCESS | 3892 | ++DOMWINDOW == 126 (1CBA9000) [pid = 3892] [serial = 1088] [outer = 00000000] 12:49:01 INFO - PROCESS | 3892 | ++DOMWINDOW == 127 (1CD81400) [pid = 3892] [serial = 1089] [outer = 1CBA9000] 12:49:01 INFO - PROCESS | 3892 | 1461181741378 Marionette DEBUG loaded listener.js 12:49:01 INFO - PROCESS | 3892 | ++DOMWINDOW == 128 (1CE9D000) [pid = 3892] [serial = 1090] [outer = 1CBA9000] 12:49:01 INFO - PROCESS | 3892 | 1461181741808 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]]]}] 12:49:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | Canvas test: 2d.pattern.paint.norepeat.coord2 12:49:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | took 735ms 12:49:01 INFO - PROCESS | 3892 | 1461181741883 Marionette TRACE conn2 -> [0,1417,"getWindowHandle",null] 12:49:01 INFO - PROCESS | 3892 | 1461181741885 Marionette TRACE conn2 <- [1,1417,null,{"value":"13"}] 12:49:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html 12:49:01 INFO - PROCESS | 3892 | 1461181741891 Marionette TRACE conn2 -> [0,1418,"setScriptTimeout",{"ms":35000}] 12:49:01 INFO - PROCESS | 3892 | 1461181741893 Marionette TRACE conn2 <- [1,1418,null,{}] 12:49:01 INFO - PROCESS | 3892 | 1461181741896 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}] 12:49:02 INFO - PROCESS | 3892 | 1461181742015 Marionette TRACE conn2 <- [1,1419,null,{"value":null}] 12:49:02 INFO - PROCESS | 3892 | 1461181742084 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\", \"a4ce384a-a975-48db-a85a-201f44ca6737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:49:02 INFO - PROCESS | 3892 | ++DOCSHELL 1CEA4000 == 75 [pid = 3892] [id = 364] 12:49:02 INFO - PROCESS | 3892 | ++DOMWINDOW == 129 (1D241400) [pid = 3892] [serial = 1091] [outer = 00000000] 12:49:02 INFO - PROCESS | 3892 | ++DOMWINDOW == 130 (1D844000) [pid = 3892] [serial = 1092] [outer = 1D241400] 12:49:02 INFO - PROCESS | 3892 | 1461181742128 Marionette DEBUG loaded listener.js 12:49:02 INFO - PROCESS | 3892 | ++DOMWINDOW == 131 (1D83E800) [pid = 3892] [serial = 1093] [outer = 1D241400] 12:49:02 INFO - PROCESS | 3892 | 1461181742558 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]]]}] 12:49:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | Canvas test: 2d.pattern.paint.norepeat.coord3 12:49:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | took 688ms 12:49:02 INFO - PROCESS | 3892 | 1461181742574 Marionette TRACE conn2 -> [0,1421,"getWindowHandle",null] 12:49:02 INFO - PROCESS | 3892 | 1461181742576 Marionette TRACE conn2 <- [1,1421,null,{"value":"13"}] 12:49:02 INFO - PROCESS | 3892 | 1461181742579 Marionette TRACE conn2 -> [0,1422,"setScriptTimeout",{"ms":35000}] 12:49:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html 12:49:02 INFO - PROCESS | 3892 | 1461181742580 Marionette TRACE conn2 <- [1,1422,null,{}] 12:49:02 INFO - PROCESS | 3892 | 1461181742584 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}] 12:49:02 INFO - PROCESS | 3892 | 1461181742702 Marionette TRACE conn2 <- [1,1423,null,{"value":null}] 12:49:03 INFO - PROCESS | 3892 | --DOMWINDOW == 130 (1CB48400) [pid = 3892] [serial = 1043] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html] 12:49:03 INFO - PROCESS | 3892 | --DOMWINDOW == 129 (1AB04800) [pid = 3892] [serial = 1040] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html] 12:49:03 INFO - PROCESS | 3892 | --DOMWINDOW == 128 (1CB47800) [pid = 3892] [serial = 1046] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html] 12:49:03 INFO - PROCESS | 3892 | --DOMWINDOW == 127 (15414800) [pid = 3892] [serial = 1049] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html] 12:49:03 INFO - PROCESS | 3892 | --DOMWINDOW == 126 (18C16400) [pid = 3892] [serial = 1028] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html] 12:49:03 INFO - PROCESS | 3892 | --DOMWINDOW == 125 (13746000) [pid = 3892] [serial = 1025] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html] 12:49:03 INFO - PROCESS | 3892 | --DOMWINDOW == 124 (14A08000) [pid = 3892] [serial = 1031] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html] 12:49:03 INFO - PROCESS | 3892 | --DOMWINDOW == 123 (19BF1000) [pid = 3892] [serial = 1034] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html] 12:49:03 INFO - PROCESS | 3892 | --DOMWINDOW == 122 (1A3A5000) [pid = 3892] [serial = 1037] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html] 12:49:03 INFO - PROCESS | 3892 | 1461181742999 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\", \"a4ce384a-a975-48db-a85a-201f44ca6737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:49:03 INFO - PROCESS | 3892 | ++DOCSHELL 13203C00 == 76 [pid = 3892] [id = 365] 12:49:03 INFO - PROCESS | 3892 | ++DOMWINDOW == 123 (13550000) [pid = 3892] [serial = 1094] [outer = 00000000] 12:49:03 INFO - PROCESS | 3892 | ++DOMWINDOW == 124 (15AA3000) [pid = 3892] [serial = 1095] [outer = 13550000] 12:49:03 INFO - PROCESS | 3892 | 1461181743045 Marionette DEBUG loaded listener.js 12:49:03 INFO - PROCESS | 3892 | ++DOMWINDOW == 125 (1851D400) [pid = 3892] [serial = 1096] [outer = 13550000] 12:49:03 INFO - PROCESS | 3892 | 1461181743450 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]]]}] 12:49:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | Canvas test: 2d.pattern.paint.norepeat.outside 12:49:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | took 906ms 12:49:03 INFO - PROCESS | 3892 | 1461181743484 Marionette TRACE conn2 -> [0,1425,"getWindowHandle",null] 12:49:03 INFO - PROCESS | 3892 | 1461181743486 Marionette TRACE conn2 <- [1,1425,null,{"value":"13"}] 12:49:03 INFO - PROCESS | 3892 | 1461181743489 Marionette TRACE conn2 -> [0,1426,"setScriptTimeout",{"ms":35000}] 12:49:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html 12:49:03 INFO - PROCESS | 3892 | 1461181743491 Marionette TRACE conn2 <- [1,1426,null,{}] 12:49:03 INFO - PROCESS | 3892 | 1461181743494 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}] 12:49:03 INFO - PROCESS | 3892 | 1461181743612 Marionette TRACE conn2 <- [1,1427,null,{"value":null}] 12:49:03 INFO - PROCESS | 3892 | 1461181743620 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\", \"a4ce384a-a975-48db-a85a-201f44ca6737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:49:03 INFO - PROCESS | 3892 | ++DOCSHELL 158EFC00 == 77 [pid = 3892] [id = 366] 12:49:03 INFO - PROCESS | 3892 | ++DOMWINDOW == 126 (190B0000) [pid = 3892] [serial = 1097] [outer = 00000000] 12:49:03 INFO - PROCESS | 3892 | ++DOMWINDOW == 127 (1D871800) [pid = 3892] [serial = 1098] [outer = 190B0000] 12:49:03 INFO - PROCESS | 3892 | 1461181743665 Marionette DEBUG loaded listener.js 12:49:03 INFO - PROCESS | 3892 | ++DOMWINDOW == 128 (1D8AF400) [pid = 3892] [serial = 1099] [outer = 190B0000] 12:49:04 INFO - PROCESS | 3892 | 1461181744072 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]]]}] 12:49:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | Canvas patterns do not get flipped when painted 12:49:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | took 641ms 12:49:04 INFO - PROCESS | 3892 | 1461181744127 Marionette TRACE conn2 -> [0,1429,"getWindowHandle",null] 12:49:04 INFO - PROCESS | 3892 | 1461181744129 Marionette TRACE conn2 <- [1,1429,null,{"value":"13"}] 12:49:04 INFO - PROCESS | 3892 | 1461181744133 Marionette TRACE conn2 -> [0,1430,"setScriptTimeout",{"ms":35000}] 12:49:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html 12:49:04 INFO - PROCESS | 3892 | 1461181744134 Marionette TRACE conn2 <- [1,1430,null,{}] 12:49:04 INFO - PROCESS | 3892 | 1461181744137 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}] 12:49:04 INFO - PROCESS | 3892 | 1461181744259 Marionette TRACE conn2 <- [1,1431,null,{"value":null}] 12:49:04 INFO - PROCESS | 3892 | 1461181744319 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\", \"a4ce384a-a975-48db-a85a-201f44ca6737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:49:04 INFO - PROCESS | 3892 | ++DOCSHELL 1659B400 == 78 [pid = 3892] [id = 367] 12:49:04 INFO - PROCESS | 3892 | ++DOMWINDOW == 129 (1D9BE000) [pid = 3892] [serial = 1100] [outer = 00000000] 12:49:04 INFO - PROCESS | 3892 | ++DOMWINDOW == 130 (1DCE9400) [pid = 3892] [serial = 1101] [outer = 1D9BE000] 12:49:04 INFO - PROCESS | 3892 | 1461181744363 Marionette DEBUG loaded listener.js 12:49:04 INFO - PROCESS | 3892 | ++DOMWINDOW == 131 (1DF4DC00) [pid = 3892] [serial = 1102] [outer = 1D9BE000] 12:49:04 INFO - PROCESS | 3892 | 1461181744736 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]]]}] 12:49:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | Image patterns do not get flipped when painted 12:49:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | took 625ms 12:49:04 INFO - PROCESS | 3892 | 1461181744771 Marionette TRACE conn2 -> [0,1433,"getWindowHandle",null] 12:49:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html 12:49:04 INFO - PROCESS | 3892 | 1461181744773 Marionette TRACE conn2 <- [1,1433,null,{"value":"13"}] 12:49:04 INFO - PROCESS | 3892 | 1461181744776 Marionette TRACE conn2 -> [0,1434,"setScriptTimeout",{"ms":35000}] 12:49:04 INFO - PROCESS | 3892 | 1461181744779 Marionette TRACE conn2 <- [1,1434,null,{}] 12:49:04 INFO - PROCESS | 3892 | 1461181744782 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}] 12:49:04 INFO - PROCESS | 3892 | 1461181744951 Marionette TRACE conn2 <- [1,1435,null,{"value":null}] 12:49:04 INFO - PROCESS | 3892 | 1461181744967 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\", \"a4ce384a-a975-48db-a85a-201f44ca6737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:49:04 INFO - PROCESS | 3892 | ++DOCSHELL 1851B800 == 79 [pid = 3892] [id = 368] 12:49:04 INFO - PROCESS | 3892 | ++DOMWINDOW == 132 (1966D400) [pid = 3892] [serial = 1103] [outer = 00000000] 12:49:05 INFO - PROCESS | 3892 | ++DOMWINDOW == 133 (1E1D6400) [pid = 3892] [serial = 1104] [outer = 1966D400] 12:49:05 INFO - PROCESS | 3892 | 1461181745015 Marionette DEBUG loaded listener.js 12:49:05 INFO - PROCESS | 3892 | ++DOMWINDOW == 134 (1E1DB000) [pid = 3892] [serial = 1105] [outer = 1966D400] 12:49:05 INFO - PROCESS | 3892 | 1461181745666 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]]]}] 12:49:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | Canvas test: 2d.pattern.paint.repeat.basic 12:49:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | took 938ms 12:49:05 INFO - PROCESS | 3892 | 1461181745723 Marionette TRACE conn2 -> [0,1437,"getWindowHandle",null] 12:49:05 INFO - PROCESS | 3892 | 1461181745728 Marionette TRACE conn2 <- [1,1437,null,{"value":"13"}] 12:49:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html 12:49:05 INFO - PROCESS | 3892 | 1461181745734 Marionette TRACE conn2 -> [0,1438,"setScriptTimeout",{"ms":35000}] 12:49:05 INFO - PROCESS | 3892 | 1461181745738 Marionette TRACE conn2 <- [1,1438,null,{}] 12:49:05 INFO - PROCESS | 3892 | 1461181745743 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}] 12:49:05 INFO - PROCESS | 3892 | 1461181745859 Marionette TRACE conn2 <- [1,1439,null,{"value":null}] 12:49:06 INFO - PROCESS | 3892 | 1461181746000 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\", \"a4ce384a-a975-48db-a85a-201f44ca6737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:49:06 INFO - PROCESS | 3892 | ++DOCSHELL 16A64000 == 80 [pid = 3892] [id = 369] 12:49:06 INFO - PROCESS | 3892 | ++DOMWINDOW == 135 (16A65400) [pid = 3892] [serial = 1106] [outer = 00000000] 12:49:06 INFO - PROCESS | 3892 | ++DOMWINDOW == 136 (189F0C00) [pid = 3892] [serial = 1107] [outer = 16A65400] 12:49:06 INFO - PROCESS | 3892 | 1461181746060 Marionette DEBUG loaded listener.js 12:49:06 INFO - PROCESS | 3892 | ++DOMWINDOW == 137 (18F6FC00) [pid = 3892] [serial = 1108] [outer = 16A65400] 12:49:06 INFO - PROCESS | 3892 | 1461181746661 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]]]}] 12:49:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | Canvas test: 2d.pattern.paint.repeat.coord1 12:49:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | took 1000ms 12:49:06 INFO - PROCESS | 3892 | 1461181746737 Marionette TRACE conn2 -> [0,1441,"getWindowHandle",null] 12:49:06 INFO - PROCESS | 3892 | 1461181746743 Marionette TRACE conn2 <- [1,1441,null,{"value":"13"}] 12:49:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html 12:49:06 INFO - PROCESS | 3892 | 1461181746749 Marionette TRACE conn2 -> [0,1442,"setScriptTimeout",{"ms":35000}] 12:49:06 INFO - PROCESS | 3892 | 1461181746752 Marionette TRACE conn2 <- [1,1442,null,{}] 12:49:06 INFO - PROCESS | 3892 | 1461181746756 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}] 12:49:06 INFO - PROCESS | 3892 | 1461181746868 Marionette TRACE conn2 <- [1,1443,null,{"value":null}] 12:49:07 INFO - PROCESS | 3892 | 1461181747007 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\", \"a4ce384a-a975-48db-a85a-201f44ca6737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:49:07 INFO - PROCESS | 3892 | ++DOCSHELL 142B2800 == 81 [pid = 3892] [id = 370] 12:49:07 INFO - PROCESS | 3892 | ++DOMWINDOW == 138 (19BF5400) [pid = 3892] [serial = 1109] [outer = 00000000] 12:49:07 INFO - PROCESS | 3892 | ++DOMWINDOW == 139 (1ABD7800) [pid = 3892] [serial = 1110] [outer = 19BF5400] 12:49:07 INFO - PROCESS | 3892 | 1461181747064 Marionette DEBUG loaded listener.js 12:49:07 INFO - PROCESS | 3892 | ++DOMWINDOW == 140 (1C5FC800) [pid = 3892] [serial = 1111] [outer = 19BF5400] 12:49:07 INFO - PROCESS | 3892 | 1461181747707 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]]]}] 12:49:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | Canvas test: 2d.pattern.paint.repeat.coord2 12:49:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | took 1001ms 12:49:07 INFO - PROCESS | 3892 | 1461181747749 Marionette TRACE conn2 -> [0,1445,"getWindowHandle",null] 12:49:07 INFO - PROCESS | 3892 | 1461181747752 Marionette TRACE conn2 <- [1,1445,null,{"value":"13"}] 12:49:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html 12:49:07 INFO - PROCESS | 3892 | 1461181747756 Marionette TRACE conn2 -> [0,1446,"setScriptTimeout",{"ms":35000}] 12:49:07 INFO - PROCESS | 3892 | 1461181747759 Marionette TRACE conn2 <- [1,1446,null,{}] 12:49:07 INFO - PROCESS | 3892 | 1461181747771 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}] 12:49:07 INFO - PROCESS | 3892 | 1461181747885 Marionette TRACE conn2 <- [1,1447,null,{"value":null}] 12:49:08 INFO - PROCESS | 3892 | 1461181748025 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\", \"a4ce384a-a975-48db-a85a-201f44ca6737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:49:08 INFO - PROCESS | 3892 | ++DOCSHELL 1DCE1C00 == 82 [pid = 3892] [id = 371] 12:49:08 INFO - PROCESS | 3892 | ++DOMWINDOW == 141 (1DF46800) [pid = 3892] [serial = 1112] [outer = 00000000] 12:49:08 INFO - PROCESS | 3892 | ++DOMWINDOW == 142 (1E104400) [pid = 3892] [serial = 1113] [outer = 1DF46800] 12:49:08 INFO - PROCESS | 3892 | 1461181748082 Marionette DEBUG loaded listener.js 12:49:08 INFO - PROCESS | 3892 | ++DOMWINDOW == 143 (1E10E000) [pid = 3892] [serial = 1114] [outer = 1DF46800] 12:49:08 INFO - PROCESS | 3892 | 1461181748639 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]]]}] 12:49:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | Canvas test: 2d.pattern.paint.repeat.coord3 12:49:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | took 953ms 12:49:08 INFO - PROCESS | 3892 | 1461181748700 Marionette TRACE conn2 -> [0,1449,"getWindowHandle",null] 12:49:08 INFO - PROCESS | 3892 | 1461181748703 Marionette TRACE conn2 <- [1,1449,null,{"value":"13"}] 12:49:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html 12:49:08 INFO - PROCESS | 3892 | 1461181748707 Marionette TRACE conn2 -> [0,1450,"setScriptTimeout",{"ms":35000}] 12:49:08 INFO - PROCESS | 3892 | 1461181748709 Marionette TRACE conn2 <- [1,1450,null,{}] 12:49:08 INFO - PROCESS | 3892 | 1461181748712 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}] 12:49:08 INFO - PROCESS | 3892 | 1461181748822 Marionette TRACE conn2 <- [1,1451,null,{"value":null}] 12:49:08 INFO - PROCESS | 3892 | 1461181748932 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\", \"a4ce384a-a975-48db-a85a-201f44ca6737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:49:08 INFO - PROCESS | 3892 | ++DOCSHELL 19A06C00 == 83 [pid = 3892] [id = 372] 12:49:08 INFO - PROCESS | 3892 | ++DOMWINDOW == 144 (19A07400) [pid = 3892] [serial = 1115] [outer = 00000000] 12:49:08 INFO - PROCESS | 3892 | ++DOMWINDOW == 145 (19A0D400) [pid = 3892] [serial = 1116] [outer = 19A07400] 12:49:09 INFO - PROCESS | 3892 | 1461181748985 Marionette DEBUG loaded listener.js 12:49:09 INFO - PROCESS | 3892 | ++DOMWINDOW == 146 (19A0FC00) [pid = 3892] [serial = 1117] [outer = 19A07400] 12:49:09 INFO - PROCESS | 3892 | 1461181749598 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]]]}] 12:49:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | Canvas test: 2d.pattern.paint.repeat.outside 12:49:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | took 953ms 12:49:09 INFO - PROCESS | 3892 | 1461181749651 Marionette TRACE conn2 -> [0,1453,"getWindowHandle",null] 12:49:09 INFO - PROCESS | 3892 | 1461181749653 Marionette TRACE conn2 <- [1,1453,null,{"value":"13"}] 12:49:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html 12:49:09 INFO - PROCESS | 3892 | 1461181749657 Marionette TRACE conn2 -> [0,1454,"setScriptTimeout",{"ms":35000}] 12:49:09 INFO - PROCESS | 3892 | 1461181749659 Marionette TRACE conn2 <- [1,1454,null,{}] 12:49:09 INFO - PROCESS | 3892 | 1461181749663 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}] 12:49:09 INFO - PROCESS | 3892 | 1461181749768 Marionette TRACE conn2 <- [1,1455,null,{"value":null}] 12:49:09 INFO - PROCESS | 3892 | 1461181749908 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\", \"a4ce384a-a975-48db-a85a-201f44ca6737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:49:09 INFO - PROCESS | 3892 | ++DOCSHELL 15F59800 == 84 [pid = 3892] [id = 373] 12:49:09 INFO - PROCESS | 3892 | ++DOMWINDOW == 147 (1659A800) [pid = 3892] [serial = 1118] [outer = 00000000] 12:49:09 INFO - PROCESS | 3892 | ++DOMWINDOW == 148 (1E10D000) [pid = 3892] [serial = 1119] [outer = 1659A800] 12:49:09 INFO - PROCESS | 3892 | 1461181749969 Marionette DEBUG loaded listener.js 12:49:10 INFO - PROCESS | 3892 | ++DOMWINDOW == 149 (1E1DC800) [pid = 3892] [serial = 1120] [outer = 1659A800] 12:49:10 INFO - PROCESS | 3892 | 1461181750609 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]]]}] 12:49:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | Canvas test: 2d.pattern.paint.repeatx.basic 12:49:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | took 1000ms 12:49:10 INFO - PROCESS | 3892 | 1461181750660 Marionette TRACE conn2 -> [0,1457,"getWindowHandle",null] 12:49:10 INFO - PROCESS | 3892 | 1461181750663 Marionette TRACE conn2 <- [1,1457,null,{"value":"13"}] 12:49:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html 12:49:10 INFO - PROCESS | 3892 | 1461181750666 Marionette TRACE conn2 -> [0,1458,"setScriptTimeout",{"ms":35000}] 12:49:10 INFO - PROCESS | 3892 | 1461181750668 Marionette TRACE conn2 <- [1,1458,null,{}] 12:49:10 INFO - PROCESS | 3892 | 1461181750672 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}] 12:49:10 INFO - PROCESS | 3892 | 1461181750790 Marionette TRACE conn2 <- [1,1459,null,{"value":null}] 12:49:11 INFO - PROCESS | 3892 | 1461181751160 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\", \"a4ce384a-a975-48db-a85a-201f44ca6737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:49:11 INFO - PROCESS | 3892 | ++DOCSHELL 12D72000 == 85 [pid = 3892] [id = 374] 12:49:11 INFO - PROCESS | 3892 | ++DOMWINDOW == 150 (13553400) [pid = 3892] [serial = 1121] [outer = 00000000] 12:49:11 INFO - PROCESS | 3892 | ++DOMWINDOW == 151 (1439D800) [pid = 3892] [serial = 1122] [outer = 13553400] 12:49:11 INFO - PROCESS | 3892 | 1461181751241 Marionette DEBUG loaded listener.js 12:49:11 INFO - PROCESS | 3892 | ++DOMWINDOW == 152 (158EF400) [pid = 3892] [serial = 1123] [outer = 13553400] 12:49:11 INFO - PROCESS | 3892 | 1461181751846 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]]]}] 12:49:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | Canvas test: 2d.pattern.paint.repeatx.coord1 12:49:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | took 1250ms 12:49:11 INFO - PROCESS | 3892 | 1461181751927 Marionette TRACE conn2 -> [0,1461,"getWindowHandle",null] 12:49:11 INFO - PROCESS | 3892 | 1461181751932 Marionette TRACE conn2 <- [1,1461,null,{"value":"13"}] 12:49:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html 12:49:11 INFO - PROCESS | 3892 | 1461181751937 Marionette TRACE conn2 -> [0,1462,"setScriptTimeout",{"ms":35000}] 12:49:11 INFO - PROCESS | 3892 | 1461181751940 Marionette TRACE conn2 <- [1,1462,null,{}] 12:49:11 INFO - PROCESS | 3892 | 1461181751945 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}] 12:49:12 INFO - PROCESS | 3892 | 1461181752084 Marionette TRACE conn2 <- [1,1463,null,{"value":null}] 12:49:12 INFO - PROCESS | 3892 | 1461181752228 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\", \"a4ce384a-a975-48db-a85a-201f44ca6737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:49:12 INFO - PROCESS | 3892 | ++DOCSHELL 15F58000 == 86 [pid = 3892] [id = 375] 12:49:12 INFO - PROCESS | 3892 | ++DOMWINDOW == 153 (16ED2400) [pid = 3892] [serial = 1124] [outer = 00000000] 12:49:12 INFO - PROCESS | 3892 | ++DOMWINDOW == 154 (18C18400) [pid = 3892] [serial = 1125] [outer = 16ED2400] 12:49:12 INFO - PROCESS | 3892 | 1461181752279 Marionette DEBUG loaded listener.js 12:49:12 INFO - PROCESS | 3892 | ++DOMWINDOW == 155 (18CF7400) [pid = 3892] [serial = 1126] [outer = 16ED2400] 12:49:12 INFO - PROCESS | 3892 | --DOCSHELL 136B7800 == 85 [pid = 3892] [id = 337] 12:49:12 INFO - PROCESS | 3892 | --DOCSHELL 1D013000 == 84 [pid = 3892] [id = 286] 12:49:12 INFO - PROCESS | 3892 | --DOCSHELL 13A29000 == 83 [pid = 3892] [id = 287] 12:49:12 INFO - PROCESS | 3892 | --DOCSHELL 182D1C00 == 82 [pid = 3892] [id = 274] 12:49:12 INFO - PROCESS | 3892 | --DOCSHELL 13AEF400 == 81 [pid = 3892] [id = 289] 12:49:12 INFO - PROCESS | 3892 | --DOCSHELL 1659B400 == 80 [pid = 3892] [id = 367] 12:49:12 INFO - PROCESS | 3892 | --DOCSHELL 158EFC00 == 79 [pid = 3892] [id = 366] 12:49:12 INFO - PROCESS | 3892 | --DOCSHELL 13203C00 == 78 [pid = 3892] [id = 365] 12:49:12 INFO - PROCESS | 3892 | --DOCSHELL 1CEA4000 == 77 [pid = 3892] [id = 364] 12:49:12 INFO - PROCESS | 3892 | --DOCSHELL 1CB4CC00 == 76 [pid = 3892] [id = 363] 12:49:12 INFO - PROCESS | 3892 | --DOCSHELL 15417000 == 75 [pid = 3892] [id = 362] 12:49:12 INFO - PROCESS | 3892 | --DOCSHELL 19BF6000 == 74 [pid = 3892] [id = 361] 12:49:12 INFO - PROCESS | 3892 | --DOCSHELL 18BCF800 == 73 [pid = 3892] [id = 360] 12:49:12 INFO - PROCESS | 3892 | --DOCSHELL 142B3400 == 72 [pid = 3892] [id = 359] 12:49:12 INFO - PROCESS | 3892 | --DOMWINDOW == 154 (1D8B7800) [pid = 3892] [serial = 1020] [outer = 00000000] [url = about:blank] 12:49:12 INFO - PROCESS | 3892 | --DOMWINDOW == 153 (1D9BFC00) [pid = 3892] [serial = 1023] [outer = 00000000] [url = about:blank] 12:49:12 INFO - PROCESS | 3892 | --DOMWINDOW == 152 (1D841C00) [pid = 3892] [serial = 1053] [outer = 00000000] [url = about:blank] 12:49:12 INFO - PROCESS | 3892 | --DOCSHELL 182DB800 == 71 [pid = 3892] [id = 358] 12:49:12 INFO - PROCESS | 3892 | --DOCSHELL 1D872C00 == 70 [pid = 3892] [id = 325] 12:49:12 INFO - PROCESS | 3892 | --DOCSHELL 15416400 == 69 [pid = 3892] [id = 352] 12:49:12 INFO - PROCESS | 3892 | --DOMWINDOW == 151 (1CBC3400) [pid = 3892] [serial = 1044] [outer = 00000000] [url = about:blank] 12:49:12 INFO - PROCESS | 3892 | --DOMWINDOW == 150 (1C5FC000) [pid = 3892] [serial = 1042] [outer = 00000000] [url = about:blank] 12:49:12 INFO - PROCESS | 3892 | --DOMWINDOW == 149 (1C5F4000) [pid = 3892] [serial = 1041] [outer = 00000000] [url = about:blank] 12:49:12 INFO - PROCESS | 3892 | --DOMWINDOW == 148 (1D013800) [pid = 3892] [serial = 1047] [outer = 00000000] [url = about:blank] 12:49:12 INFO - PROCESS | 3892 | --DOMWINDOW == 147 (1CBC3000) [pid = 3892] [serial = 1045] [outer = 00000000] [url = about:blank] 12:49:12 INFO - PROCESS | 3892 | --DOMWINDOW == 146 (19BF9400) [pid = 3892] [serial = 1050] [outer = 00000000] [url = about:blank] 12:49:12 INFO - PROCESS | 3892 | --DOMWINDOW == 145 (16ED9C00) [pid = 3892] [serial = 1011] [outer = 00000000] [url = about:blank] 12:49:12 INFO - PROCESS | 3892 | --DOMWINDOW == 144 (190B2400) [pid = 3892] [serial = 1030] [outer = 00000000] [url = about:blank] 12:49:12 INFO - PROCESS | 3892 | --DOMWINDOW == 143 (18F99800) [pid = 3892] [serial = 1029] [outer = 00000000] [url = about:blank] 12:49:12 INFO - PROCESS | 3892 | --DOMWINDOW == 142 (17D82000) [pid = 3892] [serial = 1027] [outer = 00000000] [url = about:blank] 12:49:12 INFO - PROCESS | 3892 | --DOMWINDOW == 141 (15A3A400) [pid = 3892] [serial = 1026] [outer = 00000000] [url = about:blank] 12:49:12 INFO - PROCESS | 3892 | --DOMWINDOW == 140 (190B1000) [pid = 3892] [serial = 1014] [outer = 00000000] [url = about:blank] 12:49:12 INFO - PROCESS | 3892 | --DOMWINDOW == 139 (16ED6800) [pid = 3892] [serial = 1032] [outer = 00000000] [url = about:blank] 12:49:12 INFO - PROCESS | 3892 | --DOMWINDOW == 138 (189F3C00) [pid = 3892] [serial = 1033] [outer = 00000000] [url = about:blank] 12:49:12 INFO - PROCESS | 3892 | --DOMWINDOW == 137 (19BF8000) [pid = 3892] [serial = 1035] [outer = 00000000] [url = about:blank] 12:49:12 INFO - PROCESS | 3892 | --DOMWINDOW == 136 (19E05400) [pid = 3892] [serial = 1036] [outer = 00000000] [url = about:blank] 12:49:12 INFO - PROCESS | 3892 | --DOMWINDOW == 135 (1D3F7000) [pid = 3892] [serial = 1017] [outer = 00000000] [url = about:blank] 12:49:12 INFO - PROCESS | 3892 | --DOMWINDOW == 134 (1AA57C00) [pid = 3892] [serial = 1038] [outer = 00000000] [url = about:blank] 12:49:12 INFO - PROCESS | 3892 | --DOMWINDOW == 133 (1D3F6400) [pid = 3892] [serial = 1048] [outer = 00000000] [url = about:blank] 12:49:12 INFO - PROCESS | 3892 | --DOMWINDOW == 132 (1A43E400) [pid = 3892] [serial = 1051] [outer = 00000000] [url = about:blank] 12:49:12 INFO - PROCESS | 3892 | --DOMWINDOW == 131 (1ABE2000) [pid = 3892] [serial = 1039] [outer = 00000000] [url = about:blank] 12:49:12 INFO - PROCESS | 3892 | 1461181752818 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]]]}] 12:49:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | Canvas test: 2d.pattern.paint.repeatx.outside 12:49:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | took 906ms 12:49:12 INFO - PROCESS | 3892 | 1461181752845 Marionette TRACE conn2 -> [0,1465,"getWindowHandle",null] 12:49:12 INFO - PROCESS | 3892 | 1461181752851 Marionette TRACE conn2 <- [1,1465,null,{"value":"13"}] 12:49:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html 12:49:12 INFO - PROCESS | 3892 | 1461181752858 Marionette TRACE conn2 -> [0,1466,"setScriptTimeout",{"ms":35000}] 12:49:12 INFO - PROCESS | 3892 | 1461181752861 Marionette TRACE conn2 <- [1,1466,null,{}] 12:49:12 INFO - PROCESS | 3892 | 1461181752866 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}] 12:49:13 INFO - PROCESS | 3892 | 1461181752984 Marionette TRACE conn2 <- [1,1467,null,{"value":null}] 12:49:13 INFO - PROCESS | 3892 | 1461181753079 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\", \"a4ce384a-a975-48db-a85a-201f44ca6737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:49:13 INFO - PROCESS | 3892 | ++DOCSHELL 16640400 == 70 [pid = 3892] [id = 376] 12:49:13 INFO - PROCESS | 3892 | ++DOMWINDOW == 132 (16A67000) [pid = 3892] [serial = 1127] [outer = 00000000] 12:49:13 INFO - PROCESS | 3892 | ++DOMWINDOW == 133 (18BCF800) [pid = 3892] [serial = 1128] [outer = 16A67000] 12:49:13 INFO - PROCESS | 3892 | 1461181753124 Marionette DEBUG loaded listener.js 12:49:13 INFO - PROCESS | 3892 | ++DOMWINDOW == 134 (190AA000) [pid = 3892] [serial = 1129] [outer = 16A67000] 12:49:13 INFO - PROCESS | 3892 | 1461181753545 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]]]}] 12:49:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | Canvas test: 2d.pattern.paint.repeaty.basic 12:49:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | took 734ms 12:49:13 INFO - PROCESS | 3892 | 1461181753599 Marionette TRACE conn2 -> [0,1469,"getWindowHandle",null] 12:49:13 INFO - PROCESS | 3892 | 1461181753601 Marionette TRACE conn2 <- [1,1469,null,{"value":"13"}] 12:49:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html 12:49:13 INFO - PROCESS | 3892 | 1461181753606 Marionette TRACE conn2 -> [0,1470,"setScriptTimeout",{"ms":35000}] 12:49:13 INFO - PROCESS | 3892 | 1461181753611 Marionette TRACE conn2 <- [1,1470,null,{}] 12:49:13 INFO - PROCESS | 3892 | 1461181753620 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}] 12:49:13 INFO - PROCESS | 3892 | 1461181753705 Marionette TRACE conn2 <- [1,1471,null,{"value":null}] 12:49:13 INFO - PROCESS | 3892 | 1461181753749 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\", \"a4ce384a-a975-48db-a85a-201f44ca6737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:49:13 INFO - PROCESS | 3892 | ++DOCSHELL 19664000 == 71 [pid = 3892] [id = 377] 12:49:13 INFO - PROCESS | 3892 | ++DOMWINDOW == 135 (1985C400) [pid = 3892] [serial = 1130] [outer = 00000000] 12:49:13 INFO - PROCESS | 3892 | ++DOMWINDOW == 136 (19A0C000) [pid = 3892] [serial = 1131] [outer = 1985C400] 12:49:13 INFO - PROCESS | 3892 | 1461181753798 Marionette DEBUG loaded listener.js 12:49:13 INFO - PROCESS | 3892 | ++DOMWINDOW == 137 (16A6E400) [pid = 3892] [serial = 1132] [outer = 1985C400] 12:49:14 INFO - PROCESS | 3892 | 1461181754247 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]]]}] 12:49:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | Canvas test: 2d.pattern.paint.repeaty.coord1 12:49:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | took 688ms 12:49:14 INFO - PROCESS | 3892 | 1461181754304 Marionette TRACE conn2 -> [0,1473,"getWindowHandle",null] 12:49:14 INFO - PROCESS | 3892 | 1461181754306 Marionette TRACE conn2 <- [1,1473,null,{"value":"13"}] 12:49:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html 12:49:14 INFO - PROCESS | 3892 | 1461181754309 Marionette TRACE conn2 -> [0,1474,"setScriptTimeout",{"ms":35000}] 12:49:14 INFO - PROCESS | 3892 | 1461181754311 Marionette TRACE conn2 <- [1,1474,null,{}] 12:49:14 INFO - PROCESS | 3892 | 1461181754315 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}] 12:49:14 INFO - PROCESS | 3892 | 1461181754397 Marionette TRACE conn2 <- [1,1475,null,{"value":null}] 12:49:14 INFO - PROCESS | 3892 | 1461181754406 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\", \"a4ce384a-a975-48db-a85a-201f44ca6737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:49:14 INFO - PROCESS | 3892 | ++DOCSHELL 19A0AC00 == 72 [pid = 3892] [id = 378] 12:49:14 INFO - PROCESS | 3892 | ++DOMWINDOW == 138 (19BF3C00) [pid = 3892] [serial = 1133] [outer = 00000000] 12:49:14 INFO - PROCESS | 3892 | ++DOMWINDOW == 139 (1A33FC00) [pid = 3892] [serial = 1134] [outer = 19BF3C00] 12:49:14 INFO - PROCESS | 3892 | 1461181754449 Marionette DEBUG loaded listener.js 12:49:14 INFO - PROCESS | 3892 | ++DOMWINDOW == 140 (1A3A8000) [pid = 3892] [serial = 1135] [outer = 19BF3C00] 12:49:14 INFO - PROCESS | 3892 | 1461181754900 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]]]}] 12:49:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | Canvas test: 2d.pattern.paint.repeaty.outside 12:49:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | took 641ms 12:49:14 INFO - PROCESS | 3892 | 1461181754950 Marionette TRACE conn2 -> [0,1477,"getWindowHandle",null] 12:49:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html 12:49:14 INFO - PROCESS | 3892 | 1461181754952 Marionette TRACE conn2 <- [1,1477,null,{"value":"13"}] 12:49:14 INFO - PROCESS | 3892 | 1461181754955 Marionette TRACE conn2 -> [0,1478,"setScriptTimeout",{"ms":35000}] 12:49:14 INFO - PROCESS | 3892 | 1461181754957 Marionette TRACE conn2 <- [1,1478,null,{}] 12:49:14 INFO - PROCESS | 3892 | 1461181754960 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}] 12:49:15 INFO - PROCESS | 3892 | 1461181755073 Marionette TRACE conn2 <- [1,1479,null,{"value":null}] 12:49:15 INFO - PROCESS | 3892 | 1461181755172 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\", \"a4ce384a-a975-48db-a85a-201f44ca6737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:49:15 INFO - PROCESS | 3892 | ++DOCSHELL 19BF8800 == 73 [pid = 3892] [id = 379] 12:49:15 INFO - PROCESS | 3892 | ++DOMWINDOW == 141 (19BF8C00) [pid = 3892] [serial = 1136] [outer = 00000000] 12:49:15 INFO - PROCESS | 3892 | ++DOMWINDOW == 142 (1A8EC800) [pid = 3892] [serial = 1137] [outer = 19BF8C00] 12:49:15 INFO - PROCESS | 3892 | 1461181755224 Marionette DEBUG loaded listener.js 12:49:15 INFO - PROCESS | 3892 | ++DOMWINDOW == 143 (1C43B800) [pid = 3892] [serial = 1138] [outer = 19BF8C00] 12:49:15 INFO - PROCESS | 3892 | 1461181755705 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]]]}] 12:49:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | Canvas test: 2d.pattern.repeat.case 12:49:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | took 797ms 12:49:15 INFO - PROCESS | 3892 | 1461181755755 Marionette TRACE conn2 -> [0,1481,"getWindowHandle",null] 12:49:15 INFO - PROCESS | 3892 | 1461181755757 Marionette TRACE conn2 <- [1,1481,null,{"value":"13"}] 12:49:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html 12:49:15 INFO - PROCESS | 3892 | 1461181755760 Marionette TRACE conn2 -> [0,1482,"setScriptTimeout",{"ms":35000}] 12:49:15 INFO - PROCESS | 3892 | 1461181755762 Marionette TRACE conn2 <- [1,1482,null,{}] 12:49:15 INFO - PROCESS | 3892 | 1461181755765 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}] 12:49:15 INFO - PROCESS | 3892 | 1461181755879 Marionette TRACE conn2 <- [1,1483,null,{"value":null}] 12:49:15 INFO - PROCESS | 3892 | 1461181755945 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\", \"a4ce384a-a975-48db-a85a-201f44ca6737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:49:15 INFO - PROCESS | 3892 | ++DOCSHELL 1A824000 == 74 [pid = 3892] [id = 380] 12:49:15 INFO - PROCESS | 3892 | ++DOMWINDOW == 144 (1C5F3400) [pid = 3892] [serial = 1139] [outer = 00000000] 12:49:16 INFO - PROCESS | 3892 | ++DOMWINDOW == 145 (1CB46800) [pid = 3892] [serial = 1140] [outer = 1C5F3400] 12:49:16 INFO - PROCESS | 3892 | 1461181755988 Marionette DEBUG loaded listener.js 12:49:16 INFO - PROCESS | 3892 | ++DOMWINDOW == 146 (1CB48800) [pid = 3892] [serial = 1141] [outer = 1C5F3400] 12:49:16 INFO - PROCESS | 3892 | 1461181756393 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]]]}] 12:49:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | Canvas test: 2d.pattern.repeat.empty 12:49:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | took 687ms 12:49:16 INFO - PROCESS | 3892 | 1461181756476 Marionette TRACE conn2 -> [0,1485,"getWindowHandle",null] 12:49:16 INFO - PROCESS | 3892 | 1461181756478 Marionette TRACE conn2 <- [1,1485,null,{"value":"13"}] 12:49:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html 12:49:16 INFO - PROCESS | 3892 | 1461181756482 Marionette TRACE conn2 -> [0,1486,"setScriptTimeout",{"ms":35000}] 12:49:16 INFO - PROCESS | 3892 | 1461181756483 Marionette TRACE conn2 <- [1,1486,null,{}] 12:49:16 INFO - PROCESS | 3892 | 1461181756487 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}] 12:49:16 INFO - PROCESS | 3892 | 1461181756600 Marionette TRACE conn2 <- [1,1487,null,{"value":null}] 12:49:16 INFO - PROCESS | 3892 | ++DOMWINDOW == 147 (1CB4A400) [pid = 3892] [serial = 1142] [outer = 1E10D400] 12:49:16 INFO - PROCESS | 3892 | 1461181756695 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\", \"a4ce384a-a975-48db-a85a-201f44ca6737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:49:16 INFO - PROCESS | 3892 | ++DOCSHELL 1CBC5000 == 75 [pid = 3892] [id = 381] 12:49:16 INFO - PROCESS | 3892 | ++DOMWINDOW == 148 (1CBC9800) [pid = 3892] [serial = 1143] [outer = 00000000] 12:49:16 INFO - PROCESS | 3892 | ++DOMWINDOW == 149 (1CD86C00) [pid = 3892] [serial = 1144] [outer = 1CBC9800] 12:49:16 INFO - PROCESS | 3892 | 1461181756747 Marionette DEBUG loaded listener.js 12:49:16 INFO - PROCESS | 3892 | ++DOMWINDOW == 150 (1CE9F400) [pid = 3892] [serial = 1145] [outer = 1CBC9800] 12:49:17 INFO - PROCESS | 3892 | --DOMWINDOW == 149 (1CBA9000) [pid = 3892] [serial = 1088] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html] 12:49:17 INFO - PROCESS | 3892 | --DOMWINDOW == 148 (1D241400) [pid = 3892] [serial = 1091] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html] 12:49:17 INFO - PROCESS | 3892 | --DOMWINDOW == 147 (13550000) [pid = 3892] [serial = 1094] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html] 12:49:17 INFO - PROCESS | 3892 | --DOMWINDOW == 146 (18BD8000) [pid = 3892] [serial = 1079] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html] 12:49:17 INFO - PROCESS | 3892 | --DOMWINDOW == 145 (1A445C00) [pid = 3892] [serial = 1082] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html] 12:49:17 INFO - PROCESS | 3892 | --DOMWINDOW == 144 (158F9800) [pid = 3892] [serial = 1076] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html] 12:49:17 INFO - PROCESS | 3892 | --DOMWINDOW == 143 (1C440400) [pid = 3892] [serial = 1085] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html] 12:49:17 INFO - PROCESS | 3892 | --DOMWINDOW == 142 (1851AC00) [pid = 3892] [serial = 1073] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html] 12:49:17 INFO - PROCESS | 3892 | --DOMWINDOW == 141 (190B0000) [pid = 3892] [serial = 1097] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html] 12:49:17 INFO - PROCESS | 3892 | --DOMWINDOW == 140 (1D9BE000) [pid = 3892] [serial = 1100] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html] 12:49:17 INFO - PROCESS | 3892 | 1461181757573 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]]]}] 12:49:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | Canvas test: 2d.pattern.repeat.null 12:49:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | took 1141ms 12:49:17 INFO - PROCESS | 3892 | 1461181757626 Marionette TRACE conn2 -> [0,1489,"getWindowHandle",null] 12:49:17 INFO - PROCESS | 3892 | 1461181757628 Marionette TRACE conn2 <- [1,1489,null,{"value":"13"}] 12:49:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html 12:49:17 INFO - PROCESS | 3892 | 1461181757633 Marionette TRACE conn2 -> [0,1490,"setScriptTimeout",{"ms":35000}] 12:49:17 INFO - PROCESS | 3892 | 1461181757635 Marionette TRACE conn2 <- [1,1490,null,{}] 12:49:17 INFO - PROCESS | 3892 | 1461181757641 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}] 12:49:17 INFO - PROCESS | 3892 | 1461181757724 Marionette TRACE conn2 <- [1,1491,null,{"value":null}] 12:49:17 INFO - PROCESS | 3892 | 1461181757729 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\", \"a4ce384a-a975-48db-a85a-201f44ca6737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:49:17 INFO - PROCESS | 3892 | ++DOCSHELL 189F3000 == 76 [pid = 3892] [id = 382] 12:49:17 INFO - PROCESS | 3892 | ++DOMWINDOW == 141 (18C1C400) [pid = 3892] [serial = 1146] [outer = 00000000] 12:49:17 INFO - PROCESS | 3892 | ++DOMWINDOW == 142 (1C5F8C00) [pid = 3892] [serial = 1147] [outer = 18C1C400] 12:49:17 INFO - PROCESS | 3892 | 1461181757773 Marionette DEBUG loaded listener.js 12:49:17 INFO - PROCESS | 3892 | ++DOMWINDOW == 143 (1CB4E400) [pid = 3892] [serial = 1148] [outer = 18C1C400] 12:49:18 INFO - PROCESS | 3892 | 1461181758194 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]]]}] 12:49:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | Canvas test: 2d.pattern.repeat.nullsuffix 12:49:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | took 594ms 12:49:18 INFO - PROCESS | 3892 | 1461181758228 Marionette TRACE conn2 -> [0,1493,"getWindowHandle",null] 12:49:18 INFO - PROCESS | 3892 | 1461181758230 Marionette TRACE conn2 <- [1,1493,null,{"value":"13"}] 12:49:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html 12:49:18 INFO - PROCESS | 3892 | 1461181758246 Marionette TRACE conn2 -> [0,1494,"setScriptTimeout",{"ms":35000}] 12:49:18 INFO - PROCESS | 3892 | 1461181758248 Marionette TRACE conn2 <- [1,1494,null,{}] 12:49:18 INFO - PROCESS | 3892 | 1461181758251 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}] 12:49:18 INFO - PROCESS | 3892 | 1461181758338 Marionette TRACE conn2 <- [1,1495,null,{"value":null}] 12:49:18 INFO - PROCESS | 3892 | 1461181758345 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\", \"a4ce384a-a975-48db-a85a-201f44ca6737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:49:18 INFO - PROCESS | 3892 | ++DOCSHELL 190B3800 == 77 [pid = 3892] [id = 383] 12:49:18 INFO - PROCESS | 3892 | ++DOMWINDOW == 144 (1CD7F400) [pid = 3892] [serial = 1149] [outer = 00000000] 12:49:18 INFO - PROCESS | 3892 | ++DOMWINDOW == 145 (1D238000) [pid = 3892] [serial = 1150] [outer = 1CD7F400] 12:49:18 INFO - PROCESS | 3892 | 1461181758388 Marionette DEBUG loaded listener.js 12:49:18 INFO - PROCESS | 3892 | ++DOMWINDOW == 146 (1D3F4400) [pid = 3892] [serial = 1151] [outer = 1CD7F400] 12:49:18 INFO - PROCESS | 3892 | 1461181758870 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]]]}] 12:49:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | Canvas test: 2d.pattern.repeat.undefined 12:49:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | took 625ms 12:49:18 INFO - PROCESS | 3892 | 1461181758883 Marionette TRACE conn2 -> [0,1497,"getWindowHandle",null] 12:49:18 INFO - PROCESS | 3892 | 1461181758884 Marionette TRACE conn2 <- [1,1497,null,{"value":"13"}] 12:49:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html 12:49:18 INFO - PROCESS | 3892 | 1461181758904 Marionette TRACE conn2 -> [0,1498,"setScriptTimeout",{"ms":35000}] 12:49:18 INFO - PROCESS | 3892 | 1461181758906 Marionette TRACE conn2 <- [1,1498,null,{}] 12:49:18 INFO - PROCESS | 3892 | 1461181758909 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}] 12:49:19 INFO - PROCESS | 3892 | 1461181758991 Marionette TRACE conn2 <- [1,1499,null,{"value":null}] 12:49:19 INFO - PROCESS | 3892 | 1461181758997 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\", \"a4ce384a-a975-48db-a85a-201f44ca6737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:49:19 INFO - PROCESS | 3892 | ++DOCSHELL 1CBBF800 == 78 [pid = 3892] [id = 384] 12:49:19 INFO - PROCESS | 3892 | ++DOMWINDOW == 147 (1CEA3400) [pid = 3892] [serial = 1152] [outer = 00000000] 12:49:19 INFO - PROCESS | 3892 | ++DOMWINDOW == 148 (1D8AE000) [pid = 3892] [serial = 1153] [outer = 1CEA3400] 12:49:19 INFO - PROCESS | 3892 | 1461181759045 Marionette DEBUG loaded listener.js 12:49:19 INFO - PROCESS | 3892 | ++DOMWINDOW == 149 (1D9ABC00) [pid = 3892] [serial = 1154] [outer = 1CEA3400] 12:49:19 INFO - PROCESS | 3892 | 1461181759631 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]]]}] 12:49:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | Canvas test: 2d.pattern.repeat.unrecognised 12:49:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | took 797ms 12:49:19 INFO - PROCESS | 3892 | 1461181759732 Marionette TRACE conn2 -> [0,1501,"getWindowHandle",null] 12:49:19 INFO - PROCESS | 3892 | 1461181759736 Marionette TRACE conn2 <- [1,1501,null,{"value":"13"}] 12:49:19 INFO - PROCESS | 3892 | 1461181759756 Marionette TRACE conn2 -> [0,1502,"setScriptTimeout",{"ms":35000}] 12:49:19 INFO - PROCESS | 3892 | 1461181759760 Marionette TRACE conn2 <- [1,1502,null,{}] 12:49:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html 12:49:19 INFO - PROCESS | 3892 | 1461181759766 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}] 12:49:19 INFO - PROCESS | 3892 | 1461181759887 Marionette TRACE conn2 <- [1,1503,null,{"value":null}] 12:49:20 INFO - PROCESS | 3892 | 1461181759993 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\", \"a4ce384a-a975-48db-a85a-201f44ca6737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:49:20 INFO - PROCESS | 3892 | ++DOCSHELL 146B2800 == 79 [pid = 3892] [id = 385] 12:49:20 INFO - PROCESS | 3892 | ++DOMWINDOW == 150 (1541B800) [pid = 3892] [serial = 1155] [outer = 00000000] 12:49:20 INFO - PROCESS | 3892 | ++DOMWINDOW == 151 (18524800) [pid = 3892] [serial = 1156] [outer = 1541B800] 12:49:20 INFO - PROCESS | 3892 | 1461181760050 Marionette DEBUG loaded listener.js 12:49:20 INFO - PROCESS | 3892 | ++DOMWINDOW == 152 (189EF800) [pid = 3892] [serial = 1157] [outer = 1541B800] 12:49:20 INFO - PROCESS | 3892 | 1461181760634 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]]]}] 12:49:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | Canvas test: 2d.pattern.repeat.unrecognisednull 12:49:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | took 875ms 12:49:20 INFO - PROCESS | 3892 | 1461181760654 Marionette TRACE conn2 -> [0,1505,"getWindowHandle",null] 12:49:20 INFO - PROCESS | 3892 | 1461181760660 Marionette TRACE conn2 <- [1,1505,null,{"value":"13"}] 12:49:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html 12:49:20 INFO - PROCESS | 3892 | 1461181760668 Marionette TRACE conn2 -> [0,1506,"setScriptTimeout",{"ms":35000}] 12:49:20 INFO - PROCESS | 3892 | 1461181760671 Marionette TRACE conn2 <- [1,1506,null,{}] 12:49:20 INFO - PROCESS | 3892 | 1461181760675 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}] 12:49:20 INFO - PROCESS | 3892 | 1461181760792 Marionette TRACE conn2 <- [1,1507,null,{"value":null}] 12:49:20 INFO - PROCESS | 3892 | 1461181760903 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\", \"a4ce384a-a975-48db-a85a-201f44ca6737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:49:20 INFO - PROCESS | 3892 | ++DOCSHELL 16ECC800 == 80 [pid = 3892] [id = 386] 12:49:20 INFO - PROCESS | 3892 | ++DOMWINDOW == 153 (182DCC00) [pid = 3892] [serial = 1158] [outer = 00000000] 12:49:20 INFO - PROCESS | 3892 | ++DOMWINDOW == 154 (19665800) [pid = 3892] [serial = 1159] [outer = 182DCC00] 12:49:20 INFO - PROCESS | 3892 | 1461181760957 Marionette DEBUG loaded listener.js 12:49:21 INFO - PROCESS | 3892 | ++DOMWINDOW == 155 (19A03800) [pid = 3892] [serial = 1160] [outer = 182DCC00] 12:49:21 INFO - PROCESS | 3892 | 1461181761569 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]]]}] 12:49:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | Canvas test: 2d.strokeStyle.default 12:49:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | took 937ms 12:49:21 INFO - PROCESS | 3892 | 1461181761615 Marionette TRACE conn2 -> [0,1509,"getWindowHandle",null] 12:49:21 INFO - PROCESS | 3892 | 1461181761617 Marionette TRACE conn2 <- [1,1509,null,{"value":"13"}] 12:49:21 INFO - TEST-START | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html 12:49:21 INFO - PROCESS | 3892 | 1461181761622 Marionette TRACE conn2 -> [0,1510,"setScriptTimeout",{"ms":35000}] 12:49:21 INFO - PROCESS | 3892 | 1461181761625 Marionette TRACE conn2 <- [1,1510,null,{}] 12:49:21 INFO - PROCESS | 3892 | 1461181761638 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}] 12:49:21 INFO - PROCESS | 3892 | 1461181761759 Marionette TRACE conn2 <- [1,1511,null,{"value":null}] 12:49:21 INFO - PROCESS | 3892 | 1461181761900 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\", \"a4ce384a-a975-48db-a85a-201f44ca6737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:49:21 INFO - PROCESS | 3892 | ++DOCSHELL 1C446C00 == 81 [pid = 3892] [id = 387] 12:49:21 INFO - PROCESS | 3892 | ++DOMWINDOW == 156 (1C677000) [pid = 3892] [serial = 1161] [outer = 00000000] 12:49:21 INFO - PROCESS | 3892 | ++DOMWINDOW == 157 (1CEA3000) [pid = 3892] [serial = 1162] [outer = 1C677000] 12:49:21 INFO - PROCESS | 3892 | 1461181761958 Marionette DEBUG loaded listener.js 12:49:22 INFO - PROCESS | 3892 | ++DOMWINDOW == 158 (1D841C00) [pid = 3892] [serial = 1163] [outer = 1C677000] 12:49:22 INFO - PROCESS | 3892 | 1461181762492 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"]]]}] 12:49:22 INFO - TEST-FAIL | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html | fillRect should not affect current default path and NotSupportedError should be thrown. - assert_throws: fillRect should not affect current default path and NotSupportedError should be thrown. function "function () { 12:49:22 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 12:49:22 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:15:5 12:49:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:49:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:49:22 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:14:1 12:49:22 INFO - TEST-FAIL | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html | strokeRect should not affect current default path and NotSupportedError should be thrown. - assert_throws: strokeRect should not affect current default path and NotSupportedError should be thrown. function "function () { 12:49:22 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 12:49:22 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:34:5 12:49:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:49:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:49:22 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:33:1 12:49:22 INFO - TEST-FAIL | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html | fillText should not affect current default path and NotSupportedError should be thrown. - assert_throws: fillText should not affect current default path and NotSupportedError should be thrown. function "function () { 12:49:22 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 12:49:22 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:53:5 12:49:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:49:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:49:22 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:52:1 12:49:22 INFO - TEST-FAIL | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html | strokeText should not affect current default path and NotSupportedError shuld be thrown. - assert_throws: strokeText should not affect current default path and NotSupportedError shuld be thrown. function "function () { 12:49:22 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 12:49:22 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:72:5 12:49:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:49:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:49:22 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:71:1 12:49:22 INFO - TEST-OK | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html | took 906ms 12:49:22 INFO - PROCESS | 3892 | 1461181762527 Marionette TRACE conn2 -> [0,1513,"getWindowHandle",null] 12:49:22 INFO - PROCESS | 3892 | 1461181762530 Marionette TRACE conn2 <- [1,1513,null,{"value":"13"}] 12:49:22 INFO - TEST-START | /2dcontext/hit-regions/hitregions-members-exist.html 12:49:22 INFO - PROCESS | 3892 | 1461181762533 Marionette TRACE conn2 -> [0,1514,"setScriptTimeout",{"ms":35000}] 12:49:22 INFO - PROCESS | 3892 | 1461181762535 Marionette TRACE conn2 <- [1,1514,null,{}] 12:49:22 INFO - PROCESS | 3892 | 1461181762539 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}] 12:49:22 INFO - PROCESS | 3892 | 1461181762646 Marionette TRACE conn2 <- [1,1515,null,{"value":null}] 12:49:22 INFO - PROCESS | 3892 | 1461181762807 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\", \"a4ce384a-a975-48db-a85a-201f44ca6737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:49:22 INFO - PROCESS | 3892 | ++DOCSHELL 1D846000 == 82 [pid = 3892] [id = 388] 12:49:22 INFO - PROCESS | 3892 | ++DOMWINDOW == 159 (1D879800) [pid = 3892] [serial = 1164] [outer = 00000000] 12:49:22 INFO - PROCESS | 3892 | ++DOMWINDOW == 160 (1DBE3C00) [pid = 3892] [serial = 1165] [outer = 1D879800] 12:49:22 INFO - PROCESS | 3892 | 1461181762862 Marionette DEBUG loaded listener.js 12:49:22 INFO - PROCESS | 3892 | ++DOMWINDOW == 161 (1DF4D800) [pid = 3892] [serial = 1166] [outer = 1D879800] 12:49:23 INFO - PROCESS | 3892 | 1461181763424 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"]]]}] 12:49:23 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.addHitRegion Exists - assert_equals: expected "function" but got "undefined" 12:49:23 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:14:3 12:49:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:49:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:49:23 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:12:1 12:49:23 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.removeHitRegion Exists - assert_equals: expected "function" but got "undefined" 12:49:23 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:19:3 12:49:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:49:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:49:23 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:17:1 12:49:23 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.clearHitRegions Exists - assert_equals: expected "function" but got "undefined" 12:49:23 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:24:3 12:49:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:49:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:49:23 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:22:1 12:49:23 INFO - TEST-OK | /2dcontext/hit-regions/hitregions-members-exist.html | took 938ms 12:49:23 INFO - PROCESS | 3892 | 1461181763478 Marionette TRACE conn2 -> [0,1517,"getWindowHandle",null] 12:49:23 INFO - PROCESS | 3892 | 1461181763480 Marionette TRACE conn2 <- [1,1517,null,{"value":"13"}] 12:49:23 INFO - TEST-START | /2dcontext/image-smoothing/imagesmoothing.html 12:49:23 INFO - PROCESS | 3892 | 1461181763484 Marionette TRACE conn2 -> [0,1518,"setScriptTimeout",{"ms":35000}] 12:49:23 INFO - PROCESS | 3892 | 1461181763486 Marionette TRACE conn2 <- [1,1518,null,{}] 12:49:23 INFO - PROCESS | 3892 | 1461181763489 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}] 12:49:23 INFO - PROCESS | 3892 | 1461181763594 Marionette TRACE conn2 <- [1,1519,null,{"value":null}] 12:49:23 INFO - PROCESS | 3892 | 1461181763732 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\", \"a4ce384a-a975-48db-a85a-201f44ca6737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:49:23 INFO - PROCESS | 3892 | ++DOCSHELL 1CBCA000 == 83 [pid = 3892] [id = 389] 12:49:23 INFO - PROCESS | 3892 | ++DOMWINDOW == 162 (1D877000) [pid = 3892] [serial = 1167] [outer = 00000000] 12:49:23 INFO - PROCESS | 3892 | ++DOMWINDOW == 163 (1E1DEC00) [pid = 3892] [serial = 1168] [outer = 1D877000] 12:49:23 INFO - PROCESS | 3892 | 1461181763794 Marionette DEBUG loaded listener.js 12:49:23 INFO - PROCESS | 3892 | ++DOMWINDOW == 164 (1E3B4400) [pid = 3892] [serial = 1169] [outer = 1D877000] 12:49:24 INFO - PROCESS | 3892 | 1461181764287 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]]]}] 12:49:24 INFO - TEST-FAIL | /2dcontext/image-smoothing/imagesmoothing.html | When the CanvasRenderingContext2D object is created, the attribute must be set to true. - assert_true: expected true got undefined 12:49:24 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:22:9 12:49:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:49:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:49:24 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:18:7 12:49:24 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:17:6 12:49:24 INFO - TEST-PASS | /2dcontext/image-smoothing/imagesmoothing.html | On getting the imageSmoothingEnabled attribute, the user agent must return the last value it was set to. 12:49:24 INFO - TEST-PASS | /2dcontext/image-smoothing/imagesmoothing.html | On setting the imageSmoothingEnabled attribute, it must be set to the new value. 12:49:24 INFO - TEST-OK | /2dcontext/image-smoothing/imagesmoothing.html | took 844ms 12:49:24 INFO - PROCESS | 3892 | 1461181764327 Marionette TRACE conn2 -> [0,1521,"getWindowHandle",null] 12:49:24 INFO - PROCESS | 3892 | 1461181764329 Marionette TRACE conn2 <- [1,1521,null,{"value":"13"}] 12:49:24 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.butt.html 12:49:24 INFO - PROCESS | 3892 | 1461181764333 Marionette TRACE conn2 -> [0,1522,"setScriptTimeout",{"ms":35000}] 12:49:24 INFO - PROCESS | 3892 | 1461181764335 Marionette TRACE conn2 <- [1,1522,null,{}] 12:49:24 INFO - PROCESS | 3892 | 1461181764338 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}] 12:49:24 INFO - PROCESS | 3892 | 1461181764461 Marionette TRACE conn2 <- [1,1523,null,{"value":null}] 12:49:24 INFO - PROCESS | 3892 | 1461181764574 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\", \"a4ce384a-a975-48db-a85a-201f44ca6737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:49:24 INFO - PROCESS | 3892 | ++DOCSHELL 1E109000 == 84 [pid = 3892] [id = 390] 12:49:24 INFO - PROCESS | 3892 | ++DOMWINDOW == 165 (1E10FC00) [pid = 3892] [serial = 1170] [outer = 00000000] 12:49:24 INFO - PROCESS | 3892 | ++DOMWINDOW == 166 (1E70F800) [pid = 3892] [serial = 1171] [outer = 1E10FC00] 12:49:24 INFO - PROCESS | 3892 | 1461181764630 Marionette DEBUG loaded listener.js 12:49:24 INFO - PROCESS | 3892 | ++DOMWINDOW == 167 (20682400) [pid = 3892] [serial = 1172] [outer = 1E10FC00] 12:49:25 INFO - PROCESS | 3892 | 1461181765224 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]]]}] 12:49:25 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.butt.html | lineCap 'butt' is rendered correctly 12:49:25 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.butt.html | took 953ms 12:49:25 INFO - PROCESS | 3892 | 1461181765278 Marionette TRACE conn2 -> [0,1525,"getWindowHandle",null] 12:49:25 INFO - PROCESS | 3892 | 1461181765280 Marionette TRACE conn2 <- [1,1525,null,{"value":"13"}] 12:49:25 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.closed.html 12:49:25 INFO - PROCESS | 3892 | 1461181765283 Marionette TRACE conn2 -> [0,1526,"setScriptTimeout",{"ms":35000}] 12:49:25 INFO - PROCESS | 3892 | 1461181765285 Marionette TRACE conn2 <- [1,1526,null,{}] 12:49:25 INFO - PROCESS | 3892 | 1461181765289 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}] 12:49:25 INFO - PROCESS | 3892 | 1461181765392 Marionette TRACE conn2 <- [1,1527,null,{"value":null}] 12:49:25 INFO - PROCESS | 3892 | 1461181765503 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\", \"a4ce384a-a975-48db-a85a-201f44ca6737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:49:25 INFO - PROCESS | 3892 | ++DOCSHELL 1C43A000 == 85 [pid = 3892] [id = 391] 12:49:25 INFO - PROCESS | 3892 | ++DOMWINDOW == 168 (1DF4AC00) [pid = 3892] [serial = 1173] [outer = 00000000] 12:49:25 INFO - PROCESS | 3892 | ++DOMWINDOW == 169 (2068B000) [pid = 3892] [serial = 1174] [outer = 1DF4AC00] 12:49:25 INFO - PROCESS | 3892 | 1461181765556 Marionette DEBUG loaded listener.js 12:49:25 INFO - PROCESS | 3892 | ++DOMWINDOW == 170 (2068AC00) [pid = 3892] [serial = 1175] [outer = 1DF4AC00] 12:49:26 INFO - PROCESS | 3892 | 1461181766142 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]]]}] 12:49:26 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.closed.html | Line caps are not drawn at the corners of an unclosed rectangle 12:49:26 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.closed.html | took 906ms 12:49:26 INFO - PROCESS | 3892 | 1461181766188 Marionette TRACE conn2 -> [0,1529,"getWindowHandle",null] 12:49:26 INFO - PROCESS | 3892 | 1461181766190 Marionette TRACE conn2 <- [1,1529,null,{"value":"13"}] 12:49:26 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.invalid.html 12:49:26 INFO - PROCESS | 3892 | 1461181766194 Marionette TRACE conn2 -> [0,1530,"setScriptTimeout",{"ms":35000}] 12:49:26 INFO - PROCESS | 3892 | 1461181766196 Marionette TRACE conn2 <- [1,1530,null,{}] 12:49:26 INFO - PROCESS | 3892 | 1461181766200 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}] 12:49:26 INFO - PROCESS | 3892 | 1461181766308 Marionette TRACE conn2 <- [1,1531,null,{"value":null}] 12:49:26 INFO - PROCESS | 3892 | 1461181766424 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\", \"a4ce384a-a975-48db-a85a-201f44ca6737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:49:26 INFO - PROCESS | 3892 | ++DOCSHELL 156B4800 == 86 [pid = 3892] [id = 392] 12:49:26 INFO - PROCESS | 3892 | ++DOMWINDOW == 171 (16EDC400) [pid = 3892] [serial = 1176] [outer = 00000000] 12:49:26 INFO - PROCESS | 3892 | ++DOMWINDOW == 172 (1A334C00) [pid = 3892] [serial = 1177] [outer = 16EDC400] 12:49:26 INFO - PROCESS | 3892 | 1461181766477 Marionette DEBUG loaded listener.js 12:49:26 INFO - PROCESS | 3892 | ++DOMWINDOW == 173 (1C446400) [pid = 3892] [serial = 1178] [outer = 16EDC400] 12:49:27 INFO - PROCESS | 3892 | 1461181767278 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]]]}] 12:49:27 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.invalid.html | Setting lineCap to invalid values is ignored 12:49:27 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.invalid.html | took 1157ms 12:49:27 INFO - PROCESS | 3892 | 1461181767346 Marionette TRACE conn2 -> [0,1533,"getWindowHandle",null] 12:49:27 INFO - PROCESS | 3892 | 1461181767350 Marionette TRACE conn2 <- [1,1533,null,{"value":"13"}] 12:49:27 INFO - PROCESS | 3892 | 1461181767355 Marionette TRACE conn2 -> [0,1534,"setScriptTimeout",{"ms":35000}] 12:49:27 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.open.html 12:49:27 INFO - PROCESS | 3892 | 1461181767359 Marionette TRACE conn2 <- [1,1534,null,{}] 12:49:27 INFO - PROCESS | 3892 | 1461181767365 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}] 12:49:27 INFO - PROCESS | 3892 | 1461181767467 Marionette TRACE conn2 <- [1,1535,null,{"value":null}] 12:49:27 INFO - PROCESS | 3892 | 1461181767616 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\", \"a4ce384a-a975-48db-a85a-201f44ca6737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:49:27 INFO - PROCESS | 3892 | ++DOCSHELL 14A09C00 == 87 [pid = 3892] [id = 393] 12:49:27 INFO - PROCESS | 3892 | ++DOMWINDOW == 174 (15F59C00) [pid = 3892] [serial = 1179] [outer = 00000000] 12:49:27 INFO - PROCESS | 3892 | ++DOMWINDOW == 175 (189EE400) [pid = 3892] [serial = 1180] [outer = 15F59C00] 12:49:27 INFO - PROCESS | 3892 | 1461181767667 Marionette DEBUG loaded listener.js 12:49:27 INFO - PROCESS | 3892 | ++DOMWINDOW == 176 (18F73C00) [pid = 3892] [serial = 1181] [outer = 15F59C00] 12:49:28 INFO - PROCESS | 3892 | --DOCSHELL 1354A400 == 86 [pid = 3892] [id = 308] 12:49:28 INFO - PROCESS | 3892 | --DOCSHELL 1DCE4C00 == 85 [pid = 3892] [id = 307] 12:49:28 INFO - PROCESS | 3892 | --DOCSHELL 190B3800 == 84 [pid = 3892] [id = 383] 12:49:28 INFO - PROCESS | 3892 | --DOCSHELL 189F3000 == 83 [pid = 3892] [id = 382] 12:49:28 INFO - PROCESS | 3892 | --DOCSHELL 1CBC5000 == 82 [pid = 3892] [id = 381] 12:49:28 INFO - PROCESS | 3892 | --DOCSHELL 1A824000 == 81 [pid = 3892] [id = 380] 12:49:28 INFO - PROCESS | 3892 | --DOCSHELL 19BF8800 == 80 [pid = 3892] [id = 379] 12:49:28 INFO - PROCESS | 3892 | --DOCSHELL 19A0AC00 == 79 [pid = 3892] [id = 378] 12:49:28 INFO - PROCESS | 3892 | --DOCSHELL 19664000 == 78 [pid = 3892] [id = 377] 12:49:28 INFO - PROCESS | 3892 | --DOCSHELL 16640400 == 77 [pid = 3892] [id = 376] 12:49:28 INFO - PROCESS | 3892 | --DOCSHELL 15F58000 == 76 [pid = 3892] [id = 375] 12:49:28 INFO - PROCESS | 3892 | --DOCSHELL 12D72000 == 75 [pid = 3892] [id = 374] 12:49:28 INFO - PROCESS | 3892 | 1461181768258 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]]]}] 12:49:28 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.open.html | Line caps are drawn at the corners of an unclosed rectangle 12:49:28 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.open.html | took 938ms 12:49:28 INFO - PROCESS | 3892 | 1461181768302 Marionette TRACE conn2 -> [0,1537,"getWindowHandle",null] 12:49:28 INFO - PROCESS | 3892 | 1461181768308 Marionette TRACE conn2 <- [1,1537,null,{"value":"13"}] 12:49:28 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.round.html 12:49:28 INFO - PROCESS | 3892 | 1461181768313 Marionette TRACE conn2 -> [0,1538,"setScriptTimeout",{"ms":35000}] 12:49:28 INFO - PROCESS | 3892 | 1461181768316 Marionette TRACE conn2 <- [1,1538,null,{}] 12:49:28 INFO - PROCESS | 3892 | 1461181768319 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}] 12:49:28 INFO - PROCESS | 3892 | 1461181768424 Marionette TRACE conn2 <- [1,1539,null,{"value":null}] 12:49:28 INFO - PROCESS | 3892 | --DOMWINDOW == 175 (1DCE9400) [pid = 3892] [serial = 1101] [outer = 00000000] [url = about:blank] 12:49:28 INFO - PROCESS | 3892 | --DOMWINDOW == 174 (1CD81400) [pid = 3892] [serial = 1089] [outer = 00000000] [url = about:blank] 12:49:28 INFO - PROCESS | 3892 | --DOMWINDOW == 173 (1D844000) [pid = 3892] [serial = 1092] [outer = 00000000] [url = about:blank] 12:49:28 INFO - PROCESS | 3892 | --DOMWINDOW == 172 (1CE9D000) [pid = 3892] [serial = 1090] [outer = 00000000] [url = about:blank] 12:49:28 INFO - PROCESS | 3892 | --DOMWINDOW == 171 (15AA3000) [pid = 3892] [serial = 1095] [outer = 00000000] [url = about:blank] 12:49:28 INFO - PROCESS | 3892 | --DOMWINDOW == 170 (1D83E800) [pid = 3892] [serial = 1093] [outer = 00000000] [url = about:blank] 12:49:28 INFO - PROCESS | 3892 | --DOMWINDOW == 169 (19BF6C00) [pid = 3892] [serial = 1080] [outer = 00000000] [url = about:blank] 12:49:28 INFO - PROCESS | 3892 | --DOMWINDOW == 168 (19E0A800) [pid = 3892] [serial = 1081] [outer = 00000000] [url = about:blank] 12:49:28 INFO - PROCESS | 3892 | --DOMWINDOW == 167 (1C43D800) [pid = 3892] [serial = 1083] [outer = 00000000] [url = about:blank] 12:49:28 INFO - PROCESS | 3892 | --DOMWINDOW == 166 (1C442000) [pid = 3892] [serial = 1084] [outer = 00000000] [url = about:blank] 12:49:28 INFO - PROCESS | 3892 | --DOMWINDOW == 165 (1DF54400) [pid = 3892] [serial = 1071] [outer = 00000000] [url = about:blank] 12:49:28 INFO - PROCESS | 3892 | --DOMWINDOW == 164 (18523C00) [pid = 3892] [serial = 1077] [outer = 00000000] [url = about:blank] 12:49:28 INFO - PROCESS | 3892 | --DOMWINDOW == 163 (189F2400) [pid = 3892] [serial = 1078] [outer = 00000000] [url = about:blank] 12:49:28 INFO - PROCESS | 3892 | --DOMWINDOW == 162 (1C5FB400) [pid = 3892] [serial = 1086] [outer = 00000000] [url = about:blank] 12:49:28 INFO - PROCESS | 3892 | --DOMWINDOW == 161 (182D4400) [pid = 3892] [serial = 1056] [outer = 00000000] [url = about:blank] 12:49:28 INFO - PROCESS | 3892 | --DOMWINDOW == 160 (18C13000) [pid = 3892] [serial = 1075] [outer = 00000000] [url = about:blank] 12:49:28 INFO - PROCESS | 3892 | --DOMWINDOW == 159 (18525400) [pid = 3892] [serial = 1074] [outer = 00000000] [url = about:blank] 12:49:28 INFO - PROCESS | 3892 | --DOMWINDOW == 158 (1D9B4000) [pid = 3892] [serial = 1062] [outer = 00000000] [url = about:blank] 12:49:28 INFO - PROCESS | 3892 | --DOMWINDOW == 157 (1DCDE800) [pid = 3892] [serial = 1065] [outer = 00000000] [url = about:blank] 12:49:28 INFO - PROCESS | 3892 | --DOMWINDOW == 156 (1DF4B400) [pid = 3892] [serial = 1068] [outer = 00000000] [url = about:blank] 12:49:28 INFO - PROCESS | 3892 | --DOMWINDOW == 155 (19D2E400) [pid = 3892] [serial = 1059] [outer = 00000000] [url = about:blank] 12:49:28 INFO - PROCESS | 3892 | --DOMWINDOW == 154 (1851D400) [pid = 3892] [serial = 1096] [outer = 00000000] [url = about:blank] 12:49:28 INFO - PROCESS | 3892 | --DOMWINDOW == 153 (1D871800) [pid = 3892] [serial = 1098] [outer = 00000000] [url = about:blank] 12:49:28 INFO - PROCESS | 3892 | --DOMWINDOW == 152 (1DF4DC00) [pid = 3892] [serial = 1102] [outer = 00000000] [url = about:blank] 12:49:28 INFO - PROCESS | 3892 | --DOMWINDOW == 151 (1D8AF400) [pid = 3892] [serial = 1099] [outer = 00000000] [url = about:blank] 12:49:28 INFO - PROCESS | 3892 | --DOMWINDOW == 150 (1C95CC00) [pid = 3892] [serial = 1087] [outer = 00000000] [url = about:blank] 12:49:28 INFO - PROCESS | 3892 | 1461181768533 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\", \"a4ce384a-a975-48db-a85a-201f44ca6737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:49:28 INFO - PROCESS | 3892 | ++DOCSHELL 1325F400 == 76 [pid = 3892] [id = 394] 12:49:28 INFO - PROCESS | 3892 | ++DOMWINDOW == 151 (1374C000) [pid = 3892] [serial = 1182] [outer = 00000000] 12:49:28 INFO - PROCESS | 3892 | ++DOMWINDOW == 152 (182D6400) [pid = 3892] [serial = 1183] [outer = 1374C000] 12:49:28 INFO - PROCESS | 3892 | 1461181768578 Marionette DEBUG loaded listener.js 12:49:28 INFO - PROCESS | 3892 | ++DOMWINDOW == 153 (189F3000) [pid = 3892] [serial = 1184] [outer = 1374C000] 12:49:29 INFO - PROCESS | 3892 | 1461181769024 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]]]}] 12:49:29 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.round.html | lineCap 'round' is rendered correctly 12:49:29 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.round.html | took 734ms 12:49:29 INFO - PROCESS | 3892 | 1461181769053 Marionette TRACE conn2 -> [0,1541,"getWindowHandle",null] 12:49:29 INFO - PROCESS | 3892 | 1461181769055 Marionette TRACE conn2 <- [1,1541,null,{"value":"13"}] 12:49:29 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.square.html 12:49:29 INFO - PROCESS | 3892 | 1461181769059 Marionette TRACE conn2 -> [0,1542,"setScriptTimeout",{"ms":35000}] 12:49:29 INFO - PROCESS | 3892 | 1461181769062 Marionette TRACE conn2 <- [1,1542,null,{}] 12:49:29 INFO - PROCESS | 3892 | 1461181769072 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}] 12:49:29 INFO - PROCESS | 3892 | 1461181769162 Marionette TRACE conn2 <- [1,1543,null,{"value":null}] 12:49:29 INFO - PROCESS | 3892 | 1461181769168 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\", \"a4ce384a-a975-48db-a85a-201f44ca6737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:49:29 INFO - PROCESS | 3892 | ++DOCSHELL 1945FC00 == 77 [pid = 3892] [id = 395] 12:49:29 INFO - PROCESS | 3892 | ++DOMWINDOW == 154 (196D5000) [pid = 3892] [serial = 1185] [outer = 00000000] 12:49:29 INFO - PROCESS | 3892 | ++DOMWINDOW == 155 (19E04C00) [pid = 3892] [serial = 1186] [outer = 196D5000] 12:49:29 INFO - PROCESS | 3892 | 1461181769216 Marionette DEBUG loaded listener.js 12:49:29 INFO - PROCESS | 3892 | ++DOMWINDOW == 156 (1A334400) [pid = 3892] [serial = 1187] [outer = 196D5000] 12:49:29 INFO - PROCESS | 3892 | 1461181769701 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]]]}] 12:49:29 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.square.html | lineCap 'square' is rendered correctly 12:49:29 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.square.html | took 687ms 12:49:29 INFO - PROCESS | 3892 | 1461181769758 Marionette TRACE conn2 -> [0,1545,"getWindowHandle",null] 12:49:29 INFO - PROCESS | 3892 | 1461181769760 Marionette TRACE conn2 <- [1,1545,null,{"value":"13"}] 12:49:29 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.valid.html 12:49:29 INFO - PROCESS | 3892 | 1461181769764 Marionette TRACE conn2 -> [0,1546,"setScriptTimeout",{"ms":35000}] 12:49:29 INFO - PROCESS | 3892 | 1461181769765 Marionette TRACE conn2 <- [1,1546,null,{}] 12:49:29 INFO - PROCESS | 3892 | 1461181769769 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}] 12:49:29 INFO - PROCESS | 3892 | 1461181769861 Marionette TRACE conn2 <- [1,1547,null,{"value":null}] 12:49:29 INFO - PROCESS | 3892 | 1461181769869 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\", \"a4ce384a-a975-48db-a85a-201f44ca6737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:49:29 INFO - PROCESS | 3892 | ++DOCSHELL 1ABE3C00 == 78 [pid = 3892] [id = 396] 12:49:29 INFO - PROCESS | 3892 | ++DOMWINDOW == 157 (1ABE4000) [pid = 3892] [serial = 1188] [outer = 00000000] 12:49:29 INFO - PROCESS | 3892 | ++DOMWINDOW == 158 (1C5FC000) [pid = 3892] [serial = 1189] [outer = 1ABE4000] 12:49:29 INFO - PROCESS | 3892 | 1461181769914 Marionette DEBUG loaded listener.js 12:49:29 INFO - PROCESS | 3892 | ++DOMWINDOW == 159 (1C958000) [pid = 3892] [serial = 1190] [outer = 1ABE4000] 12:49:30 INFO - PROCESS | 3892 | 1461181770375 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]]]}] 12:49:30 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.valid.html | Setting lineCap to valid values works 12:49:30 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.valid.html | took 703ms 12:49:30 INFO - PROCESS | 3892 | 1461181770463 Marionette TRACE conn2 -> [0,1549,"getWindowHandle",null] 12:49:30 INFO - PROCESS | 3892 | 1461181770465 Marionette TRACE conn2 <- [1,1549,null,{"value":"13"}] 12:49:30 INFO - TEST-START | /2dcontext/line-styles/2d.line.cross.html 12:49:30 INFO - PROCESS | 3892 | 1461181770469 Marionette TRACE conn2 -> [0,1550,"setScriptTimeout",{"ms":35000}] 12:49:30 INFO - PROCESS | 3892 | 1461181770471 Marionette TRACE conn2 <- [1,1550,null,{}] 12:49:30 INFO - PROCESS | 3892 | 1461181770474 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}] 12:49:30 INFO - PROCESS | 3892 | 1461181770586 Marionette TRACE conn2 <- [1,1551,null,{"value":null}] 12:49:30 INFO - PROCESS | 3892 | 1461181770596 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\", \"a4ce384a-a975-48db-a85a-201f44ca6737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:49:30 INFO - PROCESS | 3892 | ++DOCSHELL 1ABDC000 == 79 [pid = 3892] [id = 397] 12:49:30 INFO - PROCESS | 3892 | ++DOMWINDOW == 160 (1C444C00) [pid = 3892] [serial = 1191] [outer = 00000000] 12:49:30 INFO - PROCESS | 3892 | ++DOMWINDOW == 161 (1CEA5400) [pid = 3892] [serial = 1192] [outer = 1C444C00] 12:49:30 INFO - PROCESS | 3892 | 1461181770640 Marionette DEBUG loaded listener.js 12:49:30 INFO - PROCESS | 3892 | ++DOMWINDOW == 162 (1D3F9C00) [pid = 3892] [serial = 1193] [outer = 1C444C00] 12:49:31 INFO - PROCESS | 3892 | 1461181771161 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]]]}] 12:49:31 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cross.html | Canvas test: 2d.line.cross 12:49:31 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cross.html | took 735ms 12:49:31 INFO - TEST-START | /2dcontext/line-styles/2d.line.defaults.html 12:49:31 INFO - PROCESS | 3892 | 1461181771209 Marionette TRACE conn2 -> [0,1553,"getWindowHandle",null] 12:49:31 INFO - PROCESS | 3892 | 1461181771211 Marionette TRACE conn2 <- [1,1553,null,{"value":"13"}] 12:49:31 INFO - PROCESS | 3892 | 1461181771214 Marionette TRACE conn2 -> [0,1554,"setScriptTimeout",{"ms":35000}] 12:49:31 INFO - PROCESS | 3892 | 1461181771216 Marionette TRACE conn2 <- [1,1554,null,{}] 12:49:31 INFO - PROCESS | 3892 | 1461181771224 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}] 12:49:31 INFO - PROCESS | 3892 | 1461181771360 Marionette TRACE conn2 <- [1,1555,null,{"value":null}] 12:49:31 INFO - PROCESS | 3892 | 1461181771429 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\", \"a4ce384a-a975-48db-a85a-201f44ca6737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:49:31 INFO - PROCESS | 3892 | ++DOCSHELL 1D013C00 == 80 [pid = 3892] [id = 398] 12:49:31 INFO - PROCESS | 3892 | ++DOMWINDOW == 163 (1D87F400) [pid = 3892] [serial = 1194] [outer = 00000000] 12:49:31 INFO - PROCESS | 3892 | ++DOMWINDOW == 164 (1D9C8C00) [pid = 3892] [serial = 1195] [outer = 1D87F400] 12:49:31 INFO - PROCESS | 3892 | 1461181771476 Marionette DEBUG loaded listener.js 12:49:31 INFO - PROCESS | 3892 | ++DOMWINDOW == 165 (1DCE5800) [pid = 3892] [serial = 1196] [outer = 1D87F400] 12:49:31 INFO - PROCESS | 3892 | 1461181771892 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]]]}] 12:49:31 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.defaults.html | Canvas test: 2d.line.defaults 12:49:31 INFO - TEST-OK | /2dcontext/line-styles/2d.line.defaults.html | took 688ms 12:49:31 INFO - PROCESS | 3892 | 1461181771917 Marionette TRACE conn2 -> [0,1557,"getWindowHandle",null] 12:49:31 INFO - PROCESS | 3892 | 1461181771919 Marionette TRACE conn2 <- [1,1557,null,{"value":"13"}] 12:49:31 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.bevel.html 12:49:31 INFO - PROCESS | 3892 | 1461181771922 Marionette TRACE conn2 -> [0,1558,"setScriptTimeout",{"ms":35000}] 12:49:31 INFO - PROCESS | 3892 | 1461181771924 Marionette TRACE conn2 <- [1,1558,null,{}] 12:49:31 INFO - PROCESS | 3892 | 1461181771927 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}] 12:49:32 INFO - PROCESS | 3892 | 1461181772078 Marionette TRACE conn2 <- [1,1559,null,{"value":null}] 12:49:32 INFO - PROCESS | 3892 | 1461181772102 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\", \"a4ce384a-a975-48db-a85a-201f44ca6737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:49:32 INFO - PROCESS | 3892 | ++DOCSHELL 1D9B8000 == 81 [pid = 3892] [id = 399] 12:49:32 INFO - PROCESS | 3892 | ++DOMWINDOW == 166 (1DCEBC00) [pid = 3892] [serial = 1197] [outer = 00000000] 12:49:32 INFO - PROCESS | 3892 | ++DOMWINDOW == 167 (1E10D800) [pid = 3892] [serial = 1198] [outer = 1DCEBC00] 12:49:32 INFO - PROCESS | 3892 | 1461181772146 Marionette DEBUG loaded listener.js 12:49:32 INFO - PROCESS | 3892 | ++DOMWINDOW == 168 (1E3B7C00) [pid = 3892] [serial = 1199] [outer = 1DCEBC00] 12:49:32 INFO - PROCESS | 3892 | 1461181772580 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]]]}] 12:49:32 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.bevel.html | lineJoin 'bevel' is rendered correctly 12:49:32 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.bevel.html | took 703ms 12:49:32 INFO - PROCESS | 3892 | 1461181772619 Marionette TRACE conn2 -> [0,1561,"getWindowHandle",null] 12:49:32 INFO - PROCESS | 3892 | 1461181772621 Marionette TRACE conn2 <- [1,1561,null,{"value":"13"}] 12:49:32 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.closed.html 12:49:32 INFO - PROCESS | 3892 | 1461181772625 Marionette TRACE conn2 -> [0,1562,"setScriptTimeout",{"ms":35000}] 12:49:32 INFO - PROCESS | 3892 | 1461181772627 Marionette TRACE conn2 <- [1,1562,null,{}] 12:49:32 INFO - PROCESS | 3892 | 1461181772630 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}] 12:49:32 INFO - PROCESS | 3892 | 1461181772751 Marionette TRACE conn2 <- [1,1563,null,{"value":null}] 12:49:32 INFO - PROCESS | 3892 | 1461181772822 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\", \"a4ce384a-a975-48db-a85a-201f44ca6737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:49:32 INFO - PROCESS | 3892 | ++DOCSHELL 182E0800 == 82 [pid = 3892] [id = 400] 12:49:32 INFO - PROCESS | 3892 | ++DOMWINDOW == 169 (1DF54400) [pid = 3892] [serial = 1200] [outer = 00000000] 12:49:32 INFO - PROCESS | 3892 | ++DOMWINDOW == 170 (1E70F000) [pid = 3892] [serial = 1201] [outer = 1DF54400] 12:49:32 INFO - PROCESS | 3892 | 1461181772865 Marionette DEBUG loaded listener.js 12:49:32 INFO - PROCESS | 3892 | ++DOMWINDOW == 171 (20688800) [pid = 3892] [serial = 1202] [outer = 1DF54400] 12:49:33 INFO - PROCESS | 3892 | --DOMWINDOW == 170 (18C1C400) [pid = 3892] [serial = 1146] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html] 12:49:33 INFO - PROCESS | 3892 | --DOMWINDOW == 169 (1CD7F400) [pid = 3892] [serial = 1149] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html] 12:49:33 INFO - PROCESS | 3892 | --DOMWINDOW == 168 (1CBC9800) [pid = 3892] [serial = 1143] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html] 12:49:33 INFO - PROCESS | 3892 | --DOMWINDOW == 167 (143A1000) [pid = 3892] [serial = 1052] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html] 12:49:33 INFO - PROCESS | 3892 | --DOMWINDOW == 166 (1CBCC800) [pid = 3892] [serial = 908] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html] 12:49:33 INFO - PROCESS | 3892 | --DOMWINDOW == 165 (16ECE400) [pid = 3892] [serial = 1013] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html] 12:49:33 INFO - PROCESS | 3892 | --DOMWINDOW == 164 (1D8AC000) [pid = 3892] [serial = 1022] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html] 12:49:33 INFO - PROCESS | 3892 | --DOMWINDOW == 163 (13A2DC00) [pid = 3892] [serial = 959] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html] 12:49:33 INFO - PROCESS | 3892 | --DOMWINDOW == 162 (18595000) [pid = 3892] [serial = 962] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html] 12:49:33 INFO - PROCESS | 3892 | --DOMWINDOW == 161 (1AB08000) [pid = 3892] [serial = 914] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html] 12:49:33 INFO - PROCESS | 3892 | --DOMWINDOW == 160 (1CB9F800) [pid = 3892] [serial = 965] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html] 12:49:33 INFO - PROCESS | 3892 | --DOMWINDOW == 159 (1D23E800) [pid = 3892] [serial = 968] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html] 12:49:33 INFO - PROCESS | 3892 | --DOMWINDOW == 158 (13A24400) [pid = 3892] [serial = 1010] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html] 12:49:33 INFO - PROCESS | 3892 | --DOMWINDOW == 157 (1D243400) [pid = 3892] [serial = 971] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html] 12:49:33 INFO - PROCESS | 3892 | --DOMWINDOW == 156 (1D9AAC00) [pid = 3892] [serial = 974] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html] 12:49:33 INFO - PROCESS | 3892 | --DOMWINDOW == 155 (18C13800) [pid = 3892] [serial = 911] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html] 12:49:33 INFO - PROCESS | 3892 | --DOMWINDOW == 154 (1D232000) [pid = 3892] [serial = 917] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html] 12:49:33 INFO - PROCESS | 3892 | --DOMWINDOW == 153 (1D239400) [pid = 3892] [serial = 1016] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html] 12:49:33 INFO - PROCESS | 3892 | --DOMWINDOW == 152 (1354AC00) [pid = 3892] [serial = 923] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html] 12:49:33 INFO - PROCESS | 3892 | --DOMWINDOW == 151 (189E6800) [pid = 3892] [serial = 956] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html] 12:49:33 INFO - PROCESS | 3892 | --DOMWINDOW == 150 (1DCE5400) [pid = 3892] [serial = 920] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html] 12:49:33 INFO - PROCESS | 3892 | --DOMWINDOW == 149 (1D87DC00) [pid = 3892] [serial = 1019] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html] 12:49:33 INFO - PROCESS | 3892 | --DOMWINDOW == 148 (19BF8C00) [pid = 3892] [serial = 1136] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html] 12:49:33 INFO - PROCESS | 3892 | --DOMWINDOW == 147 (19BF3C00) [pid = 3892] [serial = 1133] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html] 12:49:33 INFO - PROCESS | 3892 | --DOMWINDOW == 146 (13553400) [pid = 3892] [serial = 1121] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html] 12:49:33 INFO - PROCESS | 3892 | --DOMWINDOW == 145 (1985C400) [pid = 3892] [serial = 1130] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html] 12:49:33 INFO - PROCESS | 3892 | --DOMWINDOW == 144 (16ED2400) [pid = 3892] [serial = 1124] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html] 12:49:33 INFO - PROCESS | 3892 | --DOMWINDOW == 143 (1C5F3400) [pid = 3892] [serial = 1139] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html] 12:49:33 INFO - PROCESS | 3892 | --DOMWINDOW == 142 (16A67000) [pid = 3892] [serial = 1127] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html] 12:49:33 INFO - PROCESS | 3892 | 1461181773530 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]]]}] 12:49:33 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.closed.html | Line joins are drawn at the corner of a closed rectangle 12:49:33 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.closed.html | took 938ms 12:49:33 INFO - PROCESS | 3892 | 1461181773570 Marionette TRACE conn2 -> [0,1565,"getWindowHandle",null] 12:49:33 INFO - PROCESS | 3892 | 1461181773572 Marionette TRACE conn2 <- [1,1565,null,{"value":"13"}] 12:49:33 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.invalid.html 12:49:33 INFO - PROCESS | 3892 | 1461181773576 Marionette TRACE conn2 -> [0,1566,"setScriptTimeout",{"ms":35000}] 12:49:33 INFO - PROCESS | 3892 | 1461181773577 Marionette TRACE conn2 <- [1,1566,null,{}] 12:49:33 INFO - PROCESS | 3892 | 1461181773581 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}] 12:49:33 INFO - PROCESS | 3892 | 1461181773667 Marionette TRACE conn2 <- [1,1567,null,{"value":null}] 12:49:33 INFO - PROCESS | 3892 | 1461181773673 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\", \"a4ce384a-a975-48db-a85a-201f44ca6737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:49:33 INFO - PROCESS | 3892 | ++DOCSHELL 1354FC00 == 83 [pid = 3892] [id = 401] 12:49:33 INFO - PROCESS | 3892 | ++DOMWINDOW == 143 (13A2DC00) [pid = 3892] [serial = 1203] [outer = 00000000] 12:49:33 INFO - PROCESS | 3892 | ++DOMWINDOW == 144 (182DF400) [pid = 3892] [serial = 1204] [outer = 13A2DC00] 12:49:33 INFO - PROCESS | 3892 | 1461181773717 Marionette DEBUG loaded listener.js 12:49:33 INFO - PROCESS | 3892 | ++DOMWINDOW == 145 (18BD8400) [pid = 3892] [serial = 1205] [outer = 13A2DC00] 12:49:34 INFO - PROCESS | 3892 | 1461181774141 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]]]}] 12:49:34 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.invalid.html | Setting lineJoin to invalid values is ignored 12:49:34 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.invalid.html | took 594ms 12:49:34 INFO - PROCESS | 3892 | 1461181774174 Marionette TRACE conn2 -> [0,1569,"getWindowHandle",null] 12:49:34 INFO - PROCESS | 3892 | 1461181774176 Marionette TRACE conn2 <- [1,1569,null,{"value":"13"}] 12:49:34 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.miter.html 12:49:34 INFO - PROCESS | 3892 | 1461181774194 Marionette TRACE conn2 -> [0,1570,"setScriptTimeout",{"ms":35000}] 12:49:34 INFO - PROCESS | 3892 | 1461181774196 Marionette TRACE conn2 <- [1,1570,null,{}] 12:49:34 INFO - PROCESS | 3892 | 1461181774200 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}] 12:49:34 INFO - PROCESS | 3892 | 1461181774285 Marionette TRACE conn2 <- [1,1571,null,{"value":null}] 12:49:34 INFO - PROCESS | 3892 | 1461181774290 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\", \"a4ce384a-a975-48db-a85a-201f44ca6737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:49:34 INFO - PROCESS | 3892 | ++DOCSHELL 15F5C800 == 84 [pid = 3892] [id = 402] 12:49:34 INFO - PROCESS | 3892 | ++DOMWINDOW == 146 (16A67000) [pid = 3892] [serial = 1206] [outer = 00000000] 12:49:34 INFO - PROCESS | 3892 | ++DOMWINDOW == 147 (1C64E800) [pid = 3892] [serial = 1207] [outer = 16A67000] 12:49:34 INFO - PROCESS | 3892 | 1461181774334 Marionette DEBUG loaded listener.js 12:49:34 INFO - PROCESS | 3892 | ++DOMWINDOW == 148 (1C95DC00) [pid = 3892] [serial = 1208] [outer = 16A67000] 12:49:34 INFO - PROCESS | 3892 | 1461181774772 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]]]}] 12:49:34 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.miter.html | lineJoin 'miter' is rendered correctly 12:49:34 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.miter.html | took 625ms 12:49:34 INFO - PROCESS | 3892 | 1461181774834 Marionette TRACE conn2 -> [0,1573,"getWindowHandle",null] 12:49:34 INFO - PROCESS | 3892 | 1461181774837 Marionette TRACE conn2 <- [1,1573,null,{"value":"13"}] 12:49:34 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.open.html 12:49:34 INFO - PROCESS | 3892 | 1461181774840 Marionette TRACE conn2 -> [0,1574,"setScriptTimeout",{"ms":35000}] 12:49:34 INFO - PROCESS | 3892 | 1461181774842 Marionette TRACE conn2 <- [1,1574,null,{}] 12:49:34 INFO - PROCESS | 3892 | 1461181774845 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}] 12:49:34 INFO - PROCESS | 3892 | 1461181774954 Marionette TRACE conn2 <- [1,1575,null,{"value":null}] 12:49:34 INFO - PROCESS | 3892 | 1461181774959 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\", \"a4ce384a-a975-48db-a85a-201f44ca6737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:49:34 INFO - PROCESS | 3892 | ++DOCSHELL 1A335C00 == 85 [pid = 3892] [id = 403] 12:49:34 INFO - PROCESS | 3892 | ++DOMWINDOW == 149 (1D87C800) [pid = 3892] [serial = 1209] [outer = 00000000] 12:49:35 INFO - PROCESS | 3892 | ++DOMWINDOW == 150 (1E709000) [pid = 3892] [serial = 1210] [outer = 1D87C800] 12:49:35 INFO - PROCESS | 3892 | 1461181775007 Marionette DEBUG loaded listener.js 12:49:35 INFO - PROCESS | 3892 | ++DOMWINDOW == 151 (21B5B000) [pid = 3892] [serial = 1211] [outer = 1D87C800] 12:49:35 INFO - PROCESS | 3892 | 1461181775732 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]]]}] 12:49:35 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.open.html | Line joins are not drawn at the corner of an unclosed rectangle 12:49:35 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.open.html | took 938ms 12:49:35 INFO - PROCESS | 3892 | 1461181775786 Marionette TRACE conn2 -> [0,1577,"getWindowHandle",null] 12:49:35 INFO - PROCESS | 3892 | 1461181775792 Marionette TRACE conn2 <- [1,1577,null,{"value":"13"}] 12:49:35 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.parallel.html 12:49:35 INFO - PROCESS | 3892 | 1461181775798 Marionette TRACE conn2 -> [0,1578,"setScriptTimeout",{"ms":35000}] 12:49:35 INFO - PROCESS | 3892 | 1461181775801 Marionette TRACE conn2 <- [1,1578,null,{}] 12:49:35 INFO - PROCESS | 3892 | 1461181775806 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}] 12:49:35 INFO - PROCESS | 3892 | 1461181775925 Marionette TRACE conn2 <- [1,1579,null,{"value":null}] 12:49:36 INFO - PROCESS | 3892 | 1461181776080 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\", \"a4ce384a-a975-48db-a85a-201f44ca6737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:49:36 INFO - PROCESS | 3892 | ++DOCSHELL 1851EC00 == 86 [pid = 3892] [id = 404] 12:49:36 INFO - PROCESS | 3892 | ++DOMWINDOW == 152 (18523400) [pid = 3892] [serial = 1212] [outer = 00000000] 12:49:36 INFO - PROCESS | 3892 | ++DOMWINDOW == 153 (18CF6C00) [pid = 3892] [serial = 1213] [outer = 18523400] 12:49:36 INFO - PROCESS | 3892 | 1461181776138 Marionette DEBUG loaded listener.js 12:49:36 INFO - PROCESS | 3892 | ++DOMWINDOW == 154 (190B0800) [pid = 3892] [serial = 1214] [outer = 18523400] 12:49:36 INFO - PROCESS | 3892 | 1461181776761 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]]]}] 12:49:36 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.parallel.html | Line joins are drawn at 180-degree joins 12:49:36 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.parallel.html | took 1000ms 12:49:36 INFO - PROCESS | 3892 | 1461181776799 Marionette TRACE conn2 -> [0,1581,"getWindowHandle",null] 12:49:36 INFO - PROCESS | 3892 | 1461181776805 Marionette TRACE conn2 <- [1,1581,null,{"value":"13"}] 12:49:36 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.round.html 12:49:36 INFO - PROCESS | 3892 | 1461181776812 Marionette TRACE conn2 -> [0,1582,"setScriptTimeout",{"ms":35000}] 12:49:36 INFO - PROCESS | 3892 | 1461181776814 Marionette TRACE conn2 <- [1,1582,null,{}] 12:49:36 INFO - PROCESS | 3892 | 1461181776818 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}] 12:49:36 INFO - PROCESS | 3892 | 1461181776931 Marionette TRACE conn2 <- [1,1583,null,{"value":null}] 12:49:37 INFO - PROCESS | 3892 | 1461181777083 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\", \"a4ce384a-a975-48db-a85a-201f44ca6737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:49:37 INFO - PROCESS | 3892 | ++DOCSHELL 189F2400 == 87 [pid = 3892] [id = 405] 12:49:37 INFO - PROCESS | 3892 | ++DOMWINDOW == 155 (190B0400) [pid = 3892] [serial = 1215] [outer = 00000000] 12:49:37 INFO - PROCESS | 3892 | ++DOMWINDOW == 156 (1C438800) [pid = 3892] [serial = 1216] [outer = 190B0400] 12:49:37 INFO - PROCESS | 3892 | 1461181777140 Marionette DEBUG loaded listener.js 12:49:37 INFO - PROCESS | 3892 | ++DOMWINDOW == 157 (1C445400) [pid = 3892] [serial = 1217] [outer = 190B0400] 12:49:37 INFO - PROCESS | 3892 | 1461181777780 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]]]}] 12:49:37 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.round.html | lineJoin 'round' is rendered correctly 12:49:37 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.round.html | took 1047ms 12:49:37 INFO - PROCESS | 3892 | 1461181777875 Marionette TRACE conn2 -> [0,1585,"getWindowHandle",null] 12:49:37 INFO - PROCESS | 3892 | 1461181777878 Marionette TRACE conn2 <- [1,1585,null,{"value":"13"}] 12:49:37 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.valid.html 12:49:37 INFO - PROCESS | 3892 | 1461181777882 Marionette TRACE conn2 -> [0,1586,"setScriptTimeout",{"ms":35000}] 12:49:37 INFO - PROCESS | 3892 | 1461181777885 Marionette TRACE conn2 <- [1,1586,null,{}] 12:49:37 INFO - PROCESS | 3892 | 1461181777912 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}] 12:49:38 INFO - PROCESS | 3892 | 1461181778041 Marionette TRACE conn2 <- [1,1587,null,{"value":null}] 12:49:38 INFO - PROCESS | 3892 | 1461181778180 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\", \"a4ce384a-a975-48db-a85a-201f44ca6737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:49:38 INFO - PROCESS | 3892 | ++DOCSHELL 1D872400 == 88 [pid = 3892] [id = 406] 12:49:38 INFO - PROCESS | 3892 | ++DOMWINDOW == 158 (1D8AE400) [pid = 3892] [serial = 1218] [outer = 00000000] 12:49:38 INFO - PROCESS | 3892 | ++DOMWINDOW == 159 (1DBE5400) [pid = 3892] [serial = 1219] [outer = 1D8AE400] 12:49:38 INFO - PROCESS | 3892 | 1461181778241 Marionette DEBUG loaded listener.js 12:49:38 INFO - PROCESS | 3892 | ++DOMWINDOW == 160 (1DCECC00) [pid = 3892] [serial = 1220] [outer = 1D8AE400] 12:49:38 INFO - PROCESS | 3892 | 1461181778780 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]]]}] 12:49:38 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.valid.html | Setting lineJoin to valid values works 12:49:38 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.valid.html | took 969ms 12:49:38 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.acute.html 12:49:38 INFO - PROCESS | 3892 | 1461181778846 Marionette TRACE conn2 -> [0,1589,"getWindowHandle",null] 12:49:38 INFO - PROCESS | 3892 | 1461181778849 Marionette TRACE conn2 <- [1,1589,null,{"value":"13"}] 12:49:38 INFO - PROCESS | 3892 | 1461181778853 Marionette TRACE conn2 -> [0,1590,"setScriptTimeout",{"ms":35000}] 12:49:38 INFO - PROCESS | 3892 | 1461181778855 Marionette TRACE conn2 <- [1,1590,null,{}] 12:49:38 INFO - PROCESS | 3892 | 1461181778858 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}] 12:49:38 INFO - PROCESS | 3892 | 1461181778969 Marionette TRACE conn2 <- [1,1591,null,{"value":null}] 12:49:39 INFO - PROCESS | 3892 | 1461181779119 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\", \"a4ce384a-a975-48db-a85a-201f44ca6737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:49:39 INFO - PROCESS | 3892 | ++DOCSHELL 1CE9FC00 == 89 [pid = 3892] [id = 407] 12:49:39 INFO - PROCESS | 3892 | ++DOMWINDOW == 161 (1D83F800) [pid = 3892] [serial = 1221] [outer = 00000000] 12:49:39 INFO - PROCESS | 3892 | ++DOMWINDOW == 162 (2068A000) [pid = 3892] [serial = 1222] [outer = 1D83F800] 12:49:39 INFO - PROCESS | 3892 | 1461181779175 Marionette DEBUG loaded listener.js 12:49:39 INFO - PROCESS | 3892 | ++DOMWINDOW == 163 (21B5D400) [pid = 3892] [serial = 1223] [outer = 1D83F800] 12:49:39 INFO - PROCESS | 3892 | 1461181779726 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]]]}] 12:49:39 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.acute.html | Miter joins are drawn correctly with acute angles 12:49:39 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.acute.html | took 938ms 12:49:39 INFO - PROCESS | 3892 | 1461181779797 Marionette TRACE conn2 -> [0,1593,"getWindowHandle",null] 12:49:39 INFO - PROCESS | 3892 | 1461181779800 Marionette TRACE conn2 <- [1,1593,null,{"value":"13"}] 12:49:39 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.exceeded.html 12:49:39 INFO - PROCESS | 3892 | 1461181779803 Marionette TRACE conn2 -> [0,1594,"setScriptTimeout",{"ms":35000}] 12:49:39 INFO - PROCESS | 3892 | 1461181779805 Marionette TRACE conn2 <- [1,1594,null,{}] 12:49:39 INFO - PROCESS | 3892 | 1461181779809 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}] 12:49:39 INFO - PROCESS | 3892 | 1461181779915 Marionette TRACE conn2 <- [1,1595,null,{"value":null}] 12:49:40 INFO - PROCESS | 3892 | 1461181780066 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\", \"a4ce384a-a975-48db-a85a-201f44ca6737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:49:40 INFO - PROCESS | 3892 | ++DOCSHELL 1D87D800 == 90 [pid = 3892] [id = 408] 12:49:40 INFO - PROCESS | 3892 | ++DOMWINDOW == 164 (1E70CC00) [pid = 3892] [serial = 1224] [outer = 00000000] 12:49:40 INFO - PROCESS | 3892 | ++DOMWINDOW == 165 (219E5C00) [pid = 3892] [serial = 1225] [outer = 1E70CC00] 12:49:40 INFO - PROCESS | 3892 | 1461181780121 Marionette DEBUG loaded listener.js 12:49:40 INFO - PROCESS | 3892 | ++DOMWINDOW == 166 (219E8000) [pid = 3892] [serial = 1226] [outer = 1E70CC00] 12:49:40 INFO - PROCESS | 3892 | 1461181780663 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]]]}] 12:49:40 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.exceeded.html | Miter joins are not drawn when the miter limit is exceeded 12:49:40 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.exceeded.html | took 906ms 12:49:40 INFO - PROCESS | 3892 | 1461181780707 Marionette TRACE conn2 -> [0,1597,"getWindowHandle",null] 12:49:40 INFO - PROCESS | 3892 | 1461181780710 Marionette TRACE conn2 <- [1,1597,null,{"value":"13"}] 12:49:40 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.invalid.html 12:49:40 INFO - PROCESS | 3892 | 1461181780713 Marionette TRACE conn2 -> [0,1598,"setScriptTimeout",{"ms":35000}] 12:49:40 INFO - PROCESS | 3892 | 1461181780715 Marionette TRACE conn2 <- [1,1598,null,{}] 12:49:40 INFO - PROCESS | 3892 | 1461181780719 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}] 12:49:40 INFO - PROCESS | 3892 | 1461181780836 Marionette TRACE conn2 <- [1,1599,null,{"value":null}] 12:49:40 INFO - PROCESS | 3892 | 1461181780983 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\", \"a4ce384a-a975-48db-a85a-201f44ca6737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:49:41 INFO - PROCESS | 3892 | ++DOCSHELL 182DD000 == 91 [pid = 3892] [id = 409] 12:49:41 INFO - PROCESS | 3892 | ++DOMWINDOW == 167 (2159D400) [pid = 3892] [serial = 1227] [outer = 00000000] 12:49:41 INFO - PROCESS | 3892 | ++DOMWINDOW == 168 (215A8400) [pid = 3892] [serial = 1228] [outer = 2159D400] 12:49:41 INFO - PROCESS | 3892 | 1461181781050 Marionette DEBUG loaded listener.js 12:49:41 INFO - PROCESS | 3892 | ++DOMWINDOW == 169 (219E9C00) [pid = 3892] [serial = 1229] [outer = 2159D400] 12:49:41 INFO - PROCESS | 3892 | 1461181781656 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]]]}] 12:49:41 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.invalid.html | Setting miterLimit to invalid values is ignored 12:49:41 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.invalid.html | took 1000ms 12:49:41 INFO - PROCESS | 3892 | 1461181781716 Marionette TRACE conn2 -> [0,1601,"getWindowHandle",null] 12:49:41 INFO - PROCESS | 3892 | 1461181781718 Marionette TRACE conn2 <- [1,1601,null,{"value":"13"}] 12:49:41 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.lineedge.html 12:49:41 INFO - PROCESS | 3892 | 1461181781736 Marionette TRACE conn2 -> [0,1602,"setScriptTimeout",{"ms":35000}] 12:49:41 INFO - PROCESS | 3892 | 1461181781738 Marionette TRACE conn2 <- [1,1602,null,{}] 12:49:41 INFO - PROCESS | 3892 | 1461181781743 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}] 12:49:41 INFO - PROCESS | 3892 | 1461181781852 Marionette TRACE conn2 <- [1,1603,null,{"value":null}] 12:49:42 INFO - PROCESS | 3892 | 1461181781999 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\", \"a4ce384a-a975-48db-a85a-201f44ca6737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:49:42 INFO - PROCESS | 3892 | ++DOCSHELL 12DD8400 == 92 [pid = 3892] [id = 410] 12:49:42 INFO - PROCESS | 3892 | ++DOMWINDOW == 170 (136B6800) [pid = 3892] [serial = 1230] [outer = 00000000] 12:49:42 INFO - PROCESS | 3892 | ++DOMWINDOW == 171 (189EEC00) [pid = 3892] [serial = 1231] [outer = 136B6800] 12:49:42 INFO - PROCESS | 3892 | 1461181782060 Marionette DEBUG loaded listener.js 12:49:42 INFO - PROCESS | 3892 | ++DOMWINDOW == 172 (18F99000) [pid = 3892] [serial = 1232] [outer = 136B6800] 12:49:42 INFO - PROCESS | 3892 | 1461181782873 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]]]}] 12:49:42 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.lineedge.html | Miter joins are not drawn when the miter limit is exceeded at the corners of a zero-height rectangle 12:49:42 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.lineedge.html | took 1219ms 12:49:42 INFO - PROCESS | 3892 | 1461181782933 Marionette TRACE conn2 -> [0,1605,"getWindowHandle",null] 12:49:42 INFO - PROCESS | 3892 | 1461181782937 Marionette TRACE conn2 <- [1,1605,null,{"value":"13"}] 12:49:42 INFO - PROCESS | 3892 | 1461181782942 Marionette TRACE conn2 -> [0,1606,"setScriptTimeout",{"ms":35000}] 12:49:42 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.obtuse.html 12:49:42 INFO - PROCESS | 3892 | 1461181782946 Marionette TRACE conn2 <- [1,1606,null,{}] 12:49:42 INFO - PROCESS | 3892 | 1461181782951 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}] 12:49:43 INFO - PROCESS | 3892 | 1461181783112 Marionette TRACE conn2 <- [1,1607,null,{"value":null}] 12:49:43 INFO - PROCESS | 3892 | 1461181783131 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\", \"a4ce384a-a975-48db-a85a-201f44ca6737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:49:43 INFO - PROCESS | 3892 | ++DOCSHELL 1825D800 == 93 [pid = 3892] [id = 411] 12:49:43 INFO - PROCESS | 3892 | ++DOMWINDOW == 173 (18268400) [pid = 3892] [serial = 1233] [outer = 00000000] 12:49:43 INFO - PROCESS | 3892 | ++DOMWINDOW == 174 (189EF000) [pid = 3892] [serial = 1234] [outer = 18268400] 12:49:43 INFO - PROCESS | 3892 | 1461181783180 Marionette DEBUG loaded listener.js 12:49:43 INFO - PROCESS | 3892 | ++DOMWINDOW == 175 (18C1F400) [pid = 3892] [serial = 1235] [outer = 18268400] 12:49:43 INFO - PROCESS | 3892 | --DOCSHELL 15ACFC00 == 92 [pid = 3892] [id = 197] 12:49:43 INFO - PROCESS | 3892 | --DOCSHELL 15F5C800 == 91 [pid = 3892] [id = 402] 12:49:43 INFO - PROCESS | 3892 | --DOCSHELL 1354FC00 == 90 [pid = 3892] [id = 401] 12:49:43 INFO - PROCESS | 3892 | --DOCSHELL 182E0800 == 89 [pid = 3892] [id = 400] 12:49:43 INFO - PROCESS | 3892 | --DOCSHELL 1D9B8000 == 88 [pid = 3892] [id = 399] 12:49:43 INFO - PROCESS | 3892 | --DOCSHELL 1D013C00 == 87 [pid = 3892] [id = 398] 12:49:43 INFO - PROCESS | 3892 | --DOCSHELL 1ABDC000 == 86 [pid = 3892] [id = 397] 12:49:43 INFO - PROCESS | 3892 | --DOCSHELL 1ABE3C00 == 85 [pid = 3892] [id = 396] 12:49:43 INFO - PROCESS | 3892 | --DOCSHELL 1945FC00 == 84 [pid = 3892] [id = 395] 12:49:43 INFO - PROCESS | 3892 | --DOCSHELL 1325F400 == 83 [pid = 3892] [id = 394] 12:49:43 INFO - PROCESS | 3892 | --DOCSHELL 14A09C00 == 82 [pid = 3892] [id = 393] 12:49:43 INFO - PROCESS | 3892 | --DOCSHELL 1E109000 == 81 [pid = 3892] [id = 390] 12:49:43 INFO - PROCESS | 3892 | --DOMWINDOW == 174 (1E1D6400) [pid = 3892] [serial = 1104] [outer = 00000000] [url = about:blank] 12:49:43 INFO - PROCESS | 3892 | --DOMWINDOW == 173 (189F0C00) [pid = 3892] [serial = 1107] [outer = 00000000] [url = about:blank] 12:49:43 INFO - PROCESS | 3892 | --DOMWINDOW == 172 (1ABD7800) [pid = 3892] [serial = 1110] [outer = 00000000] [url = about:blank] 12:49:43 INFO - PROCESS | 3892 | --DOMWINDOW == 171 (1E104400) [pid = 3892] [serial = 1113] [outer = 00000000] [url = about:blank] 12:49:43 INFO - PROCESS | 3892 | --DOMWINDOW == 170 (19A0D400) [pid = 3892] [serial = 1116] [outer = 00000000] [url = about:blank] 12:49:43 INFO - PROCESS | 3892 | --DOMWINDOW == 169 (1E10D000) [pid = 3892] [serial = 1119] [outer = 00000000] [url = about:blank] 12:49:43 INFO - PROCESS | 3892 | --DOMWINDOW == 168 (1D8AE000) [pid = 3892] [serial = 1153] [outer = 00000000] [url = about:blank] 12:49:43 INFO - PROCESS | 3892 | 1461181783919 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]]]}] 12:49:43 INFO - PROCESS | 3892 | --DOCSHELL 1CBCA000 == 80 [pid = 3892] [id = 389] 12:49:43 INFO - PROCESS | 3892 | --DOCSHELL 1D846000 == 79 [pid = 3892] [id = 388] 12:49:43 INFO - PROCESS | 3892 | --DOCSHELL 1C446C00 == 78 [pid = 3892] [id = 387] 12:49:43 INFO - PROCESS | 3892 | --DOCSHELL 16ECC800 == 77 [pid = 3892] [id = 386] 12:49:43 INFO - PROCESS | 3892 | --DOCSHELL 146B2800 == 76 [pid = 3892] [id = 385] 12:49:43 INFO - PROCESS | 3892 | --DOMWINDOW == 167 (1A8EC800) [pid = 3892] [serial = 1137] [outer = 00000000] [url = about:blank] 12:49:43 INFO - PROCESS | 3892 | --DOMWINDOW == 166 (1C43B800) [pid = 3892] [serial = 1138] [outer = 00000000] [url = about:blank] 12:49:43 INFO - PROCESS | 3892 | --DOMWINDOW == 165 (1A33FC00) [pid = 3892] [serial = 1134] [outer = 00000000] [url = about:blank] 12:49:43 INFO - PROCESS | 3892 | --DOMWINDOW == 164 (158EF400) [pid = 3892] [serial = 1123] [outer = 00000000] [url = about:blank] 12:49:43 INFO - PROCESS | 3892 | --DOMWINDOW == 163 (1439D800) [pid = 3892] [serial = 1122] [outer = 00000000] [url = about:blank] 12:49:43 INFO - PROCESS | 3892 | --DOMWINDOW == 162 (19A0C000) [pid = 3892] [serial = 1131] [outer = 00000000] [url = about:blank] 12:49:43 INFO - PROCESS | 3892 | --DOMWINDOW == 161 (16A6E400) [pid = 3892] [serial = 1132] [outer = 00000000] [url = about:blank] 12:49:43 INFO - PROCESS | 3892 | --DOMWINDOW == 160 (18C18400) [pid = 3892] [serial = 1125] [outer = 00000000] [url = about:blank] 12:49:43 INFO - PROCESS | 3892 | --DOMWINDOW == 159 (18CF7400) [pid = 3892] [serial = 1126] [outer = 00000000] [url = about:blank] 12:49:43 INFO - PROCESS | 3892 | --DOMWINDOW == 158 (1CB48800) [pid = 3892] [serial = 1141] [outer = 00000000] [url = about:blank] 12:49:43 INFO - PROCESS | 3892 | --DOMWINDOW == 157 (18BCF800) [pid = 3892] [serial = 1128] [outer = 00000000] [url = about:blank] 12:49:43 INFO - PROCESS | 3892 | --DOMWINDOW == 156 (190AA000) [pid = 3892] [serial = 1129] [outer = 00000000] [url = about:blank] 12:49:43 INFO - PROCESS | 3892 | --DOMWINDOW == 155 (1CB46800) [pid = 3892] [serial = 1140] [outer = 00000000] [url = about:blank] 12:49:43 INFO - PROCESS | 3892 | --DOMWINDOW == 154 (1C5F8C00) [pid = 3892] [serial = 1147] [outer = 00000000] [url = about:blank] 12:49:43 INFO - PROCESS | 3892 | --DOMWINDOW == 153 (1D3F4400) [pid = 3892] [serial = 1151] [outer = 00000000] [url = about:blank] 12:49:43 INFO - PROCESS | 3892 | --DOMWINDOW == 152 (1CD86C00) [pid = 3892] [serial = 1144] [outer = 00000000] [url = about:blank] 12:49:43 INFO - PROCESS | 3892 | --DOMWINDOW == 151 (1D238000) [pid = 3892] [serial = 1150] [outer = 00000000] [url = about:blank] 12:49:43 INFO - PROCESS | 3892 | --DOMWINDOW == 150 (1CB4E400) [pid = 3892] [serial = 1148] [outer = 00000000] [url = about:blank] 12:49:43 INFO - PROCESS | 3892 | --DOMWINDOW == 149 (1CE9F400) [pid = 3892] [serial = 1145] [outer = 00000000] [url = about:blank] 12:49:43 INFO - PROCESS | 3892 | --DOMWINDOW == 148 (1A3A8000) [pid = 3892] [serial = 1135] [outer = 00000000] [url = about:blank] 12:49:43 INFO - PROCESS | 3892 | --DOMWINDOW == 147 (1D8B0800) [pid = 3892] [serial = 1054] [outer = 00000000] [url = about:blank] 12:49:43 INFO - PROCESS | 3892 | --DOMWINDOW == 146 (1DBE3800) [pid = 3892] [serial = 910] [outer = 00000000] [url = about:blank] 12:49:43 INFO - PROCESS | 3892 | --DOMWINDOW == 145 (19BF4400) [pid = 3892] [serial = 1015] [outer = 00000000] [url = about:blank] 12:49:43 INFO - PROCESS | 3892 | --DOMWINDOW == 144 (1D9C2000) [pid = 3892] [serial = 1024] [outer = 00000000] [url = about:blank] 12:49:43 INFO - PROCESS | 3892 | --DOMWINDOW == 143 (16A6D800) [pid = 3892] [serial = 961] [outer = 00000000] [url = about:blank] 12:49:43 INFO - PROCESS | 3892 | --DOMWINDOW == 142 (19669000) [pid = 3892] [serial = 964] [outer = 00000000] [url = about:blank] 12:49:43 INFO - PROCESS | 3892 | --DOMWINDOW == 141 (1D228400) [pid = 3892] [serial = 916] [outer = 00000000] [url = about:blank] 12:49:43 INFO - PROCESS | 3892 | --DOMWINDOW == 140 (1CEA9C00) [pid = 3892] [serial = 967] [outer = 00000000] [url = about:blank] 12:49:43 INFO - PROCESS | 3892 | --DOMWINDOW == 139 (1D841400) [pid = 3892] [serial = 970] [outer = 00000000] [url = about:blank] 12:49:43 INFO - PROCESS | 3892 | --DOMWINDOW == 138 (18268C00) [pid = 3892] [serial = 1012] [outer = 00000000] [url = about:blank] 12:49:43 INFO - PROCESS | 3892 | --DOMWINDOW == 137 (1D87E000) [pid = 3892] [serial = 973] [outer = 00000000] [url = about:blank] 12:49:43 INFO - PROCESS | 3892 | --DOMWINDOW == 136 (1DBE7400) [pid = 3892] [serial = 976] [outer = 00000000] [url = about:blank] 12:49:43 INFO - PROCESS | 3892 | --DOMWINDOW == 135 (190AB400) [pid = 3892] [serial = 913] [outer = 00000000] [url = about:blank] 12:49:43 INFO - PROCESS | 3892 | --DOMWINDOW == 134 (1DCDFC00) [pid = 3892] [serial = 919] [outer = 00000000] [url = about:blank] 12:49:43 INFO - PROCESS | 3892 | --DOMWINDOW == 133 (1D874400) [pid = 3892] [serial = 1018] [outer = 00000000] [url = about:blank] 12:49:43 INFO - PROCESS | 3892 | --DOMWINDOW == 132 (13555800) [pid = 3892] [serial = 925] [outer = 00000000] [url = about:blank] 12:49:43 INFO - PROCESS | 3892 | --DOMWINDOW == 131 (1CEA3800) [pid = 3892] [serial = 958] [outer = 00000000] [url = about:blank] 12:49:43 INFO - PROCESS | 3892 | --DOMWINDOW == 130 (1DF46400) [pid = 3892] [serial = 922] [outer = 00000000] [url = about:blank] 12:49:43 INFO - PROCESS | 3892 | --DOMWINDOW == 129 (1D9B5400) [pid = 3892] [serial = 1021] [outer = 00000000] [url = about:blank] 12:49:43 INFO - PROCESS | 3892 | --DOMWINDOW == 128 (1C5FAC00) [pid = 3892] [serial = 715] [outer = 00000000] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%E2%80%99t%20find%20the%20server%20at%20%25%28server%29s.] 12:49:44 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.obtuse.html | Miter joins are drawn correctly with obtuse angles 12:49:44 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.obtuse.html | took 1047ms 12:49:44 INFO - PROCESS | 3892 | 1461181783991 Marionette TRACE conn2 -> [0,1609,"getWindowHandle",null] 12:49:44 INFO - PROCESS | 3892 | 1461181783996 Marionette TRACE conn2 <- [1,1609,null,{"value":"13"}] 12:49:44 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.rightangle.html 12:49:44 INFO - PROCESS | 3892 | 1461181784002 Marionette TRACE conn2 -> [0,1610,"setScriptTimeout",{"ms":35000}] 12:49:44 INFO - PROCESS | 3892 | 1461181784005 Marionette TRACE conn2 <- [1,1610,null,{}] 12:49:44 INFO - PROCESS | 3892 | 1461181784024 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}] 12:49:44 INFO - PROCESS | 3892 | 1461181784121 Marionette TRACE conn2 <- [1,1611,null,{"value":null}] 12:49:44 INFO - PROCESS | 3892 | 1461181784127 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\", \"a4ce384a-a975-48db-a85a-201f44ca6737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:49:44 INFO - PROCESS | 3892 | ++DOCSHELL 15ACE400 == 77 [pid = 3892] [id = 412] 12:49:44 INFO - PROCESS | 3892 | ++DOMWINDOW == 129 (15ACFC00) [pid = 3892] [serial = 1236] [outer = 00000000] 12:49:44 INFO - PROCESS | 3892 | ++DOMWINDOW == 130 (16ED7000) [pid = 3892] [serial = 1237] [outer = 15ACFC00] 12:49:44 INFO - PROCESS | 3892 | 1461181784173 Marionette DEBUG loaded listener.js 12:49:44 INFO - PROCESS | 3892 | ++DOMWINDOW == 131 (18998000) [pid = 3892] [serial = 1238] [outer = 15ACFC00] 12:49:44 INFO - PROCESS | 3892 | 1461181784734 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]]]}] 12:49:44 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.rightangle.html | Miter joins are not drawn when the miter limit is exceeded, on exact right angles 12:49:44 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.rightangle.html | took 766ms 12:49:44 INFO - PROCESS | 3892 | 1461181784762 Marionette TRACE conn2 -> [0,1613,"getWindowHandle",null] 12:49:44 INFO - PROCESS | 3892 | 1461181784764 Marionette TRACE conn2 <- [1,1613,null,{"value":"13"}] 12:49:44 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.valid.html 12:49:44 INFO - PROCESS | 3892 | 1461181784768 Marionette TRACE conn2 -> [0,1614,"setScriptTimeout",{"ms":35000}] 12:49:44 INFO - PROCESS | 3892 | 1461181784771 Marionette TRACE conn2 <- [1,1614,null,{}] 12:49:44 INFO - PROCESS | 3892 | 1461181784781 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}] 12:49:44 INFO - PROCESS | 3892 | 1461181784870 Marionette TRACE conn2 <- [1,1615,null,{"value":null}] 12:49:44 INFO - PROCESS | 3892 | 1461181784977 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\", \"a4ce384a-a975-48db-a85a-201f44ca6737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:49:44 INFO - PROCESS | 3892 | ++DOCSHELL 19864800 == 78 [pid = 3892] [id = 413] 12:49:44 INFO - PROCESS | 3892 | ++DOMWINDOW == 132 (198F2400) [pid = 3892] [serial = 1239] [outer = 00000000] 12:49:45 INFO - PROCESS | 3892 | ++DOMWINDOW == 133 (19A10C00) [pid = 3892] [serial = 1240] [outer = 198F2400] 12:49:45 INFO - PROCESS | 3892 | 1461181785023 Marionette DEBUG loaded listener.js 12:49:45 INFO - PROCESS | 3892 | ++DOMWINDOW == 134 (19BF8400) [pid = 3892] [serial = 1241] [outer = 198F2400] 12:49:45 INFO - PROCESS | 3892 | 1461181785401 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]]]}] 12:49:45 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.valid.html | Setting miterLimit to valid values works 12:49:45 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.valid.html | took 703ms 12:49:45 INFO - PROCESS | 3892 | 1461181785467 Marionette TRACE conn2 -> [0,1617,"getWindowHandle",null] 12:49:45 INFO - PROCESS | 3892 | 1461181785470 Marionette TRACE conn2 <- [1,1617,null,{"value":"13"}] 12:49:45 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.within.html 12:49:45 INFO - PROCESS | 3892 | 1461181785473 Marionette TRACE conn2 -> [0,1618,"setScriptTimeout",{"ms":35000}] 12:49:45 INFO - PROCESS | 3892 | 1461181785475 Marionette TRACE conn2 <- [1,1618,null,{}] 12:49:45 INFO - PROCESS | 3892 | 1461181785478 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}] 12:49:45 INFO - PROCESS | 3892 | 1461181785565 Marionette TRACE conn2 <- [1,1619,null,{"value":null}] 12:49:45 INFO - PROCESS | 3892 | 1461181785571 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\", \"a4ce384a-a975-48db-a85a-201f44ca6737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:49:45 INFO - PROCESS | 3892 | ++DOCSHELL 190AAC00 == 79 [pid = 3892] [id = 414] 12:49:45 INFO - PROCESS | 3892 | ++DOMWINDOW == 135 (19A0CC00) [pid = 3892] [serial = 1242] [outer = 00000000] 12:49:45 INFO - PROCESS | 3892 | ++DOMWINDOW == 136 (1A3A5400) [pid = 3892] [serial = 1243] [outer = 19A0CC00] 12:49:45 INFO - PROCESS | 3892 | 1461181785616 Marionette DEBUG loaded listener.js 12:49:45 INFO - PROCESS | 3892 | ++DOMWINDOW == 137 (1A818000) [pid = 3892] [serial = 1244] [outer = 19A0CC00] 12:49:46 INFO - PROCESS | 3892 | 1461181786106 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]]]}] 12:49:46 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.within.html | Miter joins are drawn when the miter limit is not quite exceeded 12:49:46 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.within.html | took 703ms 12:49:46 INFO - PROCESS | 3892 | 1461181786172 Marionette TRACE conn2 -> [0,1621,"getWindowHandle",null] 12:49:46 INFO - PROCESS | 3892 | 1461181786174 Marionette TRACE conn2 <- [1,1621,null,{"value":"13"}] 12:49:46 INFO - PROCESS | 3892 | 1461181786178 Marionette TRACE conn2 -> [0,1622,"setScriptTimeout",{"ms":35000}] 12:49:46 INFO - TEST-START | /2dcontext/line-styles/2d.line.union.html 12:49:46 INFO - PROCESS | 3892 | 1461181786179 Marionette TRACE conn2 <- [1,1622,null,{}] 12:49:46 INFO - PROCESS | 3892 | 1461181786190 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}] 12:49:46 INFO - PROCESS | 3892 | 1461181786334 Marionette TRACE conn2 <- [1,1623,null,{"value":null}] 12:49:46 INFO - PROCESS | 3892 | 1461181786362 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\", \"a4ce384a-a975-48db-a85a-201f44ca6737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:49:46 INFO - PROCESS | 3892 | ++DOCSHELL 1A336800 == 80 [pid = 3892] [id = 415] 12:49:46 INFO - PROCESS | 3892 | ++DOMWINDOW == 138 (1ABD8000) [pid = 3892] [serial = 1245] [outer = 00000000] 12:49:46 INFO - PROCESS | 3892 | ++DOMWINDOW == 139 (1C442800) [pid = 3892] [serial = 1246] [outer = 1ABD8000] 12:49:46 INFO - PROCESS | 3892 | 1461181786407 Marionette DEBUG loaded listener.js 12:49:46 INFO - PROCESS | 3892 | ++DOMWINDOW == 140 (1C5F5000) [pid = 3892] [serial = 1247] [outer = 1ABD8000] 12:49:46 INFO - PROCESS | 3892 | 1461181786860 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]]]}] 12:49:46 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.union.html | Canvas test: 2d.line.union 12:49:46 INFO - TEST-OK | /2dcontext/line-styles/2d.line.union.html | took 703ms 12:49:46 INFO - PROCESS | 3892 | 1461181786877 Marionette TRACE conn2 -> [0,1625,"getWindowHandle",null] 12:49:46 INFO - PROCESS | 3892 | 1461181786879 Marionette TRACE conn2 <- [1,1625,null,{"value":"13"}] 12:49:46 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.basic.html 12:49:46 INFO - PROCESS | 3892 | 1461181786890 Marionette TRACE conn2 -> [0,1626,"setScriptTimeout",{"ms":35000}] 12:49:46 INFO - PROCESS | 3892 | 1461181786891 Marionette TRACE conn2 <- [1,1626,null,{}] 12:49:46 INFO - PROCESS | 3892 | 1461181786895 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}] 12:49:47 INFO - PROCESS | 3892 | 1461181787029 Marionette TRACE conn2 <- [1,1627,null,{"value":null}] 12:49:47 INFO - PROCESS | 3892 | 1461181787035 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\", \"a4ce384a-a975-48db-a85a-201f44ca6737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:49:47 INFO - PROCESS | 3892 | ++DOCSHELL 1C43F000 == 81 [pid = 3892] [id = 416] 12:49:47 INFO - PROCESS | 3892 | ++DOMWINDOW == 141 (1C5F5800) [pid = 3892] [serial = 1248] [outer = 00000000] 12:49:47 INFO - PROCESS | 3892 | ++DOMWINDOW == 142 (1CBACC00) [pid = 3892] [serial = 1249] [outer = 1C5F5800] 12:49:47 INFO - PROCESS | 3892 | 1461181787145 Marionette DEBUG loaded listener.js 12:49:47 INFO - PROCESS | 3892 | ++DOMWINDOW == 143 (1CD7C400) [pid = 3892] [serial = 1250] [outer = 1C5F5800] 12:49:47 INFO - PROCESS | 3892 | 1461181787574 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]]]}] 12:49:47 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.basic.html | lineWidth determines the width of line strokes 12:49:47 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.basic.html | took 734ms 12:49:47 INFO - PROCESS | 3892 | 1461181787628 Marionette TRACE conn2 -> [0,1629,"getWindowHandle",null] 12:49:47 INFO - PROCESS | 3892 | 1461181787631 Marionette TRACE conn2 <- [1,1629,null,{"value":"13"}] 12:49:47 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.invalid.html 12:49:47 INFO - PROCESS | 3892 | 1461181787634 Marionette TRACE conn2 -> [0,1630,"setScriptTimeout",{"ms":35000}] 12:49:47 INFO - PROCESS | 3892 | 1461181787636 Marionette TRACE conn2 <- [1,1630,null,{}] 12:49:47 INFO - PROCESS | 3892 | 1461181787675 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}] 12:49:47 INFO - PROCESS | 3892 | 1461181787795 Marionette TRACE conn2 <- [1,1631,null,{"value":null}] 12:49:47 INFO - PROCESS | 3892 | 1461181787866 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\", \"a4ce384a-a975-48db-a85a-201f44ca6737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:49:47 INFO - PROCESS | 3892 | ++DOCSHELL 16A67400 == 82 [pid = 3892] [id = 417] 12:49:47 INFO - PROCESS | 3892 | ++DOMWINDOW == 144 (1CEA4400) [pid = 3892] [serial = 1251] [outer = 00000000] 12:49:47 INFO - PROCESS | 3892 | ++DOMWINDOW == 145 (1D01E800) [pid = 3892] [serial = 1252] [outer = 1CEA4400] 12:49:47 INFO - PROCESS | 3892 | 1461181787909 Marionette DEBUG loaded listener.js 12:49:47 INFO - PROCESS | 3892 | ++DOMWINDOW == 146 (1D230C00) [pid = 3892] [serial = 1253] [outer = 1CEA4400] 12:49:48 INFO - PROCESS | 3892 | --DOMWINDOW == 145 (1966D400) [pid = 3892] [serial = 1103] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html] 12:49:48 INFO - PROCESS | 3892 | --DOMWINDOW == 144 (1D87F400) [pid = 3892] [serial = 1194] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.defaults.html] 12:49:48 INFO - PROCESS | 3892 | --DOMWINDOW == 143 (1DCEBC00) [pid = 3892] [serial = 1197] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.bevel.html] 12:49:48 INFO - PROCESS | 3892 | --DOMWINDOW == 142 (1374C000) [pid = 3892] [serial = 1182] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.round.html] 12:49:48 INFO - PROCESS | 3892 | --DOMWINDOW == 141 (1DF54400) [pid = 3892] [serial = 1200] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.closed.html] 12:49:48 INFO - PROCESS | 3892 | --DOMWINDOW == 140 (196D5000) [pid = 3892] [serial = 1185] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.square.html] 12:49:48 INFO - PROCESS | 3892 | --DOMWINDOW == 139 (15F59C00) [pid = 3892] [serial = 1179] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.open.html] 12:49:48 INFO - PROCESS | 3892 | --DOMWINDOW == 138 (1C444C00) [pid = 3892] [serial = 1191] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cross.html] 12:49:48 INFO - PROCESS | 3892 | --DOMWINDOW == 137 (1ABE4000) [pid = 3892] [serial = 1188] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.valid.html] 12:49:48 INFO - PROCESS | 3892 | --DOMWINDOW == 136 (16A67000) [pid = 3892] [serial = 1206] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.miter.html] 12:49:48 INFO - PROCESS | 3892 | --DOMWINDOW == 135 (13A2DC00) [pid = 3892] [serial = 1203] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.invalid.html] 12:49:48 INFO - PROCESS | 3892 | 1461181788457 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]]]}] 12:49:48 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.invalid.html | Setting lineWidth to invalid values is ignored 12:49:48 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.invalid.html | took 860ms 12:49:48 INFO - PROCESS | 3892 | 1461181788498 Marionette TRACE conn2 -> [0,1633,"getWindowHandle",null] 12:49:48 INFO - PROCESS | 3892 | 1461181788499 Marionette TRACE conn2 <- [1,1633,null,{"value":"13"}] 12:49:48 INFO - PROCESS | 3892 | 1461181788503 Marionette TRACE conn2 -> [0,1634,"setScriptTimeout",{"ms":35000}] 12:49:48 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.scaledefault.html 12:49:48 INFO - PROCESS | 3892 | 1461181788505 Marionette TRACE conn2 <- [1,1634,null,{}] 12:49:48 INFO - PROCESS | 3892 | 1461181788508 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}] 12:49:48 INFO - PROCESS | 3892 | 1461181788592 Marionette TRACE conn2 <- [1,1635,null,{"value":null}] 12:49:48 INFO - PROCESS | 3892 | 1461181788697 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\", \"a4ce384a-a975-48db-a85a-201f44ca6737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:49:48 INFO - PROCESS | 3892 | ++DOCSHELL 1374C400 == 83 [pid = 3892] [id = 418] 12:49:48 INFO - PROCESS | 3892 | ++DOMWINDOW == 136 (13A2DC00) [pid = 3892] [serial = 1254] [outer = 00000000] 12:49:48 INFO - PROCESS | 3892 | ++DOMWINDOW == 137 (1A3A9400) [pid = 3892] [serial = 1255] [outer = 13A2DC00] 12:49:48 INFO - PROCESS | 3892 | 1461181788740 Marionette DEBUG loaded listener.js 12:49:48 INFO - PROCESS | 3892 | ++DOMWINDOW == 138 (1CBCC400) [pid = 3892] [serial = 1256] [outer = 13A2DC00] 12:49:49 INFO - PROCESS | 3892 | 1461181789107 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]]]}] 12:49:49 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.scaledefault.html | Default lineWidth strokes are affected by scale transformations 12:49:49 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.scaledefault.html | took 640ms 12:49:49 INFO - PROCESS | 3892 | 1461181789141 Marionette TRACE conn2 -> [0,1637,"getWindowHandle",null] 12:49:49 INFO - PROCESS | 3892 | 1461181789143 Marionette TRACE conn2 <- [1,1637,null,{"value":"13"}] 12:49:49 INFO - PROCESS | 3892 | 1461181789147 Marionette TRACE conn2 -> [0,1638,"setScriptTimeout",{"ms":35000}] 12:49:49 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.transformed.html 12:49:49 INFO - PROCESS | 3892 | 1461181789149 Marionette TRACE conn2 <- [1,1638,null,{}] 12:49:49 INFO - PROCESS | 3892 | 1461181789152 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}] 12:49:49 INFO - PROCESS | 3892 | 1461181789246 Marionette TRACE conn2 <- [1,1639,null,{"value":null}] 12:49:49 INFO - PROCESS | 3892 | 1461181789349 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\", \"a4ce384a-a975-48db-a85a-201f44ca6737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:49:49 INFO - PROCESS | 3892 | ++DOCSHELL 19A09800 == 84 [pid = 3892] [id = 419] 12:49:49 INFO - PROCESS | 3892 | ++DOMWINDOW == 139 (19A0DC00) [pid = 3892] [serial = 1257] [outer = 00000000] 12:49:49 INFO - PROCESS | 3892 | ++DOMWINDOW == 140 (1D842400) [pid = 3892] [serial = 1258] [outer = 19A0DC00] 12:49:49 INFO - PROCESS | 3892 | 1461181789393 Marionette DEBUG loaded listener.js 12:49:49 INFO - PROCESS | 3892 | ++DOMWINDOW == 141 (1D877C00) [pid = 3892] [serial = 1259] [outer = 19A0DC00] 12:49:49 INFO - PROCESS | 3892 | 1461181789751 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]]]}] 12:49:49 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.transformed.html | Line stroke widths are affected by scale transformations 12:49:49 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.transformed.html | took 641ms 12:49:49 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.valid.html 12:49:49 INFO - PROCESS | 3892 | 1461181789785 Marionette TRACE conn2 -> [0,1641,"getWindowHandle",null] 12:49:49 INFO - PROCESS | 3892 | 1461181789786 Marionette TRACE conn2 <- [1,1641,null,{"value":"13"}] 12:49:49 INFO - PROCESS | 3892 | 1461181789790 Marionette TRACE conn2 -> [0,1642,"setScriptTimeout",{"ms":35000}] 12:49:49 INFO - PROCESS | 3892 | 1461181789792 Marionette TRACE conn2 <- [1,1642,null,{}] 12:49:49 INFO - PROCESS | 3892 | 1461181789794 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}] 12:49:49 INFO - PROCESS | 3892 | 1461181789920 Marionette TRACE conn2 <- [1,1643,null,{"value":null}] 12:49:49 INFO - PROCESS | 3892 | 1461181789929 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\", \"a4ce384a-a975-48db-a85a-201f44ca6737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:49:49 INFO - PROCESS | 3892 | ++DOCSHELL 18F6F400 == 85 [pid = 3892] [id = 420] 12:49:49 INFO - PROCESS | 3892 | ++DOMWINDOW == 142 (18F97000) [pid = 3892] [serial = 1260] [outer = 00000000] 12:49:49 INFO - PROCESS | 3892 | ++DOMWINDOW == 143 (1D8B1800) [pid = 3892] [serial = 1261] [outer = 18F97000] 12:49:49 INFO - PROCESS | 3892 | 1461181789973 Marionette DEBUG loaded listener.js 12:49:50 INFO - PROCESS | 3892 | ++DOMWINDOW == 144 (1D8B4C00) [pid = 3892] [serial = 1262] [outer = 18F97000] 12:49:50 INFO - PROCESS | 3892 | 1461181790448 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]]]}] 12:49:50 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.valid.html | Setting lineWidth to valid values works 12:49:50 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.valid.html | took 687ms 12:49:50 INFO - PROCESS | 3892 | 1461181790490 Marionette TRACE conn2 -> [0,1645,"getWindowHandle",null] 12:49:50 INFO - PROCESS | 3892 | 1461181790494 Marionette TRACE conn2 <- [1,1645,null,{"value":"13"}] 12:49:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.1.html 12:49:50 INFO - PROCESS | 3892 | 1461181790500 Marionette TRACE conn2 -> [0,1646,"setScriptTimeout",{"ms":35000}] 12:49:50 INFO - PROCESS | 3892 | 1461181790505 Marionette TRACE conn2 <- [1,1646,null,{}] 12:49:50 INFO - PROCESS | 3892 | 1461181790512 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}] 12:49:50 INFO - PROCESS | 3892 | 1461181790712 Marionette TRACE conn2 <- [1,1647,null,{"value":null}] 12:49:50 INFO - PROCESS | 3892 | 1461181790849 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\", \"a4ce384a-a975-48db-a85a-201f44ca6737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:49:50 INFO - PROCESS | 3892 | ++DOCSHELL 15F60800 == 86 [pid = 3892] [id = 421] 12:49:50 INFO - PROCESS | 3892 | ++DOMWINDOW == 145 (1659E800) [pid = 3892] [serial = 1263] [outer = 00000000] 12:49:50 INFO - PROCESS | 3892 | ++DOMWINDOW == 146 (16EC2C00) [pid = 3892] [serial = 1264] [outer = 1659E800] 12:49:50 INFO - PROCESS | 3892 | 1461181790906 Marionette DEBUG loaded listener.js 12:49:51 INFO - PROCESS | 3892 | ++DOMWINDOW == 147 (16ED7C00) [pid = 3892] [serial = 1265] [outer = 1659E800] 12:49:51 INFO - PROCESS | 3892 | 1461181791451 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]]]}] 12:49:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.1.html | arc() draws pi/2 .. -pi anticlockwise correctly 12:49:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.1.html | took 1000ms 12:49:51 INFO - PROCESS | 3892 | 1461181791504 Marionette TRACE conn2 -> [0,1649,"getWindowHandle",null] 12:49:51 INFO - PROCESS | 3892 | 1461181791510 Marionette TRACE conn2 <- [1,1649,null,{"value":"13"}] 12:49:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.2.html 12:49:51 INFO - PROCESS | 3892 | 1461181791516 Marionette TRACE conn2 -> [0,1650,"setScriptTimeout",{"ms":35000}] 12:49:51 INFO - PROCESS | 3892 | 1461181791519 Marionette TRACE conn2 <- [1,1650,null,{}] 12:49:51 INFO - PROCESS | 3892 | 1461181791523 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}] 12:49:51 INFO - PROCESS | 3892 | 1461181791635 Marionette TRACE conn2 <- [1,1651,null,{"value":null}] 12:49:51 INFO - PROCESS | 3892 | 1461181791794 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\", \"a4ce384a-a975-48db-a85a-201f44ca6737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:49:51 INFO - PROCESS | 3892 | ++DOCSHELL 14A09C00 == 87 [pid = 3892] [id = 422] 12:49:51 INFO - PROCESS | 3892 | ++DOMWINDOW == 148 (15F62800) [pid = 3892] [serial = 1266] [outer = 00000000] 12:49:51 INFO - PROCESS | 3892 | ++DOMWINDOW == 149 (19A04800) [pid = 3892] [serial = 1267] [outer = 15F62800] 12:49:51 INFO - PROCESS | 3892 | 1461181791849 Marionette DEBUG loaded listener.js 12:49:51 INFO - PROCESS | 3892 | ++DOMWINDOW == 150 (19BF8000) [pid = 3892] [serial = 1268] [outer = 15F62800] 12:49:52 INFO - PROCESS | 3892 | 1461181792440 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]]]}] 12:49:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.2.html | arc() draws -3pi/2 .. -pi anticlockwise correctly 12:49:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.2.html | took 937ms 12:49:52 INFO - PROCESS | 3892 | 1461181792459 Marionette TRACE conn2 -> [0,1653,"getWindowHandle",null] 12:49:52 INFO - PROCESS | 3892 | 1461181792461 Marionette TRACE conn2 <- [1,1653,null,{"value":"13"}] 12:49:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.3.html 12:49:52 INFO - PROCESS | 3892 | 1461181792465 Marionette TRACE conn2 -> [0,1654,"setScriptTimeout",{"ms":35000}] 12:49:52 INFO - PROCESS | 3892 | 1461181792469 Marionette TRACE conn2 <- [1,1654,null,{}] 12:49:52 INFO - PROCESS | 3892 | 1461181792480 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}] 12:49:52 INFO - PROCESS | 3892 | 1461181792596 Marionette TRACE conn2 <- [1,1655,null,{"value":null}] 12:49:52 INFO - PROCESS | 3892 | 1461181792756 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\", \"a4ce384a-a975-48db-a85a-201f44ca6737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:49:52 INFO - PROCESS | 3892 | ++DOCSHELL 19A02800 == 88 [pid = 3892] [id = 423] 12:49:52 INFO - PROCESS | 3892 | ++DOMWINDOW == 151 (1CBA7800) [pid = 3892] [serial = 1269] [outer = 00000000] 12:49:52 INFO - PROCESS | 3892 | ++DOMWINDOW == 152 (1D23D400) [pid = 3892] [serial = 1270] [outer = 1CBA7800] 12:49:52 INFO - PROCESS | 3892 | 1461181792813 Marionette DEBUG loaded listener.js 12:49:52 INFO - PROCESS | 3892 | ++DOMWINDOW == 153 (1D8AE000) [pid = 3892] [serial = 1271] [outer = 1CBA7800] 12:49:53 INFO - PROCESS | 3892 | 1461181793409 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]]]}] 12:49:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.3.html | arc() wraps angles mod 2pi when anticlockwise and end > start+2pi 12:49:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.3.html | took 1000ms 12:49:53 INFO - PROCESS | 3892 | 1461181793468 Marionette TRACE conn2 -> [0,1657,"getWindowHandle",null] 12:49:53 INFO - PROCESS | 3892 | 1461181793471 Marionette TRACE conn2 <- [1,1657,null,{"value":"13"}] 12:49:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.4.html 12:49:53 INFO - PROCESS | 3892 | 1461181793474 Marionette TRACE conn2 -> [0,1658,"setScriptTimeout",{"ms":35000}] 12:49:53 INFO - PROCESS | 3892 | 1461181793476 Marionette TRACE conn2 <- [1,1658,null,{}] 12:49:53 INFO - PROCESS | 3892 | 1461181793480 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}] 12:49:53 INFO - PROCESS | 3892 | 1461181793588 Marionette TRACE conn2 <- [1,1659,null,{"value":null}] 12:49:53 INFO - PROCESS | 3892 | 1461181793734 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\", \"a4ce384a-a975-48db-a85a-201f44ca6737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:49:53 INFO - PROCESS | 3892 | ++DOCSHELL 1D9C5000 == 89 [pid = 3892] [id = 424] 12:49:53 INFO - PROCESS | 3892 | ++DOMWINDOW == 154 (1D9C5800) [pid = 3892] [serial = 1272] [outer = 00000000] 12:49:53 INFO - PROCESS | 3892 | ++DOMWINDOW == 155 (1DBED400) [pid = 3892] [serial = 1273] [outer = 1D9C5800] 12:49:53 INFO - PROCESS | 3892 | 1461181793789 Marionette DEBUG loaded listener.js 12:49:53 INFO - PROCESS | 3892 | ++DOMWINDOW == 156 (1DCE0800) [pid = 3892] [serial = 1274] [outer = 1D9C5800] 12:49:54 INFO - PROCESS | 3892 | 1461181794341 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]]]}] 12:49:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.4.html | arc() draws a full circle when clockwise and end > start+2pi 12:49:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.4.html | took 954ms 12:49:54 INFO - PROCESS | 3892 | 1461181794419 Marionette TRACE conn2 -> [0,1661,"getWindowHandle",null] 12:49:54 INFO - PROCESS | 3892 | 1461181794421 Marionette TRACE conn2 <- [1,1661,null,{"value":"13"}] 12:49:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.5.html 12:49:54 INFO - PROCESS | 3892 | 1461181794425 Marionette TRACE conn2 -> [0,1662,"setScriptTimeout",{"ms":35000}] 12:49:54 INFO - PROCESS | 3892 | 1461181794427 Marionette TRACE conn2 <- [1,1662,null,{}] 12:49:54 INFO - PROCESS | 3892 | 1461181794431 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}] 12:49:54 INFO - PROCESS | 3892 | 1461181794538 Marionette TRACE conn2 <- [1,1663,null,{"value":null}] 12:49:54 INFO - PROCESS | 3892 | 1461181794683 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\", \"a4ce384a-a975-48db-a85a-201f44ca6737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:49:54 INFO - PROCESS | 3892 | ++DOCSHELL 1D9C0C00 == 90 [pid = 3892] [id = 425] 12:49:54 INFO - PROCESS | 3892 | ++DOMWINDOW == 157 (1DBE6000) [pid = 3892] [serial = 1275] [outer = 00000000] 12:49:54 INFO - PROCESS | 3892 | ++DOMWINDOW == 158 (1DF54800) [pid = 3892] [serial = 1276] [outer = 1DBE6000] 12:49:54 INFO - PROCESS | 3892 | 1461181794738 Marionette DEBUG loaded listener.js 12:49:54 INFO - PROCESS | 3892 | ++DOMWINDOW == 159 (1E109400) [pid = 3892] [serial = 1277] [outer = 1DBE6000] 12:49:55 INFO - PROCESS | 3892 | 1461181795296 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]]]}] 12:49:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.5.html | arc() wraps angles mod 2pi when clockwise and start > end+2pi 12:49:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.5.html | took 906ms 12:49:55 INFO - PROCESS | 3892 | 1461181795329 Marionette TRACE conn2 -> [0,1665,"getWindowHandle",null] 12:49:55 INFO - PROCESS | 3892 | 1461181795331 Marionette TRACE conn2 <- [1,1665,null,{"value":"13"}] 12:49:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.6.html 12:49:55 INFO - PROCESS | 3892 | 1461181795335 Marionette TRACE conn2 -> [0,1666,"setScriptTimeout",{"ms":35000}] 12:49:55 INFO - PROCESS | 3892 | 1461181795337 Marionette TRACE conn2 <- [1,1666,null,{}] 12:49:55 INFO - PROCESS | 3892 | 1461181795341 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}] 12:49:55 INFO - PROCESS | 3892 | 1461181795467 Marionette TRACE conn2 <- [1,1667,null,{"value":null}] 12:49:55 INFO - PROCESS | 3892 | 1461181795589 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\", \"a4ce384a-a975-48db-a85a-201f44ca6737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:49:55 INFO - PROCESS | 3892 | ++DOCSHELL 11C44800 == 91 [pid = 3892] [id = 426] 12:49:55 INFO - PROCESS | 3892 | ++DOMWINDOW == 160 (11C46400) [pid = 3892] [serial = 1278] [outer = 00000000] 12:49:55 INFO - PROCESS | 3892 | ++DOMWINDOW == 161 (1A446400) [pid = 3892] [serial = 1279] [outer = 11C46400] 12:49:55 INFO - PROCESS | 3892 | 1461181795646 Marionette DEBUG loaded listener.js 12:49:55 INFO - PROCESS | 3892 | ++DOMWINDOW == 162 (1DF53C00) [pid = 3892] [serial = 1280] [outer = 11C46400] 12:49:56 INFO - PROCESS | 3892 | 1461181796176 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]]]}] 12:49:56 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.6.html | arc() draws a full circle when anticlockwise and start > end+2pi 12:49:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.6.html | took 906ms 12:49:56 INFO - PROCESS | 3892 | 1461181796239 Marionette TRACE conn2 -> [0,1669,"getWindowHandle",null] 12:49:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.default.html 12:49:56 INFO - PROCESS | 3892 | 1461181796241 Marionette TRACE conn2 <- [1,1669,null,{"value":"13"}] 12:49:56 INFO - PROCESS | 3892 | 1461181796245 Marionette TRACE conn2 -> [0,1670,"setScriptTimeout",{"ms":35000}] 12:49:56 INFO - PROCESS | 3892 | 1461181796247 Marionette TRACE conn2 <- [1,1670,null,{}] 12:49:56 INFO - PROCESS | 3892 | 1461181796250 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}] 12:49:56 INFO - PROCESS | 3892 | 1461181796366 Marionette TRACE conn2 <- [1,1671,null,{"value":null}] 12:49:56 INFO - PROCESS | 3892 | 1461181796524 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\", \"a4ce384a-a975-48db-a85a-201f44ca6737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:49:56 INFO - PROCESS | 3892 | ++DOCSHELL 11C4A000 == 92 [pid = 3892] [id = 427] 12:49:56 INFO - PROCESS | 3892 | ++DOMWINDOW == 163 (11C4D400) [pid = 3892] [serial = 1281] [outer = 00000000] 12:49:56 INFO - PROCESS | 3892 | ++DOMWINDOW == 164 (1E707000) [pid = 3892] [serial = 1282] [outer = 11C4D400] 12:49:56 INFO - PROCESS | 3892 | 1461181796579 Marionette DEBUG loaded listener.js 12:49:56 INFO - PROCESS | 3892 | ++DOMWINDOW == 165 (1E710400) [pid = 3892] [serial = 1283] [outer = 11C4D400] 12:49:57 INFO - PROCESS | 3892 | 1461181797139 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]]]}] 12:49:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.default.html | arc() with missing last argument defaults to clockwise 12:49:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.default.html | took 938ms 12:49:57 INFO - PROCESS | 3892 | 1461181797190 Marionette TRACE conn2 -> [0,1673,"getWindowHandle",null] 12:49:57 INFO - PROCESS | 3892 | 1461181797193 Marionette TRACE conn2 <- [1,1673,null,{"value":"13"}] 12:49:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.empty.html 12:49:57 INFO - PROCESS | 3892 | 1461181797196 Marionette TRACE conn2 -> [0,1674,"setScriptTimeout",{"ms":35000}] 12:49:57 INFO - PROCESS | 3892 | 1461181797198 Marionette TRACE conn2 <- [1,1674,null,{}] 12:49:57 INFO - PROCESS | 3892 | 1461181797201 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}] 12:49:57 INFO - PROCESS | 3892 | 1461181797307 Marionette TRACE conn2 <- [1,1675,null,{"value":null}] 12:49:57 INFO - PROCESS | 3892 | 1461181797478 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\", \"a4ce384a-a975-48db-a85a-201f44ca6737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:49:57 INFO - PROCESS | 3892 | ++DOCSHELL 1CB9F800 == 93 [pid = 3892] [id = 428] 12:49:57 INFO - PROCESS | 3892 | ++DOMWINDOW == 166 (1CBA3400) [pid = 3892] [serial = 1284] [outer = 00000000] 12:49:57 INFO - PROCESS | 3892 | ++DOMWINDOW == 167 (21002000) [pid = 3892] [serial = 1285] [outer = 1CBA3400] 12:49:57 INFO - PROCESS | 3892 | 1461181797532 Marionette DEBUG loaded listener.js 12:49:57 INFO - PROCESS | 3892 | ++DOMWINDOW == 168 (21007800) [pid = 3892] [serial = 1286] [outer = 1CBA3400] 12:49:58 INFO - PROCESS | 3892 | 1461181798276 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]]]}] 12:49:58 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.empty.html | arc() with an empty path does not draw a straight line to the start point 12:49:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.empty.html | took 1141ms 12:49:58 INFO - PROCESS | 3892 | 1461181798346 Marionette TRACE conn2 -> [0,1677,"getWindowHandle",null] 12:49:58 INFO - PROCESS | 3892 | 1461181798351 Marionette TRACE conn2 <- [1,1677,null,{"value":"13"}] 12:49:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.end.html 12:49:58 INFO - PROCESS | 3892 | 1461181798356 Marionette TRACE conn2 -> [0,1678,"setScriptTimeout",{"ms":35000}] 12:49:58 INFO - PROCESS | 3892 | 1461181798360 Marionette TRACE conn2 <- [1,1678,null,{}] 12:49:58 INFO - PROCESS | 3892 | 1461181798366 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}] 12:49:58 INFO - PROCESS | 3892 | 1461181798472 Marionette TRACE conn2 <- [1,1679,null,{"value":null}] 12:49:58 INFO - PROCESS | 3892 | 1461181798626 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\", \"a4ce384a-a975-48db-a85a-201f44ca6737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:49:58 INFO - PROCESS | 3892 | ++DOCSHELL 143A1000 == 94 [pid = 3892] [id = 429] 12:49:58 INFO - PROCESS | 3892 | ++DOMWINDOW == 169 (15626000) [pid = 3892] [serial = 1287] [outer = 00000000] 12:49:58 INFO - PROCESS | 3892 | ++DOMWINDOW == 170 (16ED9C00) [pid = 3892] [serial = 1288] [outer = 15626000] 12:49:58 INFO - PROCESS | 3892 | 1461181798676 Marionette DEBUG loaded listener.js 12:49:58 INFO - PROCESS | 3892 | ++DOMWINDOW == 171 (189F2000) [pid = 3892] [serial = 1289] [outer = 15626000] 12:49:59 INFO - PROCESS | 3892 | 1461181799306 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]]]}] 12:49:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.end.html | arc() adds the end point of the arc to the subpath 12:49:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.end.html | took 1000ms 12:49:59 INFO - PROCESS | 3892 | 1461181799361 Marionette TRACE conn2 -> [0,1681,"getWindowHandle",null] 12:49:59 INFO - PROCESS | 3892 | 1461181799367 Marionette TRACE conn2 <- [1,1681,null,{"value":"13"}] 12:49:59 INFO - PROCESS | 3892 | 1461181799373 Marionette TRACE conn2 -> [0,1682,"setScriptTimeout",{"ms":35000}] 12:49:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.negative.html 12:49:59 INFO - PROCESS | 3892 | 1461181799376 Marionette TRACE conn2 <- [1,1682,null,{}] 12:49:59 INFO - PROCESS | 3892 | 1461181799379 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}] 12:49:59 INFO - PROCESS | 3892 | 1461181799482 Marionette TRACE conn2 <- [1,1683,null,{"value":null}] 12:49:59 INFO - PROCESS | 3892 | 1461181799660 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\", \"a4ce384a-a975-48db-a85a-201f44ca6737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:49:59 INFO - PROCESS | 3892 | --DOCSHELL 19A09800 == 93 [pid = 3892] [id = 419] 12:49:59 INFO - PROCESS | 3892 | --DOCSHELL 1374C400 == 92 [pid = 3892] [id = 418] 12:49:59 INFO - PROCESS | 3892 | --DOCSHELL 16A67400 == 91 [pid = 3892] [id = 417] 12:49:59 INFO - PROCESS | 3892 | --DOCSHELL 1C43F000 == 90 [pid = 3892] [id = 416] 12:49:59 INFO - PROCESS | 3892 | --DOCSHELL 1A336800 == 89 [pid = 3892] [id = 415] 12:49:59 INFO - PROCESS | 3892 | --DOCSHELL 190AAC00 == 88 [pid = 3892] [id = 414] 12:49:59 INFO - PROCESS | 3892 | --DOCSHELL 19864800 == 87 [pid = 3892] [id = 413] 12:49:59 INFO - PROCESS | 3892 | --DOCSHELL 15ACE400 == 86 [pid = 3892] [id = 412] 12:49:59 INFO - PROCESS | 3892 | --DOCSHELL 1825D800 == 85 [pid = 3892] [id = 411] 12:49:59 INFO - PROCESS | 3892 | --DOMWINDOW == 170 (19665800) [pid = 3892] [serial = 1159] [outer = 00000000] [url = about:blank] 12:49:59 INFO - PROCESS | 3892 | --DOMWINDOW == 169 (18524800) [pid = 3892] [serial = 1156] [outer = 00000000] [url = about:blank] 12:49:59 INFO - PROCESS | 3892 | --DOMWINDOW == 168 (1CEA3000) [pid = 3892] [serial = 1162] [outer = 00000000] [url = about:blank] 12:49:59 INFO - PROCESS | 3892 | --DOMWINDOW == 167 (1A334C00) [pid = 3892] [serial = 1177] [outer = 00000000] [url = about:blank] 12:49:59 INFO - PROCESS | 3892 | --DOMWINDOW == 166 (1E709000) [pid = 3892] [serial = 1210] [outer = 00000000] [url = about:blank] 12:49:59 INFO - PROCESS | 3892 | ++DOCSHELL 136D9400 == 86 [pid = 3892] [id = 430] 12:49:59 INFO - PROCESS | 3892 | ++DOMWINDOW == 167 (1374C400) [pid = 3892] [serial = 1290] [outer = 00000000] 12:49:59 INFO - PROCESS | 3892 | ++DOMWINDOW == 168 (18521800) [pid = 3892] [serial = 1291] [outer = 1374C400] 12:49:59 INFO - PROCESS | 3892 | 1461181799752 Marionette DEBUG loaded listener.js 12:49:59 INFO - PROCESS | 3892 | ++DOMWINDOW == 169 (18C12800) [pid = 3892] [serial = 1292] [outer = 1374C400] 12:49:59 INFO - PROCESS | 3892 | --DOCSHELL 189F2400 == 85 [pid = 3892] [id = 405] 12:49:59 INFO - PROCESS | 3892 | --DOCSHELL 1851EC00 == 84 [pid = 3892] [id = 404] 12:49:59 INFO - PROCESS | 3892 | --DOMWINDOW == 168 (1E1DB000) [pid = 3892] [serial = 1105] [outer = 00000000] [url = about:blank] 12:49:59 INFO - PROCESS | 3892 | --DOMWINDOW == 167 (1D9C8C00) [pid = 3892] [serial = 1195] [outer = 00000000] [url = about:blank] 12:49:59 INFO - PROCESS | 3892 | --DOMWINDOW == 166 (1E10D800) [pid = 3892] [serial = 1198] [outer = 00000000] [url = about:blank] 12:49:59 INFO - PROCESS | 3892 | --DOMWINDOW == 165 (1DCE5800) [pid = 3892] [serial = 1196] [outer = 00000000] [url = about:blank] 12:49:59 INFO - PROCESS | 3892 | --DOMWINDOW == 164 (182D6400) [pid = 3892] [serial = 1183] [outer = 00000000] [url = about:blank] 12:49:59 INFO - PROCESS | 3892 | --DOMWINDOW == 163 (1E70F000) [pid = 3892] [serial = 1201] [outer = 00000000] [url = about:blank] 12:49:59 INFO - PROCESS | 3892 | --DOMWINDOW == 162 (19E04C00) [pid = 3892] [serial = 1186] [outer = 00000000] [url = about:blank] 12:49:59 INFO - PROCESS | 3892 | --DOMWINDOW == 161 (1A334400) [pid = 3892] [serial = 1187] [outer = 00000000] [url = about:blank] 12:49:59 INFO - PROCESS | 3892 | --DOMWINDOW == 160 (1E3B7C00) [pid = 3892] [serial = 1199] [outer = 00000000] [url = about:blank] 12:49:59 INFO - PROCESS | 3892 | --DOMWINDOW == 159 (18F73C00) [pid = 3892] [serial = 1181] [outer = 00000000] [url = about:blank] 12:49:59 INFO - PROCESS | 3892 | --DOMWINDOW == 158 (189EE400) [pid = 3892] [serial = 1180] [outer = 00000000] [url = about:blank] 12:49:59 INFO - PROCESS | 3892 | --DOMWINDOW == 157 (1CEA5400) [pid = 3892] [serial = 1192] [outer = 00000000] [url = about:blank] 12:49:59 INFO - PROCESS | 3892 | --DOMWINDOW == 156 (1C5FC000) [pid = 3892] [serial = 1189] [outer = 00000000] [url = about:blank] 12:49:59 INFO - PROCESS | 3892 | --DOMWINDOW == 155 (1C958000) [pid = 3892] [serial = 1190] [outer = 00000000] [url = about:blank] 12:49:59 INFO - PROCESS | 3892 | --DOMWINDOW == 154 (1DBE3C00) [pid = 3892] [serial = 1165] [outer = 00000000] [url = about:blank] 12:49:59 INFO - PROCESS | 3892 | --DOMWINDOW == 153 (1E1DEC00) [pid = 3892] [serial = 1168] [outer = 00000000] [url = about:blank] 12:49:59 INFO - PROCESS | 3892 | --DOMWINDOW == 152 (1E70F800) [pid = 3892] [serial = 1171] [outer = 00000000] [url = about:blank] 12:49:59 INFO - PROCESS | 3892 | --DOMWINDOW == 151 (2068B000) [pid = 3892] [serial = 1174] [outer = 00000000] [url = about:blank] 12:49:59 INFO - PROCESS | 3892 | --DOMWINDOW == 150 (1C64E800) [pid = 3892] [serial = 1207] [outer = 00000000] [url = about:blank] 12:49:59 INFO - PROCESS | 3892 | --DOMWINDOW == 149 (1C95DC00) [pid = 3892] [serial = 1208] [outer = 00000000] [url = about:blank] 12:49:59 INFO - PROCESS | 3892 | --DOMWINDOW == 148 (20688800) [pid = 3892] [serial = 1202] [outer = 00000000] [url = about:blank] 12:49:59 INFO - PROCESS | 3892 | --DOMWINDOW == 147 (189F3000) [pid = 3892] [serial = 1184] [outer = 00000000] [url = about:blank] 12:49:59 INFO - PROCESS | 3892 | --DOMWINDOW == 146 (182DF400) [pid = 3892] [serial = 1204] [outer = 00000000] [url = about:blank] 12:49:59 INFO - PROCESS | 3892 | --DOMWINDOW == 145 (1D3F9C00) [pid = 3892] [serial = 1193] [outer = 00000000] [url = about:blank] 12:49:59 INFO - PROCESS | 3892 | --DOMWINDOW == 144 (18BD8400) [pid = 3892] [serial = 1205] [outer = 00000000] [url = about:blank] 12:50:00 INFO - PROCESS | 3892 | 1461181800180 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]]]}] 12:50:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.negative.html | arc() with negative radius throws INDEX_SIZE_ERR 12:50:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.negative.html | took 844ms 12:50:00 INFO - PROCESS | 3892 | 1461181800219 Marionette TRACE conn2 -> [0,1685,"getWindowHandle",null] 12:50:00 INFO - PROCESS | 3892 | 1461181800221 Marionette TRACE conn2 <- [1,1685,null,{"value":"13"}] 12:50:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonempty.html 12:50:00 INFO - PROCESS | 3892 | 1461181800229 Marionette TRACE conn2 -> [0,1686,"setScriptTimeout",{"ms":35000}] 12:50:00 INFO - PROCESS | 3892 | 1461181800232 Marionette TRACE conn2 <- [1,1686,null,{}] 12:50:00 INFO - PROCESS | 3892 | 1461181800242 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}] 12:50:00 INFO - PROCESS | 3892 | 1461181800334 Marionette TRACE conn2 <- [1,1687,null,{"value":null}] 12:50:00 INFO - PROCESS | 3892 | 1461181800341 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\", \"a4ce384a-a975-48db-a85a-201f44ca6737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:50:00 INFO - PROCESS | 3892 | ++DOCSHELL 198F3C00 == 85 [pid = 3892] [id = 431] 12:50:00 INFO - PROCESS | 3892 | ++DOMWINDOW == 145 (19A0D000) [pid = 3892] [serial = 1293] [outer = 00000000] 12:50:00 INFO - PROCESS | 3892 | ++DOMWINDOW == 146 (19E04C00) [pid = 3892] [serial = 1294] [outer = 19A0D000] 12:50:00 INFO - PROCESS | 3892 | 1461181800396 Marionette DEBUG loaded listener.js 12:50:00 INFO - PROCESS | 3892 | ++DOMWINDOW == 147 (1A1D8C00) [pid = 3892] [serial = 1295] [outer = 19A0D000] 12:50:00 INFO - PROCESS | 3892 | 1461181800878 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]]]}] 12:50:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.nonempty.html | arc() with a non-empty path does draw a straight line to the start point 12:50:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonempty.html | took 688ms 12:50:00 INFO - PROCESS | 3892 | 1461181800928 Marionette TRACE conn2 -> [0,1689,"getWindowHandle",null] 12:50:00 INFO - PROCESS | 3892 | 1461181800931 Marionette TRACE conn2 <- [1,1689,null,{"value":"13"}] 12:50:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonfinite.html 12:50:00 INFO - PROCESS | 3892 | 1461181800934 Marionette TRACE conn2 -> [0,1690,"setScriptTimeout",{"ms":35000}] 12:50:00 INFO - PROCESS | 3892 | 1461181800936 Marionette TRACE conn2 <- [1,1690,null,{}] 12:50:00 INFO - PROCESS | 3892 | 1461181800939 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}] 12:50:01 INFO - PROCESS | 3892 | 1461181801044 Marionette TRACE conn2 <- [1,1691,null,{"value":null}] 12:50:01 INFO - PROCESS | 3892 | 1461181801185 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\", \"a4ce384a-a975-48db-a85a-201f44ca6737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:50:01 INFO - PROCESS | 3892 | ++DOCSHELL 1AA58400 == 86 [pid = 3892] [id = 432] 12:50:01 INFO - PROCESS | 3892 | ++DOMWINDOW == 148 (1AA59000) [pid = 3892] [serial = 1296] [outer = 00000000] 12:50:01 INFO - PROCESS | 3892 | ++DOMWINDOW == 149 (1C446800) [pid = 3892] [serial = 1297] [outer = 1AA59000] 12:50:01 INFO - PROCESS | 3892 | 1461181801231 Marionette DEBUG loaded listener.js 12:50:01 INFO - PROCESS | 3892 | ++DOMWINDOW == 150 (1C650800) [pid = 3892] [serial = 1298] [outer = 1AA59000] 12:50:01 INFO - PROCESS | 3892 | 1461181801640 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]]]}] 12:50:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.nonfinite.html | arc() with Infinity/NaN is ignored 12:50:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonfinite.html | took 735ms 12:50:01 INFO - PROCESS | 3892 | 1461181801674 Marionette TRACE conn2 -> [0,1693,"getWindowHandle",null] 12:50:01 INFO - PROCESS | 3892 | 1461181801676 Marionette TRACE conn2 <- [1,1693,null,{"value":"13"}] 12:50:01 INFO - PROCESS | 3892 | 1461181801680 Marionette TRACE conn2 -> [0,1694,"setScriptTimeout",{"ms":35000}] 12:50:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.1.html 12:50:01 INFO - PROCESS | 3892 | 1461181801681 Marionette TRACE conn2 <- [1,1694,null,{}] 12:50:01 INFO - PROCESS | 3892 | 1461181801685 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}] 12:50:01 INFO - PROCESS | 3892 | 1461181801773 Marionette TRACE conn2 <- [1,1695,null,{"value":null}] 12:50:01 INFO - PROCESS | 3892 | 1461181801895 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\", \"a4ce384a-a975-48db-a85a-201f44ca6737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:50:01 INFO - PROCESS | 3892 | ++DOCSHELL 1C43E000 == 87 [pid = 3892] [id = 433] 12:50:01 INFO - PROCESS | 3892 | ++DOMWINDOW == 151 (1C5F5C00) [pid = 3892] [serial = 1299] [outer = 00000000] 12:50:01 INFO - PROCESS | 3892 | ++DOMWINDOW == 152 (1CBA4000) [pid = 3892] [serial = 1300] [outer = 1C5F5C00] 12:50:01 INFO - PROCESS | 3892 | 1461181801939 Marionette DEBUG loaded listener.js 12:50:02 INFO - PROCESS | 3892 | ++DOMWINDOW == 153 (1CBCD000) [pid = 3892] [serial = 1301] [outer = 1C5F5C00] 12:50:02 INFO - PROCESS | 3892 | 1461181802365 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]]]}] 12:50:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.1.html | Non-uniformly scaled arcs are the right shape 12:50:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.1.html | took 735ms 12:50:02 INFO - PROCESS | 3892 | 1461181802454 Marionette TRACE conn2 -> [0,1697,"getWindowHandle",null] 12:50:02 INFO - PROCESS | 3892 | 1461181802455 Marionette TRACE conn2 <- [1,1697,null,{"value":"13"}] 12:50:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.2.html 12:50:02 INFO - PROCESS | 3892 | 1461181802459 Marionette TRACE conn2 -> [0,1698,"setScriptTimeout",{"ms":35000}] 12:50:02 INFO - PROCESS | 3892 | 1461181802461 Marionette TRACE conn2 <- [1,1698,null,{}] 12:50:02 INFO - PROCESS | 3892 | 1461181802464 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}] 12:50:02 INFO - PROCESS | 3892 | 1461181802603 Marionette TRACE conn2 <- [1,1699,null,{"value":null}] 12:50:02 INFO - PROCESS | 3892 | 1461181802628 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\", \"a4ce384a-a975-48db-a85a-201f44ca6737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:50:02 INFO - PROCESS | 3892 | ++DOCSHELL 1D012C00 == 88 [pid = 3892] [id = 434] 12:50:02 INFO - PROCESS | 3892 | ++DOMWINDOW == 154 (1D01F000) [pid = 3892] [serial = 1302] [outer = 00000000] 12:50:02 INFO - PROCESS | 3892 | ++DOMWINDOW == 155 (1D878000) [pid = 3892] [serial = 1303] [outer = 1D01F000] 12:50:02 INFO - PROCESS | 3892 | 1461181802677 Marionette DEBUG loaded listener.js 12:50:02 INFO - PROCESS | 3892 | ++DOMWINDOW == 156 (1D9B0400) [pid = 3892] [serial = 1304] [outer = 1D01F000] 12:50:03 INFO - PROCESS | 3892 | 1461181803144 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]]]}] 12:50:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.2.html | Highly scaled arcs are the right shape 12:50:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.2.html | took 734ms 12:50:03 INFO - PROCESS | 3892 | 1461181803201 Marionette TRACE conn2 -> [0,1701,"getWindowHandle",null] 12:50:03 INFO - PROCESS | 3892 | 1461181803203 Marionette TRACE conn2 <- [1,1701,null,{"value":"13"}] 12:50:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html 12:50:03 INFO - PROCESS | 3892 | 1461181803212 Marionette TRACE conn2 -> [0,1702,"setScriptTimeout",{"ms":35000}] 12:50:03 INFO - PROCESS | 3892 | 1461181803214 Marionette TRACE conn2 <- [1,1702,null,{}] 12:50:03 INFO - PROCESS | 3892 | 1461181803217 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}] 12:50:03 INFO - PROCESS | 3892 | 1461181803340 Marionette TRACE conn2 <- [1,1703,null,{"value":null}] 12:50:03 INFO - PROCESS | 3892 | 1461181803410 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\", \"a4ce384a-a975-48db-a85a-201f44ca6737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:50:03 INFO - PROCESS | 3892 | ++DOCSHELL 19864C00 == 89 [pid = 3892] [id = 435] 12:50:03 INFO - PROCESS | 3892 | ++DOMWINDOW == 157 (19A0C800) [pid = 3892] [serial = 1305] [outer = 00000000] 12:50:03 INFO - PROCESS | 3892 | ++DOMWINDOW == 158 (1DCE3C00) [pid = 3892] [serial = 1306] [outer = 19A0C800] 12:50:03 INFO - PROCESS | 3892 | 1461181803462 Marionette DEBUG loaded listener.js 12:50:03 INFO - PROCESS | 3892 | ++DOMWINDOW == 159 (1DF4C400) [pid = 3892] [serial = 1307] [outer = 19A0C800] 12:50:04 INFO - PROCESS | 3892 | --DOMWINDOW == 158 (1DBE2400) [pid = 3892] [serial = 1064] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html] 12:50:04 INFO - PROCESS | 3892 | --DOMWINDOW == 157 (1DBF0000) [pid = 3892] [serial = 1067] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html] 12:50:04 INFO - PROCESS | 3892 | --DOMWINDOW == 156 (16A65400) [pid = 3892] [serial = 1106] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html] 12:50:04 INFO - PROCESS | 3892 | --DOMWINDOW == 155 (1DF46800) [pid = 3892] [serial = 1112] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html] 12:50:04 INFO - PROCESS | 3892 | --DOMWINDOW == 154 (1CB40C00) [pid = 3892] [serial = 1007] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html] 12:50:04 INFO - PROCESS | 3892 | --DOMWINDOW == 153 (16EDC400) [pid = 3892] [serial = 1176] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.invalid.html] 12:50:04 INFO - PROCESS | 3892 | --DOMWINDOW == 152 (19BF5400) [pid = 3892] [serial = 1109] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html] 12:50:04 INFO - PROCESS | 3892 | --DOMWINDOW == 151 (19A07400) [pid = 3892] [serial = 1115] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html] 12:50:04 INFO - PROCESS | 3892 | --DOMWINDOW == 150 (189E9400) [pid = 3892] [serial = 1070] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html] 12:50:04 INFO - PROCESS | 3892 | --DOMWINDOW == 149 (1659A800) [pid = 3892] [serial = 1118] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html] 12:50:04 INFO - PROCESS | 3892 | --DOMWINDOW == 148 (15625400) [pid = 3892] [serial = 1055] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html] 12:50:04 INFO - PROCESS | 3892 | --DOMWINDOW == 147 (190AA800) [pid = 3892] [serial = 1058] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html] 12:50:04 INFO - PROCESS | 3892 | --DOMWINDOW == 146 (1D23F800) [pid = 3892] [serial = 1061] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html] 12:50:04 INFO - PROCESS | 3892 | --DOMWINDOW == 145 (19A0DC00) [pid = 3892] [serial = 1257] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.transformed.html] 12:50:04 INFO - PROCESS | 3892 | --DOMWINDOW == 144 (1C5F5800) [pid = 3892] [serial = 1248] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.basic.html] 12:50:04 INFO - PROCESS | 3892 | --DOMWINDOW == 143 (1ABD8000) [pid = 3892] [serial = 1245] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.union.html] 12:50:04 INFO - PROCESS | 3892 | --DOMWINDOW == 142 (1CEA4400) [pid = 3892] [serial = 1251] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.invalid.html] 12:50:04 INFO - PROCESS | 3892 | --DOMWINDOW == 141 (136B6800) [pid = 3892] [serial = 1230] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.lineedge.html] 12:50:04 INFO - PROCESS | 3892 | --DOMWINDOW == 140 (198F2400) [pid = 3892] [serial = 1239] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.valid.html] 12:50:04 INFO - PROCESS | 3892 | --DOMWINDOW == 139 (13A2DC00) [pid = 3892] [serial = 1254] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.scaledefault.html] 12:50:04 INFO - PROCESS | 3892 | --DOMWINDOW == 138 (19A0CC00) [pid = 3892] [serial = 1242] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.within.html] 12:50:04 INFO - PROCESS | 3892 | --DOMWINDOW == 137 (18268400) [pid = 3892] [serial = 1233] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.obtuse.html] 12:50:04 INFO - PROCESS | 3892 | --DOMWINDOW == 136 (15ACFC00) [pid = 3892] [serial = 1236] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.rightangle.html] 12:50:04 INFO - PROCESS | 3892 | 1461181804158 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]]]}] 12:50:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | arc() with lineWidth > 2*radius is drawn sensibly 12:50:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | took 1000ms 12:50:04 INFO - PROCESS | 3892 | 1461181804209 Marionette TRACE conn2 -> [0,1705,"getWindowHandle",null] 12:50:04 INFO - PROCESS | 3892 | 1461181804211 Marionette TRACE conn2 <- [1,1705,null,{"value":"13"}] 12:50:04 INFO - PROCESS | 3892 | 1461181804214 Marionette TRACE conn2 -> [0,1706,"setScriptTimeout",{"ms":35000}] 12:50:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html 12:50:04 INFO - PROCESS | 3892 | 1461181804216 Marionette TRACE conn2 <- [1,1706,null,{}] 12:50:04 INFO - PROCESS | 3892 | 1461181804219 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}] 12:50:04 INFO - PROCESS | 3892 | 1461181804305 Marionette TRACE conn2 <- [1,1707,null,{"value":null}] 12:50:04 INFO - PROCESS | 3892 | 1461181804414 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\", \"a4ce384a-a975-48db-a85a-201f44ca6737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:50:04 INFO - PROCESS | 3892 | ++DOCSHELL 136B6800 == 90 [pid = 3892] [id = 436] 12:50:04 INFO - PROCESS | 3892 | ++DOMWINDOW == 137 (136D2800) [pid = 3892] [serial = 1308] [outer = 00000000] 12:50:04 INFO - PROCESS | 3892 | ++DOMWINDOW == 138 (1858FC00) [pid = 3892] [serial = 1309] [outer = 136D2800] 12:50:04 INFO - PROCESS | 3892 | 1461181804465 Marionette DEBUG loaded listener.js 12:50:04 INFO - PROCESS | 3892 | ++DOMWINDOW == 139 (18F92400) [pid = 3892] [serial = 1310] [outer = 136D2800] 12:50:04 INFO - PROCESS | 3892 | 1461181804827 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]]]}] 12:50:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | arc() with lineWidth > 2*radius is drawn sensibly 12:50:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | took 625ms 12:50:04 INFO - PROCESS | 3892 | 1461181804852 Marionette TRACE conn2 -> [0,1709,"getWindowHandle",null] 12:50:04 INFO - PROCESS | 3892 | 1461181804854 Marionette TRACE conn2 <- [1,1709,null,{"value":"13"}] 12:50:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.1.html 12:50:04 INFO - PROCESS | 3892 | 1461181804857 Marionette TRACE conn2 -> [0,1710,"setScriptTimeout",{"ms":35000}] 12:50:04 INFO - PROCESS | 3892 | 1461181804859 Marionette TRACE conn2 <- [1,1710,null,{}] 12:50:04 INFO - PROCESS | 3892 | 1461181804862 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}] 12:50:05 INFO - PROCESS | 3892 | 1461181804992 Marionette TRACE conn2 <- [1,1711,null,{"value":null}] 12:50:05 INFO - PROCESS | 3892 | 1461181805001 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\", \"a4ce384a-a975-48db-a85a-201f44ca6737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:50:05 INFO - PROCESS | 3892 | ++DOCSHELL 18268400 == 91 [pid = 3892] [id = 437] 12:50:05 INFO - PROCESS | 3892 | ++DOMWINDOW == 140 (196D7400) [pid = 3892] [serial = 1311] [outer = 00000000] 12:50:05 INFO - PROCESS | 3892 | ++DOMWINDOW == 141 (1A335000) [pid = 3892] [serial = 1312] [outer = 196D7400] 12:50:05 INFO - PROCESS | 3892 | 1461181805046 Marionette DEBUG loaded listener.js 12:50:05 INFO - PROCESS | 3892 | ++DOMWINDOW == 142 (1CBA1000) [pid = 3892] [serial = 1313] [outer = 196D7400] 12:50:05 INFO - PROCESS | 3892 | 1461181805470 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]]]}] 12:50:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.1.html | arc() from 0 to pi does not draw anything in the wrong half 12:50:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.1.html | took 641ms 12:50:05 INFO - PROCESS | 3892 | 1461181805496 Marionette TRACE conn2 -> [0,1713,"getWindowHandle",null] 12:50:05 INFO - PROCESS | 3892 | 1461181805498 Marionette TRACE conn2 <- [1,1713,null,{"value":"13"}] 12:50:05 INFO - PROCESS | 3892 | 1461181805501 Marionette TRACE conn2 -> [0,1714,"setScriptTimeout",{"ms":35000}] 12:50:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.2.html 12:50:05 INFO - PROCESS | 3892 | 1461181805502 Marionette TRACE conn2 <- [1,1714,null,{}] 12:50:05 INFO - PROCESS | 3892 | 1461181805506 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}] 12:50:05 INFO - PROCESS | 3892 | 1461181805638 Marionette TRACE conn2 <- [1,1715,null,{"value":null}] 12:50:05 INFO - PROCESS | 3892 | 1461181805682 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\", \"a4ce384a-a975-48db-a85a-201f44ca6737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:50:05 INFO - PROCESS | 3892 | ++DOCSHELL 1CEAA000 == 92 [pid = 3892] [id = 438] 12:50:05 INFO - PROCESS | 3892 | ++DOMWINDOW == 143 (1D9AA000) [pid = 3892] [serial = 1314] [outer = 00000000] 12:50:05 INFO - PROCESS | 3892 | ++DOMWINDOW == 144 (1DCDE800) [pid = 3892] [serial = 1315] [outer = 1D9AA000] 12:50:05 INFO - PROCESS | 3892 | 1461181805726 Marionette DEBUG loaded listener.js 12:50:05 INFO - PROCESS | 3892 | ++DOMWINDOW == 145 (1DF4E400) [pid = 3892] [serial = 1316] [outer = 1D9AA000] 12:50:06 INFO - PROCESS | 3892 | 1461181806242 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]]]}] 12:50:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.2.html | arc() from 0 to pi draws stuff in the right half 12:50:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.2.html | took 797ms 12:50:06 INFO - PROCESS | 3892 | 1461181806304 Marionette TRACE conn2 -> [0,1717,"getWindowHandle",null] 12:50:06 INFO - PROCESS | 3892 | 1461181806309 Marionette TRACE conn2 <- [1,1717,null,{"value":"13"}] 12:50:06 INFO - PROCESS | 3892 | 1461181806314 Marionette TRACE conn2 -> [0,1718,"setScriptTimeout",{"ms":35000}] 12:50:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.3.html 12:50:06 INFO - PROCESS | 3892 | 1461181806319 Marionette TRACE conn2 <- [1,1718,null,{}] 12:50:06 INFO - PROCESS | 3892 | 1461181806325 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}] 12:50:06 INFO - PROCESS | 3892 | 1461181806445 Marionette TRACE conn2 <- [1,1719,null,{"value":null}] 12:50:06 INFO - PROCESS | 3892 | 1461181806604 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\", \"a4ce384a-a975-48db-a85a-201f44ca6737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:50:06 INFO - PROCESS | 3892 | ++DOCSHELL 1325E000 == 93 [pid = 3892] [id = 439] 12:50:06 INFO - PROCESS | 3892 | ++DOMWINDOW == 146 (1325F400) [pid = 3892] [serial = 1317] [outer = 00000000] 12:50:06 INFO - PROCESS | 3892 | ++DOMWINDOW == 147 (18262800) [pid = 3892] [serial = 1318] [outer = 1325F400] 12:50:06 INFO - PROCESS | 3892 | 1461181806663 Marionette DEBUG loaded listener.js 12:50:06 INFO - PROCESS | 3892 | ++DOMWINDOW == 148 (189EE400) [pid = 3892] [serial = 1319] [outer = 1325F400] 12:50:07 INFO - PROCESS | 3892 | 1461181807299 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]]]}] 12:50:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.3.html | arc() from 0 to -pi/2 does not draw anything in the wrong quadrant 12:50:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.3.html | took 1047ms 12:50:07 INFO - PROCESS | 3892 | 1461181807358 Marionette TRACE conn2 -> [0,1721,"getWindowHandle",null] 12:50:07 INFO - PROCESS | 3892 | 1461181807364 Marionette TRACE conn2 <- [1,1721,null,{"value":"13"}] 12:50:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.4.html 12:50:07 INFO - PROCESS | 3892 | 1461181807391 Marionette TRACE conn2 -> [0,1722,"setScriptTimeout",{"ms":35000}] 12:50:07 INFO - PROCESS | 3892 | 1461181807393 Marionette TRACE conn2 <- [1,1722,null,{}] 12:50:07 INFO - PROCESS | 3892 | 1461181807397 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}] 12:50:07 INFO - PROCESS | 3892 | 1461181807519 Marionette TRACE conn2 <- [1,1723,null,{"value":null}] 12:50:07 INFO - PROCESS | 3892 | 1461181807669 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\", \"a4ce384a-a975-48db-a85a-201f44ca6737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:50:07 INFO - PROCESS | 3892 | ++DOCSHELL 190AAC00 == 94 [pid = 3892] [id = 440] 12:50:07 INFO - PROCESS | 3892 | ++DOMWINDOW == 149 (190B5C00) [pid = 3892] [serial = 1320] [outer = 00000000] 12:50:07 INFO - PROCESS | 3892 | ++DOMWINDOW == 150 (19D22800) [pid = 3892] [serial = 1321] [outer = 190B5C00] 12:50:07 INFO - PROCESS | 3892 | 1461181807724 Marionette DEBUG loaded listener.js 12:50:07 INFO - PROCESS | 3892 | ++DOMWINDOW == 151 (1A8ED000) [pid = 3892] [serial = 1322] [outer = 190B5C00] 12:50:08 INFO - PROCESS | 3892 | 1461181808340 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]]]}] 12:50:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.4.html | arc() from 0 to -pi/2 draws stuff in the right quadrant 12:50:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.4.html | took 1001ms 12:50:08 INFO - PROCESS | 3892 | 1461181808392 Marionette TRACE conn2 -> [0,1725,"getWindowHandle",null] 12:50:08 INFO - PROCESS | 3892 | 1461181808394 Marionette TRACE conn2 <- [1,1725,null,{"value":"13"}] 12:50:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.5.html 12:50:08 INFO - PROCESS | 3892 | 1461181808398 Marionette TRACE conn2 -> [0,1726,"setScriptTimeout",{"ms":35000}] 12:50:08 INFO - PROCESS | 3892 | 1461181808402 Marionette TRACE conn2 <- [1,1726,null,{}] 12:50:08 INFO - PROCESS | 3892 | 1461181808413 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}] 12:50:08 INFO - PROCESS | 3892 | 1461181808535 Marionette TRACE conn2 <- [1,1727,null,{"value":null}] 12:50:08 INFO - PROCESS | 3892 | 1461181808698 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\", \"a4ce384a-a975-48db-a85a-201f44ca6737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:50:08 INFO - PROCESS | 3892 | ++DOCSHELL 1CBA2800 == 95 [pid = 3892] [id = 441] 12:50:08 INFO - PROCESS | 3892 | ++DOMWINDOW == 152 (1D018000) [pid = 3892] [serial = 1323] [outer = 00000000] 12:50:08 INFO - PROCESS | 3892 | ++DOMWINDOW == 153 (1D9C2400) [pid = 3892] [serial = 1324] [outer = 1D018000] 12:50:08 INFO - PROCESS | 3892 | 1461181808755 Marionette DEBUG loaded listener.js 12:50:08 INFO - PROCESS | 3892 | ++DOMWINDOW == 154 (1E102C00) [pid = 3892] [serial = 1325] [outer = 1D018000] 12:50:09 INFO - PROCESS | 3892 | 1461181809333 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]]]}] 12:50:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.5.html | arc() from 0 to 5pi does not draw crazy things 12:50:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.5.html | took 1000ms 12:50:09 INFO - PROCESS | 3892 | 1461181809400 Marionette TRACE conn2 -> [0,1729,"getWindowHandle",null] 12:50:09 INFO - PROCESS | 3892 | 1461181809403 Marionette TRACE conn2 <- [1,1729,null,{"value":"13"}] 12:50:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.1.html 12:50:09 INFO - PROCESS | 3892 | 1461181809407 Marionette TRACE conn2 -> [0,1730,"setScriptTimeout",{"ms":35000}] 12:50:09 INFO - PROCESS | 3892 | 1461181809409 Marionette TRACE conn2 <- [1,1730,null,{}] 12:50:09 INFO - PROCESS | 3892 | 1461181809413 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}] 12:50:09 INFO - PROCESS | 3892 | 1461181809526 Marionette TRACE conn2 <- [1,1731,null,{"value":null}] 12:50:09 INFO - PROCESS | 3892 | 1461181809680 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\", \"a4ce384a-a975-48db-a85a-201f44ca6737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:50:09 INFO - PROCESS | 3892 | ++DOCSHELL 1ABDC000 == 96 [pid = 3892] [id = 442] 12:50:09 INFO - PROCESS | 3892 | ++DOMWINDOW == 155 (1E1DA400) [pid = 3892] [serial = 1326] [outer = 00000000] 12:50:09 INFO - PROCESS | 3892 | ++DOMWINDOW == 156 (1E705C00) [pid = 3892] [serial = 1327] [outer = 1E1DA400] 12:50:09 INFO - PROCESS | 3892 | 1461181809735 Marionette DEBUG loaded listener.js 12:50:09 INFO - PROCESS | 3892 | ++DOMWINDOW == 157 (1FABF800) [pid = 3892] [serial = 1328] [outer = 1E1DA400] 12:50:10 INFO - PROCESS | 3892 | 1461181810291 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]]]}] 12:50:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.1.html | arc() draws nothing when end = start + 2pi-e and anticlockwise 12:50:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.1.html | took 938ms 12:50:10 INFO - PROCESS | 3892 | 1461181810352 Marionette TRACE conn2 -> [0,1733,"getWindowHandle",null] 12:50:10 INFO - PROCESS | 3892 | 1461181810354 Marionette TRACE conn2 <- [1,1733,null,{"value":"13"}] 12:50:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.2.html 12:50:10 INFO - PROCESS | 3892 | 1461181810358 Marionette TRACE conn2 -> [0,1734,"setScriptTimeout",{"ms":35000}] 12:50:10 INFO - PROCESS | 3892 | 1461181810360 Marionette TRACE conn2 <- [1,1734,null,{}] 12:50:10 INFO - PROCESS | 3892 | 1461181810364 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}] 12:50:10 INFO - PROCESS | 3892 | 1461181810472 Marionette TRACE conn2 <- [1,1735,null,{"value":null}] 12:50:10 INFO - PROCESS | 3892 | 1461181810639 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\", \"a4ce384a-a975-48db-a85a-201f44ca6737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:50:10 INFO - PROCESS | 3892 | ++DOCSHELL 1E3B8000 == 97 [pid = 3892] [id = 443] 12:50:10 INFO - PROCESS | 3892 | ++DOMWINDOW == 158 (1E3BB800) [pid = 3892] [serial = 1329] [outer = 00000000] 12:50:10 INFO - PROCESS | 3892 | ++DOMWINDOW == 159 (1FAC8C00) [pid = 3892] [serial = 1330] [outer = 1E3BB800] 12:50:10 INFO - PROCESS | 3892 | 1461181810694 Marionette DEBUG loaded listener.js 12:50:10 INFO - PROCESS | 3892 | ++DOMWINDOW == 160 (1FACA400) [pid = 3892] [serial = 1331] [outer = 1E3BB800] 12:50:11 INFO - PROCESS | 3892 | 1461181811283 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]]]}] 12:50:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.2.html | arc() draws a full circle when end = start + 2pi-e and clockwise 12:50:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.2.html | took 1000ms 12:50:11 INFO - PROCESS | 3892 | 1461181811361 Marionette TRACE conn2 -> [0,1737,"getWindowHandle",null] 12:50:11 INFO - PROCESS | 3892 | 1461181811363 Marionette TRACE conn2 <- [1,1737,null,{"value":"13"}] 12:50:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.3.html 12:50:11 INFO - PROCESS | 3892 | 1461181811367 Marionette TRACE conn2 -> [0,1738,"setScriptTimeout",{"ms":35000}] 12:50:11 INFO - PROCESS | 3892 | 1461181811369 Marionette TRACE conn2 <- [1,1738,null,{}] 12:50:11 INFO - PROCESS | 3892 | 1461181811372 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}] 12:50:11 INFO - PROCESS | 3892 | 1461181811500 Marionette TRACE conn2 <- [1,1739,null,{"value":null}] 12:50:11 INFO - PROCESS | 3892 | 1461181811659 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\", \"a4ce384a-a975-48db-a85a-201f44ca6737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:50:11 INFO - PROCESS | 3892 | ++DOCSHELL 1E704C00 == 98 [pid = 3892] [id = 444] 12:50:11 INFO - PROCESS | 3892 | ++DOMWINDOW == 161 (1FAC4400) [pid = 3892] [serial = 1332] [outer = 00000000] 12:50:11 INFO - PROCESS | 3892 | ++DOMWINDOW == 162 (2100B800) [pid = 3892] [serial = 1333] [outer = 1FAC4400] 12:50:11 INFO - PROCESS | 3892 | 1461181811717 Marionette DEBUG loaded listener.js 12:50:11 INFO - PROCESS | 3892 | ++DOMWINDOW == 163 (2100F800) [pid = 3892] [serial = 1334] [outer = 1FAC4400] 12:50:12 INFO - PROCESS | 3892 | 1461181812304 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]]]}] 12:50:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.3.html | arc() draws a full circle when end = start + 2pi+e and anticlockwise 12:50:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.3.html | took 1000ms 12:50:12 INFO - PROCESS | 3892 | 1461181812369 Marionette TRACE conn2 -> [0,1741,"getWindowHandle",null] 12:50:12 INFO - PROCESS | 3892 | 1461181812372 Marionette TRACE conn2 <- [1,1741,null,{"value":"13"}] 12:50:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.4.html 12:50:12 INFO - PROCESS | 3892 | 1461181812376 Marionette TRACE conn2 -> [0,1742,"setScriptTimeout",{"ms":35000}] 12:50:12 INFO - PROCESS | 3892 | 1461181812377 Marionette TRACE conn2 <- [1,1742,null,{}] 12:50:12 INFO - PROCESS | 3892 | 1461181812382 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}] 12:50:12 INFO - PROCESS | 3892 | 1461181812489 Marionette TRACE conn2 <- [1,1743,null,{"value":null}] 12:50:12 INFO - PROCESS | 3892 | 1461181812658 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\", \"a4ce384a-a975-48db-a85a-201f44ca6737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:50:12 INFO - PROCESS | 3892 | ++DOCSHELL 13265400 == 99 [pid = 3892] [id = 445] 12:50:12 INFO - PROCESS | 3892 | ++DOMWINDOW == 164 (136B5000) [pid = 3892] [serial = 1335] [outer = 00000000] 12:50:12 INFO - PROCESS | 3892 | ++DOMWINDOW == 165 (18BC9800) [pid = 3892] [serial = 1336] [outer = 136B5000] 12:50:12 INFO - PROCESS | 3892 | 1461181812713 Marionette DEBUG loaded listener.js 12:50:12 INFO - PROCESS | 3892 | ++DOMWINDOW == 166 (18F98000) [pid = 3892] [serial = 1337] [outer = 136B5000] 12:50:13 INFO - PROCESS | 3892 | 1461181813542 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]]]}] 12:50:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.4.html | arc() draws nothing when end = start + 2pi+e and clockwise 12:50:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.4.html | took 1187ms 12:50:13 INFO - PROCESS | 3892 | 1461181813570 Marionette TRACE conn2 -> [0,1745,"getWindowHandle",null] 12:50:13 INFO - PROCESS | 3892 | 1461181813575 Marionette TRACE conn2 <- [1,1745,null,{"value":"13"}] 12:50:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.1.html 12:50:13 INFO - PROCESS | 3892 | 1461181813580 Marionette TRACE conn2 -> [0,1746,"setScriptTimeout",{"ms":35000}] 12:50:13 INFO - PROCESS | 3892 | 1461181813583 Marionette TRACE conn2 <- [1,1746,null,{}] 12:50:13 INFO - PROCESS | 3892 | 1461181813588 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}] 12:50:13 INFO - PROCESS | 3892 | 1461181813701 Marionette TRACE conn2 <- [1,1747,null,{"value":null}] 12:50:13 INFO - PROCESS | 3892 | 1461181813855 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\", \"a4ce384a-a975-48db-a85a-201f44ca6737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:50:13 INFO - PROCESS | 3892 | ++DOCSHELL 13203800 == 100 [pid = 3892] [id = 446] 12:50:13 INFO - PROCESS | 3892 | ++DOMWINDOW == 167 (1320E800) [pid = 3892] [serial = 1338] [outer = 00000000] 12:50:13 INFO - PROCESS | 3892 | ++DOMWINDOW == 168 (15418400) [pid = 3892] [serial = 1339] [outer = 1320E800] 12:50:13 INFO - PROCESS | 3892 | 1461181813906 Marionette DEBUG loaded listener.js 12:50:13 INFO - PROCESS | 3892 | ++DOMWINDOW == 169 (15ADAC00) [pid = 3892] [serial = 1340] [outer = 1320E800] 12:50:14 INFO - PROCESS | 3892 | 1461181814487 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]]]}] 12:50:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.1.html | arc() draws nothing when startAngle = endAngle and anticlockwise 12:50:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.1.html | took 953ms 12:50:14 INFO - PROCESS | 3892 | 1461181814527 Marionette TRACE conn2 -> [0,1749,"getWindowHandle",null] 12:50:14 INFO - PROCESS | 3892 | 1461181814532 Marionette TRACE conn2 <- [1,1749,null,{"value":"13"}] 12:50:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.2.html 12:50:14 INFO - PROCESS | 3892 | 1461181814539 Marionette TRACE conn2 -> [0,1750,"setScriptTimeout",{"ms":35000}] 12:50:14 INFO - PROCESS | 3892 | 1461181814541 Marionette TRACE conn2 <- [1,1750,null,{}] 12:50:14 INFO - PROCESS | 3892 | 1461181814545 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}] 12:50:14 INFO - PROCESS | 3892 | 1461181814653 Marionette TRACE conn2 <- [1,1751,null,{"value":null}] 12:50:14 INFO - PROCESS | 3892 | 1461181814828 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\", \"a4ce384a-a975-48db-a85a-201f44ca6737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:50:14 INFO - PROCESS | 3892 | --DOCSHELL 19864400 == 99 [pid = 3892] [id = 277] 12:50:14 INFO - PROCESS | 3892 | --DOCSHELL 18268400 == 98 [pid = 3892] [id = 437] 12:50:14 INFO - PROCESS | 3892 | --DOCSHELL 136B6800 == 97 [pid = 3892] [id = 436] 12:50:14 INFO - PROCESS | 3892 | --DOCSHELL 19864C00 == 96 [pid = 3892] [id = 435] 12:50:14 INFO - PROCESS | 3892 | --DOCSHELL 1D012C00 == 95 [pid = 3892] [id = 434] 12:50:14 INFO - PROCESS | 3892 | --DOCSHELL 1C43E000 == 94 [pid = 3892] [id = 433] 12:50:14 INFO - PROCESS | 3892 | --DOCSHELL 1AA58400 == 93 [pid = 3892] [id = 432] 12:50:14 INFO - PROCESS | 3892 | --DOCSHELL 198F3C00 == 92 [pid = 3892] [id = 431] 12:50:14 INFO - PROCESS | 3892 | --DOCSHELL 136D9400 == 91 [pid = 3892] [id = 430] 12:50:14 INFO - PROCESS | 3892 | --DOMWINDOW == 168 (18CF6C00) [pid = 3892] [serial = 1213] [outer = 00000000] [url = about:blank] 12:50:14 INFO - PROCESS | 3892 | --DOMWINDOW == 167 (1C438800) [pid = 3892] [serial = 1216] [outer = 00000000] [url = about:blank] 12:50:14 INFO - PROCESS | 3892 | --DOMWINDOW == 166 (1DBE5400) [pid = 3892] [serial = 1219] [outer = 00000000] [url = about:blank] 12:50:14 INFO - PROCESS | 3892 | --DOMWINDOW == 165 (2068A000) [pid = 3892] [serial = 1222] [outer = 00000000] [url = about:blank] 12:50:14 INFO - PROCESS | 3892 | --DOMWINDOW == 164 (219E5C00) [pid = 3892] [serial = 1225] [outer = 00000000] [url = about:blank] 12:50:14 INFO - PROCESS | 3892 | --DOMWINDOW == 163 (215A8400) [pid = 3892] [serial = 1228] [outer = 00000000] [url = about:blank] 12:50:14 INFO - PROCESS | 3892 | --DOMWINDOW == 162 (1D8B1800) [pid = 3892] [serial = 1261] [outer = 00000000] [url = about:blank] 12:50:14 INFO - PROCESS | 3892 | ++DOCSHELL 12D79400 == 92 [pid = 3892] [id = 447] 12:50:14 INFO - PROCESS | 3892 | ++DOMWINDOW == 163 (1354FC00) [pid = 3892] [serial = 1341] [outer = 00000000] 12:50:14 INFO - PROCESS | 3892 | ++DOMWINDOW == 164 (18267000) [pid = 3892] [serial = 1342] [outer = 1354FC00] 12:50:14 INFO - PROCESS | 3892 | 1461181814920 Marionette DEBUG loaded listener.js 12:50:15 INFO - PROCESS | 3892 | ++DOMWINDOW == 165 (18CEE000) [pid = 3892] [serial = 1343] [outer = 1354FC00] 12:50:15 INFO - PROCESS | 3892 | --DOCSHELL 143A1000 == 91 [pid = 3892] [id = 429] 12:50:15 INFO - PROCESS | 3892 | --DOCSHELL 11C44800 == 90 [pid = 3892] [id = 426] 12:50:15 INFO - PROCESS | 3892 | --DOCSHELL 1D9C0C00 == 89 [pid = 3892] [id = 425] 12:50:15 INFO - PROCESS | 3892 | --DOCSHELL 1D9C5000 == 88 [pid = 3892] [id = 424] 12:50:15 INFO - PROCESS | 3892 | --DOCSHELL 19A02800 == 87 [pid = 3892] [id = 423] 12:50:15 INFO - PROCESS | 3892 | --DOCSHELL 14A09C00 == 86 [pid = 3892] [id = 422] 12:50:15 INFO - PROCESS | 3892 | --DOCSHELL 15F60800 == 85 [pid = 3892] [id = 421] 12:50:15 INFO - PROCESS | 3892 | --DOCSHELL 18F6F400 == 84 [pid = 3892] [id = 420] 12:50:15 INFO - PROCESS | 3892 | --DOMWINDOW == 164 (1C446400) [pid = 3892] [serial = 1178] [outer = 00000000] [url = about:blank] 12:50:15 INFO - PROCESS | 3892 | --DOMWINDOW == 163 (1C5FC800) [pid = 3892] [serial = 1111] [outer = 00000000] [url = about:blank] 12:50:15 INFO - PROCESS | 3892 | --DOMWINDOW == 162 (19A0FC00) [pid = 3892] [serial = 1117] [outer = 00000000] [url = about:blank] 12:50:15 INFO - PROCESS | 3892 | --DOMWINDOW == 161 (1E108C00) [pid = 3892] [serial = 1072] [outer = 00000000] [url = about:blank] 12:50:15 INFO - PROCESS | 3892 | --DOMWINDOW == 160 (1E1DC800) [pid = 3892] [serial = 1120] [outer = 00000000] [url = about:blank] 12:50:15 INFO - PROCESS | 3892 | --DOMWINDOW == 159 (1851F800) [pid = 3892] [serial = 1057] [outer = 00000000] [url = about:blank] 12:50:15 INFO - PROCESS | 3892 | --DOMWINDOW == 158 (1A8E9400) [pid = 3892] [serial = 1060] [outer = 00000000] [url = about:blank] 12:50:15 INFO - PROCESS | 3892 | --DOMWINDOW == 157 (1D9BCC00) [pid = 3892] [serial = 1063] [outer = 00000000] [url = about:blank] 12:50:15 INFO - PROCESS | 3892 | --DOMWINDOW == 156 (1DCE6400) [pid = 3892] [serial = 1066] [outer = 00000000] [url = about:blank] 12:50:15 INFO - PROCESS | 3892 | --DOMWINDOW == 155 (1DF4CC00) [pid = 3892] [serial = 1069] [outer = 00000000] [url = about:blank] 12:50:15 INFO - PROCESS | 3892 | --DOMWINDOW == 154 (18F6FC00) [pid = 3892] [serial = 1108] [outer = 00000000] [url = about:blank] 12:50:15 INFO - PROCESS | 3892 | --DOMWINDOW == 153 (1E10E000) [pid = 3892] [serial = 1114] [outer = 00000000] [url = about:blank] 12:50:15 INFO - PROCESS | 3892 | --DOMWINDOW == 152 (1D871C00) [pid = 3892] [serial = 1009] [outer = 00000000] [url = about:blank] 12:50:15 INFO - PROCESS | 3892 | --DOMWINDOW == 151 (1D877C00) [pid = 3892] [serial = 1259] [outer = 00000000] [url = about:blank] 12:50:15 INFO - PROCESS | 3892 | --DOMWINDOW == 150 (1CBACC00) [pid = 3892] [serial = 1249] [outer = 00000000] [url = about:blank] 12:50:15 INFO - PROCESS | 3892 | --DOMWINDOW == 149 (1C442800) [pid = 3892] [serial = 1246] [outer = 00000000] [url = about:blank] 12:50:15 INFO - PROCESS | 3892 | --DOMWINDOW == 148 (1C5F5000) [pid = 3892] [serial = 1247] [outer = 00000000] [url = about:blank] 12:50:15 INFO - PROCESS | 3892 | --DOMWINDOW == 147 (1D01E800) [pid = 3892] [serial = 1252] [outer = 00000000] [url = about:blank] 12:50:15 INFO - PROCESS | 3892 | --DOMWINDOW == 146 (18F99000) [pid = 3892] [serial = 1232] [outer = 00000000] [url = about:blank] 12:50:15 INFO - PROCESS | 3892 | --DOMWINDOW == 145 (189EEC00) [pid = 3892] [serial = 1231] [outer = 00000000] [url = about:blank] 12:50:15 INFO - PROCESS | 3892 | --DOMWINDOW == 144 (19A10C00) [pid = 3892] [serial = 1240] [outer = 00000000] [url = about:blank] 12:50:15 INFO - PROCESS | 3892 | --DOMWINDOW == 143 (1CD7C400) [pid = 3892] [serial = 1250] [outer = 00000000] [url = about:blank] 12:50:15 INFO - PROCESS | 3892 | --DOMWINDOW == 142 (19BF8400) [pid = 3892] [serial = 1241] [outer = 00000000] [url = about:blank] 12:50:15 INFO - PROCESS | 3892 | --DOMWINDOW == 141 (1A3A9400) [pid = 3892] [serial = 1255] [outer = 00000000] [url = about:blank] 12:50:15 INFO - PROCESS | 3892 | --DOMWINDOW == 140 (1A3A5400) [pid = 3892] [serial = 1243] [outer = 00000000] [url = about:blank] 12:50:15 INFO - PROCESS | 3892 | --DOMWINDOW == 139 (18C1F400) [pid = 3892] [serial = 1235] [outer = 00000000] [url = about:blank] 12:50:15 INFO - PROCESS | 3892 | --DOMWINDOW == 138 (189EF000) [pid = 3892] [serial = 1234] [outer = 00000000] [url = about:blank] 12:50:15 INFO - PROCESS | 3892 | --DOMWINDOW == 137 (16ED7000) [pid = 3892] [serial = 1237] [outer = 00000000] [url = about:blank] 12:50:15 INFO - PROCESS | 3892 | --DOMWINDOW == 136 (18998000) [pid = 3892] [serial = 1238] [outer = 00000000] [url = about:blank] 12:50:15 INFO - PROCESS | 3892 | --DOMWINDOW == 135 (1D230C00) [pid = 3892] [serial = 1253] [outer = 00000000] [url = about:blank] 12:50:15 INFO - PROCESS | 3892 | --DOMWINDOW == 134 (1CBCC400) [pid = 3892] [serial = 1256] [outer = 00000000] [url = about:blank] 12:50:15 INFO - PROCESS | 3892 | --DOMWINDOW == 133 (1A818000) [pid = 3892] [serial = 1244] [outer = 00000000] [url = about:blank] 12:50:15 INFO - PROCESS | 3892 | --DOMWINDOW == 132 (1D842400) [pid = 3892] [serial = 1258] [outer = 00000000] [url = about:blank] 12:50:15 INFO - PROCESS | 3892 | 1461181815441 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]]]}] 12:50:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.2.html | arc() draws nothing when startAngle = endAngle and clockwise 12:50:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.2.html | took 954ms 12:50:15 INFO - PROCESS | 3892 | 1461181815483 Marionette TRACE conn2 -> [0,1753,"getWindowHandle",null] 12:50:15 INFO - PROCESS | 3892 | 1461181815485 Marionette TRACE conn2 <- [1,1753,null,{"value":"13"}] 12:50:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zeroradius.html 12:50:15 INFO - PROCESS | 3892 | 1461181815488 Marionette TRACE conn2 -> [0,1754,"setScriptTimeout",{"ms":35000}] 12:50:15 INFO - PROCESS | 3892 | 1461181815491 Marionette TRACE conn2 <- [1,1754,null,{}] 12:50:15 INFO - PROCESS | 3892 | 1461181815501 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}] 12:50:15 INFO - PROCESS | 3892 | 1461181815598 Marionette TRACE conn2 <- [1,1755,null,{"value":null}] 12:50:15 INFO - PROCESS | 3892 | 1461181815607 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\", \"a4ce384a-a975-48db-a85a-201f44ca6737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:50:15 INFO - PROCESS | 3892 | ++DOCSHELL 18C1C000 == 85 [pid = 3892] [id = 448] 12:50:15 INFO - PROCESS | 3892 | ++DOMWINDOW == 133 (18CF7400) [pid = 3892] [serial = 1344] [outer = 00000000] 12:50:15 INFO - PROCESS | 3892 | ++DOMWINDOW == 134 (190AB800) [pid = 3892] [serial = 1345] [outer = 18CF7400] 12:50:15 INFO - PROCESS | 3892 | 1461181815662 Marionette DEBUG loaded listener.js 12:50:15 INFO - PROCESS | 3892 | ++DOMWINDOW == 135 (19465400) [pid = 3892] [serial = 1346] [outer = 18CF7400] 12:50:16 INFO - PROCESS | 3892 | 1461181816172 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]]]}] 12:50:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zeroradius.html | arc() with zero radius draws a line to the start point 12:50:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zeroradius.html | took 734ms 12:50:16 INFO - PROCESS | 3892 | 1461181816249 Marionette TRACE conn2 -> [0,1757,"getWindowHandle",null] 12:50:16 INFO - PROCESS | 3892 | 1461181816251 Marionette TRACE conn2 <- [1,1757,null,{"value":"13"}] 12:50:16 INFO - PROCESS | 3892 | 1461181816256 Marionette TRACE conn2 -> [0,1758,"setScriptTimeout",{"ms":35000}] 12:50:16 INFO - PROCESS | 3892 | 1461181816258 Marionette TRACE conn2 <- [1,1758,null,{}] 12:50:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html 12:50:16 INFO - PROCESS | 3892 | 1461181816262 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}] 12:50:16 INFO - PROCESS | 3892 | 1461181816350 Marionette TRACE conn2 <- [1,1759,null,{"value":null}] 12:50:16 INFO - PROCESS | 3892 | 1461181816463 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\", \"a4ce384a-a975-48db-a85a-201f44ca6737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:50:16 INFO - PROCESS | 3892 | ++DOCSHELL 196E2000 == 86 [pid = 3892] [id = 449] 12:50:16 INFO - PROCESS | 3892 | ++DOMWINDOW == 136 (19A05400) [pid = 3892] [serial = 1347] [outer = 00000000] 12:50:16 INFO - PROCESS | 3892 | ++DOMWINDOW == 137 (19BF1000) [pid = 3892] [serial = 1348] [outer = 19A05400] 12:50:16 INFO - PROCESS | 3892 | 1461181816508 Marionette DEBUG loaded listener.js 12:50:16 INFO - PROCESS | 3892 | ++DOMWINDOW == 138 (19BF7000) [pid = 3892] [serial = 1349] [outer = 19A05400] 12:50:16 INFO - PROCESS | 3892 | 1461181816860 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]]]}] 12:50:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | arcTo() has no effect if P0 = P1 12:50:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | took 625ms 12:50:16 INFO - PROCESS | 3892 | 1461181816909 Marionette TRACE conn2 -> [0,1761,"getWindowHandle",null] 12:50:16 INFO - PROCESS | 3892 | 1461181816911 Marionette TRACE conn2 <- [1,1761,null,{"value":"13"}] 12:50:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html 12:50:16 INFO - PROCESS | 3892 | 1461181816915 Marionette TRACE conn2 -> [0,1762,"setScriptTimeout",{"ms":35000}] 12:50:16 INFO - PROCESS | 3892 | 1461181816917 Marionette TRACE conn2 <- [1,1762,null,{}] 12:50:16 INFO - PROCESS | 3892 | 1461181816920 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}] 12:50:17 INFO - PROCESS | 3892 | 1461181817013 Marionette TRACE conn2 <- [1,1763,null,{"value":null}] 12:50:17 INFO - PROCESS | 3892 | 1461181817019 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\", \"a4ce384a-a975-48db-a85a-201f44ca6737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:50:17 INFO - PROCESS | 3892 | ++DOCSHELL 19A0C000 == 87 [pid = 3892] [id = 450] 12:50:17 INFO - PROCESS | 3892 | ++DOMWINDOW == 139 (19BF4C00) [pid = 3892] [serial = 1350] [outer = 00000000] 12:50:17 INFO - PROCESS | 3892 | ++DOMWINDOW == 140 (1A443800) [pid = 3892] [serial = 1351] [outer = 19BF4C00] 12:50:17 INFO - PROCESS | 3892 | 1461181817064 Marionette DEBUG loaded listener.js 12:50:17 INFO - PROCESS | 3892 | ++DOMWINDOW == 141 (1A818C00) [pid = 3892] [serial = 1352] [outer = 19BF4C00] 12:50:17 INFO - PROCESS | 3892 | 1461181817562 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]]]}] 12:50:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | arcTo() draws a straight line to P1 if P1 = P2 12:50:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | took 688ms 12:50:17 INFO - PROCESS | 3892 | 1461181817613 Marionette TRACE conn2 -> [0,1765,"getWindowHandle",null] 12:50:17 INFO - PROCESS | 3892 | 1461181817615 Marionette TRACE conn2 <- [1,1765,null,{"value":"13"}] 12:50:17 INFO - PROCESS | 3892 | 1461181817619 Marionette TRACE conn2 -> [0,1766,"setScriptTimeout",{"ms":35000}] 12:50:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html 12:50:17 INFO - PROCESS | 3892 | 1461181817620 Marionette TRACE conn2 <- [1,1766,null,{}] 12:50:17 INFO - PROCESS | 3892 | 1461181817624 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}] 12:50:17 INFO - PROCESS | 3892 | 1461181817793 Marionette TRACE conn2 <- [1,1767,null,{"value":null}] 12:50:17 INFO - PROCESS | 3892 | 1461181817818 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\", \"a4ce384a-a975-48db-a85a-201f44ca6737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:50:17 INFO - PROCESS | 3892 | ++DOCSHELL 1A339400 == 88 [pid = 3892] [id = 451] 12:50:17 INFO - PROCESS | 3892 | ++DOMWINDOW == 142 (1A39FC00) [pid = 3892] [serial = 1353] [outer = 00000000] 12:50:17 INFO - PROCESS | 3892 | ++DOMWINDOW == 143 (1ABE4000) [pid = 3892] [serial = 1354] [outer = 1A39FC00] 12:50:17 INFO - PROCESS | 3892 | 1461181817865 Marionette DEBUG loaded listener.js 12:50:17 INFO - PROCESS | 3892 | ++DOMWINDOW == 144 (1C442800) [pid = 3892] [serial = 1355] [outer = 1A39FC00] 12:50:18 INFO - PROCESS | 3892 | 1461181818298 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]]]}] 12:50:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html | arcTo() with all points on a line, and P1 between P0/P2, draws a straight line to P1 12:50:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html | took 734ms 12:50:18 INFO - PROCESS | 3892 | 1461181818360 Marionette TRACE conn2 -> [0,1769,"getWindowHandle",null] 12:50:18 INFO - PROCESS | 3892 | 1461181818361 Marionette TRACE conn2 <- [1,1769,null,{"value":"13"}] 12:50:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html 12:50:18 INFO - PROCESS | 3892 | 1461181818365 Marionette TRACE conn2 -> [0,1770,"setScriptTimeout",{"ms":35000}] 12:50:18 INFO - PROCESS | 3892 | 1461181818366 Marionette TRACE conn2 <- [1,1770,null,{}] 12:50:18 INFO - PROCESS | 3892 | 1461181818377 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}] 12:50:18 INFO - PROCESS | 3892 | 1461181818496 Marionette TRACE conn2 <- [1,1771,null,{"value":null}] 12:50:18 INFO - PROCESS | 3892 | 1461181818566 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\", \"a4ce384a-a975-48db-a85a-201f44ca6737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:50:18 INFO - PROCESS | 3892 | ++DOCSHELL 16EC0800 == 89 [pid = 3892] [id = 452] 12:50:18 INFO - PROCESS | 3892 | ++DOMWINDOW == 145 (1AB0A400) [pid = 3892] [serial = 1356] [outer = 00000000] 12:50:18 INFO - PROCESS | 3892 | ++DOMWINDOW == 146 (1C95EC00) [pid = 3892] [serial = 1357] [outer = 1AB0A400] 12:50:18 INFO - PROCESS | 3892 | 1461181818609 Marionette DEBUG loaded listener.js 12:50:18 INFO - PROCESS | 3892 | ++DOMWINDOW == 147 (1C95C800) [pid = 3892] [serial = 1358] [outer = 1AB0A400] 12:50:19 INFO - PROCESS | 3892 | 1461181819039 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]]]}] 12:50:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html | arcTo() with all points on a line, and P2 between P0/P1, draws a straight line to P1 12:50:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html | took 703ms 12:50:19 INFO - PROCESS | 3892 | 1461181819069 Marionette TRACE conn2 -> [0,1773,"getWindowHandle",null] 12:50:19 INFO - PROCESS | 3892 | 1461181819071 Marionette TRACE conn2 <- [1,1773,null,{"value":"13"}] 12:50:19 INFO - PROCESS | 3892 | 1461181819078 Marionette TRACE conn2 -> [0,1774,"setScriptTimeout",{"ms":35000}] 12:50:19 INFO - PROCESS | 3892 | 1461181819080 Marionette TRACE conn2 <- [1,1774,null,{}] 12:50:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html 12:50:19 INFO - PROCESS | 3892 | 1461181819083 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}] 12:50:19 INFO - PROCESS | 3892 | 1461181819230 Marionette TRACE conn2 <- [1,1775,null,{"value":null}] 12:50:19 INFO - PROCESS | 3892 | --DOMWINDOW == 146 (1D01F000) [pid = 3892] [serial = 1302] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.2.html] 12:50:19 INFO - PROCESS | 3892 | --DOMWINDOW == 145 (136D2800) [pid = 3892] [serial = 1308] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.2.html] 12:50:19 INFO - PROCESS | 3892 | --DOMWINDOW == 144 (19A0C800) [pid = 3892] [serial = 1305] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.1.html] 12:50:19 INFO - PROCESS | 3892 | --DOMWINDOW == 143 (1C5F5C00) [pid = 3892] [serial = 1299] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.1.html] 12:50:19 INFO - PROCESS | 3892 | --DOMWINDOW == 142 (15626000) [pid = 3892] [serial = 1287] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.end.html] 12:50:19 INFO - PROCESS | 3892 | --DOMWINDOW == 141 (19A0D000) [pid = 3892] [serial = 1293] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonempty.html] 12:50:19 INFO - PROCESS | 3892 | --DOMWINDOW == 140 (1AA59000) [pid = 3892] [serial = 1296] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonfinite.html] 12:50:19 INFO - PROCESS | 3892 | --DOMWINDOW == 139 (1374C400) [pid = 3892] [serial = 1290] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.negative.html] 12:50:19 INFO - PROCESS | 3892 | --DOMWINDOW == 138 (196D7400) [pid = 3892] [serial = 1311] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.1.html] 12:50:19 INFO - PROCESS | 3892 | 1461181819616 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\", \"a4ce384a-a975-48db-a85a-201f44ca6737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:50:19 INFO - PROCESS | 3892 | ++DOCSHELL 11CB7000 == 90 [pid = 3892] [id = 453] 12:50:19 INFO - PROCESS | 3892 | ++DOMWINDOW == 139 (12B82C00) [pid = 3892] [serial = 1359] [outer = 00000000] 12:50:19 INFO - PROCESS | 3892 | ++DOMWINDOW == 140 (1659F000) [pid = 3892] [serial = 1360] [outer = 12B82C00] 12:50:19 INFO - PROCESS | 3892 | 1461181819661 Marionette DEBUG loaded listener.js 12:50:19 INFO - PROCESS | 3892 | ++DOMWINDOW == 141 (18F96400) [pid = 3892] [serial = 1361] [outer = 12B82C00] 12:50:20 INFO - PROCESS | 3892 | 1461181820027 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]]]}] 12:50:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html | arcTo() with all points on a line, and P0 between P1/P2, draws a straight line to P1 12:50:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html | took 985ms 12:50:20 INFO - PROCESS | 3892 | 1461181820067 Marionette TRACE conn2 -> [0,1777,"getWindowHandle",null] 12:50:20 INFO - PROCESS | 3892 | 1461181820069 Marionette TRACE conn2 <- [1,1777,null,{"value":"13"}] 12:50:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html 12:50:20 INFO - PROCESS | 3892 | 1461181820073 Marionette TRACE conn2 -> [0,1778,"setScriptTimeout",{"ms":35000}] 12:50:20 INFO - PROCESS | 3892 | 1461181820074 Marionette TRACE conn2 <- [1,1778,null,{}] 12:50:20 INFO - PROCESS | 3892 | 1461181820078 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}] 12:50:20 INFO - PROCESS | 3892 | 1461181820204 Marionette TRACE conn2 <- [1,1779,null,{"value":null}] 12:50:20 INFO - PROCESS | 3892 | 1461181820213 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\", \"a4ce384a-a975-48db-a85a-201f44ca6737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:50:20 INFO - PROCESS | 3892 | ++DOCSHELL 156B5400 == 91 [pid = 3892] [id = 454] 12:50:20 INFO - PROCESS | 3892 | ++DOMWINDOW == 142 (15AAA400) [pid = 3892] [serial = 1362] [outer = 00000000] 12:50:20 INFO - PROCESS | 3892 | ++DOMWINDOW == 143 (1CBA4C00) [pid = 3892] [serial = 1363] [outer = 15AAA400] 12:50:20 INFO - PROCESS | 3892 | 1461181820256 Marionette DEBUG loaded listener.js 12:50:20 INFO - PROCESS | 3892 | ++DOMWINDOW == 144 (1CBACC00) [pid = 3892] [serial = 1364] [outer = 15AAA400] 12:50:20 INFO - PROCESS | 3892 | 1461181820669 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]]]}] 12:50:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html | If there is no subpath, the first control point is added (and nothing is drawn up to it) 12:50:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html | took 625ms 12:50:20 INFO - PROCESS | 3892 | 1461181820711 Marionette TRACE conn2 -> [0,1781,"getWindowHandle",null] 12:50:20 INFO - PROCESS | 3892 | 1461181820713 Marionette TRACE conn2 <- [1,1781,null,{"value":"13"}] 12:50:20 INFO - PROCESS | 3892 | 1461181820716 Marionette TRACE conn2 -> [0,1782,"setScriptTimeout",{"ms":35000}] 12:50:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html 12:50:20 INFO - PROCESS | 3892 | 1461181820719 Marionette TRACE conn2 <- [1,1782,null,{}] 12:50:20 INFO - PROCESS | 3892 | 1461181820723 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}] 12:50:20 INFO - PROCESS | 3892 | 1461181820854 Marionette TRACE conn2 <- [1,1783,null,{"value":null}] 12:50:20 INFO - PROCESS | 3892 | 1461181820899 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\", \"a4ce384a-a975-48db-a85a-201f44ca6737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:50:20 INFO - PROCESS | 3892 | ++DOCSHELL 13262800 == 92 [pid = 3892] [id = 455] 12:50:20 INFO - PROCESS | 3892 | ++DOMWINDOW == 145 (1C954800) [pid = 3892] [serial = 1365] [outer = 00000000] 12:50:20 INFO - PROCESS | 3892 | ++DOMWINDOW == 146 (1D015C00) [pid = 3892] [serial = 1366] [outer = 1C954800] 12:50:20 INFO - PROCESS | 3892 | 1461181820942 Marionette DEBUG loaded listener.js 12:50:21 INFO - PROCESS | 3892 | ++DOMWINDOW == 147 (1D229800) [pid = 3892] [serial = 1367] [outer = 1C954800] 12:50:21 INFO - PROCESS | 3892 | 1461181821358 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]]]}] 12:50:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 12:50:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | took 688ms 12:50:21 INFO - PROCESS | 3892 | 1461181821416 Marionette TRACE conn2 -> [0,1785,"getWindowHandle",null] 12:50:21 INFO - PROCESS | 3892 | 1461181821418 Marionette TRACE conn2 <- [1,1785,null,{"value":"13"}] 12:50:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.negative.html 12:50:21 INFO - PROCESS | 3892 | 1461181821431 Marionette TRACE conn2 -> [0,1786,"setScriptTimeout",{"ms":35000}] 12:50:21 INFO - PROCESS | 3892 | 1461181821434 Marionette TRACE conn2 <- [1,1786,null,{}] 12:50:21 INFO - PROCESS | 3892 | 1461181821437 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}] 12:50:21 INFO - PROCESS | 3892 | 1461181821539 Marionette TRACE conn2 <- [1,1787,null,{"value":null}] 12:50:21 INFO - PROCESS | 3892 | 1461181821711 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\", \"a4ce384a-a975-48db-a85a-201f44ca6737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:50:21 INFO - PROCESS | 3892 | ++DOCSHELL 11C4A400 == 93 [pid = 3892] [id = 456] 12:50:21 INFO - PROCESS | 3892 | ++DOMWINDOW == 148 (11C4C400) [pid = 3892] [serial = 1368] [outer = 00000000] 12:50:21 INFO - PROCESS | 3892 | ++DOMWINDOW == 149 (13269000) [pid = 3892] [serial = 1369] [outer = 11C4C400] 12:50:21 INFO - PROCESS | 3892 | 1461181821778 Marionette DEBUG loaded listener.js 12:50:21 INFO - PROCESS | 3892 | ++DOMWINDOW == 150 (136D9400) [pid = 3892] [serial = 1370] [outer = 11C4C400] 12:50:22 INFO - PROCESS | 3892 | 1461181822468 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]]]}] 12:50:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.negative.html | arcTo() with negative radius throws an exception 12:50:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.negative.html | took 1078ms 12:50:22 INFO - PROCESS | 3892 | 1461181822524 Marionette TRACE conn2 -> [0,1789,"getWindowHandle",null] 12:50:22 INFO - PROCESS | 3892 | 1461181822530 Marionette TRACE conn2 <- [1,1789,null,{"value":"13"}] 12:50:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html 12:50:22 INFO - PROCESS | 3892 | 1461181822535 Marionette TRACE conn2 -> [0,1790,"setScriptTimeout",{"ms":35000}] 12:50:22 INFO - PROCESS | 3892 | 1461181822539 Marionette TRACE conn2 <- [1,1790,null,{}] 12:50:22 INFO - PROCESS | 3892 | 1461181822544 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}] 12:50:22 INFO - PROCESS | 3892 | 1461181822694 Marionette TRACE conn2 <- [1,1791,null,{"value":null}] 12:50:22 INFO - PROCESS | 3892 | 1461181822847 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\", \"a4ce384a-a975-48db-a85a-201f44ca6737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:50:22 INFO - PROCESS | 3892 | ++DOCSHELL 14A5CC00 == 94 [pid = 3892] [id = 457] 12:50:22 INFO - PROCESS | 3892 | ++DOMWINDOW == 151 (15417400) [pid = 3892] [serial = 1371] [outer = 00000000] 12:50:22 INFO - PROCESS | 3892 | ++DOMWINDOW == 152 (189A0C00) [pid = 3892] [serial = 1372] [outer = 15417400] 12:50:22 INFO - PROCESS | 3892 | 1461181822904 Marionette DEBUG loaded listener.js 12:50:23 INFO - PROCESS | 3892 | ++DOMWINDOW == 153 (18C16800) [pid = 3892] [serial = 1373] [outer = 15417400] 12:50:23 INFO - PROCESS | 3892 | 1461181823445 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]]]}] 12:50:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | arcTo() with Infinity/NaN is ignored 12:50:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | took 953ms 12:50:23 INFO - PROCESS | 3892 | 1461181823483 Marionette TRACE conn2 -> [0,1793,"getWindowHandle",null] 12:50:23 INFO - PROCESS | 3892 | 1461181823487 Marionette TRACE conn2 <- [1,1793,null,{"value":"13"}] 12:50:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.scale.html 12:50:23 INFO - PROCESS | 3892 | 1461181823492 Marionette TRACE conn2 -> [0,1794,"setScriptTimeout",{"ms":35000}] 12:50:23 INFO - PROCESS | 3892 | 1461181823494 Marionette TRACE conn2 <- [1,1794,null,{}] 12:50:23 INFO - PROCESS | 3892 | 1461181823498 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}] 12:50:23 INFO - PROCESS | 3892 | 1461181823610 Marionette TRACE conn2 <- [1,1795,null,{"value":null}] 12:50:23 INFO - PROCESS | 3892 | 1461181823773 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\", \"a4ce384a-a975-48db-a85a-201f44ca6737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:50:23 INFO - PROCESS | 3892 | ++DOCSHELL 190AA400 == 95 [pid = 3892] [id = 458] 12:50:23 INFO - PROCESS | 3892 | ++DOMWINDOW == 154 (19A03000) [pid = 3892] [serial = 1374] [outer = 00000000] 12:50:23 INFO - PROCESS | 3892 | ++DOMWINDOW == 155 (1A3AA800) [pid = 3892] [serial = 1375] [outer = 19A03000] 12:50:23 INFO - PROCESS | 3892 | 1461181823834 Marionette DEBUG loaded listener.js 12:50:23 INFO - PROCESS | 3892 | ++DOMWINDOW == 156 (1C446400) [pid = 3892] [serial = 1376] [outer = 19A03000] 12:50:24 INFO - PROCESS | 3892 | 1461181824455 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]]]}] 12:50:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.scale.html | arcTo scales the curve, not just the control points 12:50:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.scale.html | took 1000ms 12:50:24 INFO - PROCESS | 3892 | 1461181824494 Marionette TRACE conn2 -> [0,1797,"getWindowHandle",null] 12:50:24 INFO - PROCESS | 3892 | 1461181824496 Marionette TRACE conn2 <- [1,1797,null,{"value":"13"}] 12:50:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html 12:50:24 INFO - PROCESS | 3892 | 1461181824506 Marionette TRACE conn2 -> [0,1798,"setScriptTimeout",{"ms":35000}] 12:50:24 INFO - PROCESS | 3892 | 1461181824512 Marionette TRACE conn2 <- [1,1798,null,{}] 12:50:24 INFO - PROCESS | 3892 | 1461181824517 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}] 12:50:24 INFO - PROCESS | 3892 | 1461181824632 Marionette TRACE conn2 <- [1,1799,null,{"value":null}] 12:50:24 INFO - PROCESS | 3892 | 1461181824795 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\", \"a4ce384a-a975-48db-a85a-201f44ca6737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:50:24 INFO - PROCESS | 3892 | ++DOCSHELL 1D3F5400 == 96 [pid = 3892] [id = 459] 12:50:24 INFO - PROCESS | 3892 | ++DOMWINDOW == 157 (1D3F6000) [pid = 3892] [serial = 1377] [outer = 00000000] 12:50:24 INFO - PROCESS | 3892 | ++DOMWINDOW == 158 (1D877C00) [pid = 3892] [serial = 1378] [outer = 1D3F6000] 12:50:24 INFO - PROCESS | 3892 | 1461181824853 Marionette DEBUG loaded listener.js 12:50:24 INFO - PROCESS | 3892 | ++DOMWINDOW == 159 (1D87F400) [pid = 3892] [serial = 1379] [outer = 1D3F6000] 12:50:25 INFO - PROCESS | 3892 | 1461181825382 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]]]}] 12:50:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | arcTo() curves in the right kind of shape 12:50:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | took 969ms 12:50:25 INFO - PROCESS | 3892 | 1461181825465 Marionette TRACE conn2 -> [0,1801,"getWindowHandle",null] 12:50:25 INFO - PROCESS | 3892 | 1461181825468 Marionette TRACE conn2 <- [1,1801,null,{"value":"13"}] 12:50:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html 12:50:25 INFO - PROCESS | 3892 | 1461181825472 Marionette TRACE conn2 -> [0,1802,"setScriptTimeout",{"ms":35000}] 12:50:25 INFO - PROCESS | 3892 | 1461181825474 Marionette TRACE conn2 <- [1,1802,null,{}] 12:50:25 INFO - PROCESS | 3892 | 1461181825492 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}] 12:50:25 INFO - PROCESS | 3892 | 1461181825605 Marionette TRACE conn2 <- [1,1803,null,{"value":null}] 12:50:25 INFO - PROCESS | 3892 | 1461181825750 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\", \"a4ce384a-a975-48db-a85a-201f44ca6737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:50:25 INFO - PROCESS | 3892 | ++DOCSHELL 1D243400 == 97 [pid = 3892] [id = 460] 12:50:25 INFO - PROCESS | 3892 | ++DOMWINDOW == 160 (1D3FBC00) [pid = 3892] [serial = 1380] [outer = 00000000] 12:50:25 INFO - PROCESS | 3892 | ++DOMWINDOW == 161 (1D9B9C00) [pid = 3892] [serial = 1381] [outer = 1D3FBC00] 12:50:25 INFO - PROCESS | 3892 | 1461181825805 Marionette DEBUG loaded listener.js 12:50:25 INFO - PROCESS | 3892 | ++DOMWINDOW == 162 (1D9C5000) [pid = 3892] [serial = 1382] [outer = 1D3FBC00] 12:50:26 INFO - PROCESS | 3892 | 1461181826373 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]]]}] 12:50:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | arcTo() curves in the right kind of shape 12:50:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | took 937ms 12:50:26 INFO - PROCESS | 3892 | 1461181826417 Marionette TRACE conn2 -> [0,1805,"getWindowHandle",null] 12:50:26 INFO - PROCESS | 3892 | 1461181826419 Marionette TRACE conn2 <- [1,1805,null,{"value":"13"}] 12:50:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.end.html 12:50:26 INFO - PROCESS | 3892 | 1461181826423 Marionette TRACE conn2 -> [0,1806,"setScriptTimeout",{"ms":35000}] 12:50:26 INFO - PROCESS | 3892 | 1461181826425 Marionette TRACE conn2 <- [1,1806,null,{}] 12:50:26 INFO - PROCESS | 3892 | 1461181826428 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}] 12:50:26 INFO - PROCESS | 3892 | 1461181826536 Marionette TRACE conn2 <- [1,1807,null,{"value":null}] 12:50:26 INFO - PROCESS | 3892 | 1461181826698 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\", \"a4ce384a-a975-48db-a85a-201f44ca6737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:50:26 INFO - PROCESS | 3892 | ++DOCSHELL 1DBE9000 == 98 [pid = 3892] [id = 461] 12:50:26 INFO - PROCESS | 3892 | ++DOMWINDOW == 163 (1DBE9C00) [pid = 3892] [serial = 1383] [outer = 00000000] 12:50:26 INFO - PROCESS | 3892 | ++DOMWINDOW == 164 (1DCE4000) [pid = 3892] [serial = 1384] [outer = 1DBE9C00] 12:50:26 INFO - PROCESS | 3892 | 1461181826762 Marionette DEBUG loaded listener.js 12:50:26 INFO - PROCESS | 3892 | ++DOMWINDOW == 165 (1DF4F400) [pid = 3892] [serial = 1385] [outer = 1DBE9C00] 12:50:27 INFO - PROCESS | 3892 | 1461181827340 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]]]}] 12:50:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | arcTo() does not draw anything from P1 to P2 12:50:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | took 1000ms 12:50:27 INFO - PROCESS | 3892 | 1461181827424 Marionette TRACE conn2 -> [0,1809,"getWindowHandle",null] 12:50:27 INFO - PROCESS | 3892 | 1461181827426 Marionette TRACE conn2 <- [1,1809,null,{"value":"13"}] 12:50:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.start.html 12:50:27 INFO - PROCESS | 3892 | 1461181827445 Marionette TRACE conn2 -> [0,1810,"setScriptTimeout",{"ms":35000}] 12:50:27 INFO - PROCESS | 3892 | 1461181827447 Marionette TRACE conn2 <- [1,1810,null,{}] 12:50:27 INFO - PROCESS | 3892 | 1461181827450 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}] 12:50:27 INFO - PROCESS | 3892 | 1461181827561 Marionette TRACE conn2 <- [1,1811,null,{"value":null}] 12:50:27 INFO - PROCESS | 3892 | 1461181827708 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\", \"a4ce384a-a975-48db-a85a-201f44ca6737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:50:27 INFO - PROCESS | 3892 | ++DOCSHELL 1E1D3800 == 99 [pid = 3892] [id = 462] 12:50:27 INFO - PROCESS | 3892 | ++DOMWINDOW == 166 (1E1D4800) [pid = 3892] [serial = 1386] [outer = 00000000] 12:50:27 INFO - PROCESS | 3892 | ++DOMWINDOW == 167 (1E3B9400) [pid = 3892] [serial = 1387] [outer = 1E1D4800] 12:50:27 INFO - PROCESS | 3892 | 1461181827764 Marionette DEBUG loaded listener.js 12:50:27 INFO - PROCESS | 3892 | ++DOMWINDOW == 168 (1E707400) [pid = 3892] [serial = 1388] [outer = 1E1D4800] 12:50:28 INFO - PROCESS | 3892 | 1461181828396 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]]]}] 12:50:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | arcTo() draws a straight line from P0 to P1 12:50:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | took 985ms 12:50:28 INFO - PROCESS | 3892 | 1461181828434 Marionette TRACE conn2 -> [0,1813,"getWindowHandle",null] 12:50:28 INFO - PROCESS | 3892 | 1461181828436 Marionette TRACE conn2 <- [1,1813,null,{"value":"13"}] 12:50:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.transformation.html 12:50:28 INFO - PROCESS | 3892 | 1461181828440 Marionette TRACE conn2 -> [0,1814,"setScriptTimeout",{"ms":35000}] 12:50:28 INFO - PROCESS | 3892 | 1461181828442 Marionette TRACE conn2 <- [1,1814,null,{}] 12:50:28 INFO - PROCESS | 3892 | 1461181828446 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}] 12:50:28 INFO - PROCESS | 3892 | 1461181828553 Marionette TRACE conn2 <- [1,1815,null,{"value":null}] 12:50:28 INFO - PROCESS | 3892 | 1461181828721 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\", \"a4ce384a-a975-48db-a85a-201f44ca6737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:50:28 INFO - PROCESS | 3892 | ++DOCSHELL 16ED4C00 == 100 [pid = 3892] [id = 463] 12:50:28 INFO - PROCESS | 3892 | ++DOMWINDOW == 169 (16ED6800) [pid = 3892] [serial = 1389] [outer = 00000000] 12:50:28 INFO - PROCESS | 3892 | ++DOMWINDOW == 170 (198EA400) [pid = 3892] [serial = 1390] [outer = 16ED6800] 12:50:28 INFO - PROCESS | 3892 | 1461181828781 Marionette DEBUG loaded listener.js 12:50:28 INFO - PROCESS | 3892 | ++DOMWINDOW == 171 (1A444800) [pid = 3892] [serial = 1391] [outer = 16ED6800] 12:50:29 INFO - PROCESS | 3892 | 1461181829571 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]]]}] 12:50:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.transformation.html | arcTo joins up to the last subpath point correctly 12:50:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.transformation.html | took 1141ms 12:50:29 INFO - PROCESS | 3892 | 1461181829581 Marionette TRACE conn2 -> [0,1817,"getWindowHandle",null] 12:50:29 INFO - PROCESS | 3892 | 1461181829584 Marionette TRACE conn2 <- [1,1817,null,{"value":"13"}] 12:50:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.1.html 12:50:29 INFO - PROCESS | 3892 | 1461181829590 Marionette TRACE conn2 -> [0,1818,"setScriptTimeout",{"ms":35000}] 12:50:29 INFO - PROCESS | 3892 | 1461181829593 Marionette TRACE conn2 <- [1,1818,null,{}] 12:50:29 INFO - PROCESS | 3892 | 1461181829600 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}] 12:50:29 INFO - PROCESS | 3892 | 1461181829708 Marionette TRACE conn2 <- [1,1819,null,{"value":null}] 12:50:29 INFO - PROCESS | 3892 | 1461181829861 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\", \"a4ce384a-a975-48db-a85a-201f44ca6737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:50:29 INFO - PROCESS | 3892 | ++DOCSHELL 14A61000 == 101 [pid = 3892] [id = 464] 12:50:29 INFO - PROCESS | 3892 | ++DOMWINDOW == 172 (15ACFC00) [pid = 3892] [serial = 1392] [outer = 00000000] 12:50:29 INFO - PROCESS | 3892 | ++DOMWINDOW == 173 (1858D000) [pid = 3892] [serial = 1393] [outer = 15ACFC00] 12:50:29 INFO - PROCESS | 3892 | 1461181829919 Marionette DEBUG loaded listener.js 12:50:30 INFO - PROCESS | 3892 | ++DOMWINDOW == 174 (18C1BC00) [pid = 3892] [serial = 1394] [outer = 15ACFC00] 12:50:30 INFO - PROCESS | 3892 | 1461181830532 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]]]}] 12:50:30 INFO - PROCESS | 3892 | --DOCSHELL 182DA800 == 100 [pid = 3892] [id = 266] 12:50:30 INFO - PROCESS | 3892 | --DOCSHELL 13262800 == 99 [pid = 3892] [id = 455] 12:50:30 INFO - PROCESS | 3892 | --DOCSHELL 156B5400 == 98 [pid = 3892] [id = 454] 12:50:30 INFO - PROCESS | 3892 | --DOCSHELL 11CB7000 == 97 [pid = 3892] [id = 453] 12:50:30 INFO - PROCESS | 3892 | --DOCSHELL 16EC0800 == 96 [pid = 3892] [id = 452] 12:50:30 INFO - PROCESS | 3892 | --DOCSHELL 1A339400 == 95 [pid = 3892] [id = 451] 12:50:30 INFO - PROCESS | 3892 | --DOCSHELL 19A0C000 == 94 [pid = 3892] [id = 450] 12:50:30 INFO - PROCESS | 3892 | --DOCSHELL 196E2000 == 93 [pid = 3892] [id = 449] 12:50:30 INFO - PROCESS | 3892 | --DOCSHELL 18C1C000 == 92 [pid = 3892] [id = 448] 12:50:30 INFO - PROCESS | 3892 | --DOCSHELL 12D79400 == 91 [pid = 3892] [id = 447] 12:50:30 INFO - PROCESS | 3892 | --DOCSHELL 13203800 == 90 [pid = 3892] [id = 446] 12:50:30 INFO - PROCESS | 3892 | --DOMWINDOW == 173 (1DCDE800) [pid = 3892] [serial = 1315] [outer = 00000000] [url = about:blank] 12:50:30 INFO - PROCESS | 3892 | --DOCSHELL 190AAC00 == 89 [pid = 3892] [id = 440] 12:50:30 INFO - PROCESS | 3892 | --DOCSHELL 1325E000 == 88 [pid = 3892] [id = 439] 12:50:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.zero.1.html | arcTo() with zero radius draws a straight line from P0 to P1 12:50:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.1.html | took 1001ms 12:50:30 INFO - PROCESS | 3892 | 1461181830594 Marionette TRACE conn2 -> [0,1821,"getWindowHandle",null] 12:50:30 INFO - PROCESS | 3892 | 1461181830599 Marionette TRACE conn2 <- [1,1821,null,{"value":"13"}] 12:50:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.2.html 12:50:30 INFO - PROCESS | 3892 | 1461181830605 Marionette TRACE conn2 -> [0,1822,"setScriptTimeout",{"ms":35000}] 12:50:30 INFO - PROCESS | 3892 | 1461181830607 Marionette TRACE conn2 <- [1,1822,null,{}] 12:50:30 INFO - PROCESS | 3892 | 1461181830611 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}] 12:50:30 INFO - PROCESS | 3892 | 1461181830703 Marionette TRACE conn2 <- [1,1823,null,{"value":null}] 12:50:30 INFO - PROCESS | 3892 | --DOMWINDOW == 172 (1CBA1000) [pid = 3892] [serial = 1313] [outer = 00000000] [url = about:blank] 12:50:30 INFO - PROCESS | 3892 | --DOMWINDOW == 171 (1D9B0400) [pid = 3892] [serial = 1304] [outer = 00000000] [url = about:blank] 12:50:30 INFO - PROCESS | 3892 | --DOMWINDOW == 170 (1DBED400) [pid = 3892] [serial = 1273] [outer = 00000000] [url = about:blank] 12:50:30 INFO - PROCESS | 3892 | --DOMWINDOW == 169 (18F92400) [pid = 3892] [serial = 1310] [outer = 00000000] [url = about:blank] 12:50:30 INFO - PROCESS | 3892 | --DOMWINDOW == 168 (1DCE3C00) [pid = 3892] [serial = 1306] [outer = 00000000] [url = about:blank] 12:50:30 INFO - PROCESS | 3892 | --DOMWINDOW == 167 (1858FC00) [pid = 3892] [serial = 1309] [outer = 00000000] [url = about:blank] 12:50:30 INFO - PROCESS | 3892 | --DOMWINDOW == 166 (1CBA4000) [pid = 3892] [serial = 1300] [outer = 00000000] [url = about:blank] 12:50:30 INFO - PROCESS | 3892 | --DOMWINDOW == 165 (21002000) [pid = 3892] [serial = 1285] [outer = 00000000] [url = about:blank] 12:50:30 INFO - PROCESS | 3892 | --DOMWINDOW == 164 (16ED9C00) [pid = 3892] [serial = 1288] [outer = 00000000] [url = about:blank] 12:50:30 INFO - PROCESS | 3892 | --DOMWINDOW == 163 (19E04C00) [pid = 3892] [serial = 1294] [outer = 00000000] [url = about:blank] 12:50:30 INFO - PROCESS | 3892 | --DOMWINDOW == 162 (1C650800) [pid = 3892] [serial = 1298] [outer = 00000000] [url = about:blank] 12:50:30 INFO - PROCESS | 3892 | --DOMWINDOW == 161 (18C12800) [pid = 3892] [serial = 1292] [outer = 00000000] [url = about:blank] 12:50:30 INFO - PROCESS | 3892 | --DOMWINDOW == 160 (1A335000) [pid = 3892] [serial = 1312] [outer = 00000000] [url = about:blank] 12:50:30 INFO - PROCESS | 3892 | --DOMWINDOW == 159 (1DF54800) [pid = 3892] [serial = 1276] [outer = 00000000] [url = about:blank] 12:50:30 INFO - PROCESS | 3892 | --DOMWINDOW == 158 (1D878000) [pid = 3892] [serial = 1303] [outer = 00000000] [url = about:blank] 12:50:30 INFO - PROCESS | 3892 | --DOMWINDOW == 157 (1C446800) [pid = 3892] [serial = 1297] [outer = 00000000] [url = about:blank] 12:50:30 INFO - PROCESS | 3892 | --DOMWINDOW == 156 (1E707000) [pid = 3892] [serial = 1282] [outer = 00000000] [url = about:blank] 12:50:30 INFO - PROCESS | 3892 | --DOMWINDOW == 155 (189F2000) [pid = 3892] [serial = 1289] [outer = 00000000] [url = about:blank] 12:50:30 INFO - PROCESS | 3892 | --DOMWINDOW == 154 (16EC2C00) [pid = 3892] [serial = 1264] [outer = 00000000] [url = about:blank] 12:50:30 INFO - PROCESS | 3892 | --DOMWINDOW == 153 (1DF4C400) [pid = 3892] [serial = 1307] [outer = 00000000] [url = about:blank] 12:50:30 INFO - PROCESS | 3892 | --DOMWINDOW == 152 (1A1D8C00) [pid = 3892] [serial = 1295] [outer = 00000000] [url = about:blank] 12:50:30 INFO - PROCESS | 3892 | --DOMWINDOW == 151 (19A04800) [pid = 3892] [serial = 1267] [outer = 00000000] [url = about:blank] 12:50:30 INFO - PROCESS | 3892 | --DOMWINDOW == 150 (1D23D400) [pid = 3892] [serial = 1270] [outer = 00000000] [url = about:blank] 12:50:30 INFO - PROCESS | 3892 | --DOMWINDOW == 149 (1CBCD000) [pid = 3892] [serial = 1301] [outer = 00000000] [url = about:blank] 12:50:30 INFO - PROCESS | 3892 | --DOMWINDOW == 148 (1A446400) [pid = 3892] [serial = 1279] [outer = 00000000] [url = about:blank] 12:50:30 INFO - PROCESS | 3892 | --DOMWINDOW == 147 (18521800) [pid = 3892] [serial = 1291] [outer = 00000000] [url = about:blank] 12:50:30 INFO - PROCESS | 3892 | 1461181830830 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\", \"a4ce384a-a975-48db-a85a-201f44ca6737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:50:30 INFO - PROCESS | 3892 | ++DOCSHELL 1354E400 == 89 [pid = 3892] [id = 465] 12:50:30 INFO - PROCESS | 3892 | ++DOMWINDOW == 148 (13557C00) [pid = 3892] [serial = 1395] [outer = 00000000] 12:50:30 INFO - PROCESS | 3892 | ++DOMWINDOW == 149 (18521800) [pid = 3892] [serial = 1396] [outer = 13557C00] 12:50:30 INFO - PROCESS | 3892 | 1461181830879 Marionette DEBUG loaded listener.js 12:50:30 INFO - PROCESS | 3892 | ++DOMWINDOW == 150 (18BCA400) [pid = 3892] [serial = 1397] [outer = 13557C00] 12:50:31 INFO - PROCESS | 3892 | 1461181831371 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]]]}] 12:50:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.zero.2.html | arcTo() with zero radius draws a straight line from P0 to P1, even when all points are collinear 12:50:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.2.html | took 797ms 12:50:31 INFO - PROCESS | 3892 | 1461181831406 Marionette TRACE conn2 -> [0,1825,"getWindowHandle",null] 12:50:31 INFO - PROCESS | 3892 | 1461181831408 Marionette TRACE conn2 <- [1,1825,null,{"value":"13"}] 12:50:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.beginPath.html 12:50:31 INFO - PROCESS | 3892 | 1461181831411 Marionette TRACE conn2 -> [0,1826,"setScriptTimeout",{"ms":35000}] 12:50:31 INFO - PROCESS | 3892 | 1461181831415 Marionette TRACE conn2 <- [1,1826,null,{}] 12:50:31 INFO - PROCESS | 3892 | 1461181831424 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}] 12:50:31 INFO - PROCESS | 3892 | 1461181831516 Marionette TRACE conn2 <- [1,1827,null,{"value":null}] 12:50:31 INFO - PROCESS | 3892 | 1461181831524 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\", \"a4ce384a-a975-48db-a85a-201f44ca6737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:50:31 INFO - PROCESS | 3892 | ++DOCSHELL 19A0E000 == 90 [pid = 3892] [id = 466] 12:50:31 INFO - PROCESS | 3892 | ++DOMWINDOW == 151 (19A0E400) [pid = 3892] [serial = 1398] [outer = 00000000] 12:50:31 INFO - PROCESS | 3892 | ++DOMWINDOW == 152 (19E06000) [pid = 3892] [serial = 1399] [outer = 19A0E400] 12:50:31 INFO - PROCESS | 3892 | 1461181831572 Marionette DEBUG loaded listener.js 12:50:31 INFO - PROCESS | 3892 | ++DOMWINDOW == 153 (1A336800) [pid = 3892] [serial = 1400] [outer = 19A0E400] 12:50:32 INFO - PROCESS | 3892 | 1461181832067 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]]]}] 12:50:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.beginPath.html | Canvas test: 2d.path.beginPath 12:50:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.beginPath.html | took 704ms 12:50:32 INFO - PROCESS | 3892 | 1461181832111 Marionette TRACE conn2 -> [0,1829,"getWindowHandle",null] 12:50:32 INFO - PROCESS | 3892 | 1461181832113 Marionette TRACE conn2 <- [1,1829,null,{"value":"13"}] 12:50:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html 12:50:32 INFO - PROCESS | 3892 | 1461181832116 Marionette TRACE conn2 -> [0,1830,"setScriptTimeout",{"ms":35000}] 12:50:32 INFO - PROCESS | 3892 | 1461181832118 Marionette TRACE conn2 <- [1,1830,null,{}] 12:50:32 INFO - PROCESS | 3892 | 1461181832121 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}] 12:50:32 INFO - PROCESS | 3892 | 1461181832212 Marionette TRACE conn2 <- [1,1831,null,{"value":null}] 12:50:32 INFO - PROCESS | 3892 | 1461181832221 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\", \"a4ce384a-a975-48db-a85a-201f44ca6737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:50:32 INFO - PROCESS | 3892 | ++DOCSHELL 142AE400 == 91 [pid = 3892] [id = 467] 12:50:32 INFO - PROCESS | 3892 | ++DOMWINDOW == 154 (18525400) [pid = 3892] [serial = 1401] [outer = 00000000] 12:50:32 INFO - PROCESS | 3892 | ++DOMWINDOW == 155 (1C445C00) [pid = 3892] [serial = 1402] [outer = 18525400] 12:50:32 INFO - PROCESS | 3892 | 1461181832363 Marionette DEBUG loaded listener.js 12:50:32 INFO - PROCESS | 3892 | ++DOMWINDOW == 156 (1C654400) [pid = 3892] [serial = 1403] [outer = 18525400] 12:50:32 INFO - PROCESS | 3892 | 1461181832746 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]]]}] 12:50:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | Canvas test: 2d.path.bezierCurveTo.basic 12:50:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | took 703ms 12:50:32 INFO - PROCESS | 3892 | 1461181832816 Marionette TRACE conn2 -> [0,1833,"getWindowHandle",null] 12:50:32 INFO - PROCESS | 3892 | 1461181832818 Marionette TRACE conn2 <- [1,1833,null,{"value":"13"}] 12:50:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html 12:50:32 INFO - PROCESS | 3892 | 1461181832821 Marionette TRACE conn2 -> [0,1834,"setScriptTimeout",{"ms":35000}] 12:50:32 INFO - PROCESS | 3892 | 1461181832822 Marionette TRACE conn2 <- [1,1834,null,{}] 12:50:32 INFO - PROCESS | 3892 | 1461181832826 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}] 12:50:33 INFO - PROCESS | 3892 | 1461181832996 Marionette TRACE conn2 <- [1,1835,null,{"value":null}] 12:50:33 INFO - PROCESS | 3892 | 1461181833022 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\", \"a4ce384a-a975-48db-a85a-201f44ca6737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:50:33 INFO - PROCESS | 3892 | ++DOCSHELL 1C952C00 == 92 [pid = 3892] [id = 468] 12:50:33 INFO - PROCESS | 3892 | ++DOMWINDOW == 157 (1CBAB800) [pid = 3892] [serial = 1404] [outer = 00000000] 12:50:33 INFO - PROCESS | 3892 | ++DOMWINDOW == 158 (1CD88C00) [pid = 3892] [serial = 1405] [outer = 1CBAB800] 12:50:33 INFO - PROCESS | 3892 | 1461181833071 Marionette DEBUG loaded listener.js 12:50:33 INFO - PROCESS | 3892 | ++DOMWINDOW == 159 (1CEA1000) [pid = 3892] [serial = 1406] [outer = 1CBAB800] 12:50:33 INFO - PROCESS | 3892 | 1461181833529 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]]]}] 12:50:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html | If there is no subpath, the first control point is added (and nothing is drawn up to it) 12:50:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html | took 735ms 12:50:33 INFO - PROCESS | 3892 | 1461181833562 Marionette TRACE conn2 -> [0,1837,"getWindowHandle",null] 12:50:33 INFO - PROCESS | 3892 | 1461181833564 Marionette TRACE conn2 <- [1,1837,null,{"value":"13"}] 12:50:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html 12:50:33 INFO - PROCESS | 3892 | 1461181833567 Marionette TRACE conn2 -> [0,1838,"setScriptTimeout",{"ms":35000}] 12:50:33 INFO - PROCESS | 3892 | 1461181833569 Marionette TRACE conn2 <- [1,1838,null,{}] 12:50:33 INFO - PROCESS | 3892 | 1461181833572 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}] 12:50:33 INFO - PROCESS | 3892 | 1461181833714 Marionette TRACE conn2 <- [1,1839,null,{"value":null}] 12:50:33 INFO - PROCESS | 3892 | 1461181833790 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\", \"a4ce384a-a975-48db-a85a-201f44ca6737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:50:33 INFO - PROCESS | 3892 | ++DOCSHELL 1D3FC000 == 93 [pid = 3892] [id = 469] 12:50:33 INFO - PROCESS | 3892 | ++DOMWINDOW == 160 (1D845800) [pid = 3892] [serial = 1407] [outer = 00000000] 12:50:33 INFO - PROCESS | 3892 | ++DOMWINDOW == 161 (1D9B3400) [pid = 3892] [serial = 1408] [outer = 1D845800] 12:50:33 INFO - PROCESS | 3892 | 1461181833838 Marionette DEBUG loaded listener.js 12:50:33 INFO - PROCESS | 3892 | ++DOMWINDOW == 162 (1DBE6C00) [pid = 3892] [serial = 1409] [outer = 1D845800] 12:50:34 INFO - PROCESS | 3892 | 1461181834251 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]]]}] 12:50:34 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 12:50:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | took 750ms 12:50:34 INFO - PROCESS | 3892 | 1461181834308 Marionette TRACE conn2 -> [0,1841,"getWindowHandle",null] 12:50:34 INFO - PROCESS | 3892 | 1461181834310 Marionette TRACE conn2 <- [1,1841,null,{"value":"13"}] 12:50:34 INFO - PROCESS | 3892 | 1461181834313 Marionette TRACE conn2 -> [0,1842,"setScriptTimeout",{"ms":35000}] 12:50:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html 12:50:34 INFO - PROCESS | 3892 | 1461181834315 Marionette TRACE conn2 <- [1,1842,null,{}] 12:50:34 INFO - PROCESS | 3892 | 1461181834318 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}] 12:50:34 INFO - PROCESS | 3892 | 1461181834481 Marionette TRACE conn2 <- [1,1843,null,{"value":null}] 12:50:34 INFO - PROCESS | 3892 | 1461181834506 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\", \"a4ce384a-a975-48db-a85a-201f44ca6737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:50:34 INFO - PROCESS | 3892 | ++DOCSHELL 1D9C7400 == 94 [pid = 3892] [id = 470] 12:50:34 INFO - PROCESS | 3892 | ++DOMWINDOW == 163 (1DCDE000) [pid = 3892] [serial = 1410] [outer = 00000000] 12:50:34 INFO - PROCESS | 3892 | ++DOMWINDOW == 164 (1DF48800) [pid = 3892] [serial = 1411] [outer = 1DCDE000] 12:50:34 INFO - PROCESS | 3892 | 1461181834549 Marionette DEBUG loaded listener.js 12:50:34 INFO - PROCESS | 3892 | ++DOMWINDOW == 165 (1DF54000) [pid = 3892] [serial = 1412] [outer = 1DCDE000] 12:50:35 INFO - PROCESS | 3892 | --DOMWINDOW == 164 (1A39FC00) [pid = 3892] [serial = 1353] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.1.html] 12:50:35 INFO - PROCESS | 3892 | --DOMWINDOW == 163 (1AB0A400) [pid = 3892] [serial = 1356] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.2.html] 12:50:35 INFO - PROCESS | 3892 | --DOMWINDOW == 162 (1354FC00) [pid = 3892] [serial = 1341] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.2.html] 12:50:35 INFO - PROCESS | 3892 | --DOMWINDOW == 161 (1320E800) [pid = 3892] [serial = 1338] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.1.html] 12:50:35 INFO - PROCESS | 3892 | --DOMWINDOW == 160 (19BF4C00) [pid = 3892] [serial = 1350] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.2.html] 12:50:35 INFO - PROCESS | 3892 | --DOMWINDOW == 159 (18CF7400) [pid = 3892] [serial = 1344] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zeroradius.html] 12:50:35 INFO - PROCESS | 3892 | --DOMWINDOW == 158 (19A05400) [pid = 3892] [serial = 1347] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.1.html] 12:50:35 INFO - PROCESS | 3892 | --DOMWINDOW == 157 (12B82C00) [pid = 3892] [serial = 1359] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.3.html] 12:50:35 INFO - PROCESS | 3892 | --DOMWINDOW == 156 (15AAA400) [pid = 3892] [serial = 1362] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html] 12:50:35 INFO - PROCESS | 3892 | 1461181835277 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]]]}] 12:50:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | bezierCurveTo() with Infinity/NaN is ignored 12:50:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | took 1000ms 12:50:35 INFO - PROCESS | 3892 | 1461181835317 Marionette TRACE conn2 -> [0,1845,"getWindowHandle",null] 12:50:35 INFO - PROCESS | 3892 | 1461181835319 Marionette TRACE conn2 <- [1,1845,null,{"value":"13"}] 12:50:35 INFO - PROCESS | 3892 | 1461181835322 Marionette TRACE conn2 -> [0,1846,"setScriptTimeout",{"ms":35000}] 12:50:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html 12:50:35 INFO - PROCESS | 3892 | 1461181835324 Marionette TRACE conn2 <- [1,1846,null,{}] 12:50:35 INFO - PROCESS | 3892 | 1461181835327 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}] 12:50:35 INFO - PROCESS | 3892 | 1461181835413 Marionette TRACE conn2 <- [1,1847,null,{"value":null}] 12:50:35 INFO - PROCESS | 3892 | 1461181835419 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\", \"a4ce384a-a975-48db-a85a-201f44ca6737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:50:35 INFO - PROCESS | 3892 | ++DOCSHELL 18F95C00 == 95 [pid = 3892] [id = 471] 12:50:35 INFO - PROCESS | 3892 | ++DOMWINDOW == 157 (18F9A400) [pid = 3892] [serial = 1413] [outer = 00000000] 12:50:35 INFO - PROCESS | 3892 | ++DOMWINDOW == 158 (1A39FC00) [pid = 3892] [serial = 1414] [outer = 18F9A400] 12:50:35 INFO - PROCESS | 3892 | 1461181835463 Marionette DEBUG loaded listener.js 12:50:35 INFO - PROCESS | 3892 | ++DOMWINDOW == 159 (1C5F6400) [pid = 3892] [serial = 1415] [outer = 18F9A400] 12:50:35 INFO - PROCESS | 3892 | 1461181835948 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]]]}] 12:50:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | Canvas test: 2d.path.bezierCurveTo.scaled 12:50:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | took 687ms 12:50:36 INFO - PROCESS | 3892 | 1461181836022 Marionette TRACE conn2 -> [0,1849,"getWindowHandle",null] 12:50:36 INFO - PROCESS | 3892 | 1461181836024 Marionette TRACE conn2 <- [1,1849,null,{"value":"13"}] 12:50:36 INFO - PROCESS | 3892 | 1461181836027 Marionette TRACE conn2 -> [0,1850,"setScriptTimeout",{"ms":35000}] 12:50:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html 12:50:36 INFO - PROCESS | 3892 | 1461181836029 Marionette TRACE conn2 <- [1,1850,null,{}] 12:50:36 INFO - PROCESS | 3892 | 1461181836033 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}] 12:50:36 INFO - PROCESS | 3892 | 1461181836121 Marionette TRACE conn2 <- [1,1851,null,{"value":null}] 12:50:36 INFO - PROCESS | 3892 | 1461181836127 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\", \"a4ce384a-a975-48db-a85a-201f44ca6737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:50:36 INFO - PROCESS | 3892 | ++DOCSHELL 19BF0C00 == 96 [pid = 3892] [id = 472] 12:50:36 INFO - PROCESS | 3892 | ++DOMWINDOW == 160 (1CBC9C00) [pid = 3892] [serial = 1416] [outer = 00000000] 12:50:36 INFO - PROCESS | 3892 | ++DOMWINDOW == 161 (1E1E1C00) [pid = 3892] [serial = 1417] [outer = 1CBC9C00] 12:50:36 INFO - PROCESS | 3892 | 1461181836172 Marionette DEBUG loaded listener.js 12:50:36 INFO - PROCESS | 3892 | ++DOMWINDOW == 162 (1E706400) [pid = 3892] [serial = 1418] [outer = 1CBC9C00] 12:50:36 INFO - PROCESS | 3892 | 1461181836642 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]]]}] 12:50:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | Canvas test: 2d.path.bezierCurveTo.shape 12:50:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | took 688ms 12:50:36 INFO - PROCESS | 3892 | 1461181836727 Marionette TRACE conn2 -> [0,1853,"getWindowHandle",null] 12:50:36 INFO - PROCESS | 3892 | 1461181836729 Marionette TRACE conn2 <- [1,1853,null,{"value":"13"}] 12:50:36 INFO - PROCESS | 3892 | 1461181836732 Marionette TRACE conn2 -> [0,1854,"setScriptTimeout",{"ms":35000}] 12:50:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.1.html 12:50:36 INFO - PROCESS | 3892 | 1461181836734 Marionette TRACE conn2 <- [1,1854,null,{}] 12:50:36 INFO - PROCESS | 3892 | 1461181836738 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}] 12:50:36 INFO - PROCESS | 3892 | 1461181836828 Marionette TRACE conn2 <- [1,1855,null,{"value":null}] 12:50:36 INFO - PROCESS | 3892 | 1461181836834 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\", \"a4ce384a-a975-48db-a85a-201f44ca6737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:50:36 INFO - PROCESS | 3892 | ++DOCSHELL 1C43E000 == 97 [pid = 3892] [id = 473] 12:50:36 INFO - PROCESS | 3892 | ++DOMWINDOW == 163 (1DBEC000) [pid = 3892] [serial = 1419] [outer = 00000000] 12:50:36 INFO - PROCESS | 3892 | ++DOMWINDOW == 164 (20682C00) [pid = 3892] [serial = 1420] [outer = 1DBEC000] 12:50:36 INFO - PROCESS | 3892 | 1461181836877 Marionette DEBUG loaded listener.js 12:50:36 INFO - PROCESS | 3892 | ++DOMWINDOW == 165 (20688000) [pid = 3892] [serial = 1421] [outer = 1DBEC000] 12:50:37 INFO - PROCESS | 3892 | 1461181837426 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]]]}] 12:50:37 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.1.html | Canvas test: 2d.path.clip.basic.1 12:50:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.1.html | took 735ms 12:50:37 INFO - PROCESS | 3892 | 1461181837507 Marionette TRACE conn2 -> [0,1857,"getWindowHandle",null] 12:50:37 INFO - PROCESS | 3892 | 1461181837511 Marionette TRACE conn2 <- [1,1857,null,{"value":"13"}] 12:50:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.2.html 12:50:37 INFO - PROCESS | 3892 | 1461181837531 Marionette TRACE conn2 -> [0,1858,"setScriptTimeout",{"ms":35000}] 12:50:37 INFO - PROCESS | 3892 | 1461181837535 Marionette TRACE conn2 <- [1,1858,null,{}] 12:50:37 INFO - PROCESS | 3892 | 1461181837542 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}] 12:50:37 INFO - PROCESS | 3892 | 1461181837672 Marionette TRACE conn2 <- [1,1859,null,{"value":null}] 12:50:37 INFO - PROCESS | 3892 | 1461181837830 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\", \"a4ce384a-a975-48db-a85a-201f44ca6737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:50:37 INFO - PROCESS | 3892 | ++DOCSHELL 1563F000 == 98 [pid = 3892] [id = 474] 12:50:37 INFO - PROCESS | 3892 | ++DOMWINDOW == 166 (156B5400) [pid = 3892] [serial = 1422] [outer = 00000000] 12:50:37 INFO - PROCESS | 3892 | ++DOMWINDOW == 167 (1858DC00) [pid = 3892] [serial = 1423] [outer = 156B5400] 12:50:37 INFO - PROCESS | 3892 | 1461181837891 Marionette DEBUG loaded listener.js 12:50:37 INFO - PROCESS | 3892 | ++DOMWINDOW == 168 (18F92400) [pid = 3892] [serial = 1424] [outer = 156B5400] 12:50:38 INFO - PROCESS | 3892 | 1461181838458 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]]]}] 12:50:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.2.html | Canvas test: 2d.path.clip.basic.2 12:50:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.2.html | took 1001ms 12:50:38 INFO - PROCESS | 3892 | 1461181838537 Marionette TRACE conn2 -> [0,1861,"getWindowHandle",null] 12:50:38 INFO - PROCESS | 3892 | 1461181838543 Marionette TRACE conn2 <- [1,1861,null,{"value":"13"}] 12:50:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.empty.html 12:50:38 INFO - PROCESS | 3892 | 1461181838550 Marionette TRACE conn2 -> [0,1862,"setScriptTimeout",{"ms":35000}] 12:50:38 INFO - PROCESS | 3892 | 1461181838553 Marionette TRACE conn2 <- [1,1862,null,{}] 12:50:38 INFO - PROCESS | 3892 | 1461181838557 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}] 12:50:38 INFO - PROCESS | 3892 | 1461181838723 Marionette TRACE conn2 <- [1,1863,null,{"value":null}] 12:50:38 INFO - PROCESS | 3892 | 1461181838838 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\", \"a4ce384a-a975-48db-a85a-201f44ca6737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:50:38 INFO - PROCESS | 3892 | ++DOCSHELL 13554400 == 99 [pid = 3892] [id = 475] 12:50:38 INFO - PROCESS | 3892 | ++DOMWINDOW == 169 (18F9E800) [pid = 3892] [serial = 1425] [outer = 00000000] 12:50:38 INFO - PROCESS | 3892 | ++DOMWINDOW == 170 (1C43C400) [pid = 3892] [serial = 1426] [outer = 18F9E800] 12:50:38 INFO - PROCESS | 3892 | 1461181838893 Marionette DEBUG loaded listener.js 12:50:38 INFO - PROCESS | 3892 | ++DOMWINDOW == 171 (1CBA1C00) [pid = 3892] [serial = 1427] [outer = 18F9E800] 12:50:39 INFO - PROCESS | 3892 | 1461181839492 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]]]}] 12:50:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.empty.html | Canvas test: 2d.path.clip.empty 12:50:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.empty.html | took 1000ms 12:50:39 INFO - PROCESS | 3892 | 1461181839550 Marionette TRACE conn2 -> [0,1865,"getWindowHandle",null] 12:50:39 INFO - PROCESS | 3892 | 1461181839552 Marionette TRACE conn2 <- [1,1865,null,{"value":"13"}] 12:50:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.intersect.html 12:50:39 INFO - PROCESS | 3892 | 1461181839556 Marionette TRACE conn2 -> [0,1866,"setScriptTimeout",{"ms":35000}] 12:50:39 INFO - PROCESS | 3892 | 1461181839560 Marionette TRACE conn2 <- [1,1866,null,{}] 12:50:39 INFO - PROCESS | 3892 | 1461181839571 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}] 12:50:39 INFO - PROCESS | 3892 | 1461181839688 Marionette TRACE conn2 <- [1,1867,null,{"value":null}] 12:50:39 INFO - PROCESS | 3892 | 1461181839854 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\", \"a4ce384a-a975-48db-a85a-201f44ca6737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:50:39 INFO - PROCESS | 3892 | ++DOCSHELL 1DCDEC00 == 100 [pid = 3892] [id = 476] 12:50:39 INFO - PROCESS | 3892 | ++DOMWINDOW == 172 (1DCE5400) [pid = 3892] [serial = 1428] [outer = 00000000] 12:50:39 INFO - PROCESS | 3892 | ++DOMWINDOW == 173 (1E1D7C00) [pid = 3892] [serial = 1429] [outer = 1DCE5400] 12:50:39 INFO - PROCESS | 3892 | 1461181839912 Marionette DEBUG loaded listener.js 12:50:40 INFO - PROCESS | 3892 | ++DOMWINDOW == 174 (1FAC6000) [pid = 3892] [serial = 1430] [outer = 1DCE5400] 12:50:40 INFO - PROCESS | 3892 | 1461181840495 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]]]}] 12:50:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.intersect.html | Canvas test: 2d.path.clip.intersect 12:50:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.intersect.html | took 1000ms 12:50:40 INFO - PROCESS | 3892 | 1461181840562 Marionette TRACE conn2 -> [0,1869,"getWindowHandle",null] 12:50:40 INFO - PROCESS | 3892 | 1461181840565 Marionette TRACE conn2 <- [1,1869,null,{"value":"13"}] 12:50:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.unaffected.html 12:50:40 INFO - PROCESS | 3892 | 1461181840568 Marionette TRACE conn2 -> [0,1870,"setScriptTimeout",{"ms":35000}] 12:50:40 INFO - PROCESS | 3892 | 1461181840570 Marionette TRACE conn2 <- [1,1870,null,{}] 12:50:40 INFO - PROCESS | 3892 | 1461181840574 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}] 12:50:40 INFO - PROCESS | 3892 | 1461181840738 Marionette TRACE conn2 <- [1,1871,null,{"value":null}] 12:50:40 INFO - PROCESS | 3892 | 1461181840851 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\", \"a4ce384a-a975-48db-a85a-201f44ca6737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:50:40 INFO - PROCESS | 3892 | ++DOCSHELL 21004400 == 101 [pid = 3892] [id = 477] 12:50:40 INFO - PROCESS | 3892 | ++DOMWINDOW == 175 (21004C00) [pid = 3892] [serial = 1431] [outer = 00000000] 12:50:40 INFO - PROCESS | 3892 | ++DOMWINDOW == 176 (2100E000) [pid = 3892] [serial = 1432] [outer = 21004C00] 12:50:40 INFO - PROCESS | 3892 | 1461181840907 Marionette DEBUG loaded listener.js 12:50:41 INFO - PROCESS | 3892 | ++DOMWINDOW == 177 (21559400) [pid = 3892] [serial = 1433] [outer = 21004C00] 12:50:41 INFO - PROCESS | 3892 | 1461181841450 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]]]}] 12:50:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.unaffected.html | Canvas test: 2d.path.clip.unaffected 12:50:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.unaffected.html | took 953ms 12:50:41 INFO - PROCESS | 3892 | 1461181841513 Marionette TRACE conn2 -> [0,1873,"getWindowHandle",null] 12:50:41 INFO - PROCESS | 3892 | 1461181841516 Marionette TRACE conn2 <- [1,1873,null,{"value":"13"}] 12:50:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.1.html 12:50:41 INFO - PROCESS | 3892 | 1461181841519 Marionette TRACE conn2 -> [0,1874,"setScriptTimeout",{"ms":35000}] 12:50:41 INFO - PROCESS | 3892 | 1461181841521 Marionette TRACE conn2 <- [1,1874,null,{}] 12:50:41 INFO - PROCESS | 3892 | 1461181841525 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}] 12:50:41 INFO - PROCESS | 3892 | 1461181841636 Marionette TRACE conn2 <- [1,1875,null,{"value":null}] 12:50:41 INFO - PROCESS | 3892 | 1461181841800 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\", \"a4ce384a-a975-48db-a85a-201f44ca6737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:50:41 INFO - PROCESS | 3892 | ++DOCSHELL 15D8FC00 == 102 [pid = 3892] [id = 478] 12:50:41 INFO - PROCESS | 3892 | ++DOMWINDOW == 178 (1966EC00) [pid = 3892] [serial = 1434] [outer = 00000000] 12:50:41 INFO - PROCESS | 3892 | ++DOMWINDOW == 179 (20549C00) [pid = 3892] [serial = 1435] [outer = 1966EC00] 12:50:41 INFO - PROCESS | 3892 | 1461181841854 Marionette DEBUG loaded listener.js 12:50:41 INFO - PROCESS | 3892 | ++DOMWINDOW == 180 (2054C800) [pid = 3892] [serial = 1436] [outer = 1966EC00] 12:50:42 INFO - PROCESS | 3892 | 1461181842419 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]]]}] 12:50:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.1.html | Canvas test: 2d.path.clip.winding.1 12:50:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.1.html | took 954ms 12:50:42 INFO - PROCESS | 3892 | 1461181842464 Marionette TRACE conn2 -> [0,1877,"getWindowHandle",null] 12:50:42 INFO - PROCESS | 3892 | 1461181842467 Marionette TRACE conn2 <- [1,1877,null,{"value":"13"}] 12:50:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.2.html 12:50:42 INFO - PROCESS | 3892 | 1461181842470 Marionette TRACE conn2 -> [0,1878,"setScriptTimeout",{"ms":35000}] 12:50:42 INFO - PROCESS | 3892 | 1461181842472 Marionette TRACE conn2 <- [1,1878,null,{}] 12:50:42 INFO - PROCESS | 3892 | 1461181842476 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}] 12:50:42 INFO - PROCESS | 3892 | 1461181842604 Marionette TRACE conn2 <- [1,1879,null,{"value":null}] 12:50:42 INFO - PROCESS | 3892 | 1461181842771 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\", \"a4ce384a-a975-48db-a85a-201f44ca6737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:50:42 INFO - PROCESS | 3892 | ++DOCSHELL 21010C00 == 103 [pid = 3892] [id = 479] 12:50:42 INFO - PROCESS | 3892 | ++DOMWINDOW == 181 (21549000) [pid = 3892] [serial = 1437] [outer = 00000000] 12:50:42 INFO - PROCESS | 3892 | ++DOMWINDOW == 182 (21550800) [pid = 3892] [serial = 1438] [outer = 21549000] 12:50:42 INFO - PROCESS | 3892 | 1461181842829 Marionette DEBUG loaded listener.js 12:50:42 INFO - PROCESS | 3892 | ++DOMWINDOW == 183 (21553800) [pid = 3892] [serial = 1439] [outer = 21549000] 12:50:43 INFO - PROCESS | 3892 | 1461181843356 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]]]}] 12:50:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.2.html | Canvas test: 2d.path.clip.winding.2 12:50:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.2.html | took 937ms 12:50:43 INFO - PROCESS | 3892 | 1461181843416 Marionette TRACE conn2 -> [0,1881,"getWindowHandle",null] 12:50:43 INFO - PROCESS | 3892 | 1461181843418 Marionette TRACE conn2 <- [1,1881,null,{"value":"13"}] 12:50:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.empty.html 12:50:43 INFO - PROCESS | 3892 | 1461181843422 Marionette TRACE conn2 -> [0,1882,"setScriptTimeout",{"ms":35000}] 12:50:43 INFO - PROCESS | 3892 | 1461181843424 Marionette TRACE conn2 <- [1,1882,null,{}] 12:50:43 INFO - PROCESS | 3892 | 1461181843427 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}] 12:50:43 INFO - PROCESS | 3892 | 1461181843536 Marionette TRACE conn2 <- [1,1883,null,{"value":null}] 12:50:43 INFO - PROCESS | 3892 | 1461181843700 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\", \"a4ce384a-a975-48db-a85a-201f44ca6737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:50:43 INFO - PROCESS | 3892 | ++DOCSHELL 1AA54800 == 104 [pid = 3892] [id = 480] 12:50:43 INFO - PROCESS | 3892 | ++DOMWINDOW == 184 (2054B400) [pid = 3892] [serial = 1440] [outer = 00000000] 12:50:43 INFO - PROCESS | 3892 | ++DOMWINDOW == 185 (2155F800) [pid = 3892] [serial = 1441] [outer = 2054B400] 12:50:43 INFO - PROCESS | 3892 | 1461181843757 Marionette DEBUG loaded listener.js 12:50:43 INFO - PROCESS | 3892 | ++DOMWINDOW == 186 (21563400) [pid = 3892] [serial = 1442] [outer = 2054B400] 12:50:44 INFO - PROCESS | 3892 | 1461181844324 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]]]}] 12:50:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.empty.html | Canvas test: 2d.path.closePath.empty 12:50:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.empty.html | took 938ms 12:50:44 INFO - PROCESS | 3892 | 1461181844367 Marionette TRACE conn2 -> [0,1885,"getWindowHandle",null] 12:50:44 INFO - PROCESS | 3892 | 1461181844369 Marionette TRACE conn2 <- [1,1885,null,{"value":"13"}] 12:50:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.newline.html 12:50:44 INFO - PROCESS | 3892 | 1461181844372 Marionette TRACE conn2 -> [0,1886,"setScriptTimeout",{"ms":35000}] 12:50:44 INFO - PROCESS | 3892 | 1461181844374 Marionette TRACE conn2 <- [1,1886,null,{}] 12:50:44 INFO - PROCESS | 3892 | 1461181844378 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}] 12:50:44 INFO - PROCESS | 3892 | 1461181844486 Marionette TRACE conn2 <- [1,1887,null,{"value":null}] 12:50:44 INFO - PROCESS | 3892 | 1461181844638 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\", \"a4ce384a-a975-48db-a85a-201f44ca6737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:50:44 INFO - PROCESS | 3892 | ++DOCSHELL 20542000 == 105 [pid = 3892] [id = 481] 12:50:44 INFO - PROCESS | 3892 | ++DOMWINDOW == 187 (21551800) [pid = 3892] [serial = 1443] [outer = 00000000] 12:50:44 INFO - PROCESS | 3892 | ++DOMWINDOW == 188 (215A0000) [pid = 3892] [serial = 1444] [outer = 21551800] 12:50:44 INFO - PROCESS | 3892 | 1461181844692 Marionette DEBUG loaded listener.js 12:50:44 INFO - PROCESS | 3892 | ++DOMWINDOW == 189 (215A3800) [pid = 3892] [serial = 1445] [outer = 21551800] 12:50:45 INFO - PROCESS | 3892 | 1461181845266 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]]]}] 12:50:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.newline.html | Canvas test: 2d.path.closePath.newline 12:50:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.newline.html | took 938ms 12:50:45 INFO - PROCESS | 3892 | 1461181845318 Marionette TRACE conn2 -> [0,1889,"getWindowHandle",null] 12:50:45 INFO - PROCESS | 3892 | 1461181845321 Marionette TRACE conn2 <- [1,1889,null,{"value":"13"}] 12:50:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.nextpoint.html 12:50:45 INFO - PROCESS | 3892 | 1461181845325 Marionette TRACE conn2 -> [0,1890,"setScriptTimeout",{"ms":35000}] 12:50:45 INFO - PROCESS | 3892 | 1461181845327 Marionette TRACE conn2 <- [1,1890,null,{}] 12:50:45 INFO - PROCESS | 3892 | 1461181845330 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}] 12:50:45 INFO - PROCESS | 3892 | 1461181845442 Marionette TRACE conn2 <- [1,1891,null,{"value":null}] 12:50:45 INFO - PROCESS | 3892 | 1461181845594 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\", \"a4ce384a-a975-48db-a85a-201f44ca6737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:50:45 INFO - PROCESS | 3892 | ++DOCSHELL 165E5000 == 106 [pid = 3892] [id = 482] 12:50:45 INFO - PROCESS | 3892 | ++DOMWINDOW == 190 (1663E400) [pid = 3892] [serial = 1446] [outer = 00000000] 12:50:45 INFO - PROCESS | 3892 | ++DOMWINDOW == 191 (198F0800) [pid = 3892] [serial = 1447] [outer = 1663E400] 12:50:45 INFO - PROCESS | 3892 | 1461181845655 Marionette DEBUG loaded listener.js 12:50:45 INFO - PROCESS | 3892 | ++DOMWINDOW == 192 (1A817000) [pid = 3892] [serial = 1448] [outer = 1663E400] 12:50:46 INFO - PROCESS | 3892 | 1461181846539 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]]]}] 12:50:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | Canvas test: 2d.path.closePath.nextpoint 12:50:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | took 1250ms 12:50:46 INFO - PROCESS | 3892 | 1461181846585 Marionette TRACE conn2 -> [0,1893,"getWindowHandle",null] 12:50:46 INFO - PROCESS | 3892 | 1461181846588 Marionette TRACE conn2 <- [1,1893,null,{"value":"13"}] 12:50:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.basic.html 12:50:46 INFO - PROCESS | 3892 | 1461181846593 Marionette TRACE conn2 -> [0,1894,"setScriptTimeout",{"ms":35000}] 12:50:46 INFO - PROCESS | 3892 | 1461181846595 Marionette TRACE conn2 <- [1,1894,null,{}] 12:50:46 INFO - PROCESS | 3892 | 1461181846601 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}] 12:50:46 INFO - PROCESS | 3892 | 1461181846712 Marionette TRACE conn2 <- [1,1895,null,{"value":null}] 12:50:46 INFO - PROCESS | 3892 | 1461181846867 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\", \"a4ce384a-a975-48db-a85a-201f44ca6737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:50:46 INFO - PROCESS | 3892 | ++DOCSHELL 18F6F400 == 107 [pid = 3892] [id = 483] 12:50:46 INFO - PROCESS | 3892 | ++DOMWINDOW == 193 (18F78C00) [pid = 3892] [serial = 1449] [outer = 00000000] 12:50:46 INFO - PROCESS | 3892 | ++DOMWINDOW == 194 (190B2C00) [pid = 3892] [serial = 1450] [outer = 18F78C00] 12:50:46 INFO - PROCESS | 3892 | 1461181846918 Marionette DEBUG loaded listener.js 12:50:47 INFO - PROCESS | 3892 | ++DOMWINDOW == 195 (19BEE000) [pid = 3892] [serial = 1451] [outer = 18F78C00] 12:50:47 INFO - PROCESS | 3892 | 1461181847489 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]]]}] 12:50:47 INFO - PROCESS | 3892 | --DOCSHELL 11C4A000 == 106 [pid = 3892] [id = 427] 12:50:47 INFO - PROCESS | 3892 | --DOCSHELL 19BF0C00 == 105 [pid = 3892] [id = 472] 12:50:47 INFO - PROCESS | 3892 | --DOCSHELL 18F95C00 == 104 [pid = 3892] [id = 471] 12:50:47 INFO - PROCESS | 3892 | --DOCSHELL 1D9C7400 == 103 [pid = 3892] [id = 470] 12:50:47 INFO - PROCESS | 3892 | --DOCSHELL 1D3FC000 == 102 [pid = 3892] [id = 469] 12:50:47 INFO - PROCESS | 3892 | --DOCSHELL 1CEAA000 == 101 [pid = 3892] [id = 438] 12:50:47 INFO - PROCESS | 3892 | --DOCSHELL 1C952C00 == 100 [pid = 3892] [id = 468] 12:50:47 INFO - PROCESS | 3892 | --DOCSHELL 142AE400 == 99 [pid = 3892] [id = 467] 12:50:47 INFO - PROCESS | 3892 | --DOCSHELL 19A0E000 == 98 [pid = 3892] [id = 466] 12:50:47 INFO - PROCESS | 3892 | --DOCSHELL 1354E400 == 97 [pid = 3892] [id = 465] 12:50:47 INFO - PROCESS | 3892 | --DOCSHELL 14A61000 == 96 [pid = 3892] [id = 464] 12:50:47 INFO - PROCESS | 3892 | --DOMWINDOW == 194 (1D015C00) [pid = 3892] [serial = 1366] [outer = 00000000] [url = about:blank] 12:50:47 INFO - PROCESS | 3892 | --DOMWINDOW == 193 (18262800) [pid = 3892] [serial = 1318] [outer = 00000000] [url = about:blank] 12:50:47 INFO - PROCESS | 3892 | --DOMWINDOW == 192 (19D22800) [pid = 3892] [serial = 1321] [outer = 00000000] [url = about:blank] 12:50:47 INFO - PROCESS | 3892 | --DOMWINDOW == 191 (1D9C2400) [pid = 3892] [serial = 1324] [outer = 00000000] [url = about:blank] 12:50:47 INFO - PROCESS | 3892 | --DOMWINDOW == 190 (1E705C00) [pid = 3892] [serial = 1327] [outer = 00000000] [url = about:blank] 12:50:47 INFO - PROCESS | 3892 | --DOMWINDOW == 189 (1FAC8C00) [pid = 3892] [serial = 1330] [outer = 00000000] [url = about:blank] 12:50:47 INFO - PROCESS | 3892 | --DOMWINDOW == 188 (2100B800) [pid = 3892] [serial = 1333] [outer = 00000000] [url = about:blank] 12:50:47 INFO - PROCESS | 3892 | --DOCSHELL 1D3F5400 == 95 [pid = 3892] [id = 459] 12:50:47 INFO - PROCESS | 3892 | --DOCSHELL 190AA400 == 94 [pid = 3892] [id = 458] 12:50:47 INFO - PROCESS | 3892 | --DOCSHELL 14A5CC00 == 93 [pid = 3892] [id = 457] 12:50:47 INFO - PROCESS | 3892 | --DOCSHELL 11C4A400 == 92 [pid = 3892] [id = 456] 12:50:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.basic.html | Canvas test: 2d.path.fill.closed.basic 12:50:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.basic.html | took 1001ms 12:50:47 INFO - PROCESS | 3892 | 1461181847596 Marionette TRACE conn2 -> [0,1897,"getWindowHandle",null] 12:50:47 INFO - PROCESS | 3892 | 1461181847601 Marionette TRACE conn2 <- [1,1897,null,{"value":"13"}] 12:50:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html 12:50:47 INFO - PROCESS | 3892 | 1461181847607 Marionette TRACE conn2 -> [0,1898,"setScriptTimeout",{"ms":35000}] 12:50:47 INFO - PROCESS | 3892 | 1461181847610 Marionette TRACE conn2 <- [1,1898,null,{}] 12:50:47 INFO - PROCESS | 3892 | 1461181847613 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}] 12:50:47 INFO - PROCESS | 3892 | 1461181847715 Marionette TRACE conn2 <- [1,1899,null,{"value":null}] 12:50:47 INFO - PROCESS | 3892 | --DOMWINDOW == 187 (1ABE4000) [pid = 3892] [serial = 1354] [outer = 00000000] [url = about:blank] 12:50:47 INFO - PROCESS | 3892 | --DOMWINDOW == 186 (1C95EC00) [pid = 3892] [serial = 1357] [outer = 00000000] [url = about:blank] 12:50:47 INFO - PROCESS | 3892 | --DOMWINDOW == 185 (18267000) [pid = 3892] [serial = 1342] [outer = 00000000] [url = about:blank] 12:50:47 INFO - PROCESS | 3892 | --DOMWINDOW == 184 (18CEE000) [pid = 3892] [serial = 1343] [outer = 00000000] [url = about:blank] 12:50:47 INFO - PROCESS | 3892 | --DOMWINDOW == 183 (15ADAC00) [pid = 3892] [serial = 1340] [outer = 00000000] [url = about:blank] 12:50:47 INFO - PROCESS | 3892 | --DOMWINDOW == 182 (15418400) [pid = 3892] [serial = 1339] [outer = 00000000] [url = about:blank] 12:50:47 INFO - PROCESS | 3892 | --DOMWINDOW == 181 (1A443800) [pid = 3892] [serial = 1351] [outer = 00000000] [url = about:blank] 12:50:47 INFO - PROCESS | 3892 | --DOMWINDOW == 180 (190AB800) [pid = 3892] [serial = 1345] [outer = 00000000] [url = about:blank] 12:50:47 INFO - PROCESS | 3892 | --DOMWINDOW == 179 (19465400) [pid = 3892] [serial = 1346] [outer = 00000000] [url = about:blank] 12:50:47 INFO - PROCESS | 3892 | --DOMWINDOW == 178 (19BF1000) [pid = 3892] [serial = 1348] [outer = 00000000] [url = about:blank] 12:50:47 INFO - PROCESS | 3892 | --DOMWINDOW == 177 (19BF7000) [pid = 3892] [serial = 1349] [outer = 00000000] [url = about:blank] 12:50:47 INFO - PROCESS | 3892 | --DOMWINDOW == 176 (18BC9800) [pid = 3892] [serial = 1336] [outer = 00000000] [url = about:blank] 12:50:47 INFO - PROCESS | 3892 | --DOMWINDOW == 175 (1659F000) [pid = 3892] [serial = 1360] [outer = 00000000] [url = about:blank] 12:50:47 INFO - PROCESS | 3892 | --DOMWINDOW == 174 (1C95C800) [pid = 3892] [serial = 1358] [outer = 00000000] [url = about:blank] 12:50:47 INFO - PROCESS | 3892 | --DOMWINDOW == 173 (18F96400) [pid = 3892] [serial = 1361] [outer = 00000000] [url = about:blank] 12:50:47 INFO - PROCESS | 3892 | --DOMWINDOW == 172 (1CBACC00) [pid = 3892] [serial = 1364] [outer = 00000000] [url = about:blank] 12:50:47 INFO - PROCESS | 3892 | --DOMWINDOW == 171 (1C442800) [pid = 3892] [serial = 1355] [outer = 00000000] [url = about:blank] 12:50:47 INFO - PROCESS | 3892 | --DOMWINDOW == 170 (1A818C00) [pid = 3892] [serial = 1352] [outer = 00000000] [url = about:blank] 12:50:47 INFO - PROCESS | 3892 | --DOMWINDOW == 169 (1CBA4C00) [pid = 3892] [serial = 1363] [outer = 00000000] [url = about:blank] 12:50:47 INFO - PROCESS | 3892 | 1461181847837 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\", \"a4ce384a-a975-48db-a85a-201f44ca6737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:50:47 INFO - PROCESS | 3892 | ++DOCSHELL 13263C00 == 93 [pid = 3892] [id = 484] 12:50:47 INFO - PROCESS | 3892 | ++DOMWINDOW == 170 (13A29C00) [pid = 3892] [serial = 1452] [outer = 00000000] 12:50:47 INFO - PROCESS | 3892 | ++DOMWINDOW == 171 (189EF000) [pid = 3892] [serial = 1453] [outer = 13A29C00] 12:50:47 INFO - PROCESS | 3892 | 1461181847885 Marionette DEBUG loaded listener.js 12:50:47 INFO - PROCESS | 3892 | ++DOMWINDOW == 172 (190AA400) [pid = 3892] [serial = 1454] [outer = 13A29C00] 12:50:48 INFO - PROCESS | 3892 | 1461181848356 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]]]}] 12:50:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | Canvas test: 2d.path.fill.closed.unaffected 12:50:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | took 797ms 12:50:48 INFO - PROCESS | 3892 | 1461181848412 Marionette TRACE conn2 -> [0,1901,"getWindowHandle",null] 12:50:48 INFO - PROCESS | 3892 | 1461181848414 Marionette TRACE conn2 <- [1,1901,null,{"value":"13"}] 12:50:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.overlap.html 12:50:48 INFO - PROCESS | 3892 | 1461181848417 Marionette TRACE conn2 -> [0,1902,"setScriptTimeout",{"ms":35000}] 12:50:48 INFO - PROCESS | 3892 | 1461181848421 Marionette TRACE conn2 <- [1,1902,null,{}] 12:50:48 INFO - PROCESS | 3892 | 1461181848430 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}] 12:50:48 INFO - PROCESS | 3892 | 1461181848523 Marionette TRACE conn2 <- [1,1903,null,{"value":null}] 12:50:48 INFO - PROCESS | 3892 | 1461181848532 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\", \"a4ce384a-a975-48db-a85a-201f44ca6737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:50:48 INFO - PROCESS | 3892 | ++DOCSHELL 1A3A8000 == 94 [pid = 3892] [id = 485] 12:50:48 INFO - PROCESS | 3892 | ++DOMWINDOW == 173 (1A8E1C00) [pid = 3892] [serial = 1455] [outer = 00000000] 12:50:48 INFO - PROCESS | 3892 | ++DOMWINDOW == 174 (1C444800) [pid = 3892] [serial = 1456] [outer = 1A8E1C00] 12:50:48 INFO - PROCESS | 3892 | 1461181848579 Marionette DEBUG loaded listener.js 12:50:48 INFO - PROCESS | 3892 | ++DOMWINDOW == 175 (1C65CC00) [pid = 3892] [serial = 1457] [outer = 1A8E1C00] 12:50:49 INFO - PROCESS | 3892 | 1461181849059 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]]]}] 12:50:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.overlap.html | Canvas test: 2d.path.fill.overlap 12:50:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.overlap.html | took 687ms 12:50:49 INFO - PROCESS | 3892 | 1461181849117 Marionette TRACE conn2 -> [0,1905,"getWindowHandle",null] 12:50:49 INFO - PROCESS | 3892 | 1461181849119 Marionette TRACE conn2 <- [1,1905,null,{"value":"13"}] 12:50:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.add.html 12:50:49 INFO - PROCESS | 3892 | 1461181849123 Marionette TRACE conn2 -> [0,1906,"setScriptTimeout",{"ms":35000}] 12:50:49 INFO - PROCESS | 3892 | 1461181849124 Marionette TRACE conn2 <- [1,1906,null,{}] 12:50:49 INFO - PROCESS | 3892 | 1461181849128 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}] 12:50:49 INFO - PROCESS | 3892 | 1461181849226 Marionette TRACE conn2 <- [1,1907,null,{"value":null}] 12:50:49 INFO - PROCESS | 3892 | 1461181849232 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\", \"a4ce384a-a975-48db-a85a-201f44ca6737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:50:49 INFO - PROCESS | 3892 | ++DOCSHELL 1C952C00 == 95 [pid = 3892] [id = 486] 12:50:49 INFO - PROCESS | 3892 | ++DOMWINDOW == 176 (1C959000) [pid = 3892] [serial = 1458] [outer = 00000000] 12:50:49 INFO - PROCESS | 3892 | ++DOMWINDOW == 177 (1CBC0800) [pid = 3892] [serial = 1459] [outer = 1C959000] 12:50:49 INFO - PROCESS | 3892 | 1461181849277 Marionette DEBUG loaded listener.js 12:50:49 INFO - PROCESS | 3892 | ++DOMWINDOW == 178 (1CD7F800) [pid = 3892] [serial = 1460] [outer = 1C959000] 12:50:49 INFO - PROCESS | 3892 | 1461181849760 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]]]}] 12:50:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.add.html | Canvas test: 2d.path.fill.winding.add 12:50:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.add.html | took 688ms 12:50:49 INFO - PROCESS | 3892 | 1461181849822 Marionette TRACE conn2 -> [0,1909,"getWindowHandle",null] 12:50:49 INFO - PROCESS | 3892 | 1461181849824 Marionette TRACE conn2 <- [1,1909,null,{"value":"13"}] 12:50:49 INFO - PROCESS | 3892 | 1461181849827 Marionette TRACE conn2 -> [0,1910,"setScriptTimeout",{"ms":35000}] 12:50:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html 12:50:49 INFO - PROCESS | 3892 | 1461181849829 Marionette TRACE conn2 <- [1,1910,null,{}] 12:50:49 INFO - PROCESS | 3892 | 1461181849833 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}] 12:50:49 INFO - PROCESS | 3892 | 1461181849948 Marionette TRACE conn2 <- [1,1911,null,{"value":null}] 12:50:49 INFO - PROCESS | 3892 | 1461181849963 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\", \"a4ce384a-a975-48db-a85a-201f44ca6737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:50:50 INFO - PROCESS | 3892 | ++DOCSHELL 1CB45000 == 96 [pid = 3892] [id = 487] 12:50:50 INFO - PROCESS | 3892 | ++DOMWINDOW == 179 (1CE9BC00) [pid = 3892] [serial = 1461] [outer = 00000000] 12:50:50 INFO - PROCESS | 3892 | ++DOMWINDOW == 180 (1D245C00) [pid = 3892] [serial = 1462] [outer = 1CE9BC00] 12:50:50 INFO - PROCESS | 3892 | 1461181850007 Marionette DEBUG loaded listener.js 12:50:50 INFO - PROCESS | 3892 | ++DOMWINDOW == 181 (1D873C00) [pid = 3892] [serial = 1463] [outer = 1CE9BC00] 12:50:50 INFO - PROCESS | 3892 | 1461181850495 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]]]}] 12:50:50 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | Canvas test: 2d.path.fill.winding.subtract.1 12:50:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | took 704ms 12:50:50 INFO - PROCESS | 3892 | 1461181850527 Marionette TRACE conn2 -> [0,1913,"getWindowHandle",null] 12:50:50 INFO - PROCESS | 3892 | 1461181850529 Marionette TRACE conn2 <- [1,1913,null,{"value":"13"}] 12:50:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html 12:50:50 INFO - PROCESS | 3892 | 1461181850532 Marionette TRACE conn2 -> [0,1914,"setScriptTimeout",{"ms":35000}] 12:50:50 INFO - PROCESS | 3892 | 1461181850534 Marionette TRACE conn2 <- [1,1914,null,{}] 12:50:50 INFO - PROCESS | 3892 | 1461181850537 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}] 12:50:50 INFO - PROCESS | 3892 | 1461181850683 Marionette TRACE conn2 <- [1,1915,null,{"value":null}] 12:50:50 INFO - PROCESS | 3892 | 1461181850702 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\", \"a4ce384a-a975-48db-a85a-201f44ca6737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:50:50 INFO - PROCESS | 3892 | ++DOCSHELL 1D9B4C00 == 97 [pid = 3892] [id = 488] 12:50:50 INFO - PROCESS | 3892 | ++DOMWINDOW == 182 (1D9B8C00) [pid = 3892] [serial = 1464] [outer = 00000000] 12:50:50 INFO - PROCESS | 3892 | ++DOMWINDOW == 183 (1DF54800) [pid = 3892] [serial = 1465] [outer = 1D9B8C00] 12:50:50 INFO - PROCESS | 3892 | 1461181850749 Marionette DEBUG loaded listener.js 12:50:50 INFO - PROCESS | 3892 | ++DOMWINDOW == 184 (1E1DB400) [pid = 3892] [serial = 1466] [outer = 1D9B8C00] 12:50:51 INFO - PROCESS | 3892 | 1461181851191 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]]]}] 12:50:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | Canvas test: 2d.path.fill.winding.subtract.2 12:50:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | took 703ms 12:50:51 INFO - PROCESS | 3892 | 1461181851232 Marionette TRACE conn2 -> [0,1917,"getWindowHandle",null] 12:50:51 INFO - PROCESS | 3892 | 1461181851234 Marionette TRACE conn2 <- [1,1917,null,{"value":"13"}] 12:50:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html 12:50:51 INFO - PROCESS | 3892 | 1461181851237 Marionette TRACE conn2 -> [0,1918,"setScriptTimeout",{"ms":35000}] 12:50:51 INFO - PROCESS | 3892 | 1461181851239 Marionette TRACE conn2 <- [1,1918,null,{}] 12:50:51 INFO - PROCESS | 3892 | 1461181851244 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}] 12:50:51 INFO - PROCESS | 3892 | 1461181851377 Marionette TRACE conn2 <- [1,1919,null,{"value":null}] 12:50:51 INFO - PROCESS | 3892 | 1461181851429 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\", \"a4ce384a-a975-48db-a85a-201f44ca6737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:50:51 INFO - PROCESS | 3892 | ++DOCSHELL 1DCE0C00 == 98 [pid = 3892] [id = 489] 12:50:51 INFO - PROCESS | 3892 | ++DOMWINDOW == 185 (1FABF400) [pid = 3892] [serial = 1467] [outer = 00000000] 12:50:51 INFO - PROCESS | 3892 | ++DOMWINDOW == 186 (20540400) [pid = 3892] [serial = 1468] [outer = 1FABF400] 12:50:51 INFO - PROCESS | 3892 | 1461181851473 Marionette DEBUG loaded listener.js 12:50:51 INFO - PROCESS | 3892 | ++DOMWINDOW == 187 (20548800) [pid = 3892] [serial = 1469] [outer = 1FABF400] 12:50:51 INFO - PROCESS | 3892 | 1461181851920 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]]]}] 12:50:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | Canvas test: 2d.path.fill.winding.subtract.3 12:50:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | took 734ms 12:50:52 INFO - PROCESS | 3892 | 1461181851978 Marionette TRACE conn2 -> [0,1921,"getWindowHandle",null] 12:50:52 INFO - PROCESS | 3892 | 1461181851980 Marionette TRACE conn2 <- [1,1921,null,{"value":"13"}] 12:50:52 INFO - PROCESS | 3892 | 1461181851984 Marionette TRACE conn2 -> [0,1922,"setScriptTimeout",{"ms":35000}] 12:50:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.initial.html 12:50:52 INFO - PROCESS | 3892 | 1461181851985 Marionette TRACE conn2 <- [1,1922,null,{}] 12:50:52 INFO - PROCESS | 3892 | 1461181851989 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}] 12:50:52 INFO - PROCESS | 3892 | 1461181852116 Marionette TRACE conn2 <- [1,1923,null,{"value":null}] 12:50:52 INFO - PROCESS | 3892 | --DOMWINDOW == 186 (1C954800) [pid = 3892] [serial = 1365] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html] 12:50:52 INFO - PROCESS | 3892 | --DOMWINDOW == 185 (1D845800) [pid = 3892] [serial = 1407] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html] 12:50:52 INFO - PROCESS | 3892 | --DOMWINDOW == 184 (1DCDE000) [pid = 3892] [serial = 1410] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html] 12:50:52 INFO - PROCESS | 3892 | --DOMWINDOW == 183 (18525400) [pid = 3892] [serial = 1401] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.basic.html] 12:50:52 INFO - PROCESS | 3892 | --DOMWINDOW == 182 (15ACFC00) [pid = 3892] [serial = 1392] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.1.html] 12:50:52 INFO - PROCESS | 3892 | --DOMWINDOW == 181 (13557C00) [pid = 3892] [serial = 1395] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.2.html] 12:50:52 INFO - PROCESS | 3892 | --DOMWINDOW == 180 (19A0E400) [pid = 3892] [serial = 1398] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.beginPath.html] 12:50:52 INFO - PROCESS | 3892 | --DOMWINDOW == 179 (18F9A400) [pid = 3892] [serial = 1413] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html] 12:50:52 INFO - PROCESS | 3892 | --DOMWINDOW == 178 (1CBC9C00) [pid = 3892] [serial = 1416] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.shape.html] 12:50:52 INFO - PROCESS | 3892 | --DOMWINDOW == 177 (1CBAB800) [pid = 3892] [serial = 1404] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html] 12:50:52 INFO - PROCESS | 3892 | 1461181852529 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\", \"a4ce384a-a975-48db-a85a-201f44ca6737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:50:52 INFO - PROCESS | 3892 | ++DOCSHELL 1320F000 == 99 [pid = 3892] [id = 490] 12:50:52 INFO - PROCESS | 3892 | ++DOMWINDOW == 178 (13557C00) [pid = 3892] [serial = 1470] [outer = 00000000] 12:50:52 INFO - PROCESS | 3892 | ++DOMWINDOW == 179 (18F9A400) [pid = 3892] [serial = 1471] [outer = 13557C00] 12:50:52 INFO - PROCESS | 3892 | 1461181852574 Marionette DEBUG loaded listener.js 12:50:52 INFO - PROCESS | 3892 | ++DOMWINDOW == 180 (19BF0800) [pid = 3892] [serial = 1472] [outer = 13557C00] 12:50:53 INFO - PROCESS | 3892 | 1461181852962 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]]]}] 12:50:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.initial.html | Canvas test: 2d.path.initial 12:50:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.initial.html | took 1000ms 12:50:53 INFO - PROCESS | 3892 | 1461181852987 Marionette TRACE conn2 -> [0,1925,"getWindowHandle",null] 12:50:53 INFO - PROCESS | 3892 | 1461181852989 Marionette TRACE conn2 <- [1,1925,null,{"value":"13"}] 12:50:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.arc.html 12:50:53 INFO - PROCESS | 3892 | 1461181852992 Marionette TRACE conn2 -> [0,1926,"setScriptTimeout",{"ms":35000}] 12:50:53 INFO - PROCESS | 3892 | 1461181852994 Marionette TRACE conn2 <- [1,1926,null,{}] 12:50:53 INFO - PROCESS | 3892 | 1461181853006 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}] 12:50:53 INFO - PROCESS | 3892 | 1461181853096 Marionette TRACE conn2 <- [1,1927,null,{"value":null}] 12:50:53 INFO - PROCESS | 3892 | 1461181853102 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\", \"a4ce384a-a975-48db-a85a-201f44ca6737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:50:53 INFO - PROCESS | 3892 | ++DOCSHELL 19A07400 == 100 [pid = 3892] [id = 491] 12:50:53 INFO - PROCESS | 3892 | ++DOMWINDOW == 181 (19A08400) [pid = 3892] [serial = 1473] [outer = 00000000] 12:50:53 INFO - PROCESS | 3892 | ++DOMWINDOW == 182 (1E1E1000) [pid = 3892] [serial = 1474] [outer = 19A08400] 12:50:53 INFO - PROCESS | 3892 | 1461181853146 Marionette DEBUG loaded listener.js 12:50:53 INFO - PROCESS | 3892 | ++DOMWINDOW == 183 (1E1E0800) [pid = 3892] [serial = 1475] [outer = 19A08400] 12:50:53 INFO - PROCESS | 3892 | 1461181853587 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]]]}] 12:50:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | isPointInPath() works on arcs 12:50:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | took 640ms 12:50:53 INFO - PROCESS | 3892 | 1461181853651 Marionette TRACE conn2 -> [0,1929,"getWindowHandle",null] 12:50:53 INFO - PROCESS | 3892 | 1461181853653 Marionette TRACE conn2 <- [1,1929,null,{"value":"13"}] 12:50:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html 12:50:53 INFO - PROCESS | 3892 | 1461181853657 Marionette TRACE conn2 -> [0,1930,"setScriptTimeout",{"ms":35000}] 12:50:53 INFO - PROCESS | 3892 | 1461181853658 Marionette TRACE conn2 <- [1,1930,null,{}] 12:50:53 INFO - PROCESS | 3892 | 1461181853662 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}] 12:50:53 INFO - PROCESS | 3892 | 1461181853751 Marionette TRACE conn2 <- [1,1931,null,{"value":null}] 12:50:53 INFO - PROCESS | 3892 | 1461181853757 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\", \"a4ce384a-a975-48db-a85a-201f44ca6737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:50:53 INFO - PROCESS | 3892 | ++DOCSHELL 1DF4CC00 == 101 [pid = 3892] [id = 492] 12:50:53 INFO - PROCESS | 3892 | ++DOMWINDOW == 184 (1E3B0800) [pid = 3892] [serial = 1476] [outer = 00000000] 12:50:53 INFO - PROCESS | 3892 | ++DOMWINDOW == 185 (21557C00) [pid = 3892] [serial = 1477] [outer = 1E3B0800] 12:50:53 INFO - PROCESS | 3892 | 1461181853800 Marionette DEBUG loaded listener.js 12:50:53 INFO - PROCESS | 3892 | ++DOMWINDOW == 186 (21561C00) [pid = 3892] [serial = 1478] [outer = 1E3B0800] 12:50:54 INFO - PROCESS | 3892 | 1461181854275 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]]]}] 12:50:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | isPointInPath() detects whether the point is inside the path 12:50:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | took 641ms 12:50:54 INFO - PROCESS | 3892 | 1461181854295 Marionette TRACE conn2 -> [0,1933,"getWindowHandle",null] 12:50:54 INFO - PROCESS | 3892 | 1461181854299 Marionette TRACE conn2 <- [1,1933,null,{"value":"13"}] 12:50:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html 12:50:54 INFO - PROCESS | 3892 | 1461181854303 Marionette TRACE conn2 -> [0,1934,"setScriptTimeout",{"ms":35000}] 12:50:54 INFO - PROCESS | 3892 | 1461181854307 Marionette TRACE conn2 <- [1,1934,null,{}] 12:50:54 INFO - PROCESS | 3892 | 1461181854327 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}] 12:50:54 INFO - PROCESS | 3892 | 1461181854434 Marionette TRACE conn2 <- [1,1935,null,{"value":null}] 12:50:54 INFO - PROCESS | 3892 | 1461181854439 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\", \"a4ce384a-a975-48db-a85a-201f44ca6737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:50:54 INFO - PROCESS | 3892 | ++DOCSHELL 214AF000 == 102 [pid = 3892] [id = 493] 12:50:54 INFO - PROCESS | 3892 | ++DOMWINDOW == 187 (214B1C00) [pid = 3892] [serial = 1479] [outer = 00000000] 12:50:54 INFO - PROCESS | 3892 | ++DOMWINDOW == 188 (214B9000) [pid = 3892] [serial = 1480] [outer = 214B1C00] 12:50:54 INFO - PROCESS | 3892 | 1461181854487 Marionette DEBUG loaded listener.js 12:50:54 INFO - PROCESS | 3892 | ++DOMWINDOW == 189 (21565800) [pid = 3892] [serial = 1481] [outer = 214B1C00] 12:50:55 INFO - PROCESS | 3892 | 1461181855281 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]]]}] 12:50:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | isPointInPath() detects whether the point is inside the path 12:50:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | took 1015ms 12:50:55 INFO - PROCESS | 3892 | 1461181855312 Marionette TRACE conn2 -> [0,1937,"getWindowHandle",null] 12:50:55 INFO - PROCESS | 3892 | 1461181855318 Marionette TRACE conn2 <- [1,1937,null,{"value":"13"}] 12:50:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html 12:50:55 INFO - PROCESS | 3892 | 1461181855325 Marionette TRACE conn2 -> [0,1938,"setScriptTimeout",{"ms":35000}] 12:50:55 INFO - PROCESS | 3892 | 1461181855329 Marionette TRACE conn2 <- [1,1938,null,{}] 12:50:55 INFO - PROCESS | 3892 | 1461181855336 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}] 12:50:55 INFO - PROCESS | 3892 | 1461181855458 Marionette TRACE conn2 <- [1,1939,null,{"value":null}] 12:50:55 INFO - PROCESS | 3892 | 1461181855615 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\", \"a4ce384a-a975-48db-a85a-201f44ca6737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:50:55 INFO - PROCESS | 3892 | ++DOCSHELL 15D89800 == 103 [pid = 3892] [id = 494] 12:50:55 INFO - PROCESS | 3892 | ++DOMWINDOW == 190 (1659D800) [pid = 3892] [serial = 1482] [outer = 00000000] 12:50:55 INFO - PROCESS | 3892 | ++DOMWINDOW == 191 (18F99800) [pid = 3892] [serial = 1483] [outer = 1659D800] 12:50:55 INFO - PROCESS | 3892 | 1461181855674 Marionette DEBUG loaded listener.js 12:50:55 INFO - PROCESS | 3892 | ++DOMWINDOW == 192 (1966D400) [pid = 3892] [serial = 1484] [outer = 1659D800] 12:50:56 INFO - PROCESS | 3892 | 1461181856216 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]]]}] 12:50:56 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | isPointInPath() works on Bezier curves 12:50:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | took 938ms 12:50:56 INFO - PROCESS | 3892 | 1461181856267 Marionette TRACE conn2 -> [0,1941,"getWindowHandle",null] 12:50:56 INFO - PROCESS | 3892 | 1461181856273 Marionette TRACE conn2 <- [1,1941,null,{"value":"13"}] 12:50:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html 12:50:56 INFO - PROCESS | 3892 | 1461181856280 Marionette TRACE conn2 -> [0,1942,"setScriptTimeout",{"ms":35000}] 12:50:56 INFO - PROCESS | 3892 | 1461181856283 Marionette TRACE conn2 <- [1,1942,null,{}] 12:50:56 INFO - PROCESS | 3892 | 1461181856287 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}] 12:50:56 INFO - PROCESS | 3892 | 1461181856415 Marionette TRACE conn2 <- [1,1943,null,{"value":null}] 12:50:56 INFO - PROCESS | 3892 | 1461181856583 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\", \"a4ce384a-a975-48db-a85a-201f44ca6737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:50:56 INFO - PROCESS | 3892 | ++DOCSHELL 18C1E000 == 104 [pid = 3892] [id = 495] 12:50:56 INFO - PROCESS | 3892 | ++DOMWINDOW == 193 (18CEB800) [pid = 3892] [serial = 1485] [outer = 00000000] 12:50:56 INFO - PROCESS | 3892 | ++DOMWINDOW == 194 (1CB4D800) [pid = 3892] [serial = 1486] [outer = 18CEB800] 12:50:56 INFO - PROCESS | 3892 | 1461181856641 Marionette DEBUG loaded listener.js 12:50:56 INFO - PROCESS | 3892 | ++DOMWINDOW == 195 (1CE9B800) [pid = 3892] [serial = 1487] [outer = 18CEB800] 12:50:57 INFO - PROCESS | 3892 | 1461181857272 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]]]}] 12:50:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | isPointInPath() works on unclosed arcs larger than 2pi 12:50:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | took 1047ms 12:50:57 INFO - PROCESS | 3892 | 1461181857344 Marionette TRACE conn2 -> [0,1945,"getWindowHandle",null] 12:50:57 INFO - PROCESS | 3892 | 1461181857346 Marionette TRACE conn2 <- [1,1945,null,{"value":"13"}] 12:50:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.edge.html 12:50:57 INFO - PROCESS | 3892 | 1461181857351 Marionette TRACE conn2 -> [0,1946,"setScriptTimeout",{"ms":35000}] 12:50:57 INFO - PROCESS | 3892 | 1461181857358 Marionette TRACE conn2 <- [1,1946,null,{}] 12:50:57 INFO - PROCESS | 3892 | 1461181857387 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}] 12:50:57 INFO - PROCESS | 3892 | 1461181857508 Marionette TRACE conn2 <- [1,1947,null,{"value":null}] 12:50:57 INFO - PROCESS | 3892 | 1461181857660 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\", \"a4ce384a-a975-48db-a85a-201f44ca6737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:50:57 INFO - PROCESS | 3892 | ++DOCSHELL 1CB45400 == 105 [pid = 3892] [id = 496] 12:50:57 INFO - PROCESS | 3892 | ++DOMWINDOW == 196 (1DCEA000) [pid = 3892] [serial = 1488] [outer = 00000000] 12:50:57 INFO - PROCESS | 3892 | ++DOMWINDOW == 197 (2100BC00) [pid = 3892] [serial = 1489] [outer = 1DCEA000] 12:50:57 INFO - PROCESS | 3892 | 1461181857719 Marionette DEBUG loaded listener.js 12:50:57 INFO - PROCESS | 3892 | ++DOMWINDOW == 198 (214B0C00) [pid = 3892] [serial = 1490] [outer = 1DCEA000] 12:50:58 INFO - PROCESS | 3892 | 1461181858244 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]]]}] 12:50:58 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | isPointInPath() counts points on the path as being inside 12:50:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | took 953ms 12:50:58 INFO - PROCESS | 3892 | 1461181858296 Marionette TRACE conn2 -> [0,1949,"getWindowHandle",null] 12:50:58 INFO - PROCESS | 3892 | 1461181858299 Marionette TRACE conn2 <- [1,1949,null,{"value":"13"}] 12:50:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.empty.html 12:50:58 INFO - PROCESS | 3892 | 1461181858302 Marionette TRACE conn2 -> [0,1950,"setScriptTimeout",{"ms":35000}] 12:50:58 INFO - PROCESS | 3892 | 1461181858304 Marionette TRACE conn2 <- [1,1950,null,{}] 12:50:58 INFO - PROCESS | 3892 | 1461181858308 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}] 12:50:58 INFO - PROCESS | 3892 | 1461181858429 Marionette TRACE conn2 <- [1,1951,null,{"value":null}] 12:50:58 INFO - PROCESS | 3892 | 1461181858597 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\", \"a4ce384a-a975-48db-a85a-201f44ca6737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:50:58 INFO - PROCESS | 3892 | ++DOCSHELL 1DCE4800 == 106 [pid = 3892] [id = 497] 12:50:58 INFO - PROCESS | 3892 | ++DOMWINDOW == 199 (1DCE4C00) [pid = 3892] [serial = 1491] [outer = 00000000] 12:50:58 INFO - PROCESS | 3892 | ++DOMWINDOW == 200 (2155F000) [pid = 3892] [serial = 1492] [outer = 1DCE4C00] 12:50:58 INFO - PROCESS | 3892 | 1461181858654 Marionette DEBUG loaded listener.js 12:50:58 INFO - PROCESS | 3892 | ++DOMWINDOW == 201 (215A9800) [pid = 3892] [serial = 1493] [outer = 1DCE4C00] 12:50:59 INFO - PROCESS | 3892 | 1461181859229 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]]]}] 12:50:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | isPointInPath() works when there is no path 12:50:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | took 953ms 12:50:59 INFO - PROCESS | 3892 | 1461181859247 Marionette TRACE conn2 -> [0,1953,"getWindowHandle",null] 12:50:59 INFO - PROCESS | 3892 | 1461181859249 Marionette TRACE conn2 <- [1,1953,null,{"value":"13"}] 12:50:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html 12:50:59 INFO - PROCESS | 3892 | 1461181859253 Marionette TRACE conn2 -> [0,1954,"setScriptTimeout",{"ms":35000}] 12:50:59 INFO - PROCESS | 3892 | 1461181859254 Marionette TRACE conn2 <- [1,1954,null,{}] 12:50:59 INFO - PROCESS | 3892 | 1461181859258 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}] 12:50:59 INFO - PROCESS | 3892 | 1461181859369 Marionette TRACE conn2 <- [1,1955,null,{"value":null}] 12:50:59 INFO - PROCESS | 3892 | 1461181859545 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\", \"a4ce384a-a975-48db-a85a-201f44ca6737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:50:59 INFO - PROCESS | 3892 | ++DOCSHELL 2154AC00 == 107 [pid = 3892] [id = 498] 12:50:59 INFO - PROCESS | 3892 | ++DOMWINDOW == 202 (21728C00) [pid = 3892] [serial = 1494] [outer = 00000000] 12:50:59 INFO - PROCESS | 3892 | ++DOMWINDOW == 203 (2172E800) [pid = 3892] [serial = 1495] [outer = 21728C00] 12:50:59 INFO - PROCESS | 3892 | 1461181859600 Marionette DEBUG loaded listener.js 12:50:59 INFO - PROCESS | 3892 | ++DOMWINDOW == 204 (21731400) [pid = 3892] [serial = 1496] [outer = 21728C00] 12:51:00 INFO - PROCESS | 3892 | 1461181860153 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]]]}] 12:51:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | isPointInPath() returns false for non-finite arguments 12:51:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | took 938ms 12:51:00 INFO - PROCESS | 3892 | 1461181860198 Marionette TRACE conn2 -> [0,1957,"getWindowHandle",null] 12:51:00 INFO - PROCESS | 3892 | 1461181860200 Marionette TRACE conn2 <- [1,1957,null,{"value":"13"}] 12:51:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.outside.html 12:51:00 INFO - PROCESS | 3892 | 1461181860204 Marionette TRACE conn2 -> [0,1958,"setScriptTimeout",{"ms":35000}] 12:51:00 INFO - PROCESS | 3892 | 1461181860206 Marionette TRACE conn2 <- [1,1958,null,{}] 12:51:00 INFO - PROCESS | 3892 | 1461181860209 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}] 12:51:00 INFO - PROCESS | 3892 | 1461181860331 Marionette TRACE conn2 <- [1,1959,null,{"value":null}] 12:51:00 INFO - PROCESS | 3892 | 1461181860491 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\", \"a4ce384a-a975-48db-a85a-201f44ca6737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:51:00 INFO - PROCESS | 3892 | ++DOCSHELL 2172D800 == 108 [pid = 3892] [id = 499] 12:51:00 INFO - PROCESS | 3892 | ++DOMWINDOW == 205 (219E0800) [pid = 3892] [serial = 1497] [outer = 00000000] 12:51:00 INFO - PROCESS | 3892 | ++DOMWINDOW == 206 (21B58400) [pid = 3892] [serial = 1498] [outer = 219E0800] 12:51:00 INFO - PROCESS | 3892 | 1461181860549 Marionette DEBUG loaded listener.js 12:51:00 INFO - PROCESS | 3892 | ++DOMWINDOW == 207 (21B5A000) [pid = 3892] [serial = 1499] [outer = 219E0800] 12:51:01 INFO - PROCESS | 3892 | 1461181861074 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]]]}] 12:51:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | isPointInPath() works on paths outside the canvas 12:51:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | took 938ms 12:51:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html 12:51:01 INFO - PROCESS | 3892 | 1461181861149 Marionette TRACE conn2 -> [0,1961,"getWindowHandle",null] 12:51:01 INFO - PROCESS | 3892 | 1461181861152 Marionette TRACE conn2 <- [1,1961,null,{"value":"13"}] 12:51:01 INFO - PROCESS | 3892 | 1461181861155 Marionette TRACE conn2 -> [0,1962,"setScriptTimeout",{"ms":35000}] 12:51:01 INFO - PROCESS | 3892 | 1461181861157 Marionette TRACE conn2 <- [1,1962,null,{}] 12:51:01 INFO - PROCESS | 3892 | 1461181861160 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}] 12:51:01 INFO - PROCESS | 3892 | 1461181861271 Marionette TRACE conn2 <- [1,1963,null,{"value":null}] 12:51:01 INFO - PROCESS | 3892 | 1461181861427 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\", \"a4ce384a-a975-48db-a85a-201f44ca6737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:51:01 INFO - PROCESS | 3892 | ++DOCSHELL 21B63400 == 109 [pid = 3892] [id = 500] 12:51:01 INFO - PROCESS | 3892 | ++DOMWINDOW == 208 (21B63800) [pid = 3892] [serial = 1500] [outer = 00000000] 12:51:01 INFO - PROCESS | 3892 | ++DOMWINDOW == 209 (224D0800) [pid = 3892] [serial = 1501] [outer = 21B63800] 12:51:01 INFO - PROCESS | 3892 | 1461181861502 Marionette DEBUG loaded listener.js 12:51:01 INFO - PROCESS | 3892 | ++DOMWINDOW == 210 (224D3800) [pid = 3892] [serial = 1502] [outer = 21B63800] 12:51:02 INFO - PROCESS | 3892 | 1461181862073 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]]]}] 12:51:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | isPointInPath() uses the current path, not just the subpath 12:51:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | took 938ms 12:51:02 INFO - PROCESS | 3892 | 1461181862100 Marionette TRACE conn2 -> [0,1965,"getWindowHandle",null] 12:51:02 INFO - PROCESS | 3892 | 1461181862103 Marionette TRACE conn2 <- [1,1965,null,{"value":"13"}] 12:51:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html 12:51:02 INFO - PROCESS | 3892 | 1461181862106 Marionette TRACE conn2 -> [0,1966,"setScriptTimeout",{"ms":35000}] 12:51:02 INFO - PROCESS | 3892 | 1461181862108 Marionette TRACE conn2 <- [1,1966,null,{}] 12:51:02 INFO - PROCESS | 3892 | 1461181862112 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}] 12:51:02 INFO - PROCESS | 3892 | 1461181862223 Marionette TRACE conn2 <- [1,1967,null,{"value":null}] 12:51:02 INFO - PROCESS | 3892 | 1461181862393 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\", \"a4ce384a-a975-48db-a85a-201f44ca6737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:51:02 INFO - PROCESS | 3892 | ++DOCSHELL 214B9800 == 110 [pid = 3892] [id = 501] 12:51:02 INFO - PROCESS | 3892 | ++DOMWINDOW == 211 (219E6C00) [pid = 3892] [serial = 1503] [outer = 00000000] 12:51:02 INFO - PROCESS | 3892 | ++DOMWINDOW == 212 (224DB000) [pid = 3892] [serial = 1504] [outer = 219E6C00] 12:51:02 INFO - PROCESS | 3892 | 1461181862456 Marionette DEBUG loaded listener.js 12:51:02 INFO - PROCESS | 3892 | ++DOMWINDOW == 213 (224DA400) [pid = 3892] [serial = 1505] [outer = 219E6C00] 12:51:03 INFO - PROCESS | 3892 | 1461181863027 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]]]}] 12:51:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | isPointInPath() handles transformations correctly 12:51:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | took 937ms 12:51:03 INFO - PROCESS | 3892 | 1461181863052 Marionette TRACE conn2 -> [0,1969,"getWindowHandle",null] 12:51:03 INFO - PROCESS | 3892 | 1461181863054 Marionette TRACE conn2 <- [1,1969,null,{"value":"13"}] 12:51:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html 12:51:03 INFO - PROCESS | 3892 | 1461181863058 Marionette TRACE conn2 -> [0,1970,"setScriptTimeout",{"ms":35000}] 12:51:03 INFO - PROCESS | 3892 | 1461181863060 Marionette TRACE conn2 <- [1,1970,null,{}] 12:51:03 INFO - PROCESS | 3892 | 1461181863063 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}] 12:51:03 INFO - PROCESS | 3892 | 1461181863178 Marionette TRACE conn2 <- [1,1971,null,{"value":null}] 12:51:03 INFO - PROCESS | 3892 | 1461181863335 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\", \"a4ce384a-a975-48db-a85a-201f44ca6737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:51:03 INFO - PROCESS | 3892 | ++DOCSHELL 16A6FC00 == 111 [pid = 3892] [id = 502] 12:51:03 INFO - PROCESS | 3892 | ++DOMWINDOW == 214 (189F4000) [pid = 3892] [serial = 1506] [outer = 00000000] 12:51:03 INFO - PROCESS | 3892 | ++DOMWINDOW == 215 (1CE9E400) [pid = 3892] [serial = 1507] [outer = 189F4000] 12:51:03 INFO - PROCESS | 3892 | 1461181863390 Marionette DEBUG loaded listener.js 12:51:03 INFO - PROCESS | 3892 | ++DOMWINDOW == 216 (1D01DC00) [pid = 3892] [serial = 1508] [outer = 189F4000] 12:51:04 INFO - PROCESS | 3892 | 1461181864214 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]]]}] 12:51:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | isPointInPath() handles transformations correctly 12:51:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | took 1187ms 12:51:04 INFO - PROCESS | 3892 | 1461181864259 Marionette TRACE conn2 -> [0,1973,"getWindowHandle",null] 12:51:04 INFO - PROCESS | 3892 | 1461181864263 Marionette TRACE conn2 <- [1,1973,null,{"value":"13"}] 12:51:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html 12:51:04 INFO - PROCESS | 3892 | 1461181864268 Marionette TRACE conn2 -> [0,1974,"setScriptTimeout",{"ms":35000}] 12:51:04 INFO - PROCESS | 3892 | 1461181864271 Marionette TRACE conn2 <- [1,1974,null,{}] 12:51:04 INFO - PROCESS | 3892 | 1461181864276 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}] 12:51:04 INFO - PROCESS | 3892 | 1461181864388 Marionette TRACE conn2 <- [1,1975,null,{"value":null}] 12:51:04 INFO - PROCESS | 3892 | 1461181864554 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\", \"a4ce384a-a975-48db-a85a-201f44ca6737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:51:04 INFO - PROCESS | 3892 | ++DOCSHELL 189F4800 == 112 [pid = 3892] [id = 503] 12:51:04 INFO - PROCESS | 3892 | ++DOMWINDOW == 217 (18BC9800) [pid = 3892] [serial = 1509] [outer = 00000000] 12:51:04 INFO - PROCESS | 3892 | ++DOMWINDOW == 218 (1A334400) [pid = 3892] [serial = 1510] [outer = 18BC9800] 12:51:04 INFO - PROCESS | 3892 | 1461181864605 Marionette DEBUG loaded listener.js 12:51:04 INFO - PROCESS | 3892 | ++DOMWINDOW == 219 (1A446C00) [pid = 3892] [serial = 1511] [outer = 18BC9800] 12:51:05 INFO - PROCESS | 3892 | 1461181865163 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]]]}] 12:51:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | isPointInPath() handles transformations correctly 12:51:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | took 938ms 12:51:05 INFO - PROCESS | 3892 | 1461181865211 Marionette TRACE conn2 -> [0,1977,"getWindowHandle",null] 12:51:05 INFO - PROCESS | 3892 | 1461181865216 Marionette TRACE conn2 <- [1,1977,null,{"value":"13"}] 12:51:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html 12:51:05 INFO - PROCESS | 3892 | 1461181865222 Marionette TRACE conn2 -> [0,1978,"setScriptTimeout",{"ms":35000}] 12:51:05 INFO - PROCESS | 3892 | 1461181865225 Marionette TRACE conn2 <- [1,1978,null,{}] 12:51:05 INFO - PROCESS | 3892 | 1461181865229 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}] 12:51:05 INFO - PROCESS | 3892 | 1461181865336 Marionette TRACE conn2 <- [1,1979,null,{"value":null}] 12:51:05 INFO - PROCESS | 3892 | 1461181865512 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\", \"a4ce384a-a975-48db-a85a-201f44ca6737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:51:05 INFO - PROCESS | 3892 | ++DOCSHELL 1C43F400 == 113 [pid = 3892] [id = 504] 12:51:05 INFO - PROCESS | 3892 | ++DOMWINDOW == 220 (1C672C00) [pid = 3892] [serial = 1512] [outer = 00000000] 12:51:05 INFO - PROCESS | 3892 | ++DOMWINDOW == 221 (1CBA3C00) [pid = 3892] [serial = 1513] [outer = 1C672C00] 12:51:05 INFO - PROCESS | 3892 | 1461181865562 Marionette DEBUG loaded listener.js 12:51:05 INFO - PROCESS | 3892 | ++DOMWINDOW == 222 (1CE9EC00) [pid = 3892] [serial = 1514] [outer = 1C672C00] 12:51:06 INFO - PROCESS | 3892 | --DOCSHELL 18C1B800 == 112 [pid = 3892] [id = 341] 12:51:06 INFO - PROCESS | 3892 | --DOCSHELL 1D01D800 == 111 [pid = 3892] [id = 238] 12:51:06 INFO - PROCESS | 3892 | --DOCSHELL 137E6800 == 110 [pid = 3892] [id = 273] 12:51:06 INFO - PROCESS | 3892 | --DOCSHELL 1DF4CC00 == 109 [pid = 3892] [id = 492] 12:51:06 INFO - PROCESS | 3892 | --DOCSHELL 19A07400 == 108 [pid = 3892] [id = 491] 12:51:06 INFO - PROCESS | 3892 | --DOCSHELL 1320F000 == 107 [pid = 3892] [id = 490] 12:51:06 INFO - PROCESS | 3892 | --DOCSHELL 1DCE0C00 == 106 [pid = 3892] [id = 489] 12:51:06 INFO - PROCESS | 3892 | --DOCSHELL 1D9B4C00 == 105 [pid = 3892] [id = 488] 12:51:06 INFO - PROCESS | 3892 | --DOCSHELL 1CB45000 == 104 [pid = 3892] [id = 487] 12:51:06 INFO - PROCESS | 3892 | --DOCSHELL 1C952C00 == 103 [pid = 3892] [id = 486] 12:51:06 INFO - PROCESS | 3892 | --DOCSHELL 1A3A8000 == 102 [pid = 3892] [id = 485] 12:51:06 INFO - PROCESS | 3892 | --DOCSHELL 13263C00 == 101 [pid = 3892] [id = 484] 12:51:06 INFO - PROCESS | 3892 | --DOCSHELL 18F6F400 == 100 [pid = 3892] [id = 483] 12:51:06 INFO - PROCESS | 3892 | --DOMWINDOW == 221 (189A0C00) [pid = 3892] [serial = 1372] [outer = 00000000] [url = about:blank] 12:51:06 INFO - PROCESS | 3892 | --DOMWINDOW == 220 (1D877C00) [pid = 3892] [serial = 1378] [outer = 00000000] [url = about:blank] 12:51:06 INFO - PROCESS | 3892 | --DOMWINDOW == 219 (1A3AA800) [pid = 3892] [serial = 1375] [outer = 00000000] [url = about:blank] 12:51:06 INFO - PROCESS | 3892 | --DOMWINDOW == 218 (198EA400) [pid = 3892] [serial = 1390] [outer = 00000000] [url = about:blank] 12:51:06 INFO - PROCESS | 3892 | --DOMWINDOW == 217 (13269000) [pid = 3892] [serial = 1369] [outer = 00000000] [url = about:blank] 12:51:06 INFO - PROCESS | 3892 | --DOMWINDOW == 216 (20682C00) [pid = 3892] [serial = 1420] [outer = 00000000] [url = about:blank] 12:51:06 INFO - PROCESS | 3892 | 1461181866180 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]]]}] 12:51:06 INFO - PROCESS | 3892 | --DOCSHELL 21004400 == 99 [pid = 3892] [id = 477] 12:51:06 INFO - PROCESS | 3892 | --DOCSHELL 1DCDEC00 == 98 [pid = 3892] [id = 476] 12:51:06 INFO - PROCESS | 3892 | --DOCSHELL 13554400 == 97 [pid = 3892] [id = 475] 12:51:06 INFO - PROCESS | 3892 | --DOCSHELL 1563F000 == 96 [pid = 3892] [id = 474] 12:51:06 INFO - PROCESS | 3892 | --DOMWINDOW == 215 (1D229800) [pid = 3892] [serial = 1367] [outer = 00000000] [url = about:blank] 12:51:06 INFO - PROCESS | 3892 | --DOMWINDOW == 214 (1CD88C00) [pid = 3892] [serial = 1405] [outer = 00000000] [url = about:blank] 12:51:06 INFO - PROCESS | 3892 | --DOMWINDOW == 213 (1CEA1000) [pid = 3892] [serial = 1406] [outer = 00000000] [url = about:blank] 12:51:06 INFO - PROCESS | 3892 | --DOMWINDOW == 212 (1DF54000) [pid = 3892] [serial = 1412] [outer = 00000000] [url = about:blank] 12:51:06 INFO - PROCESS | 3892 | --DOMWINDOW == 211 (1C5F6400) [pid = 3892] [serial = 1415] [outer = 00000000] [url = about:blank] 12:51:06 INFO - PROCESS | 3892 | --DOMWINDOW == 210 (1E706400) [pid = 3892] [serial = 1418] [outer = 00000000] [url = about:blank] 12:51:06 INFO - PROCESS | 3892 | --DOMWINDOW == 209 (1D9B3400) [pid = 3892] [serial = 1408] [outer = 00000000] [url = about:blank] 12:51:06 INFO - PROCESS | 3892 | --DOMWINDOW == 208 (1DF48800) [pid = 3892] [serial = 1411] [outer = 00000000] [url = about:blank] 12:51:06 INFO - PROCESS | 3892 | --DOMWINDOW == 207 (1DBE6C00) [pid = 3892] [serial = 1409] [outer = 00000000] [url = about:blank] 12:51:06 INFO - PROCESS | 3892 | --DOMWINDOW == 206 (1C445C00) [pid = 3892] [serial = 1402] [outer = 00000000] [url = about:blank] 12:51:06 INFO - PROCESS | 3892 | --DOMWINDOW == 205 (1C654400) [pid = 3892] [serial = 1403] [outer = 00000000] [url = about:blank] 12:51:06 INFO - PROCESS | 3892 | --DOMWINDOW == 204 (18C1BC00) [pid = 3892] [serial = 1394] [outer = 00000000] [url = about:blank] 12:51:06 INFO - PROCESS | 3892 | --DOMWINDOW == 203 (1858D000) [pid = 3892] [serial = 1393] [outer = 00000000] [url = about:blank] 12:51:06 INFO - PROCESS | 3892 | --DOMWINDOW == 202 (18521800) [pid = 3892] [serial = 1396] [outer = 00000000] [url = about:blank] 12:51:06 INFO - PROCESS | 3892 | --DOMWINDOW == 201 (18BCA400) [pid = 3892] [serial = 1397] [outer = 00000000] [url = about:blank] 12:51:06 INFO - PROCESS | 3892 | --DOMWINDOW == 200 (19E06000) [pid = 3892] [serial = 1399] [outer = 00000000] [url = about:blank] 12:51:06 INFO - PROCESS | 3892 | --DOMWINDOW == 199 (1A336800) [pid = 3892] [serial = 1400] [outer = 00000000] [url = about:blank] 12:51:06 INFO - PROCESS | 3892 | --DOMWINDOW == 198 (1D9B9C00) [pid = 3892] [serial = 1381] [outer = 00000000] [url = about:blank] 12:51:06 INFO - PROCESS | 3892 | --DOMWINDOW == 197 (1A39FC00) [pid = 3892] [serial = 1414] [outer = 00000000] [url = about:blank] 12:51:06 INFO - PROCESS | 3892 | --DOMWINDOW == 196 (1DCE4000) [pid = 3892] [serial = 1384] [outer = 00000000] [url = about:blank] 12:51:06 INFO - PROCESS | 3892 | --DOMWINDOW == 195 (1E3B9400) [pid = 3892] [serial = 1387] [outer = 00000000] [url = about:blank] 12:51:06 INFO - PROCESS | 3892 | --DOMWINDOW == 194 (1E1E1C00) [pid = 3892] [serial = 1417] [outer = 00000000] [url = about:blank] 12:51:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | isPointInPath() handles transformations correctly 12:51:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | took 1000ms 12:51:06 INFO - PROCESS | 3892 | 1461181866224 Marionette TRACE conn2 -> [0,1981,"getWindowHandle",null] 12:51:06 INFO - PROCESS | 3892 | 1461181866226 Marionette TRACE conn2 <- [1,1981,null,{"value":"13"}] 12:51:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html 12:51:06 INFO - PROCESS | 3892 | 1461181866229 Marionette TRACE conn2 -> [0,1982,"setScriptTimeout",{"ms":35000}] 12:51:06 INFO - PROCESS | 3892 | 1461181866233 Marionette TRACE conn2 <- [1,1982,null,{}] 12:51:06 INFO - PROCESS | 3892 | 1461181866243 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}] 12:51:06 INFO - PROCESS | 3892 | 1461181866359 Marionette TRACE conn2 <- [1,1983,null,{"value":null}] 12:51:06 INFO - PROCESS | 3892 | 1461181866476 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\", \"a4ce384a-a975-48db-a85a-201f44ca6737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:51:06 INFO - PROCESS | 3892 | ++DOCSHELL 18F70800 == 97 [pid = 3892] [id = 505] 12:51:06 INFO - PROCESS | 3892 | ++DOMWINDOW == 195 (18F9EC00) [pid = 3892] [serial = 1515] [outer = 00000000] 12:51:06 INFO - PROCESS | 3892 | ++DOMWINDOW == 196 (19E0D000) [pid = 3892] [serial = 1516] [outer = 18F9EC00] 12:51:06 INFO - PROCESS | 3892 | 1461181866530 Marionette DEBUG loaded listener.js 12:51:06 INFO - PROCESS | 3892 | ++DOMWINDOW == 197 (1A3ABC00) [pid = 3892] [serial = 1517] [outer = 18F9EC00] 12:51:06 INFO - PROCESS | 3892 | 1461181866939 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]]]}] 12:51:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | isPointInPath() works on unclosed subpaths 12:51:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | took 734ms 12:51:06 INFO - PROCESS | 3892 | 1461181866970 Marionette TRACE conn2 -> [0,1985,"getWindowHandle",null] 12:51:07 INFO - PROCESS | 3892 | 1461181866972 Marionette TRACE conn2 <- [1,1985,null,{"value":"13"}] 12:51:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.winding.html 12:51:07 INFO - PROCESS | 3892 | 1461181866975 Marionette TRACE conn2 -> [0,1986,"setScriptTimeout",{"ms":35000}] 12:51:07 INFO - PROCESS | 3892 | 1461181866977 Marionette TRACE conn2 <- [1,1986,null,{}] 12:51:07 INFO - PROCESS | 3892 | 1461181866981 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}] 12:51:07 INFO - PROCESS | 3892 | 1461181867074 Marionette TRACE conn2 <- [1,1987,null,{"value":null}] 12:51:07 INFO - PROCESS | 3892 | 1461181867080 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\", \"a4ce384a-a975-48db-a85a-201f44ca6737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:51:07 INFO - PROCESS | 3892 | ++DOCSHELL 1A336800 == 98 [pid = 3892] [id = 506] 12:51:07 INFO - PROCESS | 3892 | ++DOMWINDOW == 198 (1AA5D800) [pid = 3892] [serial = 1518] [outer = 00000000] 12:51:07 INFO - PROCESS | 3892 | ++DOMWINDOW == 199 (1CBCC000) [pid = 3892] [serial = 1519] [outer = 1AA5D800] 12:51:07 INFO - PROCESS | 3892 | 1461181867125 Marionette DEBUG loaded listener.js 12:51:07 INFO - PROCESS | 3892 | ++DOMWINDOW == 200 (1D01D800) [pid = 3892] [serial = 1520] [outer = 1AA5D800] 12:51:07 INFO - PROCESS | 3892 | 1461181867601 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]]]}] 12:51:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | isPointInPath() uses the non-zero winding number rule 12:51:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | took 641ms 12:51:07 INFO - PROCESS | 3892 | 1461181867613 Marionette TRACE conn2 -> [0,1989,"getWindowHandle",null] 12:51:07 INFO - PROCESS | 3892 | 1461181867615 Marionette TRACE conn2 <- [1,1989,null,{"value":"13"}] 12:51:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.basic.html 12:51:07 INFO - PROCESS | 3892 | 1461181867618 Marionette TRACE conn2 -> [0,1990,"setScriptTimeout",{"ms":35000}] 12:51:07 INFO - PROCESS | 3892 | 1461181867620 Marionette TRACE conn2 <- [1,1990,null,{}] 12:51:07 INFO - PROCESS | 3892 | 1461181867623 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}] 12:51:07 INFO - PROCESS | 3892 | 1461181867714 Marionette TRACE conn2 <- [1,1991,null,{"value":null}] 12:51:07 INFO - PROCESS | 3892 | 1461181867719 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\", \"a4ce384a-a975-48db-a85a-201f44ca6737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:51:07 INFO - PROCESS | 3892 | ++DOCSHELL 1D880000 == 99 [pid = 3892] [id = 507] 12:51:07 INFO - PROCESS | 3892 | ++DOMWINDOW == 201 (1D8AB800) [pid = 3892] [serial = 1521] [outer = 00000000] 12:51:07 INFO - PROCESS | 3892 | ++DOMWINDOW == 202 (1D9C5C00) [pid = 3892] [serial = 1522] [outer = 1D8AB800] 12:51:07 INFO - PROCESS | 3892 | 1461181867791 Marionette DEBUG loaded listener.js 12:51:07 INFO - PROCESS | 3892 | ++DOMWINDOW == 203 (1DBED400) [pid = 3892] [serial = 1523] [outer = 1D8AB800] 12:51:08 INFO - PROCESS | 3892 | 1461181868264 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]]]}] 12:51:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.basic.html | Canvas test: 2d.path.lineTo.basic 12:51:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.basic.html | took 687ms 12:51:08 INFO - PROCESS | 3892 | 1461181868318 Marionette TRACE conn2 -> [0,1993,"getWindowHandle",null] 12:51:08 INFO - PROCESS | 3892 | 1461181868320 Marionette TRACE conn2 <- [1,1993,null,{"value":"13"}] 12:51:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html 12:51:08 INFO - PROCESS | 3892 | 1461181868323 Marionette TRACE conn2 -> [0,1994,"setScriptTimeout",{"ms":35000}] 12:51:08 INFO - PROCESS | 3892 | 1461181868325 Marionette TRACE conn2 <- [1,1994,null,{}] 12:51:08 INFO - PROCESS | 3892 | 1461181868328 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}] 12:51:08 INFO - PROCESS | 3892 | 1461181868437 Marionette TRACE conn2 <- [1,1995,null,{"value":null}] 12:51:08 INFO - PROCESS | 3892 | 1461181868445 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\", \"a4ce384a-a975-48db-a85a-201f44ca6737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:51:08 INFO - PROCESS | 3892 | ++DOCSHELL 1D9C3400 == 100 [pid = 3892] [id = 508] 12:51:08 INFO - PROCESS | 3892 | ++DOMWINDOW == 204 (1DF4DC00) [pid = 3892] [serial = 1524] [outer = 00000000] 12:51:08 INFO - PROCESS | 3892 | ++DOMWINDOW == 205 (1E707000) [pid = 3892] [serial = 1525] [outer = 1DF4DC00] 12:51:08 INFO - PROCESS | 3892 | 1461181868491 Marionette DEBUG loaded listener.js 12:51:08 INFO - PROCESS | 3892 | ++DOMWINDOW == 206 (1FAC4000) [pid = 3892] [serial = 1526] [outer = 1DF4DC00] 12:51:09 INFO - PROCESS | 3892 | 1461181868994 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]]]}] 12:51:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html | If there is no subpath, the point is added and nothing is drawn 12:51:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html | took 687ms 12:51:09 INFO - PROCESS | 3892 | 1461181869023 Marionette TRACE conn2 -> [0,1997,"getWindowHandle",null] 12:51:09 INFO - PROCESS | 3892 | 1461181869025 Marionette TRACE conn2 <- [1,1997,null,{"value":"13"}] 12:51:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html 12:51:09 INFO - PROCESS | 3892 | 1461181869029 Marionette TRACE conn2 -> [0,1998,"setScriptTimeout",{"ms":35000}] 12:51:09 INFO - PROCESS | 3892 | 1461181869031 Marionette TRACE conn2 <- [1,1998,null,{}] 12:51:09 INFO - PROCESS | 3892 | 1461181869034 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}] 12:51:09 INFO - PROCESS | 3892 | 1461181869168 Marionette TRACE conn2 <- [1,1999,null,{"value":null}] 12:51:09 INFO - PROCESS | 3892 | 1461181869221 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\", \"a4ce384a-a975-48db-a85a-201f44ca6737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:51:09 INFO - PROCESS | 3892 | ++DOCSHELL 18F6D800 == 101 [pid = 3892] [id = 509] 12:51:09 INFO - PROCESS | 3892 | ++DOMWINDOW == 207 (1D842400) [pid = 3892] [serial = 1527] [outer = 00000000] 12:51:09 INFO - PROCESS | 3892 | ++DOMWINDOW == 208 (2054E000) [pid = 3892] [serial = 1528] [outer = 1D842400] 12:51:09 INFO - PROCESS | 3892 | 1461181869268 Marionette DEBUG loaded listener.js 12:51:09 INFO - PROCESS | 3892 | ++DOMWINDOW == 209 (2068B000) [pid = 3892] [serial = 1529] [outer = 1D842400] 12:51:09 INFO - PROCESS | 3892 | 1461181869722 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]]]}] 12:51:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html | If there is no subpath, the point is added and used for subsequent drawing 12:51:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html | took 734ms 12:51:09 INFO - PROCESS | 3892 | 1461181869770 Marionette TRACE conn2 -> [0,2001,"getWindowHandle",null] 12:51:09 INFO - PROCESS | 3892 | 1461181869771 Marionette TRACE conn2 <- [1,2001,null,{"value":"13"}] 12:51:09 INFO - PROCESS | 3892 | 1461181869775 Marionette TRACE conn2 -> [0,2002,"setScriptTimeout",{"ms":35000}] 12:51:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html 12:51:09 INFO - PROCESS | 3892 | 1461181869776 Marionette TRACE conn2 <- [1,2002,null,{}] 12:51:09 INFO - PROCESS | 3892 | 1461181869780 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}] 12:51:09 INFO - PROCESS | 3892 | 1461181869911 Marionette TRACE conn2 <- [1,2003,null,{"value":null}] 12:51:09 INFO - PROCESS | 3892 | 1461181869928 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\", \"a4ce384a-a975-48db-a85a-201f44ca6737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:51:09 INFO - PROCESS | 3892 | ++DOCSHELL 1E70D800 == 102 [pid = 3892] [id = 510] 12:51:09 INFO - PROCESS | 3892 | ++DOMWINDOW == 210 (1E70F400) [pid = 3892] [serial = 1530] [outer = 00000000] 12:51:09 INFO - PROCESS | 3892 | ++DOMWINDOW == 211 (21549400) [pid = 3892] [serial = 1531] [outer = 1E70F400] 12:51:10 INFO - PROCESS | 3892 | 1461181869972 Marionette DEBUG loaded listener.js 12:51:10 INFO - PROCESS | 3892 | ++DOMWINDOW == 212 (2155A400) [pid = 3892] [serial = 1532] [outer = 1E70F400] 12:51:10 INFO - PROCESS | 3892 | 1461181870411 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]]]}] 12:51:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | Canvas test: 2d.path.lineTo.nextpoint 12:51:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | took 687ms 12:51:10 INFO - PROCESS | 3892 | 1461181870475 Marionette TRACE conn2 -> [0,2005,"getWindowHandle",null] 12:51:10 INFO - PROCESS | 3892 | 1461181870477 Marionette TRACE conn2 <- [1,2005,null,{"value":"13"}] 12:51:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html 12:51:10 INFO - PROCESS | 3892 | 1461181870485 Marionette TRACE conn2 -> [0,2006,"setScriptTimeout",{"ms":35000}] 12:51:10 INFO - PROCESS | 3892 | 1461181870487 Marionette TRACE conn2 <- [1,2006,null,{}] 12:51:10 INFO - PROCESS | 3892 | 1461181870490 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}] 12:51:10 INFO - PROCESS | 3892 | 1461181870654 Marionette TRACE conn2 <- [1,2007,null,{"value":null}] 12:51:11 INFO - PROCESS | 3892 | --DOMWINDOW == 211 (1CE9BC00) [pid = 3892] [serial = 1461] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.1.html] 12:51:11 INFO - PROCESS | 3892 | --DOMWINDOW == 210 (1663E400) [pid = 3892] [serial = 1446] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.nextpoint.html] 12:51:11 INFO - PROCESS | 3892 | --DOMWINDOW == 209 (19A08400) [pid = 3892] [serial = 1473] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.arc.html] 12:51:11 INFO - PROCESS | 3892 | --DOMWINDOW == 208 (136B5000) [pid = 3892] [serial = 1335] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.4.html] 12:51:11 INFO - PROCESS | 3892 | --DOMWINDOW == 207 (1A8E1C00) [pid = 3892] [serial = 1455] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.overlap.html] 12:51:11 INFO - PROCESS | 3892 | --DOMWINDOW == 206 (1FABF400) [pid = 3892] [serial = 1467] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.3.html] 12:51:11 INFO - PROCESS | 3892 | --DOMWINDOW == 205 (1D9B8C00) [pid = 3892] [serial = 1464] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.2.html] 12:51:11 INFO - PROCESS | 3892 | --DOMWINDOW == 204 (13557C00) [pid = 3892] [serial = 1470] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.initial.html] 12:51:11 INFO - PROCESS | 3892 | --DOMWINDOW == 203 (13A29C00) [pid = 3892] [serial = 1452] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.unaffected.html] 12:51:11 INFO - PROCESS | 3892 | --DOMWINDOW == 202 (18F78C00) [pid = 3892] [serial = 1449] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.basic.html] 12:51:11 INFO - PROCESS | 3892 | --DOMWINDOW == 201 (16ED6800) [pid = 3892] [serial = 1389] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.transformation.html] 12:51:11 INFO - PROCESS | 3892 | --DOMWINDOW == 200 (1C959000) [pid = 3892] [serial = 1458] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.add.html] 12:51:11 INFO - PROCESS | 3892 | --DOMWINDOW == 199 (1E3B0800) [pid = 3892] [serial = 1476] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.1.html] 12:51:11 INFO - PROCESS | 3892 | 1461181871248 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\", \"a4ce384a-a975-48db-a85a-201f44ca6737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:51:11 INFO - PROCESS | 3892 | ++DOCSHELL 12B8D400 == 103 [pid = 3892] [id = 511] 12:51:11 INFO - PROCESS | 3892 | ++DOMWINDOW == 200 (1354C000) [pid = 3892] [serial = 1533] [outer = 00000000] 12:51:11 INFO - PROCESS | 3892 | ++DOMWINDOW == 201 (16645400) [pid = 3892] [serial = 1534] [outer = 1354C000] 12:51:11 INFO - PROCESS | 3892 | 1461181871292 Marionette DEBUG loaded listener.js 12:51:11 INFO - PROCESS | 3892 | ++DOMWINDOW == 202 (189EA000) [pid = 3892] [serial = 1535] [outer = 1354C000] 12:51:11 INFO - PROCESS | 3892 | 1461181871673 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]]]}] 12:51:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | lineTo() with Infinity/NaN is ignored 12:51:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | took 1250ms 12:51:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.basic.html 12:51:11 INFO - PROCESS | 3892 | 1461181871741 Marionette TRACE conn2 -> [0,2009,"getWindowHandle",null] 12:51:11 INFO - PROCESS | 3892 | 1461181871743 Marionette TRACE conn2 <- [1,2009,null,{"value":"13"}] 12:51:11 INFO - PROCESS | 3892 | 1461181871746 Marionette TRACE conn2 -> [0,2010,"setScriptTimeout",{"ms":35000}] 12:51:11 INFO - PROCESS | 3892 | 1461181871748 Marionette TRACE conn2 <- [1,2010,null,{}] 12:51:11 INFO - PROCESS | 3892 | 1461181871751 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}] 12:51:11 INFO - PROCESS | 3892 | 1461181871843 Marionette TRACE conn2 <- [1,2011,null,{"value":null}] 12:51:11 INFO - PROCESS | 3892 | 1461181871849 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\", \"a4ce384a-a975-48db-a85a-201f44ca6737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:51:11 INFO - PROCESS | 3892 | ++DOCSHELL 1659A800 == 104 [pid = 3892] [id = 512] 12:51:11 INFO - PROCESS | 3892 | ++DOMWINDOW == 203 (189ED400) [pid = 3892] [serial = 1536] [outer = 00000000] 12:51:11 INFO - PROCESS | 3892 | ++DOMWINDOW == 204 (214B7000) [pid = 3892] [serial = 1537] [outer = 189ED400] 12:51:11 INFO - PROCESS | 3892 | 1461181871893 Marionette DEBUG loaded listener.js 12:51:11 INFO - PROCESS | 3892 | ++DOMWINDOW == 205 (21729C00) [pid = 3892] [serial = 1538] [outer = 189ED400] 12:51:12 INFO - PROCESS | 3892 | 1461181872350 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]]]}] 12:51:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.basic.html | Canvas test: 2d.path.moveTo.basic 12:51:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.basic.html | took 625ms 12:51:12 INFO - PROCESS | 3892 | 1461181872394 Marionette TRACE conn2 -> [0,2013,"getWindowHandle",null] 12:51:12 INFO - PROCESS | 3892 | 1461181872397 Marionette TRACE conn2 <- [1,2013,null,{"value":"13"}] 12:51:12 INFO - PROCESS | 3892 | 1461181872400 Marionette TRACE conn2 -> [0,2014,"setScriptTimeout",{"ms":35000}] 12:51:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.multiple.html 12:51:12 INFO - PROCESS | 3892 | 1461181872402 Marionette TRACE conn2 <- [1,2014,null,{}] 12:51:12 INFO - PROCESS | 3892 | 1461181872406 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}] 12:51:12 INFO - PROCESS | 3892 | 1461181872517 Marionette TRACE conn2 <- [1,2015,null,{"value":null}] 12:51:12 INFO - PROCESS | 3892 | 1461181872560 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\", \"a4ce384a-a975-48db-a85a-201f44ca6737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:51:12 INFO - PROCESS | 3892 | ++DOCSHELL 1C333800 == 105 [pid = 3892] [id = 513] 12:51:12 INFO - PROCESS | 3892 | ++DOMWINDOW == 206 (1C334800) [pid = 3892] [serial = 1539] [outer = 00000000] 12:51:12 INFO - PROCESS | 3892 | ++DOMWINDOW == 207 (1DF49400) [pid = 3892] [serial = 1540] [outer = 1C334800] 12:51:12 INFO - PROCESS | 3892 | 1461181872610 Marionette DEBUG loaded listener.js 12:51:12 INFO - PROCESS | 3892 | ++DOMWINDOW == 208 (2172DC00) [pid = 3892] [serial = 1541] [outer = 1C334800] 12:51:13 INFO - PROCESS | 3892 | 1461181873070 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]]]}] 12:51:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.multiple.html | Canvas test: 2d.path.moveTo.multiple 12:51:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.multiple.html | took 688ms 12:51:13 INFO - PROCESS | 3892 | 1461181873108 Marionette TRACE conn2 -> [0,2017,"getWindowHandle",null] 12:51:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html 12:51:13 INFO - PROCESS | 3892 | 1461181873110 Marionette TRACE conn2 <- [1,2017,null,{"value":"13"}] 12:51:13 INFO - PROCESS | 3892 | 1461181873113 Marionette TRACE conn2 -> [0,2018,"setScriptTimeout",{"ms":35000}] 12:51:13 INFO - PROCESS | 3892 | 1461181873115 Marionette TRACE conn2 <- [1,2018,null,{}] 12:51:13 INFO - PROCESS | 3892 | 1461181873119 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}] 12:51:13 INFO - PROCESS | 3892 | 1461181873211 Marionette TRACE conn2 <- [1,2019,null,{"value":null}] 12:51:13 INFO - PROCESS | 3892 | 1461181873438 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\", \"a4ce384a-a975-48db-a85a-201f44ca6737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:51:13 INFO - PROCESS | 3892 | ++DOCSHELL 12B82C00 == 106 [pid = 3892] [id = 514] 12:51:13 INFO - PROCESS | 3892 | ++DOMWINDOW == 209 (12D79400) [pid = 3892] [serial = 1542] [outer = 00000000] 12:51:13 INFO - PROCESS | 3892 | ++DOMWINDOW == 210 (1563F000) [pid = 3892] [serial = 1543] [outer = 12D79400] 12:51:13 INFO - PROCESS | 3892 | 1461181873499 Marionette DEBUG loaded listener.js 12:51:13 INFO - PROCESS | 3892 | ++DOMWINDOW == 211 (16EC2C00) [pid = 3892] [serial = 1544] [outer = 12D79400] 12:51:14 INFO - PROCESS | 3892 | 1461181874174 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]]]}] 12:51:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | Canvas test: 2d.path.moveTo.newsubpath 12:51:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | took 1094ms 12:51:14 INFO - PROCESS | 3892 | 1461181874211 Marionette TRACE conn2 -> [0,2021,"getWindowHandle",null] 12:51:14 INFO - PROCESS | 3892 | 1461181874216 Marionette TRACE conn2 <- [1,2021,null,{"value":"13"}] 12:51:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html 12:51:14 INFO - PROCESS | 3892 | 1461181874222 Marionette TRACE conn2 -> [0,2022,"setScriptTimeout",{"ms":35000}] 12:51:14 INFO - PROCESS | 3892 | 1461181874225 Marionette TRACE conn2 <- [1,2022,null,{}] 12:51:14 INFO - PROCESS | 3892 | 1461181874230 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}] 12:51:14 INFO - PROCESS | 3892 | 1461181874356 Marionette TRACE conn2 <- [1,2023,null,{"value":null}] 12:51:14 INFO - PROCESS | 3892 | 1461181874519 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\", \"a4ce384a-a975-48db-a85a-201f44ca6737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:51:14 INFO - PROCESS | 3892 | ++DOCSHELL 1A3A0000 == 107 [pid = 3892] [id = 515] 12:51:14 INFO - PROCESS | 3892 | ++DOMWINDOW == 212 (1A3AB800) [pid = 3892] [serial = 1545] [outer = 00000000] 12:51:14 INFO - PROCESS | 3892 | ++DOMWINDOW == 213 (1C332C00) [pid = 3892] [serial = 1546] [outer = 1A3AB800] 12:51:14 INFO - PROCESS | 3892 | 1461181874577 Marionette DEBUG loaded listener.js 12:51:14 INFO - PROCESS | 3892 | ++DOMWINDOW == 214 (1C338400) [pid = 3892] [serial = 1547] [outer = 1A3AB800] 12:51:15 INFO - PROCESS | 3892 | 1461181875132 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]]]}] 12:51:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | moveTo() with Infinity/NaN is ignored 12:51:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | took 937ms 12:51:15 INFO - PROCESS | 3892 | 1461181875168 Marionette TRACE conn2 -> [0,2025,"getWindowHandle",null] 12:51:15 INFO - PROCESS | 3892 | 1461181875172 Marionette TRACE conn2 <- [1,2025,null,{"value":"13"}] 12:51:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html 12:51:15 INFO - PROCESS | 3892 | 1461181875192 Marionette TRACE conn2 -> [0,2026,"setScriptTimeout",{"ms":35000}] 12:51:15 INFO - PROCESS | 3892 | 1461181875195 Marionette TRACE conn2 <- [1,2026,null,{}] 12:51:15 INFO - PROCESS | 3892 | 1461181875199 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}] 12:51:15 INFO - PROCESS | 3892 | 1461181875318 Marionette TRACE conn2 <- [1,2027,null,{"value":null}] 12:51:15 INFO - PROCESS | 3892 | 1461181875492 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\", \"a4ce384a-a975-48db-a85a-201f44ca6737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:51:15 INFO - PROCESS | 3892 | ++DOCSHELL 1CE9BC00 == 108 [pid = 3892] [id = 516] 12:51:15 INFO - PROCESS | 3892 | ++DOMWINDOW == 215 (1CE9D800) [pid = 3892] [serial = 1548] [outer = 00000000] 12:51:15 INFO - PROCESS | 3892 | ++DOMWINDOW == 216 (1D9B8000) [pid = 3892] [serial = 1549] [outer = 1CE9D800] 12:51:15 INFO - PROCESS | 3892 | 1461181875548 Marionette DEBUG loaded listener.js 12:51:15 INFO - PROCESS | 3892 | ++DOMWINDOW == 217 (1DCE3800) [pid = 3892] [serial = 1550] [outer = 1CE9D800] 12:51:16 INFO - PROCESS | 3892 | 1461181876162 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]]]}] 12:51:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | Canvas test: 2d.path.quadraticCurveTo.basic 12:51:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | took 1001ms 12:51:16 INFO - PROCESS | 3892 | 1461181876192 Marionette TRACE conn2 -> [0,2029,"getWindowHandle",null] 12:51:16 INFO - PROCESS | 3892 | 1461181876194 Marionette TRACE conn2 <- [1,2029,null,{"value":"13"}] 12:51:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html 12:51:16 INFO - PROCESS | 3892 | 1461181876205 Marionette TRACE conn2 -> [0,2030,"setScriptTimeout",{"ms":35000}] 12:51:16 INFO - PROCESS | 3892 | 1461181876211 Marionette TRACE conn2 <- [1,2030,null,{}] 12:51:16 INFO - PROCESS | 3892 | 1461181876216 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}] 12:51:16 INFO - PROCESS | 3892 | 1461181876336 Marionette TRACE conn2 <- [1,2031,null,{"value":null}] 12:51:16 INFO - PROCESS | 3892 | 1461181876514 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\", \"a4ce384a-a975-48db-a85a-201f44ca6737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:51:16 INFO - PROCESS | 3892 | ++DOCSHELL 21560400 == 109 [pid = 3892] [id = 517] 12:51:16 INFO - PROCESS | 3892 | ++DOMWINDOW == 218 (21562800) [pid = 3892] [serial = 1551] [outer = 00000000] 12:51:16 INFO - PROCESS | 3892 | ++DOMWINDOW == 219 (21746400) [pid = 3892] [serial = 1552] [outer = 21562800] 12:51:16 INFO - PROCESS | 3892 | 1461181876570 Marionette DEBUG loaded listener.js 12:51:16 INFO - PROCESS | 3892 | ++DOMWINDOW == 220 (2174B000) [pid = 3892] [serial = 1553] [outer = 21562800] 12:51:17 INFO - PROCESS | 3892 | 1461181877171 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]]]}] 12:51:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html | If there is no subpath, the first control point is added (and nothing is drawn up to it) 12:51:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html | took 1000ms 12:51:17 INFO - PROCESS | 3892 | 1461181877209 Marionette TRACE conn2 -> [0,2033,"getWindowHandle",null] 12:51:17 INFO - PROCESS | 3892 | 1461181877212 Marionette TRACE conn2 <- [1,2033,null,{"value":"13"}] 12:51:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html 12:51:17 INFO - PROCESS | 3892 | 1461181877217 Marionette TRACE conn2 -> [0,2034,"setScriptTimeout",{"ms":35000}] 12:51:17 INFO - PROCESS | 3892 | 1461181877219 Marionette TRACE conn2 <- [1,2034,null,{}] 12:51:17 INFO - PROCESS | 3892 | 1461181877222 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}] 12:51:17 INFO - PROCESS | 3892 | 1461181877341 Marionette TRACE conn2 <- [1,2035,null,{"value":null}] 12:51:17 INFO - PROCESS | 3892 | 1461181877500 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\", \"a4ce384a-a975-48db-a85a-201f44ca6737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:51:17 INFO - PROCESS | 3892 | ++DOCSHELL 1E1D9800 == 110 [pid = 3892] [id = 518] 12:51:17 INFO - PROCESS | 3892 | ++DOMWINDOW == 221 (21749C00) [pid = 3892] [serial = 1554] [outer = 00000000] 12:51:17 INFO - PROCESS | 3892 | ++DOMWINDOW == 222 (219EB000) [pid = 3892] [serial = 1555] [outer = 21749C00] 12:51:17 INFO - PROCESS | 3892 | 1461181877555 Marionette DEBUG loaded listener.js 12:51:17 INFO - PROCESS | 3892 | ++DOMWINDOW == 223 (21B64800) [pid = 3892] [serial = 1556] [outer = 21749C00] 12:51:18 INFO - PROCESS | 3892 | 1461181878081 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]]]}] 12:51:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 12:51:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | took 891ms 12:51:18 INFO - PROCESS | 3892 | 1461181878128 Marionette TRACE conn2 -> [0,2037,"getWindowHandle",null] 12:51:18 INFO - PROCESS | 3892 | 1461181878130 Marionette TRACE conn2 <- [1,2037,null,{"value":"13"}] 12:51:18 INFO - PROCESS | 3892 | 1461181878135 Marionette TRACE conn2 -> [0,2038,"setScriptTimeout",{"ms":35000}] 12:51:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html 12:51:18 INFO - PROCESS | 3892 | 1461181878137 Marionette TRACE conn2 <- [1,2038,null,{}] 12:51:18 INFO - PROCESS | 3892 | 1461181878141 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}] 12:51:18 INFO - PROCESS | 3892 | 1461181878257 Marionette TRACE conn2 <- [1,2039,null,{"value":null}] 12:51:18 INFO - PROCESS | 3892 | 1461181878428 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\", \"a4ce384a-a975-48db-a85a-201f44ca6737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:51:18 INFO - PROCESS | 3892 | ++DOCSHELL 224D9800 == 111 [pid = 3892] [id = 519] 12:51:18 INFO - PROCESS | 3892 | ++DOMWINDOW == 224 (224DA000) [pid = 3892] [serial = 1557] [outer = 00000000] 12:51:18 INFO - PROCESS | 3892 | ++DOMWINDOW == 225 (22A8C800) [pid = 3892] [serial = 1558] [outer = 224DA000] 12:51:18 INFO - PROCESS | 3892 | 1461181878492 Marionette DEBUG loaded listener.js 12:51:18 INFO - PROCESS | 3892 | ++DOMWINDOW == 226 (22A91C00) [pid = 3892] [serial = 1559] [outer = 224DA000] 12:51:19 INFO - PROCESS | 3892 | 1461181879086 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]]]}] 12:51:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | quadraticCurveTo() with Infinity/NaN is ignored 12:51:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | took 984ms 12:51:19 INFO - PROCESS | 3892 | 1461181879123 Marionette TRACE conn2 -> [0,2041,"getWindowHandle",null] 12:51:19 INFO - PROCESS | 3892 | 1461181879126 Marionette TRACE conn2 <- [1,2041,null,{"value":"13"}] 12:51:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html 12:51:19 INFO - PROCESS | 3892 | 1461181879129 Marionette TRACE conn2 -> [0,2042,"setScriptTimeout",{"ms":35000}] 12:51:19 INFO - PROCESS | 3892 | 1461181879131 Marionette TRACE conn2 <- [1,2042,null,{}] 12:51:19 INFO - PROCESS | 3892 | 1461181879135 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}] 12:51:19 INFO - PROCESS | 3892 | 1461181879250 Marionette TRACE conn2 <- [1,2043,null,{"value":null}] 12:51:19 INFO - PROCESS | 3892 | 1461181879425 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\", \"a4ce384a-a975-48db-a85a-201f44ca6737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:51:19 INFO - PROCESS | 3892 | ++DOCSHELL 22A90C00 == 112 [pid = 3892] [id = 520] 12:51:19 INFO - PROCESS | 3892 | ++DOMWINDOW == 227 (22A98800) [pid = 3892] [serial = 1560] [outer = 00000000] 12:51:19 INFO - PROCESS | 3892 | ++DOMWINDOW == 228 (22D52800) [pid = 3892] [serial = 1561] [outer = 22A98800] 12:51:19 INFO - PROCESS | 3892 | 1461181879479 Marionette DEBUG loaded listener.js 12:51:19 INFO - PROCESS | 3892 | ++DOMWINDOW == 229 (22D54C00) [pid = 3892] [serial = 1562] [outer = 22A98800] 12:51:20 INFO - PROCESS | 3892 | 1461181880059 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]]]}] 12:51:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | Canvas test: 2d.path.quadraticCurveTo.scaled 12:51:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | took 1000ms 12:51:20 INFO - PROCESS | 3892 | 1461181880131 Marionette TRACE conn2 -> [0,2045,"getWindowHandle",null] 12:51:20 INFO - PROCESS | 3892 | 1461181880134 Marionette TRACE conn2 <- [1,2045,null,{"value":"13"}] 12:51:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html 12:51:20 INFO - PROCESS | 3892 | 1461181880137 Marionette TRACE conn2 -> [0,2046,"setScriptTimeout",{"ms":35000}] 12:51:20 INFO - PROCESS | 3892 | 1461181880139 Marionette TRACE conn2 <- [1,2046,null,{}] 12:51:20 INFO - PROCESS | 3892 | 1461181880143 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}] 12:51:20 INFO - PROCESS | 3892 | 1461181880257 Marionette TRACE conn2 <- [1,2047,null,{"value":null}] 12:51:20 INFO - PROCESS | 3892 | 1461181880447 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\", \"a4ce384a-a975-48db-a85a-201f44ca6737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:51:20 INFO - PROCESS | 3892 | ++DOCSHELL 21561400 == 113 [pid = 3892] [id = 521] 12:51:20 INFO - PROCESS | 3892 | ++DOMWINDOW == 230 (2159A400) [pid = 3892] [serial = 1563] [outer = 00000000] 12:51:20 INFO - PROCESS | 3892 | ++DOMWINDOW == 231 (22D5A400) [pid = 3892] [serial = 1564] [outer = 2159A400] 12:51:20 INFO - PROCESS | 3892 | 1461181880500 Marionette DEBUG loaded listener.js 12:51:20 INFO - PROCESS | 3892 | ++DOMWINDOW == 232 (22D5C400) [pid = 3892] [serial = 1565] [outer = 2159A400] 12:51:21 INFO - PROCESS | 3892 | 1461181881067 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]]]}] 12:51:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | Canvas test: 2d.path.quadraticCurveTo.shape 12:51:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | took 1000ms 12:51:21 INFO - PROCESS | 3892 | 1461181881140 Marionette TRACE conn2 -> [0,2049,"getWindowHandle",null] 12:51:21 INFO - PROCESS | 3892 | 1461181881143 Marionette TRACE conn2 <- [1,2049,null,{"value":"13"}] 12:51:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.basic.html 12:51:21 INFO - PROCESS | 3892 | 1461181881146 Marionette TRACE conn2 -> [0,2050,"setScriptTimeout",{"ms":35000}] 12:51:21 INFO - PROCESS | 3892 | 1461181881148 Marionette TRACE conn2 <- [1,2050,null,{}] 12:51:21 INFO - PROCESS | 3892 | 1461181881152 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}] 12:51:21 INFO - PROCESS | 3892 | 1461181881270 Marionette TRACE conn2 <- [1,2051,null,{"value":null}] 12:51:21 INFO - PROCESS | 3892 | 1461181881431 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\", \"a4ce384a-a975-48db-a85a-201f44ca6737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:51:21 INFO - PROCESS | 3892 | ++DOCSHELL 13A2DC00 == 114 [pid = 3892] [id = 522] 12:51:21 INFO - PROCESS | 3892 | ++DOMWINDOW == 233 (182DA800) [pid = 3892] [serial = 1566] [outer = 00000000] 12:51:21 INFO - PROCESS | 3892 | ++DOMWINDOW == 234 (1C5F8C00) [pid = 3892] [serial = 1567] [outer = 182DA800] 12:51:21 INFO - PROCESS | 3892 | 1461181881486 Marionette DEBUG loaded listener.js 12:51:21 INFO - PROCESS | 3892 | ++DOMWINDOW == 235 (1CB40C00) [pid = 3892] [serial = 1568] [outer = 182DA800] 12:51:22 INFO - PROCESS | 3892 | 1461181882096 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]]]}] 12:51:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.basic.html | Canvas test: 2d.path.rect.basic 12:51:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.basic.html | took 1000ms 12:51:22 INFO - PROCESS | 3892 | 1461181882149 Marionette TRACE conn2 -> [0,2053,"getWindowHandle",null] 12:51:22 INFO - PROCESS | 3892 | 1461181882151 Marionette TRACE conn2 <- [1,2053,null,{"value":"13"}] 12:51:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.closed.html 12:51:22 INFO - PROCESS | 3892 | 1461181882155 Marionette TRACE conn2 -> [0,2054,"setScriptTimeout",{"ms":35000}] 12:51:22 INFO - PROCESS | 3892 | 1461181882157 Marionette TRACE conn2 <- [1,2054,null,{}] 12:51:22 INFO - PROCESS | 3892 | 1461181882161 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}] 12:51:22 INFO - PROCESS | 3892 | 1461181882278 Marionette TRACE conn2 <- [1,2055,null,{"value":null}] 12:51:22 INFO - PROCESS | 3892 | 1461181882663 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\", \"a4ce384a-a975-48db-a85a-201f44ca6737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:51:22 INFO - PROCESS | 3892 | ++DOCSHELL 1320D800 == 115 [pid = 3892] [id = 523] 12:51:22 INFO - PROCESS | 3892 | ++DOMWINDOW == 236 (1325C800) [pid = 3892] [serial = 1569] [outer = 00000000] 12:51:22 INFO - PROCESS | 3892 | ++DOMWINDOW == 237 (16A6F400) [pid = 3892] [serial = 1570] [outer = 1325C800] 12:51:22 INFO - PROCESS | 3892 | 1461181882756 Marionette DEBUG loaded listener.js 12:51:22 INFO - PROCESS | 3892 | ++DOMWINDOW == 238 (18597C00) [pid = 3892] [serial = 1571] [outer = 1325C800] 12:51:23 INFO - PROCESS | 3892 | 1461181883378 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]]]}] 12:51:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.closed.html | Canvas test: 2d.path.rect.closed 12:51:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.closed.html | took 1250ms 12:51:23 INFO - PROCESS | 3892 | 1461181883414 Marionette TRACE conn2 -> [0,2057,"getWindowHandle",null] 12:51:23 INFO - PROCESS | 3892 | 1461181883418 Marionette TRACE conn2 <- [1,2057,null,{"value":"13"}] 12:51:23 INFO - PROCESS | 3892 | 1461181883423 Marionette TRACE conn2 -> [0,2058,"setScriptTimeout",{"ms":35000}] 12:51:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.1.html 12:51:23 INFO - PROCESS | 3892 | 1461181883426 Marionette TRACE conn2 <- [1,2058,null,{}] 12:51:23 INFO - PROCESS | 3892 | 1461181883431 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}] 12:51:23 INFO - PROCESS | 3892 | 1461181883542 Marionette TRACE conn2 <- [1,2059,null,{"value":null}] 12:51:23 INFO - PROCESS | 3892 | 1461181883721 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\", \"a4ce384a-a975-48db-a85a-201f44ca6737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:51:23 INFO - PROCESS | 3892 | ++DOCSHELL 19670400 == 116 [pid = 3892] [id = 524] 12:51:23 INFO - PROCESS | 3892 | ++DOMWINDOW == 239 (196D6000) [pid = 3892] [serial = 1572] [outer = 00000000] 12:51:23 INFO - PROCESS | 3892 | ++DOMWINDOW == 240 (19E0DC00) [pid = 3892] [serial = 1573] [outer = 196D6000] 12:51:23 INFO - PROCESS | 3892 | 1461181883794 Marionette DEBUG loaded listener.js 12:51:23 INFO - PROCESS | 3892 | ++DOMWINDOW == 241 (1AA59000) [pid = 3892] [serial = 1574] [outer = 196D6000] 12:51:24 INFO - PROCESS | 3892 | 1461181884427 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]]]}] 12:51:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.1.html | Canvas test: 2d.path.rect.end.1 12:51:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.1.html | took 1047ms 12:51:24 INFO - PROCESS | 3892 | 1461181884490 Marionette TRACE conn2 -> [0,2061,"getWindowHandle",null] 12:51:24 INFO - PROCESS | 3892 | 1461181884494 Marionette TRACE conn2 <- [1,2061,null,{"value":"13"}] 12:51:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.2.html 12:51:24 INFO - PROCESS | 3892 | 1461181884498 Marionette TRACE conn2 -> [0,2062,"setScriptTimeout",{"ms":35000}] 12:51:24 INFO - PROCESS | 3892 | 1461181884500 Marionette TRACE conn2 <- [1,2062,null,{}] 12:51:24 INFO - PROCESS | 3892 | 1461181884522 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}] 12:51:24 INFO - PROCESS | 3892 | 1461181884637 Marionette TRACE conn2 <- [1,2063,null,{"value":null}] 12:51:24 INFO - PROCESS | 3892 | 1461181884782 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\", \"a4ce384a-a975-48db-a85a-201f44ca6737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:51:24 INFO - PROCESS | 3892 | --DOCSHELL 1A335C00 == 115 [pid = 3892] [id = 403] 12:51:24 INFO - PROCESS | 3892 | --DOCSHELL 1C333800 == 114 [pid = 3892] [id = 513] 12:51:24 INFO - PROCESS | 3892 | --DOCSHELL 1659A800 == 113 [pid = 3892] [id = 512] 12:51:24 INFO - PROCESS | 3892 | --DOCSHELL 12B8D400 == 112 [pid = 3892] [id = 511] 12:51:24 INFO - PROCESS | 3892 | --DOCSHELL 1E70D800 == 111 [pid = 3892] [id = 510] 12:51:24 INFO - PROCESS | 3892 | --DOCSHELL 18F6D800 == 110 [pid = 3892] [id = 509] 12:51:24 INFO - PROCESS | 3892 | --DOCSHELL 1D9C3400 == 109 [pid = 3892] [id = 508] 12:51:24 INFO - PROCESS | 3892 | --DOCSHELL 1D880000 == 108 [pid = 3892] [id = 507] 12:51:24 INFO - PROCESS | 3892 | --DOCSHELL 1A336800 == 107 [pid = 3892] [id = 506] 12:51:24 INFO - PROCESS | 3892 | --DOCSHELL 18F70800 == 106 [pid = 3892] [id = 505] 12:51:24 INFO - PROCESS | 3892 | --DOCSHELL 1C43F400 == 105 [pid = 3892] [id = 504] 12:51:24 INFO - PROCESS | 3892 | --DOMWINDOW == 240 (2155F800) [pid = 3892] [serial = 1441] [outer = 00000000] [url = about:blank] 12:51:24 INFO - PROCESS | 3892 | --DOMWINDOW == 239 (2100E000) [pid = 3892] [serial = 1432] [outer = 00000000] [url = about:blank] 12:51:24 INFO - PROCESS | 3892 | --DOMWINDOW == 238 (1858DC00) [pid = 3892] [serial = 1423] [outer = 00000000] [url = about:blank] 12:51:24 INFO - PROCESS | 3892 | --DOMWINDOW == 237 (21550800) [pid = 3892] [serial = 1438] [outer = 00000000] [url = about:blank] 12:51:24 INFO - PROCESS | 3892 | --DOMWINDOW == 236 (20549C00) [pid = 3892] [serial = 1435] [outer = 00000000] [url = about:blank] 12:51:24 INFO - PROCESS | 3892 | --DOMWINDOW == 235 (1C43C400) [pid = 3892] [serial = 1426] [outer = 00000000] [url = about:blank] 12:51:24 INFO - PROCESS | 3892 | --DOMWINDOW == 234 (1E1D7C00) [pid = 3892] [serial = 1429] [outer = 00000000] [url = about:blank] 12:51:24 INFO - PROCESS | 3892 | --DOMWINDOW == 233 (215A0000) [pid = 3892] [serial = 1444] [outer = 00000000] [url = about:blank] 12:51:24 INFO - PROCESS | 3892 | ++DOCSHELL 13269000 == 106 [pid = 3892] [id = 525] 12:51:24 INFO - PROCESS | 3892 | ++DOMWINDOW == 234 (1354C400) [pid = 3892] [serial = 1575] [outer = 00000000] 12:51:24 INFO - PROCESS | 3892 | ++DOMWINDOW == 235 (18C14000) [pid = 3892] [serial = 1576] [outer = 1354C400] 12:51:24 INFO - PROCESS | 3892 | 1461181884910 Marionette DEBUG loaded listener.js 12:51:25 INFO - PROCESS | 3892 | ++DOMWINDOW == 236 (19A0A800) [pid = 3892] [serial = 1577] [outer = 1354C400] 12:51:25 INFO - PROCESS | 3892 | --DOCSHELL 189F4800 == 105 [pid = 3892] [id = 503] 12:51:25 INFO - PROCESS | 3892 | --DOCSHELL 2154AC00 == 104 [pid = 3892] [id = 498] 12:51:25 INFO - PROCESS | 3892 | --DOCSHELL 1DCE4800 == 103 [pid = 3892] [id = 497] 12:51:25 INFO - PROCESS | 3892 | --DOCSHELL 1CB45400 == 102 [pid = 3892] [id = 496] 12:51:25 INFO - PROCESS | 3892 | --DOCSHELL 18C1E000 == 101 [pid = 3892] [id = 495] 12:51:25 INFO - PROCESS | 3892 | --DOCSHELL 15D89800 == 100 [pid = 3892] [id = 494] 12:51:25 INFO - PROCESS | 3892 | --DOMWINDOW == 235 (21557C00) [pid = 3892] [serial = 1477] [outer = 00000000] [url = about:blank] 12:51:25 INFO - PROCESS | 3892 | --DOMWINDOW == 234 (21561C00) [pid = 3892] [serial = 1478] [outer = 00000000] [url = about:blank] 12:51:25 INFO - PROCESS | 3892 | --DOMWINDOW == 233 (1D873C00) [pid = 3892] [serial = 1463] [outer = 00000000] [url = about:blank] 12:51:25 INFO - PROCESS | 3892 | --DOMWINDOW == 232 (1A817000) [pid = 3892] [serial = 1448] [outer = 00000000] [url = about:blank] 12:51:25 INFO - PROCESS | 3892 | --DOMWINDOW == 231 (1E1E0800) [pid = 3892] [serial = 1475] [outer = 00000000] [url = about:blank] 12:51:25 INFO - PROCESS | 3892 | --DOMWINDOW == 230 (18F98000) [pid = 3892] [serial = 1337] [outer = 00000000] [url = about:blank] 12:51:25 INFO - PROCESS | 3892 | --DOMWINDOW == 229 (1C65CC00) [pid = 3892] [serial = 1457] [outer = 00000000] [url = about:blank] 12:51:25 INFO - PROCESS | 3892 | --DOMWINDOW == 228 (20540400) [pid = 3892] [serial = 1468] [outer = 00000000] [url = about:blank] 12:51:25 INFO - PROCESS | 3892 | --DOMWINDOW == 227 (1E1DB400) [pid = 3892] [serial = 1466] [outer = 00000000] [url = about:blank] 12:51:25 INFO - PROCESS | 3892 | --DOMWINDOW == 226 (1C444800) [pid = 3892] [serial = 1456] [outer = 00000000] [url = about:blank] 12:51:25 INFO - PROCESS | 3892 | --DOMWINDOW == 225 (18F9A400) [pid = 3892] [serial = 1471] [outer = 00000000] [url = about:blank] 12:51:25 INFO - PROCESS | 3892 | --DOMWINDOW == 224 (189EF000) [pid = 3892] [serial = 1453] [outer = 00000000] [url = about:blank] 12:51:25 INFO - PROCESS | 3892 | --DOMWINDOW == 223 (20548800) [pid = 3892] [serial = 1469] [outer = 00000000] [url = about:blank] 12:51:25 INFO - PROCESS | 3892 | --DOMWINDOW == 222 (198F0800) [pid = 3892] [serial = 1447] [outer = 00000000] [url = about:blank] 12:51:25 INFO - PROCESS | 3892 | --DOMWINDOW == 221 (19BEE000) [pid = 3892] [serial = 1451] [outer = 00000000] [url = about:blank] 12:51:25 INFO - PROCESS | 3892 | --DOMWINDOW == 220 (1E1E1000) [pid = 3892] [serial = 1474] [outer = 00000000] [url = about:blank] 12:51:25 INFO - PROCESS | 3892 | --DOMWINDOW == 219 (19BF0800) [pid = 3892] [serial = 1472] [outer = 00000000] [url = about:blank] 12:51:25 INFO - PROCESS | 3892 | --DOMWINDOW == 218 (190AA400) [pid = 3892] [serial = 1454] [outer = 00000000] [url = about:blank] 12:51:25 INFO - PROCESS | 3892 | --DOMWINDOW == 217 (1A444800) [pid = 3892] [serial = 1391] [outer = 00000000] [url = about:blank] 12:51:25 INFO - PROCESS | 3892 | --DOMWINDOW == 216 (1D245C00) [pid = 3892] [serial = 1462] [outer = 00000000] [url = about:blank] 12:51:25 INFO - PROCESS | 3892 | --DOMWINDOW == 215 (1DF54800) [pid = 3892] [serial = 1465] [outer = 00000000] [url = about:blank] 12:51:25 INFO - PROCESS | 3892 | --DOMWINDOW == 214 (190B2C00) [pid = 3892] [serial = 1450] [outer = 00000000] [url = about:blank] 12:51:25 INFO - PROCESS | 3892 | --DOMWINDOW == 213 (1CBC0800) [pid = 3892] [serial = 1459] [outer = 00000000] [url = about:blank] 12:51:25 INFO - PROCESS | 3892 | --DOMWINDOW == 212 (1CD7F800) [pid = 3892] [serial = 1460] [outer = 00000000] [url = about:blank] 12:51:25 INFO - PROCESS | 3892 | 1461181885381 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]]]}] 12:51:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.2.html | Canvas test: 2d.path.rect.end.2 12:51:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.2.html | took 937ms 12:51:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.negative.html 12:51:25 INFO - PROCESS | 3892 | 1461181885445 Marionette TRACE conn2 -> [0,2065,"getWindowHandle",null] 12:51:25 INFO - PROCESS | 3892 | 1461181885447 Marionette TRACE conn2 <- [1,2065,null,{"value":"13"}] 12:51:25 INFO - PROCESS | 3892 | 1461181885452 Marionette TRACE conn2 -> [0,2066,"setScriptTimeout",{"ms":35000}] 12:51:25 INFO - PROCESS | 3892 | 1461181885458 Marionette TRACE conn2 <- [1,2066,null,{}] 12:51:25 INFO - PROCESS | 3892 | 1461181885466 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}] 12:51:25 INFO - PROCESS | 3892 | 1461181885562 Marionette TRACE conn2 <- [1,2067,null,{"value":null}] 12:51:25 INFO - PROCESS | 3892 | 1461181885577 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\", \"a4ce384a-a975-48db-a85a-201f44ca6737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:51:25 INFO - PROCESS | 3892 | ++DOCSHELL 1C338000 == 101 [pid = 3892] [id = 526] 12:51:25 INFO - PROCESS | 3892 | ++DOMWINDOW == 213 (1C43B400) [pid = 3892] [serial = 1578] [outer = 00000000] 12:51:25 INFO - PROCESS | 3892 | ++DOMWINDOW == 214 (1C650C00) [pid = 3892] [serial = 1579] [outer = 1C43B400] 12:51:25 INFO - PROCESS | 3892 | 1461181885622 Marionette DEBUG loaded listener.js 12:51:25 INFO - PROCESS | 3892 | ++DOMWINDOW == 215 (1C952400) [pid = 3892] [serial = 1580] [outer = 1C43B400] 12:51:26 INFO - PROCESS | 3892 | 1461181886093 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]]]}] 12:51:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.negative.html | Canvas test: 2d.path.rect.negative 12:51:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.negative.html | took 687ms 12:51:26 INFO - PROCESS | 3892 | 1461181886150 Marionette TRACE conn2 -> [0,2069,"getWindowHandle",null] 12:51:26 INFO - PROCESS | 3892 | 1461181886152 Marionette TRACE conn2 <- [1,2069,null,{"value":"13"}] 12:51:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.newsubpath.html 12:51:26 INFO - PROCESS | 3892 | 1461181886156 Marionette TRACE conn2 -> [0,2070,"setScriptTimeout",{"ms":35000}] 12:51:26 INFO - PROCESS | 3892 | 1461181886158 Marionette TRACE conn2 <- [1,2070,null,{}] 12:51:26 INFO - PROCESS | 3892 | 1461181886161 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}] 12:51:26 INFO - PROCESS | 3892 | 1461181886253 Marionette TRACE conn2 <- [1,2071,null,{"value":null}] 12:51:26 INFO - PROCESS | 3892 | 1461181886259 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\", \"a4ce384a-a975-48db-a85a-201f44ca6737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:51:26 INFO - PROCESS | 3892 | ++DOCSHELL 1C5FB000 == 102 [pid = 3892] [id = 527] 12:51:26 INFO - PROCESS | 3892 | ++DOMWINDOW == 216 (1C5FC800) [pid = 3892] [serial = 1581] [outer = 00000000] 12:51:26 INFO - PROCESS | 3892 | ++DOMWINDOW == 217 (1CBCE800) [pid = 3892] [serial = 1582] [outer = 1C5FC800] 12:51:26 INFO - PROCESS | 3892 | 1461181886304 Marionette DEBUG loaded listener.js 12:51:26 INFO - PROCESS | 3892 | ++DOMWINDOW == 218 (1CEA3800) [pid = 3892] [serial = 1583] [outer = 1C5FC800] 12:51:26 INFO - PROCESS | 3892 | 1461181886757 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]]]}] 12:51:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.newsubpath.html | Canvas test: 2d.path.rect.newsubpath 12:51:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.newsubpath.html | took 641ms 12:51:26 INFO - PROCESS | 3892 | 1461181886799 Marionette TRACE conn2 -> [0,2073,"getWindowHandle",null] 12:51:26 INFO - PROCESS | 3892 | 1461181886801 Marionette TRACE conn2 <- [1,2073,null,{"value":"13"}] 12:51:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.nonfinite.html 12:51:26 INFO - PROCESS | 3892 | 1461181886804 Marionette TRACE conn2 -> [0,2074,"setScriptTimeout",{"ms":35000}] 12:51:26 INFO - PROCESS | 3892 | 1461181886806 Marionette TRACE conn2 <- [1,2074,null,{}] 12:51:26 INFO - PROCESS | 3892 | 1461181886809 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}] 12:51:26 INFO - PROCESS | 3892 | 1461181886906 Marionette TRACE conn2 <- [1,2075,null,{"value":null}] 12:51:26 INFO - PROCESS | 3892 | 1461181886912 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\", \"a4ce384a-a975-48db-a85a-201f44ca6737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:51:26 INFO - PROCESS | 3892 | ++DOCSHELL 1D245C00 == 103 [pid = 3892] [id = 528] 12:51:26 INFO - PROCESS | 3892 | ++DOMWINDOW == 219 (1D3F3C00) [pid = 3892] [serial = 1584] [outer = 00000000] 12:51:26 INFO - PROCESS | 3892 | ++DOMWINDOW == 220 (1D8AC800) [pid = 3892] [serial = 1585] [outer = 1D3F3C00] 12:51:26 INFO - PROCESS | 3892 | 1461181886964 Marionette DEBUG loaded listener.js 12:51:27 INFO - PROCESS | 3892 | ++DOMWINDOW == 221 (1D9C7400) [pid = 3892] [serial = 1586] [outer = 1D3F3C00] 12:51:27 INFO - PROCESS | 3892 | 1461181887526 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]]]}] 12:51:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.nonfinite.html | rect() with Infinity/NaN is ignored 12:51:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.nonfinite.html | took 750ms 12:51:27 INFO - PROCESS | 3892 | 1461181887544 Marionette TRACE conn2 -> [0,2077,"getWindowHandle",null] 12:51:27 INFO - PROCESS | 3892 | 1461181887546 Marionette TRACE conn2 <- [1,2077,null,{"value":"13"}] 12:51:27 INFO - PROCESS | 3892 | 1461181887550 Marionette TRACE conn2 -> [0,2078,"setScriptTimeout",{"ms":35000}] 12:51:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.selfintersect.html 12:51:27 INFO - PROCESS | 3892 | 1461181887551 Marionette TRACE conn2 <- [1,2078,null,{}] 12:51:27 INFO - PROCESS | 3892 | 1461181887561 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}] 12:51:27 INFO - PROCESS | 3892 | 1461181887696 Marionette TRACE conn2 <- [1,2079,null,{"value":null}] 12:51:27 INFO - PROCESS | 3892 | 1461181887777 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\", \"a4ce384a-a975-48db-a85a-201f44ca6737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:51:27 INFO - PROCESS | 3892 | ++DOCSHELL 1DF4C400 == 104 [pid = 3892] [id = 529] 12:51:27 INFO - PROCESS | 3892 | ++DOMWINDOW == 222 (1DF54000) [pid = 3892] [serial = 1587] [outer = 00000000] 12:51:27 INFO - PROCESS | 3892 | ++DOMWINDOW == 223 (1E1DE800) [pid = 3892] [serial = 1588] [outer = 1DF54000] 12:51:27 INFO - PROCESS | 3892 | 1461181887820 Marionette DEBUG loaded listener.js 12:51:27 INFO - PROCESS | 3892 | ++DOMWINDOW == 224 (1E3B3000) [pid = 3892] [serial = 1589] [outer = 1DF54000] 12:51:28 INFO - PROCESS | 3892 | 1461181888243 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]]]}] 12:51:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.selfintersect.html | Canvas test: 2d.path.rect.selfintersect 12:51:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.selfintersect.html | took 734ms 12:51:28 INFO - PROCESS | 3892 | 1461181888291 Marionette TRACE conn2 -> [0,2081,"getWindowHandle",null] 12:51:28 INFO - PROCESS | 3892 | 1461181888292 Marionette TRACE conn2 <- [1,2081,null,{"value":"13"}] 12:51:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.winding.html 12:51:28 INFO - PROCESS | 3892 | 1461181888301 Marionette TRACE conn2 -> [0,2082,"setScriptTimeout",{"ms":35000}] 12:51:28 INFO - PROCESS | 3892 | 1461181888303 Marionette TRACE conn2 <- [1,2082,null,{}] 12:51:28 INFO - PROCESS | 3892 | 1461181888307 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}] 12:51:28 INFO - PROCESS | 3892 | 1461181888464 Marionette TRACE conn2 <- [1,2083,null,{"value":null}] 12:51:28 INFO - PROCESS | 3892 | 1461181888544 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\", \"a4ce384a-a975-48db-a85a-201f44ca6737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:51:28 INFO - PROCESS | 3892 | ++DOCSHELL 1D8B5800 == 105 [pid = 3892] [id = 530] 12:51:28 INFO - PROCESS | 3892 | ++DOMWINDOW == 225 (1E10E800) [pid = 3892] [serial = 1590] [outer = 00000000] 12:51:28 INFO - PROCESS | 3892 | ++DOMWINDOW == 226 (20546000) [pid = 3892] [serial = 1591] [outer = 1E10E800] 12:51:28 INFO - PROCESS | 3892 | 1461181888588 Marionette DEBUG loaded listener.js 12:51:28 INFO - PROCESS | 3892 | ++DOMWINDOW == 227 (20687400) [pid = 3892] [serial = 1592] [outer = 1E10E800] 12:51:29 INFO - PROCESS | 3892 | 1461181889041 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]]]}] 12:51:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.winding.html | Canvas test: 2d.path.rect.winding 12:51:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.winding.html | took 797ms 12:51:29 INFO - PROCESS | 3892 | 1461181889103 Marionette TRACE conn2 -> [0,2085,"getWindowHandle",null] 12:51:29 INFO - PROCESS | 3892 | 1461181889105 Marionette TRACE conn2 <- [1,2085,null,{"value":"13"}] 12:51:29 INFO - PROCESS | 3892 | 1461181889108 Marionette TRACE conn2 -> [0,2086,"setScriptTimeout",{"ms":35000}] 12:51:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.1.html 12:51:29 INFO - PROCESS | 3892 | 1461181889110 Marionette TRACE conn2 <- [1,2086,null,{}] 12:51:29 INFO - PROCESS | 3892 | 1461181889113 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}] 12:51:29 INFO - PROCESS | 3892 | 1461181889818 Marionette TRACE conn2 <- [1,2087,null,{"value":null}] 12:51:29 INFO - PROCESS | 3892 | --DOMWINDOW == 226 (1CBA3400) [pid = 3892] [serial = 1284] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.empty.html] 12:51:29 INFO - PROCESS | 3892 | --DOMWINDOW == 225 (1C672C00) [pid = 3892] [serial = 1512] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.4.html] 12:51:29 INFO - PROCESS | 3892 | --DOMWINDOW == 224 (1D842400) [pid = 3892] [serial = 1527] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html] 12:51:29 INFO - PROCESS | 3892 | --DOMWINDOW == 223 (1AA5D800) [pid = 3892] [serial = 1518] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.winding.html] 12:51:29 INFO - PROCESS | 3892 | --DOMWINDOW == 222 (1D8AB800) [pid = 3892] [serial = 1521] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.basic.html] 12:51:29 INFO - PROCESS | 3892 | --DOMWINDOW == 221 (18F9EC00) [pid = 3892] [serial = 1515] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.unclosed.html] 12:51:29 INFO - PROCESS | 3892 | --DOMWINDOW == 220 (18BC9800) [pid = 3892] [serial = 1509] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.3.html] 12:51:29 INFO - PROCESS | 3892 | --DOMWINDOW == 219 (1E70F400) [pid = 3892] [serial = 1530] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nextpoint.html] 12:51:29 INFO - PROCESS | 3892 | --DOMWINDOW == 218 (1DF4DC00) [pid = 3892] [serial = 1524] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html] 12:51:29 INFO - PROCESS | 3892 | --DOMWINDOW == 217 (189ED400) [pid = 3892] [serial = 1536] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.basic.html] 12:51:29 INFO - PROCESS | 3892 | --DOMWINDOW == 216 (1354C000) [pid = 3892] [serial = 1533] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nonfinite.html] 12:51:29 INFO - PROCESS | 3892 | 1461181889941 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\", \"a4ce384a-a975-48db-a85a-201f44ca6737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:51:29 INFO - PROCESS | 3892 | ++DOCSHELL 13A31C00 == 106 [pid = 3892] [id = 531] 12:51:29 INFO - PROCESS | 3892 | ++DOMWINDOW == 217 (13AAEC00) [pid = 3892] [serial = 1593] [outer = 00000000] 12:51:30 INFO - PROCESS | 3892 | ++DOMWINDOW == 218 (18F9A800) [pid = 3892] [serial = 1594] [outer = 13AAEC00] 12:51:30 INFO - PROCESS | 3892 | 1461181889985 Marionette DEBUG loaded listener.js 12:51:30 INFO - PROCESS | 3892 | ++DOMWINDOW == 219 (1C66D800) [pid = 3892] [serial = 1595] [outer = 13AAEC00] 12:51:30 INFO - PROCESS | 3892 | 1461181890372 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]]]}] 12:51:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.1.html | Canvas test: 2d.path.rect.zero.1 12:51:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.1.html | took 1297ms 12:51:30 INFO - PROCESS | 3892 | 1461181890408 Marionette TRACE conn2 -> [0,2089,"getWindowHandle",null] 12:51:30 INFO - PROCESS | 3892 | 1461181890409 Marionette TRACE conn2 <- [1,2089,null,{"value":"13"}] 12:51:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.2.html 12:51:30 INFO - PROCESS | 3892 | 1461181890413 Marionette TRACE conn2 -> [0,2090,"setScriptTimeout",{"ms":35000}] 12:51:30 INFO - PROCESS | 3892 | 1461181890414 Marionette TRACE conn2 <- [1,2090,null,{}] 12:51:30 INFO - PROCESS | 3892 | 1461181890417 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}] 12:51:30 INFO - PROCESS | 3892 | 1461181890509 Marionette TRACE conn2 <- [1,2091,null,{"value":null}] 12:51:30 INFO - PROCESS | 3892 | 1461181890515 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\", \"a4ce384a-a975-48db-a85a-201f44ca6737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:51:30 INFO - PROCESS | 3892 | ++DOCSHELL 1A442C00 == 107 [pid = 3892] [id = 532] 12:51:30 INFO - PROCESS | 3892 | ++DOMWINDOW == 220 (1AA5D800) [pid = 3892] [serial = 1596] [outer = 00000000] 12:51:30 INFO - PROCESS | 3892 | ++DOMWINDOW == 221 (1FACEC00) [pid = 3892] [serial = 1597] [outer = 1AA5D800] 12:51:30 INFO - PROCESS | 3892 | 1461181890558 Marionette DEBUG loaded listener.js 12:51:30 INFO - PROCESS | 3892 | ++DOMWINDOW == 222 (2100F400) [pid = 3892] [serial = 1598] [outer = 1AA5D800] 12:51:31 INFO - PROCESS | 3892 | 1461181891019 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]]]}] 12:51:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.2.html | Canvas test: 2d.path.rect.zero.2 12:51:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.2.html | took 641ms 12:51:31 INFO - PROCESS | 3892 | 1461181891052 Marionette TRACE conn2 -> [0,2093,"getWindowHandle",null] 12:51:31 INFO - PROCESS | 3892 | 1461181891054 Marionette TRACE conn2 <- [1,2093,null,{"value":"13"}] 12:51:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.3.html 12:51:31 INFO - PROCESS | 3892 | 1461181891058 Marionette TRACE conn2 -> [0,2094,"setScriptTimeout",{"ms":35000}] 12:51:31 INFO - PROCESS | 3892 | 1461181891059 Marionette TRACE conn2 <- [1,2094,null,{}] 12:51:31 INFO - PROCESS | 3892 | 1461181891063 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}] 12:51:31 INFO - PROCESS | 3892 | 1461181891155 Marionette TRACE conn2 <- [1,2095,null,{"value":null}] 12:51:31 INFO - PROCESS | 3892 | 1461181891161 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\", \"a4ce384a-a975-48db-a85a-201f44ca6737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:51:31 INFO - PROCESS | 3892 | ++DOCSHELL 13552C00 == 108 [pid = 3892] [id = 533] 12:51:31 INFO - PROCESS | 3892 | ++DOMWINDOW == 223 (13553000) [pid = 3892] [serial = 1599] [outer = 00000000] 12:51:31 INFO - PROCESS | 3892 | ++DOMWINDOW == 224 (1D240000) [pid = 3892] [serial = 1600] [outer = 13553000] 12:51:31 INFO - PROCESS | 3892 | 1461181891210 Marionette DEBUG loaded listener.js 12:51:31 INFO - PROCESS | 3892 | ++DOMWINDOW == 225 (21558400) [pid = 3892] [serial = 1601] [outer = 13553000] 12:51:31 INFO - PROCESS | 3892 | 1461181891719 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]]]}] 12:51:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.3.html | Canvas test: 2d.path.rect.zero.3 12:51:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.3.html | took 735ms 12:51:31 INFO - PROCESS | 3892 | 1461181891856 Marionette TRACE conn2 -> [0,2097,"getWindowHandle",null] 12:51:31 INFO - PROCESS | 3892 | 1461181891860 Marionette TRACE conn2 <- [1,2097,null,{"value":"13"}] 12:51:31 INFO - PROCESS | 3892 | 1461181891866 Marionette TRACE conn2 -> [0,2098,"setScriptTimeout",{"ms":35000}] 12:51:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.4.html 12:51:31 INFO - PROCESS | 3892 | 1461181891870 Marionette TRACE conn2 <- [1,2098,null,{}] 12:51:31 INFO - PROCESS | 3892 | 1461181891877 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}] 12:51:32 INFO - PROCESS | 3892 | 1461181892011 Marionette TRACE conn2 <- [1,2099,null,{"value":null}] 12:51:32 INFO - PROCESS | 3892 | 1461181892209 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\", \"a4ce384a-a975-48db-a85a-201f44ca6737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:51:32 INFO - PROCESS | 3892 | ++DOCSHELL 18263400 == 109 [pid = 3892] [id = 534] 12:51:32 INFO - PROCESS | 3892 | ++DOMWINDOW == 226 (18268C00) [pid = 3892] [serial = 1602] [outer = 00000000] 12:51:32 INFO - PROCESS | 3892 | ++DOMWINDOW == 227 (18C1F000) [pid = 3892] [serial = 1603] [outer = 18268C00] 12:51:32 INFO - PROCESS | 3892 | 1461181892271 Marionette DEBUG loaded listener.js 12:51:32 INFO - PROCESS | 3892 | ++DOMWINDOW == 228 (18F99C00) [pid = 3892] [serial = 1604] [outer = 18268C00] 12:51:32 INFO - PROCESS | 3892 | 1461181892953 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]]]}] 12:51:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.4.html | Canvas test: 2d.path.rect.zero.4 12:51:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.4.html | took 1141ms 12:51:33 INFO - PROCESS | 3892 | 1461181893020 Marionette TRACE conn2 -> [0,2101,"getWindowHandle",null] 12:51:33 INFO - PROCESS | 3892 | 1461181893024 Marionette TRACE conn2 <- [1,2101,null,{"value":"13"}] 12:51:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.5.html 12:51:33 INFO - PROCESS | 3892 | 1461181893032 Marionette TRACE conn2 -> [0,2102,"setScriptTimeout",{"ms":35000}] 12:51:33 INFO - PROCESS | 3892 | 1461181893036 Marionette TRACE conn2 <- [1,2102,null,{}] 12:51:33 INFO - PROCESS | 3892 | 1461181893040 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}] 12:51:33 INFO - PROCESS | 3892 | 1461181893160 Marionette TRACE conn2 <- [1,2103,null,{"value":null}] 12:51:33 INFO - PROCESS | 3892 | 1461181893322 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\", \"a4ce384a-a975-48db-a85a-201f44ca6737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:51:33 INFO - PROCESS | 3892 | ++DOCSHELL 18BCFC00 == 110 [pid = 3892] [id = 535] 12:51:33 INFO - PROCESS | 3892 | ++DOMWINDOW == 229 (19864400) [pid = 3892] [serial = 1605] [outer = 00000000] 12:51:33 INFO - PROCESS | 3892 | ++DOMWINDOW == 230 (1C32F000) [pid = 3892] [serial = 1606] [outer = 19864400] 12:51:33 INFO - PROCESS | 3892 | 1461181893378 Marionette DEBUG loaded listener.js 12:51:33 INFO - PROCESS | 3892 | ++DOMWINDOW == 231 (1C336000) [pid = 3892] [serial = 1607] [outer = 19864400] 12:51:33 INFO - PROCESS | 3892 | 1461181893967 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]]]}] 12:51:34 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.5.html | Canvas test: 2d.path.rect.zero.5 12:51:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.5.html | took 1000ms 12:51:34 INFO - PROCESS | 3892 | 1461181894033 Marionette TRACE conn2 -> [0,2105,"getWindowHandle",null] 12:51:34 INFO - PROCESS | 3892 | 1461181894036 Marionette TRACE conn2 <- [1,2105,null,{"value":"13"}] 12:51:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.6.html 12:51:34 INFO - PROCESS | 3892 | 1461181894040 Marionette TRACE conn2 -> [0,2106,"setScriptTimeout",{"ms":35000}] 12:51:34 INFO - PROCESS | 3892 | 1461181894042 Marionette TRACE conn2 <- [1,2106,null,{}] 12:51:34 INFO - PROCESS | 3892 | 1461181894052 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}] 12:51:34 INFO - PROCESS | 3892 | 1461181894176 Marionette TRACE conn2 <- [1,2107,null,{"value":null}] 12:51:34 INFO - PROCESS | 3892 | 1461181894353 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\", \"a4ce384a-a975-48db-a85a-201f44ca6737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:51:34 INFO - PROCESS | 3892 | ++DOCSHELL 1DBEB400 == 111 [pid = 3892] [id = 536] 12:51:34 INFO - PROCESS | 3892 | ++DOMWINDOW == 232 (1DBEBC00) [pid = 3892] [serial = 1608] [outer = 00000000] 12:51:34 INFO - PROCESS | 3892 | ++DOMWINDOW == 233 (1E110400) [pid = 3892] [serial = 1609] [outer = 1DBEBC00] 12:51:34 INFO - PROCESS | 3892 | 1461181894412 Marionette DEBUG loaded listener.js 12:51:34 INFO - PROCESS | 3892 | ++DOMWINDOW == 234 (214ACC00) [pid = 3892] [serial = 1610] [outer = 1DBEBC00] 12:51:35 INFO - PROCESS | 3892 | 1461181895021 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]]]}] 12:51:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.6.html | Canvas test: 2d.path.rect.zero.6 12:51:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.6.html | took 1047ms 12:51:35 INFO - PROCESS | 3892 | 1461181895086 Marionette TRACE conn2 -> [0,2109,"getWindowHandle",null] 12:51:35 INFO - PROCESS | 3892 | 1461181895089 Marionette TRACE conn2 <- [1,2109,null,{"value":"13"}] 12:51:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.empty.html 12:51:35 INFO - PROCESS | 3892 | 1461181895109 Marionette TRACE conn2 -> [0,2110,"setScriptTimeout",{"ms":35000}] 12:51:35 INFO - PROCESS | 3892 | 1461181895111 Marionette TRACE conn2 <- [1,2110,null,{}] 12:51:35 INFO - PROCESS | 3892 | 1461181895115 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}] 12:51:35 INFO - PROCESS | 3892 | 1461181895287 Marionette TRACE conn2 <- [1,2111,null,{"value":null}] 12:51:35 INFO - PROCESS | 3892 | 1461181895408 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\", \"a4ce384a-a975-48db-a85a-201f44ca6737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:51:35 INFO - PROCESS | 3892 | ++DOCSHELL 1FAC5400 == 112 [pid = 3892] [id = 537] 12:51:35 INFO - PROCESS | 3892 | ++DOMWINDOW == 235 (21560C00) [pid = 3892] [serial = 1611] [outer = 00000000] 12:51:35 INFO - PROCESS | 3892 | ++DOMWINDOW == 236 (2172AC00) [pid = 3892] [serial = 1612] [outer = 21560C00] 12:51:35 INFO - PROCESS | 3892 | 1461181895463 Marionette DEBUG loaded listener.js 12:51:35 INFO - PROCESS | 3892 | ++DOMWINDOW == 237 (21748400) [pid = 3892] [serial = 1613] [outer = 21560C00] 12:51:36 INFO - PROCESS | 3892 | 1461181896046 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]]]}] 12:51:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.empty.html | Empty subpaths are not stroked 12:51:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.empty.html | took 1001ms 12:51:36 INFO - PROCESS | 3892 | 1461181896113 Marionette TRACE conn2 -> [0,2113,"getWindowHandle",null] 12:51:36 INFO - PROCESS | 3892 | 1461181896116 Marionette TRACE conn2 <- [1,2113,null,{"value":"13"}] 12:51:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.overlap.html 12:51:36 INFO - PROCESS | 3892 | 1461181896119 Marionette TRACE conn2 -> [0,2114,"setScriptTimeout",{"ms":35000}] 12:51:36 INFO - PROCESS | 3892 | 1461181896121 Marionette TRACE conn2 <- [1,2114,null,{}] 12:51:36 INFO - PROCESS | 3892 | 1461181896125 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}] 12:51:36 INFO - PROCESS | 3892 | 1461181896239 Marionette TRACE conn2 <- [1,2115,null,{"value":null}] 12:51:36 INFO - PROCESS | 3892 | 1461181896413 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\", \"a4ce384a-a975-48db-a85a-201f44ca6737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:51:36 INFO - PROCESS | 3892 | ++DOCSHELL 2154F800 == 113 [pid = 3892] [id = 538] 12:51:36 INFO - PROCESS | 3892 | ++DOMWINDOW == 238 (21750C00) [pid = 3892] [serial = 1614] [outer = 00000000] 12:51:36 INFO - PROCESS | 3892 | ++DOMWINDOW == 239 (21B67C00) [pid = 3892] [serial = 1615] [outer = 21750C00] 12:51:36 INFO - PROCESS | 3892 | 1461181896469 Marionette DEBUG loaded listener.js 12:51:36 INFO - PROCESS | 3892 | ++DOMWINDOW == 240 (224DBC00) [pid = 3892] [serial = 1616] [outer = 21750C00] 12:51:37 INFO - PROCESS | 3892 | 1461181897059 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]]]}] 12:51:37 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.overlap.html | Stroked subpaths are combined before being drawn 12:51:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.overlap.html | took 1000ms 12:51:37 INFO - PROCESS | 3892 | 1461181897132 Marionette TRACE conn2 -> [0,2117,"getWindowHandle",null] 12:51:37 INFO - PROCESS | 3892 | 1461181897134 Marionette TRACE conn2 <- [1,2117,null,{"value":"13"}] 12:51:37 INFO - PROCESS | 3892 | 1461181897139 Marionette TRACE conn2 -> [0,2118,"setScriptTimeout",{"ms":35000}] 12:51:37 INFO - PROCESS | 3892 | 1461181897141 Marionette TRACE conn2 <- [1,2118,null,{}] 12:51:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.arc.html 12:51:37 INFO - PROCESS | 3892 | 1461181897145 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}] 12:51:37 INFO - PROCESS | 3892 | 1461181897282 Marionette TRACE conn2 <- [1,2119,null,{"value":null}] 12:51:37 INFO - PROCESS | 3892 | 1461181897451 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\", \"a4ce384a-a975-48db-a85a-201f44ca6737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:51:37 INFO - PROCESS | 3892 | ++DOCSHELL 21B66C00 == 114 [pid = 3892] [id = 539] 12:51:37 INFO - PROCESS | 3892 | ++DOMWINDOW == 241 (224D2400) [pid = 3892] [serial = 1617] [outer = 00000000] 12:51:37 INFO - PROCESS | 3892 | ++DOMWINDOW == 242 (241D3000) [pid = 3892] [serial = 1618] [outer = 224D2400] 12:51:37 INFO - PROCESS | 3892 | 1461181897508 Marionette DEBUG loaded listener.js 12:51:37 INFO - PROCESS | 3892 | ++DOMWINDOW == 243 (241D8800) [pid = 3892] [serial = 1619] [outer = 224D2400] 12:51:38 INFO - PROCESS | 3892 | 1461181898069 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] 12:51:38 INFO - PROCESS | 3892 | 1461181898131 Marionette TRACE conn2 <- [1,2121,null,{"value":"13"}] 12:51:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.closed.html 12:51:38 INFO - PROCESS | 3892 | 1461181898134 Marionette TRACE conn2 -> [0,2122,"setScriptTimeout",{"ms":35000}] 12:51:38 INFO - PROCESS | 3892 | 1461181898136 Marionette TRACE conn2 <- [1,2122,null,{}] 12:51:38 INFO - PROCESS | 3892 | 1461181898140 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}] 12:51:38 INFO - PROCESS | 3892 | 1461181898254 Marionette TRACE conn2 <- [1,2123,null,{"value":null}] 12:51:38 INFO - PROCESS | 3892 | 1461181898428 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\", \"a4ce384a-a975-48db-a85a-201f44ca6737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:51:38 INFO - PROCESS | 3892 | ++DOCSHELL 22D5A800 == 115 [pid = 3892] [id = 540] 12:51:38 INFO - PROCESS | 3892 | ++DOMWINDOW == 244 (23A53000) [pid = 3892] [serial = 1620] [outer = 00000000] 12:51:38 INFO - PROCESS | 3892 | ++DOMWINDOW == 245 (23A5A000) [pid = 3892] [serial = 1621] [outer = 23A53000] 12:51:38 INFO - PROCESS | 3892 | 1461181898483 Marionette DEBUG loaded listener.js 12:51:38 INFO - PROCESS | 3892 | ++DOMWINDOW == 246 (23A5D000) [pid = 3892] [serial = 1622] [outer = 23A53000] 12:51:39 INFO - PROCESS | 3892 | 1461181899059 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]]]}] 12:51:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | Zero-length line segments from closed paths are removed before stroking 12:51:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | took 1000ms 12:51:39 INFO - PROCESS | 3892 | 1461181899142 Marionette TRACE conn2 -> [0,2125,"getWindowHandle",null] 12:51:39 INFO - PROCESS | 3892 | 1461181899144 Marionette TRACE conn2 <- [1,2125,null,{"value":"13"}] 12:51:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.corner.html 12:51:39 INFO - PROCESS | 3892 | 1461181899147 Marionette TRACE conn2 -> [0,2126,"setScriptTimeout",{"ms":35000}] 12:51:39 INFO - PROCESS | 3892 | 1461181899149 Marionette TRACE conn2 <- [1,2126,null,{}] 12:51:39 INFO - PROCESS | 3892 | 1461181899153 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}] 12:51:39 INFO - PROCESS | 3892 | 1461181899297 Marionette TRACE conn2 <- [1,2127,null,{"value":null}] 12:51:39 INFO - PROCESS | 3892 | 1461181899459 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\", \"a4ce384a-a975-48db-a85a-201f44ca6737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:51:39 INFO - PROCESS | 3892 | ++DOCSHELL 23A57800 == 116 [pid = 3892] [id = 541] 12:51:39 INFO - PROCESS | 3892 | ++DOMWINDOW == 247 (23A58800) [pid = 3892] [serial = 1623] [outer = 00000000] 12:51:39 INFO - PROCESS | 3892 | ++DOMWINDOW == 248 (241E0C00) [pid = 3892] [serial = 1624] [outer = 23A58800] 12:51:39 INFO - PROCESS | 3892 | 1461181899515 Marionette DEBUG loaded listener.js 12:51:39 INFO - PROCESS | 3892 | ++DOMWINDOW == 249 (241E0800) [pid = 3892] [serial = 1625] [outer = 23A58800] 12:51:40 INFO - PROCESS | 3892 | 1461181900078 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]]]}] 12:51:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | Zero-length line segments are removed before stroking with miters 12:51:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | took 1000ms 12:51:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.curve.html 12:51:40 INFO - PROCESS | 3892 | 1461181900150 Marionette TRACE conn2 -> [0,2129,"getWindowHandle",null] 12:51:40 INFO - PROCESS | 3892 | 1461181900153 Marionette TRACE conn2 <- [1,2129,null,{"value":"13"}] 12:51:40 INFO - PROCESS | 3892 | 1461181900156 Marionette TRACE conn2 -> [0,2130,"setScriptTimeout",{"ms":35000}] 12:51:40 INFO - PROCESS | 3892 | 1461181900158 Marionette TRACE conn2 <- [1,2130,null,{}] 12:51:40 INFO - PROCESS | 3892 | 1461181900162 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}] 12:51:40 INFO - PROCESS | 3892 | 1461181900280 Marionette TRACE conn2 <- [1,2131,null,{"value":null}] 12:51:40 INFO - PROCESS | 3892 | 1461181900456 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\", \"a4ce384a-a975-48db-a85a-201f44ca6737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:51:40 INFO - PROCESS | 3892 | ++DOCSHELL 189F3800 == 117 [pid = 3892] [id = 542] 12:51:40 INFO - PROCESS | 3892 | ++DOMWINDOW == 250 (18BD0800) [pid = 3892] [serial = 1626] [outer = 00000000] 12:51:40 INFO - PROCESS | 3892 | ++DOMWINDOW == 251 (1A3AA800) [pid = 3892] [serial = 1627] [outer = 18BD0800] 12:51:40 INFO - PROCESS | 3892 | 1461181900512 Marionette DEBUG loaded listener.js 12:51:40 INFO - PROCESS | 3892 | ++DOMWINDOW == 252 (1AB09800) [pid = 3892] [serial = 1628] [outer = 18BD0800] 12:51:41 INFO - PROCESS | 3892 | 1461181901091 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] 12:51:41 INFO - PROCESS | 3892 | 1461181901162 Marionette TRACE conn2 <- [1,2133,null,{"value":"13"}] 12:51:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.line.html 12:51:41 INFO - PROCESS | 3892 | 1461181901166 Marionette TRACE conn2 -> [0,2134,"setScriptTimeout",{"ms":35000}] 12:51:41 INFO - PROCESS | 3892 | 1461181901168 Marionette TRACE conn2 <- [1,2134,null,{}] 12:51:41 INFO - PROCESS | 3892 | 1461181901172 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}] 12:51:41 INFO - PROCESS | 3892 | 1461181901288 Marionette TRACE conn2 <- [1,2135,null,{"value":null}] 12:51:41 INFO - PROCESS | 3892 | 1461181901471 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\", \"a4ce384a-a975-48db-a85a-201f44ca6737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:51:41 INFO - PROCESS | 3892 | ++DOCSHELL 15D87000 == 118 [pid = 3892] [id = 543] 12:51:41 INFO - PROCESS | 3892 | ++DOMWINDOW == 253 (16591400) [pid = 3892] [serial = 1629] [outer = 00000000] 12:51:41 INFO - PROCESS | 3892 | ++DOMWINDOW == 254 (21004800) [pid = 3892] [serial = 1630] [outer = 16591400] 12:51:41 INFO - PROCESS | 3892 | 1461181901529 Marionette DEBUG loaded listener.js 12:51:41 INFO - PROCESS | 3892 | ++DOMWINDOW == 255 (1FAC3400) [pid = 3892] [serial = 1631] [outer = 16591400] 12:51:42 INFO - PROCESS | 3892 | 1461181902102 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] 12:51:42 INFO - PROCESS | 3892 | 1461181902171 Marionette TRACE conn2 <- [1,2137,null,{"value":"13"}] 12:51:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.rect.html 12:51:42 INFO - PROCESS | 3892 | 1461181902174 Marionette TRACE conn2 -> [0,2138,"setScriptTimeout",{"ms":35000}] 12:51:42 INFO - PROCESS | 3892 | 1461181902177 Marionette TRACE conn2 <- [1,2138,null,{}] 12:51:42 INFO - PROCESS | 3892 | 1461181902180 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}] 12:51:42 INFO - PROCESS | 3892 | 1461181902317 Marionette TRACE conn2 <- [1,2139,null,{"value":null}] 12:51:42 INFO - PROCESS | 3892 | 1461181902487 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\", \"a4ce384a-a975-48db-a85a-201f44ca6737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:51:42 INFO - PROCESS | 3892 | ++DOCSHELL 23A5F000 == 119 [pid = 3892] [id = 544] 12:51:42 INFO - PROCESS | 3892 | ++DOMWINDOW == 256 (249F1800) [pid = 3892] [serial = 1632] [outer = 00000000] 12:51:42 INFO - PROCESS | 3892 | ++DOMWINDOW == 257 (249F6000) [pid = 3892] [serial = 1633] [outer = 249F1800] 12:51:42 INFO - PROCESS | 3892 | 1461181902586 Marionette DEBUG loaded listener.js 12:51:42 INFO - PROCESS | 3892 | ++DOMWINDOW == 258 (249F9C00) [pid = 3892] [serial = 1634] [outer = 249F1800] 12:51:43 INFO - PROCESS | 3892 | 1461181903407 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]]]}] 12:51:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.rect.html | Zero-length line segments from rect and strokeRect are removed before stroking 12:51:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.rect.html | took 1297ms 12:51:43 INFO - PROCESS | 3892 | 1461181903471 Marionette TRACE conn2 -> [0,2141,"getWindowHandle",null] 12:51:43 INFO - PROCESS | 3892 | 1461181903476 Marionette TRACE conn2 <- [1,2141,null,{"value":"13"}] 12:51:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale1.html 12:51:43 INFO - PROCESS | 3892 | 1461181903481 Marionette TRACE conn2 -> [0,2142,"setScriptTimeout",{"ms":35000}] 12:51:43 INFO - PROCESS | 3892 | 1461181903484 Marionette TRACE conn2 <- [1,2142,null,{}] 12:51:43 INFO - PROCESS | 3892 | 1461181903489 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}] 12:51:43 INFO - PROCESS | 3892 | 1461181903604 Marionette TRACE conn2 <- [1,2143,null,{"value":null}] 12:51:43 INFO - PROCESS | 3892 | 1461181903774 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\", \"a4ce384a-a975-48db-a85a-201f44ca6737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:51:43 INFO - PROCESS | 3892 | ++DOCSHELL 190ADC00 == 120 [pid = 3892] [id = 545] 12:51:43 INFO - PROCESS | 3892 | ++DOMWINDOW == 259 (190AFC00) [pid = 3892] [serial = 1635] [outer = 00000000] 12:51:43 INFO - PROCESS | 3892 | ++DOMWINDOW == 260 (19D21000) [pid = 3892] [serial = 1636] [outer = 190AFC00] 12:51:43 INFO - PROCESS | 3892 | 1461181903826 Marionette DEBUG loaded listener.js 12:51:43 INFO - PROCESS | 3892 | ++DOMWINDOW == 261 (1C333000) [pid = 3892] [serial = 1637] [outer = 190AFC00] 12:51:44 INFO - PROCESS | 3892 | 1461181904416 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]]]}] 12:51:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale1.html | Stroke line widths are scaled by the current transformation matrix 12:51:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale1.html | took 1000ms 12:51:44 INFO - PROCESS | 3892 | 1461181904485 Marionette TRACE conn2 -> [0,2145,"getWindowHandle",null] 12:51:44 INFO - PROCESS | 3892 | 1461181904490 Marionette TRACE conn2 <- [1,2145,null,{"value":"13"}] 12:51:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale2.html 12:51:44 INFO - PROCESS | 3892 | 1461181904496 Marionette TRACE conn2 -> [0,2146,"setScriptTimeout",{"ms":35000}] 12:51:44 INFO - PROCESS | 3892 | 1461181904499 Marionette TRACE conn2 <- [1,2146,null,{}] 12:51:44 INFO - PROCESS | 3892 | 1461181904502 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}] 12:51:44 INFO - PROCESS | 3892 | 1461181904613 Marionette TRACE conn2 <- [1,2147,null,{"value":null}] 12:51:44 INFO - PROCESS | 3892 | 1461181904787 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\", \"a4ce384a-a975-48db-a85a-201f44ca6737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:51:44 INFO - PROCESS | 3892 | --DOCSHELL 1A442C00 == 119 [pid = 3892] [id = 532] 12:51:44 INFO - PROCESS | 3892 | --DOCSHELL 13A31C00 == 118 [pid = 3892] [id = 531] 12:51:44 INFO - PROCESS | 3892 | --DOCSHELL 1D8B5800 == 117 [pid = 3892] [id = 530] 12:51:44 INFO - PROCESS | 3892 | --DOCSHELL 1DF4C400 == 116 [pid = 3892] [id = 529] 12:51:44 INFO - PROCESS | 3892 | --DOCSHELL 1D245C00 == 115 [pid = 3892] [id = 528] 12:51:44 INFO - PROCESS | 3892 | --DOCSHELL 1C5FB000 == 114 [pid = 3892] [id = 527] 12:51:44 INFO - PROCESS | 3892 | --DOCSHELL 1C338000 == 113 [pid = 3892] [id = 526] 12:51:44 INFO - PROCESS | 3892 | --DOCSHELL 13269000 == 112 [pid = 3892] [id = 525] 12:51:44 INFO - PROCESS | 3892 | --DOCSHELL 19670400 == 111 [pid = 3892] [id = 524] 12:51:44 INFO - PROCESS | 3892 | --DOCSHELL 1320D800 == 110 [pid = 3892] [id = 523] 12:51:44 INFO - PROCESS | 3892 | --DOMWINDOW == 260 (1DF49400) [pid = 3892] [serial = 1540] [outer = 00000000] [url = about:blank] 12:51:44 INFO - PROCESS | 3892 | --DOMWINDOW == 259 (2155F000) [pid = 3892] [serial = 1492] [outer = 00000000] [url = about:blank] 12:51:44 INFO - PROCESS | 3892 | --DOMWINDOW == 258 (2172E800) [pid = 3892] [serial = 1495] [outer = 00000000] [url = about:blank] 12:51:44 INFO - PROCESS | 3892 | --DOMWINDOW == 257 (21B58400) [pid = 3892] [serial = 1498] [outer = 00000000] [url = about:blank] 12:51:44 INFO - PROCESS | 3892 | --DOMWINDOW == 256 (224D0800) [pid = 3892] [serial = 1501] [outer = 00000000] [url = about:blank] 12:51:44 INFO - PROCESS | 3892 | --DOMWINDOW == 255 (224DB000) [pid = 3892] [serial = 1504] [outer = 00000000] [url = about:blank] 12:51:44 INFO - PROCESS | 3892 | ++DOCSHELL 1320D800 == 111 [pid = 3892] [id = 546] 12:51:44 INFO - PROCESS | 3892 | ++DOMWINDOW == 256 (13269000) [pid = 3892] [serial = 1638] [outer = 00000000] 12:51:44 INFO - PROCESS | 3892 | ++DOMWINDOW == 257 (19670400) [pid = 3892] [serial = 1639] [outer = 13269000] 12:51:44 INFO - PROCESS | 3892 | 1461181904896 Marionette DEBUG loaded listener.js 12:51:44 INFO - PROCESS | 3892 | ++DOMWINDOW == 258 (1A3A5400) [pid = 3892] [serial = 1640] [outer = 13269000] 12:51:45 INFO - PROCESS | 3892 | --DOCSHELL 21561400 == 110 [pid = 3892] [id = 521] 12:51:45 INFO - PROCESS | 3892 | --DOCSHELL 22A90C00 == 109 [pid = 3892] [id = 520] 12:51:45 INFO - PROCESS | 3892 | --DOCSHELL 224D9800 == 108 [pid = 3892] [id = 519] 12:51:45 INFO - PROCESS | 3892 | --DOCSHELL 1E1D9800 == 107 [pid = 3892] [id = 518] 12:51:45 INFO - PROCESS | 3892 | --DOCSHELL 21560400 == 106 [pid = 3892] [id = 517] 12:51:45 INFO - PROCESS | 3892 | --DOCSHELL 1CE9BC00 == 105 [pid = 3892] [id = 516] 12:51:45 INFO - PROCESS | 3892 | --DOCSHELL 1A3A0000 == 104 [pid = 3892] [id = 515] 12:51:45 INFO - PROCESS | 3892 | --DOCSHELL 12B82C00 == 103 [pid = 3892] [id = 514] 12:51:45 INFO - PROCESS | 3892 | --DOMWINDOW == 257 (21007800) [pid = 3892] [serial = 1286] [outer = 00000000] [url = about:blank] 12:51:45 INFO - PROCESS | 3892 | --DOMWINDOW == 256 (1CE9EC00) [pid = 3892] [serial = 1514] [outer = 00000000] [url = about:blank] 12:51:45 INFO - PROCESS | 3892 | --DOMWINDOW == 255 (1CBA3C00) [pid = 3892] [serial = 1513] [outer = 00000000] [url = about:blank] 12:51:45 INFO - PROCESS | 3892 | --DOMWINDOW == 254 (2054E000) [pid = 3892] [serial = 1528] [outer = 00000000] [url = about:blank] 12:51:45 INFO - PROCESS | 3892 | --DOMWINDOW == 253 (1CBCC000) [pid = 3892] [serial = 1519] [outer = 00000000] [url = about:blank] 12:51:45 INFO - PROCESS | 3892 | --DOMWINDOW == 252 (1D01D800) [pid = 3892] [serial = 1520] [outer = 00000000] [url = about:blank] 12:51:45 INFO - PROCESS | 3892 | --DOMWINDOW == 251 (1D9C5C00) [pid = 3892] [serial = 1522] [outer = 00000000] [url = about:blank] 12:51:45 INFO - PROCESS | 3892 | --DOMWINDOW == 250 (1DBED400) [pid = 3892] [serial = 1523] [outer = 00000000] [url = about:blank] 12:51:45 INFO - PROCESS | 3892 | --DOMWINDOW == 249 (19E0D000) [pid = 3892] [serial = 1516] [outer = 00000000] [url = about:blank] 12:51:45 INFO - PROCESS | 3892 | --DOMWINDOW == 248 (1A3ABC00) [pid = 3892] [serial = 1517] [outer = 00000000] [url = about:blank] 12:51:45 INFO - PROCESS | 3892 | --DOMWINDOW == 247 (1A446C00) [pid = 3892] [serial = 1511] [outer = 00000000] [url = about:blank] 12:51:45 INFO - PROCESS | 3892 | --DOMWINDOW == 246 (1A334400) [pid = 3892] [serial = 1510] [outer = 00000000] [url = about:blank] 12:51:45 INFO - PROCESS | 3892 | --DOMWINDOW == 245 (21549400) [pid = 3892] [serial = 1531] [outer = 00000000] [url = about:blank] 12:51:45 INFO - PROCESS | 3892 | --DOMWINDOW == 244 (1CE9E400) [pid = 3892] [serial = 1507] [outer = 00000000] [url = about:blank] 12:51:45 INFO - PROCESS | 3892 | --DOMWINDOW == 243 (214B9000) [pid = 3892] [serial = 1480] [outer = 00000000] [url = about:blank] 12:51:45 INFO - PROCESS | 3892 | --DOMWINDOW == 242 (1E707000) [pid = 3892] [serial = 1525] [outer = 00000000] [url = about:blank] 12:51:45 INFO - PROCESS | 3892 | --DOMWINDOW == 241 (1CB4D800) [pid = 3892] [serial = 1486] [outer = 00000000] [url = about:blank] 12:51:45 INFO - PROCESS | 3892 | --DOMWINDOW == 240 (2100BC00) [pid = 3892] [serial = 1489] [outer = 00000000] [url = about:blank] 12:51:45 INFO - PROCESS | 3892 | --DOMWINDOW == 239 (18F99800) [pid = 3892] [serial = 1483] [outer = 00000000] [url = about:blank] 12:51:45 INFO - PROCESS | 3892 | --DOMWINDOW == 238 (2155A400) [pid = 3892] [serial = 1532] [outer = 00000000] [url = about:blank] 12:51:45 INFO - PROCESS | 3892 | --DOMWINDOW == 237 (214B7000) [pid = 3892] [serial = 1537] [outer = 00000000] [url = about:blank] 12:51:45 INFO - PROCESS | 3892 | --DOMWINDOW == 236 (189EA000) [pid = 3892] [serial = 1535] [outer = 00000000] [url = about:blank] 12:51:45 INFO - PROCESS | 3892 | --DOMWINDOW == 235 (16645400) [pid = 3892] [serial = 1534] [outer = 00000000] [url = about:blank] 12:51:45 INFO - PROCESS | 3892 | --DOMWINDOW == 234 (2068B000) [pid = 3892] [serial = 1529] [outer = 00000000] [url = about:blank] 12:51:45 INFO - PROCESS | 3892 | --DOMWINDOW == 233 (21729C00) [pid = 3892] [serial = 1538] [outer = 00000000] [url = about:blank] 12:51:45 INFO - PROCESS | 3892 | --DOMWINDOW == 232 (1FAC4000) [pid = 3892] [serial = 1526] [outer = 00000000] [url = about:blank] 12:51:45 INFO - PROCESS | 3892 | 1461181905373 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]]]}] 12:51:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale2.html | Stroke line widths are scaled by the current transformation matrix 12:51:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale2.html | took 890ms 12:51:45 INFO - PROCESS | 3892 | 1461181905400 Marionette TRACE conn2 -> [0,2149,"getWindowHandle",null] 12:51:45 INFO - PROCESS | 3892 | 1461181905402 Marionette TRACE conn2 <- [1,2149,null,{"value":"13"}] 12:51:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.skew.html 12:51:45 INFO - PROCESS | 3892 | 1461181905405 Marionette TRACE conn2 -> [0,2150,"setScriptTimeout",{"ms":35000}] 12:51:45 INFO - PROCESS | 3892 | 1461181905408 Marionette TRACE conn2 <- [1,2150,null,{}] 12:51:45 INFO - PROCESS | 3892 | 1461181905418 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}] 12:51:45 INFO - PROCESS | 3892 | 1461181905519 Marionette TRACE conn2 <- [1,2151,null,{"value":null}] 12:51:45 INFO - PROCESS | 3892 | 1461181905529 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\", \"a4ce384a-a975-48db-a85a-201f44ca6737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:51:45 INFO - PROCESS | 3892 | ++DOCSHELL 1CE9E400 == 104 [pid = 3892] [id = 547] 12:51:45 INFO - PROCESS | 3892 | ++DOMWINDOW == 233 (1D01EC00) [pid = 3892] [serial = 1641] [outer = 00000000] 12:51:45 INFO - PROCESS | 3892 | ++DOMWINDOW == 234 (1D876000) [pid = 3892] [serial = 1642] [outer = 1D01EC00] 12:51:45 INFO - PROCESS | 3892 | 1461181905575 Marionette DEBUG loaded listener.js 12:51:45 INFO - PROCESS | 3892 | ++DOMWINDOW == 235 (1D9C6400) [pid = 3892] [serial = 1643] [outer = 1D01EC00] 12:51:46 INFO - PROCESS | 3892 | 1461181906097 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]]]}] 12:51:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.skew.html | Strokes lines are skewed by the current transformation matrix 12:51:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.skew.html | took 734ms 12:51:46 INFO - PROCESS | 3892 | 1461181906147 Marionette TRACE conn2 -> [0,2153,"getWindowHandle",null] 12:51:46 INFO - PROCESS | 3892 | 1461181906149 Marionette TRACE conn2 <- [1,2153,null,{"value":"13"}] 12:51:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.unaffected.html 12:51:46 INFO - PROCESS | 3892 | 1461181906153 Marionette TRACE conn2 -> [0,2154,"setScriptTimeout",{"ms":35000}] 12:51:46 INFO - PROCESS | 3892 | 1461181906154 Marionette TRACE conn2 <- [1,2154,null,{}] 12:51:46 INFO - PROCESS | 3892 | 1461181906158 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}] 12:51:46 INFO - PROCESS | 3892 | 1461181906262 Marionette TRACE conn2 <- [1,2155,null,{"value":null}] 12:51:46 INFO - PROCESS | 3892 | 1461181906395 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\", \"a4ce384a-a975-48db-a85a-201f44ca6737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:51:46 INFO - PROCESS | 3892 | ++DOCSHELL 1D9B1400 == 105 [pid = 3892] [id = 548] 12:51:46 INFO - PROCESS | 3892 | ++DOMWINDOW == 236 (1DBE8800) [pid = 3892] [serial = 1644] [outer = 00000000] 12:51:46 INFO - PROCESS | 3892 | ++DOMWINDOW == 237 (1E108400) [pid = 3892] [serial = 1645] [outer = 1DBE8800] 12:51:46 INFO - PROCESS | 3892 | 1461181906440 Marionette DEBUG loaded listener.js 12:51:46 INFO - PROCESS | 3892 | ++DOMWINDOW == 238 (1E3B2C00) [pid = 3892] [serial = 1646] [outer = 1DBE8800] 12:51:46 INFO - PROCESS | 3892 | --DOCSHELL 1DF4E800 == 104 [pid = 3892] [id = 16] 12:51:46 INFO - PROCESS | 3892 | 1461181906903 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]]]}] 12:51:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.unaffected.html | Stroking does not start a new path or subpath 12:51:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.unaffected.html | took 797ms 12:51:46 INFO - PROCESS | 3892 | 1461181906953 Marionette TRACE conn2 -> [0,2157,"getWindowHandle",null] 12:51:46 INFO - PROCESS | 3892 | 1461181906955 Marionette TRACE conn2 <- [1,2157,null,{"value":"13"}] 12:51:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.union.html 12:51:46 INFO - PROCESS | 3892 | 1461181906958 Marionette TRACE conn2 -> [0,2158,"setScriptTimeout",{"ms":35000}] 12:51:46 INFO - PROCESS | 3892 | 1461181906960 Marionette TRACE conn2 <- [1,2158,null,{}] 12:51:46 INFO - PROCESS | 3892 | 1461181906964 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}] 12:51:47 INFO - PROCESS | 3892 | 1461181907057 Marionette TRACE conn2 <- [1,2159,null,{"value":null}] 12:51:47 INFO - PROCESS | 3892 | 1461181907066 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\", \"a4ce384a-a975-48db-a85a-201f44ca6737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:51:47 INFO - PROCESS | 3892 | ++DOCSHELL 1CB4E000 == 105 [pid = 3892] [id = 549] 12:51:47 INFO - PROCESS | 3892 | ++DOMWINDOW == 239 (1D83E000) [pid = 3892] [serial = 1647] [outer = 00000000] 12:51:47 INFO - PROCESS | 3892 | ++DOMWINDOW == 240 (20685000) [pid = 3892] [serial = 1648] [outer = 1D83E000] 12:51:47 INFO - PROCESS | 3892 | 1461181907110 Marionette DEBUG loaded listener.js 12:51:47 INFO - PROCESS | 3892 | ++DOMWINDOW == 241 (21008000) [pid = 3892] [serial = 1649] [outer = 1D83E000] 12:51:47 INFO - PROCESS | 3892 | 1461181907660 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]]]}] 12:51:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.union.html | Strokes in opposite directions are unioned, not subtracted 12:51:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.union.html | took 734ms 12:51:47 INFO - PROCESS | 3892 | 1461181907699 Marionette TRACE conn2 -> [0,2161,"getWindowHandle",null] 12:51:47 INFO - PROCESS | 3892 | 1461181907701 Marionette TRACE conn2 <- [1,2161,null,{"value":"13"}] 12:51:47 INFO - PROCESS | 3892 | 1461181907704 Marionette TRACE conn2 -> [0,2162,"setScriptTimeout",{"ms":35000}] 12:51:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.basic.html 12:51:47 INFO - PROCESS | 3892 | 1461181907705 Marionette TRACE conn2 <- [1,2162,null,{}] 12:51:47 INFO - PROCESS | 3892 | 1461181907714 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}] 12:51:47 INFO - PROCESS | 3892 | 1461181907859 Marionette TRACE conn2 <- [1,2163,null,{"value":null}] 12:51:47 INFO - PROCESS | 3892 | 1461181907879 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\", \"a4ce384a-a975-48db-a85a-201f44ca6737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:51:47 INFO - PROCESS | 3892 | ++DOCSHELL 1E707000 == 106 [pid = 3892] [id = 550] 12:51:47 INFO - PROCESS | 3892 | ++DOMWINDOW == 242 (2100C400) [pid = 3892] [serial = 1650] [outer = 00000000] 12:51:47 INFO - PROCESS | 3892 | ++DOMWINDOW == 243 (215A7800) [pid = 3892] [serial = 1651] [outer = 2100C400] 12:51:47 INFO - PROCESS | 3892 | 1461181907926 Marionette DEBUG loaded listener.js 12:51:48 INFO - PROCESS | 3892 | ++DOMWINDOW == 244 (2172B400) [pid = 3892] [serial = 1652] [outer = 2100C400] 12:51:48 INFO - PROCESS | 3892 | 1461181908375 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]]]}] 12:51:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.basic.html | Canvas test: 2d.path.transformation.basic 12:51:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.basic.html | took 703ms 12:51:48 INFO - PROCESS | 3892 | 1461181908409 Marionette TRACE conn2 -> [0,2165,"getWindowHandle",null] 12:51:48 INFO - PROCESS | 3892 | 1461181908411 Marionette TRACE conn2 <- [1,2165,null,{"value":"13"}] 12:51:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.changing.html 12:51:48 INFO - PROCESS | 3892 | 1461181908414 Marionette TRACE conn2 -> [0,2166,"setScriptTimeout",{"ms":35000}] 12:51:48 INFO - PROCESS | 3892 | 1461181908416 Marionette TRACE conn2 <- [1,2166,null,{}] 12:51:48 INFO - PROCESS | 3892 | 1461181908419 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}] 12:51:48 INFO - PROCESS | 3892 | 1461181908581 Marionette TRACE conn2 <- [1,2167,null,{"value":null}] 12:51:48 INFO - PROCESS | 3892 | 1461181908605 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\", \"a4ce384a-a975-48db-a85a-201f44ca6737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:51:48 INFO - PROCESS | 3892 | ++DOCSHELL 2154C800 == 107 [pid = 3892] [id = 551] 12:51:48 INFO - PROCESS | 3892 | ++DOMWINDOW == 245 (2155B400) [pid = 3892] [serial = 1653] [outer = 00000000] 12:51:48 INFO - PROCESS | 3892 | ++DOMWINDOW == 246 (219E6800) [pid = 3892] [serial = 1654] [outer = 2155B400] 12:51:48 INFO - PROCESS | 3892 | 1461181908649 Marionette DEBUG loaded listener.js 12:51:48 INFO - PROCESS | 3892 | ++DOMWINDOW == 247 (21B5C400) [pid = 3892] [serial = 1655] [outer = 2155B400] 12:51:49 INFO - PROCESS | 3892 | 1461181909112 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]]]}] 12:51:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.changing.html | Transformations are applied while building paths, not when drawing 12:51:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.changing.html | took 750ms 12:51:49 INFO - PROCESS | 3892 | 1461181909155 Marionette TRACE conn2 -> [0,2169,"getWindowHandle",null] 12:51:49 INFO - PROCESS | 3892 | 1461181909157 Marionette TRACE conn2 <- [1,2169,null,{"value":"13"}] 12:51:49 INFO - PROCESS | 3892 | 1461181909160 Marionette TRACE conn2 -> [0,2170,"setScriptTimeout",{"ms":35000}] 12:51:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.multiple.html 12:51:49 INFO - PROCESS | 3892 | 1461181909162 Marionette TRACE conn2 <- [1,2170,null,{}] 12:51:49 INFO - PROCESS | 3892 | 1461181909165 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}] 12:51:49 INFO - PROCESS | 3892 | 1461181909308 Marionette TRACE conn2 <- [1,2171,null,{"value":null}] 12:51:49 INFO - PROCESS | 3892 | --DOMWINDOW == 246 (1CBA7800) [pid = 3892] [serial = 1269] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.3.html] 12:51:49 INFO - PROCESS | 3892 | --DOMWINDOW == 245 (11C4C400) [pid = 3892] [serial = 1368] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.negative.html] 12:51:49 INFO - PROCESS | 3892 | --DOMWINDOW == 244 (2159D400) [pid = 3892] [serial = 1227] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.invalid.html] 12:51:49 INFO - PROCESS | 3892 | --DOMWINDOW == 243 (18F97000) [pid = 3892] [serial = 1260] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.valid.html] 12:51:49 INFO - PROCESS | 3892 | --DOMWINDOW == 242 (1C43B400) [pid = 3892] [serial = 1578] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.negative.html] 12:51:49 INFO - PROCESS | 3892 | --DOMWINDOW == 241 (19A03000) [pid = 3892] [serial = 1374] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.scale.html] 12:51:49 INFO - PROCESS | 3892 | --DOMWINDOW == 240 (1E1DA400) [pid = 3892] [serial = 1326] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.1.html] 12:51:49 INFO - PROCESS | 3892 | --DOMWINDOW == 239 (1C677000) [pid = 3892] [serial = 1161] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html] 12:51:49 INFO - PROCESS | 3892 | --DOMWINDOW == 238 (1325F400) [pid = 3892] [serial = 1317] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.3.html] 12:51:49 INFO - PROCESS | 3892 | --DOMWINDOW == 237 (1D8AE400) [pid = 3892] [serial = 1218] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.valid.html] 12:51:49 INFO - PROCESS | 3892 | --DOMWINDOW == 236 (21549000) [pid = 3892] [serial = 1437] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.2.html] 12:51:49 INFO - PROCESS | 3892 | --DOMWINDOW == 235 (196D6000) [pid = 3892] [serial = 1572] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.1.html] 12:51:49 INFO - PROCESS | 3892 | --DOMWINDOW == 234 (1D83F800) [pid = 3892] [serial = 1221] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.acute.html] 12:51:49 INFO - PROCESS | 3892 | --DOMWINDOW == 233 (1C5FC800) [pid = 3892] [serial = 1581] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.newsubpath.html] 12:51:49 INFO - PROCESS | 3892 | --DOMWINDOW == 232 (1FAC4400) [pid = 3892] [serial = 1332] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.3.html] 12:51:49 INFO - PROCESS | 3892 | --DOMWINDOW == 231 (190B0400) [pid = 3892] [serial = 1215] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.round.html] 12:51:49 INFO - PROCESS | 3892 | --DOMWINDOW == 230 (1E10E800) [pid = 3892] [serial = 1590] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.winding.html] 12:51:49 INFO - PROCESS | 3892 | --DOMWINDOW == 229 (1E70CC00) [pid = 3892] [serial = 1224] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.exceeded.html] 12:51:49 INFO - PROCESS | 3892 | --DOMWINDOW == 228 (1AA5D800) [pid = 3892] [serial = 1596] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.2.html] 12:51:49 INFO - PROCESS | 3892 | --DOMWINDOW == 227 (15F62800) [pid = 3892] [serial = 1266] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.2.html] 12:51:49 INFO - PROCESS | 3892 | --DOMWINDOW == 226 (1DBE9C00) [pid = 3892] [serial = 1383] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.end.html] 12:51:49 INFO - PROCESS | 3892 | --DOMWINDOW == 225 (1D87C800) [pid = 3892] [serial = 1209] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.open.html] 12:51:49 INFO - PROCESS | 3892 | --DOMWINDOW == 224 (18F9E800) [pid = 3892] [serial = 1425] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.empty.html] 12:51:49 INFO - PROCESS | 3892 | --DOMWINDOW == 223 (1E1D4800) [pid = 3892] [serial = 1386] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.start.html] 12:51:49 INFO - PROCESS | 3892 | --DOMWINDOW == 222 (1CEA3400) [pid = 3892] [serial = 1152] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html] 12:51:49 INFO - PROCESS | 3892 | --DOMWINDOW == 221 (1541B800) [pid = 3892] [serial = 1155] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html] 12:51:49 INFO - PROCESS | 3892 | --DOMWINDOW == 220 (1D879800) [pid = 3892] [serial = 1164] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html] 12:51:49 INFO - PROCESS | 3892 | --DOMWINDOW == 219 (1D9C5800) [pid = 3892] [serial = 1272] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.4.html] 12:51:49 INFO - PROCESS | 3892 | --DOMWINDOW == 218 (1D018000) [pid = 3892] [serial = 1323] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.5.html] 12:51:49 INFO - PROCESS | 3892 | --DOMWINDOW == 217 (1D9AA000) [pid = 3892] [serial = 1314] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.2.html] 12:51:49 INFO - PROCESS | 3892 | --DOMWINDOW == 216 (1DBE6000) [pid = 3892] [serial = 1275] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.5.html] 12:51:49 INFO - PROCESS | 3892 | --DOMWINDOW == 215 (15417400) [pid = 3892] [serial = 1371] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.nonfinite.html] 12:51:49 INFO - PROCESS | 3892 | --DOMWINDOW == 214 (18523400) [pid = 3892] [serial = 1212] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.parallel.html] 12:51:49 INFO - PROCESS | 3892 | --DOMWINDOW == 213 (1E10FC00) [pid = 3892] [serial = 1170] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.butt.html] 12:51:49 INFO - PROCESS | 3892 | --DOMWINDOW == 212 (1DCE5400) [pid = 3892] [serial = 1428] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.intersect.html] 12:51:49 INFO - PROCESS | 3892 | --DOMWINDOW == 211 (1D3F6000) [pid = 3892] [serial = 1377] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve1.html] 12:51:49 INFO - PROCESS | 3892 | --DOMWINDOW == 210 (1DF4AC00) [pid = 3892] [serial = 1173] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.closed.html] 12:51:49 INFO - PROCESS | 3892 | --DOMWINDOW == 209 (1D3FBC00) [pid = 3892] [serial = 1380] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve2.html] 12:51:49 INFO - PROCESS | 3892 | --DOMWINDOW == 208 (1659E800) [pid = 3892] [serial = 1263] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.1.html] 12:51:49 INFO - PROCESS | 3892 | --DOMWINDOW == 207 (21004C00) [pid = 3892] [serial = 1431] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.unaffected.html] 12:51:49 INFO - PROCESS | 3892 | --DOMWINDOW == 206 (21551800) [pid = 3892] [serial = 1443] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.newline.html] 12:51:49 INFO - PROCESS | 3892 | --DOMWINDOW == 205 (2054B400) [pid = 3892] [serial = 1440] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.empty.html] 12:51:49 INFO - PROCESS | 3892 | --DOMWINDOW == 204 (1DF54000) [pid = 3892] [serial = 1587] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.selfintersect.html] 12:51:49 INFO - PROCESS | 3892 | --DOMWINDOW == 203 (13AAEC00) [pid = 3892] [serial = 1593] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.1.html] 12:51:49 INFO - PROCESS | 3892 | --DOMWINDOW == 202 (190B5C00) [pid = 3892] [serial = 1320] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.4.html] 12:51:49 INFO - PROCESS | 3892 | --DOMWINDOW == 201 (1D877000) [pid = 3892] [serial = 1167] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html] 12:51:49 INFO - PROCESS | 3892 | --DOMWINDOW == 200 (11C4D400) [pid = 3892] [serial = 1281] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.default.html] 12:51:49 INFO - PROCESS | 3892 | --DOMWINDOW == 199 (1D3F3C00) [pid = 3892] [serial = 1584] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.nonfinite.html] 12:51:49 INFO - PROCESS | 3892 | --DOMWINDOW == 198 (1325C800) [pid = 3892] [serial = 1569] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.closed.html] 12:51:49 INFO - PROCESS | 3892 | --DOMWINDOW == 197 (1966EC00) [pid = 3892] [serial = 1434] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.1.html] 12:51:49 INFO - PROCESS | 3892 | --DOMWINDOW == 196 (1E3BB800) [pid = 3892] [serial = 1329] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.2.html] 12:51:49 INFO - PROCESS | 3892 | --DOMWINDOW == 195 (1354C400) [pid = 3892] [serial = 1575] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.2.html] 12:51:49 INFO - PROCESS | 3892 | --DOMWINDOW == 194 (156B5400) [pid = 3892] [serial = 1422] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.2.html] 12:51:49 INFO - PROCESS | 3892 | --DOMWINDOW == 193 (182DCC00) [pid = 3892] [serial = 1158] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html] 12:51:49 INFO - PROCESS | 3892 | --DOMWINDOW == 192 (11C46400) [pid = 3892] [serial = 1278] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.6.html] 12:51:49 INFO - PROCESS | 3892 | --DOMWINDOW == 191 (1C334800) [pid = 3892] [serial = 1539] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.multiple.html] 12:51:49 INFO - PROCESS | 3892 | --DOMWINDOW == 190 (214B1C00) [pid = 3892] [serial = 1479] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.2.html] 12:51:50 INFO - PROCESS | 3892 | 1461181910019 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\", \"a4ce384a-a975-48db-a85a-201f44ca6737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:51:50 INFO - PROCESS | 3892 | ++DOCSHELL 11C45000 == 108 [pid = 3892] [id = 552] 12:51:50 INFO - PROCESS | 3892 | ++DOMWINDOW == 191 (11C46400) [pid = 3892] [serial = 1656] [outer = 00000000] 12:51:50 INFO - PROCESS | 3892 | ++DOMWINDOW == 192 (13555800) [pid = 3892] [serial = 1657] [outer = 11C46400] 12:51:50 INFO - PROCESS | 3892 | 1461181910066 Marionette DEBUG loaded listener.js 12:51:50 INFO - PROCESS | 3892 | ++DOMWINDOW == 193 (142A9000) [pid = 3892] [serial = 1658] [outer = 11C46400] 12:51:50 INFO - PROCESS | 3892 | 1461181910445 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]]]}] 12:51:50 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.multiple.html | Transformations are applied while building paths, not when drawing 12:51:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.multiple.html | took 1360ms 12:51:50 INFO - PROCESS | 3892 | 1461181910516 Marionette TRACE conn2 -> [0,2173,"getWindowHandle",null] 12:51:50 INFO - PROCESS | 3892 | 1461181910518 Marionette TRACE conn2 <- [1,2173,null,{"value":"13"}] 12:51:50 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html 12:51:50 INFO - PROCESS | 3892 | 1461181910522 Marionette TRACE conn2 -> [0,2174,"setScriptTimeout",{"ms":35000}] 12:51:50 INFO - PROCESS | 3892 | 1461181910523 Marionette TRACE conn2 <- [1,2174,null,{}] 12:51:50 INFO - PROCESS | 3892 | 1461181910527 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}] 12:51:50 INFO - PROCESS | 3892 | 1461181910623 Marionette TRACE conn2 <- [1,2175,null,{"value":null}] 12:51:50 INFO - PROCESS | 3892 | 1461181910628 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\", \"a4ce384a-a975-48db-a85a-201f44ca6737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:51:50 INFO - PROCESS | 3892 | ++DOCSHELL 15ADB800 == 109 [pid = 3892] [id = 553] 12:51:50 INFO - PROCESS | 3892 | ++DOMWINDOW == 194 (16A65400) [pid = 3892] [serial = 1659] [outer = 00000000] 12:51:50 INFO - PROCESS | 3892 | ++DOMWINDOW == 195 (190AC000) [pid = 3892] [serial = 1660] [outer = 16A65400] 12:51:50 INFO - PROCESS | 3892 | 1461181910674 Marionette DEBUG loaded listener.js 12:51:50 INFO - PROCESS | 3892 | ++DOMWINDOW == 196 (1985E000) [pid = 3892] [serial = 1661] [outer = 16A65400] 12:51:51 INFO - PROCESS | 3892 | 1461181911127 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]]]}] 12:51:51 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | createImageData(imgdata) exists and returns something 12:51:51 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | took 640ms 12:51:51 INFO - PROCESS | 3892 | 1461181911181 Marionette TRACE conn2 -> [0,2177,"getWindowHandle",null] 12:51:51 INFO - PROCESS | 3892 | 1461181911183 Marionette TRACE conn2 <- [1,2177,null,{"value":"13"}] 12:51:51 INFO - PROCESS | 3892 | 1461181911187 Marionette TRACE conn2 -> [0,2178,"setScriptTimeout",{"ms":35000}] 12:51:51 INFO - PROCESS | 3892 | 1461181911188 Marionette TRACE conn2 <- [1,2178,null,{}] 12:51:51 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html 12:51:51 INFO - PROCESS | 3892 | 1461181911192 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}] 12:51:51 INFO - PROCESS | 3892 | 1461181911287 Marionette TRACE conn2 <- [1,2179,null,{"value":null}] 12:51:51 INFO - PROCESS | 3892 | 1461181911333 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\", \"a4ce384a-a975-48db-a85a-201f44ca6737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:51:51 INFO - PROCESS | 3892 | ++DOCSHELL 1ABE2000 == 110 [pid = 3892] [id = 554] 12:51:51 INFO - PROCESS | 3892 | ++DOMWINDOW == 197 (1C332800) [pid = 3892] [serial = 1662] [outer = 00000000] 12:51:51 INFO - PROCESS | 3892 | ++DOMWINDOW == 198 (1CB42C00) [pid = 3892] [serial = 1663] [outer = 1C332800] 12:51:51 INFO - PROCESS | 3892 | 1461181911377 Marionette DEBUG loaded listener.js 12:51:51 INFO - PROCESS | 3892 | ++DOMWINDOW == 199 (1CEA3400) [pid = 3892] [serial = 1664] [outer = 1C332800] 12:51:51 INFO - PROCESS | 3892 | 1461181911844 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]]]}] 12:51:51 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | createImageData(imgdata) returns transparent black data of the right size 12:51:51 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | took 671ms 12:51:51 INFO - PROCESS | 3892 | 1461181911870 Marionette TRACE conn2 -> [0,2181,"getWindowHandle",null] 12:51:51 INFO - PROCESS | 3892 | 1461181911872 Marionette TRACE conn2 <- [1,2181,null,{"value":"13"}] 12:51:51 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html 12:51:51 INFO - PROCESS | 3892 | 1461181911876 Marionette TRACE conn2 -> [0,2182,"setScriptTimeout",{"ms":35000}] 12:51:51 INFO - PROCESS | 3892 | 1461181911878 Marionette TRACE conn2 <- [1,2182,null,{}] 12:51:51 INFO - PROCESS | 3892 | 1461181911881 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}] 12:51:52 INFO - PROCESS | 3892 | 1461181912075 Marionette TRACE conn2 <- [1,2183,null,{"value":null}] 12:51:52 INFO - PROCESS | 3892 | 1461181912236 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\", \"a4ce384a-a975-48db-a85a-201f44ca6737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:51:52 INFO - PROCESS | 3892 | ++DOCSHELL 16EC0000 == 111 [pid = 3892] [id = 555] 12:51:52 INFO - PROCESS | 3892 | ++DOMWINDOW == 200 (16ED2000) [pid = 3892] [serial = 1665] [outer = 00000000] 12:51:52 INFO - PROCESS | 3892 | ++DOMWINDOW == 201 (189A1000) [pid = 3892] [serial = 1666] [outer = 16ED2000] 12:51:52 INFO - PROCESS | 3892 | 1461181912300 Marionette DEBUG loaded listener.js 12:51:52 INFO - PROCESS | 3892 | ++DOMWINDOW == 202 (18CEF000) [pid = 3892] [serial = 1667] [outer = 16ED2000] 12:51:53 INFO - PROCESS | 3892 | 1461181912985 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]]]}] 12:51:53 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | createImageData(imgdata) should throw when called with the wrong |this| 12:51:53 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | took 1141ms 12:51:53 INFO - PROCESS | 3892 | 1461181913021 Marionette TRACE conn2 -> [0,2185,"getWindowHandle",null] 12:51:53 INFO - PROCESS | 3892 | 1461181913026 Marionette TRACE conn2 <- [1,2185,null,{"value":"13"}] 12:51:53 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html 12:51:53 INFO - PROCESS | 3892 | 1461181913031 Marionette TRACE conn2 -> [0,2186,"setScriptTimeout",{"ms":35000}] 12:51:53 INFO - PROCESS | 3892 | 1461181913036 Marionette TRACE conn2 <- [1,2186,null,{}] 12:51:53 INFO - PROCESS | 3892 | 1461181913040 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}] 12:51:53 INFO - PROCESS | 3892 | 1461181913166 Marionette TRACE conn2 <- [1,2187,null,{"value":null}] 12:51:53 INFO - PROCESS | 3892 | 1461181913334 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\", \"a4ce384a-a975-48db-a85a-201f44ca6737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:51:53 INFO - PROCESS | 3892 | ++DOCSHELL 165D8800 == 112 [pid = 3892] [id = 556] 12:51:53 INFO - PROCESS | 3892 | ++DOMWINDOW == 203 (18524800) [pid = 3892] [serial = 1668] [outer = 00000000] 12:51:53 INFO - PROCESS | 3892 | ++DOMWINDOW == 204 (1C678800) [pid = 3892] [serial = 1669] [outer = 18524800] 12:51:53 INFO - PROCESS | 3892 | 1461181913396 Marionette DEBUG loaded listener.js 12:51:53 INFO - PROCESS | 3892 | ++DOMWINDOW == 205 (1CB4E400) [pid = 3892] [serial = 1670] [outer = 18524800] 12:51:53 INFO - PROCESS | 3892 | 1461181913941 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]]]}] 12:51:53 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | createImageData(imgdata) returns an ImageData object containing a Uint8ClampedArray object 12:51:53 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | took 938ms 12:51:54 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html 12:51:54 INFO - PROCESS | 3892 | 1461181913976 Marionette TRACE conn2 -> [0,2189,"getWindowHandle",null] 12:51:54 INFO - PROCESS | 3892 | 1461181913980 Marionette TRACE conn2 <- [1,2189,null,{"value":"13"}] 12:51:54 INFO - PROCESS | 3892 | 1461181913984 Marionette TRACE conn2 -> [0,2190,"setScriptTimeout",{"ms":35000}] 12:51:54 INFO - PROCESS | 3892 | 1461181913986 Marionette TRACE conn2 <- [1,2190,null,{}] 12:51:54 INFO - PROCESS | 3892 | 1461181913989 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}] 12:51:54 INFO - PROCESS | 3892 | 1461181914109 Marionette TRACE conn2 <- [1,2191,null,{"value":null}] 12:51:54 INFO - PROCESS | 3892 | 1461181914292 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\", \"a4ce384a-a975-48db-a85a-201f44ca6737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:51:54 INFO - PROCESS | 3892 | ++DOCSHELL 1D872000 == 113 [pid = 3892] [id = 557] 12:51:54 INFO - PROCESS | 3892 | ++DOMWINDOW == 206 (1D875400) [pid = 3892] [serial = 1671] [outer = 00000000] 12:51:54 INFO - PROCESS | 3892 | ++DOMWINDOW == 207 (1D9AF400) [pid = 3892] [serial = 1672] [outer = 1D875400] 12:51:54 INFO - PROCESS | 3892 | 1461181914353 Marionette DEBUG loaded listener.js 12:51:54 INFO - PROCESS | 3892 | ++DOMWINDOW == 208 (1DBE7400) [pid = 3892] [serial = 1673] [outer = 1D875400] 12:51:55 INFO - PROCESS | 3892 | 1461181914990 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]]]}] 12:51:55 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | createImageData(null) throws TypeError 12:51:55 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | took 1031ms 12:51:55 INFO - PROCESS | 3892 | 1461181915024 Marionette TRACE conn2 -> [0,2193,"getWindowHandle",null] 12:51:55 INFO - PROCESS | 3892 | 1461181915028 Marionette TRACE conn2 <- [1,2193,null,{"value":"13"}] 12:51:55 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html 12:51:55 INFO - PROCESS | 3892 | 1461181915055 Marionette TRACE conn2 -> [0,2194,"setScriptTimeout",{"ms":35000}] 12:51:55 INFO - PROCESS | 3892 | 1461181915060 Marionette TRACE conn2 <- [1,2194,null,{}] 12:51:55 INFO - PROCESS | 3892 | 1461181915064 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}] 12:51:55 INFO - PROCESS | 3892 | 1461181915187 Marionette TRACE conn2 <- [1,2195,null,{"value":null}] 12:51:55 INFO - PROCESS | 3892 | 1461181915355 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\", \"a4ce384a-a975-48db-a85a-201f44ca6737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:51:55 INFO - PROCESS | 3892 | ++DOCSHELL 1DF4F000 == 114 [pid = 3892] [id = 558] 12:51:55 INFO - PROCESS | 3892 | ++DOMWINDOW == 209 (1E104000) [pid = 3892] [serial = 1674] [outer = 00000000] 12:51:55 INFO - PROCESS | 3892 | ++DOMWINDOW == 210 (20543C00) [pid = 3892] [serial = 1675] [outer = 1E104000] 12:51:55 INFO - PROCESS | 3892 | 1461181915417 Marionette DEBUG loaded listener.js 12:51:55 INFO - PROCESS | 3892 | ++DOMWINDOW == 211 (2054F800) [pid = 3892] [serial = 1676] [outer = 1E104000] 12:51:56 INFO - PROCESS | 3892 | 1461181916025 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]]]}] 12:51:56 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | createImageData(sw, sh) exists and returns something 12:51:56 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | took 1047ms 12:51:56 INFO - PROCESS | 3892 | 1461181916119 Marionette TRACE conn2 -> [0,2197,"getWindowHandle",null] 12:51:56 INFO - PROCESS | 3892 | 1461181916121 Marionette TRACE conn2 <- [1,2197,null,{"value":"13"}] 12:51:56 INFO - PROCESS | 3892 | 1461181916124 Marionette TRACE conn2 -> [0,2198,"setScriptTimeout",{"ms":35000}] 12:51:56 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html 12:51:56 INFO - PROCESS | 3892 | 1461181916126 Marionette TRACE conn2 <- [1,2198,null,{}] 12:51:56 INFO - PROCESS | 3892 | 1461181916130 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}] 12:51:56 INFO - PROCESS | 3892 | 1461181916248 Marionette TRACE conn2 <- [1,2199,null,{"value":null}] 12:51:56 INFO - PROCESS | 3892 | 1461181916414 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\", \"a4ce384a-a975-48db-a85a-201f44ca6737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:51:56 INFO - PROCESS | 3892 | ++DOCSHELL 1E70E400 == 115 [pid = 3892] [id = 559] 12:51:56 INFO - PROCESS | 3892 | ++DOMWINDOW == 212 (1FACB800) [pid = 3892] [serial = 1677] [outer = 00000000] 12:51:56 INFO - PROCESS | 3892 | ++DOMWINDOW == 213 (2155E800) [pid = 3892] [serial = 1678] [outer = 1FACB800] 12:51:56 INFO - PROCESS | 3892 | 1461181916469 Marionette DEBUG loaded listener.js 12:51:56 INFO - PROCESS | 3892 | ++DOMWINDOW == 214 (215A0000) [pid = 3892] [serial = 1679] [outer = 1FACB800] 12:51:57 INFO - PROCESS | 3892 | 1461181917001 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]]]}] 12:51:57 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | createImageData(sw, sh) returns transparent black data of the right size 12:51:57 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | took 907ms 12:51:57 INFO - PROCESS | 3892 | 1461181917031 Marionette TRACE conn2 -> [0,2201,"getWindowHandle",null] 12:51:57 INFO - PROCESS | 3892 | 1461181917033 Marionette TRACE conn2 <- [1,2201,null,{"value":"13"}] 12:51:57 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html 12:51:57 INFO - PROCESS | 3892 | 1461181917036 Marionette TRACE conn2 -> [0,2202,"setScriptTimeout",{"ms":35000}] 12:51:57 INFO - PROCESS | 3892 | 1461181917038 Marionette TRACE conn2 <- [1,2202,null,{}] 12:51:57 INFO - PROCESS | 3892 | 1461181917042 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}] 12:51:57 INFO - PROCESS | 3892 | 1461181917160 Marionette TRACE conn2 <- [1,2203,null,{"value":null}] 12:51:57 INFO - PROCESS | 3892 | 1461181917340 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\", \"a4ce384a-a975-48db-a85a-201f44ca6737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:51:57 INFO - PROCESS | 3892 | ++DOCSHELL 21744C00 == 116 [pid = 3892] [id = 560] 12:51:57 INFO - PROCESS | 3892 | ++DOMWINDOW == 215 (21745000) [pid = 3892] [serial = 1680] [outer = 00000000] 12:51:57 INFO - PROCESS | 3892 | ++DOMWINDOW == 216 (21B65800) [pid = 3892] [serial = 1681] [outer = 21745000] 12:51:57 INFO - PROCESS | 3892 | 1461181917412 Marionette DEBUG loaded listener.js 12:51:57 INFO - PROCESS | 3892 | ++DOMWINDOW == 217 (22A8C400) [pid = 3892] [serial = 1682] [outer = 21745000] 12:51:58 INFO - PROCESS | 3892 | 1461181918026 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]]]}] 12:51:58 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | createImageData(sw, sh) works for sizes much larger than the canvas 12:51:58 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | took 1047ms 12:51:58 INFO - PROCESS | 3892 | 1461181918092 Marionette TRACE conn2 -> [0,2205,"getWindowHandle",null] 12:51:58 INFO - PROCESS | 3892 | 1461181918094 Marionette TRACE conn2 <- [1,2205,null,{"value":"13"}] 12:51:58 INFO - PROCESS | 3892 | 1461181918098 Marionette TRACE conn2 -> [0,2206,"setScriptTimeout",{"ms":35000}] 12:51:58 INFO - PROCESS | 3892 | 1461181918100 Marionette TRACE conn2 <- [1,2206,null,{}] 12:51:58 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html 12:51:58 INFO - PROCESS | 3892 | 1461181918103 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}] 12:51:58 INFO - PROCESS | 3892 | 1461181918280 Marionette TRACE conn2 <- [1,2207,null,{"value":null}] 12:51:58 INFO - PROCESS | 3892 | 1461181918404 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\", \"a4ce384a-a975-48db-a85a-201f44ca6737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:51:58 INFO - PROCESS | 3892 | ++DOCSHELL 224DE800 == 117 [pid = 3892] [id = 561] 12:51:58 INFO - PROCESS | 3892 | ++DOMWINDOW == 218 (22A89C00) [pid = 3892] [serial = 1683] [outer = 00000000] 12:51:58 INFO - PROCESS | 3892 | ++DOMWINDOW == 219 (23162C00) [pid = 3892] [serial = 1684] [outer = 22A89C00] 12:51:58 INFO - PROCESS | 3892 | 1461181918466 Marionette DEBUG loaded listener.js 12:51:58 INFO - PROCESS | 3892 | ++DOMWINDOW == 220 (23164000) [pid = 3892] [serial = 1685] [outer = 22A89C00] 12:51:59 INFO - PROCESS | 3892 | 1461181919040 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]]]}] 12:51:59 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | createImageData(sw, sh) takes the absolute magnitude of the size arguments 12:51:59 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | took 985ms 12:51:59 INFO - PROCESS | 3892 | 1461181919090 Marionette TRACE conn2 -> [0,2209,"getWindowHandle",null] 12:51:59 INFO - PROCESS | 3892 | 1461181919092 Marionette TRACE conn2 <- [1,2209,null,{"value":"13"}] 12:51:59 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html 12:51:59 INFO - PROCESS | 3892 | 1461181919097 Marionette TRACE conn2 -> [0,2210,"setScriptTimeout",{"ms":35000}] 12:51:59 INFO - PROCESS | 3892 | 1461181919099 Marionette TRACE conn2 <- [1,2210,null,{}] 12:51:59 INFO - PROCESS | 3892 | 1461181919103 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}] 12:51:59 INFO - PROCESS | 3892 | 1461181919221 Marionette TRACE conn2 <- [1,2211,null,{"value":null}] 12:51:59 INFO - PROCESS | 3892 | 1461181919403 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\", \"a4ce384a-a975-48db-a85a-201f44ca6737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:51:59 INFO - PROCESS | 3892 | ++DOCSHELL 137DC400 == 118 [pid = 3892] [id = 562] 12:51:59 INFO - PROCESS | 3892 | ++DOMWINDOW == 221 (16646800) [pid = 3892] [serial = 1686] [outer = 00000000] 12:51:59 INFO - PROCESS | 3892 | ++DOMWINDOW == 222 (18F78000) [pid = 3892] [serial = 1687] [outer = 16646800] 12:51:59 INFO - PROCESS | 3892 | 1461181919462 Marionette DEBUG loaded listener.js 12:51:59 INFO - PROCESS | 3892 | ++DOMWINDOW == 223 (1A3A8000) [pid = 3892] [serial = 1688] [outer = 16646800] 12:52:00 INFO - PROCESS | 3892 | 1461181920053 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]]]}] 12:52:00 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | createImageData() throws TypeError if arguments are not finite 12:52:00 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | took 1000ms 12:52:00 INFO - PROCESS | 3892 | 1461181920103 Marionette TRACE conn2 -> [0,2213,"getWindowHandle",null] 12:52:00 INFO - PROCESS | 3892 | 1461181920105 Marionette TRACE conn2 <- [1,2213,null,{"value":"13"}] 12:52:00 INFO - PROCESS | 3892 | 1461181920111 Marionette TRACE conn2 -> [0,2214,"setScriptTimeout",{"ms":35000}] 12:52:00 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html 12:52:00 INFO - PROCESS | 3892 | 1461181920113 Marionette TRACE conn2 <- [1,2214,null,{}] 12:52:00 INFO - PROCESS | 3892 | 1461181920116 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}] 12:52:00 INFO - PROCESS | 3892 | 1461181920235 Marionette TRACE conn2 <- [1,2215,null,{"value":null}] 12:52:00 INFO - PROCESS | 3892 | 1461181920404 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\", \"a4ce384a-a975-48db-a85a-201f44ca6737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:52:00 INFO - PROCESS | 3892 | ++DOCSHELL 136DEC00 == 119 [pid = 3892] [id = 563] 12:52:00 INFO - PROCESS | 3892 | ++DOMWINDOW == 224 (14347C00) [pid = 3892] [serial = 1689] [outer = 00000000] 12:52:00 INFO - PROCESS | 3892 | ++DOMWINDOW == 225 (190B3400) [pid = 3892] [serial = 1690] [outer = 14347C00] 12:52:00 INFO - PROCESS | 3892 | 1461181920467 Marionette DEBUG loaded listener.js 12:52:00 INFO - PROCESS | 3892 | ++DOMWINDOW == 226 (19BEDC00) [pid = 3892] [serial = 1691] [outer = 14347C00] 12:52:01 INFO - PROCESS | 3892 | 1461181921410 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]]]}] 12:52:01 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html | createImageData(w, h) is rounded the same as getImageData(0, 0, w, h) 12:52:01 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html | took 1359ms 12:52:01 INFO - PROCESS | 3892 | 1461181921483 Marionette TRACE conn2 -> [0,2217,"getWindowHandle",null] 12:52:01 INFO - PROCESS | 3892 | 1461181921489 Marionette TRACE conn2 <- [1,2217,null,{"value":"13"}] 12:52:01 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html 12:52:01 INFO - PROCESS | 3892 | 1461181921495 Marionette TRACE conn2 -> [0,2218,"setScriptTimeout",{"ms":35000}] 12:52:01 INFO - PROCESS | 3892 | 1461181921499 Marionette TRACE conn2 <- [1,2218,null,{}] 12:52:01 INFO - PROCESS | 3892 | 1461181921503 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}] 12:52:01 INFO - PROCESS | 3892 | 1461181921616 Marionette TRACE conn2 <- [1,2219,null,{"value":null}] 12:52:01 INFO - PROCESS | 3892 | 1461181921816 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\", \"a4ce384a-a975-48db-a85a-201f44ca6737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:52:01 INFO - PROCESS | 3892 | ++DOCSHELL 12BBE400 == 120 [pid = 3892] [id = 564] 12:52:01 INFO - PROCESS | 3892 | ++DOMWINDOW == 227 (13551C00) [pid = 3892] [serial = 1692] [outer = 00000000] 12:52:01 INFO - PROCESS | 3892 | ++DOMWINDOW == 228 (15A3D800) [pid = 3892] [serial = 1693] [outer = 13551C00] 12:52:01 INFO - PROCESS | 3892 | 1461181921866 Marionette DEBUG loaded listener.js 12:52:01 INFO - PROCESS | 3892 | ++DOMWINDOW == 229 (16ECB400) [pid = 3892] [serial = 1694] [outer = 13551C00] 12:52:02 INFO - PROCESS | 3892 | 1461181922505 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]]]}] 12:52:02 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | createImageData(sw, sh) should throw when called with the wrong |this| 12:52:02 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | took 1047ms 12:52:02 INFO - PROCESS | 3892 | 1461181922541 Marionette TRACE conn2 -> [0,2221,"getWindowHandle",null] 12:52:02 INFO - PROCESS | 3892 | 1461181922546 Marionette TRACE conn2 <- [1,2221,null,{"value":"13"}] 12:52:02 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html 12:52:02 INFO - PROCESS | 3892 | 1461181922574 Marionette TRACE conn2 -> [0,2222,"setScriptTimeout",{"ms":35000}] 12:52:02 INFO - PROCESS | 3892 | 1461181922576 Marionette TRACE conn2 <- [1,2222,null,{}] 12:52:02 INFO - PROCESS | 3892 | 1461181922580 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}] 12:52:02 INFO - PROCESS | 3892 | 1461181922691 Marionette TRACE conn2 <- [1,2223,null,{"value":null}] 12:52:02 INFO - PROCESS | 3892 | 1461181922880 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\", \"a4ce384a-a975-48db-a85a-201f44ca6737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:52:02 INFO - PROCESS | 3892 | ++DOCSHELL 189EB400 == 121 [pid = 3892] [id = 565] 12:52:02 INFO - PROCESS | 3892 | ++DOMWINDOW == 230 (18C17C00) [pid = 3892] [serial = 1695] [outer = 00000000] 12:52:02 INFO - PROCESS | 3892 | ++DOMWINDOW == 231 (190A8400) [pid = 3892] [serial = 1696] [outer = 18C17C00] 12:52:02 INFO - PROCESS | 3892 | 1461181922929 Marionette DEBUG loaded listener.js 12:52:03 INFO - PROCESS | 3892 | ++DOMWINDOW == 232 (190B2000) [pid = 3892] [serial = 1697] [outer = 18C17C00] 12:52:03 INFO - PROCESS | 3892 | --DOCSHELL 19A06C00 == 120 [pid = 3892] [id = 372] 12:52:03 INFO - PROCESS | 3892 | --DOCSHELL 1ABE2000 == 119 [pid = 3892] [id = 554] 12:52:03 INFO - PROCESS | 3892 | --DOCSHELL 15ADB800 == 118 [pid = 3892] [id = 553] 12:52:03 INFO - PROCESS | 3892 | --DOCSHELL 1E107000 == 117 [pid = 3892] [id = 17] 12:52:03 INFO - PROCESS | 3892 | --DOCSHELL 11C45000 == 116 [pid = 3892] [id = 552] 12:52:03 INFO - PROCESS | 3892 | --DOCSHELL 2154C800 == 115 [pid = 3892] [id = 551] 12:52:03 INFO - PROCESS | 3892 | --DOCSHELL 1E707000 == 114 [pid = 3892] [id = 550] 12:52:03 INFO - PROCESS | 3892 | --DOCSHELL 1CB4E000 == 113 [pid = 3892] [id = 549] 12:52:03 INFO - PROCESS | 3892 | --DOCSHELL 1D9B1400 == 112 [pid = 3892] [id = 548] 12:52:03 INFO - PROCESS | 3892 | --DOCSHELL 1CE9E400 == 111 [pid = 3892] [id = 547] 12:52:03 INFO - PROCESS | 3892 | --DOCSHELL 1320D800 == 110 [pid = 3892] [id = 546] 12:52:03 INFO - PROCESS | 3892 | --DOMWINDOW == 231 (1D240000) [pid = 3892] [serial = 1600] [outer = 00000000] [url = about:blank] 12:52:03 INFO - PROCESS | 3892 | --DOMWINDOW == 230 (1D9B8000) [pid = 3892] [serial = 1549] [outer = 00000000] [url = about:blank] 12:52:03 INFO - PROCESS | 3892 | --DOMWINDOW == 229 (1C5F8C00) [pid = 3892] [serial = 1567] [outer = 00000000] [url = about:blank] 12:52:03 INFO - PROCESS | 3892 | --DOMWINDOW == 228 (1563F000) [pid = 3892] [serial = 1543] [outer = 00000000] [url = about:blank] 12:52:03 INFO - PROCESS | 3892 | --DOMWINDOW == 227 (21746400) [pid = 3892] [serial = 1552] [outer = 00000000] [url = about:blank] 12:52:03 INFO - PROCESS | 3892 | --DOMWINDOW == 226 (1C332C00) [pid = 3892] [serial = 1546] [outer = 00000000] [url = about:blank] 12:52:03 INFO - PROCESS | 3892 | --DOCSHELL 190ADC00 == 109 [pid = 3892] [id = 545] 12:52:03 INFO - PROCESS | 3892 | --DOCSHELL 1FAC5400 == 108 [pid = 3892] [id = 537] 12:52:03 INFO - PROCESS | 3892 | --DOCSHELL 1DBEB400 == 107 [pid = 3892] [id = 536] 12:52:03 INFO - PROCESS | 3892 | --DOCSHELL 18BCFC00 == 106 [pid = 3892] [id = 535] 12:52:03 INFO - PROCESS | 3892 | --DOCSHELL 18263400 == 105 [pid = 3892] [id = 534] 12:52:03 INFO - PROCESS | 3892 | 1461181923520 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]]]}] 12:52:03 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | createImageData(sw, sh) works for sizes smaller than one pixel 12:52:03 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | took 1000ms 12:52:03 INFO - PROCESS | 3892 | 1461181923574 Marionette TRACE conn2 -> [0,2225,"getWindowHandle",null] 12:52:03 INFO - PROCESS | 3892 | 1461181923576 Marionette TRACE conn2 <- [1,2225,null,{"value":"13"}] 12:52:03 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html 12:52:03 INFO - PROCESS | 3892 | 1461181923582 Marionette TRACE conn2 -> [0,2226,"setScriptTimeout",{"ms":35000}] 12:52:03 INFO - PROCESS | 3892 | 1461181923585 Marionette TRACE conn2 <- [1,2226,null,{}] 12:52:03 INFO - PROCESS | 3892 | --DOMWINDOW == 225 (21565800) [pid = 3892] [serial = 1481] [outer = 00000000] [url = about:blank] 12:52:03 INFO - PROCESS | 3892 | --DOMWINDOW == 224 (1D8AE000) [pid = 3892] [serial = 1271] [outer = 00000000] [url = about:blank] 12:52:03 INFO - PROCESS | 3892 | --DOMWINDOW == 223 (136D9400) [pid = 3892] [serial = 1370] [outer = 00000000] [url = about:blank] 12:52:03 INFO - PROCESS | 3892 | --DOMWINDOW == 222 (219E9C00) [pid = 3892] [serial = 1229] [outer = 00000000] [url = about:blank] 12:52:03 INFO - PROCESS | 3892 | --DOMWINDOW == 221 (1D8B4C00) [pid = 3892] [serial = 1262] [outer = 00000000] [url = about:blank] 12:52:03 INFO - PROCESS | 3892 | --DOMWINDOW == 220 (1C650C00) [pid = 3892] [serial = 1579] [outer = 00000000] [url = about:blank] 12:52:03 INFO - PROCESS | 3892 | --DOMWINDOW == 219 (1C446400) [pid = 3892] [serial = 1376] [outer = 00000000] [url = about:blank] 12:52:03 INFO - PROCESS | 3892 | --DOMWINDOW == 218 (1FABF800) [pid = 3892] [serial = 1328] [outer = 00000000] [url = about:blank] 12:52:03 INFO - PROCESS | 3892 | --DOMWINDOW == 217 (18597C00) [pid = 3892] [serial = 1571] [outer = 00000000] [url = about:blank] 12:52:03 INFO - PROCESS | 3892 | --DOMWINDOW == 216 (1D841C00) [pid = 3892] [serial = 1163] [outer = 00000000] [url = about:blank] 12:52:03 INFO - PROCESS | 3892 | --DOMWINDOW == 215 (1E1DE800) [pid = 3892] [serial = 1588] [outer = 00000000] [url = about:blank] 12:52:03 INFO - PROCESS | 3892 | --DOMWINDOW == 214 (189EE400) [pid = 3892] [serial = 1319] [outer = 00000000] [url = about:blank] 12:52:03 INFO - PROCESS | 3892 | --DOMWINDOW == 213 (1DCECC00) [pid = 3892] [serial = 1220] [outer = 00000000] [url = about:blank] 12:52:03 INFO - PROCESS | 3892 | --DOMWINDOW == 212 (21553800) [pid = 3892] [serial = 1439] [outer = 00000000] [url = about:blank] 12:52:03 INFO - PROCESS | 3892 | --DOMWINDOW == 211 (19E0DC00) [pid = 3892] [serial = 1573] [outer = 00000000] [url = about:blank] 12:52:03 INFO - PROCESS | 3892 | --DOMWINDOW == 210 (21B5D400) [pid = 3892] [serial = 1223] [outer = 00000000] [url = about:blank] 12:52:03 INFO - PROCESS | 3892 | --DOMWINDOW == 209 (1CEA3800) [pid = 3892] [serial = 1583] [outer = 00000000] [url = about:blank] 12:52:03 INFO - PROCESS | 3892 | --DOMWINDOW == 208 (2100F800) [pid = 3892] [serial = 1334] [outer = 00000000] [url = about:blank] 12:52:03 INFO - PROCESS | 3892 | --DOMWINDOW == 207 (1C445400) [pid = 3892] [serial = 1217] [outer = 00000000] [url = about:blank] 12:52:03 INFO - PROCESS | 3892 | --DOMWINDOW == 206 (20687400) [pid = 3892] [serial = 1592] [outer = 00000000] [url = about:blank] 12:52:03 INFO - PROCESS | 3892 | --DOMWINDOW == 205 (219E8000) [pid = 3892] [serial = 1226] [outer = 00000000] [url = about:blank] 12:52:03 INFO - PROCESS | 3892 | --DOMWINDOW == 204 (22D52800) [pid = 3892] [serial = 1561] [outer = 00000000] [url = about:blank] 12:52:03 INFO - PROCESS | 3892 | --DOMWINDOW == 203 (19A0A800) [pid = 3892] [serial = 1577] [outer = 00000000] [url = about:blank] 12:52:03 INFO - PROCESS | 3892 | --DOMWINDOW == 202 (2100F400) [pid = 3892] [serial = 1598] [outer = 00000000] [url = about:blank] 12:52:03 INFO - PROCESS | 3892 | --DOMWINDOW == 201 (1AA59000) [pid = 3892] [serial = 1574] [outer = 00000000] [url = about:blank] 12:52:03 INFO - PROCESS | 3892 | --DOMWINDOW == 200 (219EB000) [pid = 3892] [serial = 1555] [outer = 00000000] [url = about:blank] 12:52:03 INFO - PROCESS | 3892 | --DOMWINDOW == 199 (19BF8000) [pid = 3892] [serial = 1268] [outer = 00000000] [url = about:blank] 12:52:03 INFO - PROCESS | 3892 | --DOMWINDOW == 198 (1DF4F400) [pid = 3892] [serial = 1385] [outer = 00000000] [url = about:blank] 12:52:03 INFO - PROCESS | 3892 | --DOMWINDOW == 197 (21B5B000) [pid = 3892] [serial = 1211] [outer = 00000000] [url = about:blank] 12:52:03 INFO - PROCESS | 3892 | --DOMWINDOW == 196 (1CBA1C00) [pid = 3892] [serial = 1427] [outer = 00000000] [url = about:blank] 12:52:03 INFO - PROCESS | 3892 | --DOMWINDOW == 195 (1E707400) [pid = 3892] [serial = 1388] [outer = 00000000] [url = about:blank] 12:52:03 INFO - PROCESS | 3892 | --DOMWINDOW == 194 (1D9ABC00) [pid = 3892] [serial = 1154] [outer = 00000000] [url = about:blank] 12:52:03 INFO - PROCESS | 3892 | --DOMWINDOW == 193 (189EF800) [pid = 3892] [serial = 1157] [outer = 00000000] [url = about:blank] 12:52:03 INFO - PROCESS | 3892 | --DOMWINDOW == 192 (1DF4D800) [pid = 3892] [serial = 1166] [outer = 00000000] [url = about:blank] 12:52:03 INFO - PROCESS | 3892 | --DOMWINDOW == 191 (1DCE0800) [pid = 3892] [serial = 1274] [outer = 00000000] [url = about:blank] 12:52:03 INFO - PROCESS | 3892 | --DOMWINDOW == 190 (22A8C800) [pid = 3892] [serial = 1558] [outer = 00000000] [url = about:blank] 12:52:03 INFO - PROCESS | 3892 | --DOMWINDOW == 189 (1E102C00) [pid = 3892] [serial = 1325] [outer = 00000000] [url = about:blank] 12:52:03 INFO - PROCESS | 3892 | --DOMWINDOW == 188 (1DF4E400) [pid = 3892] [serial = 1316] [outer = 00000000] [url = about:blank] 12:52:03 INFO - PROCESS | 3892 | --DOMWINDOW == 187 (1E109400) [pid = 3892] [serial = 1277] [outer = 00000000] [url = about:blank] 12:52:03 INFO - PROCESS | 3892 | --DOMWINDOW == 186 (22D5A400) [pid = 3892] [serial = 1564] [outer = 00000000] [url = about:blank] 12:52:03 INFO - PROCESS | 3892 | --DOMWINDOW == 185 (18C16800) [pid = 3892] [serial = 1373] [outer = 00000000] [url = about:blank] 12:52:03 INFO - PROCESS | 3892 | --DOMWINDOW == 184 (1FACEC00) [pid = 3892] [serial = 1597] [outer = 00000000] [url = about:blank] 12:52:03 INFO - PROCESS | 3892 | --DOMWINDOW == 183 (190B0800) [pid = 3892] [serial = 1214] [outer = 00000000] [url = about:blank] 12:52:03 INFO - PROCESS | 3892 | --DOMWINDOW == 182 (1C952400) [pid = 3892] [serial = 1580] [outer = 00000000] [url = about:blank] 12:52:03 INFO - PROCESS | 3892 | --DOMWINDOW == 181 (20682400) [pid = 3892] [serial = 1172] [outer = 00000000] [url = about:blank] 12:52:03 INFO - PROCESS | 3892 | --DOMWINDOW == 180 (20546000) [pid = 3892] [serial = 1591] [outer = 00000000] [url = about:blank] 12:52:03 INFO - PROCESS | 3892 | --DOMWINDOW == 179 (1FAC6000) [pid = 3892] [serial = 1430] [outer = 00000000] [url = about:blank] 12:52:03 INFO - PROCESS | 3892 | --DOMWINDOW == 178 (1D87F400) [pid = 3892] [serial = 1379] [outer = 00000000] [url = about:blank] 12:52:03 INFO - PROCESS | 3892 | --DOMWINDOW == 177 (1CBCE800) [pid = 3892] [serial = 1582] [outer = 00000000] [url = about:blank] 12:52:03 INFO - PROCESS | 3892 | --DOMWINDOW == 176 (2068AC00) [pid = 3892] [serial = 1175] [outer = 00000000] [url = about:blank] 12:52:03 INFO - PROCESS | 3892 | --DOMWINDOW == 175 (1D9C5000) [pid = 3892] [serial = 1382] [outer = 00000000] [url = about:blank] 12:52:03 INFO - PROCESS | 3892 | --DOMWINDOW == 174 (16ED7C00) [pid = 3892] [serial = 1265] [outer = 00000000] [url = about:blank] 12:52:03 INFO - PROCESS | 3892 | --DOMWINDOW == 173 (21559400) [pid = 3892] [serial = 1433] [outer = 00000000] [url = about:blank] 12:52:03 INFO - PROCESS | 3892 | --DOMWINDOW == 172 (215A3800) [pid = 3892] [serial = 1445] [outer = 00000000] [url = about:blank] 12:52:03 INFO - PROCESS | 3892 | --DOMWINDOW == 171 (21563400) [pid = 3892] [serial = 1442] [outer = 00000000] [url = about:blank] 12:52:03 INFO - PROCESS | 3892 | --DOMWINDOW == 170 (1E3B3000) [pid = 3892] [serial = 1589] [outer = 00000000] [url = about:blank] 12:52:03 INFO - PROCESS | 3892 | --DOMWINDOW == 169 (18F9A800) [pid = 3892] [serial = 1594] [outer = 00000000] [url = about:blank] 12:52:03 INFO - PROCESS | 3892 | --DOMWINDOW == 168 (1A8ED000) [pid = 3892] [serial = 1322] [outer = 00000000] [url = about:blank] 12:52:03 INFO - PROCESS | 3892 | --DOMWINDOW == 167 (1E3B4400) [pid = 3892] [serial = 1169] [outer = 00000000] [url = about:blank] 12:52:03 INFO - PROCESS | 3892 | --DOMWINDOW == 166 (1E710400) [pid = 3892] [serial = 1283] [outer = 00000000] [url = about:blank] 12:52:03 INFO - PROCESS | 3892 | --DOMWINDOW == 165 (1D9C7400) [pid = 3892] [serial = 1586] [outer = 00000000] [url = about:blank] 12:52:03 INFO - PROCESS | 3892 | --DOMWINDOW == 164 (16A6F400) [pid = 3892] [serial = 1570] [outer = 00000000] [url = about:blank] 12:52:03 INFO - PROCESS | 3892 | --DOMWINDOW == 163 (2054C800) [pid = 3892] [serial = 1436] [outer = 00000000] [url = about:blank] 12:52:03 INFO - PROCESS | 3892 | --DOMWINDOW == 162 (1FACA400) [pid = 3892] [serial = 1331] [outer = 00000000] [url = about:blank] 12:52:03 INFO - PROCESS | 3892 | --DOMWINDOW == 161 (18C14000) [pid = 3892] [serial = 1576] [outer = 00000000] [url = about:blank] 12:52:03 INFO - PROCESS | 3892 | --DOMWINDOW == 160 (18F92400) [pid = 3892] [serial = 1424] [outer = 00000000] [url = about:blank] 12:52:03 INFO - PROCESS | 3892 | --DOMWINDOW == 159 (19A03800) [pid = 3892] [serial = 1160] [outer = 00000000] [url = about:blank] 12:52:03 INFO - PROCESS | 3892 | --DOMWINDOW == 158 (1DF53C00) [pid = 3892] [serial = 1280] [outer = 00000000] [url = about:blank] 12:52:03 INFO - PROCESS | 3892 | --DOMWINDOW == 157 (1D8AC800) [pid = 3892] [serial = 1585] [outer = 00000000] [url = about:blank] 12:52:03 INFO - PROCESS | 3892 | --DOMWINDOW == 156 (1C66D800) [pid = 3892] [serial = 1595] [outer = 00000000] [url = about:blank] 12:52:03 INFO - PROCESS | 3892 | --DOMWINDOW == 155 (2172DC00) [pid = 3892] [serial = 1541] [outer = 00000000] [url = about:blank] 12:52:03 INFO - PROCESS | 3892 | 1461181923639 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}] 12:52:03 INFO - PROCESS | 3892 | 1461181923741 Marionette TRACE conn2 <- [1,2227,null,{"value":null}] 12:52:03 INFO - PROCESS | 3892 | 1461181923754 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\", \"a4ce384a-a975-48db-a85a-201f44ca6737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:52:03 INFO - PROCESS | 3892 | ++DOCSHELL 18262800 == 106 [pid = 3892] [id = 566] 12:52:03 INFO - PROCESS | 3892 | ++DOMWINDOW == 156 (18265800) [pid = 3892] [serial = 1698] [outer = 00000000] 12:52:03 INFO - PROCESS | 3892 | ++DOMWINDOW == 157 (18C16800) [pid = 3892] [serial = 1699] [outer = 18265800] 12:52:03 INFO - PROCESS | 3892 | 1461181923806 Marionette DEBUG loaded listener.js 12:52:03 INFO - PROCESS | 3892 | ++DOMWINDOW == 158 (18F97000) [pid = 3892] [serial = 1700] [outer = 18265800] 12:52:04 INFO - PROCESS | 3892 | 1461181924332 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]]]}] 12:52:04 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | createImageData(sw, sh) returns an ImageData object containing a Uint8ClampedArray object 12:52:04 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | took 812ms 12:52:04 INFO - PROCESS | 3892 | 1461181924402 Marionette TRACE conn2 -> [0,2229,"getWindowHandle",null] 12:52:04 INFO - PROCESS | 3892 | 1461181924405 Marionette TRACE conn2 <- [1,2229,null,{"value":"13"}] 12:52:04 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html 12:52:04 INFO - PROCESS | 3892 | 1461181924408 Marionette TRACE conn2 -> [0,2230,"setScriptTimeout",{"ms":35000}] 12:52:04 INFO - PROCESS | 3892 | 1461181924410 Marionette TRACE conn2 <- [1,2230,null,{}] 12:52:04 INFO - PROCESS | 3892 | 1461181924413 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}] 12:52:04 INFO - PROCESS | 3892 | 1461181924505 Marionette TRACE conn2 <- [1,2231,null,{"value":null}] 12:52:04 INFO - PROCESS | 3892 | 1461181924622 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\", \"a4ce384a-a975-48db-a85a-201f44ca6737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:52:04 INFO - PROCESS | 3892 | ++DOCSHELL 18F9E800 == 107 [pid = 3892] [id = 567] 12:52:04 INFO - PROCESS | 3892 | ++DOMWINDOW == 159 (196D4400) [pid = 3892] [serial = 1701] [outer = 00000000] 12:52:04 INFO - PROCESS | 3892 | ++DOMWINDOW == 160 (19A08800) [pid = 3892] [serial = 1702] [outer = 196D4400] 12:52:04 INFO - PROCESS | 3892 | 1461181924674 Marionette DEBUG loaded listener.js 12:52:04 INFO - PROCESS | 3892 | ++DOMWINDOW == 161 (19A10400) [pid = 3892] [serial = 1703] [outer = 196D4400] 12:52:05 INFO - PROCESS | 3892 | 1461181925051 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]]]}] 12:52:05 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | createImageData(sw, sh) throws INDEX_SIZE_ERR if size is zero 12:52:05 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | took 703ms 12:52:05 INFO - PROCESS | 3892 | 1461181925108 Marionette TRACE conn2 -> [0,2233,"getWindowHandle",null] 12:52:05 INFO - PROCESS | 3892 | 1461181925110 Marionette TRACE conn2 <- [1,2233,null,{"value":"13"}] 12:52:05 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html 12:52:05 INFO - PROCESS | 3892 | 1461181925140 Marionette TRACE conn2 -> [0,2234,"setScriptTimeout",{"ms":35000}] 12:52:05 INFO - PROCESS | 3892 | 1461181925142 Marionette TRACE conn2 <- [1,2234,null,{}] 12:52:05 INFO - PROCESS | 3892 | 1461181925145 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}] 12:52:05 INFO - PROCESS | 3892 | 1461181925240 Marionette TRACE conn2 <- [1,2235,null,{"value":null}] 12:52:05 INFO - PROCESS | 3892 | 1461181925250 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\", \"a4ce384a-a975-48db-a85a-201f44ca6737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:52:05 INFO - PROCESS | 3892 | ++DOCSHELL 19A0DC00 == 108 [pid = 3892] [id = 568] 12:52:05 INFO - PROCESS | 3892 | ++DOMWINDOW == 162 (19BF8000) [pid = 3892] [serial = 1704] [outer = 00000000] 12:52:05 INFO - PROCESS | 3892 | ++DOMWINDOW == 163 (1A3A9400) [pid = 3892] [serial = 1705] [outer = 19BF8000] 12:52:05 INFO - PROCESS | 3892 | 1461181925294 Marionette DEBUG loaded listener.js 12:52:05 INFO - PROCESS | 3892 | ++DOMWINDOW == 164 (1A816C00) [pid = 3892] [serial = 1706] [outer = 19BF8000] 12:52:05 INFO - PROCESS | 3892 | 1461181925801 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]]]}] 12:52:05 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | getImageData() exists and returns something 12:52:05 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | took 688ms 12:52:05 INFO - PROCESS | 3892 | 1461181925838 Marionette TRACE conn2 -> [0,2237,"getWindowHandle",null] 12:52:05 INFO - PROCESS | 3892 | 1461181925840 Marionette TRACE conn2 <- [1,2237,null,{"value":"13"}] 12:52:05 INFO - PROCESS | 3892 | 1461181925843 Marionette TRACE conn2 -> [0,2238,"setScriptTimeout",{"ms":35000}] 12:52:05 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html 12:52:05 INFO - PROCESS | 3892 | 1461181925845 Marionette TRACE conn2 <- [1,2238,null,{}] 12:52:05 INFO - PROCESS | 3892 | 1461181925854 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}] 12:52:06 INFO - PROCESS | 3892 | 1461181925997 Marionette TRACE conn2 <- [1,2239,null,{"value":null}] 12:52:06 INFO - PROCESS | 3892 | 1461181926075 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\", \"a4ce384a-a975-48db-a85a-201f44ca6737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:52:06 INFO - PROCESS | 3892 | ++DOCSHELL 1A1D2800 == 109 [pid = 3892] [id = 569] 12:52:06 INFO - PROCESS | 3892 | ++DOMWINDOW == 165 (1AA59000) [pid = 3892] [serial = 1707] [outer = 00000000] 12:52:06 INFO - PROCESS | 3892 | ++DOMWINDOW == 166 (1C439C00) [pid = 3892] [serial = 1708] [outer = 1AA59000] 12:52:06 INFO - PROCESS | 3892 | 1461181926126 Marionette DEBUG loaded listener.js 12:52:06 INFO - PROCESS | 3892 | ++DOMWINDOW == 167 (1C440000) [pid = 3892] [serial = 1709] [outer = 1AA59000] 12:52:07 INFO - PROCESS | 3892 | --DOMWINDOW == 166 (1CE9D800) [pid = 3892] [serial = 1548] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html] 12:52:07 INFO - PROCESS | 3892 | --DOMWINDOW == 165 (219E0800) [pid = 3892] [serial = 1497] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.outside.html] 12:52:07 INFO - PROCESS | 3892 | --DOMWINDOW == 164 (1E10B800) [pid = 3892] [serial = 44] [outer = 00000000] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 12:52:07 INFO - PROCESS | 3892 | --DOMWINDOW == 163 (1DBEC000) [pid = 3892] [serial = 1419] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.1.html] 12:52:07 INFO - PROCESS | 3892 | --DOMWINDOW == 162 (219E6C00) [pid = 3892] [serial = 1503] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.1.html] 12:52:07 INFO - PROCESS | 3892 | --DOMWINDOW == 161 (21B63800) [pid = 3892] [serial = 1500] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.subpath.html] 12:52:07 INFO - PROCESS | 3892 | --DOMWINDOW == 160 (1A3AB800) [pid = 3892] [serial = 1545] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.nonfinite.html] 12:52:07 INFO - PROCESS | 3892 | --DOMWINDOW == 159 (1DCEA000) [pid = 3892] [serial = 1488] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.edge.html] 12:52:07 INFO - PROCESS | 3892 | --DOMWINDOW == 158 (18CEB800) [pid = 3892] [serial = 1485] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bigarc.html] 12:52:07 INFO - PROCESS | 3892 | --DOMWINDOW == 157 (1DCE4C00) [pid = 3892] [serial = 1491] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.empty.html] 12:52:07 INFO - PROCESS | 3892 | --DOMWINDOW == 156 (21562800) [pid = 3892] [serial = 1551] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html] 12:52:07 INFO - PROCESS | 3892 | --DOMWINDOW == 155 (189F4000) [pid = 3892] [serial = 1506] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.2.html] 12:52:07 INFO - PROCESS | 3892 | --DOMWINDOW == 154 (12D79400) [pid = 3892] [serial = 1542] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.newsubpath.html] 12:52:07 INFO - PROCESS | 3892 | --DOMWINDOW == 153 (1659D800) [pid = 3892] [serial = 1482] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bezier.html] 12:52:07 INFO - PROCESS | 3892 | --DOMWINDOW == 152 (21728C00) [pid = 3892] [serial = 1494] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html] 12:52:07 INFO - PROCESS | 3892 | --DOMWINDOW == 151 (2100C400) [pid = 3892] [serial = 1650] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.basic.html] 12:52:07 INFO - PROCESS | 3892 | --DOMWINDOW == 150 (2155B400) [pid = 3892] [serial = 1653] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.changing.html] 12:52:07 INFO - PROCESS | 3892 | --DOMWINDOW == 149 (16A65400) [pid = 3892] [serial = 1659] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.basic.html] 12:52:07 INFO - PROCESS | 3892 | --DOMWINDOW == 148 (11C46400) [pid = 3892] [serial = 1656] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.multiple.html] 12:52:07 INFO - PROCESS | 3892 | --DOMWINDOW == 147 (13553000) [pid = 3892] [serial = 1599] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.3.html] 12:52:07 INFO - PROCESS | 3892 | --DOMWINDOW == 146 (21750C00) [pid = 3892] [serial = 1614] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.overlap.html] 12:52:07 INFO - PROCESS | 3892 | --DOMWINDOW == 145 (13269000) [pid = 3892] [serial = 1638] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale2.html] 12:52:07 INFO - PROCESS | 3892 | --DOMWINDOW == 144 (1D83E000) [pid = 3892] [serial = 1647] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.union.html] 12:52:07 INFO - PROCESS | 3892 | --DOMWINDOW == 143 (190AFC00) [pid = 3892] [serial = 1635] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale1.html] 12:52:07 INFO - PROCESS | 3892 | --DOMWINDOW == 142 (18BD0800) [pid = 3892] [serial = 1626] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.curve.html] 12:52:07 INFO - PROCESS | 3892 | --DOMWINDOW == 141 (249F1800) [pid = 3892] [serial = 1632] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.rect.html] 12:52:07 INFO - PROCESS | 3892 | --DOMWINDOW == 140 (21560C00) [pid = 3892] [serial = 1611] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.empty.html] 12:52:07 INFO - PROCESS | 3892 | --DOMWINDOW == 139 (16591400) [pid = 3892] [serial = 1629] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.line.html] 12:52:07 INFO - PROCESS | 3892 | --DOMWINDOW == 138 (23A58800) [pid = 3892] [serial = 1623] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.corner.html] 12:52:07 INFO - PROCESS | 3892 | --DOMWINDOW == 137 (23A53000) [pid = 3892] [serial = 1620] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.closed.html] 12:52:07 INFO - PROCESS | 3892 | --DOMWINDOW == 136 (224D2400) [pid = 3892] [serial = 1617] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.arc.html] 12:52:07 INFO - PROCESS | 3892 | --DOMWINDOW == 135 (19864400) [pid = 3892] [serial = 1605] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.5.html] 12:52:07 INFO - PROCESS | 3892 | --DOMWINDOW == 134 (1D01EC00) [pid = 3892] [serial = 1641] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.skew.html] 12:52:07 INFO - PROCESS | 3892 | --DOMWINDOW == 133 (1DBE8800) [pid = 3892] [serial = 1644] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.unaffected.html] 12:52:07 INFO - PROCESS | 3892 | --DOMWINDOW == 132 (1DBEBC00) [pid = 3892] [serial = 1608] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.6.html] 12:52:07 INFO - PROCESS | 3892 | --DOMWINDOW == 131 (18268C00) [pid = 3892] [serial = 1602] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.4.html] 12:52:07 INFO - PROCESS | 3892 | --DOMWINDOW == 130 (1E10D400) [pid = 3892] [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.] 12:52:07 INFO - PROCESS | 3892 | 1461181927487 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]]]}] 12:52:07 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | getImageData() clamps colours to the range [0, 255] 12:52:07 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | took 1703ms 12:52:07 INFO - PROCESS | 3892 | 1461181927553 Marionette TRACE conn2 -> [0,2241,"getWindowHandle",null] 12:52:07 INFO - PROCESS | 3892 | 1461181927559 Marionette TRACE conn2 <- [1,2241,null,{"value":"13"}] 12:52:07 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.length.html 12:52:07 INFO - PROCESS | 3892 | 1461181927565 Marionette TRACE conn2 -> [0,2242,"setScriptTimeout",{"ms":35000}] 12:52:07 INFO - PROCESS | 3892 | 1461181927569 Marionette TRACE conn2 <- [1,2242,null,{}] 12:52:07 INFO - PROCESS | 3892 | 1461181927576 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}] 12:52:07 INFO - PROCESS | 3892 | 1461181927793 Marionette TRACE conn2 <- [1,2243,null,{"value":null}] 12:52:07 INFO - PROCESS | 3892 | 1461181927905 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\", \"a4ce384a-a975-48db-a85a-201f44ca6737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:52:07 INFO - PROCESS | 3892 | ++DOCSHELL 14A61800 == 110 [pid = 3892] [id = 570] 12:52:07 INFO - PROCESS | 3892 | ++DOMWINDOW == 131 (14A64C00) [pid = 3892] [serial = 1710] [outer = 00000000] 12:52:07 INFO - PROCESS | 3892 | ++DOMWINDOW == 132 (16648000) [pid = 3892] [serial = 1711] [outer = 14A64C00] 12:52:07 INFO - PROCESS | 3892 | 1461181927963 Marionette DEBUG loaded listener.js 12:52:08 INFO - PROCESS | 3892 | ++DOMWINDOW == 133 (16EDAC00) [pid = 3892] [serial = 1712] [outer = 14A64C00] 12:52:08 INFO - PROCESS | 3892 | 1461181928580 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]]]}] 12:52:08 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | getImageData() returns a correctly-sized Uint8ClampedArray 12:52:08 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | took 1047ms 12:52:08 INFO - PROCESS | 3892 | 1461181928611 Marionette TRACE conn2 -> [0,2245,"getWindowHandle",null] 12:52:08 INFO - PROCESS | 3892 | 1461181928617 Marionette TRACE conn2 <- [1,2245,null,{"value":"13"}] 12:52:08 INFO - PROCESS | 3892 | 1461181928623 Marionette TRACE conn2 -> [0,2246,"setScriptTimeout",{"ms":35000}] 12:52:08 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html 12:52:08 INFO - PROCESS | 3892 | 1461181928626 Marionette TRACE conn2 <- [1,2246,null,{}] 12:52:08 INFO - PROCESS | 3892 | 1461181928630 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}] 12:52:08 INFO - PROCESS | 3892 | 1461181928748 Marionette TRACE conn2 <- [1,2247,null,{"value":null}] 12:52:08 INFO - PROCESS | 3892 | 1461181928903 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\", \"a4ce384a-a975-48db-a85a-201f44ca6737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:52:08 INFO - PROCESS | 3892 | ++DOCSHELL 165A0800 == 111 [pid = 3892] [id = 571] 12:52:08 INFO - PROCESS | 3892 | ++DOMWINDOW == 134 (16A62000) [pid = 3892] [serial = 1713] [outer = 00000000] 12:52:08 INFO - PROCESS | 3892 | ++DOMWINDOW == 135 (18F72C00) [pid = 3892] [serial = 1714] [outer = 16A62000] 12:52:08 INFO - PROCESS | 3892 | 1461181928958 Marionette DEBUG loaded listener.js 12:52:09 INFO - PROCESS | 3892 | ++DOMWINDOW == 136 (18F9C400) [pid = 3892] [serial = 1715] [outer = 16A62000] 12:52:09 INFO - PROCESS | 3892 | 1461181929539 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]]]}] 12:52:09 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | getImageData() throws TypeError if arguments are not finite 12:52:09 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | took 938ms 12:52:09 INFO - PROCESS | 3892 | 1461181929572 Marionette TRACE conn2 -> [0,2249,"getWindowHandle",null] 12:52:09 INFO - PROCESS | 3892 | 1461181929574 Marionette TRACE conn2 <- [1,2249,null,{"value":"13"}] 12:52:09 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html 12:52:09 INFO - PROCESS | 3892 | 1461181929578 Marionette TRACE conn2 -> [0,2250,"setScriptTimeout",{"ms":35000}] 12:52:09 INFO - PROCESS | 3892 | 1461181929582 Marionette TRACE conn2 <- [1,2250,null,{}] 12:52:09 INFO - PROCESS | 3892 | 1461181929593 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}] 12:52:09 INFO - PROCESS | 3892 | 1461181929720 Marionette TRACE conn2 <- [1,2251,null,{"value":null}] 12:52:09 INFO - PROCESS | 3892 | 1461181929890 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\", \"a4ce384a-a975-48db-a85a-201f44ca6737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:52:09 INFO - PROCESS | 3892 | ++DOCSHELL 19EBAC00 == 112 [pid = 3892] [id = 572] 12:52:09 INFO - PROCESS | 3892 | ++DOMWINDOW == 137 (1A1CA800) [pid = 3892] [serial = 1716] [outer = 00000000] 12:52:09 INFO - PROCESS | 3892 | ++DOMWINDOW == 138 (1AA4F400) [pid = 3892] [serial = 1717] [outer = 1A1CA800] 12:52:09 INFO - PROCESS | 3892 | 1461181929948 Marionette DEBUG loaded listener.js 12:52:10 INFO - PROCESS | 3892 | ++DOMWINDOW == 139 (1ABE3400) [pid = 3892] [serial = 1718] [outer = 1A1CA800] 12:52:10 INFO - PROCESS | 3892 | 1461181930476 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]]]}] 12:52:10 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | getImageData() returns non-premultiplied colours 12:52:10 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | took 938ms 12:52:10 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html 12:52:10 INFO - PROCESS | 3892 | 1461181930523 Marionette TRACE conn2 -> [0,2253,"getWindowHandle",null] 12:52:10 INFO - PROCESS | 3892 | 1461181930526 Marionette TRACE conn2 <- [1,2253,null,{"value":"13"}] 12:52:10 INFO - PROCESS | 3892 | 1461181930529 Marionette TRACE conn2 -> [0,2254,"setScriptTimeout",{"ms":35000}] 12:52:10 INFO - PROCESS | 3892 | 1461181930531 Marionette TRACE conn2 <- [1,2254,null,{}] 12:52:10 INFO - PROCESS | 3892 | 1461181930535 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}] 12:52:10 INFO - PROCESS | 3892 | 1461181930656 Marionette TRACE conn2 <- [1,2255,null,{"value":null}] 12:52:10 INFO - PROCESS | 3892 | 1461181930824 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\", \"a4ce384a-a975-48db-a85a-201f44ca6737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:52:10 INFO - PROCESS | 3892 | ++DOCSHELL 1C32BC00 == 113 [pid = 3892] [id = 573] 12:52:10 INFO - PROCESS | 3892 | ++DOMWINDOW == 140 (1C441800) [pid = 3892] [serial = 1719] [outer = 00000000] 12:52:10 INFO - PROCESS | 3892 | ++DOMWINDOW == 141 (1C65CC00) [pid = 3892] [serial = 1720] [outer = 1C441800] 12:52:10 INFO - PROCESS | 3892 | 1461181930879 Marionette DEBUG loaded listener.js 12:52:10 INFO - PROCESS | 3892 | ++DOMWINDOW == 142 (1C676400) [pid = 3892] [serial = 1721] [outer = 1C441800] 12:52:11 INFO - PROCESS | 3892 | 1461181931443 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]]]}] 12:52:11 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | getImageData() returns A in the fourth component 12:52:11 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | took 938ms 12:52:11 INFO - PROCESS | 3892 | 1461181931474 Marionette TRACE conn2 -> [0,2257,"getWindowHandle",null] 12:52:11 INFO - PROCESS | 3892 | 1461181931476 Marionette TRACE conn2 <- [1,2257,null,{"value":"13"}] 12:52:11 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html 12:52:11 INFO - PROCESS | 3892 | 1461181931480 Marionette TRACE conn2 -> [0,2258,"setScriptTimeout",{"ms":35000}] 12:52:11 INFO - PROCESS | 3892 | 1461181931482 Marionette TRACE conn2 <- [1,2258,null,{}] 12:52:11 INFO - PROCESS | 3892 | 1461181931486 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}] 12:52:11 INFO - PROCESS | 3892 | 1461181931596 Marionette TRACE conn2 <- [1,2259,null,{"value":null}] 12:52:11 INFO - PROCESS | 3892 | 1461181931772 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\", \"a4ce384a-a975-48db-a85a-201f44ca6737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:52:11 INFO - PROCESS | 3892 | ++DOCSHELL 1354FC00 == 114 [pid = 3892] [id = 574] 12:52:11 INFO - PROCESS | 3892 | ++DOMWINDOW == 143 (136DD800) [pid = 3892] [serial = 1722] [outer = 00000000] 12:52:11 INFO - PROCESS | 3892 | ++DOMWINDOW == 144 (1CB45800) [pid = 3892] [serial = 1723] [outer = 136DD800] 12:52:11 INFO - PROCESS | 3892 | 1461181931828 Marionette DEBUG loaded listener.js 12:52:11 INFO - PROCESS | 3892 | ++DOMWINDOW == 145 (1CB44800) [pid = 3892] [serial = 1724] [outer = 136DD800] 12:52:12 INFO - PROCESS | 3892 | 1461181932369 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]]]}] 12:52:12 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | getImageData() returns leftmost columns first 12:52:12 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | took 937ms 12:52:12 INFO - PROCESS | 3892 | 1461181932425 Marionette TRACE conn2 -> [0,2261,"getWindowHandle",null] 12:52:12 INFO - PROCESS | 3892 | 1461181932427 Marionette TRACE conn2 <- [1,2261,null,{"value":"13"}] 12:52:12 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html 12:52:12 INFO - PROCESS | 3892 | 1461181932431 Marionette TRACE conn2 -> [0,2262,"setScriptTimeout",{"ms":35000}] 12:52:12 INFO - PROCESS | 3892 | 1461181932433 Marionette TRACE conn2 <- [1,2262,null,{}] 12:52:12 INFO - PROCESS | 3892 | 1461181932437 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}] 12:52:12 INFO - PROCESS | 3892 | 1461181932557 Marionette TRACE conn2 <- [1,2263,null,{"value":null}] 12:52:12 INFO - PROCESS | 3892 | 1461181932732 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\", \"a4ce384a-a975-48db-a85a-201f44ca6737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:52:12 INFO - PROCESS | 3892 | ++DOCSHELL 1CBAD800 == 115 [pid = 3892] [id = 575] 12:52:12 INFO - PROCESS | 3892 | ++DOMWINDOW == 146 (1CBBF400) [pid = 3892] [serial = 1725] [outer = 00000000] 12:52:12 INFO - PROCESS | 3892 | ++DOMWINDOW == 147 (1CEA7C00) [pid = 3892] [serial = 1726] [outer = 1CBBF400] 12:52:12 INFO - PROCESS | 3892 | 1461181932790 Marionette DEBUG loaded listener.js 12:52:12 INFO - PROCESS | 3892 | ++DOMWINDOW == 148 (1D013000) [pid = 3892] [serial = 1727] [outer = 1CBBF400] 12:52:13 INFO - PROCESS | 3892 | 1461181933326 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]]]}] 12:52:13 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | getImageData() returns R then G then B 12:52:13 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | took 953ms 12:52:13 INFO - PROCESS | 3892 | 1461181933377 Marionette TRACE conn2 -> [0,2265,"getWindowHandle",null] 12:52:13 INFO - PROCESS | 3892 | 1461181933379 Marionette TRACE conn2 <- [1,2265,null,{"value":"13"}] 12:52:13 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html 12:52:13 INFO - PROCESS | 3892 | 1461181933383 Marionette TRACE conn2 -> [0,2266,"setScriptTimeout",{"ms":35000}] 12:52:13 INFO - PROCESS | 3892 | 1461181933384 Marionette TRACE conn2 <- [1,2266,null,{}] 12:52:13 INFO - PROCESS | 3892 | 1461181933388 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}] 12:52:13 INFO - PROCESS | 3892 | 1461181933498 Marionette TRACE conn2 <- [1,2267,null,{"value":null}] 12:52:13 INFO - PROCESS | 3892 | 1461181933667 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\", \"a4ce384a-a975-48db-a85a-201f44ca6737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:52:13 INFO - PROCESS | 3892 | ++DOCSHELL 19D21800 == 116 [pid = 3892] [id = 576] 12:52:13 INFO - PROCESS | 3892 | ++DOMWINDOW == 149 (1CBCC000) [pid = 3892] [serial = 1728] [outer = 00000000] 12:52:13 INFO - PROCESS | 3892 | ++DOMWINDOW == 150 (1D3FA000) [pid = 3892] [serial = 1729] [outer = 1CBCC000] 12:52:13 INFO - PROCESS | 3892 | 1461181933730 Marionette DEBUG loaded listener.js 12:52:13 INFO - PROCESS | 3892 | ++DOMWINDOW == 151 (1D842000) [pid = 3892] [serial = 1730] [outer = 1CBCC000] 12:52:14 INFO - PROCESS | 3892 | 1461181934261 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]]]}] 12:52:14 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | getImageData() returns topmost rows first 12:52:14 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | took 907ms 12:52:14 INFO - PROCESS | 3892 | 1461181934286 Marionette TRACE conn2 -> [0,2269,"getWindowHandle",null] 12:52:14 INFO - PROCESS | 3892 | 1461181934289 Marionette TRACE conn2 <- [1,2269,null,{"value":"13"}] 12:52:14 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.range.html 12:52:14 INFO - PROCESS | 3892 | 1461181934292 Marionette TRACE conn2 -> [0,2270,"setScriptTimeout",{"ms":35000}] 12:52:14 INFO - PROCESS | 3892 | 1461181934294 Marionette TRACE conn2 <- [1,2270,null,{}] 12:52:14 INFO - PROCESS | 3892 | 1461181934298 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}] 12:52:14 INFO - PROCESS | 3892 | 1461181934408 Marionette TRACE conn2 <- [1,2271,null,{"value":null}] 12:52:14 INFO - PROCESS | 3892 | 1461181934577 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\", \"a4ce384a-a975-48db-a85a-201f44ca6737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:52:14 INFO - PROCESS | 3892 | ++DOCSHELL 1CD7CC00 == 117 [pid = 3892] [id = 577] 12:52:14 INFO - PROCESS | 3892 | ++DOMWINDOW == 152 (1D242800) [pid = 3892] [serial = 1731] [outer = 00000000] 12:52:14 INFO - PROCESS | 3892 | ++DOMWINDOW == 153 (1D8ACC00) [pid = 3892] [serial = 1732] [outer = 1D242800] 12:52:14 INFO - PROCESS | 3892 | 1461181934631 Marionette DEBUG loaded listener.js 12:52:14 INFO - PROCESS | 3892 | ++DOMWINDOW == 154 (1D8AF000) [pid = 3892] [serial = 1733] [outer = 1D242800] 12:52:15 INFO - PROCESS | 3892 | 1461181935222 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]]]}] 12:52:15 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | getImageData() returns values in the range [0, 255] 12:52:15 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | took 938ms 12:52:15 INFO - PROCESS | 3892 | 1461181935238 Marionette TRACE conn2 -> [0,2273,"getWindowHandle",null] 12:52:15 INFO - PROCESS | 3892 | 1461181935240 Marionette TRACE conn2 <- [1,2273,null,{"value":"13"}] 12:52:15 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html 12:52:15 INFO - PROCESS | 3892 | 1461181935243 Marionette TRACE conn2 -> [0,2274,"setScriptTimeout",{"ms":35000}] 12:52:15 INFO - PROCESS | 3892 | 1461181935245 Marionette TRACE conn2 <- [1,2274,null,{}] 12:52:15 INFO - PROCESS | 3892 | 1461181935249 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}] 12:52:15 INFO - PROCESS | 3892 | 1461181935360 Marionette TRACE conn2 <- [1,2275,null,{"value":null}] 12:52:15 INFO - PROCESS | 3892 | 1461181935535 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\", \"a4ce384a-a975-48db-a85a-201f44ca6737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:52:15 INFO - PROCESS | 3892 | ++DOCSHELL 13552800 == 118 [pid = 3892] [id = 578] 12:52:15 INFO - PROCESS | 3892 | ++DOMWINDOW == 155 (136A9800) [pid = 3892] [serial = 1734] [outer = 00000000] 12:52:15 INFO - PROCESS | 3892 | ++DOMWINDOW == 156 (18523400) [pid = 3892] [serial = 1735] [outer = 136A9800] 12:52:15 INFO - PROCESS | 3892 | 1461181935590 Marionette DEBUG loaded listener.js 12:52:15 INFO - PROCESS | 3892 | ++DOMWINDOW == 157 (1C32EC00) [pid = 3892] [serial = 1736] [outer = 136A9800] 12:52:16 INFO - PROCESS | 3892 | 1461181936149 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]]]}] 12:52:16 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html | getImageData() works with negative width and height, and returns top-to-bottom left-to-right 12:52:16 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html | took 953ms 12:52:16 INFO - PROCESS | 3892 | 1461181936189 Marionette TRACE conn2 -> [0,2277,"getWindowHandle",null] 12:52:16 INFO - PROCESS | 3892 | 1461181936191 Marionette TRACE conn2 <- [1,2277,null,{"value":"13"}] 12:52:16 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html 12:52:16 INFO - PROCESS | 3892 | 1461181936195 Marionette TRACE conn2 -> [0,2278,"setScriptTimeout",{"ms":35000}] 12:52:16 INFO - PROCESS | 3892 | 1461181936197 Marionette TRACE conn2 <- [1,2278,null,{}] 12:52:16 INFO - PROCESS | 3892 | 1461181936201 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}] 12:52:16 INFO - PROCESS | 3892 | 1461181936314 Marionette TRACE conn2 <- [1,2279,null,{"value":null}] 12:52:16 INFO - PROCESS | 3892 | 1461181936612 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\", \"a4ce384a-a975-48db-a85a-201f44ca6737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:52:16 INFO - PROCESS | 3892 | ++DOCSHELL 02A81000 == 119 [pid = 3892] [id = 579] 12:52:16 INFO - PROCESS | 3892 | ++DOMWINDOW == 158 (11CB1C00) [pid = 3892] [serial = 1737] [outer = 00000000] 12:52:16 INFO - PROCESS | 3892 | ++DOMWINDOW == 159 (1434A000) [pid = 3892] [serial = 1738] [outer = 11CB1C00] 12:52:16 INFO - PROCESS | 3892 | 1461181936668 Marionette DEBUG loaded listener.js 12:52:16 INFO - PROCESS | 3892 | ++DOMWINDOW == 160 (13AEC000) [pid = 3892] [serial = 1739] [outer = 11CB1C00] 12:52:17 INFO - PROCESS | 3892 | 1461181937330 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]]]}] 12:52:17 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | getImageData() returns transparent black outside the canvas 12:52:17 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | took 1219ms 12:52:17 INFO - PROCESS | 3892 | 1461181937405 Marionette TRACE conn2 -> [0,2281,"getWindowHandle",null] 12:52:17 INFO - PROCESS | 3892 | 1461181937408 Marionette TRACE conn2 <- [1,2281,null,{"value":"13"}] 12:52:17 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html 12:52:17 INFO - PROCESS | 3892 | 1461181937412 Marionette TRACE conn2 -> [0,2282,"setScriptTimeout",{"ms":35000}] 12:52:17 INFO - PROCESS | 3892 | 1461181937416 Marionette TRACE conn2 <- [1,2282,null,{}] 12:52:17 INFO - PROCESS | 3892 | 1461181937436 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}] 12:52:17 INFO - PROCESS | 3892 | 1461181937549 Marionette TRACE conn2 <- [1,2283,null,{"value":null}] 12:52:17 INFO - PROCESS | 3892 | 1461181937709 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\", \"a4ce384a-a975-48db-a85a-201f44ca6737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:52:17 INFO - PROCESS | 3892 | ++DOCSHELL 13557800 == 120 [pid = 3892] [id = 580] 12:52:17 INFO - PROCESS | 3892 | ++DOMWINDOW == 161 (136AB000) [pid = 3892] [serial = 1740] [outer = 00000000] 12:52:17 INFO - PROCESS | 3892 | ++DOMWINDOW == 162 (15AA8000) [pid = 3892] [serial = 1741] [outer = 136AB000] 12:52:17 INFO - PROCESS | 3892 | 1461181937770 Marionette DEBUG loaded listener.js 12:52:17 INFO - PROCESS | 3892 | ++DOMWINDOW == 163 (16599C00) [pid = 3892] [serial = 1742] [outer = 136AB000] 12:52:18 INFO - PROCESS | 3892 | --DOCSHELL 19A0DC00 == 119 [pid = 3892] [id = 568] 12:52:18 INFO - PROCESS | 3892 | --DOCSHELL 18F9E800 == 118 [pid = 3892] [id = 567] 12:52:18 INFO - PROCESS | 3892 | --DOCSHELL 18262800 == 117 [pid = 3892] [id = 566] 12:52:18 INFO - PROCESS | 3892 | --DOCSHELL 189EB400 == 116 [pid = 3892] [id = 565] 12:52:18 INFO - PROCESS | 3892 | --DOCSHELL 12BBE400 == 115 [pid = 3892] [id = 564] 12:52:18 INFO - PROCESS | 3892 | --DOCSHELL 224DE800 == 114 [pid = 3892] [id = 561] 12:52:18 INFO - PROCESS | 3892 | --DOCSHELL 21744C00 == 113 [pid = 3892] [id = 560] 12:52:18 INFO - PROCESS | 3892 | --DOCSHELL 1E70E400 == 112 [pid = 3892] [id = 559] 12:52:18 INFO - PROCESS | 3892 | --DOCSHELL 1DF4F000 == 111 [pid = 3892] [id = 558] 12:52:18 INFO - PROCESS | 3892 | --DOCSHELL 1D872000 == 110 [pid = 3892] [id = 557] 12:52:18 INFO - PROCESS | 3892 | --DOMWINDOW == 162 (1DF4C800) [pid = 3892] [serial = 46] [outer = 00000000] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 12:52:18 INFO - PROCESS | 3892 | --DOMWINDOW == 161 (1CB42C00) [pid = 3892] [serial = 1663] [outer = 00000000] [url = about:blank] 12:52:18 INFO - PROCESS | 3892 | --DOCSHELL 165D8800 == 109 [pid = 3892] [id = 556] 12:52:18 INFO - PROCESS | 3892 | --DOCSHELL 16EC0000 == 108 [pid = 3892] [id = 555] 12:52:18 INFO - PROCESS | 3892 | --DOMWINDOW == 160 (20688000) [pid = 3892] [serial = 1421] [outer = 00000000] [url = about:blank] 12:52:18 INFO - PROCESS | 3892 | --DOMWINDOW == 159 (224DA400) [pid = 3892] [serial = 1505] [outer = 00000000] [url = about:blank] 12:52:18 INFO - PROCESS | 3892 | --DOMWINDOW == 158 (224D3800) [pid = 3892] [serial = 1502] [outer = 00000000] [url = about:blank] 12:52:18 INFO - PROCESS | 3892 | --DOMWINDOW == 157 (1C338400) [pid = 3892] [serial = 1547] [outer = 00000000] [url = about:blank] 12:52:18 INFO - PROCESS | 3892 | --DOMWINDOW == 156 (214B0C00) [pid = 3892] [serial = 1490] [outer = 00000000] [url = about:blank] 12:52:18 INFO - PROCESS | 3892 | --DOMWINDOW == 155 (1CE9B800) [pid = 3892] [serial = 1487] [outer = 00000000] [url = about:blank] 12:52:18 INFO - PROCESS | 3892 | --DOMWINDOW == 154 (215A9800) [pid = 3892] [serial = 1493] [outer = 00000000] [url = about:blank] 12:52:18 INFO - PROCESS | 3892 | --DOMWINDOW == 153 (2174B000) [pid = 3892] [serial = 1553] [outer = 00000000] [url = about:blank] 12:52:18 INFO - PROCESS | 3892 | --DOMWINDOW == 152 (1D01DC00) [pid = 3892] [serial = 1508] [outer = 00000000] [url = about:blank] 12:52:18 INFO - PROCESS | 3892 | --DOMWINDOW == 151 (16EC2C00) [pid = 3892] [serial = 1544] [outer = 00000000] [url = about:blank] 12:52:18 INFO - PROCESS | 3892 | --DOMWINDOW == 150 (1966D400) [pid = 3892] [serial = 1484] [outer = 00000000] [url = about:blank] 12:52:18 INFO - PROCESS | 3892 | --DOMWINDOW == 149 (21731400) [pid = 3892] [serial = 1496] [outer = 00000000] [url = about:blank] 12:52:18 INFO - PROCESS | 3892 | --DOMWINDOW == 148 (1DCE3800) [pid = 3892] [serial = 1550] [outer = 00000000] [url = about:blank] 12:52:18 INFO - PROCESS | 3892 | --DOMWINDOW == 147 (21B5A000) [pid = 3892] [serial = 1499] [outer = 00000000] [url = about:blank] 12:52:18 INFO - PROCESS | 3892 | --DOMWINDOW == 146 (215A7800) [pid = 3892] [serial = 1651] [outer = 00000000] [url = about:blank] 12:52:18 INFO - PROCESS | 3892 | --DOMWINDOW == 145 (219E6800) [pid = 3892] [serial = 1654] [outer = 00000000] [url = about:blank] 12:52:18 INFO - PROCESS | 3892 | --DOMWINDOW == 144 (190AC000) [pid = 3892] [serial = 1660] [outer = 00000000] [url = about:blank] 12:52:18 INFO - PROCESS | 3892 | --DOMWINDOW == 143 (21B5C400) [pid = 3892] [serial = 1655] [outer = 00000000] [url = about:blank] 12:52:18 INFO - PROCESS | 3892 | --DOMWINDOW == 142 (13555800) [pid = 3892] [serial = 1657] [outer = 00000000] [url = about:blank] 12:52:18 INFO - PROCESS | 3892 | --DOMWINDOW == 141 (21558400) [pid = 3892] [serial = 1601] [outer = 00000000] [url = about:blank] 12:52:18 INFO - PROCESS | 3892 | --DOMWINDOW == 140 (224DBC00) [pid = 3892] [serial = 1616] [outer = 00000000] [url = about:blank] 12:52:18 INFO - PROCESS | 3892 | --DOMWINDOW == 139 (21B67C00) [pid = 3892] [serial = 1615] [outer = 00000000] [url = about:blank] 12:52:18 INFO - PROCESS | 3892 | --DOMWINDOW == 138 (19670400) [pid = 3892] [serial = 1639] [outer = 00000000] [url = about:blank] 12:52:18 INFO - PROCESS | 3892 | --DOMWINDOW == 137 (1A3A5400) [pid = 3892] [serial = 1640] [outer = 00000000] [url = about:blank] 12:52:18 INFO - PROCESS | 3892 | --DOMWINDOW == 136 (20685000) [pid = 3892] [serial = 1648] [outer = 00000000] [url = about:blank] 12:52:18 INFO - PROCESS | 3892 | --DOMWINDOW == 135 (1C333000) [pid = 3892] [serial = 1637] [outer = 00000000] [url = about:blank] 12:52:18 INFO - PROCESS | 3892 | --DOMWINDOW == 134 (19D21000) [pid = 3892] [serial = 1636] [outer = 00000000] [url = about:blank] 12:52:18 INFO - PROCESS | 3892 | --DOMWINDOW == 133 (1AB09800) [pid = 3892] [serial = 1628] [outer = 00000000] [url = about:blank] 12:52:18 INFO - PROCESS | 3892 | --DOMWINDOW == 132 (1A3AA800) [pid = 3892] [serial = 1627] [outer = 00000000] [url = about:blank] 12:52:18 INFO - PROCESS | 3892 | --DOMWINDOW == 131 (249F9C00) [pid = 3892] [serial = 1634] [outer = 00000000] [url = about:blank] 12:52:18 INFO - PROCESS | 3892 | --DOMWINDOW == 130 (249F6000) [pid = 3892] [serial = 1633] [outer = 00000000] [url = about:blank] 12:52:18 INFO - PROCESS | 3892 | --DOMWINDOW == 129 (21748400) [pid = 3892] [serial = 1613] [outer = 00000000] [url = about:blank] 12:52:18 INFO - PROCESS | 3892 | --DOMWINDOW == 128 (2172AC00) [pid = 3892] [serial = 1612] [outer = 00000000] [url = about:blank] 12:52:18 INFO - PROCESS | 3892 | --DOMWINDOW == 127 (1FAC3400) [pid = 3892] [serial = 1631] [outer = 00000000] [url = about:blank] 12:52:18 INFO - PROCESS | 3892 | --DOMWINDOW == 126 (21004800) [pid = 3892] [serial = 1630] [outer = 00000000] [url = about:blank] 12:52:18 INFO - PROCESS | 3892 | --DOMWINDOW == 125 (241E0800) [pid = 3892] [serial = 1625] [outer = 00000000] [url = about:blank] 12:52:18 INFO - PROCESS | 3892 | --DOMWINDOW == 124 (241E0C00) [pid = 3892] [serial = 1624] [outer = 00000000] [url = about:blank] 12:52:18 INFO - PROCESS | 3892 | --DOMWINDOW == 123 (23A5D000) [pid = 3892] [serial = 1622] [outer = 00000000] [url = about:blank] 12:52:18 INFO - PROCESS | 3892 | --DOMWINDOW == 122 (23A5A000) [pid = 3892] [serial = 1621] [outer = 00000000] [url = about:blank] 12:52:18 INFO - PROCESS | 3892 | --DOMWINDOW == 121 (241D8800) [pid = 3892] [serial = 1619] [outer = 00000000] [url = about:blank] 12:52:18 INFO - PROCESS | 3892 | --DOMWINDOW == 120 (241D3000) [pid = 3892] [serial = 1618] [outer = 00000000] [url = about:blank] 12:52:18 INFO - PROCESS | 3892 | --DOMWINDOW == 119 (1C336000) [pid = 3892] [serial = 1607] [outer = 00000000] [url = about:blank] 12:52:18 INFO - PROCESS | 3892 | --DOMWINDOW == 118 (1C32F000) [pid = 3892] [serial = 1606] [outer = 00000000] [url = about:blank] 12:52:18 INFO - PROCESS | 3892 | --DOMWINDOW == 117 (1D876000) [pid = 3892] [serial = 1642] [outer = 00000000] [url = about:blank] 12:52:18 INFO - PROCESS | 3892 | --DOMWINDOW == 116 (1D9C6400) [pid = 3892] [serial = 1643] [outer = 00000000] [url = about:blank] 12:52:18 INFO - PROCESS | 3892 | --DOMWINDOW == 115 (1E108400) [pid = 3892] [serial = 1645] [outer = 00000000] [url = about:blank] 12:52:18 INFO - PROCESS | 3892 | --DOMWINDOW == 114 (1E3B2C00) [pid = 3892] [serial = 1646] [outer = 00000000] [url = about:blank] 12:52:18 INFO - PROCESS | 3892 | --DOMWINDOW == 113 (1E110400) [pid = 3892] [serial = 1609] [outer = 00000000] [url = about:blank] 12:52:18 INFO - PROCESS | 3892 | --DOMWINDOW == 112 (214ACC00) [pid = 3892] [serial = 1610] [outer = 00000000] [url = about:blank] 12:52:18 INFO - PROCESS | 3892 | --DOMWINDOW == 111 (18F99C00) [pid = 3892] [serial = 1604] [outer = 00000000] [url = about:blank] 12:52:18 INFO - PROCESS | 3892 | --DOMWINDOW == 110 (18C1F000) [pid = 3892] [serial = 1603] [outer = 00000000] [url = about:blank] 12:52:18 INFO - PROCESS | 3892 | --DOMWINDOW == 109 (1CB4A400) [pid = 3892] [serial = 1142] [outer = 00000000] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%E2%80%99t%20find%20the%20server%20at%20%25%28server%29s.] 12:52:18 INFO - PROCESS | 3892 | --DOMWINDOW == 108 (142A9000) [pid = 3892] [serial = 1658] [outer = 00000000] [url = about:blank] 12:52:18 INFO - PROCESS | 3892 | --DOMWINDOW == 107 (2172B400) [pid = 3892] [serial = 1652] [outer = 00000000] [url = about:blank] 12:52:18 INFO - PROCESS | 3892 | --DOMWINDOW == 106 (1985E000) [pid = 3892] [serial = 1661] [outer = 00000000] [url = about:blank] 12:52:18 INFO - PROCESS | 3892 | --DOMWINDOW == 105 (21008000) [pid = 3892] [serial = 1649] [outer = 00000000] [url = about:blank] 12:52:18 INFO - PROCESS | 3892 | 1461181938356 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]]]}] 12:52:18 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | getImageData() returns bigger ImageData for bigger source rectangle 12:52:18 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | took 1000ms 12:52:18 INFO - PROCESS | 3892 | 1461181938415 Marionette TRACE conn2 -> [0,2285,"getWindowHandle",null] 12:52:18 INFO - PROCESS | 3892 | 1461181938419 Marionette TRACE conn2 <- [1,2285,null,{"value":"13"}] 12:52:18 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html 12:52:18 INFO - PROCESS | 3892 | 1461181938423 Marionette TRACE conn2 -> [0,2286,"setScriptTimeout",{"ms":35000}] 12:52:18 INFO - PROCESS | 3892 | 1461181938425 Marionette TRACE conn2 <- [1,2286,null,{}] 12:52:18 INFO - PROCESS | 3892 | 1461181938429 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}] 12:52:18 INFO - PROCESS | 3892 | 1461181938526 Marionette TRACE conn2 <- [1,2287,null,{"value":null}] 12:52:18 INFO - PROCESS | 3892 | 1461181938634 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\", \"a4ce384a-a975-48db-a85a-201f44ca6737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:52:18 INFO - PROCESS | 3892 | ++DOCSHELL 158F7800 == 109 [pid = 3892] [id = 581] 12:52:18 INFO - PROCESS | 3892 | ++DOMWINDOW == 106 (16591800) [pid = 3892] [serial = 1743] [outer = 00000000] 12:52:18 INFO - PROCESS | 3892 | ++DOMWINDOW == 107 (16ED2400) [pid = 3892] [serial = 1744] [outer = 16591800] 12:52:18 INFO - PROCESS | 3892 | 1461181938688 Marionette DEBUG loaded listener.js 12:52:18 INFO - PROCESS | 3892 | ++DOMWINDOW == 108 (1825E800) [pid = 3892] [serial = 1745] [outer = 16591800] 12:52:19 INFO - PROCESS | 3892 | 1461181939097 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]]]}] 12:52:19 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | getImageData() works for sizes smaller than one pixel 12:52:19 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | took 735ms 12:52:19 INFO - PROCESS | 3892 | 1461181939164 Marionette TRACE conn2 -> [0,2289,"getWindowHandle",null] 12:52:19 INFO - PROCESS | 3892 | 1461181939167 Marionette TRACE conn2 <- [1,2289,null,{"value":"13"}] 12:52:19 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.type.html 12:52:19 INFO - PROCESS | 3892 | 1461181939172 Marionette TRACE conn2 -> [0,2290,"setScriptTimeout",{"ms":35000}] 12:52:19 INFO - PROCESS | 3892 | 1461181939177 Marionette TRACE conn2 <- [1,2290,null,{}] 12:52:19 INFO - PROCESS | 3892 | 1461181939186 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}] 12:52:19 INFO - PROCESS | 3892 | 1461181939310 Marionette TRACE conn2 <- [1,2291,null,{"value":null}] 12:52:19 INFO - PROCESS | 3892 | 1461181939326 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\", \"a4ce384a-a975-48db-a85a-201f44ca6737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:52:19 INFO - PROCESS | 3892 | ++DOCSHELL 189EA000 == 110 [pid = 3892] [id = 582] 12:52:19 INFO - PROCESS | 3892 | ++DOMWINDOW == 109 (18BCEC00) [pid = 3892] [serial = 1746] [outer = 00000000] 12:52:19 INFO - PROCESS | 3892 | ++DOMWINDOW == 110 (18C1A800) [pid = 3892] [serial = 1747] [outer = 18BCEC00] 12:52:19 INFO - PROCESS | 3892 | 1461181939370 Marionette DEBUG loaded listener.js 12:52:19 INFO - PROCESS | 3892 | ++DOMWINDOW == 111 (18CF1C00) [pid = 3892] [serial = 1748] [outer = 18BCEC00] 12:52:19 INFO - PROCESS | 3892 | 1461181939847 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]]]}] 12:52:19 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | getImageData() returns an ImageData object containing a Uint8ClampedArray object 12:52:19 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | took 687ms 12:52:19 INFO - PROCESS | 3892 | 1461181939870 Marionette TRACE conn2 -> [0,2293,"getWindowHandle",null] 12:52:19 INFO - PROCESS | 3892 | 1461181939872 Marionette TRACE conn2 <- [1,2293,null,{"value":"13"}] 12:52:19 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html 12:52:19 INFO - PROCESS | 3892 | 1461181939875 Marionette TRACE conn2 -> [0,2294,"setScriptTimeout",{"ms":35000}] 12:52:19 INFO - PROCESS | 3892 | 1461181939877 Marionette TRACE conn2 <- [1,2294,null,{}] 12:52:19 INFO - PROCESS | 3892 | 1461181939881 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}] 12:52:20 INFO - PROCESS | 3892 | 1461181939976 Marionette TRACE conn2 <- [1,2295,null,{"value":null}] 12:52:20 INFO - PROCESS | 3892 | 1461181939982 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\", \"a4ce384a-a975-48db-a85a-201f44ca6737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:52:20 INFO - PROCESS | 3892 | ++DOCSHELL 18C17800 == 111 [pid = 3892] [id = 583] 12:52:20 INFO - PROCESS | 3892 | ++DOMWINDOW == 112 (18C20C00) [pid = 3892] [serial = 1749] [outer = 00000000] 12:52:20 INFO - PROCESS | 3892 | ++DOMWINDOW == 113 (190ADC00) [pid = 3892] [serial = 1750] [outer = 18C20C00] 12:52:20 INFO - PROCESS | 3892 | 1461181940026 Marionette DEBUG loaded listener.js 12:52:20 INFO - PROCESS | 3892 | ++DOMWINDOW == 114 (190B4000) [pid = 3892] [serial = 1751] [outer = 18C20C00] 12:52:20 INFO - PROCESS | 3892 | 1461181940484 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]]]}] 12:52:20 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | getImageData() is not affected by context state 12:52:20 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | took 640ms 12:52:20 INFO - PROCESS | 3892 | 1461181940515 Marionette TRACE conn2 -> [0,2297,"getWindowHandle",null] 12:52:20 INFO - PROCESS | 3892 | 1461181940517 Marionette TRACE conn2 <- [1,2297,null,{"value":"13"}] 12:52:20 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html 12:52:20 INFO - PROCESS | 3892 | 1461181940520 Marionette TRACE conn2 -> [0,2298,"setScriptTimeout",{"ms":35000}] 12:52:20 INFO - PROCESS | 3892 | 1461181940522 Marionette TRACE conn2 <- [1,2298,null,{}] 12:52:20 INFO - PROCESS | 3892 | 1461181940532 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}] 12:52:20 INFO - PROCESS | 3892 | 1461181940664 Marionette TRACE conn2 <- [1,2299,null,{"value":null}] 12:52:20 INFO - PROCESS | 3892 | 1461181940763 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\", \"a4ce384a-a975-48db-a85a-201f44ca6737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:52:20 INFO - PROCESS | 3892 | ++DOCSHELL 1985B400 == 112 [pid = 3892] [id = 584] 12:52:20 INFO - PROCESS | 3892 | ++DOMWINDOW == 115 (1985D400) [pid = 3892] [serial = 1752] [outer = 00000000] 12:52:20 INFO - PROCESS | 3892 | ++DOMWINDOW == 116 (19A04000) [pid = 3892] [serial = 1753] [outer = 1985D400] 12:52:20 INFO - PROCESS | 3892 | 1461181940833 Marionette DEBUG loaded listener.js 12:52:20 INFO - PROCESS | 3892 | ++DOMWINDOW == 117 (19A0DC00) [pid = 3892] [serial = 1754] [outer = 1985D400] 12:52:21 INFO - PROCESS | 3892 | 1461181941273 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]]]}] 12:52:21 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | getImageData() throws INDEX_SIZE_ERR if size is zero 12:52:21 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | took 797ms 12:52:21 INFO - PROCESS | 3892 | 1461181941331 Marionette TRACE conn2 -> [0,2301,"getWindowHandle",null] 12:52:21 INFO - PROCESS | 3892 | 1461181941333 Marionette TRACE conn2 <- [1,2301,null,{"value":"13"}] 12:52:21 INFO - PROCESS | 3892 | 1461181941336 Marionette TRACE conn2 -> [0,2302,"setScriptTimeout",{"ms":35000}] 12:52:21 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html 12:52:21 INFO - PROCESS | 3892 | 1461181941338 Marionette TRACE conn2 <- [1,2302,null,{}] 12:52:21 INFO - PROCESS | 3892 | 1461181941341 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}] 12:52:21 INFO - PROCESS | 3892 | 1461181941473 Marionette TRACE conn2 <- [1,2303,null,{"value":null}] 12:52:21 INFO - PROCESS | 3892 | 1461181941497 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\", \"a4ce384a-a975-48db-a85a-201f44ca6737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:52:21 INFO - PROCESS | 3892 | ++DOCSHELL 19D2BC00 == 113 [pid = 3892] [id = 585] 12:52:21 INFO - PROCESS | 3892 | ++DOMWINDOW == 118 (19D2C000) [pid = 3892] [serial = 1755] [outer = 00000000] 12:52:21 INFO - PROCESS | 3892 | ++DOMWINDOW == 119 (1A3A2000) [pid = 3892] [serial = 1756] [outer = 19D2C000] 12:52:21 INFO - PROCESS | 3892 | 1461181941541 Marionette DEBUG loaded listener.js 12:52:21 INFO - PROCESS | 3892 | ++DOMWINDOW == 120 (1A442800) [pid = 3892] [serial = 1757] [outer = 19D2C000] 12:52:22 INFO - PROCESS | 3892 | 1461181941996 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]]]}] 12:52:22 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | ImageData.data clamps numbers to [0, 255] 12:52:22 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | took 703ms 12:52:22 INFO - PROCESS | 3892 | 1461181942037 Marionette TRACE conn2 -> [0,2305,"getWindowHandle",null] 12:52:22 INFO - PROCESS | 3892 | 1461181942038 Marionette TRACE conn2 <- [1,2305,null,{"value":"13"}] 12:52:22 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.ctor.html 12:52:22 INFO - PROCESS | 3892 | 1461181942042 Marionette TRACE conn2 -> [0,2306,"setScriptTimeout",{"ms":35000}] 12:52:22 INFO - PROCESS | 3892 | 1461181942043 Marionette TRACE conn2 <- [1,2306,null,{}] 12:52:22 INFO - PROCESS | 3892 | 1461181942047 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}] 12:52:22 INFO - PROCESS | 3892 | 1461181942204 Marionette TRACE conn2 <- [1,2307,null,{"value":null}] 12:52:22 INFO - PROCESS | 3892 | 1461181942224 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\", \"a4ce384a-a975-48db-a85a-201f44ca6737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:52:22 INFO - PROCESS | 3892 | ++DOCSHELL 19BF4C00 == 114 [pid = 3892] [id = 586] 12:52:22 INFO - PROCESS | 3892 | ++DOMWINDOW == 121 (19D21000) [pid = 3892] [serial = 1758] [outer = 00000000] 12:52:22 INFO - PROCESS | 3892 | ++DOMWINDOW == 122 (1ABE4800) [pid = 3892] [serial = 1759] [outer = 19D21000] 12:52:22 INFO - PROCESS | 3892 | 1461181942268 Marionette DEBUG loaded listener.js 12:52:22 INFO - PROCESS | 3892 | ++DOMWINDOW == 123 (1C32F800) [pid = 3892] [serial = 1760] [outer = 19D21000] 12:52:22 INFO - PROCESS | 3892 | --DOMWINDOW == 122 (1C332800) [pid = 3892] [serial = 1662] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.initial.html] 12:52:22 INFO - PROCESS | 3892 | --DOMWINDOW == 121 (13551C00) [pid = 3892] [serial = 1692] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.this.html] 12:52:22 INFO - PROCESS | 3892 | --DOMWINDOW == 120 (18C17C00) [pid = 3892] [serial = 1695] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html] 12:52:22 INFO - PROCESS | 3892 | --DOMWINDOW == 119 (18265800) [pid = 3892] [serial = 1698] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.type.html] 12:52:22 INFO - PROCESS | 3892 | --DOMWINDOW == 118 (196D4400) [pid = 3892] [serial = 1701] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.zero.html] 12:52:22 INFO - PROCESS | 3892 | --DOMWINDOW == 117 (19BF8000) [pid = 3892] [serial = 1704] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.basic.html] 12:52:22 INFO - PROCESS | 3892 | 1461181942799 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] 12:52:22 INFO - PROCESS | 3892 | 1461181942848 Marionette TRACE conn2 <- [1,2309,null,{"value":"13"}] 12:52:22 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html 12:52:22 INFO - PROCESS | 3892 | 1461181942857 Marionette TRACE conn2 -> [0,2310,"setScriptTimeout",{"ms":35000}] 12:52:22 INFO - PROCESS | 3892 | 1461181942858 Marionette TRACE conn2 <- [1,2310,null,{}] 12:52:22 INFO - PROCESS | 3892 | 1461181942871 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}] 12:52:22 INFO - PROCESS | 3892 | 1461181942964 Marionette TRACE conn2 <- [1,2311,null,{"value":null}] 12:52:22 INFO - PROCESS | 3892 | 1461181942973 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\", \"a4ce384a-a975-48db-a85a-201f44ca6737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:52:23 INFO - PROCESS | 3892 | ++DOCSHELL 18C13800 == 115 [pid = 3892] [id = 587] 12:52:23 INFO - PROCESS | 3892 | ++DOMWINDOW == 118 (196D4400) [pid = 3892] [serial = 1761] [outer = 00000000] 12:52:23 INFO - PROCESS | 3892 | ++DOMWINDOW == 119 (1C334800) [pid = 3892] [serial = 1762] [outer = 196D4400] 12:52:23 INFO - PROCESS | 3892 | 1461181943017 Marionette DEBUG loaded listener.js 12:52:23 INFO - PROCESS | 3892 | ++DOMWINDOW == 120 (1C338800) [pid = 3892] [serial = 1763] [outer = 196D4400] 12:52:23 INFO - PROCESS | 3892 | 1461181943455 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]]]}] 12:52:23 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | ImageData.data converts NaN to 0 12:52:23 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | took 656ms 12:52:23 INFO - PROCESS | 3892 | 1461181943520 Marionette TRACE conn2 -> [0,2313,"getWindowHandle",null] 12:52:23 INFO - PROCESS | 3892 | 1461181943522 Marionette TRACE conn2 <- [1,2313,null,{"value":"13"}] 12:52:23 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html 12:52:23 INFO - PROCESS | 3892 | 1461181943525 Marionette TRACE conn2 -> [0,2314,"setScriptTimeout",{"ms":35000}] 12:52:23 INFO - PROCESS | 3892 | 1461181943527 Marionette TRACE conn2 <- [1,2314,null,{}] 12:52:23 INFO - PROCESS | 3892 | 1461181943530 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}] 12:52:23 INFO - PROCESS | 3892 | 1461181943624 Marionette TRACE conn2 <- [1,2315,null,{"value":null}] 12:52:23 INFO - PROCESS | 3892 | 1461181943666 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\", \"a4ce384a-a975-48db-a85a-201f44ca6737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:52:23 INFO - PROCESS | 3892 | ++DOCSHELL 1A818C00 == 116 [pid = 3892] [id = 588] 12:52:23 INFO - PROCESS | 3892 | ++DOMWINDOW == 121 (1C333400) [pid = 3892] [serial = 1764] [outer = 00000000] 12:52:23 INFO - PROCESS | 3892 | ++DOMWINDOW == 122 (1C445400) [pid = 3892] [serial = 1765] [outer = 1C333400] 12:52:23 INFO - PROCESS | 3892 | 1461181943710 Marionette DEBUG loaded listener.js 12:52:23 INFO - PROCESS | 3892 | ++DOMWINDOW == 123 (1C5F4800) [pid = 3892] [serial = 1766] [outer = 1C333400] 12:52:24 INFO - PROCESS | 3892 | 1461181944152 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]]]}] 12:52:24 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | ImageData objects have the right properties 12:52:24 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | took 640ms 12:52:24 INFO - PROCESS | 3892 | 1461181944162 Marionette TRACE conn2 -> [0,2317,"getWindowHandle",null] 12:52:24 INFO - PROCESS | 3892 | 1461181944164 Marionette TRACE conn2 <- [1,2317,null,{"value":"13"}] 12:52:24 INFO - PROCESS | 3892 | 1461181944168 Marionette TRACE conn2 -> [0,2318,"setScriptTimeout",{"ms":35000}] 12:52:24 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html 12:52:24 INFO - PROCESS | 3892 | 1461181944169 Marionette TRACE conn2 <- [1,2318,null,{}] 12:52:24 INFO - PROCESS | 3892 | 1461181944173 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}] 12:52:24 INFO - PROCESS | 3892 | 1461181944320 Marionette TRACE conn2 <- [1,2319,null,{"value":null}] 12:52:24 INFO - PROCESS | 3892 | 1461181944329 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\", \"a4ce384a-a975-48db-a85a-201f44ca6737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:52:24 INFO - PROCESS | 3892 | ++DOCSHELL 136D7000 == 117 [pid = 3892] [id = 589] 12:52:24 INFO - PROCESS | 3892 | ++DOMWINDOW == 124 (1C5F1800) [pid = 3892] [serial = 1767] [outer = 00000000] 12:52:24 INFO - PROCESS | 3892 | ++DOMWINDOW == 125 (1CB42C00) [pid = 3892] [serial = 1768] [outer = 1C5F1800] 12:52:24 INFO - PROCESS | 3892 | 1461181944378 Marionette DEBUG loaded listener.js 12:52:24 INFO - PROCESS | 3892 | ++DOMWINDOW == 126 (1CBA7C00) [pid = 3892] [serial = 1769] [outer = 1C5F1800] 12:52:25 INFO - PROCESS | 3892 | 1461181945009 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]]]}] 12:52:25 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | ImageData objects properties are read-only 12:52:25 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | took 937ms 12:52:25 INFO - PROCESS | 3892 | 1461181945114 Marionette TRACE conn2 -> [0,2321,"getWindowHandle",null] 12:52:25 INFO - PROCESS | 3892 | 1461181945119 Marionette TRACE conn2 <- [1,2321,null,{"value":"13"}] 12:52:25 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.round.html 12:52:25 INFO - PROCESS | 3892 | 1461181945125 Marionette TRACE conn2 -> [0,2322,"setScriptTimeout",{"ms":35000}] 12:52:25 INFO - PROCESS | 3892 | 1461181945128 Marionette TRACE conn2 <- [1,2322,null,{}] 12:52:25 INFO - PROCESS | 3892 | 1461181945134 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}] 12:52:25 INFO - PROCESS | 3892 | 1461181945271 Marionette TRACE conn2 <- [1,2323,null,{"value":null}] 12:52:25 INFO - PROCESS | 3892 | 1461181945422 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\", \"a4ce384a-a975-48db-a85a-201f44ca6737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:52:25 INFO - PROCESS | 3892 | ++DOCSHELL 136D2000 == 118 [pid = 3892] [id = 590] 12:52:25 INFO - PROCESS | 3892 | ++DOMWINDOW == 127 (137EB800) [pid = 3892] [serial = 1770] [outer = 00000000] 12:52:25 INFO - PROCESS | 3892 | ++DOMWINDOW == 128 (15F5F000) [pid = 3892] [serial = 1771] [outer = 137EB800] 12:52:25 INFO - PROCESS | 3892 | 1461181945481 Marionette DEBUG loaded listener.js 12:52:25 INFO - PROCESS | 3892 | ++DOMWINDOW == 129 (1663DC00) [pid = 3892] [serial = 1772] [outer = 137EB800] 12:52:26 INFO - PROCESS | 3892 | 1461181946067 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]]]}] 12:52:26 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | ImageData.data rounds numbers with round-to-zero 12:52:26 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | took 1000ms 12:52:26 INFO - PROCESS | 3892 | 1461181946127 Marionette TRACE conn2 -> [0,2325,"getWindowHandle",null] 12:52:26 INFO - PROCESS | 3892 | 1461181946133 Marionette TRACE conn2 <- [1,2325,null,{"value":"13"}] 12:52:26 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.set.html 12:52:26 INFO - PROCESS | 3892 | 1461181946140 Marionette TRACE conn2 -> [0,2326,"setScriptTimeout",{"ms":35000}] 12:52:26 INFO - PROCESS | 3892 | 1461181946143 Marionette TRACE conn2 <- [1,2326,null,{}] 12:52:26 INFO - PROCESS | 3892 | 1461181946147 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}] 12:52:26 INFO - PROCESS | 3892 | 1461181946269 Marionette TRACE conn2 <- [1,2327,null,{"value":null}] 12:52:26 INFO - PROCESS | 3892 | 1461181946425 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\", \"a4ce384a-a975-48db-a85a-201f44ca6737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:52:26 INFO - PROCESS | 3892 | ++DOCSHELL 156AD800 == 119 [pid = 3892] [id = 591] 12:52:26 INFO - PROCESS | 3892 | ++DOMWINDOW == 130 (158F9800) [pid = 3892] [serial = 1773] [outer = 00000000] 12:52:26 INFO - PROCESS | 3892 | ++DOMWINDOW == 131 (18C1A400) [pid = 3892] [serial = 1774] [outer = 158F9800] 12:52:26 INFO - PROCESS | 3892 | 1461181946480 Marionette DEBUG loaded listener.js 12:52:26 INFO - PROCESS | 3892 | ++DOMWINDOW == 132 (18F9A400) [pid = 3892] [serial = 1775] [outer = 158F9800] 12:52:27 INFO - PROCESS | 3892 | 1461181947097 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]]]}] 12:52:27 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | ImageData.data can be modified 12:52:27 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | took 1000ms 12:52:27 INFO - PROCESS | 3892 | 1461181947141 Marionette TRACE conn2 -> [0,2329,"getWindowHandle",null] 12:52:27 INFO - PROCESS | 3892 | 1461181947143 Marionette TRACE conn2 <- [1,2329,null,{"value":"13"}] 12:52:27 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.string.html 12:52:27 INFO - PROCESS | 3892 | 1461181947147 Marionette TRACE conn2 -> [0,2330,"setScriptTimeout",{"ms":35000}] 12:52:27 INFO - PROCESS | 3892 | 1461181947151 Marionette TRACE conn2 <- [1,2330,null,{}] 12:52:27 INFO - PROCESS | 3892 | 1461181947163 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}] 12:52:27 INFO - PROCESS | 3892 | 1461181947285 Marionette TRACE conn2 <- [1,2331,null,{"value":null}] 12:52:27 INFO - PROCESS | 3892 | 1461181947444 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\", \"a4ce384a-a975-48db-a85a-201f44ca6737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:52:27 INFO - PROCESS | 3892 | ++DOCSHELL 1C447C00 == 120 [pid = 3892] [id = 592] 12:52:27 INFO - PROCESS | 3892 | ++DOMWINDOW == 133 (1C5F1C00) [pid = 3892] [serial = 1776] [outer = 00000000] 12:52:27 INFO - PROCESS | 3892 | ++DOMWINDOW == 134 (1CB40400) [pid = 3892] [serial = 1777] [outer = 1C5F1C00] 12:52:27 INFO - PROCESS | 3892 | 1461181947507 Marionette DEBUG loaded listener.js 12:52:27 INFO - PROCESS | 3892 | ++DOMWINDOW == 135 (1CBAA400) [pid = 3892] [serial = 1778] [outer = 1C5F1C00] 12:52:28 INFO - PROCESS | 3892 | 1461181948091 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]]]}] 12:52:28 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | ImageData.data converts strings to numbers with ToNumber 12:52:28 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | took 1000ms 12:52:28 INFO - PROCESS | 3892 | 1461181948150 Marionette TRACE conn2 -> [0,2333,"getWindowHandle",null] 12:52:28 INFO - PROCESS | 3892 | 1461181948153 Marionette TRACE conn2 <- [1,2333,null,{"value":"13"}] 12:52:28 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html 12:52:28 INFO - PROCESS | 3892 | 1461181948157 Marionette TRACE conn2 -> [0,2334,"setScriptTimeout",{"ms":35000}] 12:52:28 INFO - PROCESS | 3892 | 1461181948158 Marionette TRACE conn2 <- [1,2334,null,{}] 12:52:28 INFO - PROCESS | 3892 | 1461181948163 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}] 12:52:28 INFO - PROCESS | 3892 | 1461181948281 Marionette TRACE conn2 <- [1,2335,null,{"value":null}] 12:52:28 INFO - PROCESS | 3892 | 1461181948450 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\", \"a4ce384a-a975-48db-a85a-201f44ca6737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:52:28 INFO - PROCESS | 3892 | ++DOCSHELL 1C952000 == 121 [pid = 3892] [id = 593] 12:52:28 INFO - PROCESS | 3892 | ++DOMWINDOW == 136 (1CD7F000) [pid = 3892] [serial = 1779] [outer = 00000000] 12:52:28 INFO - PROCESS | 3892 | ++DOMWINDOW == 137 (1CEA0000) [pid = 3892] [serial = 1780] [outer = 1CD7F000] 12:52:28 INFO - PROCESS | 3892 | 1461181948506 Marionette DEBUG loaded listener.js 12:52:28 INFO - PROCESS | 3892 | ++DOMWINDOW == 138 (1CEA8C00) [pid = 3892] [serial = 1781] [outer = 1CD7F000] 12:52:29 INFO - PROCESS | 3892 | 1461181949060 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]]]}] 12:52:29 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | ImageData.data converts undefined to 0 12:52:29 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | took 938ms 12:52:29 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html 12:52:29 INFO - PROCESS | 3892 | 1461181949100 Marionette TRACE conn2 -> [0,2337,"getWindowHandle",null] 12:52:29 INFO - PROCESS | 3892 | 1461181949102 Marionette TRACE conn2 <- [1,2337,null,{"value":"13"}] 12:52:29 INFO - PROCESS | 3892 | 1461181949106 Marionette TRACE conn2 -> [0,2338,"setScriptTimeout",{"ms":35000}] 12:52:29 INFO - PROCESS | 3892 | 1461181949108 Marionette TRACE conn2 <- [1,2338,null,{}] 12:52:29 INFO - PROCESS | 3892 | 1461181949111 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}] 12:52:29 INFO - PROCESS | 3892 | 1461181949226 Marionette TRACE conn2 <- [1,2339,null,{"value":null}] 12:52:29 INFO - PROCESS | 3892 | 1461181949381 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\", \"a4ce384a-a975-48db-a85a-201f44ca6737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:52:29 INFO - PROCESS | 3892 | ++DOCSHELL 1CBA5000 == 122 [pid = 3892] [id = 594] 12:52:29 INFO - PROCESS | 3892 | ++DOMWINDOW == 139 (1CD7C400) [pid = 3892] [serial = 1782] [outer = 00000000] 12:52:29 INFO - PROCESS | 3892 | ++DOMWINDOW == 140 (1D3F0800) [pid = 3892] [serial = 1783] [outer = 1CD7C400] 12:52:29 INFO - PROCESS | 3892 | 1461181949436 Marionette DEBUG loaded listener.js 12:52:29 INFO - PROCESS | 3892 | ++DOMWINDOW == 141 (1D3F9400) [pid = 3892] [serial = 1784] [outer = 1CD7C400] 12:52:30 INFO - PROCESS | 3892 | 1461181950047 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]]]}] 12:52:30 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | putImageData() puts non-solid image data correctly 12:52:30 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | took 1000ms 12:52:30 INFO - PROCESS | 3892 | 1461181950109 Marionette TRACE conn2 -> [0,2341,"getWindowHandle",null] 12:52:30 INFO - PROCESS | 3892 | 1461181950111 Marionette TRACE conn2 <- [1,2341,null,{"value":"13"}] 12:52:30 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html 12:52:30 INFO - PROCESS | 3892 | 1461181950115 Marionette TRACE conn2 -> [0,2342,"setScriptTimeout",{"ms":35000}] 12:52:30 INFO - PROCESS | 3892 | 1461181950117 Marionette TRACE conn2 <- [1,2342,null,{}] 12:52:30 INFO - PROCESS | 3892 | 1461181950121 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}] 12:52:30 INFO - PROCESS | 3892 | 1461181950287 Marionette TRACE conn2 <- [1,2343,null,{"value":null}] 12:52:30 INFO - PROCESS | 3892 | 1461181950446 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\", \"a4ce384a-a975-48db-a85a-201f44ca6737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:52:30 INFO - PROCESS | 3892 | ++DOCSHELL 1D237800 == 123 [pid = 3892] [id = 595] 12:52:30 INFO - PROCESS | 3892 | ++DOMWINDOW == 142 (1D23EC00) [pid = 3892] [serial = 1785] [outer = 00000000] 12:52:30 INFO - PROCESS | 3892 | ++DOMWINDOW == 143 (1D8B8C00) [pid = 3892] [serial = 1786] [outer = 1D23EC00] 12:52:30 INFO - PROCESS | 3892 | 1461181950503 Marionette DEBUG loaded listener.js 12:52:30 INFO - PROCESS | 3892 | ++DOMWINDOW == 144 (1D9ADC00) [pid = 3892] [serial = 1787] [outer = 1D23EC00] 12:52:31 INFO - PROCESS | 3892 | 1461181951058 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]]]}] 12:52:31 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | putImageData() puts image data from getImageData() onto the canvas 12:52:31 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | took 1000ms 12:52:31 INFO - PROCESS | 3892 | 1461181951118 Marionette TRACE conn2 -> [0,2345,"getWindowHandle",null] 12:52:31 INFO - PROCESS | 3892 | 1461181951120 Marionette TRACE conn2 <- [1,2345,null,{"value":"13"}] 12:52:31 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html 12:52:31 INFO - PROCESS | 3892 | 1461181951124 Marionette TRACE conn2 -> [0,2346,"setScriptTimeout",{"ms":35000}] 12:52:31 INFO - PROCESS | 3892 | 1461181951126 Marionette TRACE conn2 <- [1,2346,null,{}] 12:52:31 INFO - PROCESS | 3892 | 1461181951129 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}] 12:52:31 INFO - PROCESS | 3892 | 1461181951244 Marionette TRACE conn2 <- [1,2347,null,{"value":null}] 12:52:31 INFO - PROCESS | 3892 | 1461181951413 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\", \"a4ce384a-a975-48db-a85a-201f44ca6737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:52:31 INFO - PROCESS | 3892 | ++DOCSHELL 1D8B4000 == 124 [pid = 3892] [id = 596] 12:52:31 INFO - PROCESS | 3892 | ++DOMWINDOW == 145 (1D9A9400) [pid = 3892] [serial = 1788] [outer = 00000000] 12:52:31 INFO - PROCESS | 3892 | ++DOMWINDOW == 146 (1D9BF800) [pid = 3892] [serial = 1789] [outer = 1D9A9400] 12:52:31 INFO - PROCESS | 3892 | 1461181951468 Marionette DEBUG loaded listener.js 12:52:31 INFO - PROCESS | 3892 | ++DOMWINDOW == 147 (1D9C4000) [pid = 3892] [serial = 1790] [outer = 1D9A9400] 12:52:32 INFO - PROCESS | 3892 | 1461181952075 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]]]}] 12:52:32 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | putImageData() is not affected by clipping regions 12:52:32 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | took 1000ms 12:52:32 INFO - PROCESS | 3892 | 1461181952126 Marionette TRACE conn2 -> [0,2349,"getWindowHandle",null] 12:52:32 INFO - PROCESS | 3892 | 1461181952128 Marionette TRACE conn2 <- [1,2349,null,{"value":"13"}] 12:52:32 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.created.html 12:52:32 INFO - PROCESS | 3892 | 1461181952131 Marionette TRACE conn2 -> [0,2350,"setScriptTimeout",{"ms":35000}] 12:52:32 INFO - PROCESS | 3892 | 1461181952134 Marionette TRACE conn2 <- [1,2350,null,{}] 12:52:32 INFO - PROCESS | 3892 | 1461181952137 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}] 12:52:32 INFO - PROCESS | 3892 | 1461181952253 Marionette TRACE conn2 <- [1,2351,null,{"value":null}] 12:52:32 INFO - PROCESS | 3892 | 1461181952423 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\", \"a4ce384a-a975-48db-a85a-201f44ca6737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:52:32 INFO - PROCESS | 3892 | ++DOCSHELL 17D82000 == 125 [pid = 3892] [id = 597] 12:52:32 INFO - PROCESS | 3892 | ++DOMWINDOW == 148 (1851B400) [pid = 3892] [serial = 1791] [outer = 00000000] 12:52:32 INFO - PROCESS | 3892 | ++DOMWINDOW == 149 (1DBE2C00) [pid = 3892] [serial = 1792] [outer = 1851B400] 12:52:32 INFO - PROCESS | 3892 | 1461181952480 Marionette DEBUG loaded listener.js 12:52:32 INFO - PROCESS | 3892 | ++DOMWINDOW == 150 (1DBE6400) [pid = 3892] [serial = 1793] [outer = 1851B400] 12:52:33 INFO - PROCESS | 3892 | 1461181953009 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]]]}] 12:52:33 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | putImageData() puts image data from createImageData() onto the canvas 12:52:33 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | took 954ms 12:52:33 INFO - PROCESS | 3892 | 1461181953077 Marionette TRACE conn2 -> [0,2353,"getWindowHandle",null] 12:52:33 INFO - PROCESS | 3892 | 1461181953079 Marionette TRACE conn2 <- [1,2353,null,{"value":"13"}] 12:52:33 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html 12:52:33 INFO - PROCESS | 3892 | 1461181953083 Marionette TRACE conn2 -> [0,2354,"setScriptTimeout",{"ms":35000}] 12:52:33 INFO - PROCESS | 3892 | 1461181953085 Marionette TRACE conn2 <- [1,2354,null,{}] 12:52:33 INFO - PROCESS | 3892 | 1461181953088 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}] 12:52:33 INFO - PROCESS | 3892 | 1461181953228 Marionette TRACE conn2 <- [1,2355,null,{"value":null}] 12:52:33 INFO - PROCESS | 3892 | 1461181953389 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\", \"a4ce384a-a975-48db-a85a-201f44ca6737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:52:33 INFO - PROCESS | 3892 | ++DOCSHELL 13555000 == 126 [pid = 3892] [id = 598] 12:52:33 INFO - PROCESS | 3892 | ++DOMWINDOW == 151 (18CF4000) [pid = 3892] [serial = 1794] [outer = 00000000] 12:52:33 INFO - PROCESS | 3892 | ++DOMWINDOW == 152 (19BF9400) [pid = 3892] [serial = 1795] [outer = 18CF4000] 12:52:33 INFO - PROCESS | 3892 | 1461181953467 Marionette DEBUG loaded listener.js 12:52:33 INFO - PROCESS | 3892 | ++DOMWINDOW == 153 (1AA58400) [pid = 3892] [serial = 1796] [outer = 18CF4000] 12:52:34 INFO - PROCESS | 3892 | 1461181954086 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]]]}] 12:52:34 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | putImageData() accepts image data got from a different canvas 12:52:34 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | took 1047ms 12:52:34 INFO - PROCESS | 3892 | 1461181954359 Marionette TRACE conn2 -> [0,2357,"getWindowHandle",null] 12:52:34 INFO - PROCESS | 3892 | 1461181954364 Marionette TRACE conn2 <- [1,2357,null,{"value":"13"}] 12:52:34 INFO - PROCESS | 3892 | 1461181954384 Marionette TRACE conn2 -> [0,2358,"setScriptTimeout",{"ms":35000}] 12:52:34 INFO - PROCESS | 3892 | 1461181954386 Marionette TRACE conn2 <- [1,2358,null,{}] 12:52:34 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html 12:52:34 INFO - PROCESS | 3892 | 1461181954392 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}] 12:52:34 INFO - PROCESS | 3892 | 1461181954510 Marionette TRACE conn2 <- [1,2359,null,{"value":null}] 12:52:34 INFO - PROCESS | 3892 | 1461181954663 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\", \"a4ce384a-a975-48db-a85a-201f44ca6737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:52:34 INFO - PROCESS | 3892 | ++DOCSHELL 18523C00 == 127 [pid = 3892] [id = 599] 12:52:34 INFO - PROCESS | 3892 | ++DOMWINDOW == 154 (18524400) [pid = 3892] [serial = 1797] [outer = 00000000] 12:52:34 INFO - PROCESS | 3892 | ++DOMWINDOW == 155 (18BCF800) [pid = 3892] [serial = 1798] [outer = 18524400] 12:52:34 INFO - PROCESS | 3892 | 1461181954716 Marionette DEBUG loaded listener.js 12:52:34 INFO - PROCESS | 3892 | ++DOMWINDOW == 156 (18F72400) [pid = 3892] [serial = 1799] [outer = 18524400] 12:52:35 INFO - PROCESS | 3892 | 1461181955282 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]]]}] 12:52:35 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | putImageData() handles negative-sized dirty rectangles correctly 12:52:35 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | took 938ms 12:52:35 INFO - PROCESS | 3892 | 1461181955334 Marionette TRACE conn2 -> [0,2361,"getWindowHandle",null] 12:52:35 INFO - PROCESS | 3892 | 1461181955338 Marionette TRACE conn2 <- [1,2361,null,{"value":"13"}] 12:52:35 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html 12:52:35 INFO - PROCESS | 3892 | 1461181955345 Marionette TRACE conn2 -> [0,2362,"setScriptTimeout",{"ms":35000}] 12:52:35 INFO - PROCESS | 3892 | 1461181955349 Marionette TRACE conn2 <- [1,2362,null,{}] 12:52:35 INFO - PROCESS | 3892 | 1461181955352 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}] 12:52:35 INFO - PROCESS | 3892 | 1461181955472 Marionette TRACE conn2 <- [1,2363,null,{"value":null}] 12:52:35 INFO - PROCESS | 3892 | 1461181955653 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\", \"a4ce384a-a975-48db-a85a-201f44ca6737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:52:35 INFO - PROCESS | 3892 | ++DOCSHELL 13AEFC00 == 128 [pid = 3892] [id = 600] 12:52:35 INFO - PROCESS | 3892 | ++DOMWINDOW == 157 (16EDB400) [pid = 3892] [serial = 1800] [outer = 00000000] 12:52:35 INFO - PROCESS | 3892 | ++DOMWINDOW == 158 (19A10800) [pid = 3892] [serial = 1801] [outer = 16EDB400] 12:52:35 INFO - PROCESS | 3892 | 1461181955703 Marionette DEBUG loaded listener.js 12:52:35 INFO - PROCESS | 3892 | ++DOMWINDOW == 159 (1A1D4C00) [pid = 3892] [serial = 1802] [outer = 16EDB400] 12:52:36 INFO - PROCESS | 3892 | --DOCSHELL 21B66C00 == 127 [pid = 3892] [id = 539] 12:52:36 INFO - PROCESS | 3892 | --DOCSHELL 214AF000 == 126 [pid = 3892] [id = 493] 12:52:36 INFO - PROCESS | 3892 | --DOCSHELL 1A818C00 == 125 [pid = 3892] [id = 588] 12:52:36 INFO - PROCESS | 3892 | --DOCSHELL 18C13800 == 124 [pid = 3892] [id = 587] 12:52:36 INFO - PROCESS | 3892 | --DOCSHELL 19BF4C00 == 123 [pid = 3892] [id = 586] 12:52:36 INFO - PROCESS | 3892 | --DOCSHELL 19D2BC00 == 122 [pid = 3892] [id = 585] 12:52:36 INFO - PROCESS | 3892 | --DOCSHELL 189EA000 == 121 [pid = 3892] [id = 582] 12:52:36 INFO - PROCESS | 3892 | --DOCSHELL 158F7800 == 120 [pid = 3892] [id = 581] 12:52:36 INFO - PROCESS | 3892 | --DOCSHELL 13557800 == 119 [pid = 3892] [id = 580] 12:52:36 INFO - PROCESS | 3892 | --DOCSHELL 02A81000 == 118 [pid = 3892] [id = 579] 12:52:36 INFO - PROCESS | 3892 | --DOCSHELL 1CD7CC00 == 117 [pid = 3892] [id = 577] 12:52:36 INFO - PROCESS | 3892 | --DOCSHELL 19D21800 == 116 [pid = 3892] [id = 576] 12:52:36 INFO - PROCESS | 3892 | --DOCSHELL 1CBAD800 == 115 [pid = 3892] [id = 575] 12:52:36 INFO - PROCESS | 3892 | --DOCSHELL 1354FC00 == 114 [pid = 3892] [id = 574] 12:52:36 INFO - PROCESS | 3892 | --DOCSHELL 1C32BC00 == 113 [pid = 3892] [id = 573] 12:52:36 INFO - PROCESS | 3892 | --DOCSHELL 19EBAC00 == 112 [pid = 3892] [id = 572] 12:52:36 INFO - PROCESS | 3892 | --DOCSHELL 165A0800 == 111 [pid = 3892] [id = 571] 12:52:36 INFO - PROCESS | 3892 | --DOCSHELL 14A61800 == 110 [pid = 3892] [id = 570] 12:52:36 INFO - PROCESS | 3892 | --DOCSHELL 1A1D2800 == 109 [pid = 3892] [id = 569] 12:52:36 INFO - PROCESS | 3892 | --DOMWINDOW == 158 (1A816C00) [pid = 3892] [serial = 1706] [outer = 00000000] [url = about:blank] 12:52:36 INFO - PROCESS | 3892 | --DOMWINDOW == 157 (1A3A9400) [pid = 3892] [serial = 1705] [outer = 00000000] [url = about:blank] 12:52:36 INFO - PROCESS | 3892 | --DOMWINDOW == 156 (1CEA3400) [pid = 3892] [serial = 1664] [outer = 00000000] [url = about:blank] 12:52:36 INFO - PROCESS | 3892 | --DOMWINDOW == 155 (16ECB400) [pid = 3892] [serial = 1694] [outer = 00000000] [url = about:blank] 12:52:36 INFO - PROCESS | 3892 | --DOMWINDOW == 154 (15A3D800) [pid = 3892] [serial = 1693] [outer = 00000000] [url = about:blank] 12:52:36 INFO - PROCESS | 3892 | --DOMWINDOW == 153 (190B2000) [pid = 3892] [serial = 1697] [outer = 00000000] [url = about:blank] 12:52:36 INFO - PROCESS | 3892 | --DOMWINDOW == 152 (190A8400) [pid = 3892] [serial = 1696] [outer = 00000000] [url = about:blank] 12:52:36 INFO - PROCESS | 3892 | --DOMWINDOW == 151 (18C16800) [pid = 3892] [serial = 1699] [outer = 00000000] [url = about:blank] 12:52:36 INFO - PROCESS | 3892 | --DOMWINDOW == 150 (18F97000) [pid = 3892] [serial = 1700] [outer = 00000000] [url = about:blank] 12:52:36 INFO - PROCESS | 3892 | --DOMWINDOW == 149 (1D9AF400) [pid = 3892] [serial = 1672] [outer = 00000000] [url = about:blank] 12:52:36 INFO - PROCESS | 3892 | --DOMWINDOW == 148 (2155E800) [pid = 3892] [serial = 1678] [outer = 00000000] [url = about:blank] 12:52:36 INFO - PROCESS | 3892 | --DOMWINDOW == 147 (20543C00) [pid = 3892] [serial = 1675] [outer = 00000000] [url = about:blank] 12:52:36 INFO - PROCESS | 3892 | --DOMWINDOW == 146 (190B3400) [pid = 3892] [serial = 1690] [outer = 00000000] [url = about:blank] 12:52:36 INFO - PROCESS | 3892 | --DOMWINDOW == 145 (19A08800) [pid = 3892] [serial = 1702] [outer = 00000000] [url = about:blank] 12:52:36 INFO - PROCESS | 3892 | --DOMWINDOW == 144 (19A10400) [pid = 3892] [serial = 1703] [outer = 00000000] [url = about:blank] 12:52:36 INFO - PROCESS | 3892 | --DOMWINDOW == 143 (189A1000) [pid = 3892] [serial = 1666] [outer = 00000000] [url = about:blank] 12:52:36 INFO - PROCESS | 3892 | --DOMWINDOW == 142 (21B65800) [pid = 3892] [serial = 1681] [outer = 00000000] [url = about:blank] 12:52:36 INFO - PROCESS | 3892 | --DOMWINDOW == 141 (1C678800) [pid = 3892] [serial = 1669] [outer = 00000000] [url = about:blank] 12:52:36 INFO - PROCESS | 3892 | --DOMWINDOW == 140 (23162C00) [pid = 3892] [serial = 1684] [outer = 00000000] [url = about:blank] 12:52:36 INFO - PROCESS | 3892 | --DOMWINDOW == 139 (18F78000) [pid = 3892] [serial = 1687] [outer = 00000000] [url = about:blank] 12:52:36 INFO - PROCESS | 3892 | 1461181956335 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]]]}] 12:52:36 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | putImageData() handles dirty rectangles outside the canvas correctly 12:52:36 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | took 1047ms 12:52:36 INFO - PROCESS | 3892 | 1461181956409 Marionette TRACE conn2 -> [0,2365,"getWindowHandle",null] 12:52:36 INFO - PROCESS | 3892 | 1461181956412 Marionette TRACE conn2 <- [1,2365,null,{"value":"13"}] 12:52:36 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html 12:52:36 INFO - PROCESS | 3892 | 1461181956417 Marionette TRACE conn2 -> [0,2366,"setScriptTimeout",{"ms":35000}] 12:52:36 INFO - PROCESS | 3892 | 1461181956420 Marionette TRACE conn2 <- [1,2366,null,{}] 12:52:36 INFO - PROCESS | 3892 | 1461181956433 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}] 12:52:36 INFO - PROCESS | 3892 | 1461181956545 Marionette TRACE conn2 <- [1,2367,null,{"value":null}] 12:52:36 INFO - PROCESS | 3892 | 1461181956666 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\", \"a4ce384a-a975-48db-a85a-201f44ca6737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:52:36 INFO - PROCESS | 3892 | ++DOCSHELL 1825C800 == 110 [pid = 3892] [id = 601] 12:52:36 INFO - PROCESS | 3892 | ++DOMWINDOW == 140 (18998000) [pid = 3892] [serial = 1803] [outer = 00000000] 12:52:36 INFO - PROCESS | 3892 | ++DOMWINDOW == 141 (196E1800) [pid = 3892] [serial = 1804] [outer = 18998000] 12:52:36 INFO - PROCESS | 3892 | 1461181956714 Marionette DEBUG loaded listener.js 12:52:36 INFO - PROCESS | 3892 | ++DOMWINDOW == 142 (19A0B400) [pid = 3892] [serial = 1805] [outer = 18998000] 12:52:37 INFO - PROCESS | 3892 | 1461181957137 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]]]}] 12:52:37 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | putImageData() only modifies areas inside the dirty rectangle, using width and height 12:52:37 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | took 812ms 12:52:37 INFO - PROCESS | 3892 | 1461181957217 Marionette TRACE conn2 -> [0,2369,"getWindowHandle",null] 12:52:37 INFO - PROCESS | 3892 | 1461181957219 Marionette TRACE conn2 <- [1,2369,null,{"value":"13"}] 12:52:37 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html 12:52:37 INFO - PROCESS | 3892 | 1461181957222 Marionette TRACE conn2 -> [0,2370,"setScriptTimeout",{"ms":35000}] 12:52:37 INFO - PROCESS | 3892 | 1461181957224 Marionette TRACE conn2 <- [1,2370,null,{}] 12:52:37 INFO - PROCESS | 3892 | 1461181957227 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}] 12:52:37 INFO - PROCESS | 3892 | 1461181957323 Marionette TRACE conn2 <- [1,2371,null,{"value":null}] 12:52:37 INFO - PROCESS | 3892 | 1461181957335 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\", \"a4ce384a-a975-48db-a85a-201f44ca6737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:52:37 INFO - PROCESS | 3892 | ++DOCSHELL 19EE7000 == 111 [pid = 3892] [id = 602] 12:52:37 INFO - PROCESS | 3892 | ++DOMWINDOW == 143 (1A1C9C00) [pid = 3892] [serial = 1806] [outer = 00000000] 12:52:37 INFO - PROCESS | 3892 | ++DOMWINDOW == 144 (1A821400) [pid = 3892] [serial = 1807] [outer = 1A1C9C00] 12:52:37 INFO - PROCESS | 3892 | 1461181957382 Marionette DEBUG loaded listener.js 12:52:37 INFO - PROCESS | 3892 | ++DOMWINDOW == 145 (1C32FC00) [pid = 3892] [serial = 1808] [outer = 1A1C9C00] 12:52:37 INFO - PROCESS | 3892 | 1461181957864 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]]]}] 12:52:37 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | putImageData() only modifies areas inside the dirty rectangle, using x and y 12:52:37 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | took 704ms 12:52:37 INFO - PROCESS | 3892 | 1461181957921 Marionette TRACE conn2 -> [0,2373,"getWindowHandle",null] 12:52:37 INFO - PROCESS | 3892 | 1461181957923 Marionette TRACE conn2 <- [1,2373,null,{"value":"13"}] 12:52:37 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html 12:52:37 INFO - PROCESS | 3892 | 1461181957927 Marionette TRACE conn2 -> [0,2374,"setScriptTimeout",{"ms":35000}] 12:52:37 INFO - PROCESS | 3892 | 1461181957928 Marionette TRACE conn2 <- [1,2374,null,{}] 12:52:37 INFO - PROCESS | 3892 | 1461181957932 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}] 12:52:38 INFO - PROCESS | 3892 | 1461181958051 Marionette TRACE conn2 <- [1,2375,null,{"value":null}] 12:52:38 INFO - PROCESS | 3892 | 1461181958188 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\", \"a4ce384a-a975-48db-a85a-201f44ca6737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:52:38 INFO - PROCESS | 3892 | ++DOCSHELL 1A816C00 == 112 [pid = 3892] [id = 603] 12:52:38 INFO - PROCESS | 3892 | ++DOMWINDOW == 146 (1C336800) [pid = 3892] [serial = 1809] [outer = 00000000] 12:52:38 INFO - PROCESS | 3892 | ++DOMWINDOW == 147 (1C654400) [pid = 3892] [serial = 1810] [outer = 1C336800] 12:52:38 INFO - PROCESS | 3892 | 1461181958232 Marionette DEBUG loaded listener.js 12:52:38 INFO - PROCESS | 3892 | ++DOMWINDOW == 148 (1CB43C00) [pid = 3892] [serial = 1811] [outer = 1C336800] 12:52:38 INFO - PROCESS | 3892 | 1461181958641 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]]]}] 12:52:38 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | putImageData() with zero-sized dirty rectangle puts nothing 12:52:38 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | took 734ms 12:52:38 INFO - PROCESS | 3892 | 1461181958715 Marionette TRACE conn2 -> [0,2377,"getWindowHandle",null] 12:52:38 INFO - PROCESS | 3892 | 1461181958717 Marionette TRACE conn2 <- [1,2377,null,{"value":"13"}] 12:52:38 INFO - PROCESS | 3892 | 1461181958720 Marionette TRACE conn2 -> [0,2378,"setScriptTimeout",{"ms":35000}] 12:52:38 INFO - PROCESS | 3892 | 1461181958722 Marionette TRACE conn2 <- [1,2378,null,{}] 12:52:38 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html 12:52:38 INFO - PROCESS | 3892 | 1461181958731 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}] 12:52:38 INFO - PROCESS | 3892 | 1461181958886 Marionette TRACE conn2 <- [1,2379,null,{"value":null}] 12:52:38 INFO - PROCESS | 3892 | 1461181958908 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\", \"a4ce384a-a975-48db-a85a-201f44ca6737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:52:38 INFO - PROCESS | 3892 | ++DOCSHELL 1CB4C000 == 113 [pid = 3892] [id = 604] 12:52:38 INFO - PROCESS | 3892 | ++DOMWINDOW == 149 (1CBCC400) [pid = 3892] [serial = 1812] [outer = 00000000] 12:52:38 INFO - PROCESS | 3892 | ++DOMWINDOW == 150 (1D244800) [pid = 3892] [serial = 1813] [outer = 1CBCC400] 12:52:38 INFO - PROCESS | 3892 | 1461181958957 Marionette DEBUG loaded listener.js 12:52:39 INFO - PROCESS | 3892 | ++DOMWINDOW == 151 (1D878800) [pid = 3892] [serial = 1814] [outer = 1CBCC400] 12:52:39 INFO - PROCESS | 3892 | 1461181959429 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]]]}] 12:52:39 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | putImageData() puts modified image data correctly 12:52:39 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | took 735ms 12:52:39 INFO - PROCESS | 3892 | 1461181959489 Marionette TRACE conn2 -> [0,2381,"getWindowHandle",null] 12:52:39 INFO - PROCESS | 3892 | 1461181959491 Marionette TRACE conn2 <- [1,2381,null,{"value":"13"}] 12:52:39 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html 12:52:39 INFO - PROCESS | 3892 | 1461181959503 Marionette TRACE conn2 -> [0,2382,"setScriptTimeout",{"ms":35000}] 12:52:39 INFO - PROCESS | 3892 | 1461181959505 Marionette TRACE conn2 <- [1,2382,null,{}] 12:52:39 INFO - PROCESS | 3892 | 1461181959508 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}] 12:52:39 INFO - PROCESS | 3892 | 1461181959646 Marionette TRACE conn2 <- [1,2383,null,{"value":null}] 12:52:39 INFO - PROCESS | 3892 | 1461181959665 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\", \"a4ce384a-a975-48db-a85a-201f44ca6737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:52:39 INFO - PROCESS | 3892 | ++DOCSHELL 19BF3C00 == 114 [pid = 3892] [id = 605] 12:52:39 INFO - PROCESS | 3892 | ++DOMWINDOW == 152 (1D239C00) [pid = 3892] [serial = 1815] [outer = 00000000] 12:52:39 INFO - PROCESS | 3892 | ++DOMWINDOW == 153 (1D9C3000) [pid = 3892] [serial = 1816] [outer = 1D239C00] 12:52:39 INFO - PROCESS | 3892 | 1461181959709 Marionette DEBUG loaded listener.js 12:52:39 INFO - PROCESS | 3892 | ++DOMWINDOW == 154 (1DBE5000) [pid = 3892] [serial = 1817] [outer = 1D239C00] 12:52:40 INFO - PROCESS | 3892 | 1461181960205 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]]]}] 12:52:40 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | putImageData() throws TypeError if arguments are not finite 12:52:40 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | took 734ms 12:52:40 INFO - PROCESS | 3892 | 1461181960247 Marionette TRACE conn2 -> [0,2385,"getWindowHandle",null] 12:52:40 INFO - PROCESS | 3892 | 1461181960249 Marionette TRACE conn2 <- [1,2385,null,{"value":"13"}] 12:52:40 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.null.html 12:52:40 INFO - PROCESS | 3892 | 1461181960252 Marionette TRACE conn2 -> [0,2386,"setScriptTimeout",{"ms":35000}] 12:52:40 INFO - PROCESS | 3892 | 1461181960254 Marionette TRACE conn2 <- [1,2386,null,{}] 12:52:40 INFO - PROCESS | 3892 | 1461181960263 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}] 12:52:40 INFO - PROCESS | 3892 | 1461181960399 Marionette TRACE conn2 <- [1,2387,null,{"value":null}] 12:52:40 INFO - PROCESS | 3892 | 1461181960417 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\", \"a4ce384a-a975-48db-a85a-201f44ca6737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:52:40 INFO - PROCESS | 3892 | ++DOCSHELL 1D9BD800 == 115 [pid = 3892] [id = 606] 12:52:40 INFO - PROCESS | 3892 | ++DOMWINDOW == 155 (1DBE9400) [pid = 3892] [serial = 1818] [outer = 00000000] 12:52:40 INFO - PROCESS | 3892 | ++DOMWINDOW == 156 (1DCE3400) [pid = 3892] [serial = 1819] [outer = 1DBE9400] 12:52:40 INFO - PROCESS | 3892 | 1461181960461 Marionette DEBUG loaded listener.js 12:52:40 INFO - PROCESS | 3892 | ++DOMWINDOW == 157 (1DCE7800) [pid = 3892] [serial = 1820] [outer = 1DBE9400] 12:52:40 INFO - PROCESS | 3892 | --DOMWINDOW == 156 (11CB1C00) [pid = 3892] [serial = 1737] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html] 12:52:40 INFO - PROCESS | 3892 | --DOMWINDOW == 155 (18C20C00) [pid = 3892] [serial = 1749] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html] 12:52:40 INFO - PROCESS | 3892 | --DOMWINDOW == 154 (196D4400) [pid = 3892] [serial = 1761] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.nan.html] 12:52:40 INFO - PROCESS | 3892 | --DOMWINDOW == 153 (16591800) [pid = 3892] [serial = 1743] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.tiny.html] 12:52:40 INFO - PROCESS | 3892 | --DOMWINDOW == 152 (1C333400) [pid = 3892] [serial = 1764] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.properties.html] 12:52:40 INFO - PROCESS | 3892 | --DOMWINDOW == 151 (136AB000) [pid = 3892] [serial = 1740] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.size.html] 12:52:40 INFO - PROCESS | 3892 | --DOMWINDOW == 150 (1985D400) [pid = 3892] [serial = 1752] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.zero.html] 12:52:40 INFO - PROCESS | 3892 | --DOMWINDOW == 149 (19D2C000) [pid = 3892] [serial = 1755] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.clamp.html] 12:52:40 INFO - PROCESS | 3892 | --DOMWINDOW == 148 (19D21000) [pid = 3892] [serial = 1758] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html] 12:52:40 INFO - PROCESS | 3892 | --DOMWINDOW == 147 (18BCEC00) [pid = 3892] [serial = 1746] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.type.html] 12:52:41 INFO - PROCESS | 3892 | 1461181961082 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]]]}] 12:52:41 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | putImageData() with null imagedata throws TypeError 12:52:41 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | took 906ms 12:52:41 INFO - PROCESS | 3892 | 1461181961158 Marionette TRACE conn2 -> [0,2389,"getWindowHandle",null] 12:52:41 INFO - PROCESS | 3892 | 1461181961160 Marionette TRACE conn2 <- [1,2389,null,{"value":"13"}] 12:52:41 INFO - PROCESS | 3892 | 1461181961163 Marionette TRACE conn2 -> [0,2390,"setScriptTimeout",{"ms":35000}] 12:52:41 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.path.html 12:52:41 INFO - PROCESS | 3892 | 1461181961165 Marionette TRACE conn2 <- [1,2390,null,{}] 12:52:41 INFO - PROCESS | 3892 | 1461181961168 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}] 12:52:41 INFO - PROCESS | 3892 | 1461181961269 Marionette TRACE conn2 <- [1,2391,null,{"value":null}] 12:52:41 INFO - PROCESS | 3892 | 1461181961276 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\", \"a4ce384a-a975-48db-a85a-201f44ca6737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:52:41 INFO - PROCESS | 3892 | ++DOCSHELL 18BCEC00 == 116 [pid = 3892] [id = 607] 12:52:41 INFO - PROCESS | 3892 | ++DOMWINDOW == 148 (18C12400) [pid = 3892] [serial = 1821] [outer = 00000000] 12:52:41 INFO - PROCESS | 3892 | ++DOMWINDOW == 149 (1CBA1000) [pid = 3892] [serial = 1822] [outer = 18C12400] 12:52:41 INFO - PROCESS | 3892 | 1461181961323 Marionette DEBUG loaded listener.js 12:52:41 INFO - PROCESS | 3892 | ++DOMWINDOW == 150 (1D8B2000) [pid = 3892] [serial = 1823] [outer = 18C12400] 12:52:41 INFO - PROCESS | 3892 | 1461181961795 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]]]}] 12:52:41 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | putImageData() does not affect the current path 12:52:41 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | took 703ms 12:52:41 INFO - PROCESS | 3892 | 1461181961863 Marionette TRACE conn2 -> [0,2393,"getWindowHandle",null] 12:52:41 INFO - PROCESS | 3892 | 1461181961865 Marionette TRACE conn2 <- [1,2393,null,{"value":"13"}] 12:52:41 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html 12:52:41 INFO - PROCESS | 3892 | 1461181961869 Marionette TRACE conn2 -> [0,2394,"setScriptTimeout",{"ms":35000}] 12:52:41 INFO - PROCESS | 3892 | 1461181961870 Marionette TRACE conn2 <- [1,2394,null,{}] 12:52:41 INFO - PROCESS | 3892 | 1461181961874 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}] 12:52:41 INFO - PROCESS | 3892 | 1461181961972 Marionette TRACE conn2 <- [1,2395,null,{"value":null}] 12:52:41 INFO - PROCESS | 3892 | 1461181961978 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\", \"a4ce384a-a975-48db-a85a-201f44ca6737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:52:41 INFO - PROCESS | 3892 | ++DOCSHELL 136DCC00 == 117 [pid = 3892] [id = 608] 12:52:41 INFO - PROCESS | 3892 | ++DOMWINDOW == 151 (143A8000) [pid = 3892] [serial = 1824] [outer = 00000000] 12:52:42 INFO - PROCESS | 3892 | ++DOMWINDOW == 152 (1DCEB800) [pid = 3892] [serial = 1825] [outer = 143A8000] 12:52:42 INFO - PROCESS | 3892 | 1461181962022 Marionette DEBUG loaded listener.js 12:52:42 INFO - PROCESS | 3892 | ++DOMWINDOW == 153 (1DF4A000) [pid = 3892] [serial = 1826] [outer = 143A8000] 12:52:42 INFO - PROCESS | 3892 | 1461181962473 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]]]}] 12:52:42 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | putImageData() is not affected by context state 12:52:42 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | took 641ms 12:52:42 INFO - PROCESS | 3892 | 1461181962513 Marionette TRACE conn2 -> [0,2397,"getWindowHandle",null] 12:52:42 INFO - PROCESS | 3892 | 1461181962516 Marionette TRACE conn2 <- [1,2397,null,{"value":"13"}] 12:52:42 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html 12:52:42 INFO - PROCESS | 3892 | 1461181962519 Marionette TRACE conn2 -> [0,2398,"setScriptTimeout",{"ms":35000}] 12:52:42 INFO - PROCESS | 3892 | 1461181962521 Marionette TRACE conn2 <- [1,2398,null,{}] 12:52:42 INFO - PROCESS | 3892 | 1461181962525 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}] 12:52:42 INFO - PROCESS | 3892 | 1461181962640 Marionette TRACE conn2 <- [1,2399,null,{"value":null}] 12:52:42 INFO - PROCESS | 3892 | 1461181962678 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\", \"a4ce384a-a975-48db-a85a-201f44ca6737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:52:42 INFO - PROCESS | 3892 | ++DOCSHELL 1DF55400 == 118 [pid = 3892] [id = 609] 12:52:42 INFO - PROCESS | 3892 | ++DOMWINDOW == 154 (1E101C00) [pid = 3892] [serial = 1827] [outer = 00000000] 12:52:42 INFO - PROCESS | 3892 | ++DOMWINDOW == 155 (1E109400) [pid = 3892] [serial = 1828] [outer = 1E101C00] 12:52:42 INFO - PROCESS | 3892 | 1461181962727 Marionette DEBUG loaded listener.js 12:52:42 INFO - PROCESS | 3892 | ++DOMWINDOW == 156 (1E10F800) [pid = 3892] [serial = 1829] [outer = 1E101C00] 12:52:43 INFO - PROCESS | 3892 | 1461181963462 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]]]}] 12:52:43 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | putImageData(getImageData(...), ...) has no effect 12:52:43 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | took 1000ms 12:52:43 INFO - PROCESS | 3892 | 1461181963521 Marionette TRACE conn2 -> [0,2401,"getWindowHandle",null] 12:52:43 INFO - PROCESS | 3892 | 1461181963526 Marionette TRACE conn2 <- [1,2401,null,{"value":"13"}] 12:52:43 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html 12:52:43 INFO - PROCESS | 3892 | 1461181963532 Marionette TRACE conn2 -> [0,2402,"setScriptTimeout",{"ms":35000}] 12:52:43 INFO - PROCESS | 3892 | 1461181963536 Marionette TRACE conn2 <- [1,2402,null,{}] 12:52:43 INFO - PROCESS | 3892 | 1461181963541 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}] 12:52:43 INFO - PROCESS | 3892 | 1461181963702 Marionette TRACE conn2 <- [1,2403,null,{"value":null}] 12:52:43 INFO - PROCESS | 3892 | 1461181963840 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\", \"a4ce384a-a975-48db-a85a-201f44ca6737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:52:43 INFO - PROCESS | 3892 | ++DOCSHELL 16A6E800 == 119 [pid = 3892] [id = 610] 12:52:43 INFO - PROCESS | 3892 | ++DOMWINDOW == 157 (1851DC00) [pid = 3892] [serial = 1830] [outer = 00000000] 12:52:43 INFO - PROCESS | 3892 | ++DOMWINDOW == 158 (18C20400) [pid = 3892] [serial = 1831] [outer = 1851DC00] 12:52:43 INFO - PROCESS | 3892 | 1461181963908 Marionette DEBUG loaded listener.js 12:52:43 INFO - PROCESS | 3892 | ++DOMWINDOW == 159 (18F9C800) [pid = 3892] [serial = 1832] [outer = 1851DC00] 12:52:44 INFO - PROCESS | 3892 | 1461181964525 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]]]}] 12:52:44 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | putImageData() does not accept non-ImageData objects 12:52:44 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | took 1047ms 12:52:44 INFO - PROCESS | 3892 | 1461181964580 Marionette TRACE conn2 -> [0,2405,"getWindowHandle",null] 12:52:44 INFO - PROCESS | 3892 | 1461181964586 Marionette TRACE conn2 <- [1,2405,null,{"value":"13"}] 12:52:44 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.1.html 12:52:44 INFO - PROCESS | 3892 | 1461181964611 Marionette TRACE conn2 -> [0,2406,"setScriptTimeout",{"ms":35000}] 12:52:44 INFO - PROCESS | 3892 | 1461181964614 Marionette TRACE conn2 <- [1,2406,null,{}] 12:52:44 INFO - PROCESS | 3892 | 1461181964618 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}] 12:52:44 INFO - PROCESS | 3892 | 1461181964743 Marionette TRACE conn2 <- [1,2407,null,{"value":null}] 12:52:44 INFO - PROCESS | 3892 | 1461181964905 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\", \"a4ce384a-a975-48db-a85a-201f44ca6737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:52:44 INFO - PROCESS | 3892 | ++DOCSHELL 19A0C000 == 120 [pid = 3892] [id = 611] 12:52:44 INFO - PROCESS | 3892 | ++DOMWINDOW == 160 (19BF1000) [pid = 3892] [serial = 1833] [outer = 00000000] 12:52:44 INFO - PROCESS | 3892 | ++DOMWINDOW == 161 (1ABDFC00) [pid = 3892] [serial = 1834] [outer = 19BF1000] 12:52:44 INFO - PROCESS | 3892 | 1461181964961 Marionette DEBUG loaded listener.js 12:52:45 INFO - PROCESS | 3892 | ++DOMWINDOW == 162 (1C5F0400) [pid = 3892] [serial = 1835] [outer = 19BF1000] 12:52:45 INFO - PROCESS | 3892 | 1461181965564 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]]]}] 12:52:45 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.1.html | Shadow colour alpha components are used 12:52:45 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.1.html | took 1000ms 12:52:45 INFO - PROCESS | 3892 | 1461181965613 Marionette TRACE conn2 -> [0,2409,"getWindowHandle",null] 12:52:45 INFO - PROCESS | 3892 | 1461181965615 Marionette TRACE conn2 <- [1,2409,null,{"value":"13"}] 12:52:45 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.2.html 12:52:45 INFO - PROCESS | 3892 | 1461181965619 Marionette TRACE conn2 -> [0,2410,"setScriptTimeout",{"ms":35000}] 12:52:45 INFO - PROCESS | 3892 | 1461181965623 Marionette TRACE conn2 <- [1,2410,null,{}] 12:52:45 INFO - PROCESS | 3892 | 1461181965634 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}] 12:52:45 INFO - PROCESS | 3892 | 1461181965759 Marionette TRACE conn2 <- [1,2411,null,{"value":null}] 12:52:45 INFO - PROCESS | 3892 | 1461181965936 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\", \"a4ce384a-a975-48db-a85a-201f44ca6737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:52:45 INFO - PROCESS | 3892 | ++DOCSHELL 1DBEFC00 == 121 [pid = 3892] [id = 612] 12:52:45 INFO - PROCESS | 3892 | ++DOMWINDOW == 163 (1DCE6800) [pid = 3892] [serial = 1836] [outer = 00000000] 12:52:45 INFO - PROCESS | 3892 | ++DOMWINDOW == 164 (1DF52800) [pid = 3892] [serial = 1837] [outer = 1DCE6800] 12:52:45 INFO - PROCESS | 3892 | 1461181965993 Marionette DEBUG loaded listener.js 12:52:46 INFO - PROCESS | 3892 | ++DOMWINDOW == 165 (1E105800) [pid = 3892] [serial = 1838] [outer = 1DCE6800] 12:52:46 INFO - PROCESS | 3892 | 1461181966527 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]]]}] 12:52:46 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.2.html | Shadow colour alpha components are used 12:52:46 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.2.html | took 953ms 12:52:46 INFO - PROCESS | 3892 | 1461181966564 Marionette TRACE conn2 -> [0,2413,"getWindowHandle",null] 12:52:46 INFO - PROCESS | 3892 | 1461181966566 Marionette TRACE conn2 <- [1,2413,null,{"value":"13"}] 12:52:46 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.3.html 12:52:46 INFO - PROCESS | 3892 | 1461181966570 Marionette TRACE conn2 -> [0,2414,"setScriptTimeout",{"ms":35000}] 12:52:46 INFO - PROCESS | 3892 | 1461181966572 Marionette TRACE conn2 <- [1,2414,null,{}] 12:52:46 INFO - PROCESS | 3892 | 1461181966576 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}] 12:52:46 INFO - PROCESS | 3892 | 1461181966699 Marionette TRACE conn2 <- [1,2415,null,{"value":null}] 12:52:46 INFO - PROCESS | 3892 | 1461181966874 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\", \"a4ce384a-a975-48db-a85a-201f44ca6737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:52:46 INFO - PROCESS | 3892 | ++DOCSHELL 1C954800 == 122 [pid = 3892] [id = 613] 12:52:46 INFO - PROCESS | 3892 | ++DOMWINDOW == 166 (1C95F000) [pid = 3892] [serial = 1839] [outer = 00000000] 12:52:46 INFO - PROCESS | 3892 | ++DOMWINDOW == 167 (1E1D9800) [pid = 3892] [serial = 1840] [outer = 1C95F000] 12:52:46 INFO - PROCESS | 3892 | 1461181966930 Marionette DEBUG loaded listener.js 12:52:46 INFO - PROCESS | 3892 | ++DOMWINDOW == 168 (1E1DE800) [pid = 3892] [serial = 1841] [outer = 1C95F000] 12:52:47 INFO - PROCESS | 3892 | 1461181967520 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]]]}] 12:52:47 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.3.html | Shadows are affected by globalAlpha 12:52:47 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.3.html | took 1001ms 12:52:47 INFO - PROCESS | 3892 | 1461181967572 Marionette TRACE conn2 -> [0,2417,"getWindowHandle",null] 12:52:47 INFO - PROCESS | 3892 | 1461181967575 Marionette TRACE conn2 <- [1,2417,null,{"value":"13"}] 12:52:47 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.4.html 12:52:47 INFO - PROCESS | 3892 | 1461181967579 Marionette TRACE conn2 -> [0,2418,"setScriptTimeout",{"ms":35000}] 12:52:47 INFO - PROCESS | 3892 | 1461181967580 Marionette TRACE conn2 <- [1,2418,null,{}] 12:52:47 INFO - PROCESS | 3892 | 1461181967584 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}] 12:52:47 INFO - PROCESS | 3892 | 1461181967702 Marionette TRACE conn2 <- [1,2419,null,{"value":null}] 12:52:47 INFO - PROCESS | 3892 | 1461181967877 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\", \"a4ce384a-a975-48db-a85a-201f44ca6737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:52:47 INFO - PROCESS | 3892 | ++DOCSHELL 1E1D8000 == 123 [pid = 3892] [id = 614] 12:52:47 INFO - PROCESS | 3892 | ++DOMWINDOW == 169 (1E1DFC00) [pid = 3892] [serial = 1842] [outer = 00000000] 12:52:47 INFO - PROCESS | 3892 | ++DOMWINDOW == 170 (1E3BA000) [pid = 3892] [serial = 1843] [outer = 1E1DFC00] 12:52:47 INFO - PROCESS | 3892 | 1461181967932 Marionette DEBUG loaded listener.js 12:52:47 INFO - PROCESS | 3892 | ++DOMWINDOW == 171 (1E3BE400) [pid = 3892] [serial = 1844] [outer = 1E1DFC00] 12:52:48 INFO - PROCESS | 3892 | 1461181968483 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]]]}] 12:52:48 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.4.html | Shadows with alpha components are correctly affected by globalAlpha 12:52:48 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.4.html | took 938ms 12:52:48 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.5.html 12:52:48 INFO - PROCESS | 3892 | 1461181968524 Marionette TRACE conn2 -> [0,2421,"getWindowHandle",null] 12:52:48 INFO - PROCESS | 3892 | 1461181968526 Marionette TRACE conn2 <- [1,2421,null,{"value":"13"}] 12:52:48 INFO - PROCESS | 3892 | 1461181968529 Marionette TRACE conn2 -> [0,2422,"setScriptTimeout",{"ms":35000}] 12:52:48 INFO - PROCESS | 3892 | 1461181968531 Marionette TRACE conn2 <- [1,2422,null,{}] 12:52:48 INFO - PROCESS | 3892 | 1461181968535 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}] 12:52:48 INFO - PROCESS | 3892 | 1461181968661 Marionette TRACE conn2 <- [1,2423,null,{"value":null}] 12:52:48 INFO - PROCESS | 3892 | 1461181968837 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\", \"a4ce384a-a975-48db-a85a-201f44ca6737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:52:48 INFO - PROCESS | 3892 | ++DOCSHELL 1E3B8C00 == 124 [pid = 3892] [id = 615] 12:52:48 INFO - PROCESS | 3892 | ++DOMWINDOW == 172 (1E709C00) [pid = 3892] [serial = 1845] [outer = 00000000] 12:52:48 INFO - PROCESS | 3892 | ++DOMWINDOW == 173 (1FAC2C00) [pid = 3892] [serial = 1846] [outer = 1E709C00] 12:52:48 INFO - PROCESS | 3892 | 1461181968895 Marionette DEBUG loaded listener.js 12:52:48 INFO - PROCESS | 3892 | ++DOMWINDOW == 174 (1FAC4800) [pid = 3892] [serial = 1847] [outer = 1E709C00] 12:52:49 INFO - PROCESS | 3892 | 1461181969498 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]]]}] 12:52:49 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.5.html | Shadows of shapes with alpha components are drawn correctly 12:52:49 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.5.html | took 1000ms 12:52:49 INFO - PROCESS | 3892 | 1461181969531 Marionette TRACE conn2 -> [0,2425,"getWindowHandle",null] 12:52:49 INFO - PROCESS | 3892 | 1461181969533 Marionette TRACE conn2 <- [1,2425,null,{"value":"13"}] 12:52:49 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html 12:52:49 INFO - PROCESS | 3892 | 1461181969537 Marionette TRACE conn2 -> [0,2426,"setScriptTimeout",{"ms":35000}] 12:52:49 INFO - PROCESS | 3892 | 1461181969539 Marionette TRACE conn2 <- [1,2426,null,{}] 12:52:49 INFO - PROCESS | 3892 | 1461181969542 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}] 12:52:49 INFO - PROCESS | 3892 | 1461181969658 Marionette TRACE conn2 <- [1,2427,null,{"value":null}] 12:52:49 INFO - PROCESS | 3892 | 1461181969834 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\", \"a4ce384a-a975-48db-a85a-201f44ca6737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:52:49 INFO - PROCESS | 3892 | ++DOCSHELL 1E70BC00 == 125 [pid = 3892] [id = 616] 12:52:49 INFO - PROCESS | 3892 | ++DOMWINDOW == 175 (1E70C400) [pid = 3892] [serial = 1848] [outer = 00000000] 12:52:49 INFO - PROCESS | 3892 | ++DOMWINDOW == 176 (20541800) [pid = 3892] [serial = 1849] [outer = 1E70C400] 12:52:49 INFO - PROCESS | 3892 | 1461181969888 Marionette DEBUG loaded listener.js 12:52:49 INFO - PROCESS | 3892 | ++DOMWINDOW == 177 (20543400) [pid = 3892] [serial = 1850] [outer = 1E70C400] 12:52:50 INFO - PROCESS | 3892 | 1461181970432 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]]]}] 12:52:50 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | Canvas test: 2d.shadow.attributes.shadowBlur.initial 12:52:50 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | took 954ms 12:52:50 INFO - PROCESS | 3892 | 1461181970483 Marionette TRACE conn2 -> [0,2429,"getWindowHandle",null] 12:52:50 INFO - PROCESS | 3892 | 1461181970485 Marionette TRACE conn2 <- [1,2429,null,{"value":"13"}] 12:52:50 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html 12:52:50 INFO - PROCESS | 3892 | 1461181970488 Marionette TRACE conn2 -> [0,2430,"setScriptTimeout",{"ms":35000}] 12:52:50 INFO - PROCESS | 3892 | 1461181970490 Marionette TRACE conn2 <- [1,2430,null,{}] 12:52:50 INFO - PROCESS | 3892 | 1461181970494 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}] 12:52:50 INFO - PROCESS | 3892 | 1461181970610 Marionette TRACE conn2 <- [1,2431,null,{"value":null}] 12:52:50 INFO - PROCESS | 3892 | 1461181970788 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\", \"a4ce384a-a975-48db-a85a-201f44ca6737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:52:50 INFO - PROCESS | 3892 | ++DOCSHELL 1FABF400 == 126 [pid = 3892] [id = 617] 12:52:50 INFO - PROCESS | 3892 | ++DOMWINDOW == 178 (1FAC7800) [pid = 3892] [serial = 1851] [outer = 00000000] 12:52:50 INFO - PROCESS | 3892 | ++DOMWINDOW == 179 (2054E000) [pid = 3892] [serial = 1852] [outer = 1FAC7800] 12:52:50 INFO - PROCESS | 3892 | 1461181970842 Marionette DEBUG loaded listener.js 12:52:50 INFO - PROCESS | 3892 | ++DOMWINDOW == 180 (20681C00) [pid = 3892] [serial = 1853] [outer = 1FAC7800] 12:52:51 INFO - PROCESS | 3892 | 1461181971397 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]]]}] 12:52:51 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | Canvas test: 2d.shadow.attributes.shadowBlur.invalid 12:52:51 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | took 937ms 12:52:51 INFO - PROCESS | 3892 | 1461181971434 Marionette TRACE conn2 -> [0,2433,"getWindowHandle",null] 12:52:51 INFO - PROCESS | 3892 | 1461181971436 Marionette TRACE conn2 <- [1,2433,null,{"value":"13"}] 12:52:51 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html 12:52:51 INFO - PROCESS | 3892 | 1461181971440 Marionette TRACE conn2 -> [0,2434,"setScriptTimeout",{"ms":35000}] 12:52:51 INFO - PROCESS | 3892 | 1461181971442 Marionette TRACE conn2 <- [1,2434,null,{}] 12:52:51 INFO - PROCESS | 3892 | 1461181971445 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}] 12:52:51 INFO - PROCESS | 3892 | 1461181971564 Marionette TRACE conn2 <- [1,2435,null,{"value":null}] 12:52:51 INFO - PROCESS | 3892 | 1461181971742 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\", \"a4ce384a-a975-48db-a85a-201f44ca6737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:52:51 INFO - PROCESS | 3892 | ++DOCSHELL 20546400 == 127 [pid = 3892] [id = 618] 12:52:51 INFO - PROCESS | 3892 | ++DOMWINDOW == 181 (20548800) [pid = 3892] [serial = 1854] [outer = 00000000] 12:52:51 INFO - PROCESS | 3892 | ++DOMWINDOW == 182 (2068E000) [pid = 3892] [serial = 1855] [outer = 20548800] 12:52:51 INFO - PROCESS | 3892 | 1461181971796 Marionette DEBUG loaded listener.js 12:52:51 INFO - PROCESS | 3892 | ++DOMWINDOW == 183 (2068D400) [pid = 3892] [serial = 1856] [outer = 20548800] 12:52:52 INFO - PROCESS | 3892 | 1461181972296 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]]]}] 12:52:52 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | Canvas test: 2d.shadow.attributes.shadowBlur.valid 12:52:52 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | took 906ms 12:52:52 INFO - PROCESS | 3892 | 1461181972344 Marionette TRACE conn2 -> [0,2437,"getWindowHandle",null] 12:52:52 INFO - PROCESS | 3892 | 1461181972346 Marionette TRACE conn2 <- [1,2437,null,{"value":"13"}] 12:52:52 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html 12:52:52 INFO - PROCESS | 3892 | 1461181972350 Marionette TRACE conn2 -> [0,2438,"setScriptTimeout",{"ms":35000}] 12:52:52 INFO - PROCESS | 3892 | 1461181972352 Marionette TRACE conn2 <- [1,2438,null,{}] 12:52:52 INFO - PROCESS | 3892 | 1461181972356 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}] 12:52:52 INFO - PROCESS | 3892 | 1461181972481 Marionette TRACE conn2 <- [1,2439,null,{"value":null}] 12:52:52 INFO - PROCESS | 3892 | 1461181972680 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\", \"a4ce384a-a975-48db-a85a-201f44ca6737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:52:52 INFO - PROCESS | 3892 | ++DOCSHELL 16A63400 == 128 [pid = 3892] [id = 619] 12:52:52 INFO - PROCESS | 3892 | ++DOMWINDOW == 184 (16A64400) [pid = 3892] [serial = 1857] [outer = 00000000] 12:52:52 INFO - PROCESS | 3892 | ++DOMWINDOW == 185 (1C5F8C00) [pid = 3892] [serial = 1858] [outer = 16A64400] 12:52:52 INFO - PROCESS | 3892 | 1461181972735 Marionette DEBUG loaded listener.js 12:52:52 INFO - PROCESS | 3892 | ++DOMWINDOW == 186 (1CBA0400) [pid = 3892] [serial = 1859] [outer = 16A64400] 12:52:53 INFO - PROCESS | 3892 | 1461181973609 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]]]}] 12:52:53 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | Canvas test: 2d.shadow.attributes.shadowColor.initial 12:52:53 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | took 1297ms 12:52:53 INFO - PROCESS | 3892 | 1461181973646 Marionette TRACE conn2 -> [0,2441,"getWindowHandle",null] 12:52:53 INFO - PROCESS | 3892 | 1461181973650 Marionette TRACE conn2 <- [1,2441,null,{"value":"13"}] 12:52:53 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html 12:52:53 INFO - PROCESS | 3892 | 1461181973655 Marionette TRACE conn2 -> [0,2442,"setScriptTimeout",{"ms":35000}] 12:52:53 INFO - PROCESS | 3892 | 1461181973659 Marionette TRACE conn2 <- [1,2442,null,{}] 12:52:53 INFO - PROCESS | 3892 | 1461181973666 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}] 12:52:53 INFO - PROCESS | 3892 | 1461181973784 Marionette TRACE conn2 <- [1,2443,null,{"value":null}] 12:52:53 INFO - PROCESS | 3892 | 1461181973954 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\", \"a4ce384a-a975-48db-a85a-201f44ca6737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:52:53 INFO - PROCESS | 3892 | ++DOCSHELL 165D7800 == 129 [pid = 3892] [id = 620] 12:52:53 INFO - PROCESS | 3892 | ++DOMWINDOW == 187 (16ECC800) [pid = 3892] [serial = 1860] [outer = 00000000] 12:52:53 INFO - PROCESS | 3892 | ++DOMWINDOW == 188 (18C12000) [pid = 3892] [serial = 1861] [outer = 16ECC800] 12:52:54 INFO - PROCESS | 3892 | 1461181974004 Marionette DEBUG loaded listener.js 12:52:54 INFO - PROCESS | 3892 | ++DOMWINDOW == 189 (18CEDC00) [pid = 3892] [serial = 1862] [outer = 16ECC800] 12:52:54 INFO - PROCESS | 3892 | 1461181974596 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]]]}] 12:52:54 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | Canvas test: 2d.shadow.attributes.shadowColor.invalid 12:52:54 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | took 1000ms 12:52:54 INFO - PROCESS | 3892 | 1461181974659 Marionette TRACE conn2 -> [0,2445,"getWindowHandle",null] 12:52:54 INFO - PROCESS | 3892 | 1461181974665 Marionette TRACE conn2 <- [1,2445,null,{"value":"13"}] 12:52:54 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html 12:52:54 INFO - PROCESS | 3892 | 1461181974671 Marionette TRACE conn2 -> [0,2446,"setScriptTimeout",{"ms":35000}] 12:52:54 INFO - PROCESS | 3892 | 1461181974674 Marionette TRACE conn2 <- [1,2446,null,{}] 12:52:54 INFO - PROCESS | 3892 | 1461181974677 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}] 12:52:54 INFO - PROCESS | 3892 | 1461181974789 Marionette TRACE conn2 <- [1,2447,null,{"value":null}] 12:52:54 INFO - PROCESS | 3892 | 1461181974956 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\", \"a4ce384a-a975-48db-a85a-201f44ca6737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:52:54 INFO - PROCESS | 3892 | ++DOCSHELL 18590400 == 130 [pid = 3892] [id = 621] 12:52:54 INFO - PROCESS | 3892 | ++DOMWINDOW == 190 (190AC800) [pid = 3892] [serial = 1863] [outer = 00000000] 12:52:54 INFO - PROCESS | 3892 | ++DOMWINDOW == 191 (19A0C800) [pid = 3892] [serial = 1864] [outer = 190AC800] 12:52:55 INFO - PROCESS | 3892 | 1461181975010 Marionette DEBUG loaded listener.js 12:52:55 INFO - PROCESS | 3892 | ++DOMWINDOW == 192 (19BF7400) [pid = 3892] [serial = 1865] [outer = 190AC800] 12:52:55 INFO - PROCESS | 3892 | --DOCSHELL 136DCC00 == 129 [pid = 3892] [id = 608] 12:52:55 INFO - PROCESS | 3892 | --DOCSHELL 18BCEC00 == 128 [pid = 3892] [id = 607] 12:52:55 INFO - PROCESS | 3892 | --DOCSHELL 1D9BD800 == 127 [pid = 3892] [id = 606] 12:52:55 INFO - PROCESS | 3892 | --DOCSHELL 19BF3C00 == 126 [pid = 3892] [id = 605] 12:52:55 INFO - PROCESS | 3892 | --DOCSHELL 1CB4C000 == 125 [pid = 3892] [id = 604] 12:52:55 INFO - PROCESS | 3892 | --DOCSHELL 1985B400 == 124 [pid = 3892] [id = 584] 12:52:55 INFO - PROCESS | 3892 | --DOCSHELL 1A816C00 == 123 [pid = 3892] [id = 603] 12:52:55 INFO - PROCESS | 3892 | --DOCSHELL 19EE7000 == 122 [pid = 3892] [id = 602] 12:52:55 INFO - PROCESS | 3892 | --DOCSHELL 18C17800 == 121 [pid = 3892] [id = 583] 12:52:55 INFO - PROCESS | 3892 | --DOCSHELL 1825C800 == 120 [pid = 3892] [id = 601] 12:52:55 INFO - PROCESS | 3892 | --DOCSHELL 13AEFC00 == 119 [pid = 3892] [id = 600] 12:52:55 INFO - PROCESS | 3892 | --DOCSHELL 18523C00 == 118 [pid = 3892] [id = 599] 12:52:55 INFO - PROCESS | 3892 | --DOMWINDOW == 191 (1CB42C00) [pid = 3892] [serial = 1768] [outer = 00000000] [url = about:blank] 12:52:55 INFO - PROCESS | 3892 | --DOMWINDOW == 190 (18F72C00) [pid = 3892] [serial = 1714] [outer = 00000000] [url = about:blank] 12:52:55 INFO - PROCESS | 3892 | --DOMWINDOW == 189 (1CB45800) [pid = 3892] [serial = 1723] [outer = 00000000] [url = about:blank] 12:52:55 INFO - PROCESS | 3892 | --DOMWINDOW == 188 (1CEA7C00) [pid = 3892] [serial = 1726] [outer = 00000000] [url = about:blank] 12:52:55 INFO - PROCESS | 3892 | --DOMWINDOW == 187 (1AA4F400) [pid = 3892] [serial = 1717] [outer = 00000000] [url = about:blank] 12:52:55 INFO - PROCESS | 3892 | --DOMWINDOW == 186 (1C439C00) [pid = 3892] [serial = 1708] [outer = 00000000] [url = about:blank] 12:52:55 INFO - PROCESS | 3892 | --DOMWINDOW == 185 (18523400) [pid = 3892] [serial = 1735] [outer = 00000000] [url = about:blank] 12:52:55 INFO - PROCESS | 3892 | --DOMWINDOW == 184 (1D3FA000) [pid = 3892] [serial = 1729] [outer = 00000000] [url = about:blank] 12:52:55 INFO - PROCESS | 3892 | --DOMWINDOW == 183 (1D8ACC00) [pid = 3892] [serial = 1732] [outer = 00000000] [url = about:blank] 12:52:55 INFO - PROCESS | 3892 | --DOMWINDOW == 182 (16648000) [pid = 3892] [serial = 1711] [outer = 00000000] [url = about:blank] 12:52:55 INFO - PROCESS | 3892 | --DOMWINDOW == 181 (1C65CC00) [pid = 3892] [serial = 1720] [outer = 00000000] [url = about:blank] 12:52:55 INFO - PROCESS | 3892 | --DOCSHELL 13555000 == 117 [pid = 3892] [id = 598] 12:52:55 INFO - PROCESS | 3892 | --DOCSHELL 17D82000 == 116 [pid = 3892] [id = 597] 12:52:55 INFO - PROCESS | 3892 | --DOCSHELL 1D8B4000 == 115 [pid = 3892] [id = 596] 12:52:55 INFO - PROCESS | 3892 | --DOCSHELL 1D237800 == 114 [pid = 3892] [id = 595] 12:52:55 INFO - PROCESS | 3892 | --DOCSHELL 1CBA5000 == 113 [pid = 3892] [id = 594] 12:52:55 INFO - PROCESS | 3892 | --DOCSHELL 1C952000 == 112 [pid = 3892] [id = 593] 12:52:55 INFO - PROCESS | 3892 | --DOCSHELL 1C447C00 == 111 [pid = 3892] [id = 592] 12:52:55 INFO - PROCESS | 3892 | --DOCSHELL 156AD800 == 110 [pid = 3892] [id = 591] 12:52:55 INFO - PROCESS | 3892 | --DOCSHELL 136D2000 == 109 [pid = 3892] [id = 590] 12:52:55 INFO - PROCESS | 3892 | --DOMWINDOW == 180 (1C5F4800) [pid = 3892] [serial = 1766] [outer = 00000000] [url = about:blank] 12:52:55 INFO - PROCESS | 3892 | --DOMWINDOW == 179 (13AEC000) [pid = 3892] [serial = 1739] [outer = 00000000] [url = about:blank] 12:52:55 INFO - PROCESS | 3892 | --DOMWINDOW == 178 (190B4000) [pid = 3892] [serial = 1751] [outer = 00000000] [url = about:blank] 12:52:55 INFO - PROCESS | 3892 | --DOMWINDOW == 177 (1C338800) [pid = 3892] [serial = 1763] [outer = 00000000] [url = about:blank] 12:52:55 INFO - PROCESS | 3892 | --DOMWINDOW == 176 (16ED2400) [pid = 3892] [serial = 1744] [outer = 00000000] [url = about:blank] 12:52:55 INFO - PROCESS | 3892 | --DOMWINDOW == 175 (1C445400) [pid = 3892] [serial = 1765] [outer = 00000000] [url = about:blank] 12:52:55 INFO - PROCESS | 3892 | --DOMWINDOW == 174 (190ADC00) [pid = 3892] [serial = 1750] [outer = 00000000] [url = about:blank] 12:52:55 INFO - PROCESS | 3892 | --DOMWINDOW == 173 (15AA8000) [pid = 3892] [serial = 1741] [outer = 00000000] [url = about:blank] 12:52:55 INFO - PROCESS | 3892 | --DOMWINDOW == 172 (1434A000) [pid = 3892] [serial = 1738] [outer = 00000000] [url = about:blank] 12:52:55 INFO - PROCESS | 3892 | --DOMWINDOW == 171 (19A0DC00) [pid = 3892] [serial = 1754] [outer = 00000000] [url = about:blank] 12:52:55 INFO - PROCESS | 3892 | --DOMWINDOW == 170 (1A3A2000) [pid = 3892] [serial = 1756] [outer = 00000000] [url = about:blank] 12:52:55 INFO - PROCESS | 3892 | --DOMWINDOW == 169 (19A04000) [pid = 3892] [serial = 1753] [outer = 00000000] [url = about:blank] 12:52:55 INFO - PROCESS | 3892 | --DOMWINDOW == 168 (1825E800) [pid = 3892] [serial = 1745] [outer = 00000000] [url = about:blank] 12:52:55 INFO - PROCESS | 3892 | --DOMWINDOW == 167 (1ABE4800) [pid = 3892] [serial = 1759] [outer = 00000000] [url = about:blank] 12:52:55 INFO - PROCESS | 3892 | --DOMWINDOW == 166 (18CF1C00) [pid = 3892] [serial = 1748] [outer = 00000000] [url = about:blank] 12:52:55 INFO - PROCESS | 3892 | --DOMWINDOW == 165 (18C1A800) [pid = 3892] [serial = 1747] [outer = 00000000] [url = about:blank] 12:52:55 INFO - PROCESS | 3892 | --DOMWINDOW == 164 (1A442800) [pid = 3892] [serial = 1757] [outer = 00000000] [url = about:blank] 12:52:55 INFO - PROCESS | 3892 | --DOMWINDOW == 163 (1C334800) [pid = 3892] [serial = 1762] [outer = 00000000] [url = about:blank] 12:52:55 INFO - PROCESS | 3892 | --DOMWINDOW == 162 (1C32F800) [pid = 3892] [serial = 1760] [outer = 00000000] [url = about:blank] 12:52:55 INFO - PROCESS | 3892 | --DOMWINDOW == 161 (16599C00) [pid = 3892] [serial = 1742] [outer = 00000000] [url = about:blank] 12:52:55 INFO - PROCESS | 3892 | 1461181975655 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]]]}] 12:52:55 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | Canvas test: 2d.shadow.attributes.shadowColor.valid 12:52:55 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | took 1032ms 12:52:55 INFO - PROCESS | 3892 | 1461181975732 Marionette TRACE conn2 -> [0,2449,"getWindowHandle",null] 12:52:55 INFO - PROCESS | 3892 | 1461181975735 Marionette TRACE conn2 <- [1,2449,null,{"value":"13"}] 12:52:55 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html 12:52:55 INFO - PROCESS | 3892 | 1461181975749 Marionette TRACE conn2 -> [0,2450,"setScriptTimeout",{"ms":35000}] 12:52:55 INFO - PROCESS | 3892 | 1461181975753 Marionette TRACE conn2 <- [1,2450,null,{}] 12:52:55 INFO - PROCESS | 3892 | 1461181975766 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}] 12:52:55 INFO - PROCESS | 3892 | 1461181975872 Marionette TRACE conn2 <- [1,2451,null,{"value":null}] 12:52:55 INFO - PROCESS | 3892 | 1461181975884 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\", \"a4ce384a-a975-48db-a85a-201f44ca6737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:52:55 INFO - PROCESS | 3892 | ++DOCSHELL 165A0000 == 110 [pid = 3892] [id = 622] 12:52:55 INFO - PROCESS | 3892 | ++DOMWINDOW == 162 (165A0800) [pid = 3892] [serial = 1866] [outer = 00000000] 12:52:55 INFO - PROCESS | 3892 | ++DOMWINDOW == 163 (19011400) [pid = 3892] [serial = 1867] [outer = 165A0800] 12:52:55 INFO - PROCESS | 3892 | 1461181975931 Marionette DEBUG loaded listener.js 12:52:55 INFO - PROCESS | 3892 | ++DOMWINDOW == 164 (196D4C00) [pid = 3892] [serial = 1868] [outer = 165A0800] 12:52:56 INFO - PROCESS | 3892 | 1461181976487 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]]]}] 12:52:56 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | Canvas test: 2d.shadow.attributes.shadowOffset.initial 12:52:56 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | took 812ms 12:52:56 INFO - PROCESS | 3892 | 1461181976545 Marionette TRACE conn2 -> [0,2453,"getWindowHandle",null] 12:52:56 INFO - PROCESS | 3892 | 1461181976548 Marionette TRACE conn2 <- [1,2453,null,{"value":"13"}] 12:52:56 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html 12:52:56 INFO - PROCESS | 3892 | 1461181976551 Marionette TRACE conn2 -> [0,2454,"setScriptTimeout",{"ms":35000}] 12:52:56 INFO - PROCESS | 3892 | 1461181976553 Marionette TRACE conn2 <- [1,2454,null,{}] 12:52:56 INFO - PROCESS | 3892 | 1461181976556 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}] 12:52:56 INFO - PROCESS | 3892 | 1461181976667 Marionette TRACE conn2 <- [1,2455,null,{"value":null}] 12:52:56 INFO - PROCESS | 3892 | 1461181976792 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\", \"a4ce384a-a975-48db-a85a-201f44ca6737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:52:56 INFO - PROCESS | 3892 | ++DOCSHELL 189A1000 == 111 [pid = 3892] [id = 623] 12:52:56 INFO - PROCESS | 3892 | ++DOMWINDOW == 165 (1985E000) [pid = 3892] [serial = 1869] [outer = 00000000] 12:52:56 INFO - PROCESS | 3892 | ++DOMWINDOW == 166 (1A443000) [pid = 3892] [serial = 1870] [outer = 1985E000] 12:52:56 INFO - PROCESS | 3892 | 1461181976837 Marionette DEBUG loaded listener.js 12:52:56 INFO - PROCESS | 3892 | ++DOMWINDOW == 167 (1AA4F400) [pid = 3892] [serial = 1871] [outer = 1985E000] 12:52:57 INFO - PROCESS | 3892 | 1461181977197 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]]]}] 12:52:57 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | Canvas test: 2d.shadow.attributes.shadowOffset.invalid 12:52:57 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | took 704ms 12:52:57 INFO - PROCESS | 3892 | 1461181977250 Marionette TRACE conn2 -> [0,2457,"getWindowHandle",null] 12:52:57 INFO - PROCESS | 3892 | 1461181977252 Marionette TRACE conn2 <- [1,2457,null,{"value":"13"}] 12:52:57 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html 12:52:57 INFO - PROCESS | 3892 | 1461181977255 Marionette TRACE conn2 -> [0,2458,"setScriptTimeout",{"ms":35000}] 12:52:57 INFO - PROCESS | 3892 | 1461181977257 Marionette TRACE conn2 <- [1,2458,null,{}] 12:52:57 INFO - PROCESS | 3892 | 1461181977260 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}] 12:52:57 INFO - PROCESS | 3892 | 1461181977356 Marionette TRACE conn2 <- [1,2459,null,{"value":null}] 12:52:57 INFO - PROCESS | 3892 | 1461181977362 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\", \"a4ce384a-a975-48db-a85a-201f44ca6737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:52:57 INFO - PROCESS | 3892 | ++DOCSHELL 19E05800 == 112 [pid = 3892] [id = 624] 12:52:57 INFO - PROCESS | 3892 | ++DOMWINDOW == 168 (1A333400) [pid = 3892] [serial = 1872] [outer = 00000000] 12:52:57 INFO - PROCESS | 3892 | ++DOMWINDOW == 169 (1C338800) [pid = 3892] [serial = 1873] [outer = 1A333400] 12:52:57 INFO - PROCESS | 3892 | 1461181977406 Marionette DEBUG loaded listener.js 12:52:57 INFO - PROCESS | 3892 | ++DOMWINDOW == 170 (1C440C00) [pid = 3892] [serial = 1874] [outer = 1A333400] 12:52:57 INFO - PROCESS | 3892 | 1461181977939 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]]]}] 12:52:57 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | Canvas test: 2d.shadow.attributes.shadowOffset.valid 12:52:57 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | took 734ms 12:52:57 INFO - PROCESS | 3892 | 1461181978002 Marionette TRACE conn2 -> [0,2461,"getWindowHandle",null] 12:52:57 INFO - PROCESS | 3892 | 1461181978004 Marionette TRACE conn2 <- [1,2461,null,{"value":"13"}] 12:52:57 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.alpha.html 12:52:57 INFO - PROCESS | 3892 | 1461181978007 Marionette TRACE conn2 -> [0,2462,"setScriptTimeout",{"ms":35000}] 12:52:57 INFO - PROCESS | 3892 | 1461181978009 Marionette TRACE conn2 <- [1,2462,null,{}] 12:52:58 INFO - PROCESS | 3892 | 1461181978013 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}] 12:52:58 INFO - PROCESS | 3892 | 1461181978197 Marionette TRACE conn2 <- [1,2463,null,{"value":null}] 12:52:58 INFO - PROCESS | 3892 | 1461181978222 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\", \"a4ce384a-a975-48db-a85a-201f44ca6737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:52:58 INFO - PROCESS | 3892 | ++DOCSHELL 1CB40800 == 113 [pid = 3892] [id = 625] 12:52:58 INFO - PROCESS | 3892 | ++DOMWINDOW == 171 (1CB47800) [pid = 3892] [serial = 1875] [outer = 00000000] 12:52:58 INFO - PROCESS | 3892 | ++DOMWINDOW == 172 (1CBAB800) [pid = 3892] [serial = 1876] [outer = 1CB47800] 12:52:58 INFO - PROCESS | 3892 | 1461181978268 Marionette DEBUG loaded listener.js 12:52:58 INFO - PROCESS | 3892 | ++DOMWINDOW == 173 (1CD7FC00) [pid = 3892] [serial = 1877] [outer = 1CB47800] 12:52:58 INFO - PROCESS | 3892 | 1461181978728 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]]]}] 12:52:58 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.alpha.html | Shadows are drawn correctly for partially-transparent canvases 12:52:58 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.alpha.html | took 734ms 12:52:58 INFO - PROCESS | 3892 | 1461181978747 Marionette TRACE conn2 -> [0,2465,"getWindowHandle",null] 12:52:58 INFO - PROCESS | 3892 | 1461181978749 Marionette TRACE conn2 <- [1,2465,null,{"value":"13"}] 12:52:58 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.basic.html 12:52:58 INFO - PROCESS | 3892 | 1461181978752 Marionette TRACE conn2 -> [0,2466,"setScriptTimeout",{"ms":35000}] 12:52:58 INFO - PROCESS | 3892 | 1461181978754 Marionette TRACE conn2 <- [1,2466,null,{}] 12:52:58 INFO - PROCESS | 3892 | 1461181978763 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}] 12:52:58 INFO - PROCESS | 3892 | 1461181978900 Marionette TRACE conn2 <- [1,2467,null,{"value":null}] 12:52:58 INFO - PROCESS | 3892 | 1461181978919 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\", \"a4ce384a-a975-48db-a85a-201f44ca6737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:52:58 INFO - PROCESS | 3892 | ++DOCSHELL 1CBA5800 == 114 [pid = 3892] [id = 626] 12:52:58 INFO - PROCESS | 3892 | ++DOMWINDOW == 174 (1CBCDC00) [pid = 3892] [serial = 1878] [outer = 00000000] 12:52:58 INFO - PROCESS | 3892 | ++DOMWINDOW == 175 (1D83DC00) [pid = 3892] [serial = 1879] [outer = 1CBCDC00] 12:52:58 INFO - PROCESS | 3892 | 1461181978963 Marionette DEBUG loaded listener.js 12:52:59 INFO - PROCESS | 3892 | ++DOMWINDOW == 176 (1D876800) [pid = 3892] [serial = 1880] [outer = 1CBCDC00] 12:52:59 INFO - PROCESS | 3892 | 1461181979429 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]]]}] 12:52:59 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.basic.html | Shadows are drawn for canvases 12:52:59 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.basic.html | took 703ms 12:52:59 INFO - PROCESS | 3892 | 1461181979452 Marionette TRACE conn2 -> [0,2469,"getWindowHandle",null] 12:52:59 INFO - PROCESS | 3892 | 1461181979454 Marionette TRACE conn2 <- [1,2469,null,{"value":"13"}] 12:52:59 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html 12:52:59 INFO - PROCESS | 3892 | 1461181979462 Marionette TRACE conn2 -> [0,2470,"setScriptTimeout",{"ms":35000}] 12:52:59 INFO - PROCESS | 3892 | 1461181979464 Marionette TRACE conn2 <- [1,2470,null,{}] 12:52:59 INFO - PROCESS | 3892 | 1461181979468 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}] 12:52:59 INFO - PROCESS | 3892 | 1461181979611 Marionette TRACE conn2 <- [1,2471,null,{"value":null}] 12:52:59 INFO - PROCESS | 3892 | --DOMWINDOW == 175 (1C336800) [pid = 3892] [serial = 1809] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html] 12:52:59 INFO - PROCESS | 3892 | --DOMWINDOW == 174 (1D239C00) [pid = 3892] [serial = 1815] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html] 12:52:59 INFO - PROCESS | 3892 | --DOMWINDOW == 173 (1DBE9400) [pid = 3892] [serial = 1818] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.null.html] 12:52:59 INFO - PROCESS | 3892 | --DOMWINDOW == 172 (143A8000) [pid = 3892] [serial = 1824] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html] 12:52:59 INFO - PROCESS | 3892 | --DOMWINDOW == 171 (18C12400) [pid = 3892] [serial = 1821] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.path.html] 12:52:59 INFO - PROCESS | 3892 | --DOMWINDOW == 170 (21749C00) [pid = 3892] [serial = 1554] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html] 12:52:59 INFO - PROCESS | 3892 | --DOMWINDOW == 169 (224DA000) [pid = 3892] [serial = 1557] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html] 12:52:59 INFO - PROCESS | 3892 | --DOMWINDOW == 168 (182DA800) [pid = 3892] [serial = 1566] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.basic.html] 12:52:59 INFO - PROCESS | 3892 | --DOMWINDOW == 167 (22A98800) [pid = 3892] [serial = 1560] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html] 12:52:59 INFO - PROCESS | 3892 | --DOMWINDOW == 166 (1AA59000) [pid = 3892] [serial = 1707] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.clamp.html] 12:52:59 INFO - PROCESS | 3892 | --DOMWINDOW == 165 (2159A400) [pid = 3892] [serial = 1563] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html] 12:52:59 INFO - PROCESS | 3892 | --DOMWINDOW == 164 (18998000) [pid = 3892] [serial = 1803] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html] 12:52:59 INFO - PROCESS | 3892 | --DOMWINDOW == 163 (16EDB400) [pid = 3892] [serial = 1800] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html] 12:52:59 INFO - PROCESS | 3892 | --DOMWINDOW == 162 (1A1C9C00) [pid = 3892] [serial = 1806] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html] 12:52:59 INFO - PROCESS | 3892 | --DOMWINDOW == 161 (1CBCC400) [pid = 3892] [serial = 1812] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.modified.html] 12:52:59 INFO - PROCESS | 3892 | --DOMWINDOW == 160 (18524400) [pid = 3892] [serial = 1797] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html] 12:52:59 INFO - PROCESS | 3892 | 1461181979985 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\", \"a4ce384a-a975-48db-a85a-201f44ca6737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:53:00 INFO - PROCESS | 3892 | ++DOCSHELL 12D79400 == 115 [pid = 3892] [id = 627] 12:53:00 INFO - PROCESS | 3892 | ++DOMWINDOW == 161 (13269000) [pid = 3892] [serial = 1881] [outer = 00000000] 12:53:00 INFO - PROCESS | 3892 | ++DOMWINDOW == 162 (15626000) [pid = 3892] [serial = 1882] [outer = 13269000] 12:53:00 INFO - PROCESS | 3892 | 1461181980029 Marionette DEBUG loaded listener.js 12:53:00 INFO - PROCESS | 3892 | ++DOMWINDOW == 163 (182DA800) [pid = 3892] [serial = 1883] [outer = 13269000] 12:53:00 INFO - PROCESS | 3892 | 1461181980392 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]]]}] 12:53:00 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | Shadows are not drawn for transparent canvases 12:53:00 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | took 937ms 12:53:00 INFO - PROCESS | 3892 | 1461181980403 Marionette TRACE conn2 -> [0,2473,"getWindowHandle",null] 12:53:00 INFO - PROCESS | 3892 | 1461181980405 Marionette TRACE conn2 <- [1,2473,null,{"value":"13"}] 12:53:00 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html 12:53:00 INFO - PROCESS | 3892 | 1461181980409 Marionette TRACE conn2 -> [0,2474,"setScriptTimeout",{"ms":35000}] 12:53:00 INFO - PROCESS | 3892 | 1461181980410 Marionette TRACE conn2 <- [1,2474,null,{}] 12:53:00 INFO - PROCESS | 3892 | 1461181980413 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}] 12:53:00 INFO - PROCESS | 3892 | 1461181980570 Marionette TRACE conn2 <- [1,2475,null,{"value":null}] 12:53:00 INFO - PROCESS | 3892 | 1461181980576 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\", \"a4ce384a-a975-48db-a85a-201f44ca6737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:53:00 INFO - PROCESS | 3892 | ++DOCSHELL 16A67000 == 116 [pid = 3892] [id = 628] 12:53:00 INFO - PROCESS | 3892 | ++DOMWINDOW == 164 (16EDB400) [pid = 3892] [serial = 1884] [outer = 00000000] 12:53:00 INFO - PROCESS | 3892 | ++DOMWINDOW == 165 (1D87B800) [pid = 3892] [serial = 1885] [outer = 16EDB400] 12:53:00 INFO - PROCESS | 3892 | 1461181980620 Marionette DEBUG loaded listener.js 12:53:00 INFO - PROCESS | 3892 | ++DOMWINDOW == 166 (1D8B3C00) [pid = 3892] [serial = 1886] [outer = 16EDB400] 12:53:01 INFO - PROCESS | 3892 | 1461181981045 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]]]}] 12:53:01 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | Shadows are not drawn for transparent parts of canvases 12:53:01 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | took 703ms 12:53:01 INFO - PROCESS | 3892 | 1461181981109 Marionette TRACE conn2 -> [0,2477,"getWindowHandle",null] 12:53:01 INFO - PROCESS | 3892 | 1461181981111 Marionette TRACE conn2 <- [1,2477,null,{"value":"13"}] 12:53:01 INFO - PROCESS | 3892 | 1461181981114 Marionette TRACE conn2 -> [0,2478,"setScriptTimeout",{"ms":35000}] 12:53:01 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.1.html 12:53:01 INFO - PROCESS | 3892 | 1461181981116 Marionette TRACE conn2 <- [1,2478,null,{}] 12:53:01 INFO - PROCESS | 3892 | 1461181981119 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}] 12:53:01 INFO - PROCESS | 3892 | 1461181981218 Marionette TRACE conn2 <- [1,2479,null,{"value":null}] 12:53:01 INFO - PROCESS | 3892 | 1461181981262 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\", \"a4ce384a-a975-48db-a85a-201f44ca6737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:53:01 INFO - PROCESS | 3892 | ++DOCSHELL 11C47400 == 117 [pid = 3892] [id = 629] 12:53:01 INFO - PROCESS | 3892 | ++DOMWINDOW == 167 (16A67400) [pid = 3892] [serial = 1887] [outer = 00000000] 12:53:01 INFO - PROCESS | 3892 | ++DOMWINDOW == 168 (1DCDF800) [pid = 3892] [serial = 1888] [outer = 16A67400] 12:53:01 INFO - PROCESS | 3892 | 1461181981307 Marionette DEBUG loaded listener.js 12:53:01 INFO - PROCESS | 3892 | ++DOMWINDOW == 169 (1DCE6400) [pid = 3892] [serial = 1889] [outer = 16A67400] 12:53:01 INFO - PROCESS | 3892 | 1461181981785 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]]]}] 12:53:01 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.1.html | Shadows of clipped shapes are still drawn within the clipping region 12:53:01 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.1.html | took 735ms 12:53:01 INFO - PROCESS | 3892 | 1461181981855 Marionette TRACE conn2 -> [0,2481,"getWindowHandle",null] 12:53:01 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.2.html 12:53:01 INFO - PROCESS | 3892 | 1461181981857 Marionette TRACE conn2 <- [1,2481,null,{"value":"13"}] 12:53:01 INFO - PROCESS | 3892 | 1461181981860 Marionette TRACE conn2 -> [0,2482,"setScriptTimeout",{"ms":35000}] 12:53:01 INFO - PROCESS | 3892 | 1461181981863 Marionette TRACE conn2 <- [1,2482,null,{}] 12:53:01 INFO - PROCESS | 3892 | 1461181981866 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}] 12:53:02 INFO - PROCESS | 3892 | 1461181982065 Marionette TRACE conn2 <- [1,2483,null,{"value":null}] 12:53:02 INFO - PROCESS | 3892 | 1461181982262 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\", \"a4ce384a-a975-48db-a85a-201f44ca6737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:53:02 INFO - PROCESS | 3892 | ++DOCSHELL 156B5400 == 118 [pid = 3892] [id = 630] 12:53:02 INFO - PROCESS | 3892 | ++DOMWINDOW == 170 (15AD8000) [pid = 3892] [serial = 1890] [outer = 00000000] 12:53:02 INFO - PROCESS | 3892 | ++DOMWINDOW == 171 (1663D800) [pid = 3892] [serial = 1891] [outer = 15AD8000] 12:53:02 INFO - PROCESS | 3892 | 1461181982337 Marionette DEBUG loaded listener.js 12:53:02 INFO - PROCESS | 3892 | ++DOMWINDOW == 172 (16ED8C00) [pid = 3892] [serial = 1892] [outer = 15AD8000] 12:53:02 INFO - PROCESS | 3892 | 1461181982996 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]]]}] 12:53:03 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.2.html | Shadows are not drawn outside the clipping region 12:53:03 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.2.html | took 1188ms 12:53:03 INFO - PROCESS | 3892 | 1461181983059 Marionette TRACE conn2 -> [0,2485,"getWindowHandle",null] 12:53:03 INFO - PROCESS | 3892 | 1461181983063 Marionette TRACE conn2 <- [1,2485,null,{"value":"13"}] 12:53:03 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.3.html 12:53:03 INFO - PROCESS | 3892 | 1461181983068 Marionette TRACE conn2 -> [0,2486,"setScriptTimeout",{"ms":35000}] 12:53:03 INFO - PROCESS | 3892 | 1461181983072 Marionette TRACE conn2 <- [1,2486,null,{}] 12:53:03 INFO - PROCESS | 3892 | 1461181983090 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}] 12:53:03 INFO - PROCESS | 3892 | 1461181983260 Marionette TRACE conn2 <- [1,2487,null,{"value":null}] 12:53:03 INFO - PROCESS | 3892 | 1461181983385 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\", \"a4ce384a-a975-48db-a85a-201f44ca6737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:53:03 INFO - PROCESS | 3892 | ++DOCSHELL 18F70800 == 119 [pid = 3892] [id = 631] 12:53:03 INFO - PROCESS | 3892 | ++DOMWINDOW == 173 (18F95400) [pid = 3892] [serial = 1893] [outer = 00000000] 12:53:03 INFO - PROCESS | 3892 | ++DOMWINDOW == 174 (19A0B000) [pid = 3892] [serial = 1894] [outer = 18F95400] 12:53:03 INFO - PROCESS | 3892 | 1461181983444 Marionette DEBUG loaded listener.js 12:53:03 INFO - PROCESS | 3892 | ++DOMWINDOW == 175 (1C32B800) [pid = 3892] [serial = 1895] [outer = 18F95400] 12:53:04 INFO - PROCESS | 3892 | 1461181984039 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]]]}] 12:53:04 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.3.html | Shadows of clipped shapes are still drawn within the clipping region 12:53:04 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.3.html | took 1047ms 12:53:04 INFO - PROCESS | 3892 | 1461181984111 Marionette TRACE conn2 -> [0,2489,"getWindowHandle",null] 12:53:04 INFO - PROCESS | 3892 | 1461181984115 Marionette TRACE conn2 <- [1,2489,null,{"value":"13"}] 12:53:04 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.1.html 12:53:04 INFO - PROCESS | 3892 | 1461181984119 Marionette TRACE conn2 -> [0,2490,"setScriptTimeout",{"ms":35000}] 12:53:04 INFO - PROCESS | 3892 | 1461181984121 Marionette TRACE conn2 <- [1,2490,null,{}] 12:53:04 INFO - PROCESS | 3892 | 1461181984125 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}] 12:53:04 INFO - PROCESS | 3892 | 1461181984249 Marionette TRACE conn2 <- [1,2491,null,{"value":null}] 12:53:04 INFO - PROCESS | 3892 | 1461181984428 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\", \"a4ce384a-a975-48db-a85a-201f44ca6737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:53:04 INFO - PROCESS | 3892 | ++DOCSHELL 1C95C000 == 120 [pid = 3892] [id = 632] 12:53:04 INFO - PROCESS | 3892 | ++DOMWINDOW == 176 (1C95DC00) [pid = 3892] [serial = 1896] [outer = 00000000] 12:53:04 INFO - PROCESS | 3892 | ++DOMWINDOW == 177 (1D8B3800) [pid = 3892] [serial = 1897] [outer = 1C95DC00] 12:53:04 INFO - PROCESS | 3892 | 1461181984484 Marionette DEBUG loaded listener.js 12:53:04 INFO - PROCESS | 3892 | ++DOMWINDOW == 178 (1DBE9400) [pid = 3892] [serial = 1898] [outer = 1C95DC00] 12:53:05 INFO - PROCESS | 3892 | 1461181985054 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]]]}] 12:53:05 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.1.html | Shadows are drawn using globalCompositeOperation 12:53:05 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.1.html | took 1000ms 12:53:05 INFO - PROCESS | 3892 | 1461181985119 Marionette TRACE conn2 -> [0,2493,"getWindowHandle",null] 12:53:05 INFO - PROCESS | 3892 | 1461181985123 Marionette TRACE conn2 <- [1,2493,null,{"value":"13"}] 12:53:05 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.2.html 12:53:05 INFO - PROCESS | 3892 | 1461181985134 Marionette TRACE conn2 -> [0,2494,"setScriptTimeout",{"ms":35000}] 12:53:05 INFO - PROCESS | 3892 | 1461181985139 Marionette TRACE conn2 <- [1,2494,null,{}] 12:53:05 INFO - PROCESS | 3892 | 1461181985143 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}] 12:53:05 INFO - PROCESS | 3892 | 1461181985298 Marionette TRACE conn2 <- [1,2495,null,{"value":null}] 12:53:05 INFO - PROCESS | 3892 | 1461181985465 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\", \"a4ce384a-a975-48db-a85a-201f44ca6737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:53:05 INFO - PROCESS | 3892 | ++DOCSHELL 1E3B4400 == 121 [pid = 3892] [id = 633] 12:53:05 INFO - PROCESS | 3892 | ++DOMWINDOW == 179 (1E3BB800) [pid = 3892] [serial = 1899] [outer = 00000000] 12:53:05 INFO - PROCESS | 3892 | ++DOMWINDOW == 180 (1FAC0800) [pid = 3892] [serial = 1900] [outer = 1E3BB800] 12:53:05 INFO - PROCESS | 3892 | 1461181985518 Marionette DEBUG loaded listener.js 12:53:05 INFO - PROCESS | 3892 | ++DOMWINDOW == 181 (1FACEC00) [pid = 3892] [serial = 1901] [outer = 1E3BB800] 12:53:06 INFO - PROCESS | 3892 | 1461181986077 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]]]}] 12:53:06 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.2.html | Shadows are drawn using globalCompositeOperation 12:53:06 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.2.html | took 1000ms 12:53:06 INFO - PROCESS | 3892 | 1461181986132 Marionette TRACE conn2 -> [0,2497,"getWindowHandle",null] 12:53:06 INFO - PROCESS | 3892 | 1461181986135 Marionette TRACE conn2 <- [1,2497,null,{"value":"13"}] 12:53:06 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.3.html 12:53:06 INFO - PROCESS | 3892 | 1461181986138 Marionette TRACE conn2 -> [0,2498,"setScriptTimeout",{"ms":35000}] 12:53:06 INFO - PROCESS | 3892 | 1461181986140 Marionette TRACE conn2 <- [1,2498,null,{}] 12:53:06 INFO - PROCESS | 3892 | 1461181986144 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}] 12:53:06 INFO - PROCESS | 3892 | 1461181986265 Marionette TRACE conn2 <- [1,2499,null,{"value":null}] 12:53:06 INFO - PROCESS | 3892 | 1461181986445 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\", \"a4ce384a-a975-48db-a85a-201f44ca6737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:53:06 INFO - PROCESS | 3892 | ++DOCSHELL 1E1E1000 == 122 [pid = 3892] [id = 634] 12:53:06 INFO - PROCESS | 3892 | ++DOMWINDOW == 182 (1E70FC00) [pid = 3892] [serial = 1902] [outer = 00000000] 12:53:06 INFO - PROCESS | 3892 | ++DOMWINDOW == 183 (21009800) [pid = 3892] [serial = 1903] [outer = 1E70FC00] 12:53:06 INFO - PROCESS | 3892 | 1461181986501 Marionette DEBUG loaded listener.js 12:53:06 INFO - PROCESS | 3892 | ++DOMWINDOW == 184 (2100B800) [pid = 3892] [serial = 1904] [outer = 1E70FC00] 12:53:07 INFO - PROCESS | 3892 | 1461181987093 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]]]}] 12:53:07 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.3.html | Areas outside shadows are drawn correctly with destination-out 12:53:07 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.3.html | took 1000ms 12:53:07 INFO - PROCESS | 3892 | 1461181987141 Marionette TRACE conn2 -> [0,2501,"getWindowHandle",null] 12:53:07 INFO - PROCESS | 3892 | 1461181987143 Marionette TRACE conn2 <- [1,2501,null,{"value":"13"}] 12:53:07 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.blur.html 12:53:07 INFO - PROCESS | 3892 | 1461181987147 Marionette TRACE conn2 -> [0,2502,"setScriptTimeout",{"ms":35000}] 12:53:07 INFO - PROCESS | 3892 | 1461181987149 Marionette TRACE conn2 <- [1,2502,null,{}] 12:53:07 INFO - PROCESS | 3892 | 1461181987153 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}] 12:53:07 INFO - PROCESS | 3892 | 1461181987276 Marionette TRACE conn2 <- [1,2503,null,{"value":null}] 12:53:07 INFO - PROCESS | 3892 | 1461181987460 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\", \"a4ce384a-a975-48db-a85a-201f44ca6737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:53:07 INFO - PROCESS | 3892 | ++DOCSHELL 214AC800 == 123 [pid = 3892] [id = 635] 12:53:07 INFO - PROCESS | 3892 | ++DOMWINDOW == 185 (214AD000) [pid = 3892] [serial = 1905] [outer = 00000000] 12:53:07 INFO - PROCESS | 3892 | ++DOMWINDOW == 186 (214B2000) [pid = 3892] [serial = 1906] [outer = 214AD000] 12:53:07 INFO - PROCESS | 3892 | 1461181987525 Marionette DEBUG loaded listener.js 12:53:07 INFO - PROCESS | 3892 | ++DOMWINDOW == 187 (214B7C00) [pid = 3892] [serial = 1907] [outer = 214AD000] 12:53:08 INFO - PROCESS | 3892 | 1461181988077 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]]]}] 12:53:08 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.blur.html | Shadows are drawn if shadowBlur is set 12:53:08 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.blur.html | took 953ms 12:53:08 INFO - PROCESS | 3892 | 1461181988107 Marionette TRACE conn2 -> [0,2505,"getWindowHandle",null] 12:53:08 INFO - PROCESS | 3892 | 1461181988110 Marionette TRACE conn2 <- [1,2505,null,{"value":"13"}] 12:53:08 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.1.html 12:53:08 INFO - PROCESS | 3892 | 1461181988115 Marionette TRACE conn2 -> [0,2506,"setScriptTimeout",{"ms":35000}] 12:53:08 INFO - PROCESS | 3892 | 1461181988117 Marionette TRACE conn2 <- [1,2506,null,{}] 12:53:08 INFO - PROCESS | 3892 | 1461181988121 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}] 12:53:08 INFO - PROCESS | 3892 | 1461181988241 Marionette TRACE conn2 <- [1,2507,null,{"value":null}] 12:53:08 INFO - PROCESS | 3892 | 1461181988420 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\", \"a4ce384a-a975-48db-a85a-201f44ca6737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:53:08 INFO - PROCESS | 3892 | ++DOCSHELL 214ADC00 == 124 [pid = 3892] [id = 636] 12:53:08 INFO - PROCESS | 3892 | ++DOMWINDOW == 188 (214B4400) [pid = 3892] [serial = 1908] [outer = 00000000] 12:53:08 INFO - PROCESS | 3892 | ++DOMWINDOW == 189 (21553800) [pid = 3892] [serial = 1909] [outer = 214B4400] 12:53:08 INFO - PROCESS | 3892 | 1461181988474 Marionette DEBUG loaded listener.js 12:53:08 INFO - PROCESS | 3892 | ++DOMWINDOW == 190 (21557400) [pid = 3892] [serial = 1910] [outer = 214B4400] 12:53:09 INFO - PROCESS | 3892 | 1461181989028 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]]]}] 12:53:09 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.1.html | Shadows are not drawn when only shadowColor is set 12:53:09 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.1.html | took 953ms 12:53:09 INFO - PROCESS | 3892 | 1461181989061 Marionette TRACE conn2 -> [0,2509,"getWindowHandle",null] 12:53:09 INFO - PROCESS | 3892 | 1461181989063 Marionette TRACE conn2 <- [1,2509,null,{"value":"13"}] 12:53:09 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.2.html 12:53:09 INFO - PROCESS | 3892 | 1461181989067 Marionette TRACE conn2 -> [0,2510,"setScriptTimeout",{"ms":35000}] 12:53:09 INFO - PROCESS | 3892 | 1461181989069 Marionette TRACE conn2 <- [1,2510,null,{}] 12:53:09 INFO - PROCESS | 3892 | 1461181989073 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}] 12:53:09 INFO - PROCESS | 3892 | 1461181989191 Marionette TRACE conn2 <- [1,2511,null,{"value":null}] 12:53:09 INFO - PROCESS | 3892 | 1461181989371 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\", \"a4ce384a-a975-48db-a85a-201f44ca6737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:53:09 INFO - PROCESS | 3892 | ++DOCSHELL 1FACE800 == 125 [pid = 3892] [id = 637] 12:53:09 INFO - PROCESS | 3892 | ++DOMWINDOW == 191 (214B9C00) [pid = 3892] [serial = 1911] [outer = 00000000] 12:53:09 INFO - PROCESS | 3892 | ++DOMWINDOW == 192 (21562800) [pid = 3892] [serial = 1912] [outer = 214B9C00] 12:53:09 INFO - PROCESS | 3892 | 1461181989425 Marionette DEBUG loaded listener.js 12:53:09 INFO - PROCESS | 3892 | ++DOMWINDOW == 193 (21562400) [pid = 3892] [serial = 1913] [outer = 214B9C00] 12:53:09 INFO - PROCESS | 3892 | 1461181989964 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]]]}] 12:53:10 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.2.html | Shadows are not drawn when only shadowColor is set 12:53:10 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.2.html | took 937ms 12:53:10 INFO - PROCESS | 3892 | 1461181990012 Marionette TRACE conn2 -> [0,2513,"getWindowHandle",null] 12:53:10 INFO - PROCESS | 3892 | 1461181990014 Marionette TRACE conn2 <- [1,2513,null,{"value":"13"}] 12:53:10 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.x.html 12:53:10 INFO - PROCESS | 3892 | 1461181990018 Marionette TRACE conn2 -> [0,2514,"setScriptTimeout",{"ms":35000}] 12:53:10 INFO - PROCESS | 3892 | 1461181990020 Marionette TRACE conn2 <- [1,2514,null,{}] 12:53:10 INFO - PROCESS | 3892 | 1461181990023 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}] 12:53:10 INFO - PROCESS | 3892 | 1461181990142 Marionette TRACE conn2 <- [1,2515,null,{"value":null}] 12:53:10 INFO - PROCESS | 3892 | 1461181990323 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\", \"a4ce384a-a975-48db-a85a-201f44ca6737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:53:10 INFO - PROCESS | 3892 | ++DOCSHELL 21551C00 == 126 [pid = 3892] [id = 638] 12:53:10 INFO - PROCESS | 3892 | ++DOMWINDOW == 194 (21557800) [pid = 3892] [serial = 1914] [outer = 00000000] 12:53:10 INFO - PROCESS | 3892 | ++DOMWINDOW == 195 (215A2000) [pid = 3892] [serial = 1915] [outer = 21557800] 12:53:10 INFO - PROCESS | 3892 | 1461181990377 Marionette DEBUG loaded listener.js 12:53:10 INFO - PROCESS | 3892 | ++DOMWINDOW == 196 (215A4800) [pid = 3892] [serial = 1916] [outer = 21557800] 12:53:10 INFO - PROCESS | 3892 | 1461181990973 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]]]}] 12:53:11 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.x.html | Shadows are drawn if shadowOffsetX is set 12:53:11 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.x.html | took 1000ms 12:53:11 INFO - PROCESS | 3892 | 1461181991021 Marionette TRACE conn2 -> [0,2517,"getWindowHandle",null] 12:53:11 INFO - PROCESS | 3892 | 1461181991023 Marionette TRACE conn2 <- [1,2517,null,{"value":"13"}] 12:53:11 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.y.html 12:53:11 INFO - PROCESS | 3892 | 1461181991027 Marionette TRACE conn2 -> [0,2518,"setScriptTimeout",{"ms":35000}] 12:53:11 INFO - PROCESS | 3892 | 1461181991029 Marionette TRACE conn2 <- [1,2518,null,{}] 12:53:11 INFO - PROCESS | 3892 | 1461181991032 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}] 12:53:11 INFO - PROCESS | 3892 | 1461181991152 Marionette TRACE conn2 <- [1,2519,null,{"value":null}] 12:53:11 INFO - PROCESS | 3892 | 1461181991335 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\", \"a4ce384a-a975-48db-a85a-201f44ca6737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:53:11 INFO - PROCESS | 3892 | ++DOCSHELL 21560000 == 127 [pid = 3892] [id = 639] 12:53:11 INFO - PROCESS | 3892 | ++DOMWINDOW == 197 (21560C00) [pid = 3892] [serial = 1917] [outer = 00000000] 12:53:11 INFO - PROCESS | 3892 | ++DOMWINDOW == 198 (2172AC00) [pid = 3892] [serial = 1918] [outer = 21560C00] 12:53:11 INFO - PROCESS | 3892 | 1461181991390 Marionette DEBUG loaded listener.js 12:53:11 INFO - PROCESS | 3892 | ++DOMWINDOW == 199 (2172CC00) [pid = 3892] [serial = 1919] [outer = 21560C00] 12:53:12 INFO - PROCESS | 3892 | 1461181992012 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]]]}] 12:53:12 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.y.html | Shadows are drawn if shadowOffsetY is set 12:53:12 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.y.html | took 1031ms 12:53:12 INFO - PROCESS | 3892 | 1461181992081 Marionette TRACE conn2 -> [0,2521,"getWindowHandle",null] 12:53:12 INFO - PROCESS | 3892 | 1461181992083 Marionette TRACE conn2 <- [1,2521,null,{"value":"13"}] 12:53:12 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.alpha.html 12:53:12 INFO - PROCESS | 3892 | 1461181992087 Marionette TRACE conn2 -> [0,2522,"setScriptTimeout",{"ms":35000}] 12:53:12 INFO - PROCESS | 3892 | 1461181992089 Marionette TRACE conn2 <- [1,2522,null,{}] 12:53:12 INFO - PROCESS | 3892 | 1461181992092 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}] 12:53:12 INFO - PROCESS | 3892 | 1461181992215 Marionette TRACE conn2 <- [1,2523,null,{"value":null}] 12:53:12 INFO - PROCESS | 3892 | 1461181992404 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\", \"a4ce384a-a975-48db-a85a-201f44ca6737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:53:12 INFO - PROCESS | 3892 | ++DOCSHELL 15AD5C00 == 128 [pid = 3892] [id = 640] 12:53:12 INFO - PROCESS | 3892 | ++DOMWINDOW == 200 (16EDBC00) [pid = 3892] [serial = 1920] [outer = 00000000] 12:53:12 INFO - PROCESS | 3892 | ++DOMWINDOW == 201 (1A43D000) [pid = 3892] [serial = 1921] [outer = 16EDBC00] 12:53:12 INFO - PROCESS | 3892 | 1461181992465 Marionette DEBUG loaded listener.js 12:53:12 INFO - PROCESS | 3892 | ++DOMWINDOW == 202 (1CB43000) [pid = 3892] [serial = 1922] [outer = 16EDBC00] 12:53:13 INFO - PROCESS | 3892 | 1461181993356 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]]]}] 12:53:13 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.alpha.html | Shadows are drawn correctly for partially-transparent gradient fills 12:53:13 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.alpha.html | took 1312ms 12:53:13 INFO - PROCESS | 3892 | 1461181993399 Marionette TRACE conn2 -> [0,2525,"getWindowHandle",null] 12:53:13 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.basic.html 12:53:13 INFO - PROCESS | 3892 | 1461181993403 Marionette TRACE conn2 <- [1,2525,null,{"value":"13"}] 12:53:13 INFO - PROCESS | 3892 | 1461181993408 Marionette TRACE conn2 -> [0,2526,"setScriptTimeout",{"ms":35000}] 12:53:13 INFO - PROCESS | 3892 | 1461181993411 Marionette TRACE conn2 <- [1,2526,null,{}] 12:53:13 INFO - PROCESS | 3892 | 1461181993417 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}] 12:53:13 INFO - PROCESS | 3892 | 1461181993536 Marionette TRACE conn2 <- [1,2527,null,{"value":null}] 12:53:13 INFO - PROCESS | 3892 | 1461181993724 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\", \"a4ce384a-a975-48db-a85a-201f44ca6737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:53:13 INFO - PROCESS | 3892 | ++DOCSHELL 1858DC00 == 129 [pid = 3892] [id = 641] 12:53:13 INFO - PROCESS | 3892 | ++DOMWINDOW == 203 (1899F400) [pid = 3892] [serial = 1923] [outer = 00000000] 12:53:13 INFO - PROCESS | 3892 | ++DOMWINDOW == 204 (18C20000) [pid = 3892] [serial = 1924] [outer = 1899F400] 12:53:13 INFO - PROCESS | 3892 | 1461181993782 Marionette DEBUG loaded listener.js 12:53:13 INFO - PROCESS | 3892 | ++DOMWINDOW == 205 (190B6400) [pid = 3892] [serial = 1925] [outer = 1899F400] 12:53:14 INFO - PROCESS | 3892 | 1461181994401 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]]]}] 12:53:14 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.basic.html | Shadows are drawn for gradient fills 12:53:14 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.basic.html | took 1047ms 12:53:14 INFO - PROCESS | 3892 | 1461181994455 Marionette TRACE conn2 -> [0,2529,"getWindowHandle",null] 12:53:14 INFO - PROCESS | 3892 | 1461181994461 Marionette TRACE conn2 <- [1,2529,null,{"value":"13"}] 12:53:14 INFO - PROCESS | 3892 | 1461181994482 Marionette TRACE conn2 -> [0,2530,"setScriptTimeout",{"ms":35000}] 12:53:14 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html 12:53:14 INFO - PROCESS | 3892 | 1461181994485 Marionette TRACE conn2 <- [1,2530,null,{}] 12:53:14 INFO - PROCESS | 3892 | 1461181994489 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}] 12:53:14 INFO - PROCESS | 3892 | 1461181994602 Marionette TRACE conn2 <- [1,2531,null,{"value":null}] 12:53:14 INFO - PROCESS | 3892 | 1461181994818 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\", \"a4ce384a-a975-48db-a85a-201f44ca6737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:53:14 INFO - PROCESS | 3892 | --DOCSHELL 182DD000 == 128 [pid = 3892] [id = 409] 12:53:14 INFO - PROCESS | 3892 | --DOCSHELL 11C47400 == 127 [pid = 3892] [id = 629] 12:53:14 INFO - PROCESS | 3892 | --DOCSHELL 16A67000 == 126 [pid = 3892] [id = 628] 12:53:14 INFO - PROCESS | 3892 | --DOCSHELL 12D79400 == 125 [pid = 3892] [id = 627] 12:53:14 INFO - PROCESS | 3892 | --DOCSHELL 1CBA5800 == 124 [pid = 3892] [id = 626] 12:53:14 INFO - PROCESS | 3892 | --DOCSHELL 1CB40800 == 123 [pid = 3892] [id = 625] 12:53:14 INFO - PROCESS | 3892 | --DOCSHELL 19E05800 == 122 [pid = 3892] [id = 624] 12:53:14 INFO - PROCESS | 3892 | --DOCSHELL 189A1000 == 121 [pid = 3892] [id = 623] 12:53:14 INFO - PROCESS | 3892 | --DOCSHELL 165A0000 == 120 [pid = 3892] [id = 622] 12:53:14 INFO - PROCESS | 3892 | --DOCSHELL 18590400 == 119 [pid = 3892] [id = 621] 12:53:14 INFO - PROCESS | 3892 | --DOMWINDOW == 204 (1CB40400) [pid = 3892] [serial = 1777] [outer = 00000000] [url = about:blank] 12:53:14 INFO - PROCESS | 3892 | --DOMWINDOW == 203 (1CEA0000) [pid = 3892] [serial = 1780] [outer = 00000000] [url = about:blank] 12:53:14 INFO - PROCESS | 3892 | --DOMWINDOW == 202 (1D8B8C00) [pid = 3892] [serial = 1786] [outer = 00000000] [url = about:blank] 12:53:14 INFO - PROCESS | 3892 | --DOMWINDOW == 201 (1D3F0800) [pid = 3892] [serial = 1783] [outer = 00000000] [url = about:blank] 12:53:14 INFO - PROCESS | 3892 | --DOMWINDOW == 200 (1D9BF800) [pid = 3892] [serial = 1789] [outer = 00000000] [url = about:blank] 12:53:14 INFO - PROCESS | 3892 | --DOMWINDOW == 199 (1E109400) [pid = 3892] [serial = 1828] [outer = 00000000] [url = about:blank] 12:53:14 INFO - PROCESS | 3892 | --DOMWINDOW == 198 (1DBE2C00) [pid = 3892] [serial = 1792] [outer = 00000000] [url = about:blank] 12:53:14 INFO - PROCESS | 3892 | --DOMWINDOW == 197 (19BF9400) [pid = 3892] [serial = 1795] [outer = 00000000] [url = about:blank] 12:53:14 INFO - PROCESS | 3892 | ++DOCSHELL 12B82C00 == 120 [pid = 3892] [id = 642] 12:53:14 INFO - PROCESS | 3892 | ++DOMWINDOW == 198 (12D79400) [pid = 3892] [serial = 1926] [outer = 00000000] 12:53:14 INFO - PROCESS | 3892 | ++DOMWINDOW == 199 (18590400) [pid = 3892] [serial = 1927] [outer = 12D79400] 12:53:14 INFO - PROCESS | 3892 | 1461181994922 Marionette DEBUG loaded listener.js 12:53:14 INFO - PROCESS | 3892 | ++DOMWINDOW == 200 (18CF3C00) [pid = 3892] [serial = 1928] [outer = 12D79400] 12:53:15 INFO - PROCESS | 3892 | --DOCSHELL 165D7800 == 119 [pid = 3892] [id = 620] 12:53:15 INFO - PROCESS | 3892 | --DOCSHELL 1E1D8000 == 118 [pid = 3892] [id = 614] 12:53:15 INFO - PROCESS | 3892 | --DOCSHELL 1C954800 == 117 [pid = 3892] [id = 613] 12:53:15 INFO - PROCESS | 3892 | --DOCSHELL 1DBEFC00 == 116 [pid = 3892] [id = 612] 12:53:15 INFO - PROCESS | 3892 | --DOCSHELL 19A0C000 == 115 [pid = 3892] [id = 611] 12:53:15 INFO - PROCESS | 3892 | --DOCSHELL 16A6E800 == 114 [pid = 3892] [id = 610] 12:53:15 INFO - PROCESS | 3892 | --DOCSHELL 1DF55400 == 113 [pid = 3892] [id = 609] 12:53:15 INFO - PROCESS | 3892 | --DOMWINDOW == 199 (21B64800) [pid = 3892] [serial = 1556] [outer = 00000000] [url = about:blank] 12:53:15 INFO - PROCESS | 3892 | --DOMWINDOW == 198 (22A91C00) [pid = 3892] [serial = 1559] [outer = 00000000] [url = about:blank] 12:53:15 INFO - PROCESS | 3892 | --DOMWINDOW == 197 (1CB40C00) [pid = 3892] [serial = 1568] [outer = 00000000] [url = about:blank] 12:53:15 INFO - PROCESS | 3892 | --DOMWINDOW == 196 (22D54C00) [pid = 3892] [serial = 1562] [outer = 00000000] [url = about:blank] 12:53:15 INFO - PROCESS | 3892 | --DOMWINDOW == 195 (1C440000) [pid = 3892] [serial = 1709] [outer = 00000000] [url = about:blank] 12:53:15 INFO - PROCESS | 3892 | --DOMWINDOW == 194 (22D5C400) [pid = 3892] [serial = 1565] [outer = 00000000] [url = about:blank] 12:53:15 INFO - PROCESS | 3892 | --DOMWINDOW == 193 (196E1800) [pid = 3892] [serial = 1804] [outer = 00000000] [url = about:blank] 12:53:15 INFO - PROCESS | 3892 | --DOMWINDOW == 192 (19A0B400) [pid = 3892] [serial = 1805] [outer = 00000000] [url = about:blank] 12:53:15 INFO - PROCESS | 3892 | --DOMWINDOW == 191 (1A1D4C00) [pid = 3892] [serial = 1802] [outer = 00000000] [url = about:blank] 12:53:15 INFO - PROCESS | 3892 | --DOMWINDOW == 190 (19A10800) [pid = 3892] [serial = 1801] [outer = 00000000] [url = about:blank] 12:53:15 INFO - PROCESS | 3892 | --DOMWINDOW == 189 (1A821400) [pid = 3892] [serial = 1807] [outer = 00000000] [url = about:blank] 12:53:15 INFO - PROCESS | 3892 | --DOMWINDOW == 188 (1C32FC00) [pid = 3892] [serial = 1808] [outer = 00000000] [url = about:blank] 12:53:15 INFO - PROCESS | 3892 | --DOMWINDOW == 187 (1D244800) [pid = 3892] [serial = 1813] [outer = 00000000] [url = about:blank] 12:53:15 INFO - PROCESS | 3892 | --DOMWINDOW == 186 (18F72400) [pid = 3892] [serial = 1799] [outer = 00000000] [url = about:blank] 12:53:15 INFO - PROCESS | 3892 | --DOMWINDOW == 185 (18BCF800) [pid = 3892] [serial = 1798] [outer = 00000000] [url = about:blank] 12:53:15 INFO - PROCESS | 3892 | --DOMWINDOW == 184 (18C1A400) [pid = 3892] [serial = 1774] [outer = 00000000] [url = about:blank] 12:53:15 INFO - PROCESS | 3892 | --DOMWINDOW == 183 (1C654400) [pid = 3892] [serial = 1810] [outer = 00000000] [url = about:blank] 12:53:15 INFO - PROCESS | 3892 | --DOMWINDOW == 182 (1D9C3000) [pid = 3892] [serial = 1816] [outer = 00000000] [url = about:blank] 12:53:15 INFO - PROCESS | 3892 | --DOMWINDOW == 181 (15F5F000) [pid = 3892] [serial = 1771] [outer = 00000000] [url = about:blank] 12:53:15 INFO - PROCESS | 3892 | --DOMWINDOW == 180 (1DCE3400) [pid = 3892] [serial = 1819] [outer = 00000000] [url = about:blank] 12:53:15 INFO - PROCESS | 3892 | --DOMWINDOW == 179 (1DBE5000) [pid = 3892] [serial = 1817] [outer = 00000000] [url = about:blank] 12:53:15 INFO - PROCESS | 3892 | --DOMWINDOW == 178 (1DCEB800) [pid = 3892] [serial = 1825] [outer = 00000000] [url = about:blank] 12:53:15 INFO - PROCESS | 3892 | --DOMWINDOW == 177 (1DCE7800) [pid = 3892] [serial = 1820] [outer = 00000000] [url = about:blank] 12:53:15 INFO - PROCESS | 3892 | --DOMWINDOW == 176 (1CBA1000) [pid = 3892] [serial = 1822] [outer = 00000000] [url = about:blank] 12:53:15 INFO - PROCESS | 3892 | --DOMWINDOW == 175 (1D878800) [pid = 3892] [serial = 1814] [outer = 00000000] [url = about:blank] 12:53:15 INFO - PROCESS | 3892 | --DOMWINDOW == 174 (1CB43C00) [pid = 3892] [serial = 1811] [outer = 00000000] [url = about:blank] 12:53:15 INFO - PROCESS | 3892 | --DOMWINDOW == 173 (1D8B2000) [pid = 3892] [serial = 1823] [outer = 00000000] [url = about:blank] 12:53:15 INFO - PROCESS | 3892 | --DOMWINDOW == 172 (1DF4A000) [pid = 3892] [serial = 1826] [outer = 00000000] [url = about:blank] 12:53:15 INFO - PROCESS | 3892 | 1461181995419 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]]]}] 12:53:15 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | Shadows are not drawn for transparent gradient fills 12:53:15 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | took 984ms 12:53:15 INFO - PROCESS | 3892 | 1461181995472 Marionette TRACE conn2 -> [0,2533,"getWindowHandle",null] 12:53:15 INFO - PROCESS | 3892 | 1461181995475 Marionette TRACE conn2 <- [1,2533,null,{"value":"13"}] 12:53:15 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html 12:53:15 INFO - PROCESS | 3892 | 1461181995478 Marionette TRACE conn2 -> [0,2534,"setScriptTimeout",{"ms":35000}] 12:53:15 INFO - PROCESS | 3892 | 1461181995481 Marionette TRACE conn2 <- [1,2534,null,{}] 12:53:15 INFO - PROCESS | 3892 | 1461181995492 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}] 12:53:15 INFO - PROCESS | 3892 | 1461181995595 Marionette TRACE conn2 <- [1,2535,null,{"value":null}] 12:53:15 INFO - PROCESS | 3892 | 1461181995608 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\", \"a4ce384a-a975-48db-a85a-201f44ca6737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:53:15 INFO - PROCESS | 3892 | ++DOCSHELL 1A8ECC00 == 114 [pid = 3892] [id = 643] 12:53:15 INFO - PROCESS | 3892 | ++DOMWINDOW == 173 (1AA54C00) [pid = 3892] [serial = 1929] [outer = 00000000] 12:53:15 INFO - PROCESS | 3892 | ++DOMWINDOW == 174 (1ABE4000) [pid = 3892] [serial = 1930] [outer = 1AA54C00] 12:53:15 INFO - PROCESS | 3892 | 1461181995655 Marionette DEBUG loaded listener.js 12:53:15 INFO - PROCESS | 3892 | ++DOMWINDOW == 175 (1C338400) [pid = 3892] [serial = 1931] [outer = 1AA54C00] 12:53:16 INFO - PROCESS | 3892 | 1461181996160 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]]]}] 12:53:16 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | Shadows are not drawn for transparent parts of gradient fills 12:53:16 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | took 750ms 12:53:16 INFO - PROCESS | 3892 | 1461181996218 Marionette TRACE conn2 -> [0,2537,"getWindowHandle",null] 12:53:16 INFO - PROCESS | 3892 | 1461181996221 Marionette TRACE conn2 <- [1,2537,null,{"value":"13"}] 12:53:16 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.alpha.html 12:53:16 INFO - PROCESS | 3892 | 1461181996224 Marionette TRACE conn2 -> [0,2538,"setScriptTimeout",{"ms":35000}] 12:53:16 INFO - PROCESS | 3892 | 1461181996226 Marionette TRACE conn2 <- [1,2538,null,{}] 12:53:16 INFO - PROCESS | 3892 | 1461181996229 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}] 12:53:16 INFO - PROCESS | 3892 | 1461181996329 Marionette TRACE conn2 <- [1,2539,null,{"value":null}] 12:53:16 INFO - PROCESS | 3892 | 1461181996463 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\", \"a4ce384a-a975-48db-a85a-201f44ca6737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:53:16 INFO - PROCESS | 3892 | ++DOCSHELL 1C43B800 == 115 [pid = 3892] [id = 644] 12:53:16 INFO - PROCESS | 3892 | ++DOMWINDOW == 176 (1C5F7000) [pid = 3892] [serial = 1932] [outer = 00000000] 12:53:16 INFO - PROCESS | 3892 | ++DOMWINDOW == 177 (1C678800) [pid = 3892] [serial = 1933] [outer = 1C5F7000] 12:53:16 INFO - PROCESS | 3892 | 1461181996508 Marionette DEBUG loaded listener.js 12:53:16 INFO - PROCESS | 3892 | ++DOMWINDOW == 178 (1CB42800) [pid = 3892] [serial = 1934] [outer = 1C5F7000] 12:53:16 INFO - PROCESS | 3892 | 1461181996905 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]]]}] 12:53:16 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.alpha.html | Shadows are drawn correctly for partially-transparent images 12:53:16 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.alpha.html | took 735ms 12:53:16 INFO - PROCESS | 3892 | 1461181996964 Marionette TRACE conn2 -> [0,2541,"getWindowHandle",null] 12:53:16 INFO - PROCESS | 3892 | 1461181996967 Marionette TRACE conn2 <- [1,2541,null,{"value":"13"}] 12:53:16 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.basic.html 12:53:16 INFO - PROCESS | 3892 | 1461181996978 Marionette TRACE conn2 -> [0,2542,"setScriptTimeout",{"ms":35000}] 12:53:16 INFO - PROCESS | 3892 | 1461181996979 Marionette TRACE conn2 <- [1,2542,null,{}] 12:53:16 INFO - PROCESS | 3892 | 1461181996983 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}] 12:53:17 INFO - PROCESS | 3892 | 1461181997121 Marionette TRACE conn2 <- [1,2543,null,{"value":null}] 12:53:17 INFO - PROCESS | 3892 | 1461181997142 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\", \"a4ce384a-a975-48db-a85a-201f44ca6737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:53:17 INFO - PROCESS | 3892 | ++DOCSHELL 13A2A000 == 116 [pid = 3892] [id = 645] 12:53:17 INFO - PROCESS | 3892 | ++DOMWINDOW == 179 (1C5F1000) [pid = 3892] [serial = 1935] [outer = 00000000] 12:53:17 INFO - PROCESS | 3892 | ++DOMWINDOW == 180 (1CD88400) [pid = 3892] [serial = 1936] [outer = 1C5F1000] 12:53:17 INFO - PROCESS | 3892 | 1461181997187 Marionette DEBUG loaded listener.js 12:53:17 INFO - PROCESS | 3892 | ++DOMWINDOW == 181 (1CEA6800) [pid = 3892] [serial = 1937] [outer = 1C5F1000] 12:53:17 INFO - PROCESS | 3892 | 1461181997677 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]]]}] 12:53:17 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.basic.html | Shadows are drawn for images 12:53:17 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.basic.html | took 751ms 12:53:17 INFO - PROCESS | 3892 | 1461181997746 Marionette TRACE conn2 -> [0,2545,"getWindowHandle",null] 12:53:17 INFO - PROCESS | 3892 | 1461181997748 Marionette TRACE conn2 <- [1,2545,null,{"value":"13"}] 12:53:17 INFO - PROCESS | 3892 | 1461181997751 Marionette TRACE conn2 -> [0,2546,"setScriptTimeout",{"ms":35000}] 12:53:17 INFO - PROCESS | 3892 | 1461181997753 Marionette TRACE conn2 <- [1,2546,null,{}] 12:53:17 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.scale.html 12:53:17 INFO - PROCESS | 3892 | 1461181997756 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}] 12:53:17 INFO - PROCESS | 3892 | 1461181997918 Marionette TRACE conn2 <- [1,2547,null,{"value":null}] 12:53:17 INFO - PROCESS | 3892 | 1461181997942 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\", \"a4ce384a-a975-48db-a85a-201f44ca6737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:53:17 INFO - PROCESS | 3892 | ++DOCSHELL 1CBCD000 == 117 [pid = 3892] [id = 646] 12:53:17 INFO - PROCESS | 3892 | ++DOMWINDOW == 182 (1D3FCC00) [pid = 3892] [serial = 1938] [outer = 00000000] 12:53:17 INFO - PROCESS | 3892 | ++DOMWINDOW == 183 (1D9BD800) [pid = 3892] [serial = 1939] [outer = 1D3FCC00] 12:53:17 INFO - PROCESS | 3892 | 1461181997989 Marionette DEBUG loaded listener.js 12:53:18 INFO - PROCESS | 3892 | ++DOMWINDOW == 184 (1D9C7800) [pid = 3892] [serial = 1940] [outer = 1D3FCC00] 12:53:18 INFO - PROCESS | 3892 | --DOMWINDOW == 183 (16EDB400) [pid = 3892] [serial = 1884] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.2.html] 12:53:18 INFO - PROCESS | 3892 | --DOMWINDOW == 182 (13269000) [pid = 3892] [serial = 1881] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.1.html] 12:53:18 INFO - PROCESS | 3892 | --DOMWINDOW == 181 (1C5F1800) [pid = 3892] [serial = 1767] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.readonly.html] 12:53:18 INFO - PROCESS | 3892 | --DOMWINDOW == 180 (1A333400) [pid = 3892] [serial = 1872] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html] 12:53:18 INFO - PROCESS | 3892 | --DOMWINDOW == 179 (16ECC800) [pid = 3892] [serial = 1860] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html] 12:53:18 INFO - PROCESS | 3892 | --DOMWINDOW == 178 (1CB47800) [pid = 3892] [serial = 1875] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.alpha.html] 12:53:18 INFO - PROCESS | 3892 | --DOMWINDOW == 177 (1985E000) [pid = 3892] [serial = 1869] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html] 12:53:18 INFO - PROCESS | 3892 | --DOMWINDOW == 176 (190AC800) [pid = 3892] [serial = 1863] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html] 12:53:18 INFO - PROCESS | 3892 | --DOMWINDOW == 175 (1E101C00) [pid = 3892] [serial = 1827] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html] 12:53:18 INFO - PROCESS | 3892 | --DOMWINDOW == 174 (165A0800) [pid = 3892] [serial = 1866] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html] 12:53:18 INFO - PROCESS | 3892 | --DOMWINDOW == 173 (1CBCDC00) [pid = 3892] [serial = 1878] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.basic.html] 12:53:19 INFO - PROCESS | 3892 | 1461181999026 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]]]}] 12:53:19 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.scale.html | Shadows are drawn correctly for scaled images 12:53:19 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.scale.html | took 1359ms 12:53:19 INFO - PROCESS | 3892 | 1461181999112 Marionette TRACE conn2 -> [0,2549,"getWindowHandle",null] 12:53:19 INFO - PROCESS | 3892 | 1461181999118 Marionette TRACE conn2 <- [1,2549,null,{"value":"13"}] 12:53:19 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.section.html 12:53:19 INFO - PROCESS | 3892 | 1461181999124 Marionette TRACE conn2 -> [0,2550,"setScriptTimeout",{"ms":35000}] 12:53:19 INFO - PROCESS | 3892 | 1461181999128 Marionette TRACE conn2 <- [1,2550,null,{}] 12:53:19 INFO - PROCESS | 3892 | 1461181999133 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}] 12:53:19 INFO - PROCESS | 3892 | 1461181999294 Marionette TRACE conn2 <- [1,2551,null,{"value":null}] 12:53:19 INFO - PROCESS | 3892 | 1461181999463 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\", \"a4ce384a-a975-48db-a85a-201f44ca6737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:53:19 INFO - PROCESS | 3892 | ++DOCSHELL 16ED2C00 == 118 [pid = 3892] [id = 647] 12:53:19 INFO - PROCESS | 3892 | ++DOMWINDOW == 174 (189EFC00) [pid = 3892] [serial = 1941] [outer = 00000000] 12:53:19 INFO - PROCESS | 3892 | ++DOMWINDOW == 175 (18F99800) [pid = 3892] [serial = 1942] [outer = 189EFC00] 12:53:19 INFO - PROCESS | 3892 | 1461181999520 Marionette DEBUG loaded listener.js 12:53:19 INFO - PROCESS | 3892 | ++DOMWINDOW == 176 (190B5400) [pid = 3892] [serial = 1943] [outer = 189EFC00] 12:53:20 INFO - PROCESS | 3892 | 1461182000208 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]]]}] 12:53:20 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.section.html | Shadows are not drawn for areas outside image source rectangles 12:53:20 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.section.html | took 1094ms 12:53:20 INFO - PROCESS | 3892 | 1461182000238 Marionette TRACE conn2 -> [0,2553,"getWindowHandle",null] 12:53:20 INFO - PROCESS | 3892 | 1461182000243 Marionette TRACE conn2 <- [1,2553,null,{"value":"13"}] 12:53:20 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.1.html 12:53:20 INFO - PROCESS | 3892 | 1461182000252 Marionette TRACE conn2 -> [0,2554,"setScriptTimeout",{"ms":35000}] 12:53:20 INFO - PROCESS | 3892 | 1461182000254 Marionette TRACE conn2 <- [1,2554,null,{}] 12:53:20 INFO - PROCESS | 3892 | 1461182000258 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}] 12:53:20 INFO - PROCESS | 3892 | 1461182000382 Marionette TRACE conn2 <- [1,2555,null,{"value":null}] 12:53:20 INFO - PROCESS | 3892 | 1461182000548 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\", \"a4ce384a-a975-48db-a85a-201f44ca6737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:53:20 INFO - PROCESS | 3892 | ++DOCSHELL 19A09400 == 119 [pid = 3892] [id = 648] 12:53:20 INFO - PROCESS | 3892 | ++DOMWINDOW == 177 (19BF8000) [pid = 3892] [serial = 1944] [outer = 00000000] 12:53:20 INFO - PROCESS | 3892 | ++DOMWINDOW == 178 (1AB0E800) [pid = 3892] [serial = 1945] [outer = 19BF8000] 12:53:20 INFO - PROCESS | 3892 | 1461182000603 Marionette DEBUG loaded listener.js 12:53:20 INFO - PROCESS | 3892 | ++DOMWINDOW == 179 (1C43B000) [pid = 3892] [serial = 1946] [outer = 19BF8000] 12:53:21 INFO - PROCESS | 3892 | 1461182001240 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]]]}] 12:53:21 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.1.html | Shadows are not drawn for transparent images 12:53:21 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.1.html | took 1031ms 12:53:21 INFO - PROCESS | 3892 | 1461182001291 Marionette TRACE conn2 -> [0,2557,"getWindowHandle",null] 12:53:21 INFO - PROCESS | 3892 | 1461182001293 Marionette TRACE conn2 <- [1,2557,null,{"value":"13"}] 12:53:21 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.2.html 12:53:21 INFO - PROCESS | 3892 | 1461182001313 Marionette TRACE conn2 -> [0,2558,"setScriptTimeout",{"ms":35000}] 12:53:21 INFO - PROCESS | 3892 | 1461182001317 Marionette TRACE conn2 <- [1,2558,null,{}] 12:53:21 INFO - PROCESS | 3892 | 1461182001328 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}] 12:53:21 INFO - PROCESS | 3892 | 1461182001509 Marionette TRACE conn2 <- [1,2559,null,{"value":null}] 12:53:21 INFO - PROCESS | 3892 | 1461182001636 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\", \"a4ce384a-a975-48db-a85a-201f44ca6737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:53:21 INFO - PROCESS | 3892 | ++DOCSHELL 18266400 == 120 [pid = 3892] [id = 649] 12:53:21 INFO - PROCESS | 3892 | ++DOMWINDOW == 180 (1D01CC00) [pid = 3892] [serial = 1947] [outer = 00000000] 12:53:21 INFO - PROCESS | 3892 | ++DOMWINDOW == 181 (1D8B0000) [pid = 3892] [serial = 1948] [outer = 1D01CC00] 12:53:21 INFO - PROCESS | 3892 | 1461182001695 Marionette DEBUG loaded listener.js 12:53:21 INFO - PROCESS | 3892 | ++DOMWINDOW == 182 (1D9B6800) [pid = 3892] [serial = 1949] [outer = 1D01CC00] 12:53:22 INFO - PROCESS | 3892 | 1461182002303 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]]]}] 12:53:22 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.2.html | Shadows are not drawn for transparent parts of images 12:53:22 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.2.html | took 1062ms 12:53:22 INFO - PROCESS | 3892 | 1461182002364 Marionette TRACE conn2 -> [0,2561,"getWindowHandle",null] 12:53:22 INFO - PROCESS | 3892 | 1461182002367 Marionette TRACE conn2 <- [1,2561,null,{"value":"13"}] 12:53:22 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeX.html 12:53:22 INFO - PROCESS | 3892 | 1461182002370 Marionette TRACE conn2 -> [0,2562,"setScriptTimeout",{"ms":35000}] 12:53:22 INFO - PROCESS | 3892 | 1461182002372 Marionette TRACE conn2 <- [1,2562,null,{}] 12:53:22 INFO - PROCESS | 3892 | 1461182002376 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}] 12:53:22 INFO - PROCESS | 3892 | 1461182002517 Marionette TRACE conn2 <- [1,2563,null,{"value":null}] 12:53:22 INFO - PROCESS | 3892 | 1461182002683 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\", \"a4ce384a-a975-48db-a85a-201f44ca6737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:53:22 INFO - PROCESS | 3892 | ++DOCSHELL 1DBE7800 == 121 [pid = 3892] [id = 650] 12:53:22 INFO - PROCESS | 3892 | ++DOMWINDOW == 183 (1DBE7C00) [pid = 3892] [serial = 1950] [outer = 00000000] 12:53:22 INFO - PROCESS | 3892 | ++DOMWINDOW == 184 (1DCE0800) [pid = 3892] [serial = 1951] [outer = 1DBE7C00] 12:53:22 INFO - PROCESS | 3892 | 1461182002739 Marionette DEBUG loaded listener.js 12:53:22 INFO - PROCESS | 3892 | ++DOMWINDOW == 185 (1DCEB800) [pid = 3892] [serial = 1952] [outer = 1DBE7C00] 12:53:23 INFO - PROCESS | 3892 | 1461182003280 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]]]}] 12:53:23 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeX.html | Shadows can be offset with negative x 12:53:23 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeX.html | took 954ms 12:53:23 INFO - PROCESS | 3892 | 1461182003315 Marionette TRACE conn2 -> [0,2565,"getWindowHandle",null] 12:53:23 INFO - PROCESS | 3892 | 1461182003318 Marionette TRACE conn2 <- [1,2565,null,{"value":"13"}] 12:53:23 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeY.html 12:53:23 INFO - PROCESS | 3892 | 1461182003321 Marionette TRACE conn2 -> [0,2566,"setScriptTimeout",{"ms":35000}] 12:53:23 INFO - PROCESS | 3892 | 1461182003323 Marionette TRACE conn2 <- [1,2566,null,{}] 12:53:23 INFO - PROCESS | 3892 | 1461182003327 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}] 12:53:23 INFO - PROCESS | 3892 | 1461182003444 Marionette TRACE conn2 <- [1,2567,null,{"value":null}] 12:53:23 INFO - PROCESS | 3892 | 1461182003624 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\", \"a4ce384a-a975-48db-a85a-201f44ca6737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:53:23 INFO - PROCESS | 3892 | ++DOCSHELL 1D9B0000 == 122 [pid = 3892] [id = 651] 12:53:23 INFO - PROCESS | 3892 | ++DOMWINDOW == 186 (1D9C6800) [pid = 3892] [serial = 1953] [outer = 00000000] 12:53:23 INFO - PROCESS | 3892 | ++DOMWINDOW == 187 (1E108800) [pid = 3892] [serial = 1954] [outer = 1D9C6800] 12:53:23 INFO - PROCESS | 3892 | 1461182003680 Marionette DEBUG loaded listener.js 12:53:23 INFO - PROCESS | 3892 | ++DOMWINDOW == 188 (1E10CC00) [pid = 3892] [serial = 1955] [outer = 1D9C6800] 12:53:24 INFO - PROCESS | 3892 | 1461182004299 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]]]}] 12:53:24 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeY.html | Shadows can be offset with negative y 12:53:24 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeY.html | took 1000ms 12:53:24 INFO - PROCESS | 3892 | 1461182004324 Marionette TRACE conn2 -> [0,2569,"getWindowHandle",null] 12:53:24 INFO - PROCESS | 3892 | 1461182004326 Marionette TRACE conn2 <- [1,2569,null,{"value":"13"}] 12:53:24 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveX.html 12:53:24 INFO - PROCESS | 3892 | 1461182004330 Marionette TRACE conn2 -> [0,2570,"setScriptTimeout",{"ms":35000}] 12:53:24 INFO - PROCESS | 3892 | 1461182004332 Marionette TRACE conn2 <- [1,2570,null,{}] 12:53:24 INFO - PROCESS | 3892 | 1461182004335 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}] 12:53:24 INFO - PROCESS | 3892 | 1461182004463 Marionette TRACE conn2 <- [1,2571,null,{"value":null}] 12:53:24 INFO - PROCESS | 3892 | 1461182004645 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\", \"a4ce384a-a975-48db-a85a-201f44ca6737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:53:24 INFO - PROCESS | 3892 | ++DOCSHELL 1E10EC00 == 123 [pid = 3892] [id = 652] 12:53:24 INFO - PROCESS | 3892 | ++DOMWINDOW == 189 (1E70A800) [pid = 3892] [serial = 1956] [outer = 00000000] 12:53:24 INFO - PROCESS | 3892 | ++DOMWINDOW == 190 (20548400) [pid = 3892] [serial = 1957] [outer = 1E70A800] 12:53:24 INFO - PROCESS | 3892 | 1461182004703 Marionette DEBUG loaded listener.js 12:53:24 INFO - PROCESS | 3892 | ++DOMWINDOW == 191 (20687C00) [pid = 3892] [serial = 1958] [outer = 1E70A800] 12:53:25 INFO - PROCESS | 3892 | 1461182005214 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]]]}] 12:53:25 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveX.html | Shadows can be offset with positive x 12:53:25 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveX.html | took 938ms 12:53:25 INFO - PROCESS | 3892 | 1461182005275 Marionette TRACE conn2 -> [0,2573,"getWindowHandle",null] 12:53:25 INFO - PROCESS | 3892 | 1461182005278 Marionette TRACE conn2 <- [1,2573,null,{"value":"13"}] 12:53:25 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveY.html 12:53:25 INFO - PROCESS | 3892 | 1461182005281 Marionette TRACE conn2 -> [0,2574,"setScriptTimeout",{"ms":35000}] 12:53:25 INFO - PROCESS | 3892 | 1461182005283 Marionette TRACE conn2 <- [1,2574,null,{}] 12:53:25 INFO - PROCESS | 3892 | 1461182005287 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}] 12:53:25 INFO - PROCESS | 3892 | 1461182005403 Marionette TRACE conn2 <- [1,2575,null,{"value":null}] 12:53:25 INFO - PROCESS | 3892 | 1461182005542 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\", \"a4ce384a-a975-48db-a85a-201f44ca6737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:53:25 INFO - PROCESS | 3892 | ++DOCSHELL 16ED6400 == 124 [pid = 3892] [id = 653] 12:53:25 INFO - PROCESS | 3892 | ++DOMWINDOW == 192 (19A0EC00) [pid = 3892] [serial = 1959] [outer = 00000000] 12:53:25 INFO - PROCESS | 3892 | ++DOMWINDOW == 193 (214B0400) [pid = 3892] [serial = 1960] [outer = 19A0EC00] 12:53:25 INFO - PROCESS | 3892 | 1461182005595 Marionette DEBUG loaded listener.js 12:53:25 INFO - PROCESS | 3892 | ++DOMWINDOW == 194 (2154B800) [pid = 3892] [serial = 1961] [outer = 19A0EC00] 12:53:26 INFO - PROCESS | 3892 | 1461182006172 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]]]}] 12:53:26 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveY.html | Shadows can be offset with positive y 12:53:26 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveY.html | took 938ms 12:53:26 INFO - PROCESS | 3892 | 1461182006226 Marionette TRACE conn2 -> [0,2577,"getWindowHandle",null] 12:53:26 INFO - PROCESS | 3892 | 1461182006229 Marionette TRACE conn2 <- [1,2577,null,{"value":"13"}] 12:53:26 INFO - TEST-START | /2dcontext/shadows/2d.shadow.outside.html 12:53:26 INFO - PROCESS | 3892 | 1461182006232 Marionette TRACE conn2 -> [0,2578,"setScriptTimeout",{"ms":35000}] 12:53:26 INFO - PROCESS | 3892 | 1461182006234 Marionette TRACE conn2 <- [1,2578,null,{}] 12:53:26 INFO - PROCESS | 3892 | 1461182006238 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}] 12:53:26 INFO - PROCESS | 3892 | 1461182006355 Marionette TRACE conn2 <- [1,2579,null,{"value":null}] 12:53:26 INFO - PROCESS | 3892 | 1461182006522 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\", \"a4ce384a-a975-48db-a85a-201f44ca6737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:53:26 INFO - PROCESS | 3892 | ++DOCSHELL 20545800 == 125 [pid = 3892] [id = 654] 12:53:26 INFO - PROCESS | 3892 | ++DOMWINDOW == 195 (2068C800) [pid = 3892] [serial = 1962] [outer = 00000000] 12:53:26 INFO - PROCESS | 3892 | ++DOMWINDOW == 196 (215A8400) [pid = 3892] [serial = 1963] [outer = 2068C800] 12:53:26 INFO - PROCESS | 3892 | 1461182006577 Marionette DEBUG loaded listener.js 12:53:26 INFO - PROCESS | 3892 | ++DOMWINDOW == 197 (2172FC00) [pid = 3892] [serial = 1964] [outer = 2068C800] 12:53:27 INFO - PROCESS | 3892 | 1461182007111 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]]]}] 12:53:27 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.outside.html | Shadows of shapes outside the visible area can be offset onto the visible area 12:53:27 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.outside.html | took 890ms 12:53:27 INFO - PROCESS | 3892 | 1461182007143 Marionette TRACE conn2 -> [0,2581,"getWindowHandle",null] 12:53:27 INFO - PROCESS | 3892 | 1461182007146 Marionette TRACE conn2 <- [1,2581,null,{"value":"13"}] 12:53:27 INFO - PROCESS | 3892 | 1461182007151 Marionette TRACE conn2 -> [0,2582,"setScriptTimeout",{"ms":35000}] 12:53:27 INFO - PROCESS | 3892 | 1461182007153 Marionette TRACE conn2 <- [1,2582,null,{}] 12:53:27 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.alpha.html 12:53:27 INFO - PROCESS | 3892 | 1461182007157 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}] 12:53:27 INFO - PROCESS | 3892 | 1461182007273 Marionette TRACE conn2 <- [1,2583,null,{"value":null}] 12:53:27 INFO - PROCESS | 3892 | 1461182007453 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\", \"a4ce384a-a975-48db-a85a-201f44ca6737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:53:27 INFO - PROCESS | 3892 | ++DOCSHELL 1CB44C00 == 126 [pid = 3892] [id = 655] 12:53:27 INFO - PROCESS | 3892 | ++DOMWINDOW == 198 (2154DC00) [pid = 3892] [serial = 1965] [outer = 00000000] 12:53:27 INFO - PROCESS | 3892 | ++DOMWINDOW == 199 (21746400) [pid = 3892] [serial = 1966] [outer = 2154DC00] 12:53:27 INFO - PROCESS | 3892 | 1461182007510 Marionette DEBUG loaded listener.js 12:53:27 INFO - PROCESS | 3892 | ++DOMWINDOW == 200 (21748000) [pid = 3892] [serial = 1967] [outer = 2154DC00] 12:53:28 INFO - PROCESS | 3892 | 1461182008085 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]]]}] 12:53:28 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.alpha.html | Shadows are drawn correctly for partially-transparent fill patterns 12:53:28 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.alpha.html | took 984ms 12:53:28 INFO - PROCESS | 3892 | 1461182008139 Marionette TRACE conn2 -> [0,2585,"getWindowHandle",null] 12:53:28 INFO - PROCESS | 3892 | 1461182008142 Marionette TRACE conn2 <- [1,2585,null,{"value":"13"}] 12:53:28 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.basic.html 12:53:28 INFO - PROCESS | 3892 | 1461182008145 Marionette TRACE conn2 -> [0,2586,"setScriptTimeout",{"ms":35000}] 12:53:28 INFO - PROCESS | 3892 | 1461182008147 Marionette TRACE conn2 <- [1,2586,null,{}] 12:53:28 INFO - PROCESS | 3892 | 1461182008151 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}] 12:53:28 INFO - PROCESS | 3892 | 1461182008269 Marionette TRACE conn2 <- [1,2587,null,{"value":null}] 12:53:28 INFO - PROCESS | 3892 | 1461182008452 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\", \"a4ce384a-a975-48db-a85a-201f44ca6737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:53:28 INFO - PROCESS | 3892 | ++DOCSHELL 2159C800 == 127 [pid = 3892] [id = 656] 12:53:28 INFO - PROCESS | 3892 | ++DOMWINDOW == 201 (2172F000) [pid = 3892] [serial = 1968] [outer = 00000000] 12:53:28 INFO - PROCESS | 3892 | ++DOMWINDOW == 202 (219E0400) [pid = 3892] [serial = 1969] [outer = 2172F000] 12:53:28 INFO - PROCESS | 3892 | 1461182008506 Marionette DEBUG loaded listener.js 12:53:28 INFO - PROCESS | 3892 | ++DOMWINDOW == 203 (219E4C00) [pid = 3892] [serial = 1970] [outer = 2172F000] 12:53:29 INFO - PROCESS | 3892 | 1461182009054 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]]]}] 12:53:29 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.basic.html | Shadows are drawn for fill patterns 12:53:29 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.basic.html | took 938ms 12:53:29 INFO - PROCESS | 3892 | 1461182009091 Marionette TRACE conn2 -> [0,2589,"getWindowHandle",null] 12:53:29 INFO - PROCESS | 3892 | 1461182009094 Marionette TRACE conn2 <- [1,2589,null,{"value":"13"}] 12:53:29 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html 12:53:29 INFO - PROCESS | 3892 | 1461182009097 Marionette TRACE conn2 -> [0,2590,"setScriptTimeout",{"ms":35000}] 12:53:29 INFO - PROCESS | 3892 | 1461182009100 Marionette TRACE conn2 <- [1,2590,null,{}] 12:53:29 INFO - PROCESS | 3892 | 1461182009104 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}] 12:53:29 INFO - PROCESS | 3892 | 1461182009242 Marionette TRACE conn2 <- [1,2591,null,{"value":null}] 12:53:29 INFO - PROCESS | 3892 | 1461182009443 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\", \"a4ce384a-a975-48db-a85a-201f44ca6737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:53:29 INFO - PROCESS | 3892 | ++DOCSHELL 16EDB400 == 128 [pid = 3892] [id = 657] 12:53:29 INFO - PROCESS | 3892 | ++DOMWINDOW == 204 (1851AC00) [pid = 3892] [serial = 1971] [outer = 00000000] 12:53:29 INFO - PROCESS | 3892 | ++DOMWINDOW == 205 (21B5E800) [pid = 3892] [serial = 1972] [outer = 1851AC00] 12:53:29 INFO - PROCESS | 3892 | 1461182009502 Marionette DEBUG loaded listener.js 12:53:29 INFO - PROCESS | 3892 | ++DOMWINDOW == 206 (21B63000) [pid = 3892] [serial = 1973] [outer = 1851AC00] 12:53:30 INFO - PROCESS | 3892 | 1461182010129 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]]]}] 12:53:30 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | Shadows are not drawn for transparent fill patterns 12:53:30 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | took 1047ms 12:53:30 INFO - PROCESS | 3892 | 1461182010159 Marionette TRACE conn2 -> [0,2593,"getWindowHandle",null] 12:53:30 INFO - PROCESS | 3892 | 1461182010162 Marionette TRACE conn2 <- [1,2593,null,{"value":"13"}] 12:53:30 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html 12:53:30 INFO - PROCESS | 3892 | 1461182010165 Marionette TRACE conn2 -> [0,2594,"setScriptTimeout",{"ms":35000}] 12:53:30 INFO - PROCESS | 3892 | 1461182010167 Marionette TRACE conn2 <- [1,2594,null,{}] 12:53:30 INFO - PROCESS | 3892 | 1461182010171 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}] 12:53:30 INFO - PROCESS | 3892 | 1461182010291 Marionette TRACE conn2 <- [1,2595,null,{"value":null}] 12:53:30 INFO - PROCESS | 3892 | 1461182010476 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\", \"a4ce384a-a975-48db-a85a-201f44ca6737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:53:30 INFO - PROCESS | 3892 | ++DOCSHELL 136B7800 == 129 [pid = 3892] [id = 658] 12:53:30 INFO - PROCESS | 3892 | ++DOMWINDOW == 207 (15DD4000) [pid = 3892] [serial = 1974] [outer = 00000000] 12:53:30 INFO - PROCESS | 3892 | ++DOMWINDOW == 208 (1A442800) [pid = 3892] [serial = 1975] [outer = 15DD4000] 12:53:30 INFO - PROCESS | 3892 | 1461182010531 Marionette DEBUG loaded listener.js 12:53:30 INFO - PROCESS | 3892 | ++DOMWINDOW == 209 (1AB0D800) [pid = 3892] [serial = 1976] [outer = 15DD4000] 12:53:31 INFO - PROCESS | 3892 | 1461182011413 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]]]}] 12:53:31 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | Shadows are not drawn for transparent parts of fill patterns 12:53:31 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | took 1312ms 12:53:31 INFO - PROCESS | 3892 | 1461182011478 Marionette TRACE conn2 -> [0,2597,"getWindowHandle",null] 12:53:31 INFO - PROCESS | 3892 | 1461182011482 Marionette TRACE conn2 <- [1,2597,null,{"value":"13"}] 12:53:31 INFO - PROCESS | 3892 | 1461182011487 Marionette TRACE conn2 -> [0,2598,"setScriptTimeout",{"ms":35000}] 12:53:31 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.basic.html 12:53:31 INFO - PROCESS | 3892 | 1461182011490 Marionette TRACE conn2 <- [1,2598,null,{}] 12:53:31 INFO - PROCESS | 3892 | 1461182011496 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}] 12:53:31 INFO - PROCESS | 3892 | 1461182011618 Marionette TRACE conn2 <- [1,2599,null,{"value":null}] 12:53:31 INFO - PROCESS | 3892 | 1461182011797 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\", \"a4ce384a-a975-48db-a85a-201f44ca6737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:53:31 INFO - PROCESS | 3892 | ++DOCSHELL 16A61800 == 130 [pid = 3892] [id = 659] 12:53:31 INFO - PROCESS | 3892 | ++DOMWINDOW == 210 (1899C400) [pid = 3892] [serial = 1977] [outer = 00000000] 12:53:31 INFO - PROCESS | 3892 | ++DOMWINDOW == 211 (1985C000) [pid = 3892] [serial = 1978] [outer = 1899C400] 12:53:31 INFO - PROCESS | 3892 | 1461182011850 Marionette DEBUG loaded listener.js 12:53:31 INFO - PROCESS | 3892 | ++DOMWINDOW == 212 (19A0D400) [pid = 3892] [serial = 1979] [outer = 1899C400] 12:53:32 INFO - PROCESS | 3892 | 1461182012481 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]]]}] 12:53:32 INFO - PROCESS | 3892 | --DOCSHELL 13A2A000 == 129 [pid = 3892] [id = 645] 12:53:32 INFO - PROCESS | 3892 | --DOCSHELL 1C43B800 == 128 [pid = 3892] [id = 644] 12:53:32 INFO - PROCESS | 3892 | --DOCSHELL 1A8ECC00 == 127 [pid = 3892] [id = 643] 12:53:32 INFO - PROCESS | 3892 | --DOCSHELL 12B82C00 == 126 [pid = 3892] [id = 642] 12:53:32 INFO - PROCESS | 3892 | --DOCSHELL 1858DC00 == 125 [pid = 3892] [id = 641] 12:53:32 INFO - PROCESS | 3892 | --DOCSHELL 214ADC00 == 124 [pid = 3892] [id = 636] 12:53:32 INFO - PROCESS | 3892 | --DOCSHELL 214AC800 == 123 [pid = 3892] [id = 635] 12:53:32 INFO - PROCESS | 3892 | --DOCSHELL 1E1E1000 == 122 [pid = 3892] [id = 634] 12:53:32 INFO - PROCESS | 3892 | --DOCSHELL 1E3B4400 == 121 [pid = 3892] [id = 633] 12:53:32 INFO - PROCESS | 3892 | --DOMWINDOW == 211 (1DCDF800) [pid = 3892] [serial = 1888] [outer = 00000000] [url = about:blank] 12:53:32 INFO - PROCESS | 3892 | --DOCSHELL 1C95C000 == 120 [pid = 3892] [id = 632] 12:53:32 INFO - PROCESS | 3892 | --DOCSHELL 18F70800 == 119 [pid = 3892] [id = 631] 12:53:32 INFO - PROCESS | 3892 | --DOCSHELL 156B5400 == 118 [pid = 3892] [id = 630] 12:53:32 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.basic.html | Shadows are drawn for strokes 12:53:32 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.basic.html | took 1094ms 12:53:32 INFO - PROCESS | 3892 | 1461182012587 Marionette TRACE conn2 -> [0,2601,"getWindowHandle",null] 12:53:32 INFO - PROCESS | 3892 | 1461182012592 Marionette TRACE conn2 <- [1,2601,null,{"value":"13"}] 12:53:32 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.1.html 12:53:32 INFO - PROCESS | 3892 | 1461182012598 Marionette TRACE conn2 -> [0,2602,"setScriptTimeout",{"ms":35000}] 12:53:32 INFO - PROCESS | 3892 | 1461182012601 Marionette TRACE conn2 <- [1,2602,null,{}] 12:53:32 INFO - PROCESS | 3892 | 1461182012604 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}] 12:53:32 INFO - PROCESS | 3892 | 1461182012734 Marionette TRACE conn2 <- [1,2603,null,{"value":null}] 12:53:32 INFO - PROCESS | 3892 | --DOMWINDOW == 210 (1D8B3C00) [pid = 3892] [serial = 1886] [outer = 00000000] [url = about:blank] 12:53:32 INFO - PROCESS | 3892 | --DOMWINDOW == 209 (15626000) [pid = 3892] [serial = 1882] [outer = 00000000] [url = about:blank] 12:53:32 INFO - PROCESS | 3892 | --DOMWINDOW == 208 (182DA800) [pid = 3892] [serial = 1883] [outer = 00000000] [url = about:blank] 12:53:32 INFO - PROCESS | 3892 | --DOMWINDOW == 207 (1CD7FC00) [pid = 3892] [serial = 1877] [outer = 00000000] [url = about:blank] 12:53:32 INFO - PROCESS | 3892 | --DOMWINDOW == 206 (1C440C00) [pid = 3892] [serial = 1874] [outer = 00000000] [url = about:blank] 12:53:32 INFO - PROCESS | 3892 | --DOMWINDOW == 205 (1CBA7C00) [pid = 3892] [serial = 1769] [outer = 00000000] [url = about:blank] 12:53:32 INFO - PROCESS | 3892 | --DOMWINDOW == 204 (1C338800) [pid = 3892] [serial = 1873] [outer = 00000000] [url = about:blank] 12:53:32 INFO - PROCESS | 3892 | --DOMWINDOW == 203 (18CEDC00) [pid = 3892] [serial = 1862] [outer = 00000000] [url = about:blank] 12:53:32 INFO - PROCESS | 3892 | --DOMWINDOW == 202 (18C12000) [pid = 3892] [serial = 1861] [outer = 00000000] [url = about:blank] 12:53:32 INFO - PROCESS | 3892 | --DOMWINDOW == 201 (1CBAB800) [pid = 3892] [serial = 1876] [outer = 00000000] [url = about:blank] 12:53:32 INFO - PROCESS | 3892 | --DOMWINDOW == 200 (1A443000) [pid = 3892] [serial = 1870] [outer = 00000000] [url = about:blank] 12:53:32 INFO - PROCESS | 3892 | --DOMWINDOW == 199 (1AA4F400) [pid = 3892] [serial = 1871] [outer = 00000000] [url = about:blank] 12:53:32 INFO - PROCESS | 3892 | --DOMWINDOW == 198 (19BF7400) [pid = 3892] [serial = 1865] [outer = 00000000] [url = about:blank] 12:53:32 INFO - PROCESS | 3892 | --DOMWINDOW == 197 (19A0C800) [pid = 3892] [serial = 1864] [outer = 00000000] [url = about:blank] 12:53:32 INFO - PROCESS | 3892 | --DOMWINDOW == 196 (1E10F800) [pid = 3892] [serial = 1829] [outer = 00000000] [url = about:blank] 12:53:32 INFO - PROCESS | 3892 | --DOMWINDOW == 195 (19011400) [pid = 3892] [serial = 1867] [outer = 00000000] [url = about:blank] 12:53:32 INFO - PROCESS | 3892 | --DOMWINDOW == 194 (196D4C00) [pid = 3892] [serial = 1868] [outer = 00000000] [url = about:blank] 12:53:32 INFO - PROCESS | 3892 | --DOMWINDOW == 193 (18C20400) [pid = 3892] [serial = 1831] [outer = 00000000] [url = about:blank] 12:53:32 INFO - PROCESS | 3892 | --DOMWINDOW == 192 (1D83DC00) [pid = 3892] [serial = 1879] [outer = 00000000] [url = about:blank] 12:53:32 INFO - PROCESS | 3892 | --DOMWINDOW == 191 (1C5F8C00) [pid = 3892] [serial = 1858] [outer = 00000000] [url = about:blank] 12:53:32 INFO - PROCESS | 3892 | --DOMWINDOW == 190 (1ABDFC00) [pid = 3892] [serial = 1834] [outer = 00000000] [url = about:blank] 12:53:32 INFO - PROCESS | 3892 | --DOMWINDOW == 189 (1DF52800) [pid = 3892] [serial = 1837] [outer = 00000000] [url = about:blank] 12:53:32 INFO - PROCESS | 3892 | --DOMWINDOW == 188 (1E1D9800) [pid = 3892] [serial = 1840] [outer = 00000000] [url = about:blank] 12:53:32 INFO - PROCESS | 3892 | --DOMWINDOW == 187 (1E3BA000) [pid = 3892] [serial = 1843] [outer = 00000000] [url = about:blank] 12:53:32 INFO - PROCESS | 3892 | --DOMWINDOW == 186 (1FAC2C00) [pid = 3892] [serial = 1846] [outer = 00000000] [url = about:blank] 12:53:32 INFO - PROCESS | 3892 | --DOMWINDOW == 185 (20541800) [pid = 3892] [serial = 1849] [outer = 00000000] [url = about:blank] 12:53:32 INFO - PROCESS | 3892 | --DOMWINDOW == 184 (2054E000) [pid = 3892] [serial = 1852] [outer = 00000000] [url = about:blank] 12:53:32 INFO - PROCESS | 3892 | --DOMWINDOW == 183 (2068E000) [pid = 3892] [serial = 1855] [outer = 00000000] [url = about:blank] 12:53:32 INFO - PROCESS | 3892 | --DOMWINDOW == 182 (1D876800) [pid = 3892] [serial = 1880] [outer = 00000000] [url = about:blank] 12:53:32 INFO - PROCESS | 3892 | --DOMWINDOW == 181 (1D87B800) [pid = 3892] [serial = 1885] [outer = 00000000] [url = about:blank] 12:53:32 INFO - PROCESS | 3892 | 1461182012863 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\", \"a4ce384a-a975-48db-a85a-201f44ca6737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:53:32 INFO - PROCESS | 3892 | ++DOCSHELL 13555000 == 119 [pid = 3892] [id = 660] 12:53:32 INFO - PROCESS | 3892 | ++DOMWINDOW == 182 (13AF0800) [pid = 3892] [serial = 1980] [outer = 00000000] 12:53:32 INFO - PROCESS | 3892 | ++DOMWINDOW == 183 (18CEDC00) [pid = 3892] [serial = 1981] [outer = 13AF0800] 12:53:32 INFO - PROCESS | 3892 | 1461182012911 Marionette DEBUG loaded listener.js 12:53:32 INFO - PROCESS | 3892 | ++DOMWINDOW == 184 (19BFA400) [pid = 3892] [serial = 1982] [outer = 13AF0800] 12:53:33 INFO - PROCESS | 3892 | 1461182013387 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]]]}] 12:53:33 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | Shadows are not drawn for areas outside stroke caps 12:53:33 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | took 844ms 12:53:33 INFO - PROCESS | 3892 | 1461182013440 Marionette TRACE conn2 -> [0,2605,"getWindowHandle",null] 12:53:33 INFO - PROCESS | 3892 | 1461182013443 Marionette TRACE conn2 <- [1,2605,null,{"value":"13"}] 12:53:33 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.2.html 12:53:33 INFO - PROCESS | 3892 | 1461182013446 Marionette TRACE conn2 -> [0,2606,"setScriptTimeout",{"ms":35000}] 12:53:33 INFO - PROCESS | 3892 | 1461182013449 Marionette TRACE conn2 <- [1,2606,null,{}] 12:53:33 INFO - PROCESS | 3892 | 1461182013460 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}] 12:53:33 INFO - PROCESS | 3892 | 1461182013563 Marionette TRACE conn2 <- [1,2607,null,{"value":null}] 12:53:33 INFO - PROCESS | 3892 | 1461182013701 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\", \"a4ce384a-a975-48db-a85a-201f44ca6737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:53:33 INFO - PROCESS | 3892 | ++DOCSHELL 1C446C00 == 120 [pid = 3892] [id = 661] 12:53:33 INFO - PROCESS | 3892 | ++DOMWINDOW == 185 (1C5F8400) [pid = 3892] [serial = 1983] [outer = 00000000] 12:53:33 INFO - PROCESS | 3892 | ++DOMWINDOW == 186 (1CB46400) [pid = 3892] [serial = 1984] [outer = 1C5F8400] 12:53:33 INFO - PROCESS | 3892 | 1461182013749 Marionette DEBUG loaded listener.js 12:53:33 INFO - PROCESS | 3892 | ++DOMWINDOW == 187 (1CBA8800) [pid = 3892] [serial = 1985] [outer = 1C5F8400] 12:53:34 INFO - PROCESS | 3892 | 1461182014161 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]]]}] 12:53:34 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | Shadows are drawn for stroke caps 12:53:34 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | took 750ms 12:53:34 INFO - PROCESS | 3892 | 1461182014187 Marionette TRACE conn2 -> [0,2609,"getWindowHandle",null] 12:53:34 INFO - PROCESS | 3892 | 1461182014189 Marionette TRACE conn2 <- [1,2609,null,{"value":"13"}] 12:53:34 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.1.html 12:53:34 INFO - PROCESS | 3892 | 1461182014193 Marionette TRACE conn2 -> [0,2610,"setScriptTimeout",{"ms":35000}] 12:53:34 INFO - PROCESS | 3892 | 1461182014194 Marionette TRACE conn2 <- [1,2610,null,{}] 12:53:34 INFO - PROCESS | 3892 | 1461182014197 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}] 12:53:34 INFO - PROCESS | 3892 | 1461182014328 Marionette TRACE conn2 <- [1,2611,null,{"value":null}] 12:53:34 INFO - PROCESS | 3892 | 1461182014335 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\", \"a4ce384a-a975-48db-a85a-201f44ca6737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:53:34 INFO - PROCESS | 3892 | ++DOCSHELL 1CBA7C00 == 121 [pid = 3892] [id = 662] 12:53:34 INFO - PROCESS | 3892 | ++DOMWINDOW == 188 (1CE9E800) [pid = 3892] [serial = 1986] [outer = 00000000] 12:53:34 INFO - PROCESS | 3892 | ++DOMWINDOW == 189 (1D873400) [pid = 3892] [serial = 1987] [outer = 1CE9E800] 12:53:34 INFO - PROCESS | 3892 | 1461182014380 Marionette DEBUG loaded listener.js 12:53:34 INFO - PROCESS | 3892 | ++DOMWINDOW == 190 (1D879000) [pid = 3892] [serial = 1988] [outer = 1CE9E800] 12:53:34 INFO - PROCESS | 3892 | 1461182014863 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]]]}] 12:53:34 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.1.html | Shadows are not drawn for areas outside stroke joins 12:53:34 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.1.html | took 703ms 12:53:34 INFO - PROCESS | 3892 | 1461182014897 Marionette TRACE conn2 -> [0,2613,"getWindowHandle",null] 12:53:34 INFO - PROCESS | 3892 | 1461182014899 Marionette TRACE conn2 <- [1,2613,null,{"value":"13"}] 12:53:34 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.2.html 12:53:34 INFO - PROCESS | 3892 | 1461182014909 Marionette TRACE conn2 -> [0,2614,"setScriptTimeout",{"ms":35000}] 12:53:34 INFO - PROCESS | 3892 | 1461182014911 Marionette TRACE conn2 <- [1,2614,null,{}] 12:53:34 INFO - PROCESS | 3892 | 1461182014914 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}] 12:53:35 INFO - PROCESS | 3892 | 1461182015058 Marionette TRACE conn2 <- [1,2615,null,{"value":null}] 12:53:35 INFO - PROCESS | 3892 | 1461182015074 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\", \"a4ce384a-a975-48db-a85a-201f44ca6737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:53:35 INFO - PROCESS | 3892 | ++DOCSHELL 18263C00 == 122 [pid = 3892] [id = 663] 12:53:35 INFO - PROCESS | 3892 | ++DOMWINDOW == 191 (190AFC00) [pid = 3892] [serial = 1989] [outer = 00000000] 12:53:35 INFO - PROCESS | 3892 | ++DOMWINDOW == 192 (1DBE5C00) [pid = 3892] [serial = 1990] [outer = 190AFC00] 12:53:35 INFO - PROCESS | 3892 | 1461182015119 Marionette DEBUG loaded listener.js 12:53:35 INFO - PROCESS | 3892 | ++DOMWINDOW == 193 (1DCDD400) [pid = 3892] [serial = 1991] [outer = 190AFC00] 12:53:35 INFO - PROCESS | 3892 | 1461182015599 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]]]}] 12:53:35 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.2.html | Shadows are drawn for stroke joins 12:53:35 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.2.html | took 750ms 12:53:35 INFO - PROCESS | 3892 | 1461182015663 Marionette TRACE conn2 -> [0,2617,"getWindowHandle",null] 12:53:35 INFO - PROCESS | 3892 | 1461182015665 Marionette TRACE conn2 <- [1,2617,null,{"value":"13"}] 12:53:35 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.3.html 12:53:35 INFO - PROCESS | 3892 | 1461182015669 Marionette TRACE conn2 -> [0,2618,"setScriptTimeout",{"ms":35000}] 12:53:35 INFO - PROCESS | 3892 | 1461182015670 Marionette TRACE conn2 <- [1,2618,null,{}] 12:53:35 INFO - PROCESS | 3892 | 1461182015674 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}] 12:53:35 INFO - PROCESS | 3892 | 1461182015862 Marionette TRACE conn2 <- [1,2619,null,{"value":null}] 12:53:35 INFO - PROCESS | 3892 | 1461182015893 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\", \"a4ce384a-a975-48db-a85a-201f44ca6737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:53:35 INFO - PROCESS | 3892 | ++DOCSHELL 1DF52800 == 123 [pid = 3892] [id = 664] 12:53:35 INFO - PROCESS | 3892 | ++DOMWINDOW == 194 (1E102000) [pid = 3892] [serial = 1992] [outer = 00000000] 12:53:35 INFO - PROCESS | 3892 | ++DOMWINDOW == 195 (1E3BC800) [pid = 3892] [serial = 1993] [outer = 1E102000] 12:53:35 INFO - PROCESS | 3892 | 1461182015940 Marionette DEBUG loaded listener.js 12:53:35 INFO - PROCESS | 3892 | ++DOMWINDOW == 196 (1FAC3C00) [pid = 3892] [serial = 1994] [outer = 1E102000] 12:53:36 INFO - PROCESS | 3892 | 1461182016411 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]]]}] 12:53:36 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.3.html | Shadows are drawn for stroke joins respecting miter limit 12:53:36 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.3.html | took 797ms 12:53:36 INFO - PROCESS | 3892 | 1461182016471 Marionette TRACE conn2 -> [0,2621,"getWindowHandle",null] 12:53:36 INFO - PROCESS | 3892 | 1461182016472 Marionette TRACE conn2 <- [1,2621,null,{"value":"13"}] 12:53:36 INFO - PROCESS | 3892 | 1461182016476 Marionette TRACE conn2 -> [0,2622,"setScriptTimeout",{"ms":35000}] 12:53:36 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.1.html 12:53:36 INFO - PROCESS | 3892 | 1461182016477 Marionette TRACE conn2 <- [1,2622,null,{}] 12:53:36 INFO - PROCESS | 3892 | 1461182016488 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}] 12:53:36 INFO - PROCESS | 3892 | 1461182016632 Marionette TRACE conn2 <- [1,2623,null,{"value":null}] 12:53:36 INFO - PROCESS | 3892 | 1461182016653 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\", \"a4ce384a-a975-48db-a85a-201f44ca6737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:53:36 INFO - PROCESS | 3892 | ++DOCSHELL 1E3BB000 == 124 [pid = 3892] [id = 665] 12:53:36 INFO - PROCESS | 3892 | ++DOMWINDOW == 197 (1E710000) [pid = 3892] [serial = 1995] [outer = 00000000] 12:53:36 INFO - PROCESS | 3892 | ++DOMWINDOW == 198 (21002000) [pid = 3892] [serial = 1996] [outer = 1E710000] 12:53:36 INFO - PROCESS | 3892 | 1461182016697 Marionette DEBUG loaded listener.js 12:53:36 INFO - PROCESS | 3892 | ++DOMWINDOW == 199 (214B0000) [pid = 3892] [serial = 1997] [outer = 1E710000] 12:53:37 INFO - PROCESS | 3892 | --DOMWINDOW == 198 (16A67400) [pid = 3892] [serial = 1887] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.1.html] 12:53:37 INFO - PROCESS | 3892 | --DOMWINDOW == 197 (12D79400) [pid = 3892] [serial = 1926] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.1.html] 12:53:37 INFO - PROCESS | 3892 | --DOMWINDOW == 196 (1899F400) [pid = 3892] [serial = 1923] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.basic.html] 12:53:37 INFO - PROCESS | 3892 | --DOMWINDOW == 195 (1AA54C00) [pid = 3892] [serial = 1929] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.2.html] 12:53:37 INFO - PROCESS | 3892 | --DOMWINDOW == 194 (1C5F7000) [pid = 3892] [serial = 1932] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.alpha.html] 12:53:37 INFO - PROCESS | 3892 | --DOMWINDOW == 193 (1C5F1000) [pid = 3892] [serial = 1935] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.basic.html] 12:53:37 INFO - PROCESS | 3892 | 1461182017287 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]]]}] 12:53:37 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.1.html | Shadows take account of transformations 12:53:37 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.1.html | took 843ms 12:53:37 INFO - PROCESS | 3892 | 1461182017325 Marionette TRACE conn2 -> [0,2625,"getWindowHandle",null] 12:53:37 INFO - PROCESS | 3892 | 1461182017327 Marionette TRACE conn2 <- [1,2625,null,{"value":"13"}] 12:53:37 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.2.html 12:53:37 INFO - PROCESS | 3892 | 1461182017332 Marionette TRACE conn2 -> [0,2626,"setScriptTimeout",{"ms":35000}] 12:53:37 INFO - PROCESS | 3892 | 1461182017334 Marionette TRACE conn2 <- [1,2626,null,{}] 12:53:37 INFO - PROCESS | 3892 | 1461182017337 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}] 12:53:37 INFO - PROCESS | 3892 | 1461182017438 Marionette TRACE conn2 <- [1,2627,null,{"value":null}] 12:53:37 INFO - PROCESS | 3892 | 1461182017444 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\", \"a4ce384a-a975-48db-a85a-201f44ca6737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:53:37 INFO - PROCESS | 3892 | ++DOCSHELL 1D3F5C00 == 125 [pid = 3892] [id = 666] 12:53:37 INFO - PROCESS | 3892 | ++DOMWINDOW == 194 (1D87BC00) [pid = 3892] [serial = 1998] [outer = 00000000] 12:53:37 INFO - PROCESS | 3892 | ++DOMWINDOW == 195 (214BA000) [pid = 3892] [serial = 1999] [outer = 1D87BC00] 12:53:37 INFO - PROCESS | 3892 | 1461182017498 Marionette DEBUG loaded listener.js 12:53:37 INFO - PROCESS | 3892 | ++DOMWINDOW == 196 (2068E000) [pid = 3892] [serial = 2000] [outer = 1D87BC00] 12:53:37 INFO - PROCESS | 3892 | 1461182017998 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]]]}] 12:53:38 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.2.html | Shadow offsets are not affected by transformations 12:53:38 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.2.html | took 688ms 12:53:38 INFO - PROCESS | 3892 | 1461182018029 Marionette TRACE conn2 -> [0,2629,"getWindowHandle",null] 12:53:38 INFO - PROCESS | 3892 | 1461182018031 Marionette TRACE conn2 <- [1,2629,null,{"value":"13"}] 12:53:38 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.default.html 12:53:38 INFO - PROCESS | 3892 | 1461182018035 Marionette TRACE conn2 -> [0,2630,"setScriptTimeout",{"ms":35000}] 12:53:38 INFO - PROCESS | 3892 | 1461182018036 Marionette TRACE conn2 <- [1,2630,null,{}] 12:53:38 INFO - PROCESS | 3892 | 1461182018041 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}] 12:53:38 INFO - PROCESS | 3892 | 1461182018141 Marionette TRACE conn2 <- [1,2631,null,{"value":null}] 12:53:38 INFO - PROCESS | 3892 | 1461182018148 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\", \"a4ce384a-a975-48db-a85a-201f44ca6737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:53:38 INFO - PROCESS | 3892 | ++DOCSHELL 20681400 == 126 [pid = 3892] [id = 667] 12:53:38 INFO - PROCESS | 3892 | ++DOMWINDOW == 197 (20685C00) [pid = 3892] [serial = 2001] [outer = 00000000] 12:53:38 INFO - PROCESS | 3892 | ++DOMWINDOW == 198 (2174DC00) [pid = 3892] [serial = 2002] [outer = 20685C00] 12:53:38 INFO - PROCESS | 3892 | 1461182018193 Marionette DEBUG loaded listener.js 12:53:38 INFO - PROCESS | 3892 | ++DOMWINDOW == 199 (219E2800) [pid = 3892] [serial = 2003] [outer = 20685C00] 12:53:38 INFO - PROCESS | 3892 | 1461182018650 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]]]}] 12:53:38 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.default.html | Canvas test: 2d.text.align.default 12:53:38 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.default.html | took 641ms 12:53:38 INFO - PROCESS | 3892 | 1461182018680 Marionette TRACE conn2 -> [0,2633,"getWindowHandle",null] 12:53:38 INFO - PROCESS | 3892 | 1461182018682 Marionette TRACE conn2 <- [1,2633,null,{"value":"13"}] 12:53:38 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.invalid.html 12:53:38 INFO - PROCESS | 3892 | 1461182018685 Marionette TRACE conn2 -> [0,2634,"setScriptTimeout",{"ms":35000}] 12:53:38 INFO - PROCESS | 3892 | 1461182018687 Marionette TRACE conn2 <- [1,2634,null,{}] 12:53:38 INFO - PROCESS | 3892 | 1461182018690 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}] 12:53:38 INFO - PROCESS | 3892 | 1461182018853 Marionette TRACE conn2 <- [1,2635,null,{"value":null}] 12:53:38 INFO - PROCESS | 3892 | 1461182018898 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\", \"a4ce384a-a975-48db-a85a-201f44ca6737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:53:38 INFO - PROCESS | 3892 | ++DOCSHELL 21B5A400 == 127 [pid = 3892] [id = 668] 12:53:38 INFO - PROCESS | 3892 | ++DOMWINDOW == 200 (21B5B000) [pid = 3892] [serial = 2004] [outer = 00000000] 12:53:38 INFO - PROCESS | 3892 | ++DOMWINDOW == 201 (21B61400) [pid = 3892] [serial = 2005] [outer = 21B5B000] 12:53:38 INFO - PROCESS | 3892 | 1461182018941 Marionette DEBUG loaded listener.js 12:53:38 INFO - PROCESS | 3892 | ++DOMWINDOW == 202 (21B67400) [pid = 3892] [serial = 2006] [outer = 21B5B000] 12:53:39 INFO - PROCESS | 3892 | 1461182019621 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]]]}] 12:53:39 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.invalid.html | Canvas test: 2d.text.align.invalid 12:53:39 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.invalid.html | took 1001ms 12:53:39 INFO - PROCESS | 3892 | 1461182019691 Marionette TRACE conn2 -> [0,2637,"getWindowHandle",null] 12:53:39 INFO - PROCESS | 3892 | 1461182019696 Marionette TRACE conn2 <- [1,2637,null,{"value":"13"}] 12:53:39 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.valid.html 12:53:39 INFO - PROCESS | 3892 | 1461182019702 Marionette TRACE conn2 -> [0,2638,"setScriptTimeout",{"ms":35000}] 12:53:39 INFO - PROCESS | 3892 | 1461182019705 Marionette TRACE conn2 <- [1,2638,null,{}] 12:53:39 INFO - PROCESS | 3892 | 1461182019712 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}] 12:53:39 INFO - PROCESS | 3892 | 1461182019877 Marionette TRACE conn2 <- [1,2639,null,{"value":null}] 12:53:40 INFO - PROCESS | 3892 | 1461182020025 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\", \"a4ce384a-a975-48db-a85a-201f44ca6737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:53:40 INFO - PROCESS | 3892 | ++DOCSHELL 18C12C00 == 128 [pid = 3892] [id = 669] 12:53:40 INFO - PROCESS | 3892 | ++DOMWINDOW == 203 (18C18400) [pid = 3892] [serial = 2007] [outer = 00000000] 12:53:40 INFO - PROCESS | 3892 | ++DOMWINDOW == 204 (198F6800) [pid = 3892] [serial = 2008] [outer = 18C18400] 12:53:40 INFO - PROCESS | 3892 | 1461182020082 Marionette DEBUG loaded listener.js 12:53:40 INFO - PROCESS | 3892 | ++DOMWINDOW == 205 (19E05400) [pid = 3892] [serial = 2009] [outer = 18C18400] 12:53:40 INFO - PROCESS | 3892 | 1461182020695 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]]]}] 12:53:40 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.valid.html | Canvas test: 2d.text.align.valid 12:53:40 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.valid.html | took 1031ms 12:53:40 INFO - PROCESS | 3892 | 1461182020745 Marionette TRACE conn2 -> [0,2641,"getWindowHandle",null] 12:53:40 INFO - PROCESS | 3892 | 1461182020751 Marionette TRACE conn2 <- [1,2641,null,{"value":"13"}] 12:53:40 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.default.html 12:53:40 INFO - PROCESS | 3892 | 1461182020778 Marionette TRACE conn2 -> [0,2642,"setScriptTimeout",{"ms":35000}] 12:53:40 INFO - PROCESS | 3892 | 1461182020781 Marionette TRACE conn2 <- [1,2642,null,{}] 12:53:40 INFO - PROCESS | 3892 | 1461182020800 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}] 12:53:40 INFO - PROCESS | 3892 | 1461182020927 Marionette TRACE conn2 <- [1,2643,null,{"value":null}] 12:53:41 INFO - PROCESS | 3892 | 1461182021100 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\", \"a4ce384a-a975-48db-a85a-201f44ca6737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:53:41 INFO - PROCESS | 3892 | ++DOCSHELL 18F9B000 == 129 [pid = 3892] [id = 670] 12:53:41 INFO - PROCESS | 3892 | ++DOMWINDOW == 206 (1AB0E400) [pid = 3892] [serial = 2010] [outer = 00000000] 12:53:41 INFO - PROCESS | 3892 | ++DOMWINDOW == 207 (1CBA5800) [pid = 3892] [serial = 2011] [outer = 1AB0E400] 12:53:41 INFO - PROCESS | 3892 | 1461182021154 Marionette DEBUG loaded listener.js 12:53:41 INFO - PROCESS | 3892 | ++DOMWINDOW == 208 (1D83DC00) [pid = 3892] [serial = 2012] [outer = 1AB0E400] 12:53:41 INFO - PROCESS | 3892 | 1461182021766 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]]]}] 12:53:41 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.default.html | Canvas test: 2d.text.baseline.default 12:53:41 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.default.html | took 1062ms 12:53:41 INFO - PROCESS | 3892 | 1461182021833 Marionette TRACE conn2 -> [0,2645,"getWindowHandle",null] 12:53:41 INFO - PROCESS | 3892 | 1461182021836 Marionette TRACE conn2 <- [1,2645,null,{"value":"13"}] 12:53:41 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.invalid.html 12:53:41 INFO - PROCESS | 3892 | 1461182021856 Marionette TRACE conn2 -> [0,2646,"setScriptTimeout",{"ms":35000}] 12:53:41 INFO - PROCESS | 3892 | 1461182021860 Marionette TRACE conn2 <- [1,2646,null,{}] 12:53:41 INFO - PROCESS | 3892 | 1461182021871 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}] 12:53:41 INFO - PROCESS | 3892 | 1461182021999 Marionette TRACE conn2 <- [1,2647,null,{"value":null}] 12:53:42 INFO - PROCESS | 3892 | 1461182022175 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\", \"a4ce384a-a975-48db-a85a-201f44ca6737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:53:42 INFO - PROCESS | 3892 | ++DOCSHELL 1E1DCC00 == 130 [pid = 3892] [id = 671] 12:53:42 INFO - PROCESS | 3892 | ++DOMWINDOW == 209 (1E1E0C00) [pid = 3892] [serial = 2013] [outer = 00000000] 12:53:42 INFO - PROCESS | 3892 | ++DOMWINDOW == 210 (21743C00) [pid = 3892] [serial = 2014] [outer = 1E1E0C00] 12:53:42 INFO - PROCESS | 3892 | 1461182022234 Marionette DEBUG loaded listener.js 12:53:42 INFO - PROCESS | 3892 | ++DOMWINDOW == 211 (219EC400) [pid = 3892] [serial = 2015] [outer = 1E1E0C00] 12:53:42 INFO - PROCESS | 3892 | 1461182022791 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]]]}] 12:53:42 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.invalid.html | Canvas test: 2d.text.baseline.invalid 12:53:42 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.invalid.html | took 937ms 12:53:42 INFO - PROCESS | 3892 | 1461182022802 Marionette TRACE conn2 -> [0,2649,"getWindowHandle",null] 12:53:42 INFO - PROCESS | 3892 | 1461182022804 Marionette TRACE conn2 <- [1,2649,null,{"value":"13"}] 12:53:42 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.valid.html 12:53:42 INFO - PROCESS | 3892 | 1461182022808 Marionette TRACE conn2 -> [0,2650,"setScriptTimeout",{"ms":35000}] 12:53:42 INFO - PROCESS | 3892 | 1461182022810 Marionette TRACE conn2 <- [1,2650,null,{}] 12:53:42 INFO - PROCESS | 3892 | 1461182022831 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}] 12:53:42 INFO - PROCESS | 3892 | 1461182022956 Marionette TRACE conn2 <- [1,2651,null,{"value":null}] 12:53:43 INFO - PROCESS | 3892 | 1461182023100 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\", \"a4ce384a-a975-48db-a85a-201f44ca6737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:53:43 INFO - PROCESS | 3892 | ++DOCSHELL 2172B000 == 131 [pid = 3892] [id = 672] 12:53:43 INFO - PROCESS | 3892 | ++DOMWINDOW == 212 (224D4000) [pid = 3892] [serial = 2016] [outer = 00000000] 12:53:43 INFO - PROCESS | 3892 | ++DOMWINDOW == 213 (224DB000) [pid = 3892] [serial = 2017] [outer = 224D4000] 12:53:43 INFO - PROCESS | 3892 | 1461182023154 Marionette DEBUG loaded listener.js 12:53:43 INFO - PROCESS | 3892 | ++DOMWINDOW == 214 (224DD400) [pid = 3892] [serial = 2018] [outer = 224D4000] 12:53:43 INFO - PROCESS | 3892 | 1461182023724 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]]]}] 12:53:43 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.valid.html | Canvas test: 2d.text.baseline.valid 12:53:43 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.valid.html | took 969ms 12:53:43 INFO - PROCESS | 3892 | 1461182023774 Marionette TRACE conn2 -> [0,2653,"getWindowHandle",null] 12:53:43 INFO - PROCESS | 3892 | 1461182023776 Marionette TRACE conn2 <- [1,2653,null,{"value":"13"}] 12:53:43 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html 12:53:43 INFO - PROCESS | 3892 | 1461182023779 Marionette TRACE conn2 -> [0,2654,"setScriptTimeout",{"ms":35000}] 12:53:43 INFO - PROCESS | 3892 | 1461182023781 Marionette TRACE conn2 <- [1,2654,null,{}] 12:53:43 INFO - PROCESS | 3892 | 1461182023785 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}] 12:53:43 INFO - PROCESS | 3892 | 1461182023906 Marionette TRACE conn2 <- [1,2655,null,{"value":null}] 12:53:44 INFO - PROCESS | 3892 | 1461182024093 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\", \"a4ce384a-a975-48db-a85a-201f44ca6737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:53:44 INFO - PROCESS | 3892 | ++DOCSHELL 224D1400 == 132 [pid = 3892] [id = 673] 12:53:44 INFO - PROCESS | 3892 | ++DOMWINDOW == 215 (224D1800) [pid = 3892] [serial = 2019] [outer = 00000000] 12:53:44 INFO - PROCESS | 3892 | ++DOMWINDOW == 216 (22A92400) [pid = 3892] [serial = 2020] [outer = 224D1800] 12:53:44 INFO - PROCESS | 3892 | 1461182024147 Marionette DEBUG loaded listener.js 12:53:44 INFO - PROCESS | 3892 | ++DOMWINDOW == 217 (22A94000) [pid = 3892] [serial = 2021] [outer = 224D1800] 12:53:45 INFO - PROCESS | 3892 | 1461182025177 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]]]}] 12:53:45 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) 12:53:45 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html | took 1437ms 12:53:45 INFO - PROCESS | 3892 | 1461182025247 Marionette TRACE conn2 -> [0,2657,"getWindowHandle",null] 12:53:45 INFO - PROCESS | 3892 | 1461182025249 Marionette TRACE conn2 <- [1,2657,null,{"value":"13"}] 12:53:45 INFO - PROCESS | 3892 | 1461182025255 Marionette TRACE conn2 -> [0,2658,"setScriptTimeout",{"ms":35000}] 12:53:45 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.hanging.html 12:53:45 INFO - PROCESS | 3892 | 1461182025257 Marionette TRACE conn2 <- [1,2658,null,{}] 12:53:45 INFO - PROCESS | 3892 | 1461182025261 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}] 12:53:45 INFO - PROCESS | 3892 | 1461182025400 Marionette TRACE conn2 <- [1,2659,null,{"value":null}] 12:53:45 INFO - PROCESS | 3892 | 1461182025640 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\", \"a4ce384a-a975-48db-a85a-201f44ca6737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:53:45 INFO - PROCESS | 3892 | ++DOCSHELL 22A90000 == 133 [pid = 3892] [id = 674] 12:53:45 INFO - PROCESS | 3892 | ++DOMWINDOW == 218 (22A97000) [pid = 3892] [serial = 2022] [outer = 00000000] 12:53:45 INFO - PROCESS | 3892 | ++DOMWINDOW == 219 (22D5BC00) [pid = 3892] [serial = 2023] [outer = 22A97000] 12:53:45 INFO - PROCESS | 3892 | 1461182025698 Marionette DEBUG loaded listener.js 12:53:45 INFO - PROCESS | 3892 | ++DOMWINDOW == 220 (23108000) [pid = 3892] [serial = 2024] [outer = 22A97000] 12:53:46 INFO - PROCESS | 3892 | 1461182026706 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] 12:53:46 INFO - PROCESS | 3892 | 1461182026758 Marionette TRACE conn2 <- [1,2661,null,{"value":"13"}] 12:53:46 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.ideographic.html 12:53:46 INFO - PROCESS | 3892 | 1461182026763 Marionette TRACE conn2 -> [0,2662,"setScriptTimeout",{"ms":35000}] 12:53:46 INFO - PROCESS | 3892 | 1461182026764 Marionette TRACE conn2 <- [1,2662,null,{}] 12:53:46 INFO - PROCESS | 3892 | 1461182026768 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}] 12:53:46 INFO - PROCESS | 3892 | 1461182026920 Marionette TRACE conn2 <- [1,2663,null,{"value":null}] 12:53:47 INFO - PROCESS | 3892 | 1461182027173 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\", \"a4ce384a-a975-48db-a85a-201f44ca6737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:53:47 INFO - PROCESS | 3892 | ++DOCSHELL 196D6400 == 134 [pid = 3892] [id = 675] 12:53:47 INFO - PROCESS | 3892 | ++DOMWINDOW == 221 (1A1C9C00) [pid = 3892] [serial = 2025] [outer = 00000000] 12:53:47 INFO - PROCESS | 3892 | ++DOMWINDOW == 222 (1D01D800) [pid = 3892] [serial = 2026] [outer = 1A1C9C00] 12:53:47 INFO - PROCESS | 3892 | 1461182027229 Marionette DEBUG loaded listener.js 12:53:47 INFO - PROCESS | 3892 | ++DOMWINDOW == 223 (1DF4CC00) [pid = 3892] [serial = 2027] [outer = 1A1C9C00] 12:53:48 INFO - PROCESS | 3892 | 1461182028767 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] 12:53:48 INFO - PROCESS | 3892 | 1461182028828 Marionette TRACE conn2 <- [1,2665,null,{"value":"13"}] 12:53:48 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.middle.html 12:53:48 INFO - PROCESS | 3892 | 1461182028832 Marionette TRACE conn2 -> [0,2666,"setScriptTimeout",{"ms":35000}] 12:53:48 INFO - PROCESS | 3892 | 1461182028836 Marionette TRACE conn2 <- [1,2666,null,{}] 12:53:48 INFO - PROCESS | 3892 | 1461182028840 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}] 12:53:48 INFO - PROCESS | 3892 | 1461182028944 Marionette TRACE conn2 <- [1,2667,null,{"value":null}] 12:53:49 INFO - PROCESS | 3892 | 1461182029191 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\", \"a4ce384a-a975-48db-a85a-201f44ca6737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:53:49 INFO - PROCESS | 3892 | ++DOCSHELL 142A8800 == 135 [pid = 3892] [id = 676] 12:53:49 INFO - PROCESS | 3892 | ++DOMWINDOW == 224 (142AA400) [pid = 3892] [serial = 2028] [outer = 00000000] 12:53:49 INFO - PROCESS | 3892 | ++DOMWINDOW == 225 (15AAA800) [pid = 3892] [serial = 2029] [outer = 142AA400] 12:53:49 INFO - PROCESS | 3892 | 1461182029245 Marionette DEBUG loaded listener.js 12:53:49 INFO - PROCESS | 3892 | ++DOMWINDOW == 226 (15F59000) [pid = 3892] [serial = 2030] [outer = 142AA400] 12:53:49 INFO - PROCESS | 3892 | --DOCSHELL 13552C00 == 134 [pid = 3892] [id = 533] 12:53:49 INFO - PROCESS | 3892 | --DOCSHELL 1D87D800 == 133 [pid = 3892] [id = 408] 12:53:49 INFO - PROCESS | 3892 | --DOCSHELL 1E3B8000 == 132 [pid = 3892] [id = 443] 12:53:49 INFO - PROCESS | 3892 | --DOCSHELL 142B2800 == 131 [pid = 3892] [id = 370] 12:53:49 INFO - PROCESS | 3892 | --DOCSHELL 13552800 == 130 [pid = 3892] [id = 578] 12:53:49 INFO - PROCESS | 3892 | --DOCSHELL 1CE9FC00 == 129 [pid = 3892] [id = 407] 12:53:49 INFO - PROCESS | 3892 | --DOCSHELL 1CBBF800 == 128 [pid = 3892] [id = 384] 12:53:49 INFO - PROCESS | 3892 | --DOCSHELL 20681400 == 127 [pid = 3892] [id = 667] 12:53:49 INFO - PROCESS | 3892 | --DOCSHELL 1D3F5C00 == 126 [pid = 3892] [id = 666] 12:53:49 INFO - PROCESS | 3892 | --DOCSHELL 1E3BB000 == 125 [pid = 3892] [id = 665] 12:53:49 INFO - PROCESS | 3892 | --DOCSHELL 1DF52800 == 124 [pid = 3892] [id = 664] 12:53:49 INFO - PROCESS | 3892 | --DOCSHELL 18263C00 == 123 [pid = 3892] [id = 663] 12:53:49 INFO - PROCESS | 3892 | --DOCSHELL 1CBA7C00 == 122 [pid = 3892] [id = 662] 12:53:49 INFO - PROCESS | 3892 | --DOMWINDOW == 225 (1D9BD800) [pid = 3892] [serial = 1939] [outer = 00000000] [url = about:blank] 12:53:49 INFO - PROCESS | 3892 | --DOMWINDOW == 224 (1663D800) [pid = 3892] [serial = 1891] [outer = 00000000] [url = about:blank] 12:53:49 INFO - PROCESS | 3892 | --DOMWINDOW == 223 (19A0B000) [pid = 3892] [serial = 1894] [outer = 00000000] [url = about:blank] 12:53:49 INFO - PROCESS | 3892 | --DOMWINDOW == 222 (1D8B3800) [pid = 3892] [serial = 1897] [outer = 00000000] [url = about:blank] 12:53:49 INFO - PROCESS | 3892 | --DOMWINDOW == 221 (1FAC0800) [pid = 3892] [serial = 1900] [outer = 00000000] [url = about:blank] 12:53:49 INFO - PROCESS | 3892 | --DOMWINDOW == 220 (21009800) [pid = 3892] [serial = 1903] [outer = 00000000] [url = about:blank] 12:53:49 INFO - PROCESS | 3892 | --DOMWINDOW == 219 (214B2000) [pid = 3892] [serial = 1906] [outer = 00000000] [url = about:blank] 12:53:49 INFO - PROCESS | 3892 | --DOMWINDOW == 218 (21553800) [pid = 3892] [serial = 1909] [outer = 00000000] [url = about:blank] 12:53:49 INFO - PROCESS | 3892 | --DOMWINDOW == 217 (21562800) [pid = 3892] [serial = 1912] [outer = 00000000] [url = about:blank] 12:53:49 INFO - PROCESS | 3892 | --DOMWINDOW == 216 (215A2000) [pid = 3892] [serial = 1915] [outer = 00000000] [url = about:blank] 12:53:49 INFO - PROCESS | 3892 | --DOMWINDOW == 215 (2172AC00) [pid = 3892] [serial = 1918] [outer = 00000000] [url = about:blank] 12:53:49 INFO - PROCESS | 3892 | --DOCSHELL 1C446C00 == 121 [pid = 3892] [id = 661] 12:53:49 INFO - PROCESS | 3892 | --DOCSHELL 13555000 == 120 [pid = 3892] [id = 660] 12:53:49 INFO - PROCESS | 3892 | --DOCSHELL 16A61800 == 119 [pid = 3892] [id = 659] 12:53:49 INFO - PROCESS | 3892 | --DOCSHELL 136B7800 == 118 [pid = 3892] [id = 658] 12:53:49 INFO - PROCESS | 3892 | --DOCSHELL 16EDB400 == 117 [pid = 3892] [id = 657] 12:53:49 INFO - PROCESS | 3892 | --DOCSHELL 2159C800 == 116 [pid = 3892] [id = 656] 12:53:49 INFO - PROCESS | 3892 | --DOCSHELL 1CB44C00 == 115 [pid = 3892] [id = 655] 12:53:49 INFO - PROCESS | 3892 | --DOCSHELL 20545800 == 114 [pid = 3892] [id = 654] 12:53:49 INFO - PROCESS | 3892 | --DOCSHELL 16ED6400 == 113 [pid = 3892] [id = 653] 12:53:49 INFO - PROCESS | 3892 | --DOCSHELL 1E10EC00 == 112 [pid = 3892] [id = 652] 12:53:49 INFO - PROCESS | 3892 | --DOCSHELL 1D9B0000 == 111 [pid = 3892] [id = 651] 12:53:49 INFO - PROCESS | 3892 | --DOCSHELL 1DBE7800 == 110 [pid = 3892] [id = 650] 12:53:49 INFO - PROCESS | 3892 | --DOCSHELL 18266400 == 109 [pid = 3892] [id = 649] 12:53:49 INFO - PROCESS | 3892 | --DOCSHELL 19A09400 == 108 [pid = 3892] [id = 648] 12:53:49 INFO - PROCESS | 3892 | --DOCSHELL 16ED2C00 == 107 [pid = 3892] [id = 647] 12:53:49 INFO - PROCESS | 3892 | --DOCSHELL 1CBCD000 == 106 [pid = 3892] [id = 646] 12:53:49 INFO - PROCESS | 3892 | --DOMWINDOW == 214 (1CB42800) [pid = 3892] [serial = 1934] [outer = 00000000] [url = about:blank] 12:53:49 INFO - PROCESS | 3892 | --DOMWINDOW == 213 (1C678800) [pid = 3892] [serial = 1933] [outer = 00000000] [url = about:blank] 12:53:49 INFO - PROCESS | 3892 | --DOMWINDOW == 212 (1CD88400) [pid = 3892] [serial = 1936] [outer = 00000000] [url = about:blank] 12:53:49 INFO - PROCESS | 3892 | --DOMWINDOW == 211 (1CEA6800) [pid = 3892] [serial = 1937] [outer = 00000000] [url = about:blank] 12:53:49 INFO - PROCESS | 3892 | --DOMWINDOW == 210 (1DCE6400) [pid = 3892] [serial = 1889] [outer = 00000000] [url = about:blank] 12:53:49 INFO - PROCESS | 3892 | --DOMWINDOW == 209 (18590400) [pid = 3892] [serial = 1927] [outer = 00000000] [url = about:blank] 12:53:49 INFO - PROCESS | 3892 | --DOMWINDOW == 208 (18CF3C00) [pid = 3892] [serial = 1928] [outer = 00000000] [url = about:blank] 12:53:49 INFO - PROCESS | 3892 | --DOMWINDOW == 207 (18C20000) [pid = 3892] [serial = 1924] [outer = 00000000] [url = about:blank] 12:53:49 INFO - PROCESS | 3892 | --DOMWINDOW == 206 (190B6400) [pid = 3892] [serial = 1925] [outer = 00000000] [url = about:blank] 12:53:49 INFO - PROCESS | 3892 | --DOMWINDOW == 205 (1ABE4000) [pid = 3892] [serial = 1930] [outer = 00000000] [url = about:blank] 12:53:49 INFO - PROCESS | 3892 | --DOMWINDOW == 204 (1C338400) [pid = 3892] [serial = 1931] [outer = 00000000] [url = about:blank] 12:53:49 INFO - PROCESS | 3892 | --DOMWINDOW == 203 (1A43D000) [pid = 3892] [serial = 1921] [outer = 00000000] [url = about:blank] 12:53:50 INFO - PROCESS | 3892 | 1461182030356 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]]]}] 12:53:50 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) 12:53:50 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.middle.html | took 1562ms 12:53:50 INFO - PROCESS | 3892 | 1461182030396 Marionette TRACE conn2 -> [0,2669,"getWindowHandle",null] 12:53:50 INFO - PROCESS | 3892 | 1461182030403 Marionette TRACE conn2 <- [1,2669,null,{"value":"13"}] 12:53:50 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.top.html 12:53:50 INFO - PROCESS | 3892 | 1461182030412 Marionette TRACE conn2 -> [0,2670,"setScriptTimeout",{"ms":35000}] 12:53:50 INFO - PROCESS | 3892 | 1461182030416 Marionette TRACE conn2 <- [1,2670,null,{}] 12:53:50 INFO - PROCESS | 3892 | 1461182030420 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}] 12:53:50 INFO - PROCESS | 3892 | 1461182030516 Marionette TRACE conn2 <- [1,2671,null,{"value":null}] 12:53:50 INFO - PROCESS | 3892 | 1461182030562 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\", \"a4ce384a-a975-48db-a85a-201f44ca6737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:53:50 INFO - PROCESS | 3892 | ++DOCSHELL 16ED7000 == 107 [pid = 3892] [id = 677] 12:53:50 INFO - PROCESS | 3892 | ++DOMWINDOW == 204 (17D82000) [pid = 3892] [serial = 2031] [outer = 00000000] 12:53:50 INFO - PROCESS | 3892 | ++DOMWINDOW == 205 (18995800) [pid = 3892] [serial = 2032] [outer = 17D82000] 12:53:50 INFO - PROCESS | 3892 | 1461182030607 Marionette DEBUG loaded listener.js 12:53:50 INFO - PROCESS | 3892 | ++DOMWINDOW == 206 (189F1800) [pid = 3892] [serial = 2033] [outer = 17D82000] 12:53:51 INFO - PROCESS | 3892 | 1461182031606 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]]]}] 12:53:51 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) 12:53:51 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.top.html | took 1250ms 12:53:51 INFO - PROCESS | 3892 | 1461182031667 Marionette TRACE conn2 -> [0,2673,"getWindowHandle",null] 12:53:51 INFO - PROCESS | 3892 | 1461182031669 Marionette TRACE conn2 <- [1,2673,null,{"value":"13"}] 12:53:51 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.end.html 12:53:51 INFO - PROCESS | 3892 | 1461182031673 Marionette TRACE conn2 -> [0,2674,"setScriptTimeout",{"ms":35000}] 12:53:51 INFO - PROCESS | 3892 | 1461182031676 Marionette TRACE conn2 <- [1,2674,null,{}] 12:53:51 INFO - PROCESS | 3892 | 1461182031686 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}] 12:53:51 INFO - PROCESS | 3892 | 1461182031781 Marionette TRACE conn2 <- [1,2675,null,{"value":null}] 12:53:51 INFO - PROCESS | 3892 | 1461182031947 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\", \"a4ce384a-a975-48db-a85a-201f44ca6737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:53:51 INFO - PROCESS | 3892 | ++DOCSHELL 18CEBC00 == 108 [pid = 3892] [id = 678] 12:53:51 INFO - PROCESS | 3892 | ++DOMWINDOW == 207 (18F70800) [pid = 3892] [serial = 2034] [outer = 00000000] 12:53:51 INFO - PROCESS | 3892 | ++DOMWINDOW == 208 (190B1000) [pid = 3892] [serial = 2035] [outer = 18F70800] 12:53:52 INFO - PROCESS | 3892 | 1461182031995 Marionette DEBUG loaded listener.js 12:53:52 INFO - PROCESS | 3892 | ++DOMWINDOW == 209 (196D7800) [pid = 3892] [serial = 2036] [outer = 18F70800] 12:53:52 INFO - PROCESS | 3892 | 1461182032930 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] 12:53:52 INFO - PROCESS | 3892 | 1461182032976 Marionette TRACE conn2 <- [1,2677,null,{"value":"13"}] 12:53:52 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.other.html 12:53:52 INFO - PROCESS | 3892 | 1461182032979 Marionette TRACE conn2 -> [0,2678,"setScriptTimeout",{"ms":35000}] 12:53:52 INFO - PROCESS | 3892 | 1461182032981 Marionette TRACE conn2 <- [1,2678,null,{}] 12:53:52 INFO - PROCESS | 3892 | 1461182032985 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}] 12:53:53 INFO - PROCESS | 3892 | 1461182033121 Marionette TRACE conn2 <- [1,2679,null,{"value":null}] 12:53:53 INFO - PROCESS | 3892 | 1461182033134 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\", \"a4ce384a-a975-48db-a85a-201f44ca6737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:53:53 INFO - PROCESS | 3892 | ++DOCSHELL 196D4400 == 109 [pid = 3892] [id = 679] 12:53:53 INFO - PROCESS | 3892 | ++DOMWINDOW == 210 (196D6800) [pid = 3892] [serial = 2037] [outer = 00000000] 12:53:53 INFO - PROCESS | 3892 | ++DOMWINDOW == 211 (1A33FC00) [pid = 3892] [serial = 2038] [outer = 196D6800] 12:53:53 INFO - PROCESS | 3892 | 1461182033179 Marionette DEBUG loaded listener.js 12:53:53 INFO - PROCESS | 3892 | ++DOMWINDOW == 212 (1A43E000) [pid = 3892] [serial = 2039] [outer = 196D6800] 12:53:54 INFO - PROCESS | 3892 | --DOMWINDOW == 211 (1E710000) [pid = 3892] [serial = 1995] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.1.html] 12:53:54 INFO - PROCESS | 3892 | --DOMWINDOW == 210 (1E102000) [pid = 3892] [serial = 1992] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.3.html] 12:53:54 INFO - PROCESS | 3892 | --DOMWINDOW == 209 (1CE9E800) [pid = 3892] [serial = 1986] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.1.html] 12:53:54 INFO - PROCESS | 3892 | --DOMWINDOW == 208 (13AF0800) [pid = 3892] [serial = 1980] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.1.html] 12:53:54 INFO - PROCESS | 3892 | --DOMWINDOW == 207 (1899C400) [pid = 3892] [serial = 1977] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.basic.html] 12:53:54 INFO - PROCESS | 3892 | --DOMWINDOW == 206 (1C5F8400) [pid = 3892] [serial = 1983] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.2.html] 12:53:54 INFO - PROCESS | 3892 | --DOMWINDOW == 205 (20685C00) [pid = 3892] [serial = 2001] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.default.html] 12:53:54 INFO - PROCESS | 3892 | --DOMWINDOW == 204 (190AFC00) [pid = 3892] [serial = 1989] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.2.html] 12:53:54 INFO - PROCESS | 3892 | --DOMWINDOW == 203 (1D87BC00) [pid = 3892] [serial = 1998] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.2.html] 12:53:54 INFO - PROCESS | 3892 | 1461182034238 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] 12:53:54 INFO - PROCESS | 3892 | 1461182034292 Marionette TRACE conn2 <- [1,2681,null,{"value":"13"}] 12:53:54 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.space.html 12:53:54 INFO - PROCESS | 3892 | 1461182034296 Marionette TRACE conn2 -> [0,2682,"setScriptTimeout",{"ms":35000}] 12:53:54 INFO - PROCESS | 3892 | 1461182034297 Marionette TRACE conn2 <- [1,2682,null,{}] 12:53:54 INFO - PROCESS | 3892 | 1461182034301 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}] 12:53:54 INFO - PROCESS | 3892 | 1461182034392 Marionette TRACE conn2 <- [1,2683,null,{"value":null}] 12:53:54 INFO - PROCESS | 3892 | 1461182034398 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\", \"a4ce384a-a975-48db-a85a-201f44ca6737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:53:54 INFO - PROCESS | 3892 | ++DOCSHELL 16A67400 == 110 [pid = 3892] [id = 680] 12:53:54 INFO - PROCESS | 3892 | ++DOMWINDOW == 204 (16EBE800) [pid = 3892] [serial = 2040] [outer = 00000000] 12:53:54 INFO - PROCESS | 3892 | ++DOMWINDOW == 205 (19EE5800) [pid = 3892] [serial = 2041] [outer = 16EBE800] 12:53:54 INFO - PROCESS | 3892 | 1461182034443 Marionette DEBUG loaded listener.js 12:53:54 INFO - PROCESS | 3892 | ++DOMWINDOW == 206 (1A446C00) [pid = 3892] [serial = 2042] [outer = 16EBE800] 12:53:55 INFO - PROCESS | 3892 | 1461182035439 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] 12:53:55 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.start.html 12:53:55 INFO - PROCESS | 3892 | 1461182035500 Marionette TRACE conn2 <- [1,2685,null,{"value":"13"}] 12:53:55 INFO - PROCESS | 3892 | 1461182035505 Marionette TRACE conn2 -> [0,2686,"setScriptTimeout",{"ms":35000}] 12:53:55 INFO - PROCESS | 3892 | 1461182035507 Marionette TRACE conn2 <- [1,2686,null,{}] 12:53:55 INFO - PROCESS | 3892 | 1461182035511 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}] 12:53:55 INFO - PROCESS | 3892 | 1461182035608 Marionette TRACE conn2 <- [1,2687,null,{"value":null}] 12:53:55 INFO - PROCESS | 3892 | 1461182035615 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\", \"a4ce384a-a975-48db-a85a-201f44ca6737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:53:55 INFO - PROCESS | 3892 | ++DOCSHELL 1A1D4000 == 111 [pid = 3892] [id = 681] 12:53:55 INFO - PROCESS | 3892 | ++DOMWINDOW == 207 (1A447C00) [pid = 3892] [serial = 2043] [outer = 00000000] 12:53:55 INFO - PROCESS | 3892 | ++DOMWINDOW == 208 (1C446800) [pid = 3892] [serial = 2044] [outer = 1A447C00] 12:53:55 INFO - PROCESS | 3892 | 1461182035661 Marionette DEBUG loaded listener.js 12:53:55 INFO - PROCESS | 3892 | ++DOMWINDOW == 209 (1C5F8400) [pid = 3892] [serial = 2045] [outer = 1A447C00] 12:53:56 INFO - PROCESS | 3892 | 1461182036645 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] 12:53:56 INFO - PROCESS | 3892 | 1461182036704 Marionette TRACE conn2 <- [1,2689,null,{"value":"13"}] 12:53:56 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.default.html 12:53:56 INFO - PROCESS | 3892 | 1461182036710 Marionette TRACE conn2 -> [0,2690,"setScriptTimeout",{"ms":35000}] 12:53:56 INFO - PROCESS | 3892 | 1461182036714 Marionette TRACE conn2 <- [1,2690,null,{}] 12:53:56 INFO - PROCESS | 3892 | 1461182036720 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}] 12:53:56 INFO - PROCESS | 3892 | 1461182036875 Marionette TRACE conn2 <- [1,2691,null,{"value":null}] 12:53:57 INFO - PROCESS | 3892 | 1461182037083 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\", \"a4ce384a-a975-48db-a85a-201f44ca6737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:53:57 INFO - PROCESS | 3892 | ++DOCSHELL 1541B400 == 112 [pid = 3892] [id = 682] 12:53:57 INFO - PROCESS | 3892 | ++DOMWINDOW == 210 (15622800) [pid = 3892] [serial = 2046] [outer = 00000000] 12:53:57 INFO - PROCESS | 3892 | ++DOMWINDOW == 211 (15D8F400) [pid = 3892] [serial = 2047] [outer = 15622800] 12:53:57 INFO - PROCESS | 3892 | 1461182037144 Marionette DEBUG loaded listener.js 12:53:57 INFO - PROCESS | 3892 | ++DOMWINDOW == 212 (16A63800) [pid = 3892] [serial = 2048] [outer = 15622800] 12:53:57 INFO - PROCESS | 3892 | 1461182037707 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]]]}] 12:53:57 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.default.html | Canvas test: 2d.text.font.default 12:53:57 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.default.html | took 1047ms 12:53:57 INFO - PROCESS | 3892 | 1461182037753 Marionette TRACE conn2 -> [0,2693,"getWindowHandle",null] 12:53:57 INFO - PROCESS | 3892 | 1461182037759 Marionette TRACE conn2 <- [1,2693,null,{"value":"13"}] 12:53:57 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.basic.html 12:53:57 INFO - PROCESS | 3892 | 1461182037786 Marionette TRACE conn2 -> [0,2694,"setScriptTimeout",{"ms":35000}] 12:53:57 INFO - PROCESS | 3892 | 1461182037789 Marionette TRACE conn2 <- [1,2694,null,{}] 12:53:57 INFO - PROCESS | 3892 | 1461182037793 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}] 12:53:57 INFO - PROCESS | 3892 | 1461182037915 Marionette TRACE conn2 <- [1,2695,null,{"value":null}] 12:53:58 INFO - PROCESS | 3892 | 1461182038081 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\", \"a4ce384a-a975-48db-a85a-201f44ca6737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:53:58 INFO - PROCESS | 3892 | ++DOCSHELL 165A0C00 == 113 [pid = 3892] [id = 683] 12:53:58 INFO - PROCESS | 3892 | ++DOMWINDOW == 213 (16A6E800) [pid = 3892] [serial = 2049] [outer = 00000000] 12:53:58 INFO - PROCESS | 3892 | ++DOMWINDOW == 214 (18F98400) [pid = 3892] [serial = 2050] [outer = 16A6E800] 12:53:58 INFO - PROCESS | 3892 | 1461182038136 Marionette DEBUG loaded listener.js 12:53:58 INFO - PROCESS | 3892 | ++DOMWINDOW == 215 (19670400) [pid = 3892] [serial = 2051] [outer = 16A6E800] 12:53:58 INFO - PROCESS | 3892 | 1461182038754 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]]]}] 12:53:58 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.basic.html | Canvas test: 2d.text.font.parse.basic 12:53:58 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.basic.html | took 1000ms 12:53:58 INFO - PROCESS | 3892 | 1461182038776 Marionette TRACE conn2 -> [0,2697,"getWindowHandle",null] 12:53:58 INFO - PROCESS | 3892 | 1461182038778 Marionette TRACE conn2 <- [1,2697,null,{"value":"13"}] 12:53:58 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.complex.html 12:53:58 INFO - PROCESS | 3892 | 1461182038782 Marionette TRACE conn2 -> [0,2698,"setScriptTimeout",{"ms":35000}] 12:53:58 INFO - PROCESS | 3892 | 1461182038786 Marionette TRACE conn2 <- [1,2698,null,{}] 12:53:58 INFO - PROCESS | 3892 | 1461182038797 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}] 12:53:58 INFO - PROCESS | 3892 | 1461182038916 Marionette TRACE conn2 <- [1,2699,null,{"value":null}] 12:53:59 INFO - PROCESS | 3892 | 1461182039095 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\", \"a4ce384a-a975-48db-a85a-201f44ca6737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:53:59 INFO - PROCESS | 3892 | ++DOCSHELL 1C32D800 == 114 [pid = 3892] [id = 684] 12:53:59 INFO - PROCESS | 3892 | ++DOMWINDOW == 216 (1C438800) [pid = 3892] [serial = 2052] [outer = 00000000] 12:53:59 INFO - PROCESS | 3892 | ++DOMWINDOW == 217 (1CB43400) [pid = 3892] [serial = 2053] [outer = 1C438800] 12:53:59 INFO - PROCESS | 3892 | 1461182039154 Marionette DEBUG loaded listener.js 12:53:59 INFO - PROCESS | 3892 | ++DOMWINDOW == 218 (1CB9FC00) [pid = 3892] [serial = 2054] [outer = 1C438800] 12:53:59 INFO - PROCESS | 3892 | 1461182039802 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] 12:53:59 INFO - PROCESS | 3892 | 1461182039834 Marionette TRACE conn2 <- [1,2701,null,{"value":"13"}] 12:53:59 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.invalid.html 12:53:59 INFO - PROCESS | 3892 | 1461182039853 Marionette TRACE conn2 -> [0,2702,"setScriptTimeout",{"ms":35000}] 12:53:59 INFO - PROCESS | 3892 | 1461182039855 Marionette TRACE conn2 <- [1,2702,null,{}] 12:53:59 INFO - PROCESS | 3892 | 1461182039859 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}] 12:53:59 INFO - PROCESS | 3892 | 1461182039971 Marionette TRACE conn2 <- [1,2703,null,{"value":null}] 12:54:00 INFO - PROCESS | 3892 | 1461182040136 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\", \"a4ce384a-a975-48db-a85a-201f44ca6737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:54:00 INFO - PROCESS | 3892 | ++DOCSHELL 1CB3F400 == 115 [pid = 3892] [id = 685] 12:54:00 INFO - PROCESS | 3892 | ++DOMWINDOW == 219 (1CD84800) [pid = 3892] [serial = 2055] [outer = 00000000] 12:54:00 INFO - PROCESS | 3892 | ++DOMWINDOW == 220 (1D230400) [pid = 3892] [serial = 2056] [outer = 1CD84800] 12:54:00 INFO - PROCESS | 3892 | 1461182040193 Marionette DEBUG loaded listener.js 12:54:00 INFO - PROCESS | 3892 | ++DOMWINDOW == 221 (1D3EF400) [pid = 3892] [serial = 2057] [outer = 1CD84800] 12:54:00 INFO - PROCESS | 3892 | 1461182040739 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]]]}] 12:54:00 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.invalid.html | Canvas test: 2d.text.font.parse.invalid 12:54:00 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.invalid.html | took 953ms 12:54:00 INFO - PROCESS | 3892 | 1461182040799 Marionette TRACE conn2 -> [0,2705,"getWindowHandle",null] 12:54:00 INFO - PROCESS | 3892 | 1461182040802 Marionette TRACE conn2 <- [1,2705,null,{"value":"13"}] 12:54:00 INFO - PROCESS | 3892 | 1461182040805 Marionette TRACE conn2 -> [0,2706,"setScriptTimeout",{"ms":35000}] 12:54:00 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html 12:54:00 INFO - PROCESS | 3892 | 1461182040807 Marionette TRACE conn2 <- [1,2706,null,{}] 12:54:00 INFO - PROCESS | 3892 | 1461182040811 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}] 12:54:00 INFO - PROCESS | 3892 | 1461182040919 Marionette TRACE conn2 <- [1,2707,null,{"value":null}] 12:54:01 INFO - PROCESS | 3892 | 1461182041097 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\", \"a4ce384a-a975-48db-a85a-201f44ca6737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:54:01 INFO - PROCESS | 3892 | ++DOCSHELL 1CBCD000 == 116 [pid = 3892] [id = 686] 12:54:01 INFO - PROCESS | 3892 | ++DOMWINDOW == 222 (1CE9D000) [pid = 3892] [serial = 2058] [outer = 00000000] 12:54:01 INFO - PROCESS | 3892 | ++DOMWINDOW == 223 (1D8ABC00) [pid = 3892] [serial = 2059] [outer = 1CE9D000] 12:54:01 INFO - PROCESS | 3892 | 1461182041152 Marionette DEBUG loaded listener.js 12:54:01 INFO - PROCESS | 3892 | ++DOMWINDOW == 224 (1D880400) [pid = 3892] [serial = 2060] [outer = 1CE9D000] 12:54:01 INFO - PROCESS | 3892 | 1461182041760 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] 12:54:01 INFO - PROCESS | 3892 | 1461182041810 Marionette TRACE conn2 <- [1,2709,null,{"value":"13"}] 12:54:01 INFO - PROCESS | 3892 | 1461182041814 Marionette TRACE conn2 -> [0,2710,"setScriptTimeout",{"ms":35000}] 12:54:01 INFO - PROCESS | 3892 | 1461182041816 Marionette TRACE conn2 <- [1,2710,null,{}] 12:54:01 INFO - PROCESS | 3892 | 1461182041819 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}] 12:54:01 INFO - PROCESS | 3892 | 1461182041948 Marionette TRACE conn2 <- [1,2711,null,{"value":null}] 12:54:02 INFO - PROCESS | 3892 | 1461182042118 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\", \"a4ce384a-a975-48db-a85a-201f44ca6737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:54:02 INFO - PROCESS | 3892 | ++DOCSHELL 1D87A400 == 117 [pid = 3892] [id = 687] 12:54:02 INFO - PROCESS | 3892 | ++DOMWINDOW == 225 (1DBE3800) [pid = 3892] [serial = 2061] [outer = 00000000] 12:54:02 INFO - PROCESS | 3892 | ++DOMWINDOW == 226 (1DCEC400) [pid = 3892] [serial = 2062] [outer = 1DBE3800] 12:54:02 INFO - PROCESS | 3892 | 1461182042177 Marionette DEBUG loaded listener.js 12:54:02 INFO - PROCESS | 3892 | ++DOMWINDOW == 227 (1DF50C00) [pid = 3892] [serial = 2063] [outer = 1DBE3800] 12:54:02 INFO - PROCESS | 3892 | 1461182042774 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] 12:54:02 INFO - PROCESS | 3892 | 1461182042819 Marionette TRACE conn2 <- [1,2713,null,{"value":"13"}] 12:54:02 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.system.html 12:54:02 INFO - PROCESS | 3892 | 1461182042823 Marionette TRACE conn2 -> [0,2714,"setScriptTimeout",{"ms":35000}] 12:54:02 INFO - PROCESS | 3892 | 1461182042825 Marionette TRACE conn2 <- [1,2714,null,{}] 12:54:02 INFO - PROCESS | 3892 | 1461182042828 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}] 12:54:02 INFO - PROCESS | 3892 | 1461182042936 Marionette TRACE conn2 <- [1,2715,null,{"value":null}] 12:54:03 INFO - PROCESS | 3892 | 1461182043118 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\", \"a4ce384a-a975-48db-a85a-201f44ca6737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:54:03 INFO - PROCESS | 3892 | ++DOCSHELL 1DCE9000 == 118 [pid = 3892] [id = 688] 12:54:03 INFO - PROCESS | 3892 | ++DOMWINDOW == 228 (1E10FC00) [pid = 3892] [serial = 2064] [outer = 00000000] 12:54:03 INFO - PROCESS | 3892 | ++DOMWINDOW == 229 (1E3B9400) [pid = 3892] [serial = 2065] [outer = 1E10FC00] 12:54:03 INFO - PROCESS | 3892 | 1461182043176 Marionette DEBUG loaded listener.js 12:54:03 INFO - PROCESS | 3892 | ++DOMWINDOW == 230 (1E3BE800) [pid = 3892] [serial = 2066] [outer = 1E10FC00] 12:54:03 INFO - PROCESS | 3892 | 1461182043718 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]]]}] 12:54:03 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.system.html | System fonts must be computed to explicit values 12:54:03 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.system.html | took 953ms 12:54:03 INFO - PROCESS | 3892 | 1461182043768 Marionette TRACE conn2 -> [0,2717,"getWindowHandle",null] 12:54:03 INFO - PROCESS | 3892 | 1461182043770 Marionette TRACE conn2 <- [1,2717,null,{"value":"13"}] 12:54:03 INFO - TEST-START | /2dcontext/text-styles/2d.text.measure.width.space.html 12:54:03 INFO - PROCESS | 3892 | 1461182043774 Marionette TRACE conn2 -> [0,2718,"setScriptTimeout",{"ms":35000}] 12:54:03 INFO - PROCESS | 3892 | 1461182043776 Marionette TRACE conn2 <- [1,2718,null,{}] 12:54:03 INFO - PROCESS | 3892 | 1461182043780 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}] 12:54:03 INFO - PROCESS | 3892 | 1461182043888 Marionette TRACE conn2 <- [1,2719,null,{"value":null}] 12:54:04 INFO - PROCESS | 3892 | 1461182044073 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\", \"a4ce384a-a975-48db-a85a-201f44ca6737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:54:04 INFO - PROCESS | 3892 | ++DOCSHELL 1C5FA000 == 119 [pid = 3892] [id = 689] 12:54:04 INFO - PROCESS | 3892 | ++DOMWINDOW == 231 (1DCE9800) [pid = 3892] [serial = 2067] [outer = 00000000] 12:54:04 INFO - PROCESS | 3892 | ++DOMWINDOW == 232 (1FAC5800) [pid = 3892] [serial = 2068] [outer = 1DCE9800] 12:54:04 INFO - PROCESS | 3892 | 1461182044132 Marionette DEBUG loaded listener.js 12:54:04 INFO - PROCESS | 3892 | ++DOMWINDOW == 233 (1FACBC00) [pid = 3892] [serial = 2069] [outer = 1DCE9800] 12:54:05 INFO - PROCESS | 3892 | 1461182045383 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] 12:54:05 INFO - PROCESS | 3892 | 1461182045442 Marionette TRACE conn2 <- [1,2721,null,{"value":"13"}] 12:54:05 INFO - PROCESS | 3892 | 1461182045493 Marionette TRACE conn2 -> [0,2722,"setScriptTimeout",{"ms":35000}] 12:54:05 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html 12:54:05 INFO - PROCESS | 3892 | 1461182045497 Marionette TRACE conn2 <- [1,2722,null,{}] 12:54:05 INFO - PROCESS | 3892 | 1461182045502 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}] 12:54:05 INFO - PROCESS | 3892 | 1461182045602 Marionette TRACE conn2 <- [1,2723,null,{"value":null}] 12:54:05 INFO - PROCESS | 3892 | 1461182045817 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\", \"a4ce384a-a975-48db-a85a-201f44ca6737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:54:05 INFO - PROCESS | 3892 | ++DOCSHELL 16ED0800 == 120 [pid = 3892] [id = 690] 12:54:05 INFO - PROCESS | 3892 | ++DOMWINDOW == 234 (17D7B400) [pid = 3892] [serial = 2070] [outer = 00000000] 12:54:05 INFO - PROCESS | 3892 | ++DOMWINDOW == 235 (18F97000) [pid = 3892] [serial = 2071] [outer = 17D7B400] 12:54:05 INFO - PROCESS | 3892 | 1461182045869 Marionette DEBUG loaded listener.js 12:54:05 INFO - PROCESS | 3892 | ++DOMWINDOW == 236 (196E1800) [pid = 3892] [serial = 2072] [outer = 17D7B400] 12:54:06 INFO - PROCESS | 3892 | 1461182046463 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]]]}] 12:54:06 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | save()/restore() does not affect the current bitmap 12:54:06 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | took 1031ms 12:54:06 INFO - PROCESS | 3892 | 1461182046535 Marionette TRACE conn2 -> [0,2725,"getWindowHandle",null] 12:54:06 INFO - PROCESS | 3892 | 1461182046541 Marionette TRACE conn2 <- [1,2725,null,{"value":"13"}] 12:54:06 INFO - PROCESS | 3892 | 1461182046562 Marionette TRACE conn2 -> [0,2726,"setScriptTimeout",{"ms":35000}] 12:54:06 INFO - PROCESS | 3892 | 1461182046565 Marionette TRACE conn2 <- [1,2726,null,{}] 12:54:06 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html 12:54:06 INFO - PROCESS | 3892 | 1461182046587 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}] 12:54:06 INFO - PROCESS | 3892 | 1461182046714 Marionette TRACE conn2 <- [1,2727,null,{"value":null}] 12:54:06 INFO - PROCESS | 3892 | 1461182046877 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\", \"a4ce384a-a975-48db-a85a-201f44ca6737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:54:06 INFO - PROCESS | 3892 | ++DOCSHELL 165A0000 == 121 [pid = 3892] [id = 691] 12:54:06 INFO - PROCESS | 3892 | ++DOMWINDOW == 237 (18F93000) [pid = 3892] [serial = 2073] [outer = 00000000] 12:54:06 INFO - PROCESS | 3892 | ++DOMWINDOW == 238 (1C336C00) [pid = 3892] [serial = 2074] [outer = 18F93000] 12:54:06 INFO - PROCESS | 3892 | 1461182046928 Marionette DEBUG loaded listener.js 12:54:07 INFO - PROCESS | 3892 | ++DOMWINDOW == 239 (1C444800) [pid = 3892] [serial = 2075] [outer = 18F93000] 12:54:07 INFO - PROCESS | 3892 | --DOCSHELL 13269800 == 120 [pid = 3892] [id = 250] 12:54:07 INFO - PROCESS | 3892 | --DOCSHELL 16A67400 == 119 [pid = 3892] [id = 680] 12:54:07 INFO - PROCESS | 3892 | --DOCSHELL 196D4400 == 118 [pid = 3892] [id = 679] 12:54:07 INFO - PROCESS | 3892 | --DOCSHELL 18CEBC00 == 117 [pid = 3892] [id = 678] 12:54:07 INFO - PROCESS | 3892 | --DOCSHELL 16ED7000 == 116 [pid = 3892] [id = 677] 12:54:07 INFO - PROCESS | 3892 | --DOCSHELL 142A8800 == 115 [pid = 3892] [id = 676] 12:54:07 INFO - PROCESS | 3892 | --DOCSHELL 224D1400 == 114 [pid = 3892] [id = 673] 12:54:07 INFO - PROCESS | 3892 | --DOCSHELL 2172B000 == 113 [pid = 3892] [id = 672] 12:54:07 INFO - PROCESS | 3892 | --DOCSHELL 1E1DCC00 == 112 [pid = 3892] [id = 671] 12:54:07 INFO - PROCESS | 3892 | --DOCSHELL 18F9B000 == 111 [pid = 3892] [id = 670] 12:54:07 INFO - PROCESS | 3892 | --DOMWINDOW == 238 (1A442800) [pid = 3892] [serial = 1975] [outer = 00000000] [url = about:blank] 12:54:07 INFO - PROCESS | 3892 | --DOMWINDOW == 237 (18F99800) [pid = 3892] [serial = 1942] [outer = 00000000] [url = about:blank] 12:54:07 INFO - PROCESS | 3892 | --DOMWINDOW == 236 (1AB0E800) [pid = 3892] [serial = 1945] [outer = 00000000] [url = about:blank] 12:54:07 INFO - PROCESS | 3892 | --DOMWINDOW == 235 (1D8B0000) [pid = 3892] [serial = 1948] [outer = 00000000] [url = about:blank] 12:54:07 INFO - PROCESS | 3892 | --DOMWINDOW == 234 (1DCE0800) [pid = 3892] [serial = 1951] [outer = 00000000] [url = about:blank] 12:54:07 INFO - PROCESS | 3892 | --DOMWINDOW == 233 (1E108800) [pid = 3892] [serial = 1954] [outer = 00000000] [url = about:blank] 12:54:07 INFO - PROCESS | 3892 | --DOMWINDOW == 232 (20548400) [pid = 3892] [serial = 1957] [outer = 00000000] [url = about:blank] 12:54:07 INFO - PROCESS | 3892 | --DOMWINDOW == 231 (214B0400) [pid = 3892] [serial = 1960] [outer = 00000000] [url = about:blank] 12:54:07 INFO - PROCESS | 3892 | --DOMWINDOW == 230 (215A8400) [pid = 3892] [serial = 1963] [outer = 00000000] [url = about:blank] 12:54:07 INFO - PROCESS | 3892 | --DOMWINDOW == 229 (21746400) [pid = 3892] [serial = 1966] [outer = 00000000] [url = about:blank] 12:54:07 INFO - PROCESS | 3892 | --DOMWINDOW == 228 (219E0400) [pid = 3892] [serial = 1969] [outer = 00000000] [url = about:blank] 12:54:07 INFO - PROCESS | 3892 | --DOMWINDOW == 227 (21B5E800) [pid = 3892] [serial = 1972] [outer = 00000000] [url = about:blank] 12:54:07 INFO - PROCESS | 3892 | --DOMWINDOW == 226 (21B61400) [pid = 3892] [serial = 2005] [outer = 00000000] [url = about:blank] 12:54:07 INFO - PROCESS | 3892 | --DOCSHELL 18C12C00 == 110 [pid = 3892] [id = 669] 12:54:07 INFO - PROCESS | 3892 | --DOMWINDOW == 225 (21002000) [pid = 3892] [serial = 1996] [outer = 00000000] [url = about:blank] 12:54:07 INFO - PROCESS | 3892 | --DOMWINDOW == 224 (1E3BC800) [pid = 3892] [serial = 1993] [outer = 00000000] [url = about:blank] 12:54:07 INFO - PROCESS | 3892 | --DOMWINDOW == 223 (1D873400) [pid = 3892] [serial = 1987] [outer = 00000000] [url = about:blank] 12:54:07 INFO - PROCESS | 3892 | --DOMWINDOW == 222 (18CEDC00) [pid = 3892] [serial = 1981] [outer = 00000000] [url = about:blank] 12:54:07 INFO - PROCESS | 3892 | --DOMWINDOW == 221 (19BFA400) [pid = 3892] [serial = 1982] [outer = 00000000] [url = about:blank] 12:54:07 INFO - PROCESS | 3892 | --DOMWINDOW == 220 (19A0D400) [pid = 3892] [serial = 1979] [outer = 00000000] [url = about:blank] 12:54:07 INFO - PROCESS | 3892 | --DOMWINDOW == 219 (1985C000) [pid = 3892] [serial = 1978] [outer = 00000000] [url = about:blank] 12:54:07 INFO - PROCESS | 3892 | --DOMWINDOW == 218 (1CB46400) [pid = 3892] [serial = 1984] [outer = 00000000] [url = about:blank] 12:54:07 INFO - PROCESS | 3892 | --DOMWINDOW == 217 (1CBA8800) [pid = 3892] [serial = 1985] [outer = 00000000] [url = about:blank] 12:54:07 INFO - PROCESS | 3892 | --DOMWINDOW == 216 (2174DC00) [pid = 3892] [serial = 2002] [outer = 00000000] [url = about:blank] 12:54:07 INFO - PROCESS | 3892 | --DOMWINDOW == 215 (214B0000) [pid = 3892] [serial = 1997] [outer = 00000000] [url = about:blank] 12:54:07 INFO - PROCESS | 3892 | --DOMWINDOW == 214 (1DBE5C00) [pid = 3892] [serial = 1990] [outer = 00000000] [url = about:blank] 12:54:07 INFO - PROCESS | 3892 | --DOMWINDOW == 213 (1DCDD400) [pid = 3892] [serial = 1991] [outer = 00000000] [url = about:blank] 12:54:07 INFO - PROCESS | 3892 | --DOMWINDOW == 212 (1FAC3C00) [pid = 3892] [serial = 1994] [outer = 00000000] [url = about:blank] 12:54:07 INFO - PROCESS | 3892 | --DOMWINDOW == 211 (219E2800) [pid = 3892] [serial = 2003] [outer = 00000000] [url = about:blank] 12:54:07 INFO - PROCESS | 3892 | --DOMWINDOW == 210 (214BA000) [pid = 3892] [serial = 1999] [outer = 00000000] [url = about:blank] 12:54:07 INFO - PROCESS | 3892 | --DOMWINDOW == 209 (1D879000) [pid = 3892] [serial = 1988] [outer = 00000000] [url = about:blank] 12:54:07 INFO - PROCESS | 3892 | --DOMWINDOW == 208 (2068E000) [pid = 3892] [serial = 2000] [outer = 00000000] [url = about:blank] 12:54:07 INFO - PROCESS | 3892 | 1461182047515 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]]]}] 12:54:07 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | save()/restore() affects the clipping path 12:54:07 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | took 1000ms 12:54:07 INFO - PROCESS | 3892 | 1461182047569 Marionette TRACE conn2 -> [0,2729,"getWindowHandle",null] 12:54:07 INFO - PROCESS | 3892 | 1461182047571 Marionette TRACE conn2 <- [1,2729,null,{"value":"13"}] 12:54:07 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html 12:54:07 INFO - PROCESS | 3892 | 1461182047575 Marionette TRACE conn2 -> [0,2730,"setScriptTimeout",{"ms":35000}] 12:54:07 INFO - PROCESS | 3892 | 1461182047578 Marionette TRACE conn2 <- [1,2730,null,{}] 12:54:07 INFO - PROCESS | 3892 | 1461182047588 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}] 12:54:07 INFO - PROCESS | 3892 | 1461182047685 Marionette TRACE conn2 <- [1,2731,null,{"value":null}] 12:54:07 INFO - PROCESS | 3892 | 1461182047691 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\", \"a4ce384a-a975-48db-a85a-201f44ca6737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:54:07 INFO - PROCESS | 3892 | ++DOCSHELL 196D4C00 == 111 [pid = 3892] [id = 692] 12:54:07 INFO - PROCESS | 3892 | ++DOMWINDOW == 209 (1985C000) [pid = 3892] [serial = 2076] [outer = 00000000] 12:54:07 INFO - PROCESS | 3892 | ++DOMWINDOW == 210 (1C43AC00) [pid = 3892] [serial = 2077] [outer = 1985C000] 12:54:07 INFO - PROCESS | 3892 | 1461182047750 Marionette DEBUG loaded listener.js 12:54:07 INFO - PROCESS | 3892 | ++DOMWINDOW == 211 (1CB46400) [pid = 3892] [serial = 2078] [outer = 1985C000] 12:54:08 INFO - PROCESS | 3892 | 1461182048262 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]]]}] 12:54:08 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | save()/restore() works for fillStyle 12:54:08 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | took 734ms 12:54:08 INFO - PROCESS | 3892 | 1461182048347 Marionette TRACE conn2 -> [0,2733,"getWindowHandle",null] 12:54:08 INFO - PROCESS | 3892 | 1461182048350 Marionette TRACE conn2 <- [1,2733,null,{"value":"13"}] 12:54:08 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.font.html 12:54:08 INFO - PROCESS | 3892 | 1461182048357 Marionette TRACE conn2 -> [0,2734,"setScriptTimeout",{"ms":35000}] 12:54:08 INFO - PROCESS | 3892 | 1461182048358 Marionette TRACE conn2 <- [1,2734,null,{}] 12:54:08 INFO - PROCESS | 3892 | 1461182048362 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}] 12:54:08 INFO - PROCESS | 3892 | 1461182048455 Marionette TRACE conn2 <- [1,2735,null,{"value":null}] 12:54:08 INFO - PROCESS | 3892 | 1461182048468 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\", \"a4ce384a-a975-48db-a85a-201f44ca6737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:54:08 INFO - PROCESS | 3892 | ++DOCSHELL 1D01DC00 == 112 [pid = 3892] [id = 693] 12:54:08 INFO - PROCESS | 3892 | ++DOMWINDOW == 212 (1D01F000) [pid = 3892] [serial = 2079] [outer = 00000000] 12:54:08 INFO - PROCESS | 3892 | ++DOMWINDOW == 213 (1D879000) [pid = 3892] [serial = 2080] [outer = 1D01F000] 12:54:08 INFO - PROCESS | 3892 | 1461182048512 Marionette DEBUG loaded listener.js 12:54:08 INFO - PROCESS | 3892 | ++DOMWINDOW == 214 (1D8B0000) [pid = 3892] [serial = 2081] [outer = 1D01F000] 12:54:09 INFO - PROCESS | 3892 | 1461182049004 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]]]}] 12:54:09 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | save()/restore() works for font 12:54:09 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | took 704ms 12:54:09 INFO - PROCESS | 3892 | 1461182049054 Marionette TRACE conn2 -> [0,2737,"getWindowHandle",null] 12:54:09 INFO - PROCESS | 3892 | 1461182049056 Marionette TRACE conn2 <- [1,2737,null,{"value":"13"}] 12:54:09 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html 12:54:09 INFO - PROCESS | 3892 | 1461182049059 Marionette TRACE conn2 -> [0,2738,"setScriptTimeout",{"ms":35000}] 12:54:09 INFO - PROCESS | 3892 | 1461182049061 Marionette TRACE conn2 <- [1,2738,null,{}] 12:54:09 INFO - PROCESS | 3892 | 1461182049068 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}] 12:54:09 INFO - PROCESS | 3892 | 1461182049158 Marionette TRACE conn2 <- [1,2739,null,{"value":null}] 12:54:09 INFO - PROCESS | 3892 | 1461182049294 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\", \"a4ce384a-a975-48db-a85a-201f44ca6737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:54:09 INFO - PROCESS | 3892 | ++DOCSHELL 1CD7F400 == 113 [pid = 3892] [id = 694] 12:54:09 INFO - PROCESS | 3892 | ++DOMWINDOW == 215 (1D01EC00) [pid = 3892] [serial = 2082] [outer = 00000000] 12:54:09 INFO - PROCESS | 3892 | ++DOMWINDOW == 216 (1DBE8C00) [pid = 3892] [serial = 2083] [outer = 1D01EC00] 12:54:09 INFO - PROCESS | 3892 | 1461182049340 Marionette DEBUG loaded listener.js 12:54:09 INFO - PROCESS | 3892 | ++DOMWINDOW == 217 (1DCDFC00) [pid = 3892] [serial = 2084] [outer = 1D01EC00] 12:54:09 INFO - PROCESS | 3892 | 1461182049753 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]]]}] 12:54:09 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | save()/restore() works for globalAlpha 12:54:09 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | took 735ms 12:54:09 INFO - PROCESS | 3892 | 1461182049800 Marionette TRACE conn2 -> [0,2741,"getWindowHandle",null] 12:54:09 INFO - PROCESS | 3892 | 1461182049802 Marionette TRACE conn2 <- [1,2741,null,{"value":"13"}] 12:54:09 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html 12:54:09 INFO - PROCESS | 3892 | 1461182049806 Marionette TRACE conn2 -> [0,2742,"setScriptTimeout",{"ms":35000}] 12:54:09 INFO - PROCESS | 3892 | 1461182049807 Marionette TRACE conn2 <- [1,2742,null,{}] 12:54:09 INFO - PROCESS | 3892 | 1461182049811 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}] 12:54:10 INFO - PROCESS | 3892 | 1461182049993 Marionette TRACE conn2 <- [1,2743,null,{"value":null}] 12:54:10 INFO - PROCESS | 3892 | 1461182050023 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\", \"a4ce384a-a975-48db-a85a-201f44ca6737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:54:10 INFO - PROCESS | 3892 | ++DOCSHELL 1E10B800 == 114 [pid = 3892] [id = 695] 12:54:10 INFO - PROCESS | 3892 | ++DOMWINDOW == 218 (1E10DC00) [pid = 3892] [serial = 2085] [outer = 00000000] 12:54:10 INFO - PROCESS | 3892 | ++DOMWINDOW == 219 (1E70B000) [pid = 3892] [serial = 2086] [outer = 1E10DC00] 12:54:10 INFO - PROCESS | 3892 | 1461182050070 Marionette DEBUG loaded listener.js 12:54:10 INFO - PROCESS | 3892 | ++DOMWINDOW == 220 (1FAC4400) [pid = 3892] [serial = 2087] [outer = 1E10DC00] 12:54:10 INFO - PROCESS | 3892 | 1461182050525 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]]]}] 12:54:10 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | save()/restore() works for globalCompositeOperation 12:54:10 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | took 750ms 12:54:10 INFO - PROCESS | 3892 | 1461182050546 Marionette TRACE conn2 -> [0,2745,"getWindowHandle",null] 12:54:10 INFO - PROCESS | 3892 | 1461182050548 Marionette TRACE conn2 <- [1,2745,null,{"value":"13"}] 12:54:10 INFO - PROCESS | 3892 | 1461182050551 Marionette TRACE conn2 -> [0,2746,"setScriptTimeout",{"ms":35000}] 12:54:10 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html 12:54:10 INFO - PROCESS | 3892 | 1461182050553 Marionette TRACE conn2 <- [1,2746,null,{}] 12:54:10 INFO - PROCESS | 3892 | 1461182050562 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}] 12:54:10 INFO - PROCESS | 3892 | 1461182050695 Marionette TRACE conn2 <- [1,2747,null,{"value":null}] 12:54:10 INFO - PROCESS | 3892 | 1461182050781 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\", \"a4ce384a-a975-48db-a85a-201f44ca6737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:54:10 INFO - PROCESS | 3892 | ++DOCSHELL 1E110800 == 115 [pid = 3892] [id = 696] 12:54:10 INFO - PROCESS | 3892 | ++DOMWINDOW == 221 (20543000) [pid = 3892] [serial = 2088] [outer = 00000000] 12:54:10 INFO - PROCESS | 3892 | ++DOMWINDOW == 222 (2068E000) [pid = 3892] [serial = 2089] [outer = 20543000] 12:54:10 INFO - PROCESS | 3892 | 1461182050825 Marionette DEBUG loaded listener.js 12:54:10 INFO - PROCESS | 3892 | ++DOMWINDOW == 223 (21004C00) [pid = 3892] [serial = 2090] [outer = 20543000] 12:54:11 INFO - PROCESS | 3892 | 1461182051271 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]]]}] 12:54:11 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | save()/restore() works for lineCap 12:54:11 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | took 734ms 12:54:11 INFO - PROCESS | 3892 | 1461182051292 Marionette TRACE conn2 -> [0,2749,"getWindowHandle",null] 12:54:11 INFO - PROCESS | 3892 | 1461182051294 Marionette TRACE conn2 <- [1,2749,null,{"value":"13"}] 12:54:11 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html 12:54:11 INFO - PROCESS | 3892 | 1461182051301 Marionette TRACE conn2 -> [0,2750,"setScriptTimeout",{"ms":35000}] 12:54:11 INFO - PROCESS | 3892 | 1461182051303 Marionette TRACE conn2 <- [1,2750,null,{}] 12:54:11 INFO - PROCESS | 3892 | 1461182051312 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}] 12:54:11 INFO - PROCESS | 3892 | 1461182051490 Marionette TRACE conn2 <- [1,2751,null,{"value":null}] 12:54:11 INFO - PROCESS | 3892 | 1461182051580 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\", \"a4ce384a-a975-48db-a85a-201f44ca6737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:54:11 INFO - PROCESS | 3892 | ++DOCSHELL 1D840800 == 116 [pid = 3892] [id = 697] 12:54:11 INFO - PROCESS | 3892 | ++DOMWINDOW == 224 (21010400) [pid = 3892] [serial = 2091] [outer = 00000000] 12:54:11 INFO - PROCESS | 3892 | ++DOMWINDOW == 225 (21554800) [pid = 3892] [serial = 2092] [outer = 21010400] 12:54:11 INFO - PROCESS | 3892 | 1461182051624 Marionette DEBUG loaded listener.js 12:54:11 INFO - PROCESS | 3892 | ++DOMWINDOW == 226 (2100C800) [pid = 3892] [serial = 2093] [outer = 21010400] 12:54:12 INFO - PROCESS | 3892 | --DOMWINDOW == 225 (18524800) [pid = 3892] [serial = 1668] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.type.html] 12:54:12 INFO - PROCESS | 3892 | --DOMWINDOW == 224 (214B9C00) [pid = 3892] [serial = 1911] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.2.html] 12:54:12 INFO - PROCESS | 3892 | --DOMWINDOW == 223 (137EB800) [pid = 3892] [serial = 1770] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.round.html] 12:54:12 INFO - PROCESS | 3892 | --DOMWINDOW == 222 (16ED2000) [pid = 3892] [serial = 1665] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.this.html] 12:54:12 INFO - PROCESS | 3892 | --DOMWINDOW == 221 (1D9C6800) [pid = 3892] [serial = 1953] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeY.html] 12:54:12 INFO - PROCESS | 3892 | --DOMWINDOW == 220 (19A0EC00) [pid = 3892] [serial = 1959] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveY.html] 12:54:12 INFO - PROCESS | 3892 | --DOMWINDOW == 219 (21557800) [pid = 3892] [serial = 1914] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.x.html] 12:54:12 INFO - PROCESS | 3892 | --DOMWINDOW == 218 (16646800) [pid = 3892] [serial = 1686] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html] 12:54:12 INFO - PROCESS | 3892 | --DOMWINDOW == 217 (1CBCC000) [pid = 3892] [serial = 1728] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html] 12:54:12 INFO - PROCESS | 3892 | --DOMWINDOW == 216 (1C5F1C00) [pid = 3892] [serial = 1776] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.string.html] 12:54:12 INFO - PROCESS | 3892 | --DOMWINDOW == 215 (1D01CC00) [pid = 3892] [serial = 1947] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.2.html] 12:54:12 INFO - PROCESS | 3892 | --DOMWINDOW == 214 (16EBE800) [pid = 3892] [serial = 2040] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html] 12:54:12 INFO - PROCESS | 3892 | --DOMWINDOW == 213 (1E70A800) [pid = 3892] [serial = 1956] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveX.html] 12:54:12 INFO - PROCESS | 3892 | --DOMWINDOW == 212 (18F70800) [pid = 3892] [serial = 2034] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html] 12:54:12 INFO - PROCESS | 3892 | --DOMWINDOW == 211 (1CD7C400) [pid = 3892] [serial = 1782] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.alpha.html] 12:54:12 INFO - PROCESS | 3892 | --DOMWINDOW == 210 (1851B400) [pid = 3892] [serial = 1791] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.created.html] 12:54:12 INFO - PROCESS | 3892 | --DOMWINDOW == 209 (214AD000) [pid = 3892] [serial = 1905] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.blur.html] 12:54:12 INFO - PROCESS | 3892 | --DOMWINDOW == 208 (16EDBC00) [pid = 3892] [serial = 1920] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.alpha.html] 12:54:12 INFO - PROCESS | 3892 | --DOMWINDOW == 207 (1E1DFC00) [pid = 3892] [serial = 1842] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.4.html] 12:54:12 INFO - PROCESS | 3892 | --DOMWINDOW == 206 (1FACB800) [pid = 3892] [serial = 1677] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.initial.html] 12:54:12 INFO - PROCESS | 3892 | --DOMWINDOW == 205 (1DBE7C00) [pid = 3892] [serial = 1950] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeX.html] 12:54:12 INFO - PROCESS | 3892 | --DOMWINDOW == 204 (1DCE6800) [pid = 3892] [serial = 1836] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.2.html] 12:54:12 INFO - PROCESS | 3892 | --DOMWINDOW == 203 (16A62000) [pid = 3892] [serial = 1713] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html] 12:54:12 INFO - PROCESS | 3892 | --DOMWINDOW == 202 (158F9800) [pid = 3892] [serial = 1773] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.set.html] 12:54:12 INFO - PROCESS | 3892 | --DOMWINDOW == 201 (1E104000) [pid = 3892] [serial = 1674] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.basic.html] 12:54:12 INFO - PROCESS | 3892 | --DOMWINDOW == 200 (189EFC00) [pid = 3892] [serial = 1941] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.section.html] 12:54:12 INFO - PROCESS | 3892 | --DOMWINDOW == 199 (1A1C9C00) [pid = 3892] [serial = 2025] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html] 12:54:12 INFO - PROCESS | 3892 | --DOMWINDOW == 198 (21560C00) [pid = 3892] [serial = 1917] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.y.html] 12:54:12 INFO - PROCESS | 3892 | --DOMWINDOW == 197 (1E3BB800) [pid = 3892] [serial = 1899] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.2.html] 12:54:12 INFO - PROCESS | 3892 | --DOMWINDOW == 196 (1C95F000) [pid = 3892] [serial = 1839] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.3.html] 12:54:12 INFO - PROCESS | 3892 | --DOMWINDOW == 195 (14347C00) [pid = 3892] [serial = 1689] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.round.html] 12:54:12 INFO - PROCESS | 3892 | --DOMWINDOW == 194 (15DD4000) [pid = 3892] [serial = 1974] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.2.html] 12:54:12 INFO - PROCESS | 3892 | --DOMWINDOW == 193 (1851DC00) [pid = 3892] [serial = 1830] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html] 12:54:12 INFO - PROCESS | 3892 | --DOMWINDOW == 192 (17D82000) [pid = 3892] [serial = 2031] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.top.html] 12:54:12 INFO - PROCESS | 3892 | --DOMWINDOW == 191 (1E709C00) [pid = 3892] [serial = 1845] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.5.html] 12:54:12 INFO - PROCESS | 3892 | --DOMWINDOW == 190 (16A64400) [pid = 3892] [serial = 1857] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html] 12:54:12 INFO - PROCESS | 3892 | --DOMWINDOW == 189 (19BF8000) [pid = 3892] [serial = 1944] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.1.html] 12:54:12 INFO - PROCESS | 3892 | --DOMWINDOW == 188 (214B4400) [pid = 3892] [serial = 1908] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.1.html] 12:54:12 INFO - PROCESS | 3892 | --DOMWINDOW == 187 (14A64C00) [pid = 3892] [serial = 1710] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.length.html] 12:54:12 INFO - PROCESS | 3892 | --DOMWINDOW == 186 (20548800) [pid = 3892] [serial = 1854] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html] 12:54:12 INFO - PROCESS | 3892 | --DOMWINDOW == 185 (2068C800) [pid = 3892] [serial = 1962] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.outside.html] 12:54:12 INFO - PROCESS | 3892 | --DOMWINDOW == 184 (1E70FC00) [pid = 3892] [serial = 1902] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.3.html] 12:54:12 INFO - PROCESS | 3892 | --DOMWINDOW == 183 (15AD8000) [pid = 3892] [serial = 1890] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.2.html] 12:54:12 INFO - PROCESS | 3892 | --DOMWINDOW == 182 (22A89C00) [pid = 3892] [serial = 1683] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.negative.html] 12:54:12 INFO - PROCESS | 3892 | --DOMWINDOW == 181 (19BF1000) [pid = 3892] [serial = 1833] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.1.html] 12:54:12 INFO - PROCESS | 3892 | --DOMWINDOW == 180 (18CF4000) [pid = 3892] [serial = 1794] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.cross.html] 12:54:12 INFO - PROCESS | 3892 | --DOMWINDOW == 179 (1FAC7800) [pid = 3892] [serial = 1851] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html] 12:54:12 INFO - PROCESS | 3892 | --DOMWINDOW == 178 (1CD7F000) [pid = 3892] [serial = 1779] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.undefined.html] 12:54:12 INFO - PROCESS | 3892 | --DOMWINDOW == 177 (1D23EC00) [pid = 3892] [serial = 1785] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.basic.html] 12:54:12 INFO - PROCESS | 3892 | --DOMWINDOW == 176 (1D242800) [pid = 3892] [serial = 1731] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.range.html] 12:54:12 INFO - PROCESS | 3892 | --DOMWINDOW == 175 (1D9A9400) [pid = 3892] [serial = 1788] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.clip.html] 12:54:12 INFO - PROCESS | 3892 | --DOMWINDOW == 174 (196D6800) [pid = 3892] [serial = 2037] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html] 12:54:12 INFO - PROCESS | 3892 | --DOMWINDOW == 173 (1CBBF400) [pid = 3892] [serial = 1725] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html] 12:54:12 INFO - PROCESS | 3892 | --DOMWINDOW == 172 (1E70C400) [pid = 3892] [serial = 1848] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html] 12:54:12 INFO - PROCESS | 3892 | --DOMWINDOW == 171 (136DD800) [pid = 3892] [serial = 1722] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html] 12:54:12 INFO - PROCESS | 3892 | --DOMWINDOW == 170 (1D875400) [pid = 3892] [serial = 1671] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.zero.html] 12:54:12 INFO - PROCESS | 3892 | --DOMWINDOW == 169 (142AA400) [pid = 3892] [serial = 2028] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.middle.html] 12:54:12 INFO - PROCESS | 3892 | --DOMWINDOW == 168 (2172F000) [pid = 3892] [serial = 1968] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.basic.html] 12:54:12 INFO - PROCESS | 3892 | --DOMWINDOW == 167 (18F95400) [pid = 3892] [serial = 1893] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.3.html] 12:54:12 INFO - PROCESS | 3892 | --DOMWINDOW == 166 (2154DC00) [pid = 3892] [serial = 1965] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.alpha.html] 12:54:12 INFO - PROCESS | 3892 | --DOMWINDOW == 165 (136A9800) [pid = 3892] [serial = 1734] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html] 12:54:12 INFO - PROCESS | 3892 | --DOMWINDOW == 164 (1C95DC00) [pid = 3892] [serial = 1896] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.1.html] 12:54:12 INFO - PROCESS | 3892 | --DOMWINDOW == 163 (1851AC00) [pid = 3892] [serial = 1971] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.1.html] 12:54:12 INFO - PROCESS | 3892 | --DOMWINDOW == 162 (21745000) [pid = 3892] [serial = 1680] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.large.html] 12:54:12 INFO - PROCESS | 3892 | --DOMWINDOW == 161 (1A1CA800) [pid = 3892] [serial = 1716] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html] 12:54:12 INFO - PROCESS | 3892 | --DOMWINDOW == 160 (1C441800) [pid = 3892] [serial = 1719] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html] 12:54:12 INFO - PROCESS | 3892 | --DOMWINDOW == 159 (1D3FCC00) [pid = 3892] [serial = 1938] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.scale.html] 12:54:12 INFO - PROCESS | 3892 | 1461182052570 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]]]}] 12:54:12 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | save()/restore() works for lineJoin 12:54:12 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | took 1312ms 12:54:12 INFO - PROCESS | 3892 | 1461182052618 Marionette TRACE conn2 -> [0,2753,"getWindowHandle",null] 12:54:12 INFO - PROCESS | 3892 | 1461182052620 Marionette TRACE conn2 <- [1,2753,null,{"value":"13"}] 12:54:12 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html 12:54:12 INFO - PROCESS | 3892 | 1461182052623 Marionette TRACE conn2 -> [0,2754,"setScriptTimeout",{"ms":35000}] 12:54:12 INFO - PROCESS | 3892 | 1461182052625 Marionette TRACE conn2 <- [1,2754,null,{}] 12:54:12 INFO - PROCESS | 3892 | 1461182052629 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}] 12:54:12 INFO - PROCESS | 3892 | 1461182052726 Marionette TRACE conn2 <- [1,2755,null,{"value":null}] 12:54:12 INFO - PROCESS | 3892 | 1461182052733 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\", \"a4ce384a-a975-48db-a85a-201f44ca6737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:54:12 INFO - PROCESS | 3892 | ++DOCSHELL 136DC800 == 117 [pid = 3892] [id = 698] 12:54:12 INFO - PROCESS | 3892 | ++DOMWINDOW == 160 (136DD800) [pid = 3892] [serial = 2094] [outer = 00000000] 12:54:12 INFO - PROCESS | 3892 | ++DOMWINDOW == 161 (18522800) [pid = 3892] [serial = 2095] [outer = 136DD800] 12:54:12 INFO - PROCESS | 3892 | 1461182052776 Marionette DEBUG loaded listener.js 12:54:12 INFO - PROCESS | 3892 | ++DOMWINDOW == 162 (189EE400) [pid = 3892] [serial = 2096] [outer = 136DD800] 12:54:13 INFO - PROCESS | 3892 | 1461182053237 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]]]}] 12:54:13 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | save()/restore() works for lineWidth 12:54:13 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | took 625ms 12:54:13 INFO - PROCESS | 3892 | 1461182053262 Marionette TRACE conn2 -> [0,2757,"getWindowHandle",null] 12:54:13 INFO - PROCESS | 3892 | 1461182053264 Marionette TRACE conn2 <- [1,2757,null,{"value":"13"}] 12:54:13 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html 12:54:13 INFO - PROCESS | 3892 | 1461182053287 Marionette TRACE conn2 -> [0,2758,"setScriptTimeout",{"ms":35000}] 12:54:13 INFO - PROCESS | 3892 | 1461182053288 Marionette TRACE conn2 <- [1,2758,null,{}] 12:54:13 INFO - PROCESS | 3892 | 1461182053292 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}] 12:54:13 INFO - PROCESS | 3892 | 1461182053388 Marionette TRACE conn2 <- [1,2759,null,{"value":null}] 12:54:13 INFO - PROCESS | 3892 | 1461182053394 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\", \"a4ce384a-a975-48db-a85a-201f44ca6737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:54:13 INFO - PROCESS | 3892 | ++DOCSHELL 189EC000 == 118 [pid = 3892] [id = 699] 12:54:13 INFO - PROCESS | 3892 | ++DOMWINDOW == 163 (196D6800) [pid = 3892] [serial = 2097] [outer = 00000000] 12:54:13 INFO - PROCESS | 3892 | ++DOMWINDOW == 164 (19EE1000) [pid = 3892] [serial = 2098] [outer = 196D6800] 12:54:13 INFO - PROCESS | 3892 | 1461182053439 Marionette DEBUG loaded listener.js 12:54:13 INFO - PROCESS | 3892 | ++DOMWINDOW == 165 (1A1CA800) [pid = 3892] [serial = 2099] [outer = 196D6800] 12:54:13 INFO - PROCESS | 3892 | 1461182053947 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]]]}] 12:54:13 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | save()/restore() works for miterLimit 12:54:13 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | took 703ms 12:54:13 INFO - PROCESS | 3892 | 1461182053985 Marionette TRACE conn2 -> [0,2761,"getWindowHandle",null] 12:54:13 INFO - PROCESS | 3892 | 1461182053987 Marionette TRACE conn2 <- [1,2761,null,{"value":"13"}] 12:54:13 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.path.html 12:54:14 INFO - PROCESS | 3892 | 1461182053990 Marionette TRACE conn2 -> [0,2762,"setScriptTimeout",{"ms":35000}] 12:54:14 INFO - PROCESS | 3892 | 1461182053993 Marionette TRACE conn2 <- [1,2762,null,{}] 12:54:14 INFO - PROCESS | 3892 | 1461182053996 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}] 12:54:14 INFO - PROCESS | 3892 | 1461182054103 Marionette TRACE conn2 <- [1,2763,null,{"value":null}] 12:54:14 INFO - PROCESS | 3892 | 1461182054109 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\", \"a4ce384a-a975-48db-a85a-201f44ca6737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:54:14 INFO - PROCESS | 3892 | ++DOCSHELL 18CF2800 == 119 [pid = 3892] [id = 700] 12:54:14 INFO - PROCESS | 3892 | ++DOMWINDOW == 166 (190B6C00) [pid = 3892] [serial = 2100] [outer = 00000000] 12:54:14 INFO - PROCESS | 3892 | ++DOMWINDOW == 167 (1D3F5800) [pid = 3892] [serial = 2101] [outer = 190B6C00] 12:54:14 INFO - PROCESS | 3892 | 1461182054157 Marionette DEBUG loaded listener.js 12:54:14 INFO - PROCESS | 3892 | ++DOMWINDOW == 168 (1D9B3C00) [pid = 3892] [serial = 2102] [outer = 190B6C00] 12:54:14 INFO - PROCESS | 3892 | 1461182054964 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]]]}] 12:54:15 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | save()/restore() does not affect the current path 12:54:15 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | took 1047ms 12:54:15 INFO - PROCESS | 3892 | 1461182055051 Marionette TRACE conn2 -> [0,2765,"getWindowHandle",null] 12:54:15 INFO - PROCESS | 3892 | 1461182055056 Marionette TRACE conn2 <- [1,2765,null,{"value":"13"}] 12:54:15 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html 12:54:15 INFO - PROCESS | 3892 | 1461182055062 Marionette TRACE conn2 -> [0,2766,"setScriptTimeout",{"ms":35000}] 12:54:15 INFO - PROCESS | 3892 | 1461182055066 Marionette TRACE conn2 <- [1,2766,null,{}] 12:54:15 INFO - PROCESS | 3892 | 1461182055086 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}] 12:54:15 INFO - PROCESS | 3892 | 1461182055229 Marionette TRACE conn2 <- [1,2767,null,{"value":null}] 12:54:15 INFO - PROCESS | 3892 | 1461182055393 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\", \"a4ce384a-a975-48db-a85a-201f44ca6737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:54:15 INFO - PROCESS | 3892 | ++DOCSHELL 14AF1C00 == 120 [pid = 3892] [id = 701] 12:54:15 INFO - PROCESS | 3892 | ++DOMWINDOW == 169 (16A67400) [pid = 3892] [serial = 2103] [outer = 00000000] 12:54:15 INFO - PROCESS | 3892 | ++DOMWINDOW == 170 (190B4000) [pid = 3892] [serial = 2104] [outer = 16A67400] 12:54:15 INFO - PROCESS | 3892 | 1461182055454 Marionette DEBUG loaded listener.js 12:54:15 INFO - PROCESS | 3892 | ++DOMWINDOW == 171 (19BEEC00) [pid = 3892] [serial = 2105] [outer = 16A67400] 12:54:16 INFO - PROCESS | 3892 | 1461182056023 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]]]}] 12:54:16 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | save()/restore() works for shadowBlur 12:54:16 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | took 1000ms 12:54:16 INFO - PROCESS | 3892 | 1461182056069 Marionette TRACE conn2 -> [0,2769,"getWindowHandle",null] 12:54:16 INFO - PROCESS | 3892 | 1461182056075 Marionette TRACE conn2 <- [1,2769,null,{"value":"13"}] 12:54:16 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html 12:54:16 INFO - PROCESS | 3892 | 1461182056081 Marionette TRACE conn2 -> [0,2770,"setScriptTimeout",{"ms":35000}] 12:54:16 INFO - PROCESS | 3892 | 1461182056084 Marionette TRACE conn2 <- [1,2770,null,{}] 12:54:16 INFO - PROCESS | 3892 | 1461182056088 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}] 12:54:16 INFO - PROCESS | 3892 | 1461182056210 Marionette TRACE conn2 <- [1,2771,null,{"value":null}] 12:54:16 INFO - PROCESS | 3892 | 1461182056395 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\", \"a4ce384a-a975-48db-a85a-201f44ca6737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:54:16 INFO - PROCESS | 3892 | ++DOCSHELL 18F76000 == 121 [pid = 3892] [id = 702] 12:54:16 INFO - PROCESS | 3892 | ++DOMWINDOW == 172 (1A340000) [pid = 3892] [serial = 2106] [outer = 00000000] 12:54:16 INFO - PROCESS | 3892 | ++DOMWINDOW == 173 (1C5EFC00) [pid = 3892] [serial = 2107] [outer = 1A340000] 12:54:16 INFO - PROCESS | 3892 | 1461182056451 Marionette DEBUG loaded listener.js 12:54:16 INFO - PROCESS | 3892 | ++DOMWINDOW == 174 (1CB4D000) [pid = 3892] [serial = 2108] [outer = 1A340000] 12:54:17 INFO - PROCESS | 3892 | 1461182057046 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]]]}] 12:54:17 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | save()/restore() works for shadowColor 12:54:17 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | took 1000ms 12:54:17 INFO - PROCESS | 3892 | 1461182057081 Marionette TRACE conn2 -> [0,2773,"getWindowHandle",null] 12:54:17 INFO - PROCESS | 3892 | 1461182057084 Marionette TRACE conn2 <- [1,2773,null,{"value":"13"}] 12:54:17 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html 12:54:17 INFO - PROCESS | 3892 | 1461182057087 Marionette TRACE conn2 -> [0,2774,"setScriptTimeout",{"ms":35000}] 12:54:17 INFO - PROCESS | 3892 | 1461182057091 Marionette TRACE conn2 <- [1,2774,null,{}] 12:54:17 INFO - PROCESS | 3892 | 1461182057102 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}] 12:54:17 INFO - PROCESS | 3892 | 1461182057223 Marionette TRACE conn2 <- [1,2775,null,{"value":null}] 12:54:17 INFO - PROCESS | 3892 | 1461182057410 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\", \"a4ce384a-a975-48db-a85a-201f44ca6737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:54:17 INFO - PROCESS | 3892 | ++DOCSHELL 1DBE5C00 == 122 [pid = 3892] [id = 703] 12:54:17 INFO - PROCESS | 3892 | ++DOMWINDOW == 175 (1DBE8400) [pid = 3892] [serial = 2109] [outer = 00000000] 12:54:17 INFO - PROCESS | 3892 | ++DOMWINDOW == 176 (1DF49400) [pid = 3892] [serial = 2110] [outer = 1DBE8400] 12:54:17 INFO - PROCESS | 3892 | 1461182057468 Marionette DEBUG loaded listener.js 12:54:17 INFO - PROCESS | 3892 | ++DOMWINDOW == 177 (1E10B400) [pid = 3892] [serial = 2111] [outer = 1DBE8400] 12:54:18 INFO - PROCESS | 3892 | 1461182058042 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]]]}] 12:54:18 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | save()/restore() works for shadowOffsetX 12:54:18 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | took 1000ms 12:54:18 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html 12:54:18 INFO - PROCESS | 3892 | 1461182058089 Marionette TRACE conn2 -> [0,2777,"getWindowHandle",null] 12:54:18 INFO - PROCESS | 3892 | 1461182058092 Marionette TRACE conn2 <- [1,2777,null,{"value":"13"}] 12:54:18 INFO - PROCESS | 3892 | 1461182058095 Marionette TRACE conn2 -> [0,2778,"setScriptTimeout",{"ms":35000}] 12:54:18 INFO - PROCESS | 3892 | 1461182058097 Marionette TRACE conn2 <- [1,2778,null,{}] 12:54:18 INFO - PROCESS | 3892 | 1461182058101 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}] 12:54:18 INFO - PROCESS | 3892 | 1461182058237 Marionette TRACE conn2 <- [1,2779,null,{"value":null}] 12:54:18 INFO - PROCESS | 3892 | 1461182058425 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\", \"a4ce384a-a975-48db-a85a-201f44ca6737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:54:18 INFO - PROCESS | 3892 | ++DOCSHELL 1E1E1C00 == 123 [pid = 3892] [id = 704] 12:54:18 INFO - PROCESS | 3892 | ++DOMWINDOW == 178 (1E3B3000) [pid = 3892] [serial = 2112] [outer = 00000000] 12:54:18 INFO - PROCESS | 3892 | ++DOMWINDOW == 179 (1E70F800) [pid = 3892] [serial = 2113] [outer = 1E3B3000] 12:54:18 INFO - PROCESS | 3892 | 1461182058480 Marionette DEBUG loaded listener.js 12:54:18 INFO - PROCESS | 3892 | ++DOMWINDOW == 180 (1FAC6400) [pid = 3892] [serial = 2114] [outer = 1E3B3000] 12:54:19 INFO - PROCESS | 3892 | 1461182058995 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]]]}] 12:54:19 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | save()/restore() works for shadowOffsetY 12:54:19 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | took 938ms 12:54:19 INFO - PROCESS | 3892 | 1461182059046 Marionette TRACE conn2 -> [0,2781,"getWindowHandle",null] 12:54:19 INFO - PROCESS | 3892 | 1461182059049 Marionette TRACE conn2 <- [1,2781,null,{"value":"13"}] 12:54:19 INFO - PROCESS | 3892 | 1461182059054 Marionette TRACE conn2 -> [0,2782,"setScriptTimeout",{"ms":35000}] 12:54:19 INFO - PROCESS | 3892 | 1461182059056 Marionette TRACE conn2 <- [1,2782,null,{}] 12:54:19 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html 12:54:19 INFO - PROCESS | 3892 | 1461182059060 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}] 12:54:19 INFO - PROCESS | 3892 | 1461182059175 Marionette TRACE conn2 <- [1,2783,null,{"value":null}] 12:54:19 INFO - PROCESS | 3892 | 1461182059358 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\", \"a4ce384a-a975-48db-a85a-201f44ca6737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:54:19 INFO - PROCESS | 3892 | ++DOCSHELL 1E10F400 == 124 [pid = 3892] [id = 705] 12:54:19 INFO - PROCESS | 3892 | ++DOMWINDOW == 181 (1E708000) [pid = 3892] [serial = 2115] [outer = 00000000] 12:54:19 INFO - PROCESS | 3892 | ++DOMWINDOW == 182 (214B3000) [pid = 3892] [serial = 2116] [outer = 1E708000] 12:54:19 INFO - PROCESS | 3892 | 1461182059412 Marionette DEBUG loaded listener.js 12:54:19 INFO - PROCESS | 3892 | ++DOMWINDOW == 183 (214B8400) [pid = 3892] [serial = 2117] [outer = 1E708000] 12:54:20 INFO - PROCESS | 3892 | 1461182060024 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]]]}] 12:54:20 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | save()/restore() can be nested as a stack 12:54:20 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | took 985ms 12:54:20 INFO - PROCESS | 3892 | 1461182060043 Marionette TRACE conn2 -> [0,2785,"getWindowHandle",null] 12:54:20 INFO - PROCESS | 3892 | 1461182060045 Marionette TRACE conn2 <- [1,2785,null,{"value":"13"}] 12:54:20 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html 12:54:20 INFO - PROCESS | 3892 | 1461182060048 Marionette TRACE conn2 -> [0,2786,"setScriptTimeout",{"ms":35000}] 12:54:20 INFO - PROCESS | 3892 | 1461182060050 Marionette TRACE conn2 <- [1,2786,null,{}] 12:54:20 INFO - PROCESS | 3892 | 1461182060054 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}] 12:54:20 INFO - PROCESS | 3892 | 1461182060176 Marionette TRACE conn2 <- [1,2787,null,{"value":null}] 12:54:20 INFO - PROCESS | 3892 | 1461182060361 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\", \"a4ce384a-a975-48db-a85a-201f44ca6737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:54:20 INFO - PROCESS | 3892 | ++DOCSHELL 20548800 == 125 [pid = 3892] [id = 706] 12:54:20 INFO - PROCESS | 3892 | ++DOMWINDOW == 184 (2068D000) [pid = 3892] [serial = 2118] [outer = 00000000] 12:54:20 INFO - PROCESS | 3892 | ++DOMWINDOW == 185 (215A2000) [pid = 3892] [serial = 2119] [outer = 2068D000] 12:54:20 INFO - PROCESS | 3892 | 1461182060419 Marionette DEBUG loaded listener.js 12:54:20 INFO - PROCESS | 3892 | ++DOMWINDOW == 186 (215A8400) [pid = 3892] [serial = 2120] [outer = 2068D000] 12:54:20 INFO - PROCESS | 3892 | 1461182060966 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]]]}] 12:54:21 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | save()/restore() stack depth is not unreasonably limited 12:54:21 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | took 1000ms 12:54:21 INFO - PROCESS | 3892 | 1461182061052 Marionette TRACE conn2 -> [0,2789,"getWindowHandle",null] 12:54:21 INFO - PROCESS | 3892 | 1461182061054 Marionette TRACE conn2 <- [1,2789,null,{"value":"13"}] 12:54:21 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html 12:54:21 INFO - PROCESS | 3892 | 1461182061057 Marionette TRACE conn2 -> [0,2790,"setScriptTimeout",{"ms":35000}] 12:54:21 INFO - PROCESS | 3892 | 1461182061059 Marionette TRACE conn2 <- [1,2790,null,{}] 12:54:21 INFO - PROCESS | 3892 | 1461182061063 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}] 12:54:21 INFO - PROCESS | 3892 | 1461182061176 Marionette TRACE conn2 <- [1,2791,null,{"value":null}] 12:54:21 INFO - PROCESS | 3892 | 1461182061347 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\", \"a4ce384a-a975-48db-a85a-201f44ca6737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:54:21 INFO - PROCESS | 3892 | ++DOCSHELL 21559800 == 126 [pid = 3892] [id = 707] 12:54:21 INFO - PROCESS | 3892 | ++DOMWINDOW == 187 (21562C00) [pid = 3892] [serial = 2121] [outer = 00000000] 12:54:21 INFO - PROCESS | 3892 | ++DOMWINDOW == 188 (21733000) [pid = 3892] [serial = 2122] [outer = 21562C00] 12:54:21 INFO - PROCESS | 3892 | 1461182061406 Marionette DEBUG loaded listener.js 12:54:21 INFO - PROCESS | 3892 | ++DOMWINDOW == 189 (21745000) [pid = 3892] [serial = 2123] [outer = 21562C00] 12:54:21 INFO - PROCESS | 3892 | 1461182061953 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]]]}] 12:54:22 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | save()/restore() works for strokeStyle 12:54:22 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | took 953ms 12:54:22 INFO - PROCESS | 3892 | 1461182062003 Marionette TRACE conn2 -> [0,2793,"getWindowHandle",null] 12:54:22 INFO - PROCESS | 3892 | 1461182062005 Marionette TRACE conn2 <- [1,2793,null,{"value":"13"}] 12:54:22 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html 12:54:22 INFO - PROCESS | 3892 | 1461182062009 Marionette TRACE conn2 -> [0,2794,"setScriptTimeout",{"ms":35000}] 12:54:22 INFO - PROCESS | 3892 | 1461182062011 Marionette TRACE conn2 <- [1,2794,null,{}] 12:54:22 INFO - PROCESS | 3892 | 1461182062014 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}] 12:54:22 INFO - PROCESS | 3892 | 1461182062127 Marionette TRACE conn2 <- [1,2795,null,{"value":null}] 12:54:22 INFO - PROCESS | 3892 | 1461182062311 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\", \"a4ce384a-a975-48db-a85a-201f44ca6737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:54:22 INFO - PROCESS | 3892 | ++DOCSHELL 215A7800 == 127 [pid = 3892] [id = 708] 12:54:22 INFO - PROCESS | 3892 | ++DOMWINDOW == 190 (21729800) [pid = 3892] [serial = 2124] [outer = 00000000] 12:54:22 INFO - PROCESS | 3892 | ++DOMWINDOW == 191 (219E1C00) [pid = 3892] [serial = 2125] [outer = 21729800] 12:54:22 INFO - PROCESS | 3892 | 1461182062367 Marionette DEBUG loaded listener.js 12:54:22 INFO - PROCESS | 3892 | ++DOMWINDOW == 192 (219E1800) [pid = 3892] [serial = 2126] [outer = 21729800] 12:54:23 INFO - PROCESS | 3892 | 1461182063032 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]]]}] 12:54:23 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | save()/restore() works for textAlign 12:54:23 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | took 1047ms 12:54:23 INFO - PROCESS | 3892 | 1461182063062 Marionette TRACE conn2 -> [0,2797,"getWindowHandle",null] 12:54:23 INFO - PROCESS | 3892 | 1461182063064 Marionette TRACE conn2 <- [1,2797,null,{"value":"13"}] 12:54:23 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html 12:54:23 INFO - PROCESS | 3892 | 1461182063068 Marionette TRACE conn2 -> [0,2798,"setScriptTimeout",{"ms":35000}] 12:54:23 INFO - PROCESS | 3892 | 1461182063070 Marionette TRACE conn2 <- [1,2798,null,{}] 12:54:23 INFO - PROCESS | 3892 | 1461182063074 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}] 12:54:23 INFO - PROCESS | 3892 | 1461182063190 Marionette TRACE conn2 <- [1,2799,null,{"value":null}] 12:54:23 INFO - PROCESS | 3892 | 1461182063379 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\", \"a4ce384a-a975-48db-a85a-201f44ca6737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:54:23 INFO - PROCESS | 3892 | ++DOCSHELL 1354C400 == 128 [pid = 3892] [id = 709] 12:54:23 INFO - PROCESS | 3892 | ++DOMWINDOW == 193 (136B5000) [pid = 3892] [serial = 2127] [outer = 00000000] 12:54:23 INFO - PROCESS | 3892 | ++DOMWINDOW == 194 (18C1B000) [pid = 3892] [serial = 2128] [outer = 136B5000] 12:54:23 INFO - PROCESS | 3892 | 1461182063434 Marionette DEBUG loaded listener.js 12:54:23 INFO - PROCESS | 3892 | ++DOMWINDOW == 195 (190B3C00) [pid = 3892] [serial = 2129] [outer = 136B5000] 12:54:23 INFO - PROCESS | 3892 | 1461182063991 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]]]}] 12:54:24 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | save()/restore() works for textBaseline 12:54:24 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | took 1000ms 12:54:24 INFO - PROCESS | 3892 | 1461182064069 Marionette TRACE conn2 -> [0,2801,"getWindowHandle",null] 12:54:24 INFO - PROCESS | 3892 | 1461182064072 Marionette TRACE conn2 <- [1,2801,null,{"value":"13"}] 12:54:24 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html 12:54:24 INFO - PROCESS | 3892 | 1461182064076 Marionette TRACE conn2 -> [0,2802,"setScriptTimeout",{"ms":35000}] 12:54:24 INFO - PROCESS | 3892 | 1461182064078 Marionette TRACE conn2 <- [1,2802,null,{}] 12:54:24 INFO - PROCESS | 3892 | 1461182064082 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}] 12:54:24 INFO - PROCESS | 3892 | 1461182064200 Marionette TRACE conn2 <- [1,2803,null,{"value":null}] 12:54:24 INFO - PROCESS | 3892 | 1461182064376 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\", \"a4ce384a-a975-48db-a85a-201f44ca6737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:54:24 INFO - PROCESS | 3892 | ++DOCSHELL 1663BC00 == 129 [pid = 3892] [id = 710] 12:54:24 INFO - PROCESS | 3892 | ++DOMWINDOW == 196 (16A65400) [pid = 3892] [serial = 2130] [outer = 00000000] 12:54:24 INFO - PROCESS | 3892 | ++DOMWINDOW == 197 (18CEB000) [pid = 3892] [serial = 2131] [outer = 16A65400] 12:54:24 INFO - PROCESS | 3892 | 1461182064431 Marionette DEBUG loaded listener.js 12:54:24 INFO - PROCESS | 3892 | ++DOMWINDOW == 198 (19862C00) [pid = 3892] [serial = 2132] [outer = 16A65400] 12:54:25 INFO - PROCESS | 3892 | 1461182065296 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]]]}] 12:54:25 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | save()/restore() affects the current transformation matrix 12:54:25 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | took 1297ms 12:54:25 INFO - PROCESS | 3892 | 1461182065380 Marionette TRACE conn2 -> [0,2805,"getWindowHandle",null] 12:54:25 INFO - PROCESS | 3892 | 1461182065385 Marionette TRACE conn2 <- [1,2805,null,{"value":"13"}] 12:54:25 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html 12:54:25 INFO - PROCESS | 3892 | 1461182065405 Marionette TRACE conn2 -> [0,2806,"setScriptTimeout",{"ms":35000}] 12:54:25 INFO - PROCESS | 3892 | 1461182065409 Marionette TRACE conn2 <- [1,2806,null,{}] 12:54:25 INFO - PROCESS | 3892 | 1461182065414 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}] 12:54:25 INFO - PROCESS | 3892 | 1461182065538 Marionette TRACE conn2 <- [1,2807,null,{"value":null}] 12:54:25 INFO - PROCESS | 3892 | 1461182065709 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\", \"a4ce384a-a975-48db-a85a-201f44ca6737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:54:25 INFO - PROCESS | 3892 | ++DOCSHELL 18F99000 == 130 [pid = 3892] [id = 711] 12:54:25 INFO - PROCESS | 3892 | ++DOMWINDOW == 199 (18F99800) [pid = 3892] [serial = 2133] [outer = 00000000] 12:54:25 INFO - PROCESS | 3892 | ++DOMWINDOW == 200 (190B1400) [pid = 3892] [serial = 2134] [outer = 18F99800] 12:54:25 INFO - PROCESS | 3892 | 1461182065767 Marionette DEBUG loaded listener.js 12:54:25 INFO - PROCESS | 3892 | ++DOMWINDOW == 201 (190AD000) [pid = 3892] [serial = 2135] [outer = 18F99800] 12:54:26 INFO - PROCESS | 3892 | 1461182066332 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]]]}] 12:54:26 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | restore() with an empty stack has no effect 12:54:26 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | took 1000ms 12:54:26 INFO - PROCESS | 3892 | 1461182066411 Marionette TRACE conn2 -> [0,2809,"getWindowHandle",null] 12:54:26 INFO - PROCESS | 3892 | 1461182066416 Marionette TRACE conn2 <- [1,2809,null,{"value":"13"}] 12:54:26 INFO - TEST-START | /2dcontext/transformations/2d.transformation.order.html 12:54:26 INFO - PROCESS | 3892 | 1461182066422 Marionette TRACE conn2 -> [0,2810,"setScriptTimeout",{"ms":35000}] 12:54:26 INFO - PROCESS | 3892 | 1461182066424 Marionette TRACE conn2 <- [1,2810,null,{}] 12:54:26 INFO - PROCESS | 3892 | 1461182066428 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}] 12:54:26 INFO - PROCESS | 3892 | 1461182066537 Marionette TRACE conn2 <- [1,2811,null,{"value":null}] 12:54:26 INFO - PROCESS | 3892 | 1461182066713 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\", \"a4ce384a-a975-48db-a85a-201f44ca6737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:54:26 INFO - PROCESS | 3892 | ++DOCSHELL 1851B400 == 131 [pid = 3892] [id = 712] 12:54:26 INFO - PROCESS | 3892 | ++DOMWINDOW == 202 (189EFC00) [pid = 3892] [serial = 2136] [outer = 00000000] 12:54:26 INFO - PROCESS | 3892 | ++DOMWINDOW == 203 (1A8E2000) [pid = 3892] [serial = 2137] [outer = 189EFC00] 12:54:26 INFO - PROCESS | 3892 | 1461182066763 Marionette DEBUG loaded listener.js 12:54:26 INFO - PROCESS | 3892 | ++DOMWINDOW == 204 (1ABD7000) [pid = 3892] [serial = 2138] [outer = 189EFC00] 12:54:26 INFO - PROCESS | 3892 | --DOCSHELL 136DE000 == 130 [pid = 3892] [id = 196] 12:54:26 INFO - PROCESS | 3892 | --DOCSHELL 20542000 == 129 [pid = 3892] [id = 481] 12:54:26 INFO - PROCESS | 3892 | --DOCSHELL 189EC000 == 128 [pid = 3892] [id = 699] 12:54:26 INFO - PROCESS | 3892 | --DOCSHELL 136DC800 == 127 [pid = 3892] [id = 698] 12:54:26 INFO - PROCESS | 3892 | --DOCSHELL 1D840800 == 126 [pid = 3892] [id = 697] 12:54:26 INFO - PROCESS | 3892 | --DOCSHELL 1E110800 == 125 [pid = 3892] [id = 696] 12:54:26 INFO - PROCESS | 3892 | --DOCSHELL 1E10B800 == 124 [pid = 3892] [id = 695] 12:54:26 INFO - PROCESS | 3892 | --DOCSHELL 1CD7F400 == 123 [pid = 3892] [id = 694] 12:54:26 INFO - PROCESS | 3892 | --DOCSHELL 1D01DC00 == 122 [pid = 3892] [id = 693] 12:54:26 INFO - PROCESS | 3892 | --DOCSHELL 196D4C00 == 121 [pid = 3892] [id = 692] 12:54:26 INFO - PROCESS | 3892 | --DOCSHELL 165A0000 == 120 [pid = 3892] [id = 691] 12:54:26 INFO - PROCESS | 3892 | --DOCSHELL 16ED0800 == 119 [pid = 3892] [id = 690] 12:54:27 INFO - PROCESS | 3892 | --DOMWINDOW == 203 (1C446800) [pid = 3892] [serial = 2044] [outer = 00000000] [url = about:blank] 12:54:27 INFO - PROCESS | 3892 | --DOMWINDOW == 202 (224DB000) [pid = 3892] [serial = 2017] [outer = 00000000] [url = about:blank] 12:54:27 INFO - PROCESS | 3892 | --DOMWINDOW == 201 (21743C00) [pid = 3892] [serial = 2014] [outer = 00000000] [url = about:blank] 12:54:27 INFO - PROCESS | 3892 | --DOMWINDOW == 200 (198F6800) [pid = 3892] [serial = 2008] [outer = 00000000] [url = about:blank] 12:54:27 INFO - PROCESS | 3892 | --DOMWINDOW == 199 (1CBA5800) [pid = 3892] [serial = 2011] [outer = 00000000] [url = about:blank] 12:54:27 INFO - PROCESS | 3892 | --DOMWINDOW == 198 (22D5BC00) [pid = 3892] [serial = 2023] [outer = 00000000] [url = about:blank] 12:54:27 INFO - PROCESS | 3892 | --DOMWINDOW == 197 (22A92400) [pid = 3892] [serial = 2020] [outer = 00000000] [url = about:blank] 12:54:27 INFO - PROCESS | 3892 | --DOCSHELL 1C5FA000 == 118 [pid = 3892] [id = 689] 12:54:27 INFO - PROCESS | 3892 | --DOCSHELL 1DCE9000 == 117 [pid = 3892] [id = 688] 12:54:27 INFO - PROCESS | 3892 | --DOCSHELL 1D87A400 == 116 [pid = 3892] [id = 687] 12:54:27 INFO - PROCESS | 3892 | --DOCSHELL 1CBCD000 == 115 [pid = 3892] [id = 686] 12:54:27 INFO - PROCESS | 3892 | --DOCSHELL 1CB3F400 == 114 [pid = 3892] [id = 685] 12:54:27 INFO - PROCESS | 3892 | --DOCSHELL 1C32D800 == 113 [pid = 3892] [id = 684] 12:54:27 INFO - PROCESS | 3892 | --DOCSHELL 165A0C00 == 112 [pid = 3892] [id = 683] 12:54:27 INFO - PROCESS | 3892 | --DOCSHELL 1541B400 == 111 [pid = 3892] [id = 682] 12:54:27 INFO - PROCESS | 3892 | --DOCSHELL 1A1D4000 == 110 [pid = 3892] [id = 681] 12:54:27 INFO - PROCESS | 3892 | --DOMWINDOW == 196 (1CB4E400) [pid = 3892] [serial = 1670] [outer = 00000000] [url = about:blank] 12:54:27 INFO - PROCESS | 3892 | --DOMWINDOW == 195 (21562400) [pid = 3892] [serial = 1913] [outer = 00000000] [url = about:blank] 12:54:27 INFO - PROCESS | 3892 | --DOMWINDOW == 194 (1663DC00) [pid = 3892] [serial = 1772] [outer = 00000000] [url = about:blank] 12:54:27 INFO - PROCESS | 3892 | --DOMWINDOW == 193 (18CEF000) [pid = 3892] [serial = 1667] [outer = 00000000] [url = about:blank] 12:54:27 INFO - PROCESS | 3892 | --DOMWINDOW == 192 (1E10CC00) [pid = 3892] [serial = 1955] [outer = 00000000] [url = about:blank] 12:54:27 INFO - PROCESS | 3892 | --DOMWINDOW == 191 (2154B800) [pid = 3892] [serial = 1961] [outer = 00000000] [url = about:blank] 12:54:27 INFO - PROCESS | 3892 | --DOMWINDOW == 190 (215A4800) [pid = 3892] [serial = 1916] [outer = 00000000] [url = about:blank] 12:54:27 INFO - PROCESS | 3892 | --DOMWINDOW == 189 (1A3A8000) [pid = 3892] [serial = 1688] [outer = 00000000] [url = about:blank] 12:54:27 INFO - PROCESS | 3892 | --DOMWINDOW == 188 (1D842000) [pid = 3892] [serial = 1730] [outer = 00000000] [url = about:blank] 12:54:27 INFO - PROCESS | 3892 | --DOMWINDOW == 187 (1CBAA400) [pid = 3892] [serial = 1778] [outer = 00000000] [url = about:blank] 12:54:27 INFO - PROCESS | 3892 | --DOMWINDOW == 186 (1D9B6800) [pid = 3892] [serial = 1949] [outer = 00000000] [url = about:blank] 12:54:27 INFO - PROCESS | 3892 | --DOMWINDOW == 185 (19EE5800) [pid = 3892] [serial = 2041] [outer = 00000000] [url = about:blank] 12:54:27 INFO - PROCESS | 3892 | --DOMWINDOW == 184 (20687C00) [pid = 3892] [serial = 1958] [outer = 00000000] [url = about:blank] 12:54:27 INFO - PROCESS | 3892 | --DOMWINDOW == 183 (196D7800) [pid = 3892] [serial = 2036] [outer = 00000000] [url = about:blank] 12:54:27 INFO - PROCESS | 3892 | --DOMWINDOW == 182 (1D3F9400) [pid = 3892] [serial = 1784] [outer = 00000000] [url = about:blank] 12:54:27 INFO - PROCESS | 3892 | --DOMWINDOW == 181 (1DBE6400) [pid = 3892] [serial = 1793] [outer = 00000000] [url = about:blank] 12:54:27 INFO - PROCESS | 3892 | --DOMWINDOW == 180 (214B7C00) [pid = 3892] [serial = 1907] [outer = 00000000] [url = about:blank] 12:54:27 INFO - PROCESS | 3892 | --DOMWINDOW == 179 (1CB43000) [pid = 3892] [serial = 1922] [outer = 00000000] [url = about:blank] 12:54:27 INFO - PROCESS | 3892 | --DOMWINDOW == 178 (1E3BE400) [pid = 3892] [serial = 1844] [outer = 00000000] [url = about:blank] 12:54:27 INFO - PROCESS | 3892 | --DOMWINDOW == 177 (215A0000) [pid = 3892] [serial = 1679] [outer = 00000000] [url = about:blank] 12:54:27 INFO - PROCESS | 3892 | --DOMWINDOW == 176 (1DCEB800) [pid = 3892] [serial = 1952] [outer = 00000000] [url = about:blank] 12:54:27 INFO - PROCESS | 3892 | --DOMWINDOW == 175 (190B1000) [pid = 3892] [serial = 2035] [outer = 00000000] [url = about:blank] 12:54:27 INFO - PROCESS | 3892 | --DOMWINDOW == 174 (1E105800) [pid = 3892] [serial = 1838] [outer = 00000000] [url = about:blank] 12:54:27 INFO - PROCESS | 3892 | --DOMWINDOW == 173 (18F9C400) [pid = 3892] [serial = 1715] [outer = 00000000] [url = about:blank] 12:54:27 INFO - PROCESS | 3892 | --DOMWINDOW == 172 (18F9A400) [pid = 3892] [serial = 1775] [outer = 00000000] [url = about:blank] 12:54:27 INFO - PROCESS | 3892 | --DOMWINDOW == 171 (2054F800) [pid = 3892] [serial = 1676] [outer = 00000000] [url = about:blank] 12:54:27 INFO - PROCESS | 3892 | --DOMWINDOW == 170 (190B5400) [pid = 3892] [serial = 1943] [outer = 00000000] [url = about:blank] 12:54:27 INFO - PROCESS | 3892 | --DOMWINDOW == 169 (1D01D800) [pid = 3892] [serial = 2026] [outer = 00000000] [url = about:blank] 12:54:27 INFO - PROCESS | 3892 | --DOMWINDOW == 168 (2172CC00) [pid = 3892] [serial = 1919] [outer = 00000000] [url = about:blank] 12:54:27 INFO - PROCESS | 3892 | --DOMWINDOW == 167 (1FACEC00) [pid = 3892] [serial = 1901] [outer = 00000000] [url = about:blank] 12:54:27 INFO - PROCESS | 3892 | --DOMWINDOW == 166 (1A446C00) [pid = 3892] [serial = 2042] [outer = 00000000] [url = about:blank] 12:54:27 INFO - PROCESS | 3892 | --DOMWINDOW == 165 (1E1DE800) [pid = 3892] [serial = 1841] [outer = 00000000] [url = about:blank] 12:54:27 INFO - PROCESS | 3892 | --DOMWINDOW == 164 (19BEDC00) [pid = 3892] [serial = 1691] [outer = 00000000] [url = about:blank] 12:54:27 INFO - PROCESS | 3892 | --DOMWINDOW == 163 (1AB0D800) [pid = 3892] [serial = 1976] [outer = 00000000] [url = about:blank] 12:54:27 INFO - PROCESS | 3892 | --DOMWINDOW == 162 (18F9C800) [pid = 3892] [serial = 1832] [outer = 00000000] [url = about:blank] 12:54:27 INFO - PROCESS | 3892 | --DOMWINDOW == 161 (18995800) [pid = 3892] [serial = 2032] [outer = 00000000] [url = about:blank] 12:54:27 INFO - PROCESS | 3892 | --DOMWINDOW == 160 (1FAC4800) [pid = 3892] [serial = 1847] [outer = 00000000] [url = about:blank] 12:54:27 INFO - PROCESS | 3892 | --DOMWINDOW == 159 (1CBA0400) [pid = 3892] [serial = 1859] [outer = 00000000] [url = about:blank] 12:54:27 INFO - PROCESS | 3892 | --DOMWINDOW == 158 (1C43B000) [pid = 3892] [serial = 1946] [outer = 00000000] [url = about:blank] 12:54:27 INFO - PROCESS | 3892 | --DOMWINDOW == 157 (21557400) [pid = 3892] [serial = 1910] [outer = 00000000] [url = about:blank] 12:54:27 INFO - PROCESS | 3892 | --DOMWINDOW == 156 (16EDAC00) [pid = 3892] [serial = 1712] [outer = 00000000] [url = about:blank] 12:54:27 INFO - PROCESS | 3892 | --DOMWINDOW == 155 (2068D400) [pid = 3892] [serial = 1856] [outer = 00000000] [url = about:blank] 12:54:27 INFO - PROCESS | 3892 | --DOMWINDOW == 154 (2172FC00) [pid = 3892] [serial = 1964] [outer = 00000000] [url = about:blank] 12:54:27 INFO - PROCESS | 3892 | --DOMWINDOW == 153 (189F1800) [pid = 3892] [serial = 2033] [outer = 00000000] [url = about:blank] 12:54:27 INFO - PROCESS | 3892 | --DOMWINDOW == 152 (2100B800) [pid = 3892] [serial = 1904] [outer = 00000000] [url = about:blank] 12:54:27 INFO - PROCESS | 3892 | --DOMWINDOW == 151 (16ED8C00) [pid = 3892] [serial = 1892] [outer = 00000000] [url = about:blank] 12:54:27 INFO - PROCESS | 3892 | --DOMWINDOW == 150 (23164000) [pid = 3892] [serial = 1685] [outer = 00000000] [url = about:blank] 12:54:27 INFO - PROCESS | 3892 | --DOMWINDOW == 149 (1DF4CC00) [pid = 3892] [serial = 2027] [outer = 00000000] [url = about:blank] 12:54:27 INFO - PROCESS | 3892 | --DOMWINDOW == 148 (1C5F0400) [pid = 3892] [serial = 1835] [outer = 00000000] [url = about:blank] 12:54:27 INFO - PROCESS | 3892 | --DOMWINDOW == 147 (1AA58400) [pid = 3892] [serial = 1796] [outer = 00000000] [url = about:blank] 12:54:27 INFO - PROCESS | 3892 | --DOMWINDOW == 146 (20681C00) [pid = 3892] [serial = 1853] [outer = 00000000] [url = about:blank] 12:54:27 INFO - PROCESS | 3892 | --DOMWINDOW == 145 (1CEA8C00) [pid = 3892] [serial = 1781] [outer = 00000000] [url = about:blank] 12:54:27 INFO - PROCESS | 3892 | --DOMWINDOW == 144 (1D9ADC00) [pid = 3892] [serial = 1787] [outer = 00000000] [url = about:blank] 12:54:27 INFO - PROCESS | 3892 | --DOMWINDOW == 143 (1D8AF000) [pid = 3892] [serial = 1733] [outer = 00000000] [url = about:blank] 12:54:27 INFO - PROCESS | 3892 | --DOMWINDOW == 142 (1D9C4000) [pid = 3892] [serial = 1790] [outer = 00000000] [url = about:blank] 12:54:27 INFO - PROCESS | 3892 | --DOMWINDOW == 141 (1A43E000) [pid = 3892] [serial = 2039] [outer = 00000000] [url = about:blank] 12:54:27 INFO - PROCESS | 3892 | --DOMWINDOW == 140 (1D013000) [pid = 3892] [serial = 1727] [outer = 00000000] [url = about:blank] 12:54:27 INFO - PROCESS | 3892 | --DOMWINDOW == 139 (20543400) [pid = 3892] [serial = 1850] [outer = 00000000] [url = about:blank] 12:54:27 INFO - PROCESS | 3892 | --DOMWINDOW == 138 (1CB44800) [pid = 3892] [serial = 1724] [outer = 00000000] [url = about:blank] 12:54:27 INFO - PROCESS | 3892 | --DOMWINDOW == 137 (1DBE7400) [pid = 3892] [serial = 1673] [outer = 00000000] [url = about:blank] 12:54:27 INFO - PROCESS | 3892 | --DOMWINDOW == 136 (15AAA800) [pid = 3892] [serial = 2029] [outer = 00000000] [url = about:blank] 12:54:27 INFO - PROCESS | 3892 | --DOMWINDOW == 135 (219E4C00) [pid = 3892] [serial = 1970] [outer = 00000000] [url = about:blank] 12:54:27 INFO - PROCESS | 3892 | --DOMWINDOW == 134 (1A33FC00) [pid = 3892] [serial = 2038] [outer = 00000000] [url = about:blank] 12:54:27 INFO - PROCESS | 3892 | --DOMWINDOW == 133 (1C32B800) [pid = 3892] [serial = 1895] [outer = 00000000] [url = about:blank] 12:54:27 INFO - PROCESS | 3892 | --DOMWINDOW == 132 (21748000) [pid = 3892] [serial = 1967] [outer = 00000000] [url = about:blank] 12:54:27 INFO - PROCESS | 3892 | --DOMWINDOW == 131 (1C32EC00) [pid = 3892] [serial = 1736] [outer = 00000000] [url = about:blank] 12:54:27 INFO - PROCESS | 3892 | --DOMWINDOW == 130 (1DBE9400) [pid = 3892] [serial = 1898] [outer = 00000000] [url = about:blank] 12:54:27 INFO - PROCESS | 3892 | --DOMWINDOW == 129 (21B63000) [pid = 3892] [serial = 1973] [outer = 00000000] [url = about:blank] 12:54:27 INFO - PROCESS | 3892 | --DOMWINDOW == 128 (22A8C400) [pid = 3892] [serial = 1682] [outer = 00000000] [url = about:blank] 12:54:27 INFO - PROCESS | 3892 | --DOMWINDOW == 127 (1ABE3400) [pid = 3892] [serial = 1718] [outer = 00000000] [url = about:blank] 12:54:27 INFO - PROCESS | 3892 | --DOMWINDOW == 126 (1C676400) [pid = 3892] [serial = 1721] [outer = 00000000] [url = about:blank] 12:54:27 INFO - PROCESS | 3892 | --DOMWINDOW == 125 (15F59000) [pid = 3892] [serial = 2030] [outer = 00000000] [url = about:blank] 12:54:27 INFO - PROCESS | 3892 | --DOMWINDOW == 124 (1D9C7800) [pid = 3892] [serial = 1940] [outer = 00000000] [url = about:blank] 12:54:27 INFO - PROCESS | 3892 | 1461182067363 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]]]}] 12:54:27 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.order.html | Transformations are applied in the right order 12:54:27 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.order.html | took 1000ms 12:54:27 INFO - PROCESS | 3892 | 1461182067424 Marionette TRACE conn2 -> [0,2813,"getWindowHandle",null] 12:54:27 INFO - PROCESS | 3892 | 1461182067426 Marionette TRACE conn2 <- [1,2813,null,{"value":"13"}] 12:54:27 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.direction.html 12:54:27 INFO - PROCESS | 3892 | 1461182067429 Marionette TRACE conn2 -> [0,2814,"setScriptTimeout",{"ms":35000}] 12:54:27 INFO - PROCESS | 3892 | 1461182067433 Marionette TRACE conn2 <- [1,2814,null,{}] 12:54:27 INFO - PROCESS | 3892 | 1461182067443 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}] 12:54:27 INFO - PROCESS | 3892 | 1461182067577 Marionette TRACE conn2 <- [1,2815,null,{"value":null}] 12:54:27 INFO - PROCESS | 3892 | 1461182067700 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\", \"a4ce384a-a975-48db-a85a-201f44ca6737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:54:27 INFO - PROCESS | 3892 | ++DOCSHELL 16A6F400 == 111 [pid = 3892] [id = 713] 12:54:27 INFO - PROCESS | 3892 | ++DOMWINDOW == 125 (16EC2800) [pid = 3892] [serial = 2139] [outer = 00000000] 12:54:27 INFO - PROCESS | 3892 | ++DOMWINDOW == 126 (18F92400) [pid = 3892] [serial = 2140] [outer = 16EC2800] 12:54:27 INFO - PROCESS | 3892 | 1461182067747 Marionette DEBUG loaded listener.js 12:54:27 INFO - PROCESS | 3892 | ++DOMWINDOW == 127 (190A8800) [pid = 3892] [serial = 2141] [outer = 16EC2800] 12:54:28 INFO - PROCESS | 3892 | 1461182068139 Marionette TRACE conn2 <- [1,2816,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.direction.html",0,null,null,[["rotate() is clockwise",0,null,null]]]}] 12:54:28 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.direction.html | rotate() is clockwise 12:54:28 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.direction.html | took 734ms 12:54:28 INFO - PROCESS | 3892 | 1461182068191 Marionette TRACE conn2 -> [0,2817,"getWindowHandle",null] 12:54:28 INFO - PROCESS | 3892 | 1461182068193 Marionette TRACE conn2 <- [1,2817,null,{"value":"13"}] 12:54:28 INFO - PROCESS | 3892 | 1461182068197 Marionette TRACE conn2 -> [0,2818,"setScriptTimeout",{"ms":35000}] 12:54:28 INFO - PROCESS | 3892 | 1461182068198 Marionette TRACE conn2 <- [1,2818,null,{}] 12:54:28 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html 12:54:28 INFO - PROCESS | 3892 | 1461182068202 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}] 12:54:28 INFO - PROCESS | 3892 | 1461182068297 Marionette TRACE conn2 <- [1,2819,null,{"value":null}] 12:54:28 INFO - PROCESS | 3892 | 1461182068304 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\", \"a4ce384a-a975-48db-a85a-201f44ca6737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:54:28 INFO - PROCESS | 3892 | ++DOCSHELL 1985B000 == 112 [pid = 3892] [id = 714] 12:54:28 INFO - PROCESS | 3892 | ++DOMWINDOW == 128 (1985D400) [pid = 3892] [serial = 2142] [outer = 00000000] 12:54:28 INFO - PROCESS | 3892 | ++DOMWINDOW == 129 (19EB9C00) [pid = 3892] [serial = 2143] [outer = 1985D400] 12:54:28 INFO - PROCESS | 3892 | 1461182068348 Marionette DEBUG loaded listener.js 12:54:28 INFO - PROCESS | 3892 | ++DOMWINDOW == 130 (1A3A5000) [pid = 3892] [serial = 2144] [outer = 1985D400] 12:54:28 INFO - PROCESS | 3892 | 1461182068813 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]]]}] 12:54:28 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | rotate() with Infinity/NaN is ignored 12:54:28 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | took 625ms 12:54:28 INFO - PROCESS | 3892 | 1461182068848 Marionette TRACE conn2 -> [0,2821,"getWindowHandle",null] 12:54:28 INFO - PROCESS | 3892 | 1461182068850 Marionette TRACE conn2 <- [1,2821,null,{"value":"13"}] 12:54:28 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.radians.html 12:54:28 INFO - PROCESS | 3892 | 1461182068854 Marionette TRACE conn2 -> [0,2822,"setScriptTimeout",{"ms":35000}] 12:54:28 INFO - PROCESS | 3892 | 1461182068855 Marionette TRACE conn2 <- [1,2822,null,{}] 12:54:28 INFO - PROCESS | 3892 | 1461182068858 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}] 12:54:28 INFO - PROCESS | 3892 | 1461182068950 Marionette TRACE conn2 <- [1,2823,null,{"value":null}] 12:54:28 INFO - PROCESS | 3892 | 1461182068956 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\", \"a4ce384a-a975-48db-a85a-201f44ca6737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:54:28 INFO - PROCESS | 3892 | ++DOCSHELL 19D21800 == 113 [pid = 3892] [id = 715] 12:54:28 INFO - PROCESS | 3892 | ++DOMWINDOW == 131 (19E06000) [pid = 3892] [serial = 2145] [outer = 00000000] 12:54:29 INFO - PROCESS | 3892 | ++DOMWINDOW == 132 (1C32F800) [pid = 3892] [serial = 2146] [outer = 19E06000] 12:54:29 INFO - PROCESS | 3892 | 1461182069000 Marionette DEBUG loaded listener.js 12:54:29 INFO - PROCESS | 3892 | ++DOMWINDOW == 133 (1C43B000) [pid = 3892] [serial = 2147] [outer = 19E06000] 12:54:29 INFO - PROCESS | 3892 | 1461182069541 Marionette TRACE conn2 <- [1,2824,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.radians.html",0,null,null,[["rotate() uses radians",0,null,null]]]}] 12:54:29 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.radians.html | rotate() uses radians 12:54:29 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.radians.html | took 750ms 12:54:29 INFO - PROCESS | 3892 | 1461182069596 Marionette TRACE conn2 -> [0,2825,"getWindowHandle",null] 12:54:29 INFO - PROCESS | 3892 | 1461182069598 Marionette TRACE conn2 <- [1,2825,null,{"value":"13"}] 12:54:29 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrap.html 12:54:29 INFO - PROCESS | 3892 | 1461182069601 Marionette TRACE conn2 -> [0,2826,"setScriptTimeout",{"ms":35000}] 12:54:29 INFO - PROCESS | 3892 | 1461182069603 Marionette TRACE conn2 <- [1,2826,null,{}] 12:54:29 INFO - PROCESS | 3892 | 1461182069611 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}] 12:54:29 INFO - PROCESS | 3892 | 1461182069781 Marionette TRACE conn2 <- [1,2827,null,{"value":null}] 12:54:29 INFO - PROCESS | 3892 | 1461182069808 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\", \"a4ce384a-a975-48db-a85a-201f44ca6737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:54:29 INFO - PROCESS | 3892 | ++DOCSHELL 1C952400 == 114 [pid = 3892] [id = 716] 12:54:29 INFO - PROCESS | 3892 | ++DOMWINDOW == 134 (1C953000) [pid = 3892] [serial = 2148] [outer = 00000000] 12:54:29 INFO - PROCESS | 3892 | ++DOMWINDOW == 135 (1CB41400) [pid = 3892] [serial = 2149] [outer = 1C953000] 12:54:29 INFO - PROCESS | 3892 | 1461182069858 Marionette DEBUG loaded listener.js 12:54:29 INFO - PROCESS | 3892 | ++DOMWINDOW == 136 (1CB4E400) [pid = 3892] [serial = 2150] [outer = 1C953000] 12:54:30 INFO - PROCESS | 3892 | 1461182070319 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]]]}] 12:54:30 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrap.html | rotate() wraps large positive values correctly 12:54:30 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrap.html | took 734ms 12:54:30 INFO - PROCESS | 3892 | 1461182070342 Marionette TRACE conn2 -> [0,2829,"getWindowHandle",null] 12:54:30 INFO - PROCESS | 3892 | 1461182070343 Marionette TRACE conn2 <- [1,2829,null,{"value":"13"}] 12:54:30 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html 12:54:30 INFO - PROCESS | 3892 | 1461182070352 Marionette TRACE conn2 -> [0,2830,"setScriptTimeout",{"ms":35000}] 12:54:30 INFO - PROCESS | 3892 | 1461182070354 Marionette TRACE conn2 <- [1,2830,null,{}] 12:54:30 INFO - PROCESS | 3892 | 1461182070357 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}] 12:54:30 INFO - PROCESS | 3892 | 1461182070491 Marionette TRACE conn2 <- [1,2831,null,{"value":null}] 12:54:30 INFO - PROCESS | 3892 | 1461182070507 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\", \"a4ce384a-a975-48db-a85a-201f44ca6737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:54:30 INFO - PROCESS | 3892 | ++DOCSHELL 1C5FB000 == 115 [pid = 3892] [id = 717] 12:54:30 INFO - PROCESS | 3892 | ++DOMWINDOW == 137 (1CB48000) [pid = 3892] [serial = 2151] [outer = 00000000] 12:54:30 INFO - PROCESS | 3892 | ++DOMWINDOW == 138 (1CBCD000) [pid = 3892] [serial = 2152] [outer = 1CB48000] 12:54:30 INFO - PROCESS | 3892 | 1461182070551 Marionette DEBUG loaded listener.js 12:54:30 INFO - PROCESS | 3892 | ++DOMWINDOW == 139 (1CD85000) [pid = 3892] [serial = 2153] [outer = 1CB48000] 12:54:31 INFO - PROCESS | 3892 | 1461182071003 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]]]}] 12:54:31 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | rotate() wraps large negative values correctly 12:54:31 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | took 703ms 12:54:31 INFO - PROCESS | 3892 | 1461182071047 Marionette TRACE conn2 -> [0,2833,"getWindowHandle",null] 12:54:31 INFO - PROCESS | 3892 | 1461182071049 Marionette TRACE conn2 <- [1,2833,null,{"value":"13"}] 12:54:31 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.zero.html 12:54:31 INFO - PROCESS | 3892 | 1461182071052 Marionette TRACE conn2 -> [0,2834,"setScriptTimeout",{"ms":35000}] 12:54:31 INFO - PROCESS | 3892 | 1461182071054 Marionette TRACE conn2 <- [1,2834,null,{}] 12:54:31 INFO - PROCESS | 3892 | 1461182071057 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}] 12:54:31 INFO - PROCESS | 3892 | 1461182071200 Marionette TRACE conn2 <- [1,2835,null,{"value":null}] 12:54:31 INFO - PROCESS | 3892 | --DOMWINDOW == 138 (18F93000) [pid = 3892] [serial = 2073] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.clip.html] 12:54:31 INFO - PROCESS | 3892 | --DOMWINDOW == 137 (1E10DC00) [pid = 3892] [serial = 2085] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html] 12:54:31 INFO - PROCESS | 3892 | --DOMWINDOW == 136 (1D01EC00) [pid = 3892] [serial = 2082] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html] 12:54:31 INFO - PROCESS | 3892 | --DOMWINDOW == 135 (17D7B400) [pid = 3892] [serial = 2070] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html] 12:54:31 INFO - PROCESS | 3892 | --DOMWINDOW == 134 (1985C000) [pid = 3892] [serial = 2076] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html] 12:54:31 INFO - PROCESS | 3892 | --DOMWINDOW == 133 (20543000) [pid = 3892] [serial = 2088] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html] 12:54:31 INFO - PROCESS | 3892 | --DOMWINDOW == 132 (1DCE9800) [pid = 3892] [serial = 2067] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html] 12:54:31 INFO - PROCESS | 3892 | --DOMWINDOW == 131 (1D01F000) [pid = 3892] [serial = 2079] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.font.html] 12:54:31 INFO - PROCESS | 3892 | --DOMWINDOW == 130 (21010400) [pid = 3892] [serial = 2091] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html] 12:54:31 INFO - PROCESS | 3892 | --DOMWINDOW == 129 (196D6800) [pid = 3892] [serial = 2097] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html] 12:54:31 INFO - PROCESS | 3892 | --DOMWINDOW == 128 (136DD800) [pid = 3892] [serial = 2094] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html] 12:54:31 INFO - PROCESS | 3892 | --DOMWINDOW == 127 (224D1800) [pid = 3892] [serial = 2019] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.bottom.html] 12:54:31 INFO - PROCESS | 3892 | --DOMWINDOW == 126 (22A97000) [pid = 3892] [serial = 2022] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html] 12:54:31 INFO - PROCESS | 3892 | --DOMWINDOW == 125 (1AB0E400) [pid = 3892] [serial = 2010] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.default.html] 12:54:31 INFO - PROCESS | 3892 | --DOMWINDOW == 124 (1E1E0C00) [pid = 3892] [serial = 2013] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.invalid.html] 12:54:31 INFO - PROCESS | 3892 | --DOMWINDOW == 123 (18C18400) [pid = 3892] [serial = 2007] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.valid.html] 12:54:31 INFO - PROCESS | 3892 | --DOMWINDOW == 122 (21B5B000) [pid = 3892] [serial = 2004] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.invalid.html] 12:54:31 INFO - PROCESS | 3892 | --DOMWINDOW == 121 (224D4000) [pid = 3892] [serial = 2016] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.valid.html] 12:54:31 INFO - PROCESS | 3892 | 1461182071667 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\", \"a4ce384a-a975-48db-a85a-201f44ca6737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:54:31 INFO - PROCESS | 3892 | ++DOCSHELL 13269800 == 116 [pid = 3892] [id = 718] 12:54:31 INFO - PROCESS | 3892 | ++DOMWINDOW == 122 (136DD800) [pid = 3892] [serial = 2154] [outer = 00000000] 12:54:31 INFO - PROCESS | 3892 | ++DOMWINDOW == 123 (17D7B400) [pid = 3892] [serial = 2155] [outer = 136DD800] 12:54:31 INFO - PROCESS | 3892 | 1461182071712 Marionette DEBUG loaded listener.js 12:54:31 INFO - PROCESS | 3892 | ++DOMWINDOW == 124 (18F78000) [pid = 3892] [serial = 2156] [outer = 136DD800] 12:54:32 INFO - PROCESS | 3892 | 1461182072073 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]]]}] 12:54:32 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.zero.html | rotate() by 0 does nothing 12:54:32 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.zero.html | took 1047ms 12:54:32 INFO - PROCESS | 3892 | 1461182072098 Marionette TRACE conn2 -> [0,2837,"getWindowHandle",null] 12:54:32 INFO - PROCESS | 3892 | 1461182072100 Marionette TRACE conn2 <- [1,2837,null,{"value":"13"}] 12:54:32 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.basic.html 12:54:32 INFO - PROCESS | 3892 | 1461182072103 Marionette TRACE conn2 -> [0,2838,"setScriptTimeout",{"ms":35000}] 12:54:32 INFO - PROCESS | 3892 | 1461182072105 Marionette TRACE conn2 <- [1,2838,null,{}] 12:54:32 INFO - PROCESS | 3892 | 1461182072108 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}] 12:54:32 INFO - PROCESS | 3892 | 1461182072257 Marionette TRACE conn2 <- [1,2839,null,{"value":null}] 12:54:32 INFO - PROCESS | 3892 | 1461182072266 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\", \"a4ce384a-a975-48db-a85a-201f44ca6737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:54:32 INFO - PROCESS | 3892 | ++DOCSHELL 18C18400 == 117 [pid = 3892] [id = 719] 12:54:32 INFO - PROCESS | 3892 | ++DOMWINDOW == 125 (1C445400) [pid = 3892] [serial = 2157] [outer = 00000000] 12:54:32 INFO - PROCESS | 3892 | ++DOMWINDOW == 126 (1D013800) [pid = 3892] [serial = 2158] [outer = 1C445400] 12:54:32 INFO - PROCESS | 3892 | 1461182072314 Marionette DEBUG loaded listener.js 12:54:32 INFO - PROCESS | 3892 | ++DOMWINDOW == 127 (1D235C00) [pid = 3892] [serial = 2159] [outer = 1C445400] 12:54:33 INFO - PROCESS | 3892 | 1461182073021 Marionette TRACE conn2 <- [1,2840,null,{"value":["/2dcontext/transformations/2d.transformation.scale.basic.html",0,null,null,[["scale() works",0,null,null]]]}] 12:54:33 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.basic.html | scale() works 12:54:33 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.basic.html | took 953ms 12:54:33 INFO - PROCESS | 3892 | 1461182073048 Marionette TRACE conn2 -> [0,2841,"getWindowHandle",null] 12:54:33 INFO - PROCESS | 3892 | 1461182073052 Marionette TRACE conn2 <- [1,2841,null,{"value":"13"}] 12:54:33 INFO - PROCESS | 3892 | 1461182073058 Marionette TRACE conn2 -> [0,2842,"setScriptTimeout",{"ms":35000}] 12:54:33 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.large.html 12:54:33 INFO - PROCESS | 3892 | 1461182073062 Marionette TRACE conn2 <- [1,2842,null,{}] 12:54:33 INFO - PROCESS | 3892 | 1461182073068 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}] 12:54:33 INFO - PROCESS | 3892 | 1461182073203 Marionette TRACE conn2 <- [1,2843,null,{"value":null}] 12:54:33 INFO - PROCESS | 3892 | 1461182073410 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\", \"a4ce384a-a975-48db-a85a-201f44ca6737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:54:33 INFO - PROCESS | 3892 | ++DOCSHELL 136B1C00 == 118 [pid = 3892] [id = 720] 12:54:33 INFO - PROCESS | 3892 | ++DOMWINDOW == 128 (1659AC00) [pid = 3892] [serial = 2160] [outer = 00000000] 12:54:33 INFO - PROCESS | 3892 | ++DOMWINDOW == 129 (189A1000) [pid = 3892] [serial = 2161] [outer = 1659AC00] 12:54:33 INFO - PROCESS | 3892 | 1461182073468 Marionette DEBUG loaded listener.js 12:54:33 INFO - PROCESS | 3892 | ++DOMWINDOW == 130 (18BC9800) [pid = 3892] [serial = 2162] [outer = 1659AC00] 12:54:34 INFO - PROCESS | 3892 | 1461182074039 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]]]}] 12:54:34 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.large.html | scale() with large scale factors works 12:54:34 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.large.html | took 1000ms 12:54:34 INFO - PROCESS | 3892 | 1461182074064 Marionette TRACE conn2 -> [0,2845,"getWindowHandle",null] 12:54:34 INFO - PROCESS | 3892 | 1461182074070 Marionette TRACE conn2 <- [1,2845,null,{"value":"13"}] 12:54:34 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.multiple.html 12:54:34 INFO - PROCESS | 3892 | 1461182074078 Marionette TRACE conn2 -> [0,2846,"setScriptTimeout",{"ms":35000}] 12:54:34 INFO - PROCESS | 3892 | 1461182074081 Marionette TRACE conn2 <- [1,2846,null,{}] 12:54:34 INFO - PROCESS | 3892 | 1461182074085 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}] 12:54:34 INFO - PROCESS | 3892 | 1461182074214 Marionette TRACE conn2 <- [1,2847,null,{"value":null}] 12:54:34 INFO - PROCESS | 3892 | 1461182074391 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\", \"a4ce384a-a975-48db-a85a-201f44ca6737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:54:34 INFO - PROCESS | 3892 | ++DOCSHELL 19012000 == 119 [pid = 3892] [id = 721] 12:54:34 INFO - PROCESS | 3892 | ++DOMWINDOW == 131 (19A0B800) [pid = 3892] [serial = 2163] [outer = 00000000] 12:54:34 INFO - PROCESS | 3892 | ++DOMWINDOW == 132 (1A449C00) [pid = 3892] [serial = 2164] [outer = 19A0B800] 12:54:34 INFO - PROCESS | 3892 | 1461182074447 Marionette DEBUG loaded listener.js 12:54:34 INFO - PROCESS | 3892 | ++DOMWINDOW == 133 (1AB0D800) [pid = 3892] [serial = 2165] [outer = 19A0B800] 12:54:35 INFO - PROCESS | 3892 | 1461182075086 Marionette TRACE conn2 <- [1,2848,null,{"value":["/2dcontext/transformations/2d.transformation.scale.multiple.html",0,null,null,[["Multiple scale()s combine",0,null,null]]]}] 12:54:35 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.multiple.html | Multiple scale()s combine 12:54:35 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.multiple.html | took 1032ms 12:54:35 INFO - PROCESS | 3892 | 1461182075120 Marionette TRACE conn2 -> [0,2849,"getWindowHandle",null] 12:54:35 INFO - PROCESS | 3892 | 1461182075123 Marionette TRACE conn2 <- [1,2849,null,{"value":"13"}] 12:54:35 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.negative.html 12:54:35 INFO - PROCESS | 3892 | 1461182075143 Marionette TRACE conn2 -> [0,2850,"setScriptTimeout",{"ms":35000}] 12:54:35 INFO - PROCESS | 3892 | 1461182075147 Marionette TRACE conn2 <- [1,2850,null,{}] 12:54:35 INFO - PROCESS | 3892 | 1461182075158 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}] 12:54:35 INFO - PROCESS | 3892 | 1461182075287 Marionette TRACE conn2 <- [1,2851,null,{"value":null}] 12:54:35 INFO - PROCESS | 3892 | 1461182075454 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\", \"a4ce384a-a975-48db-a85a-201f44ca6737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:54:35 INFO - PROCESS | 3892 | ++DOCSHELL 1D23EC00 == 120 [pid = 3892] [id = 722] 12:54:35 INFO - PROCESS | 3892 | ++DOMWINDOW == 134 (1D3F0000) [pid = 3892] [serial = 2166] [outer = 00000000] 12:54:35 INFO - PROCESS | 3892 | ++DOMWINDOW == 135 (1D840800) [pid = 3892] [serial = 2167] [outer = 1D3F0000] 12:54:35 INFO - PROCESS | 3892 | 1461182075512 Marionette DEBUG loaded listener.js 12:54:35 INFO - PROCESS | 3892 | ++DOMWINDOW == 136 (1D874400) [pid = 3892] [serial = 2168] [outer = 1D3F0000] 12:54:36 INFO - PROCESS | 3892 | 1461182076052 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]]]}] 12:54:36 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.negative.html | scale() with negative scale factors works 12:54:36 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.negative.html | took 937ms 12:54:36 INFO - PROCESS | 3892 | 1461182076089 Marionette TRACE conn2 -> [0,2853,"getWindowHandle",null] 12:54:36 INFO - PROCESS | 3892 | 1461182076092 Marionette TRACE conn2 <- [1,2853,null,{"value":"13"}] 12:54:36 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.nonfinite.html 12:54:36 INFO - PROCESS | 3892 | 1461182076096 Marionette TRACE conn2 -> [0,2854,"setScriptTimeout",{"ms":35000}] 12:54:36 INFO - PROCESS | 3892 | 1461182076098 Marionette TRACE conn2 <- [1,2854,null,{}] 12:54:36 INFO - PROCESS | 3892 | 1461182076101 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}] 12:54:36 INFO - PROCESS | 3892 | 1461182076224 Marionette TRACE conn2 <- [1,2855,null,{"value":null}] 12:54:36 INFO - PROCESS | 3892 | 1461182076403 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\", \"a4ce384a-a975-48db-a85a-201f44ca6737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:54:36 INFO - PROCESS | 3892 | ++DOCSHELL 1CB44800 == 121 [pid = 3892] [id = 723] 12:54:36 INFO - PROCESS | 3892 | ++DOMWINDOW == 137 (1D880800) [pid = 3892] [serial = 2169] [outer = 00000000] 12:54:36 INFO - PROCESS | 3892 | ++DOMWINDOW == 138 (1D8B7C00) [pid = 3892] [serial = 2170] [outer = 1D880800] 12:54:36 INFO - PROCESS | 3892 | 1461182076460 Marionette DEBUG loaded listener.js 12:54:36 INFO - PROCESS | 3892 | ++DOMWINDOW == 139 (1D9B5400) [pid = 3892] [serial = 2171] [outer = 1D880800] 12:54:37 INFO - PROCESS | 3892 | 1461182077030 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]]]}] 12:54:37 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | scale() with Infinity/NaN is ignored 12:54:37 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | took 1000ms 12:54:37 INFO - PROCESS | 3892 | 1461182077098 Marionette TRACE conn2 -> [0,2857,"getWindowHandle",null] 12:54:37 INFO - PROCESS | 3892 | 1461182077100 Marionette TRACE conn2 <- [1,2857,null,{"value":"13"}] 12:54:37 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.zero.html 12:54:37 INFO - PROCESS | 3892 | 1461182077104 Marionette TRACE conn2 -> [0,2858,"setScriptTimeout",{"ms":35000}] 12:54:37 INFO - PROCESS | 3892 | 1461182077106 Marionette TRACE conn2 <- [1,2858,null,{}] 12:54:37 INFO - PROCESS | 3892 | 1461182077109 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}] 12:54:37 INFO - PROCESS | 3892 | 1461182077224 Marionette TRACE conn2 <- [1,2859,null,{"value":null}] 12:54:37 INFO - PROCESS | 3892 | 1461182077394 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\", \"a4ce384a-a975-48db-a85a-201f44ca6737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:54:37 INFO - PROCESS | 3892 | ++DOCSHELL 1D9BAC00 == 122 [pid = 3892] [id = 724] 12:54:37 INFO - PROCESS | 3892 | ++DOMWINDOW == 140 (1D9BEC00) [pid = 3892] [serial = 2172] [outer = 00000000] 12:54:37 INFO - PROCESS | 3892 | ++DOMWINDOW == 141 (1D9C8C00) [pid = 3892] [serial = 2173] [outer = 1D9BEC00] 12:54:37 INFO - PROCESS | 3892 | 1461182077449 Marionette DEBUG loaded listener.js 12:54:37 INFO - PROCESS | 3892 | ++DOMWINDOW == 142 (1DBE8000) [pid = 3892] [serial = 2174] [outer = 1D9BEC00] 12:54:38 INFO - PROCESS | 3892 | 1461182078013 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]]]}] 12:54:38 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.zero.html | scale() with a scale factor of zero works 12:54:38 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.zero.html | took 953ms 12:54:38 INFO - PROCESS | 3892 | 1461182078049 Marionette TRACE conn2 -> [0,2861,"getWindowHandle",null] 12:54:38 INFO - PROCESS | 3892 | 1461182078051 Marionette TRACE conn2 <- [1,2861,null,{"value":"13"}] 12:54:38 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.multiple.html 12:54:38 INFO - PROCESS | 3892 | 1461182078055 Marionette TRACE conn2 -> [0,2862,"setScriptTimeout",{"ms":35000}] 12:54:38 INFO - PROCESS | 3892 | 1461182078057 Marionette TRACE conn2 <- [1,2862,null,{}] 12:54:38 INFO - PROCESS | 3892 | 1461182078061 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}] 12:54:38 INFO - PROCESS | 3892 | 1461182078193 Marionette TRACE conn2 <- [1,2863,null,{"value":null}] 12:54:38 INFO - PROCESS | 3892 | 1461182078380 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\", \"a4ce384a-a975-48db-a85a-201f44ca6737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:54:38 INFO - PROCESS | 3892 | ++DOCSHELL 16599400 == 123 [pid = 3892] [id = 725] 12:54:38 INFO - PROCESS | 3892 | ++DOMWINDOW == 143 (1C64E800) [pid = 3892] [serial = 2175] [outer = 00000000] 12:54:38 INFO - PROCESS | 3892 | ++DOMWINDOW == 144 (1DF53000) [pid = 3892] [serial = 2176] [outer = 1C64E800] 12:54:38 INFO - PROCESS | 3892 | 1461182078438 Marionette DEBUG loaded listener.js 12:54:38 INFO - PROCESS | 3892 | ++DOMWINDOW == 145 (1E106C00) [pid = 3892] [serial = 2177] [outer = 1C64E800] 12:54:39 INFO - PROCESS | 3892 | 1461182079001 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]]]}] 12:54:39 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | Canvas test: 2d.transformation.setTransform.multiple 12:54:39 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | took 1000ms 12:54:39 INFO - PROCESS | 3892 | 1461182079058 Marionette TRACE conn2 -> [0,2865,"getWindowHandle",null] 12:54:39 INFO - PROCESS | 3892 | 1461182079060 Marionette TRACE conn2 <- [1,2865,null,{"value":"13"}] 12:54:39 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html 12:54:39 INFO - PROCESS | 3892 | 1461182079064 Marionette TRACE conn2 -> [0,2866,"setScriptTimeout",{"ms":35000}] 12:54:39 INFO - PROCESS | 3892 | 1461182079066 Marionette TRACE conn2 <- [1,2866,null,{}] 12:54:39 INFO - PROCESS | 3892 | 1461182079070 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}] 12:54:39 INFO - PROCESS | 3892 | 1461182079184 Marionette TRACE conn2 <- [1,2867,null,{"value":null}] 12:54:39 INFO - PROCESS | 3892 | 1461182079369 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\", \"a4ce384a-a975-48db-a85a-201f44ca6737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:54:39 INFO - PROCESS | 3892 | ++DOCSHELL 1DCDE000 == 124 [pid = 3892] [id = 726] 12:54:39 INFO - PROCESS | 3892 | ++DOMWINDOW == 146 (1DCE0800) [pid = 3892] [serial = 2178] [outer = 00000000] 12:54:39 INFO - PROCESS | 3892 | ++DOMWINDOW == 147 (1E1E1000) [pid = 3892] [serial = 2179] [outer = 1DCE0800] 12:54:39 INFO - PROCESS | 3892 | 1461182079424 Marionette DEBUG loaded listener.js 12:54:39 INFO - PROCESS | 3892 | ++DOMWINDOW == 148 (1E3B4000) [pid = 3892] [serial = 2180] [outer = 1DCE0800] 12:54:40 INFO - PROCESS | 3892 | 1461182080015 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]]]}] 12:54:40 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | setTransform() with Infinity/NaN is ignored 12:54:40 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | took 1000ms 12:54:40 INFO - PROCESS | 3892 | 1461182080067 Marionette TRACE conn2 -> [0,2869,"getWindowHandle",null] 12:54:40 INFO - PROCESS | 3892 | 1461182080069 Marionette TRACE conn2 <- [1,2869,null,{"value":"13"}] 12:54:40 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.skewed.html 12:54:40 INFO - PROCESS | 3892 | 1461182080073 Marionette TRACE conn2 -> [0,2870,"setScriptTimeout",{"ms":35000}] 12:54:40 INFO - PROCESS | 3892 | 1461182080074 Marionette TRACE conn2 <- [1,2870,null,{}] 12:54:40 INFO - PROCESS | 3892 | 1461182080078 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}] 12:54:40 INFO - PROCESS | 3892 | 1461182080192 Marionette TRACE conn2 <- [1,2871,null,{"value":null}] 12:54:40 INFO - PROCESS | 3892 | 1461182080364 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\", \"a4ce384a-a975-48db-a85a-201f44ca6737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:54:40 INFO - PROCESS | 3892 | ++DOCSHELL 1E103400 == 125 [pid = 3892] [id = 727] 12:54:40 INFO - PROCESS | 3892 | ++DOMWINDOW == 149 (1E1D7000) [pid = 3892] [serial = 2181] [outer = 00000000] 12:54:40 INFO - PROCESS | 3892 | ++DOMWINDOW == 150 (1FAC4000) [pid = 3892] [serial = 2182] [outer = 1E1D7000] 12:54:40 INFO - PROCESS | 3892 | 1461182080419 Marionette DEBUG loaded listener.js 12:54:40 INFO - PROCESS | 3892 | ++DOMWINDOW == 151 (1FAC9000) [pid = 3892] [serial = 2183] [outer = 1E1D7000] 12:54:40 INFO - PROCESS | 3892 | 1461182080957 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]]]}] 12:54:41 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | Canvas test: 2d.transformation.setTransform.skewed 12:54:41 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | took 953ms 12:54:41 INFO - PROCESS | 3892 | 1461182081018 Marionette TRACE conn2 -> [0,2873,"getWindowHandle",null] 12:54:41 INFO - PROCESS | 3892 | 1461182081020 Marionette TRACE conn2 <- [1,2873,null,{"value":"13"}] 12:54:41 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.identity.html 12:54:41 INFO - PROCESS | 3892 | 1461182081024 Marionette TRACE conn2 -> [0,2874,"setScriptTimeout",{"ms":35000}] 12:54:41 INFO - PROCESS | 3892 | 1461182081026 Marionette TRACE conn2 <- [1,2874,null,{}] 12:54:41 INFO - PROCESS | 3892 | 1461182081030 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}] 12:54:41 INFO - PROCESS | 3892 | 1461182081144 Marionette TRACE conn2 <- [1,2875,null,{"value":null}] 12:54:41 INFO - PROCESS | 3892 | 1461182081328 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\", \"a4ce384a-a975-48db-a85a-201f44ca6737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:54:41 INFO - PROCESS | 3892 | ++DOCSHELL 14AE4000 == 126 [pid = 3892] [id = 728] 12:54:41 INFO - PROCESS | 3892 | ++DOMWINDOW == 152 (1D241400) [pid = 3892] [serial = 2184] [outer = 00000000] 12:54:41 INFO - PROCESS | 3892 | ++DOMWINDOW == 153 (2054D800) [pid = 3892] [serial = 2185] [outer = 1D241400] 12:54:41 INFO - PROCESS | 3892 | 1461182081406 Marionette DEBUG loaded listener.js 12:54:41 INFO - PROCESS | 3892 | ++DOMWINDOW == 154 (20681C00) [pid = 3892] [serial = 2186] [outer = 1D241400] 12:54:42 INFO - PROCESS | 3892 | 1461182082005 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]]]}] 12:54:42 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.identity.html | transform() with the identity matrix does nothing 12:54:42 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.identity.html | took 1000ms 12:54:42 INFO - PROCESS | 3892 | 1461182082036 Marionette TRACE conn2 -> [0,2877,"getWindowHandle",null] 12:54:42 INFO - PROCESS | 3892 | 1461182082038 Marionette TRACE conn2 <- [1,2877,null,{"value":"13"}] 12:54:42 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.multiply.html 12:54:42 INFO - PROCESS | 3892 | 1461182082043 Marionette TRACE conn2 -> [0,2878,"setScriptTimeout",{"ms":35000}] 12:54:42 INFO - PROCESS | 3892 | 1461182082045 Marionette TRACE conn2 <- [1,2878,null,{}] 12:54:42 INFO - PROCESS | 3892 | 1461182082049 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}] 12:54:42 INFO - PROCESS | 3892 | 1461182082170 Marionette TRACE conn2 <- [1,2879,null,{"value":null}] 12:54:42 INFO - PROCESS | 3892 | 1461182082350 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\", \"a4ce384a-a975-48db-a85a-201f44ca6737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:54:42 INFO - PROCESS | 3892 | ++DOCSHELL 165E3000 == 127 [pid = 3892] [id = 729] 12:54:42 INFO - PROCESS | 3892 | ++DOMWINDOW == 155 (16ECA000) [pid = 3892] [serial = 2187] [outer = 00000000] 12:54:42 INFO - PROCESS | 3892 | ++DOMWINDOW == 156 (1C43E400) [pid = 3892] [serial = 2188] [outer = 16ECA000] 12:54:42 INFO - PROCESS | 3892 | 1461182082405 Marionette DEBUG loaded listener.js 12:54:42 INFO - PROCESS | 3892 | ++DOMWINDOW == 157 (1CBA8800) [pid = 3892] [serial = 2189] [outer = 16ECA000] 12:54:43 INFO - PROCESS | 3892 | 1461182083260 Marionette TRACE conn2 <- [1,2880,null,{"value":["/2dcontext/transformations/2d.transformation.transform.multiply.html",0,null,null,[["transform() multiplies the CTM",0,null,null]]]}] 12:54:43 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.multiply.html | transform() multiplies the CTM 12:54:43 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.multiply.html | took 1250ms 12:54:43 INFO - PROCESS | 3892 | 1461182083292 Marionette TRACE conn2 -> [0,2881,"getWindowHandle",null] 12:54:43 INFO - PROCESS | 3892 | 1461182083296 Marionette TRACE conn2 <- [1,2881,null,{"value":"13"}] 12:54:43 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.nonfinite.html 12:54:43 INFO - PROCESS | 3892 | 1461182083302 Marionette TRACE conn2 -> [0,2882,"setScriptTimeout",{"ms":35000}] 12:54:43 INFO - PROCESS | 3892 | 1461182083305 Marionette TRACE conn2 <- [1,2882,null,{}] 12:54:43 INFO - PROCESS | 3892 | 1461182083311 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}] 12:54:43 INFO - PROCESS | 3892 | 1461182083439 Marionette TRACE conn2 <- [1,2883,null,{"value":null}] 12:54:43 INFO - PROCESS | 3892 | 1461182083612 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\", \"a4ce384a-a975-48db-a85a-201f44ca6737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:54:43 INFO - PROCESS | 3892 | ++DOCSHELL 189ED400 == 128 [pid = 3892] [id = 730] 12:54:43 INFO - PROCESS | 3892 | ++DOMWINDOW == 158 (18C1F000) [pid = 3892] [serial = 2190] [outer = 00000000] 12:54:43 INFO - PROCESS | 3892 | ++DOMWINDOW == 159 (190B2C00) [pid = 3892] [serial = 2191] [outer = 18C1F000] 12:54:43 INFO - PROCESS | 3892 | 1461182083663 Marionette DEBUG loaded listener.js 12:54:43 INFO - PROCESS | 3892 | ++DOMWINDOW == 160 (19A0D800) [pid = 3892] [serial = 2192] [outer = 18C1F000] 12:54:44 INFO - PROCESS | 3892 | 1461182084243 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]]]}] 12:54:44 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | transform() with Infinity/NaN is ignored 12:54:44 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | took 1000ms 12:54:44 INFO - PROCESS | 3892 | 1461182084302 Marionette TRACE conn2 -> [0,2885,"getWindowHandle",null] 12:54:44 INFO - PROCESS | 3892 | 1461182084307 Marionette TRACE conn2 <- [1,2885,null,{"value":"13"}] 12:54:44 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.skewed.html 12:54:44 INFO - PROCESS | 3892 | 1461182084313 Marionette TRACE conn2 -> [0,2886,"setScriptTimeout",{"ms":35000}] 12:54:44 INFO - PROCESS | 3892 | 1461182084315 Marionette TRACE conn2 <- [1,2886,null,{}] 12:54:44 INFO - PROCESS | 3892 | 1461182084319 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}] 12:54:44 INFO - PROCESS | 3892 | 1461182084436 Marionette TRACE conn2 <- [1,2887,null,{"value":null}] 12:54:44 INFO - PROCESS | 3892 | 1461182084602 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\", \"a4ce384a-a975-48db-a85a-201f44ca6737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:54:44 INFO - PROCESS | 3892 | --DOCSHELL 1E704C00 == 127 [pid = 3892] [id = 444] 12:54:44 INFO - PROCESS | 3892 | --DOCSHELL 13269800 == 126 [pid = 3892] [id = 718] 12:54:44 INFO - PROCESS | 3892 | --DOCSHELL 1C5FB000 == 125 [pid = 3892] [id = 717] 12:54:44 INFO - PROCESS | 3892 | --DOCSHELL 1C952400 == 124 [pid = 3892] [id = 716] 12:54:44 INFO - PROCESS | 3892 | --DOCSHELL 19D21800 == 123 [pid = 3892] [id = 715] 12:54:44 INFO - PROCESS | 3892 | --DOCSHELL 1985B000 == 122 [pid = 3892] [id = 714] 12:54:44 INFO - PROCESS | 3892 | --DOCSHELL 16A6F400 == 121 [pid = 3892] [id = 713] 12:54:44 INFO - PROCESS | 3892 | --DOCSHELL 1851B400 == 120 [pid = 3892] [id = 712] 12:54:44 INFO - PROCESS | 3892 | --DOCSHELL 18F99000 == 119 [pid = 3892] [id = 711] 12:54:44 INFO - PROCESS | 3892 | --DOCSHELL 1354C400 == 118 [pid = 3892] [id = 709] 12:54:44 INFO - PROCESS | 3892 | --DOCSHELL 215A7800 == 117 [pid = 3892] [id = 708] 12:54:44 INFO - PROCESS | 3892 | --DOCSHELL 21559800 == 116 [pid = 3892] [id = 707] 12:54:44 INFO - PROCESS | 3892 | --DOMWINDOW == 159 (1D3F5800) [pid = 3892] [serial = 2101] [outer = 00000000] [url = about:blank] 12:54:44 INFO - PROCESS | 3892 | ++DOCSHELL 1354C400 == 117 [pid = 3892] [id = 731] 12:54:44 INFO - PROCESS | 3892 | ++DOMWINDOW == 160 (137E6800) [pid = 3892] [serial = 2193] [outer = 00000000] 12:54:44 INFO - PROCESS | 3892 | ++DOMWINDOW == 161 (18995C00) [pid = 3892] [serial = 2194] [outer = 137E6800] 12:54:44 INFO - PROCESS | 3892 | 1461182084703 Marionette DEBUG loaded listener.js 12:54:44 INFO - PROCESS | 3892 | ++DOMWINDOW == 162 (18F9FC00) [pid = 3892] [serial = 2195] [outer = 137E6800] 12:54:44 INFO - PROCESS | 3892 | --DOCSHELL 20548800 == 116 [pid = 3892] [id = 706] 12:54:44 INFO - PROCESS | 3892 | --DOCSHELL 1E10F400 == 115 [pid = 3892] [id = 705] 12:54:44 INFO - PROCESS | 3892 | --DOCSHELL 1E1E1C00 == 114 [pid = 3892] [id = 704] 12:54:44 INFO - PROCESS | 3892 | --DOCSHELL 1DBE5C00 == 113 [pid = 3892] [id = 703] 12:54:44 INFO - PROCESS | 3892 | --DOCSHELL 18F76000 == 112 [pid = 3892] [id = 702] 12:54:44 INFO - PROCESS | 3892 | --DOCSHELL 14AF1C00 == 111 [pid = 3892] [id = 701] 12:54:44 INFO - PROCESS | 3892 | --DOMWINDOW == 161 (1D83DC00) [pid = 3892] [serial = 2012] [outer = 00000000] [url = about:blank] 12:54:44 INFO - PROCESS | 3892 | --DOMWINDOW == 160 (219EC400) [pid = 3892] [serial = 2015] [outer = 00000000] [url = about:blank] 12:54:44 INFO - PROCESS | 3892 | --DOMWINDOW == 159 (19E05400) [pid = 3892] [serial = 2009] [outer = 00000000] [url = about:blank] 12:54:44 INFO - PROCESS | 3892 | --DOMWINDOW == 158 (21B67400) [pid = 3892] [serial = 2006] [outer = 00000000] [url = about:blank] 12:54:44 INFO - PROCESS | 3892 | --DOMWINDOW == 157 (224DD400) [pid = 3892] [serial = 2018] [outer = 00000000] [url = about:blank] 12:54:44 INFO - PROCESS | 3892 | --DOMWINDOW == 156 (23108000) [pid = 3892] [serial = 2024] [outer = 00000000] [url = about:blank] 12:54:44 INFO - PROCESS | 3892 | --DOMWINDOW == 155 (1C444800) [pid = 3892] [serial = 2075] [outer = 00000000] [url = about:blank] 12:54:44 INFO - PROCESS | 3892 | --DOMWINDOW == 154 (1C336C00) [pid = 3892] [serial = 2074] [outer = 00000000] [url = about:blank] 12:54:44 INFO - PROCESS | 3892 | --DOMWINDOW == 153 (1E70B000) [pid = 3892] [serial = 2086] [outer = 00000000] [url = about:blank] 12:54:44 INFO - PROCESS | 3892 | --DOMWINDOW == 152 (1FAC4400) [pid = 3892] [serial = 2087] [outer = 00000000] [url = about:blank] 12:54:44 INFO - PROCESS | 3892 | --DOMWINDOW == 151 (1D230400) [pid = 3892] [serial = 2056] [outer = 00000000] [url = about:blank] 12:54:44 INFO - PROCESS | 3892 | --DOMWINDOW == 150 (18F98400) [pid = 3892] [serial = 2050] [outer = 00000000] [url = about:blank] 12:54:44 INFO - PROCESS | 3892 | --DOMWINDOW == 149 (1DBE8C00) [pid = 3892] [serial = 2083] [outer = 00000000] [url = about:blank] 12:54:44 INFO - PROCESS | 3892 | --DOMWINDOW == 148 (1E3B9400) [pid = 3892] [serial = 2065] [outer = 00000000] [url = about:blank] 12:54:44 INFO - PROCESS | 3892 | --DOMWINDOW == 147 (15D8F400) [pid = 3892] [serial = 2047] [outer = 00000000] [url = about:blank] 12:54:44 INFO - PROCESS | 3892 | --DOMWINDOW == 146 (196E1800) [pid = 3892] [serial = 2072] [outer = 00000000] [url = about:blank] 12:54:44 INFO - PROCESS | 3892 | --DOMWINDOW == 145 (18F97000) [pid = 3892] [serial = 2071] [outer = 00000000] [url = about:blank] 12:54:44 INFO - PROCESS | 3892 | --DOMWINDOW == 144 (1D8ABC00) [pid = 3892] [serial = 2059] [outer = 00000000] [url = about:blank] 12:54:44 INFO - PROCESS | 3892 | --DOMWINDOW == 143 (1C43AC00) [pid = 3892] [serial = 2077] [outer = 00000000] [url = about:blank] 12:54:44 INFO - PROCESS | 3892 | --DOMWINDOW == 142 (1CB46400) [pid = 3892] [serial = 2078] [outer = 00000000] [url = about:blank] 12:54:44 INFO - PROCESS | 3892 | --DOMWINDOW == 141 (1DCEC400) [pid = 3892] [serial = 2062] [outer = 00000000] [url = about:blank] 12:54:44 INFO - PROCESS | 3892 | --DOMWINDOW == 140 (21004C00) [pid = 3892] [serial = 2090] [outer = 00000000] [url = about:blank] 12:54:44 INFO - PROCESS | 3892 | --DOMWINDOW == 139 (2068E000) [pid = 3892] [serial = 2089] [outer = 00000000] [url = about:blank] 12:54:44 INFO - PROCESS | 3892 | --DOMWINDOW == 138 (1CB43400) [pid = 3892] [serial = 2053] [outer = 00000000] [url = about:blank] 12:54:44 INFO - PROCESS | 3892 | --DOMWINDOW == 137 (1FACBC00) [pid = 3892] [serial = 2069] [outer = 00000000] [url = about:blank] 12:54:44 INFO - PROCESS | 3892 | --DOMWINDOW == 136 (1FAC5800) [pid = 3892] [serial = 2068] [outer = 00000000] [url = about:blank] 12:54:44 INFO - PROCESS | 3892 | --DOMWINDOW == 135 (1D879000) [pid = 3892] [serial = 2080] [outer = 00000000] [url = about:blank] 12:54:44 INFO - PROCESS | 3892 | --DOMWINDOW == 134 (1D8B0000) [pid = 3892] [serial = 2081] [outer = 00000000] [url = about:blank] 12:54:44 INFO - PROCESS | 3892 | --DOMWINDOW == 133 (21554800) [pid = 3892] [serial = 2092] [outer = 00000000] [url = about:blank] 12:54:44 INFO - PROCESS | 3892 | --DOMWINDOW == 132 (19EE1000) [pid = 3892] [serial = 2098] [outer = 00000000] [url = about:blank] 12:54:44 INFO - PROCESS | 3892 | --DOMWINDOW == 131 (1A1CA800) [pid = 3892] [serial = 2099] [outer = 00000000] [url = about:blank] 12:54:44 INFO - PROCESS | 3892 | --DOMWINDOW == 130 (2100C800) [pid = 3892] [serial = 2093] [outer = 00000000] [url = about:blank] 12:54:44 INFO - PROCESS | 3892 | --DOMWINDOW == 129 (18522800) [pid = 3892] [serial = 2095] [outer = 00000000] [url = about:blank] 12:54:44 INFO - PROCESS | 3892 | --DOMWINDOW == 128 (1DCDFC00) [pid = 3892] [serial = 2084] [outer = 00000000] [url = about:blank] 12:54:44 INFO - PROCESS | 3892 | --DOMWINDOW == 127 (189EE400) [pid = 3892] [serial = 2096] [outer = 00000000] [url = about:blank] 12:54:44 INFO - PROCESS | 3892 | --DOMWINDOW == 126 (22A94000) [pid = 3892] [serial = 2021] [outer = 00000000] [url = about:blank] 12:54:45 INFO - PROCESS | 3892 | 1461182085176 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]]]}] 12:54:45 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.skewed.html | transform() with skewy matrix transforms correctly 12:54:45 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.skewed.html | took 891ms 12:54:45 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.basic.html 12:54:45 INFO - PROCESS | 3892 | 1461182085216 Marionette TRACE conn2 -> [0,2889,"getWindowHandle",null] 12:54:45 INFO - PROCESS | 3892 | 1461182085218 Marionette TRACE conn2 <- [1,2889,null,{"value":"13"}] 12:54:45 INFO - PROCESS | 3892 | 1461182085222 Marionette TRACE conn2 -> [0,2890,"setScriptTimeout",{"ms":35000}] 12:54:45 INFO - PROCESS | 3892 | 1461182085225 Marionette TRACE conn2 <- [1,2890,null,{}] 12:54:45 INFO - PROCESS | 3892 | 1461182085235 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}] 12:54:45 INFO - PROCESS | 3892 | 1461182085335 Marionette TRACE conn2 <- [1,2891,null,{"value":null}] 12:54:45 INFO - PROCESS | 3892 | 1461182085344 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\", \"a4ce384a-a975-48db-a85a-201f44ca6737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:54:45 INFO - PROCESS | 3892 | ++DOCSHELL 1C32D000 == 112 [pid = 3892] [id = 732] 12:54:45 INFO - PROCESS | 3892 | ++DOMWINDOW == 127 (1C32D800) [pid = 3892] [serial = 2196] [outer = 00000000] 12:54:45 INFO - PROCESS | 3892 | ++DOMWINDOW == 128 (1C5EF800) [pid = 3892] [serial = 2197] [outer = 1C32D800] 12:54:45 INFO - PROCESS | 3892 | 1461182085430 Marionette DEBUG loaded listener.js 12:54:45 INFO - PROCESS | 3892 | ++DOMWINDOW == 129 (1C5F7000) [pid = 3892] [serial = 2198] [outer = 1C32D800] 12:54:45 INFO - PROCESS | 3892 | 1461182085905 Marionette TRACE conn2 <- [1,2892,null,{"value":["/2dcontext/transformations/2d.transformation.translate.basic.html",0,null,null,[["translate() works",0,null,null]]]}] 12:54:45 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.basic.html | translate() works 12:54:45 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.basic.html | took 734ms 12:54:45 INFO - PROCESS | 3892 | 1461182085969 Marionette TRACE conn2 -> [0,2893,"getWindowHandle",null] 12:54:45 INFO - PROCESS | 3892 | 1461182085971 Marionette TRACE conn2 <- [1,2893,null,{"value":"13"}] 12:54:45 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.nonfinite.html 12:54:45 INFO - PROCESS | 3892 | 1461182085975 Marionette TRACE conn2 -> [0,2894,"setScriptTimeout",{"ms":35000}] 12:54:45 INFO - PROCESS | 3892 | 1461182085977 Marionette TRACE conn2 <- [1,2894,null,{}] 12:54:45 INFO - PROCESS | 3892 | 1461182085980 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}] 12:54:46 INFO - PROCESS | 3892 | 1461182086105 Marionette TRACE conn2 <- [1,2895,null,{"value":null}] 12:54:46 INFO - PROCESS | 3892 | 1461182086118 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\", \"a4ce384a-a975-48db-a85a-201f44ca6737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:54:46 INFO - PROCESS | 3892 | ++DOCSHELL 1CB4A800 == 113 [pid = 3892] [id = 733] 12:54:46 INFO - PROCESS | 3892 | ++DOMWINDOW == 130 (1CB4C800) [pid = 3892] [serial = 2199] [outer = 00000000] 12:54:46 INFO - PROCESS | 3892 | ++DOMWINDOW == 131 (1CBC4C00) [pid = 3892] [serial = 2200] [outer = 1CB4C800] 12:54:46 INFO - PROCESS | 3892 | 1461182086163 Marionette DEBUG loaded listener.js 12:54:46 INFO - PROCESS | 3892 | ++DOMWINDOW == 132 (1CD85400) [pid = 3892] [serial = 2201] [outer = 1CB4C800] 12:54:46 INFO - PROCESS | 3892 | 1461182086657 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]]]}] 12:54:46 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | translate() with Infinity/NaN is ignored 12:54:46 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | took 734ms 12:54:46 INFO - PROCESS | 3892 | 1461182086713 Marionette TRACE conn2 -> [0,2897,"getWindowHandle",null] 12:54:46 INFO - PROCESS | 3892 | 1461182086715 Marionette TRACE conn2 <- [1,2897,null,{"value":"13"}] 12:54:46 INFO - TEST-START | /DOMEvents/ClickFakeEvent.nondocument.html 12:54:46 INFO - PROCESS | 3892 | 1461182086718 Marionette TRACE conn2 -> [0,2898,"setScriptTimeout",{"ms":35000}] 12:54:46 INFO - PROCESS | 3892 | 1461182086720 Marionette TRACE conn2 <- [1,2898,null,{}] 12:54:46 INFO - PROCESS | 3892 | 1461182086723 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}] 12:54:46 INFO - PROCESS | 3892 | 1461182086818 Marionette TRACE conn2 <- [1,2899,null,{"value":null}] 12:54:46 INFO - PROCESS | 3892 | 1461182086825 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\", \"a4ce384a-a975-48db-a85a-201f44ca6737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:54:46 INFO - PROCESS | 3892 | ++DOCSHELL 1D239C00 == 114 [pid = 3892] [id = 734] 12:54:46 INFO - PROCESS | 3892 | ++DOMWINDOW == 133 (1D240000) [pid = 3892] [serial = 2202] [outer = 00000000] 12:54:46 INFO - PROCESS | 3892 | ++DOMWINDOW == 134 (1D83E800) [pid = 3892] [serial = 2203] [outer = 1D240000] 12:54:46 INFO - PROCESS | 3892 | 1461182086873 Marionette DEBUG loaded listener.js 12:54:46 INFO - PROCESS | 3892 | ++DOMWINDOW == 135 (1D879000) [pid = 3892] [serial = 2204] [outer = 1D240000] 12:54:47 INFO - PROCESS | 3892 | 1461182087378 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]]]}] 12:54:47 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event on an element not in the document 12:54:47 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event can be dispatched to an element that is not in the document. 12:54:47 INFO - TEST-OK | /DOMEvents/ClickFakeEvent.nondocument.html | took 687ms 12:54:47 INFO - PROCESS | 3892 | 1461182087419 Marionette TRACE conn2 -> [0,2901,"getWindowHandle",null] 12:54:47 INFO - PROCESS | 3892 | 1461182087422 Marionette TRACE conn2 <- [1,2901,null,{"value":"13"}] 12:54:47 INFO - TEST-START | /DOMEvents/constructors.html 12:54:47 INFO - PROCESS | 3892 | 1461182087426 Marionette TRACE conn2 -> [0,2902,"setScriptTimeout",{"ms":35000}] 12:54:47 INFO - PROCESS | 3892 | 1461182087428 Marionette TRACE conn2 <- [1,2902,null,{}] 12:54:47 INFO - PROCESS | 3892 | 1461182087431 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}] 12:54:47 INFO - PROCESS | 3892 | 1461182087617 Marionette TRACE conn2 <- [1,2903,null,{"value":null}] 12:54:47 INFO - PROCESS | 3892 | 1461182087644 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\", \"a4ce384a-a975-48db-a85a-201f44ca6737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:54:47 INFO - PROCESS | 3892 | ++DOCSHELL 1D847800 == 115 [pid = 3892] [id = 735] 12:54:47 INFO - PROCESS | 3892 | ++DOMWINDOW == 136 (1D8ABC00) [pid = 3892] [serial = 2205] [outer = 00000000] 12:54:47 INFO - PROCESS | 3892 | ++DOMWINDOW == 137 (1DCE0000) [pid = 3892] [serial = 2206] [outer = 1D8ABC00] 12:54:47 INFO - PROCESS | 3892 | 1461182087693 Marionette DEBUG loaded listener.js 12:54:47 INFO - PROCESS | 3892 | ++DOMWINDOW == 138 (1DCE7C00) [pid = 3892] [serial = 2207] [outer = 1D8ABC00] 12:54:48 INFO - PROCESS | 3892 | 1461182088273 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]]]}] 12:54:48 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (no argument) 12:54:48 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (undefined argument) 12:54:48 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (null argument) 12:54:48 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (empty argument) 12:54:48 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with default values) 12:54:48 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with non-default values) 12:54:48 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (no argument) 12:54:48 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (undefined argument) 12:54:48 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (null argument) 12:54:48 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (empty argument) 12:54:48 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with default values) 12:54:48 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with non-default values) 12:54:48 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (no argument) 12:54:48 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (undefined argument) 12:54:48 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (null argument) 12:54:48 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (empty argument) 12:54:48 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with default values) 12:54:48 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with non-default values) 12:54:48 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (no argument) 12:54:48 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (undefined argument) 12:54:48 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (null argument) 12:54:48 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (empty argument) 12:54:48 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with default values) 12:54:48 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with non-default values) 12:54:48 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (no argument) 12:54:48 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (undefined argument) 12:54:48 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (null argument) 12:54:48 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (empty argument) 12:54:48 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with default values) 12:54:48 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with non-default values) 12:54:48 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (no argument) 12:54:48 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (undefined argument) 12:54:48 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (null argument) 12:54:48 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (empty argument) 12:54:48 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with default values) 12:54:48 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with non-default values) 12:54:48 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (no argument) - Illegal constructor. 12:54:48 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:100:17 12:54:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:54:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:54:48 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:99:3 12:54:48 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 12:54:48 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (undefined argument) - Illegal constructor. 12:54:48 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:105:17 12:54:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:54:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:54:48 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:104:3 12:54:48 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 12:54:48 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (null argument) - Illegal constructor. 12:54:48 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:110:17 12:54:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:54:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:54:48 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:109:3 12:54:48 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 12:54:48 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (empty argument) - Illegal constructor. 12:54:48 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:115:17 12:54:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:54:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:54:48 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:114:3 12:54:48 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 12:54:48 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with default values) - Illegal constructor. 12:54:48 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:125:17 12:54:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:54:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:54:48 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:119:3 12:54:48 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 12:54:48 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with non-default values) - Illegal constructor. 12:54:48 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:143:17 12:54:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:54:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:54:48 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:129:3 12:54:48 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 12:54:48 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (view argument with wrong type) 12:54:48 INFO - TEST-OK | /DOMEvents/constructors.html | took 922ms 12:54:48 INFO - PROCESS | 3892 | 1461182088357 Marionette TRACE conn2 -> [0,2905,"getWindowHandle",null] 12:54:48 INFO - PROCESS | 3892 | 1461182088360 Marionette TRACE conn2 <- [1,2905,null,{"value":"13"}] 12:54:48 INFO - PROCESS | 3892 | 1461182088363 Marionette TRACE conn2 -> [0,2906,"setScriptTimeout",{"ms":35000}] 12:54:48 INFO - TEST-START | /DOMEvents/event-phases-order.html 12:54:48 INFO - PROCESS | 3892 | 1461182088365 Marionette TRACE conn2 <- [1,2906,null,{}] 12:54:48 INFO - PROCESS | 3892 | 1461182088368 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}] 12:54:48 INFO - PROCESS | 3892 | 1461182088531 Marionette TRACE conn2 <- [1,2907,null,{"value":null}] 12:54:48 INFO - PROCESS | 3892 | 1461182088552 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\", \"a4ce384a-a975-48db-a85a-201f44ca6737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:54:48 INFO - PROCESS | 3892 | ++DOCSHELL 1C331400 == 116 [pid = 3892] [id = 736] 12:54:48 INFO - PROCESS | 3892 | ++DOMWINDOW == 139 (1D9C4000) [pid = 3892] [serial = 2208] [outer = 00000000] 12:54:48 INFO - PROCESS | 3892 | ++DOMWINDOW == 140 (1E3BB000) [pid = 3892] [serial = 2209] [outer = 1D9C4000] 12:54:48 INFO - PROCESS | 3892 | 1461182088596 Marionette DEBUG loaded listener.js 12:54:48 INFO - PROCESS | 3892 | ++DOMWINDOW == 141 (1E70C400) [pid = 3892] [serial = 2210] [outer = 1D9C4000] 12:54:49 INFO - PROCESS | 3892 | 1461182089307 Marionette TRACE conn2 <- [1,2908,null,{"value":["/DOMEvents/event-phases-order.html",0,null,null,[["Event phases order",0,null,null]]]}] 12:54:49 INFO - PROCESS | 3892 | --DOMWINDOW == 140 (1A447C00) [pid = 3892] [serial = 2043] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html] 12:54:49 INFO - PROCESS | 3892 | --DOMWINDOW == 139 (1DBE3800) [pid = 3892] [serial = 2061] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.html] 12:54:49 INFO - PROCESS | 3892 | --DOMWINDOW == 138 (1E10FC00) [pid = 3892] [serial = 2064] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.system.html] 12:54:49 INFO - PROCESS | 3892 | --DOMWINDOW == 137 (1C438800) [pid = 3892] [serial = 2052] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.complex.html] 12:54:49 INFO - PROCESS | 3892 | --DOMWINDOW == 136 (16A6E800) [pid = 3892] [serial = 2049] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.basic.html] 12:54:49 INFO - PROCESS | 3892 | --DOMWINDOW == 135 (1CD84800) [pid = 3892] [serial = 2055] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.invalid.html] 12:54:49 INFO - PROCESS | 3892 | --DOMWINDOW == 134 (15622800) [pid = 3892] [serial = 2046] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.default.html] 12:54:49 INFO - PROCESS | 3892 | --DOMWINDOW == 133 (1CE9D000) [pid = 3892] [serial = 2058] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html] 12:54:49 INFO - PROCESS | 3892 | --DOMWINDOW == 132 (1C953000) [pid = 3892] [serial = 2148] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrap.html] 12:54:49 INFO - PROCESS | 3892 | --DOMWINDOW == 131 (1985D400) [pid = 3892] [serial = 2142] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.nonfinite.html] 12:54:49 INFO - PROCESS | 3892 | --DOMWINDOW == 130 (189EFC00) [pid = 3892] [serial = 2136] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.order.html] 12:54:49 INFO - PROCESS | 3892 | --DOMWINDOW == 129 (1CB48000) [pid = 3892] [serial = 2151] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrapnegative.html] 12:54:49 INFO - PROCESS | 3892 | --DOMWINDOW == 128 (19E06000) [pid = 3892] [serial = 2145] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.radians.html] 12:54:49 INFO - PROCESS | 3892 | --DOMWINDOW == 127 (136DD800) [pid = 3892] [serial = 2154] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.zero.html] 12:54:49 INFO - PROCESS | 3892 | --DOMWINDOW == 126 (18F99800) [pid = 3892] [serial = 2133] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.underflow.html] 12:54:49 INFO - PROCESS | 3892 | --DOMWINDOW == 125 (16EC2800) [pid = 3892] [serial = 2139] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.direction.html] 12:54:49 INFO - TEST-PASS | /DOMEvents/event-phases-order.html | Event phases order 12:54:49 INFO - TEST-OK | /DOMEvents/event-phases-order.html | took 1000ms 12:54:49 INFO - PROCESS | 3892 | 1461182089365 Marionette TRACE conn2 -> [0,2909,"getWindowHandle",null] 12:54:49 INFO - PROCESS | 3892 | 1461182089367 Marionette TRACE conn2 <- [1,2909,null,{"value":"13"}] 12:54:49 INFO - PROCESS | 3892 | 1461182089371 Marionette TRACE conn2 -> [0,2910,"setScriptTimeout",{"ms":35000}] 12:54:49 INFO - TEST-START | /DOMEvents/init-event-while-dispatching.html 12:54:49 INFO - PROCESS | 3892 | 1461182089372 Marionette TRACE conn2 <- [1,2910,null,{}] 12:54:49 INFO - PROCESS | 3892 | 1461182089376 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}] 12:54:49 INFO - PROCESS | 3892 | 1461182089475 Marionette TRACE conn2 <- [1,2911,null,{"value":null}] 12:54:49 INFO - PROCESS | 3892 | 1461182089483 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\", \"a4ce384a-a975-48db-a85a-201f44ca6737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:54:49 INFO - PROCESS | 3892 | ++DOCSHELL 15AD8400 == 117 [pid = 3892] [id = 737] 12:54:49 INFO - PROCESS | 3892 | ++DOMWINDOW == 126 (1659B400) [pid = 3892] [serial = 2211] [outer = 00000000] 12:54:49 INFO - PROCESS | 3892 | ++DOMWINDOW == 127 (1A339400) [pid = 3892] [serial = 2212] [outer = 1659B400] 12:54:49 INFO - PROCESS | 3892 | 1461182089527 Marionette DEBUG loaded listener.js 12:54:49 INFO - PROCESS | 3892 | ++DOMWINDOW == 128 (1C5F0C00) [pid = 3892] [serial = 2213] [outer = 1659B400] 12:54:49 INFO - PROCESS | 3892 | [3892] 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 12:54:49 INFO - PROCESS | 3892 | [3892] 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 12:54:49 INFO - PROCESS | 3892 | [3892] 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 12:54:49 INFO - PROCESS | 3892 | [3892] 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 12:54:50 INFO - PROCESS | 3892 | 1461182089988 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]]]}] 12:54:50 INFO - TEST-FAIL | /DOMEvents/init-event-while-dispatching.html | Calling initKeyboardEvent while dispatching. - ev.initKeyboardEvent is not a function 12:54:50 INFO - events.KeyboardEvent.init@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:12:28 12:54:50 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:68:7 12:54:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:54:50 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 12:54:50 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 12:54:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:54:50 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 12:54:50 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 12:54:50 INFO - events.MouseEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:23:7 12:54:50 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 12:54:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:54:50 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 12:54:50 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 12:54:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:54:50 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 12:54:50 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 12:54:50 INFO - events.CustomEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:38:7 12:54:50 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 12:54:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:54:50 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 12:54:50 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 12:54:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:54:50 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 12:54:50 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]" 12:54:50 INFO - events.UIEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:45:7 12:54:50 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 12:54:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:54:50 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 12:54:50 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 12:54:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:54:50 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 12:54:50 INFO - TEST-PASS | /DOMEvents/init-event-while-dispatching.html | Calling initEvent while dispatching. 12:54:50 INFO - TEST-OK | /DOMEvents/init-event-while-dispatching.html | took 641ms 12:54:50 INFO - PROCESS | 3892 | 1461182090021 Marionette TRACE conn2 -> [0,2913,"getWindowHandle",null] 12:54:50 INFO - PROCESS | 3892 | 1461182090023 Marionette TRACE conn2 <- [1,2913,null,{"value":"13"}] 12:54:50 INFO - PROCESS | 3892 | 1461182090026 Marionette TRACE conn2 -> [0,2914,"setScriptTimeout",{"ms":35000}] 12:54:50 INFO - TEST-START | /DOMEvents/throwing-in-listener-and-window-error-event.html 12:54:50 INFO - PROCESS | 3892 | 1461182090028 Marionette TRACE conn2 <- [1,2914,null,{}] 12:54:50 INFO - PROCESS | 3892 | 1461182090032 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}] 12:54:50 INFO - PROCESS | 3892 | 1461182090127 Marionette TRACE conn2 <- [1,2915,null,{"value":null}] 12:54:50 INFO - PROCESS | 3892 | 1461182090133 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\", \"a4ce384a-a975-48db-a85a-201f44ca6737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:54:50 INFO - PROCESS | 3892 | ++DOCSHELL 19E0E000 == 118 [pid = 3892] [id = 738] 12:54:50 INFO - PROCESS | 3892 | ++DOMWINDOW == 129 (1CBA2000) [pid = 3892] [serial = 2214] [outer = 00000000] 12:54:50 INFO - PROCESS | 3892 | ++DOMWINDOW == 130 (20545400) [pid = 3892] [serial = 2215] [outer = 1CBA2000] 12:54:50 INFO - PROCESS | 3892 | 1461182090176 Marionette DEBUG loaded listener.js 12:54:50 INFO - PROCESS | 3892 | ++DOMWINDOW == 131 (20549400) [pid = 3892] [serial = 2216] [outer = 1CBA2000] 12:54:50 INFO - PROCESS | 3892 | JavaScript error: http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html, line 22: Error: Error from listener 12:54:50 INFO - PROCESS | 3892 | 1461182090614 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]]]}] 12:54:50 INFO - TEST-PASS | /DOMEvents/throwing-in-listener-and-window-error-event.html | Throwing in event listener generates an error event on the window object 12:54:50 INFO - TEST-ERROR | /DOMEvents/throwing-in-listener-and-window-error-event.html | took 625ms 12:54:50 INFO - PROCESS | 3892 | 1461182090668 Marionette TRACE conn2 -> [0,2917,"getWindowHandle",null] 12:54:50 INFO - PROCESS | 3892 | 1461182090670 Marionette TRACE conn2 <- [1,2917,null,{"value":"13"}] 12:54:50 INFO - PROCESS | 3892 | 1461182090689 Marionette TRACE conn2 -> [0,2918,"setScriptTimeout",{"ms":35000}] 12:54:50 INFO - PROCESS | 3892 | 1461182090691 Marionette TRACE conn2 <- [1,2918,null,{}] 12:54:50 INFO - TEST-START | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html 12:54:50 INFO - PROCESS | 3892 | 1461182090698 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}] 12:54:50 INFO - PROCESS | 3892 | 1461182090793 Marionette TRACE conn2 <- [1,2919,null,{"value":null}] 12:54:50 INFO - PROCESS | 3892 | 1461182090799 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\", \"a4ce384a-a975-48db-a85a-201f44ca6737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:54:50 INFO - PROCESS | 3892 | ++DOCSHELL 2068C400 == 119 [pid = 3892] [id = 739] 12:54:50 INFO - PROCESS | 3892 | ++DOMWINDOW == 132 (20690000) [pid = 3892] [serial = 2217] [outer = 00000000] 12:54:50 INFO - PROCESS | 3892 | ++DOMWINDOW == 133 (21004400) [pid = 3892] [serial = 2218] [outer = 20690000] 12:54:50 INFO - PROCESS | 3892 | 1461182090843 Marionette DEBUG loaded listener.js 12:54:50 INFO - PROCESS | 3892 | ++DOMWINDOW == 134 (21005C00) [pid = 3892] [serial = 2219] [outer = 20690000] 12:54:51 INFO - PROCESS | 3892 | JavaScript error: http://web-platform.test:8000/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html, line 19: Error: Error from listener 12:54:51 INFO - PROCESS | 3892 | 1461182091395 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]]]}] 12:54:51 INFO - TEST-PASS | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | Throwing in event listener 12:54:51 INFO - TEST-OK | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | took 734ms 12:54:51 INFO - PROCESS | 3892 | 1461182091431 Marionette TRACE conn2 -> [0,2921,"getWindowHandle",null] 12:54:51 INFO - PROCESS | 3892 | 1461182091436 Marionette TRACE conn2 <- [1,2921,null,{"value":"13"}] 12:54:51 INFO - TEST-START | /DOMEvents/tests/approved/DOM.event.flow.html 12:54:51 INFO - PROCESS | 3892 | 1461182091441 Marionette TRACE conn2 -> [0,2922,"setScriptTimeout",{"ms":35000}] 12:54:51 INFO - PROCESS | 3892 | 1461182091446 Marionette TRACE conn2 <- [1,2922,null,{}] 12:54:51 INFO - PROCESS | 3892 | 1461182091452 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}] 12:54:51 INFO - PROCESS | 3892 | 1461182091603 Marionette TRACE conn2 <- [1,2923,null,{"value":null}] 12:54:51 INFO - PROCESS | 3892 | 1461182091771 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\", \"a4ce384a-a975-48db-a85a-201f44ca6737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:54:51 INFO - PROCESS | 3892 | ++DOCSHELL 182D6400 == 120 [pid = 3892] [id = 740] 12:54:51 INFO - PROCESS | 3892 | ++DOMWINDOW == 135 (182DC000) [pid = 3892] [serial = 2220] [outer = 00000000] 12:54:51 INFO - PROCESS | 3892 | ++DOMWINDOW == 136 (1899F400) [pid = 3892] [serial = 2221] [outer = 182DC000] 12:54:51 INFO - PROCESS | 3892 | 1461182091827 Marionette DEBUG loaded listener.js 12:54:51 INFO - PROCESS | 3892 | ++DOMWINDOW == 137 (18CF4000) [pid = 3892] [serial = 2222] [outer = 182DC000] 12:54:52 INFO - PROCESS | 3892 | 1461182092395 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]]]}] 12:54:52 INFO - TEST-PASS | /DOMEvents/tests/approved/DOM.event.flow.html | Test Description: Dispatch an event in a DOM tree using the DOM event flow. 12:54:52 INFO - TEST-OK | /DOMEvents/tests/approved/DOM.event.flow.html | took 1000ms 12:54:52 INFO - PROCESS | 3892 | 1461182092458 Marionette TRACE conn2 -> [0,2925,"getWindowHandle",null] 12:54:52 INFO - PROCESS | 3892 | 1461182092464 Marionette TRACE conn2 <- [1,2925,null,{"value":"13"}] 12:54:52 INFO - PROCESS | 3892 | 1461182092472 Marionette TRACE conn2 -> [0,2926,"setScriptTimeout",{"ms":35000}] 12:54:52 INFO - PROCESS | 3892 | 1461182092475 Marionette TRACE conn2 <- [1,2926,null,{}] 12:54:52 INFO - TEST-START | /DOMEvents/tests/approved/EventListener.eventHandler.html 12:54:52 INFO - PROCESS | 3892 | 1461182092479 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}] 12:54:52 INFO - PROCESS | 3892 | 1461182092610 Marionette TRACE conn2 <- [1,2927,null,{"value":null}] 12:54:52 INFO - PROCESS | 3892 | 1461182092791 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\", \"a4ce384a-a975-48db-a85a-201f44ca6737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:54:52 INFO - PROCESS | 3892 | ++DOCSHELL 18F97000 == 121 [pid = 3892] [id = 741] 12:54:52 INFO - PROCESS | 3892 | ++DOMWINDOW == 138 (196D4C00) [pid = 3892] [serial = 2223] [outer = 00000000] 12:54:52 INFO - PROCESS | 3892 | ++DOMWINDOW == 139 (1AA58400) [pid = 3892] [serial = 2224] [outer = 196D4C00] 12:54:52 INFO - PROCESS | 3892 | 1461182092847 Marionette DEBUG loaded listener.js 12:54:52 INFO - PROCESS | 3892 | ++DOMWINDOW == 140 (1C43AC00) [pid = 3892] [serial = 2225] [outer = 196D4C00] 12:54:53 INFO - PROCESS | 3892 | 1461182093350 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]]]}] 12:54:53 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. 12:54:53 INFO - TEST-OK | /DOMEvents/tests/approved/EventListener.eventHandler.html | took 891ms 12:54:53 INFO - PROCESS | 3892 | 1461182093360 Marionette TRACE conn2 -> [0,2929,"getWindowHandle",null] 12:54:53 INFO - PROCESS | 3892 | 1461182093362 Marionette TRACE conn2 <- [1,2929,null,{"value":"13"}] 12:54:53 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html 12:54:53 INFO - PROCESS | 3892 | 1461182093366 Marionette TRACE conn2 -> [0,2930,"setScriptTimeout",{"ms":35000}] 12:54:53 INFO - PROCESS | 3892 | 1461182093370 Marionette TRACE conn2 <- [1,2930,null,{}] 12:54:53 INFO - PROCESS | 3892 | 1461182093381 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}] 12:54:53 INFO - PROCESS | 3892 | 1461182093509 Marionette TRACE conn2 <- [1,2931,null,{"value":null}] 12:54:53 INFO - PROCESS | 3892 | 1461182093686 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\", \"a4ce384a-a975-48db-a85a-201f44ca6737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:54:53 INFO - PROCESS | 3892 | ++DOCSHELL 1C5FA000 == 122 [pid = 3892] [id = 742] 12:54:53 INFO - PROCESS | 3892 | ++DOMWINDOW == 141 (1CBA0800) [pid = 3892] [serial = 2226] [outer = 00000000] 12:54:53 INFO - PROCESS | 3892 | ++DOMWINDOW == 142 (1D9C0C00) [pid = 3892] [serial = 2227] [outer = 1CBA0800] 12:54:53 INFO - PROCESS | 3892 | 1461182093744 Marionette DEBUG loaded listener.js 12:54:53 INFO - PROCESS | 3892 | ++DOMWINDOW == 143 (1DCEA800) [pid = 3892] [serial = 2228] [outer = 1CBA0800] 12:54:54 INFO - PROCESS | 3892 | 1461182094282 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"]]]}] 12:54:54 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 12:54:54 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:33:9 12:54:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:54:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:54:54 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:23:5 12:54:54 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html | took 937ms 12:54:54 INFO - PROCESS | 3892 | 1461182094311 Marionette TRACE conn2 -> [0,2933,"getWindowHandle",null] 12:54:54 INFO - PROCESS | 3892 | 1461182094314 Marionette TRACE conn2 <- [1,2933,null,{"value":"13"}] 12:54:54 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html 12:54:54 INFO - PROCESS | 3892 | 1461182094317 Marionette TRACE conn2 -> [0,2934,"setScriptTimeout",{"ms":35000}] 12:54:54 INFO - PROCESS | 3892 | 1461182094319 Marionette TRACE conn2 <- [1,2934,null,{}] 12:54:54 INFO - PROCESS | 3892 | 1461182094323 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}] 12:54:54 INFO - PROCESS | 3892 | 1461182094443 Marionette TRACE conn2 <- [1,2935,null,{"value":null}] 12:54:54 INFO - PROCESS | 3892 | 1461182094620 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\", \"a4ce384a-a975-48db-a85a-201f44ca6737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:54:54 INFO - PROCESS | 3892 | ++DOCSHELL 1E106000 == 123 [pid = 3892] [id = 743] 12:54:54 INFO - PROCESS | 3892 | ++DOMWINDOW == 144 (1E10F400) [pid = 3892] [serial = 2229] [outer = 00000000] 12:54:54 INFO - PROCESS | 3892 | ++DOMWINDOW == 145 (2100F800) [pid = 3892] [serial = 2230] [outer = 1E10F400] 12:54:54 INFO - PROCESS | 3892 | 1461182094676 Marionette DEBUG loaded listener.js 12:54:54 INFO - PROCESS | 3892 | ++DOMWINDOW == 146 (214B0000) [pid = 3892] [serial = 2231] [outer = 1E10F400] 12:54:55 INFO - PROCESS | 3892 | 1461182095145 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]]]}] 12:54:55 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. 12:54:55 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html | took 844ms 12:54:55 INFO - PROCESS | 3892 | 1461182095159 Marionette TRACE conn2 -> [0,2937,"getWindowHandle",null] 12:54:55 INFO - PROCESS | 3892 | 1461182095162 Marionette TRACE conn2 <- [1,2937,null,{"value":"13"}] 12:54:55 INFO - TEST-START | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html 12:54:55 INFO - PROCESS | 3892 | 1461182095165 Marionette TRACE conn2 -> [0,2938,"setScriptTimeout",{"ms":35000}] 12:54:55 INFO - PROCESS | 3892 | 1461182095167 Marionette TRACE conn2 <- [1,2938,null,{}] 12:54:55 INFO - PROCESS | 3892 | 1461182095170 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}] 12:54:55 INFO - PROCESS | 3892 | 1461182095288 Marionette TRACE conn2 <- [1,2939,null,{"value":null}] 12:54:55 INFO - PROCESS | 3892 | 1461182095458 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\", \"a4ce384a-a975-48db-a85a-201f44ca6737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:54:55 INFO - PROCESS | 3892 | ++DOCSHELL 1E710000 == 124 [pid = 3892] [id = 744] 12:54:55 INFO - PROCESS | 3892 | ++DOMWINDOW == 147 (1FAC3C00) [pid = 3892] [serial = 2232] [outer = 00000000] 12:54:55 INFO - PROCESS | 3892 | ++DOMWINDOW == 148 (21552000) [pid = 3892] [serial = 2233] [outer = 1FAC3C00] 12:54:55 INFO - PROCESS | 3892 | 1461182095514 Marionette DEBUG loaded listener.js 12:54:55 INFO - PROCESS | 3892 | ++DOMWINDOW == 149 (21555400) [pid = 3892] [serial = 2234] [outer = 1FAC3C00] 12:54:55 INFO - PROCESS | 3892 | ++DOCSHELL 214B7000 == 125 [pid = 3892] [id = 745] 12:54:55 INFO - PROCESS | 3892 | ++DOMWINDOW == 150 (214B9C00) [pid = 3892] [serial = 2235] [outer = 00000000] 12:54:55 INFO - PROCESS | 3892 | ++DOMWINDOW == 151 (21565400) [pid = 3892] [serial = 2236] [outer = 214B9C00] 12:54:56 INFO - PROCESS | 3892 | 1461182096107 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]]]}] 12:54:56 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. 12:54:56 INFO - TEST-OK | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html | took 1000ms 12:54:56 INFO - PROCESS | 3892 | 1461182096167 Marionette TRACE conn2 -> [0,2941,"getWindowHandle",null] 12:54:56 INFO - PROCESS | 3892 | 1461182096170 Marionette TRACE conn2 <- [1,2941,null,{"value":"13"}] 12:54:56 INFO - TEST-START | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html 12:54:56 INFO - PROCESS | 3892 | 1461182096173 Marionette TRACE conn2 -> [0,2942,"setScriptTimeout",{"ms":35000}] 12:54:56 INFO - PROCESS | 3892 | 1461182096175 Marionette TRACE conn2 <- [1,2942,null,{}] 12:54:56 INFO - PROCESS | 3892 | 1461182096179 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}] 12:54:56 INFO - PROCESS | 3892 | 1461182096353 Marionette TRACE conn2 <- [1,2943,null,{"value":null}] 12:54:56 INFO - PROCESS | 3892 | 1461182096521 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\", \"a4ce384a-a975-48db-a85a-201f44ca6737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:54:56 INFO - PROCESS | 3892 | ++DOCSHELL 21563400 == 126 [pid = 3892] [id = 746] 12:54:56 INFO - PROCESS | 3892 | ++DOMWINDOW == 152 (21565000) [pid = 3892] [serial = 2237] [outer = 00000000] 12:54:56 INFO - PROCESS | 3892 | ++DOMWINDOW == 153 (2172B000) [pid = 3892] [serial = 2238] [outer = 21565000] 12:54:56 INFO - PROCESS | 3892 | 1461182096580 Marionette DEBUG loaded listener.js 12:54:56 INFO - PROCESS | 3892 | ++DOMWINDOW == 154 (2172CC00) [pid = 3892] [serial = 2239] [outer = 21565000] 12:54:57 INFO - PROCESS | 3892 | 1461182097073 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]]]}] 12:54:57 INFO - TEST-PASS | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched 12:54:57 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 12:54:57 INFO - TEST-OK | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | took 938ms 12:54:57 INFO - PROCESS | 3892 | 1461182097119 Marionette TRACE conn2 -> [0,2945,"getWindowHandle",null] 12:54:57 INFO - PROCESS | 3892 | 1461182097121 Marionette TRACE conn2 <- [1,2945,null,{"value":"13"}] 12:54:57 INFO - TEST-START | /DOMEvents/tests/approved/domnodeinserted.html 12:54:57 INFO - PROCESS | 3892 | 1461182097124 Marionette TRACE conn2 -> [0,2946,"setScriptTimeout",{"ms":35000}] 12:54:57 INFO - PROCESS | 3892 | 1461182097126 Marionette TRACE conn2 <- [1,2946,null,{}] 12:54:57 INFO - PROCESS | 3892 | 1461182097130 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}] 12:54:57 INFO - PROCESS | 3892 | 1461182097323 Marionette TRACE conn2 <- [1,2947,null,{"value":null}] 12:54:57 INFO - PROCESS | 3892 | 1461182097420 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\", \"a4ce384a-a975-48db-a85a-201f44ca6737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:54:57 INFO - PROCESS | 3892 | ++DOCSHELL 215A6400 == 127 [pid = 3892] [id = 747] 12:54:57 INFO - PROCESS | 3892 | ++DOMWINDOW == 155 (215A6C00) [pid = 3892] [serial = 2240] [outer = 00000000] 12:54:57 INFO - PROCESS | 3892 | ++DOMWINDOW == 156 (219E0C00) [pid = 3892] [serial = 2241] [outer = 215A6C00] 12:54:57 INFO - PROCESS | 3892 | 1461182097472 Marionette DEBUG loaded listener.js 12:54:57 INFO - PROCESS | 3892 | ++DOMWINDOW == 157 (219E4000) [pid = 3892] [serial = 2242] [outer = 215A6C00] 12:54:58 INFO - PROCESS | 3892 | 1461182097999 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]]]}] 12:54:58 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. 12:54:58 INFO - TEST-OK | /DOMEvents/tests/approved/domnodeinserted.html | took 890ms 12:54:58 INFO - PROCESS | 3892 | 1461182098029 Marionette TRACE conn2 -> [0,2949,"getWindowHandle",null] 12:54:58 INFO - PROCESS | 3892 | 1461182098031 Marionette TRACE conn2 <- [1,2949,null,{"value":"13"}] 12:54:58 INFO - TEST-START | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html 12:54:58 INFO - PROCESS | 3892 | 1461182098034 Marionette TRACE conn2 -> [0,2950,"setScriptTimeout",{"ms":35000}] 12:54:58 INFO - PROCESS | 3892 | 1461182098036 Marionette TRACE conn2 <- [1,2950,null,{}] 12:54:58 INFO - PROCESS | 3892 | 1461182098040 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}] 12:54:58 INFO - PROCESS | 3892 | 1461182098159 Marionette TRACE conn2 <- [1,2951,null,{"value":null}] 12:54:58 INFO - PROCESS | 3892 | 1461182098341 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\", \"a4ce384a-a975-48db-a85a-201f44ca6737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:54:58 INFO - PROCESS | 3892 | ++DOCSHELL 21728000 == 128 [pid = 3892] [id = 748] 12:54:58 INFO - PROCESS | 3892 | ++DOMWINDOW == 158 (21732000) [pid = 3892] [serial = 2243] [outer = 00000000] 12:54:58 INFO - PROCESS | 3892 | ++DOMWINDOW == 159 (21B5B000) [pid = 3892] [serial = 2244] [outer = 21732000] 12:54:58 INFO - PROCESS | 3892 | 1461182098396 Marionette DEBUG loaded listener.js 12:54:58 INFO - PROCESS | 3892 | ++DOMWINDOW == 160 (21B59800) [pid = 3892] [serial = 2245] [outer = 21732000] 12:54:58 INFO - PROCESS | 3892 | 1461182098885 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]]]}] 12:54:58 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. 12:54:58 INFO - TEST-OK | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html | took 906ms 12:54:58 INFO - PROCESS | 3892 | 1461182098939 Marionette TRACE conn2 -> [0,2953,"getWindowHandle",null] 12:54:58 INFO - PROCESS | 3892 | 1461182098941 Marionette TRACE conn2 <- [1,2953,null,{"value":"13"}] 12:54:58 INFO - TEST-START | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html 12:54:58 INFO - PROCESS | 3892 | 1461182098945 Marionette TRACE conn2 -> [0,2954,"setScriptTimeout",{"ms":35000}] 12:54:58 INFO - PROCESS | 3892 | 1461182098947 Marionette TRACE conn2 <- [1,2954,null,{}] 12:54:58 INFO - PROCESS | 3892 | 1461182098968 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}] 12:54:59 INFO - PROCESS | 3892 | 1461182099087 Marionette TRACE conn2 <- [1,2955,null,{"value":null}] 12:54:59 INFO - PROCESS | 3892 | 1461182099226 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\", \"a4ce384a-a975-48db-a85a-201f44ca6737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:54:59 INFO - PROCESS | 3892 | ++DOCSHELL 219DEC00 == 129 [pid = 3892] [id = 749] 12:54:59 INFO - PROCESS | 3892 | ++DOMWINDOW == 161 (219EC400) [pid = 3892] [serial = 2246] [outer = 00000000] 12:54:59 INFO - PROCESS | 3892 | ++DOMWINDOW == 162 (21B65C00) [pid = 3892] [serial = 2247] [outer = 219EC400] 12:54:59 INFO - PROCESS | 3892 | 1461182099280 Marionette DEBUG loaded listener.js 12:54:59 INFO - PROCESS | 3892 | ++DOMWINDOW == 163 (21B67800) [pid = 3892] [serial = 2248] [outer = 219EC400] 12:54:59 INFO - PROCESS | 3892 | 1461182099776 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]]]}] 12:54:59 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. 12:54:59 INFO - TEST-OK | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html | took 906ms 12:54:59 INFO - PROCESS | 3892 | 1461182099849 Marionette TRACE conn2 -> [0,2957,"getWindowHandle",null] 12:54:59 INFO - PROCESS | 3892 | 1461182099852 Marionette TRACE conn2 <- [1,2957,null,{"value":"13"}] 12:54:59 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html 12:54:59 INFO - PROCESS | 3892 | 1461182099855 Marionette TRACE conn2 -> [0,2958,"setScriptTimeout",{"ms":35000}] 12:54:59 INFO - PROCESS | 3892 | 1461182099857 Marionette TRACE conn2 <- [1,2958,null,{}] 12:54:59 INFO - PROCESS | 3892 | 1461182099862 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}] 12:54:59 INFO - PROCESS | 3892 | 1461182099982 Marionette TRACE conn2 <- [1,2959,null,{"value":null}] 12:55:00 INFO - PROCESS | 3892 | 1461182100165 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\", \"a4ce384a-a975-48db-a85a-201f44ca6737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:55:00 INFO - PROCESS | 3892 | ++DOCSHELL 20684400 == 130 [pid = 3892] [id = 750] 12:55:00 INFO - PROCESS | 3892 | ++DOMWINDOW == 164 (21B59000) [pid = 3892] [serial = 2249] [outer = 00000000] 12:55:00 INFO - PROCESS | 3892 | ++DOMWINDOW == 165 (224DCC00) [pid = 3892] [serial = 2250] [outer = 21B59000] 12:55:00 INFO - PROCESS | 3892 | 1461182100220 Marionette DEBUG loaded listener.js 12:55:00 INFO - PROCESS | 3892 | ++DOMWINDOW == 166 (224DE000) [pid = 3892] [serial = 2251] [outer = 21B59000] 12:55:00 INFO - PROCESS | 3892 | 1461182100709 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]]]}] 12:55:00 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. 12:55:00 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html | took 907ms 12:55:00 INFO - PROCESS | 3892 | 1461182100759 Marionette TRACE conn2 -> [0,2961,"getWindowHandle",null] 12:55:00 INFO - PROCESS | 3892 | 1461182100762 Marionette TRACE conn2 <- [1,2961,null,{"value":"13"}] 12:55:00 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html 12:55:00 INFO - PROCESS | 3892 | 1461182100780 Marionette TRACE conn2 -> [0,2962,"setScriptTimeout",{"ms":35000}] 12:55:00 INFO - PROCESS | 3892 | 1461182100783 Marionette TRACE conn2 <- [1,2962,null,{}] 12:55:00 INFO - PROCESS | 3892 | 1461182100791 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}] 12:55:00 INFO - PROCESS | 3892 | 1461182100927 Marionette TRACE conn2 <- [1,2963,null,{"value":null}] 12:55:01 INFO - PROCESS | 3892 | 1461182101113 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\", \"a4ce384a-a975-48db-a85a-201f44ca6737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:55:01 INFO - PROCESS | 3892 | ++DOCSHELL 22A8B000 == 131 [pid = 3892] [id = 751] 12:55:01 INFO - PROCESS | 3892 | ++DOMWINDOW == 167 (22A91C00) [pid = 3892] [serial = 2252] [outer = 00000000] 12:55:01 INFO - PROCESS | 3892 | ++DOMWINDOW == 168 (22A97800) [pid = 3892] [serial = 2253] [outer = 22A91C00] 12:55:01 INFO - PROCESS | 3892 | 1461182101173 Marionette DEBUG loaded listener.js 12:55:01 INFO - PROCESS | 3892 | ++DOMWINDOW == 169 (22D50800) [pid = 3892] [serial = 2254] [outer = 22A91C00] 12:55:01 INFO - PROCESS | 3892 | 1461182101719 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]]]}] 12:55:01 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. 12:55:01 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html | took 1000ms 12:55:01 INFO - PROCESS | 3892 | 1461182101772 Marionette TRACE conn2 -> [0,2965,"getWindowHandle",null] 12:55:01 INFO - PROCESS | 3892 | 1461182101775 Marionette TRACE conn2 <- [1,2965,null,{"value":"13"}] 12:55:01 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html 12:55:01 INFO - PROCESS | 3892 | 1461182101779 Marionette TRACE conn2 -> [0,2966,"setScriptTimeout",{"ms":35000}] 12:55:01 INFO - PROCESS | 3892 | 1461182101781 Marionette TRACE conn2 <- [1,2966,null,{}] 12:55:01 INFO - PROCESS | 3892 | 1461182101784 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}] 12:55:01 INFO - PROCESS | 3892 | 1461182101904 Marionette TRACE conn2 <- [1,2967,null,{"value":null}] 12:55:02 INFO - PROCESS | 3892 | 1461182102087 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\", \"a4ce384a-a975-48db-a85a-201f44ca6737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:55:02 INFO - PROCESS | 3892 | ++DOCSHELL 22A92C00 == 132 [pid = 3892] [id = 752] 12:55:02 INFO - PROCESS | 3892 | ++DOMWINDOW == 170 (22D52400) [pid = 3892] [serial = 2255] [outer = 00000000] 12:55:02 INFO - PROCESS | 3892 | ++DOMWINDOW == 171 (23109400) [pid = 3892] [serial = 2256] [outer = 22D52400] 12:55:02 INFO - PROCESS | 3892 | 1461182102142 Marionette DEBUG loaded listener.js 12:55:02 INFO - PROCESS | 3892 | ++DOMWINDOW == 172 (23109000) [pid = 3892] [serial = 2257] [outer = 22D52400] 12:55:02 INFO - PROCESS | 3892 | 1461182102689 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]]]}] 12:55:02 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. 12:55:02 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html | took 954ms 12:55:02 INFO - PROCESS | 3892 | 1461182102724 Marionette TRACE conn2 -> [0,2969,"getWindowHandle",null] 12:55:02 INFO - PROCESS | 3892 | 1461182102726 Marionette TRACE conn2 <- [1,2969,null,{"value":"13"}] 12:55:02 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html 12:55:02 INFO - PROCESS | 3892 | 1461182102730 Marionette TRACE conn2 -> [0,2970,"setScriptTimeout",{"ms":35000}] 12:55:02 INFO - PROCESS | 3892 | 1461182102732 Marionette TRACE conn2 <- [1,2970,null,{}] 12:55:02 INFO - PROCESS | 3892 | 1461182102736 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}] 12:55:02 INFO - PROCESS | 3892 | 1461182102856 Marionette TRACE conn2 <- [1,2971,null,{"value":null}] 12:55:03 INFO - PROCESS | 3892 | 1461182103048 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\", \"a4ce384a-a975-48db-a85a-201f44ca6737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:55:03 INFO - PROCESS | 3892 | ++DOCSHELL 13263C00 == 133 [pid = 3892] [id = 753] 12:55:03 INFO - PROCESS | 3892 | ++DOMWINDOW == 173 (137DD000) [pid = 3892] [serial = 2258] [outer = 00000000] 12:55:03 INFO - PROCESS | 3892 | ++DOMWINDOW == 174 (19665800) [pid = 3892] [serial = 2259] [outer = 137DD000] 12:55:03 INFO - PROCESS | 3892 | 1461182103103 Marionette DEBUG loaded listener.js 12:55:03 INFO - PROCESS | 3892 | ++DOMWINDOW == 175 (1945FC00) [pid = 3892] [serial = 2260] [outer = 137DD000] 12:55:03 INFO - PROCESS | 3892 | 1461182103950 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"]]]}] 12:55:03 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 12:55:03 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:34:9 12:55:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:55:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:55:03 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:24:5 12:55:03 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html | took 1250ms 12:55:03 INFO - PROCESS | 3892 | 1461182103980 Marionette TRACE conn2 -> [0,2973,"getWindowHandle",null] 12:55:03 INFO - PROCESS | 3892 | 1461182103984 Marionette TRACE conn2 <- [1,2973,null,{"value":"13"}] 12:55:03 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html 12:55:03 INFO - PROCESS | 3892 | 1461182103988 Marionette TRACE conn2 -> [0,2974,"setScriptTimeout",{"ms":35000}] 12:55:03 INFO - PROCESS | 3892 | 1461182103992 Marionette TRACE conn2 <- [1,2974,null,{}] 12:55:04 INFO - PROCESS | 3892 | 1461182103996 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}] 12:55:04 INFO - PROCESS | 3892 | 1461182104115 Marionette TRACE conn2 <- [1,2975,null,{"value":null}] 12:55:04 INFO - PROCESS | 3892 | 1461182104305 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\", \"a4ce384a-a975-48db-a85a-201f44ca6737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:55:04 INFO - PROCESS | 3892 | ++DOCSHELL 1325D800 == 134 [pid = 3892] [id = 754] 12:55:04 INFO - PROCESS | 3892 | ++DOMWINDOW == 176 (136B6800) [pid = 3892] [serial = 2261] [outer = 00000000] 12:55:04 INFO - PROCESS | 3892 | ++DOMWINDOW == 177 (19BFC000) [pid = 3892] [serial = 2262] [outer = 136B6800] 12:55:04 INFO - PROCESS | 3892 | 1461182104355 Marionette DEBUG loaded listener.js 12:55:04 INFO - PROCESS | 3892 | ++DOMWINDOW == 178 (1AA57800) [pid = 3892] [serial = 2263] [outer = 136B6800] 12:55:04 INFO - PROCESS | 3892 | 1461182104943 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]]]}] 12:55:04 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. 12:55:04 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html | took 1000ms 12:55:05 INFO - PROCESS | 3892 | 1461182104989 Marionette TRACE conn2 -> [0,2977,"getWindowHandle",null] 12:55:05 INFO - PROCESS | 3892 | 1461182104994 Marionette TRACE conn2 <- [1,2977,null,{"value":"13"}] 12:55:05 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html 12:55:05 INFO - PROCESS | 3892 | 1461182105000 Marionette TRACE conn2 -> [0,2978,"setScriptTimeout",{"ms":35000}] 12:55:05 INFO - PROCESS | 3892 | 1461182105002 Marionette TRACE conn2 <- [1,2978,null,{}] 12:55:05 INFO - PROCESS | 3892 | 1461182105006 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}] 12:55:05 INFO - PROCESS | 3892 | 1461182105122 Marionette TRACE conn2 <- [1,2979,null,{"value":null}] 12:55:05 INFO - PROCESS | 3892 | 1461182105313 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\", \"a4ce384a-a975-48db-a85a-201f44ca6737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:55:05 INFO - PROCESS | 3892 | ++DOCSHELL 136D8800 == 135 [pid = 3892] [id = 755] 12:55:05 INFO - PROCESS | 3892 | ++DOMWINDOW == 179 (142A9000) [pid = 3892] [serial = 2264] [outer = 00000000] 12:55:05 INFO - PROCESS | 3892 | ++DOMWINDOW == 180 (1CBA0C00) [pid = 3892] [serial = 2265] [outer = 142A9000] 12:55:05 INFO - PROCESS | 3892 | 1461182105364 Marionette DEBUG loaded listener.js 12:55:05 INFO - PROCESS | 3892 | ++DOMWINDOW == 181 (1CBAD800) [pid = 3892] [serial = 2266] [outer = 142A9000] 12:55:05 INFO - PROCESS | 3892 | ++DOCSHELL 1A43EC00 == 136 [pid = 3892] [id = 756] 12:55:05 INFO - PROCESS | 3892 | ++DOMWINDOW == 182 (1CB4D400) [pid = 3892] [serial = 2267] [outer = 00000000] 12:55:05 INFO - PROCESS | 3892 | ++DOMWINDOW == 183 (1CEA6C00) [pid = 3892] [serial = 2268] [outer = 1CB4D400] 12:55:05 INFO - PROCESS | 3892 | --DOCSHELL 1663BC00 == 135 [pid = 3892] [id = 710] 12:55:05 INFO - PROCESS | 3892 | --DOCSHELL 19E0E000 == 134 [pid = 3892] [id = 738] 12:55:05 INFO - PROCESS | 3892 | --DOCSHELL 15AD8400 == 133 [pid = 3892] [id = 737] 12:55:05 INFO - PROCESS | 3892 | --DOCSHELL 1C331400 == 132 [pid = 3892] [id = 736] 12:55:05 INFO - PROCESS | 3892 | --DOCSHELL 1D847800 == 131 [pid = 3892] [id = 735] 12:55:05 INFO - PROCESS | 3892 | --DOCSHELL 1D239C00 == 130 [pid = 3892] [id = 734] 12:55:05 INFO - PROCESS | 3892 | --DOCSHELL 1CB4A800 == 129 [pid = 3892] [id = 733] 12:55:05 INFO - PROCESS | 3892 | --DOCSHELL 1C32D000 == 128 [pid = 3892] [id = 732] 12:55:05 INFO - PROCESS | 3892 | --DOCSHELL 1354C400 == 127 [pid = 3892] [id = 731] 12:55:05 INFO - PROCESS | 3892 | --DOCSHELL 189ED400 == 126 [pid = 3892] [id = 730] 12:55:05 INFO - PROCESS | 3892 | --DOMWINDOW == 182 (18CEB000) [pid = 3892] [serial = 2131] [outer = 00000000] [url = about:blank] 12:55:05 INFO - PROCESS | 3892 | --DOMWINDOW == 181 (1DF49400) [pid = 3892] [serial = 2110] [outer = 00000000] [url = about:blank] 12:55:05 INFO - PROCESS | 3892 | --DOMWINDOW == 180 (1E70F800) [pid = 3892] [serial = 2113] [outer = 00000000] [url = about:blank] 12:55:05 INFO - PROCESS | 3892 | --DOMWINDOW == 179 (214B3000) [pid = 3892] [serial = 2116] [outer = 00000000] [url = about:blank] 12:55:05 INFO - PROCESS | 3892 | --DOMWINDOW == 178 (215A2000) [pid = 3892] [serial = 2119] [outer = 00000000] [url = about:blank] 12:55:05 INFO - PROCESS | 3892 | --DOMWINDOW == 177 (21733000) [pid = 3892] [serial = 2122] [outer = 00000000] [url = about:blank] 12:55:05 INFO - PROCESS | 3892 | --DOMWINDOW == 176 (219E1C00) [pid = 3892] [serial = 2125] [outer = 00000000] [url = about:blank] 12:55:05 INFO - PROCESS | 3892 | --DOMWINDOW == 175 (190B4000) [pid = 3892] [serial = 2104] [outer = 00000000] [url = about:blank] 12:55:05 INFO - PROCESS | 3892 | --DOMWINDOW == 174 (1C5EFC00) [pid = 3892] [serial = 2107] [outer = 00000000] [url = about:blank] 12:55:05 INFO - PROCESS | 3892 | --DOMWINDOW == 173 (18C1B000) [pid = 3892] [serial = 2128] [outer = 00000000] [url = about:blank] 12:55:05 INFO - PROCESS | 3892 | --DOMWINDOW == 172 (1D013800) [pid = 3892] [serial = 2158] [outer = 00000000] [url = about:blank] 12:55:05 INFO - PROCESS | 3892 | --DOCSHELL 14AE4000 == 125 [pid = 3892] [id = 728] 12:55:05 INFO - PROCESS | 3892 | --DOCSHELL 1E103400 == 124 [pid = 3892] [id = 727] 12:55:05 INFO - PROCESS | 3892 | --DOCSHELL 1DCDE000 == 123 [pid = 3892] [id = 726] 12:55:05 INFO - PROCESS | 3892 | --DOCSHELL 16599400 == 122 [pid = 3892] [id = 725] 12:55:05 INFO - PROCESS | 3892 | --DOCSHELL 1D9BAC00 == 121 [pid = 3892] [id = 724] 12:55:05 INFO - PROCESS | 3892 | --DOCSHELL 1CB44800 == 120 [pid = 3892] [id = 723] 12:55:05 INFO - PROCESS | 3892 | --DOCSHELL 1D23EC00 == 119 [pid = 3892] [id = 722] 12:55:05 INFO - PROCESS | 3892 | --DOCSHELL 19012000 == 118 [pid = 3892] [id = 721] 12:55:05 INFO - PROCESS | 3892 | --DOCSHELL 136B1C00 == 117 [pid = 3892] [id = 720] 12:55:05 INFO - PROCESS | 3892 | --DOCSHELL 18C18400 == 116 [pid = 3892] [id = 719] 12:55:06 INFO - PROCESS | 3892 | 1461182106013 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]]]}] 12:55:06 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. 12:55:06 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html | took 1031ms 12:55:06 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html 12:55:06 INFO - PROCESS | 3892 | 1461182106055 Marionette TRACE conn2 -> [0,2981,"getWindowHandle",null] 12:55:06 INFO - PROCESS | 3892 | 1461182106057 Marionette TRACE conn2 <- [1,2981,null,{"value":"13"}] 12:55:06 INFO - PROCESS | 3892 | 1461182106061 Marionette TRACE conn2 -> [0,2982,"setScriptTimeout",{"ms":35000}] 12:55:06 INFO - PROCESS | 3892 | 1461182106064 Marionette TRACE conn2 <- [1,2982,null,{}] 12:55:06 INFO - PROCESS | 3892 | 1461182106074 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}] 12:55:06 INFO - PROCESS | 3892 | 1461182106206 Marionette TRACE conn2 <- [1,2983,null,{"value":null}] 12:55:06 INFO - PROCESS | 3892 | --DOMWINDOW == 171 (1C43B000) [pid = 3892] [serial = 2147] [outer = 00000000] [url = about:blank] 12:55:06 INFO - PROCESS | 3892 | --DOMWINDOW == 170 (1C5F8400) [pid = 3892] [serial = 2045] [outer = 00000000] [url = about:blank] 12:55:06 INFO - PROCESS | 3892 | --DOMWINDOW == 169 (1DF50C00) [pid = 3892] [serial = 2063] [outer = 00000000] [url = about:blank] 12:55:06 INFO - PROCESS | 3892 | --DOMWINDOW == 168 (1E3BE800) [pid = 3892] [serial = 2066] [outer = 00000000] [url = about:blank] 12:55:06 INFO - PROCESS | 3892 | --DOMWINDOW == 167 (1CB9FC00) [pid = 3892] [serial = 2054] [outer = 00000000] [url = about:blank] 12:55:06 INFO - PROCESS | 3892 | --DOMWINDOW == 166 (19670400) [pid = 3892] [serial = 2051] [outer = 00000000] [url = about:blank] 12:55:06 INFO - PROCESS | 3892 | --DOMWINDOW == 165 (1D3EF400) [pid = 3892] [serial = 2057] [outer = 00000000] [url = about:blank] 12:55:06 INFO - PROCESS | 3892 | --DOMWINDOW == 164 (16A63800) [pid = 3892] [serial = 2048] [outer = 00000000] [url = about:blank] 12:55:06 INFO - PROCESS | 3892 | --DOMWINDOW == 163 (1D880400) [pid = 3892] [serial = 2060] [outer = 00000000] [url = about:blank] 12:55:06 INFO - PROCESS | 3892 | --DOMWINDOW == 162 (1CB41400) [pid = 3892] [serial = 2149] [outer = 00000000] [url = about:blank] 12:55:06 INFO - PROCESS | 3892 | --DOMWINDOW == 161 (19EB9C00) [pid = 3892] [serial = 2143] [outer = 00000000] [url = about:blank] 12:55:06 INFO - PROCESS | 3892 | --DOMWINDOW == 160 (1A3A5000) [pid = 3892] [serial = 2144] [outer = 00000000] [url = about:blank] 12:55:06 INFO - PROCESS | 3892 | --DOMWINDOW == 159 (1A8E2000) [pid = 3892] [serial = 2137] [outer = 00000000] [url = about:blank] 12:55:06 INFO - PROCESS | 3892 | --DOMWINDOW == 158 (1CBCD000) [pid = 3892] [serial = 2152] [outer = 00000000] [url = about:blank] 12:55:06 INFO - PROCESS | 3892 | --DOMWINDOW == 157 (1CD85000) [pid = 3892] [serial = 2153] [outer = 00000000] [url = about:blank] 12:55:06 INFO - PROCESS | 3892 | --DOMWINDOW == 156 (1C32F800) [pid = 3892] [serial = 2146] [outer = 00000000] [url = about:blank] 12:55:06 INFO - PROCESS | 3892 | --DOMWINDOW == 155 (17D7B400) [pid = 3892] [serial = 2155] [outer = 00000000] [url = about:blank] 12:55:06 INFO - PROCESS | 3892 | --DOMWINDOW == 154 (190AD000) [pid = 3892] [serial = 2135] [outer = 00000000] [url = about:blank] 12:55:06 INFO - PROCESS | 3892 | --DOMWINDOW == 153 (190B1400) [pid = 3892] [serial = 2134] [outer = 00000000] [url = about:blank] 12:55:06 INFO - PROCESS | 3892 | --DOMWINDOW == 152 (18F92400) [pid = 3892] [serial = 2140] [outer = 00000000] [url = about:blank] 12:55:06 INFO - PROCESS | 3892 | --DOMWINDOW == 151 (190A8800) [pid = 3892] [serial = 2141] [outer = 00000000] [url = about:blank] 12:55:06 INFO - PROCESS | 3892 | --DOMWINDOW == 150 (18F78000) [pid = 3892] [serial = 2156] [outer = 00000000] [url = about:blank] 12:55:06 INFO - PROCESS | 3892 | --DOMWINDOW == 149 (1ABD7000) [pid = 3892] [serial = 2138] [outer = 00000000] [url = about:blank] 12:55:06 INFO - PROCESS | 3892 | --DOMWINDOW == 148 (1CB4E400) [pid = 3892] [serial = 2150] [outer = 00000000] [url = about:blank] 12:55:06 INFO - PROCESS | 3892 | 1461182106340 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\", \"a4ce384a-a975-48db-a85a-201f44ca6737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:55:06 INFO - PROCESS | 3892 | ++DOCSHELL 1354E000 == 117 [pid = 3892] [id = 757] 12:55:06 INFO - PROCESS | 3892 | ++DOMWINDOW == 149 (136DC800) [pid = 3892] [serial = 2269] [outer = 00000000] 12:55:06 INFO - PROCESS | 3892 | ++DOMWINDOW == 150 (18F92400) [pid = 3892] [serial = 2270] [outer = 136DC800] 12:55:06 INFO - PROCESS | 3892 | 1461182106390 Marionette DEBUG loaded listener.js 12:55:06 INFO - PROCESS | 3892 | ++DOMWINDOW == 151 (19E0AC00) [pid = 3892] [serial = 2271] [outer = 136DC800] 12:55:06 INFO - PROCESS | 3892 | 1461182106846 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]]]}] 12:55:06 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched 12:55:06 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 12:55:06 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | took 844ms 12:55:06 INFO - PROCESS | 3892 | 1461182106902 Marionette TRACE conn2 -> [0,2985,"getWindowHandle",null] 12:55:06 INFO - PROCESS | 3892 | 1461182106905 Marionette TRACE conn2 <- [1,2985,null,{"value":"13"}] 12:55:06 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html 12:55:06 INFO - PROCESS | 3892 | 1461182106908 Marionette TRACE conn2 -> [0,2986,"setScriptTimeout",{"ms":35000}] 12:55:06 INFO - PROCESS | 3892 | 1461182106910 Marionette TRACE conn2 <- [1,2986,null,{}] 12:55:06 INFO - PROCESS | 3892 | 1461182106913 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}] 12:55:07 INFO - PROCESS | 3892 | 1461182107016 Marionette TRACE conn2 <- [1,2987,null,{"value":null}] 12:55:07 INFO - PROCESS | 3892 | 1461182107024 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\", \"a4ce384a-a975-48db-a85a-201f44ca6737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:55:07 INFO - PROCESS | 3892 | ++DOCSHELL 1A8E1C00 == 118 [pid = 3892] [id = 758] 12:55:07 INFO - PROCESS | 3892 | ++DOMWINDOW == 152 (1ABD7000) [pid = 3892] [serial = 2272] [outer = 00000000] 12:55:07 INFO - PROCESS | 3892 | ++DOMWINDOW == 153 (1C5EFC00) [pid = 3892] [serial = 2273] [outer = 1ABD7000] 12:55:07 INFO - PROCESS | 3892 | 1461182107069 Marionette DEBUG loaded listener.js 12:55:07 INFO - PROCESS | 3892 | ++DOMWINDOW == 154 (1CB41400) [pid = 3892] [serial = 2274] [outer = 1ABD7000] 12:55:07 INFO - PROCESS | 3892 | 1461182107541 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]]]}] 12:55:07 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. 12:55:07 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html | took 688ms 12:55:07 INFO - PROCESS | 3892 | 1461182107607 Marionette TRACE conn2 -> [0,2989,"getWindowHandle",null] 12:55:07 INFO - PROCESS | 3892 | 1461182107609 Marionette TRACE conn2 <- [1,2989,null,{"value":"13"}] 12:55:07 INFO - PROCESS | 3892 | 1461182107612 Marionette TRACE conn2 -> [0,2990,"setScriptTimeout",{"ms":35000}] 12:55:07 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html 12:55:07 INFO - PROCESS | 3892 | 1461182107614 Marionette TRACE conn2 <- [1,2990,null,{}] 12:55:07 INFO - PROCESS | 3892 | 1461182107618 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}] 12:55:07 INFO - PROCESS | 3892 | 1461182107717 Marionette TRACE conn2 <- [1,2991,null,{"value":null}] 12:55:07 INFO - PROCESS | 3892 | 1461182107893 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\", \"a4ce384a-a975-48db-a85a-201f44ca6737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:55:07 INFO - PROCESS | 3892 | ++DOCSHELL 18CEB000 == 119 [pid = 3892] [id = 759] 12:55:07 INFO - PROCESS | 3892 | ++DOMWINDOW == 155 (19EE7C00) [pid = 3892] [serial = 2275] [outer = 00000000] 12:55:07 INFO - PROCESS | 3892 | ++DOMWINDOW == 156 (1CD88400) [pid = 3892] [serial = 2276] [outer = 19EE7C00] 12:55:07 INFO - PROCESS | 3892 | 1461182107937 Marionette DEBUG loaded listener.js 12:55:08 INFO - PROCESS | 3892 | ++DOMWINDOW == 157 (1CEA5800) [pid = 3892] [serial = 2277] [outer = 19EE7C00] 12:55:08 INFO - PROCESS | 3892 | 1461182108332 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]]]}] 12:55:08 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. 12:55:08 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html | took 735ms 12:55:08 INFO - PROCESS | 3892 | 1461182108355 Marionette TRACE conn2 -> [0,2993,"getWindowHandle",null] 12:55:08 INFO - PROCESS | 3892 | 1461182108357 Marionette TRACE conn2 <- [1,2993,null,{"value":"13"}] 12:55:08 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html 12:55:08 INFO - PROCESS | 3892 | 1461182108360 Marionette TRACE conn2 -> [0,2994,"setScriptTimeout",{"ms":35000}] 12:55:08 INFO - PROCESS | 3892 | 1461182108362 Marionette TRACE conn2 <- [1,2994,null,{}] 12:55:08 INFO - PROCESS | 3892 | 1461182108365 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}] 12:55:08 INFO - PROCESS | 3892 | 1461182108516 Marionette TRACE conn2 <- [1,2995,null,{"value":null}] 12:55:08 INFO - PROCESS | 3892 | 1461182108535 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\", \"a4ce384a-a975-48db-a85a-201f44ca6737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:55:08 INFO - PROCESS | 3892 | ++DOCSHELL 1851AC00 == 120 [pid = 3892] [id = 760] 12:55:08 INFO - PROCESS | 3892 | ++DOMWINDOW == 158 (1CBA1800) [pid = 3892] [serial = 2278] [outer = 00000000] 12:55:08 INFO - PROCESS | 3892 | ++DOMWINDOW == 159 (1D880C00) [pid = 3892] [serial = 2279] [outer = 1CBA1800] 12:55:08 INFO - PROCESS | 3892 | 1461182108584 Marionette DEBUG loaded listener.js 12:55:08 INFO - PROCESS | 3892 | ++DOMWINDOW == 160 (1D8B4400) [pid = 3892] [serial = 2280] [outer = 1CBA1800] 12:55:09 INFO - PROCESS | 3892 | 1461182109041 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]]]}] 12:55:09 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. 12:55:09 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html | took 734ms 12:55:09 INFO - PROCESS | 3892 | 1461182109099 Marionette TRACE conn2 -> [0,2997,"getWindowHandle",null] 12:55:09 INFO - PROCESS | 3892 | 1461182109101 Marionette TRACE conn2 <- [1,2997,null,{"value":"13"}] 12:55:09 INFO - PROCESS | 3892 | 1461182109104 Marionette TRACE conn2 -> [0,2998,"setScriptTimeout",{"ms":35000}] 12:55:09 INFO - TEST-START | /FileAPI/FileReaderSync.worker 12:55:09 INFO - PROCESS | 3892 | 1461182109106 Marionette TRACE conn2 <- [1,2998,null,{}] 12:55:09 INFO - PROCESS | 3892 | 1461182109109 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}] 12:55:09 INFO - PROCESS | 3892 | 1461182109280 Marionette TRACE conn2 <- [1,2999,null,{"value":null}] 12:55:09 INFO - PROCESS | 3892 | 1461182109303 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\", \"a4ce384a-a975-48db-a85a-201f44ca6737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:55:09 INFO - PROCESS | 3892 | ++DOCSHELL 1D8B2400 == 121 [pid = 3892] [id = 761] 12:55:09 INFO - PROCESS | 3892 | ++DOMWINDOW == 161 (1D9AF000) [pid = 3892] [serial = 2281] [outer = 00000000] 12:55:09 INFO - PROCESS | 3892 | ++DOMWINDOW == 162 (1DCDE000) [pid = 3892] [serial = 2282] [outer = 1D9AF000] 12:55:09 INFO - PROCESS | 3892 | 1461182109347 Marionette DEBUG loaded listener.js 12:55:09 INFO - PROCESS | 3892 | ++DOMWINDOW == 163 (1DCE6C00) [pid = 3892] [serial = 2283] [outer = 1D9AF000] 12:55:09 INFO - PROCESS | 3892 | [3892] 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 12:55:09 INFO - PROCESS | 3892 | 1461182109837 Marionette TRACE conn2 <- [1,3000,null,{"value":["/FileAPI/FileReaderSync.worker",0,null,null,[["Interface",0,{},{}],["readAsText",0,{},{}],["readAsDataURL",0,{},{}],["readAsArrayBuffer",0,{},{}]]]}] 12:55:09 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | Interface - {} 12:55:09 INFO - {} 12:55:09 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsText - {} 12:55:09 INFO - {} 12:55:09 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsDataURL - {} 12:55:09 INFO - {} 12:55:09 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsArrayBuffer - {} 12:55:09 INFO - {} 12:55:09 INFO - TEST-OK | /FileAPI/FileReaderSync.worker | took 812ms 12:55:09 INFO - PROCESS | 3892 | 1461182109907 Marionette TRACE conn2 -> [0,3001,"getWindowHandle",null] 12:55:09 INFO - PROCESS | 3892 | 1461182109909 Marionette TRACE conn2 <- [1,3001,null,{"value":"13"}] 12:55:09 INFO - TEST-START | /FileAPI/fileReader.html 12:55:09 INFO - PROCESS | 3892 | 1461182109912 Marionette TRACE conn2 -> [0,3002,"setScriptTimeout",{"ms":35000}] 12:55:09 INFO - PROCESS | 3892 | 1461182109914 Marionette TRACE conn2 <- [1,3002,null,{}] 12:55:09 INFO - PROCESS | 3892 | 1461182109917 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}] 12:55:10 INFO - PROCESS | 3892 | 1461182110064 Marionette TRACE conn2 <- [1,3003,null,{"value":null}] 12:55:10 INFO - PROCESS | 3892 | 1461182110079 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\", \"a4ce384a-a975-48db-a85a-201f44ca6737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:55:10 INFO - PROCESS | 3892 | ++DOCSHELL 1DCEA400 == 122 [pid = 3892] [id = 762] 12:55:10 INFO - PROCESS | 3892 | ++DOMWINDOW == 164 (1DF53C00) [pid = 3892] [serial = 2284] [outer = 00000000] 12:55:10 INFO - PROCESS | 3892 | ++DOMWINDOW == 165 (1E705800) [pid = 3892] [serial = 2285] [outer = 1DF53C00] 12:55:10 INFO - PROCESS | 3892 | 1461182110123 Marionette DEBUG loaded listener.js 12:55:10 INFO - PROCESS | 3892 | ++DOMWINDOW == 166 (1FAC2400) [pid = 3892] [serial = 2286] [outer = 1DF53C00] 12:55:10 INFO - PROCESS | 3892 | --DOMWINDOW == 165 (1A340000) [pid = 3892] [serial = 2106] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html] 12:55:10 INFO - PROCESS | 3892 | --DOMWINDOW == 164 (21562C00) [pid = 3892] [serial = 2121] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html] 12:55:10 INFO - PROCESS | 3892 | --DOMWINDOW == 163 (1E708000) [pid = 3892] [serial = 2115] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stack.html] 12:55:10 INFO - PROCESS | 3892 | --DOMWINDOW == 162 (16A67400) [pid = 3892] [serial = 2103] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html] 12:55:10 INFO - PROCESS | 3892 | --DOMWINDOW == 161 (1DBE8400) [pid = 3892] [serial = 2109] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html] 12:55:10 INFO - PROCESS | 3892 | --DOMWINDOW == 160 (2068D000) [pid = 3892] [serial = 2118] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html] 12:55:10 INFO - PROCESS | 3892 | --DOMWINDOW == 159 (136B5000) [pid = 3892] [serial = 2127] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html] 12:55:10 INFO - PROCESS | 3892 | --DOMWINDOW == 158 (1E3B3000) [pid = 3892] [serial = 2112] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html] 12:55:10 INFO - PROCESS | 3892 | --DOMWINDOW == 157 (21729800) [pid = 3892] [serial = 2124] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html] 12:55:10 INFO - PROCESS | 3892 | --DOMWINDOW == 156 (16A65400) [pid = 3892] [serial = 2130] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.transformation.html] 12:55:10 INFO - PROCESS | 3892 | --DOMWINDOW == 155 (1659B400) [pid = 3892] [serial = 2211] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html] 12:55:10 INFO - PROCESS | 3892 | --DOMWINDOW == 154 (1C32D800) [pid = 3892] [serial = 2196] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.basic.html] 12:55:10 INFO - PROCESS | 3892 | --DOMWINDOW == 153 (1D240000) [pid = 3892] [serial = 2202] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/ClickFakeEvent.nondocument.html] 12:55:10 INFO - PROCESS | 3892 | --DOMWINDOW == 152 (1D8ABC00) [pid = 3892] [serial = 2205] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/constructors.html] 12:55:10 INFO - PROCESS | 3892 | --DOMWINDOW == 151 (1D9C4000) [pid = 3892] [serial = 2208] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/event-phases-order.html] 12:55:10 INFO - PROCESS | 3892 | --DOMWINDOW == 150 (18C1F000) [pid = 3892] [serial = 2190] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.nonfinite.html] 12:55:10 INFO - PROCESS | 3892 | --DOMWINDOW == 149 (1CB4C800) [pid = 3892] [serial = 2199] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.nonfinite.html] 12:55:10 INFO - PROCESS | 3892 | --DOMWINDOW == 148 (137E6800) [pid = 3892] [serial = 2193] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.skewed.html] 12:55:10 INFO - PROCESS | 3892 | --DOMWINDOW == 147 (1CBA2000) [pid = 3892] [serial = 2214] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html] 12:55:10 INFO - PROCESS | 3892 | 1461182110835 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]]]}] 12:55:10 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader interface object 12:55:10 INFO - TEST-PASS | /FileAPI/fileReader.html | no-argument FileReader constructor 12:55:10 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- abort 12:55:10 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- events 12:55:10 INFO - TEST-OK | /FileAPI/fileReader.html | took 938ms 12:55:10 INFO - PROCESS | 3892 | 1461182110858 Marionette TRACE conn2 -> [0,3005,"getWindowHandle",null] 12:55:10 INFO - PROCESS | 3892 | 1461182110860 Marionette TRACE conn2 <- [1,3005,null,{"value":"13"}] 12:55:10 INFO - TEST-START | /FileAPI/historical.html 12:55:10 INFO - PROCESS | 3892 | 1461182110863 Marionette TRACE conn2 -> [0,3006,"setScriptTimeout",{"ms":35000}] 12:55:10 INFO - PROCESS | 3892 | 1461182110865 Marionette TRACE conn2 <- [1,3006,null,{}] 12:55:10 INFO - PROCESS | 3892 | 1461182110869 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}] 12:55:10 INFO - PROCESS | 3892 | 1461182110968 Marionette TRACE conn2 <- [1,3007,null,{"value":null}] 12:55:10 INFO - PROCESS | 3892 | 1461182110973 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\", \"a4ce384a-a975-48db-a85a-201f44ca6737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:55:10 INFO - PROCESS | 3892 | ++DOCSHELL 1858C800 == 123 [pid = 3892] [id = 763] 12:55:10 INFO - PROCESS | 3892 | ++DOMWINDOW == 148 (1899C400) [pid = 3892] [serial = 2287] [outer = 00000000] 12:55:11 INFO - PROCESS | 3892 | ++DOMWINDOW == 149 (1C32C400) [pid = 3892] [serial = 2288] [outer = 1899C400] 12:55:11 INFO - PROCESS | 3892 | 1461182111017 Marionette DEBUG loaded listener.js 12:55:11 INFO - PROCESS | 3892 | ++DOMWINDOW == 150 (1CB40C00) [pid = 3892] [serial = 2289] [outer = 1899C400] 12:55:11 INFO - PROCESS | 3892 | 1461182111470 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"]]]}] 12:55:11 INFO - TEST-PASS | /FileAPI/historical.html | "toNativeLineEndings" should not be supported 12:55:11 INFO - TEST-PASS | /FileAPI/historical.html | "FileError" should not be supported 12:55:11 INFO - TEST-PASS | /FileAPI/historical.html | "FileException" should not be supported 12:55:11 INFO - TEST-PASS | /FileAPI/historical.html | Blob should not support slice prefixed 12:55:11 INFO - TEST-PASS | /FileAPI/historical.html | BlobBuilder should not be supported. 12:55:11 INFO - TEST-FAIL | /FileAPI/historical.html | FileReader should not support readAsBinaryString - assert_false: should not be in reader expected false got true 12:55:11 INFO - @http://web-platform.test:8000/FileAPI/historical.html:42:9 12:55:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:55:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:55:11 INFO - @http://web-platform.test:8000/FileAPI/historical.html:40:5 12:55:11 INFO - TEST-OK | /FileAPI/historical.html | took 640ms 12:55:11 INFO - PROCESS | 3892 | 1461182111502 Marionette TRACE conn2 -> [0,3009,"getWindowHandle",null] 12:55:11 INFO - PROCESS | 3892 | 1461182111504 Marionette TRACE conn2 <- [1,3009,null,{"value":"13"}] 12:55:11 INFO - PROCESS | 3892 | 1461182111508 Marionette TRACE conn2 -> [0,3010,"setScriptTimeout",{"ms":35000}] 12:55:11 INFO - TEST-START | /FileAPI/idlharness.html 12:55:11 INFO - PROCESS | 3892 | 1461182111509 Marionette TRACE conn2 <- [1,3010,null,{}] 12:55:11 INFO - PROCESS | 3892 | 1461182111531 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}] 12:55:11 INFO - PROCESS | 3892 | 1461182111630 Marionette TRACE conn2 <- [1,3011,null,{"value":null}] 12:55:11 INFO - PROCESS | 3892 | 1461182111635 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\", \"a4ce384a-a975-48db-a85a-201f44ca6737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:55:11 INFO - PROCESS | 3892 | ++DOCSHELL 1CBCA400 == 124 [pid = 3892] [id = 764] 12:55:11 INFO - PROCESS | 3892 | ++DOMWINDOW == 151 (1CEA5000) [pid = 3892] [serial = 2290] [outer = 00000000] 12:55:11 INFO - PROCESS | 3892 | ++DOMWINDOW == 152 (1E1DD400) [pid = 3892] [serial = 2291] [outer = 1CEA5000] 12:55:11 INFO - PROCESS | 3892 | 1461182111682 Marionette DEBUG loaded listener.js 12:55:11 INFO - PROCESS | 3892 | ++DOMWINDOW == 153 (1E706800) [pid = 3892] [serial = 2292] [outer = 1CEA5000] 12:55:12 INFO - PROCESS | 3892 | 1461182112692 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]]]}] 12:55:12 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation createObjectURL(Blob) 12:55:12 INFO - TEST-FAIL | /FileAPI/idlharness.html | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing 12:55:12 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13 12:55:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:55:12 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 12:55:12 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 12:55:12 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 12:55:12 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 12:55:12 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 12:55:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 12:55:12 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 12:55:12 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 12:55:12 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 12:55:12 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation revokeObjectURL(DOMString) 12:55:12 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface object 12:55:12 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object length 12:55:12 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object name 12:55:12 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object 12:55:12 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object's "constructor" property 12:55:12 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute size 12:55:12 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute type 12:55:12 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: attribute isClosed - assert_true: The prototype object must have a property "isClosed" expected true got false 12:55:12 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13 12:55:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:55:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:55:12 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 12:55:12 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 12:55:12 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 12:55:12 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 12:55:12 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 12:55:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 12:55:12 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 12:55:12 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 12:55:12 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 12:55:12 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: operation slice(long long,long long,DOMString) 12:55:12 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: operation close() - assert_own_property: interface prototype object missing non-static operation expected property "close" missing 12:55:12 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13 12:55:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:55:12 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 12:55:12 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 12:55:12 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 12:55:12 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 12:55:12 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 12:55:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 12:55:12 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 12:55:12 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 12:55:12 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 12:55:12 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob must be primary interface of new Blob(["TEST"]) 12:55:12 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new Blob(["TEST"]) 12:55:12 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0) 12:55:12 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1) 12:55:12 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 12:55:12 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 12:55:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:55:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:55:12 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 12:55:12 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 12:55:12 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 12:55:12 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 12:55:12 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 12:55:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 12:55:12 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 12:55:12 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 12:55:12 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 12:55:12 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3) 12:55:12 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 12:55:12 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 12:55:12 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 12:55:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:55:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:55:12 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 12:55:12 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 12:55:12 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 12:55:12 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 12:55:12 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 12:55:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 12:55:12 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 12:55:12 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 12:55:12 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 12:55:12 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface object 12:55:12 INFO - TEST-FAIL | /FileAPI/idlharness.html | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1 12:55:12 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13 12:55:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:55:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:55:12 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 12:55:12 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 12:55:12 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 12:55:12 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 12:55:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 12:55:12 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 12:55:12 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 12:55:12 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 12:55:12 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface object name 12:55:12 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object 12:55:12 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object's "constructor" property 12:55:12 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute name 12:55:12 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute lastModified 12:55:12 INFO - TEST-PASS | /FileAPI/idlharness.html | File must be primary interface of new File(["myFileBits"], "myFileName") 12:55:12 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new File(["myFileBits"], "myFileName") 12:55:12 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0) 12:55:12 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1) 12:55:12 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0) 12:55:12 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1) 12:55:12 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 12:55:12 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 12:55:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:55:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:55:12 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 12:55:12 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 12:55:12 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 12:55:12 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 12:55:12 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 12:55:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 12:55:12 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 12:55:12 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 12:55:12 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 12:55:12 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3) 12:55:12 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 12:55:12 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 12:55:12 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 12:55:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:55:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:55:12 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 12:55:12 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 12:55:12 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 12:55:12 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 12:55:12 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 12:55:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 12:55:12 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 12:55:12 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 12:55:12 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 12:55:12 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface object 12:55:12 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object length 12:55:12 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object name 12:55:12 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object 12:55:12 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object's "constructor" property 12:55:12 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: operation item(unsigned long) 12:55:12 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: attribute length 12:55:12 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList must be primary interface of file_input.files 12:55:12 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of file_input.files 12:55:12 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "item" with the proper type (0) 12:55:12 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: calling item(unsigned long) on file_input.files with too few arguments must throw TypeError 12:55:12 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "length" with the proper type (1) 12:55:12 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface object 12:55:12 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object length 12:55:12 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object name 12:55:12 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object 12:55:12 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object's "constructor" property 12:55:12 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsArrayBuffer(Blob) 12:55:12 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsText(Blob,DOMString) 12:55:12 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsDataURL(Blob) 12:55:12 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation abort() 12:55:12 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface object 12:55:12 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface prototype object 12:55:12 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface object 12:55:12 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface prototype object 12:55:12 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface object 12:55:12 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface prototype object 12:55:12 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute readyState 12:55:12 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute result 12:55:12 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute error 12:55:12 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadstart 12:55:12 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onprogress 12:55:12 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onload 12:55:12 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onabort 12:55:12 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onerror 12:55:12 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadend 12:55:12 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader must be primary interface of new FileReader() 12:55:12 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new FileReader() 12:55:12 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0) 12:55:12 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError 12:55:12 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1) 12:55:12 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError 12:55:12 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2) 12:55:12 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError 12:55:12 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3) 12:55:12 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4) 12:55:12 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5) 12:55:12 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6) 12:55:12 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7) 12:55:12 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "result" with the proper type (8) 12:55:12 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "error" with the proper type (9) 12:55:12 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10) 12:55:12 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11) 12:55:12 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12) 12:55:12 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13) 12:55:12 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14) 12:55:12 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15) 12:55:12 INFO - TEST-OK | /FileAPI/idlharness.html | took 1360ms 12:55:12 INFO - PROCESS | 3892 | 1461182112867 Marionette TRACE conn2 -> [0,3013,"getWindowHandle",null] 12:55:12 INFO - PROCESS | 3892 | 1461182112874 Marionette TRACE conn2 <- [1,3013,null,{"value":"13"}] 12:55:12 INFO - TEST-START | /FileAPI/idlharness.worker 12:55:12 INFO - PROCESS | 3892 | 1461182112881 Marionette TRACE conn2 -> [0,3014,"setScriptTimeout",{"ms":35000}] 12:55:12 INFO - PROCESS | 3892 | 1461182112885 Marionette TRACE conn2 <- [1,3014,null,{}] 12:55:12 INFO - PROCESS | 3892 | 1461182112891 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}] 12:55:13 INFO - PROCESS | 3892 | 1461182113029 Marionette TRACE conn2 <- [1,3015,null,{"value":null}] 12:55:13 INFO - PROCESS | 3892 | 1461182113237 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\", \"a4ce384a-a975-48db-a85a-201f44ca6737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:55:13 INFO - PROCESS | 3892 | ++DOCSHELL 18F6EC00 == 125 [pid = 3892] [id = 765] 12:55:13 INFO - PROCESS | 3892 | ++DOMWINDOW == 154 (18F72C00) [pid = 3892] [serial = 2293] [outer = 00000000] 12:55:13 INFO - PROCESS | 3892 | ++DOMWINDOW == 155 (190AE000) [pid = 3892] [serial = 2294] [outer = 18F72C00] 12:55:13 INFO - PROCESS | 3892 | 1461182113293 Marionette DEBUG loaded listener.js 12:55:13 INFO - PROCESS | 3892 | ++DOMWINDOW == 156 (19664000) [pid = 3892] [serial = 2295] [outer = 18F72C00] 12:55:13 INFO - PROCESS | 3892 | [3892] 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 12:55:14 INFO - PROCESS | 3892 | 1461182114579 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,{},{}]]]}] 12:55:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation createObjectURL(Blob) - {} 12:55:14 INFO - {} 12:55:14 INFO - TEST-FAIL | /FileAPI/idlharness.worker | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing 12:55:14 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13 12:55:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:55:14 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 12:55:14 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 12:55:14 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 12:55:14 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 12:55:14 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 12:55:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 12:55:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation revokeObjectURL(DOMString) - {} 12:55:14 INFO - {} 12:55:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface object - {} 12:55:14 INFO - {} 12:55:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object length - {} 12:55:14 INFO - {} 12:55:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object name - {} 12:55:14 INFO - {} 12:55:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object - {} 12:55:14 INFO - {} 12:55:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object's "constructor" property - {} 12:55:14 INFO - {} 12:55:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute size - {} 12:55:14 INFO - {} 12:55:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute type - {} 12:55:14 INFO - {} 12:55:14 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: attribute isClosed - assert_true: The prototype object must have a property "isClosed" expected true got false 12:55:14 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13 12:55:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:55:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:55:14 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 12:55:14 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 12:55:14 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 12:55:14 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 12:55:14 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 12:55:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 12:55:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: operation slice(long long,long long,DOMString) - {} 12:55:14 INFO - {} 12:55:14 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: operation close() - assert_own_property: interface prototype object missing non-static operation expected property "close" missing 12:55:14 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13 12:55:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:55:14 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 12:55:14 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 12:55:14 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 12:55:14 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 12:55:14 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 12:55:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 12:55:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob must be primary interface of new Blob(["TEST"]) - {} 12:55:14 INFO - {} 12:55:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new Blob(["TEST"]) - {} 12:55:14 INFO - {} 12:55:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0) - {} 12:55:14 INFO - {} 12:55:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1) - {} 12:55:14 INFO - {} 12:55:14 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 12:55:14 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 12:55:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:55:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:55:14 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 12:55:14 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 12:55:14 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 12:55:14 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 12:55:14 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 12:55:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 12:55:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3) - {} 12:55:14 INFO - {} 12:55:14 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 - {} 12:55:14 INFO - {} 12:55:14 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 12:55:14 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 12:55:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:55:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:55:14 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 12:55:14 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 12:55:14 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 12:55:14 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 12:55:14 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 12:55:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 12:55:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface object - {} 12:55:14 INFO - {} 12:55:14 INFO - TEST-FAIL | /FileAPI/idlharness.worker | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1 12:55:14 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13 12:55:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:55:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:55:14 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 12:55:14 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 12:55:14 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 12:55:14 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 12:55:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 12:55:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface object name - {} 12:55:14 INFO - {} 12:55:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object - {} 12:55:14 INFO - {} 12:55:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object's "constructor" property - {} 12:55:14 INFO - {} 12:55:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute name - {} 12:55:14 INFO - {} 12:55:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute lastModified - {} 12:55:14 INFO - {} 12:55:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | File must be primary interface of new File(["myFileBits"], "myFileName") - {} 12:55:14 INFO - {} 12:55:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new File(["myFileBits"], "myFileName") - {} 12:55:14 INFO - {} 12:55:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0) - {} 12:55:14 INFO - {} 12:55:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1) - {} 12:55:14 INFO - {} 12:55:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0) - {} 12:55:14 INFO - {} 12:55:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1) - {} 12:55:14 INFO - {} 12:55:14 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 12:55:14 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 12:55:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:55:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:55:14 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 12:55:14 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 12:55:14 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 12:55:14 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 12:55:14 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 12:55:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 12:55:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3) - {} 12:55:14 INFO - {} 12:55:14 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 - {} 12:55:14 INFO - {} 12:55:14 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 12:55:14 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 12:55:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:55:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:55:14 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 12:55:14 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 12:55:14 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 12:55:14 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 12:55:14 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 12:55:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 12:55:14 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 12:55:14 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:689:9 12:55:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:55:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:55:14 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:668:5 12:55:14 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 12:55:14 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 12:55:14 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 12:55:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 12:55:14 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface object length - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 12:55:14 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:780:13 12:55:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:55:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:55:14 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 12:55:14 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 12:55:14 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 12:55:14 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 12:55:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 12:55:14 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface object name - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 12:55:14 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:807:13 12:55:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:55:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:55:14 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:803:9 12:55:14 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 12:55:14 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 12:55:14 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 12:55:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 12:55:14 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 12:55:14 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:837:9 12:55:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:55:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:55:14 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:828:5 12:55:14 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 12:55:14 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 12:55:14 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 12:55:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 12:55:14 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 12:55:14 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:940:9 12:55:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:55:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:55:14 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:934:5 12:55:14 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 12:55:14 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 12:55:14 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 12:55:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 12:55:14 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 12:55:14 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1115:9 12:55:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:55:14 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 12:55:14 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 12:55:14 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 12:55:14 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 12:55:14 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 12:55:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 12:55:14 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface: attribute length - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 12:55:14 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1041:9 12:55:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:55:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:55:14 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 12:55:14 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 12:55:14 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 12:55:14 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 12:55:14 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 12:55:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 12:55:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface object - {} 12:55:14 INFO - {} 12:55:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object length - {} 12:55:14 INFO - {} 12:55:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object name - {} 12:55:14 INFO - {} 12:55:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object - {} 12:55:14 INFO - {} 12:55:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object's "constructor" property - {} 12:55:14 INFO - {} 12:55:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsArrayBuffer(Blob) - {} 12:55:14 INFO - {} 12:55:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsText(Blob,DOMString) - {} 12:55:14 INFO - {} 12:55:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsDataURL(Blob) - {} 12:55:14 INFO - {} 12:55:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation abort() - {} 12:55:14 INFO - {} 12:55:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface object - {} 12:55:14 INFO - {} 12:55:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface prototype object - {} 12:55:14 INFO - {} 12:55:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface object - {} 12:55:14 INFO - {} 12:55:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface prototype object - {} 12:55:14 INFO - {} 12:55:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface object - {} 12:55:14 INFO - {} 12:55:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface prototype object - {} 12:55:14 INFO - {} 12:55:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute readyState - {} 12:55:14 INFO - {} 12:55:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute result - {} 12:55:14 INFO - {} 12:55:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute error - {} 12:55:14 INFO - {} 12:55:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadstart - {} 12:55:14 INFO - {} 12:55:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onprogress - {} 12:55:14 INFO - {} 12:55:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onload - {} 12:55:14 INFO - {} 12:55:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onabort - {} 12:55:14 INFO - {} 12:55:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onerror - {} 12:55:14 INFO - {} 12:55:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadend - {} 12:55:14 INFO - {} 12:55:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader must be primary interface of new FileReader() - {} 12:55:14 INFO - {} 12:55:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReader() - {} 12:55:14 INFO - {} 12:55:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0) - {} 12:55:14 INFO - {} 12:55:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError - {} 12:55:14 INFO - {} 12:55:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1) - {} 12:55:14 INFO - {} 12:55:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError - {} 12:55:14 INFO - {} 12:55:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2) - {} 12:55:14 INFO - {} 12:55:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError - {} 12:55:14 INFO - {} 12:55:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3) - {} 12:55:14 INFO - {} 12:55:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4) - {} 12:55:14 INFO - {} 12:55:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5) - {} 12:55:14 INFO - {} 12:55:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6) - {} 12:55:14 INFO - {} 12:55:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7) - {} 12:55:14 INFO - {} 12:55:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "result" with the proper type (8) - {} 12:55:14 INFO - {} 12:55:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "error" with the proper type (9) - {} 12:55:14 INFO - {} 12:55:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10) - {} 12:55:14 INFO - {} 12:55:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11) - {} 12:55:14 INFO - {} 12:55:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12) - {} 12:55:14 INFO - {} 12:55:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13) - {} 12:55:14 INFO - {} 12:55:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14) - {} 12:55:14 INFO - {} 12:55:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15) - {} 12:55:14 INFO - {} 12:55:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface object - {} 12:55:14 INFO - {} 12:55:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object length - {} 12:55:14 INFO - {} 12:55:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object name - {} 12:55:14 INFO - {} 12:55:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object - {} 12:55:14 INFO - {} 12:55:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object's "constructor" property - {} 12:55:14 INFO - {} 12:55:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsArrayBuffer(Blob) - {} 12:55:14 INFO - {} 12:55:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsText(Blob,DOMString) - {} 12:55:14 INFO - {} 12:55:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsDataURL(Blob) - {} 12:55:14 INFO - {} 12:55:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync must be primary interface of new FileReaderSync() - {} 12:55:14 INFO - {} 12:55:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReaderSync() - {} 12:55:14 INFO - {} 12:55:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsArrayBuffer" with the proper type (0) - {} 12:55:14 INFO - {} 12:55:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsArrayBuffer(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {} 12:55:14 INFO - {} 12:55:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsText" with the proper type (1) - {} 12:55:14 INFO - {} 12:55:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsText(Blob,DOMString) on new FileReaderSync() with too few arguments must throw TypeError - {} 12:55:14 INFO - {} 12:55:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsDataURL" with the proper type (2) - {} 12:55:14 INFO - {} 12:55:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsDataURL(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {} 12:55:14 INFO - {} 12:55:14 INFO - TEST-OK | /FileAPI/idlharness.worker | took 1907ms 12:55:14 INFO - PROCESS | 3892 | 1461182114794 Marionette TRACE conn2 -> [0,3017,"getWindowHandle",null] 12:55:14 INFO - PROCESS | 3892 | 1461182114800 Marionette TRACE conn2 <- [1,3017,null,{"value":"13"}] 12:55:14 INFO - PROCESS | 3892 | 1461182114806 Marionette TRACE conn2 -> [0,3018,"setScriptTimeout",{"ms":35000}] 12:55:14 INFO - PROCESS | 3892 | 1461182114809 Marionette TRACE conn2 <- [1,3018,null,{}] 12:55:14 INFO - TEST-START | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html 12:55:14 INFO - PROCESS | 3892 | 1461182114856 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}] 12:55:14 INFO - PROCESS | 3892 | 1461182114978 Marionette TRACE conn2 <- [1,3019,null,{"value":null}] 12:55:15 INFO - PROCESS | 3892 | 1461182115182 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\", \"a4ce384a-a975-48db-a85a-201f44ca6737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:55:15 INFO - PROCESS | 3892 | ++DOCSHELL 196D6000 == 126 [pid = 3892] [id = 766] 12:55:15 INFO - PROCESS | 3892 | ++DOMWINDOW == 157 (19864C00) [pid = 3892] [serial = 2296] [outer = 00000000] 12:55:15 INFO - PROCESS | 3892 | ++DOMWINDOW == 158 (1D9B9800) [pid = 3892] [serial = 2297] [outer = 19864C00] 12:55:15 INFO - PROCESS | 3892 | 1461182115237 Marionette DEBUG loaded listener.js 12:55:15 INFO - PROCESS | 3892 | ++DOMWINDOW == 159 (1E1D8000) [pid = 3892] [serial = 2298] [outer = 19864C00] 12:55:15 INFO - PROCESS | 3892 | 1461182115766 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]]]}] 12:55:15 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 12:55:15 INFO - TEST-OK | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html | took 985ms 12:55:15 INFO - PROCESS | 3892 | 1461182115796 Marionette TRACE conn2 -> [0,3021,"getWindowHandle",null] 12:55:15 INFO - PROCESS | 3892 | 1461182115798 Marionette TRACE conn2 <- [1,3021,null,{"value":"13"}] 12:55:15 INFO - TEST-START | /FileAPI/blob/Blob-XHR-revoke.html 12:55:15 INFO - PROCESS | 3892 | 1461182115802 Marionette TRACE conn2 -> [0,3022,"setScriptTimeout",{"ms":35000}] 12:55:15 INFO - PROCESS | 3892 | 1461182115806 Marionette TRACE conn2 <- [1,3022,null,{}] 12:55:15 INFO - PROCESS | 3892 | 1461182115836 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}] 12:55:15 INFO - PROCESS | 3892 | 1461182115970 Marionette TRACE conn2 <- [1,3023,null,{"value":null}] 12:55:16 INFO - PROCESS | 3892 | 1461182116154 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\", \"a4ce384a-a975-48db-a85a-201f44ca6737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:55:16 INFO - PROCESS | 3892 | ++DOCSHELL 22F07400 == 127 [pid = 3892] [id = 767] 12:55:16 INFO - PROCESS | 3892 | ++DOMWINDOW == 160 (22F07800) [pid = 3892] [serial = 2299] [outer = 00000000] 12:55:16 INFO - PROCESS | 3892 | ++DOMWINDOW == 161 (23160800) [pid = 3892] [serial = 2300] [outer = 22F07800] 12:55:16 INFO - PROCESS | 3892 | 1461182116213 Marionette DEBUG loaded listener.js 12:55:16 INFO - PROCESS | 3892 | ++DOMWINDOW == 162 (23164C00) [pid = 3892] [serial = 2301] [outer = 22F07800] 12:55:16 INFO - PROCESS | 3892 | 1461182116795 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]]]}] 12:55:16 INFO - TEST-PASS | /FileAPI/blob/Blob-XHR-revoke.html | Revoking blob URL used with XMLHttpRequest 12:55:16 INFO - TEST-OK | /FileAPI/blob/Blob-XHR-revoke.html | took 1047ms 12:55:16 INFO - PROCESS | 3892 | 1461182116848 Marionette TRACE conn2 -> [0,3025,"getWindowHandle",null] 12:55:16 INFO - PROCESS | 3892 | 1461182116851 Marionette TRACE conn2 <- [1,3025,null,{"value":"13"}] 12:55:16 INFO - TEST-START | /FileAPI/blob/Blob-close.html 12:55:16 INFO - PROCESS | 3892 | 1461182116855 Marionette TRACE conn2 -> [0,3026,"setScriptTimeout",{"ms":35000}] 12:55:16 INFO - PROCESS | 3892 | 1461182116856 Marionette TRACE conn2 <- [1,3026,null,{}] 12:55:16 INFO - PROCESS | 3892 | 1461182116860 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}] 12:55:16 INFO - PROCESS | 3892 | 1461182116988 Marionette TRACE conn2 <- [1,3027,null,{"value":null}] 12:55:17 INFO - PROCESS | 3892 | 1461182117174 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\", \"a4ce384a-a975-48db-a85a-201f44ca6737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:55:17 INFO - PROCESS | 3892 | ++DOCSHELL 2316AC00 == 128 [pid = 3892] [id = 768] 12:55:17 INFO - PROCESS | 3892 | ++DOMWINDOW == 163 (2316B000) [pid = 3892] [serial = 2302] [outer = 00000000] 12:55:17 INFO - PROCESS | 3892 | ++DOMWINDOW == 164 (23A55400) [pid = 3892] [serial = 2303] [outer = 2316B000] 12:55:17 INFO - PROCESS | 3892 | 1461182117230 Marionette DEBUG loaded listener.js 12:55:17 INFO - PROCESS | 3892 | ++DOMWINDOW == 165 (23A58400) [pid = 3892] [serial = 2304] [outer = 2316B000] 12:55:17 INFO - PROCESS | 3892 | 1461182117755 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"]]]}] 12:55:17 INFO - TEST-FAIL | /FileAPI/blob/Blob-close.html | Blob.close - blob.close is not a function 12:55:17 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:13:3 12:55:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:55:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:55:17 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:10:1 12:55:17 INFO - TEST-OK | /FileAPI/blob/Blob-close.html | took 954ms 12:55:17 INFO - PROCESS | 3892 | 1461182117799 Marionette TRACE conn2 -> [0,3029,"getWindowHandle",null] 12:55:17 INFO - PROCESS | 3892 | 1461182117801 Marionette TRACE conn2 <- [1,3029,null,{"value":"13"}] 12:55:17 INFO - TEST-START | /FileAPI/blob/Blob-constructor.html 12:55:17 INFO - PROCESS | 3892 | 1461182117805 Marionette TRACE conn2 -> [0,3030,"setScriptTimeout",{"ms":35000}] 12:55:17 INFO - PROCESS | 3892 | 1461182117807 Marionette TRACE conn2 <- [1,3030,null,{}] 12:55:17 INFO - PROCESS | 3892 | 1461182117828 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}] 12:55:17 INFO - PROCESS | 3892 | 1461182117951 Marionette TRACE conn2 <- [1,3031,null,{"value":null}] 12:55:18 INFO - PROCESS | 3892 | 1461182118101 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\", \"a4ce384a-a975-48db-a85a-201f44ca6737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:55:18 INFO - PROCESS | 3892 | ++DOCSHELL 23164800 == 129 [pid = 3892] [id = 769] 12:55:18 INFO - PROCESS | 3892 | ++DOMWINDOW == 166 (23169400) [pid = 3892] [serial = 2305] [outer = 00000000] 12:55:18 INFO - PROCESS | 3892 | ++DOMWINDOW == 167 (23A60400) [pid = 3892] [serial = 2306] [outer = 23169400] 12:55:18 INFO - PROCESS | 3892 | 1461182118154 Marionette DEBUG loaded listener.js 12:55:18 INFO - PROCESS | 3892 | ++DOMWINDOW == 168 (241D3000) [pid = 3892] [serial = 2307] [outer = 23169400] 12:55:18 INFO - PROCESS | 3892 | 1461182118872 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]]]}] 12:55:18 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob interface object 12:55:18 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor 12:55:18 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without 'new' 12:55:18 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without brackets 12:55:18 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing non-objects, Dates and RegExps for blobParts should throw a TypeError. 12:55:18 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A plain object with @@iterator should be treated as a sequence for the blobParts argument. 12:55:18 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. 12:55:18 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A String object should be treated as a sequence for the blobParts argument. 12:55:18 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A Uint8Array object should be treated as a sequence for the blobParts argument. 12:55:18 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | The length getter should be invoked and any exceptions should be propagated. 12:55:18 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'.) 12:55:18 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToUint32 should be applied to the length and any exceptions should be propagated. 12:55:18 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Getters and value conversions should happen in order until an exception is thrown. 12:55:18 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToString should be called on elements of the blobParts array and any exceptions should be propagated. 12:55:18 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (pop). 12:55:18 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (unshift). 12:55:18 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToString should be called on elements of the blobParts array. 12:55:18 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ArrayBuffer elements of the blobParts array should be supported. 12:55:18 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing typed arrays as elements of the blobParts array should work. 12:55:18 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a Float64Array as element of the blobParts array should work. 12:55:18 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing an platform object that supports indexed properties as the blobParts array should work (select). 12:55:18 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (MessagePort[]). 12:55:18 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (Attr[]). 12:55:18 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two blobs 12:55:18 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two buffers 12:55:18 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two bufferviews 12:55:18 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with mixed types 12:55:18 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. 12:55:18 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:391:3 12:55:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:55:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:55:18 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:390:1 12:55:18 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | options properties should be accessed in lexicographic order. 12:55:18 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Arguments should be evaluated from left to right. 12:55:18 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults. 12:55:18 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults (with newlines). 12:55:18 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults. 12:55:18 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults (with newlines). 12:55:18 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults. 12:55:18 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults (with newlines). 12:55:18 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults. 12:55:18 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults (with newlines). 12:55:18 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. 12:55:18 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:431:12 12:55:18 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16 12:55:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:55:18 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 12:55:18 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:430:3 12:55:18 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1 12:55:18 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. 12:55:18 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:438:12 12:55:18 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16 12:55:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:55:18 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 12:55:18 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:437:3 12:55:18 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1 12:55:18 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults. 12:55:18 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults (with newlines). 12:55:18 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'transparent'. 12:55:18 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'native'. - assert_equals: expected 9 but got 13 12:55:18 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:12:5 12:55:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:55:18 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 12:55:18 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:453:1 12:55:18 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "" 12:55:18 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "a" 12:55:18 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "A" - assert_equals: expected "a" but got "A" 12:55:18 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 12:55:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:55:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:55:19 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 12:55:19 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 12:55:19 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/html" 12:55:19 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "TEXT/HTML" - assert_equals: expected "text/html" but got "TEXT/HTML" 12:55:19 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 12:55:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:55:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:55:19 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 12:55:19 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 12:55:19 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "å" - assert_equals: expected "" but got "å" 12:55:19 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 12:55:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:55:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:55:19 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 12:55:19 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 12:55:19 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "𐑾" - assert_equals: expected "" but got "𐑾" 12:55:19 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 12:55:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:55:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:55:19 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 12:55:19 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 12:55:19 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type " image/gif " 12:55:19 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "\timage/gif\t" - assert_equals: expected "" but got "\timage/gif\t" 12:55:19 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 12:55:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:55:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:55:19 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 12:55:19 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 12:55:19 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif;" - assert_equals: expected "" but got "image/gif;" 12:55:19 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 12:55:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:55:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:55:19 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 12:55:19 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 12:55:19 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "İmage/gif" - assert_equals: expected "" but got "İmage/gif" 12:55:19 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 12:55:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:55:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:55:19 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 12:55:19 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 12:55:19 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "ımage/gif" - assert_equals: expected "" but got "ımage/gif" 12:55:19 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 12:55:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:55:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:55:19 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 12:55:19 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 12:55:19 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif\0" - assert_equals: expected "" but got "image/gif\0" 12:55:19 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 12:55:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:55:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:55:19 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 12:55:19 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 12:55:19 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "unknown/unknown" 12:55:19 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/plain" 12:55:19 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "image/png" 12:55:19 INFO - TEST-OK | /FileAPI/blob/Blob-constructor.html | took 1203ms 12:55:19 INFO - PROCESS | 3892 | 1461182119013 Marionette TRACE conn2 -> [0,3033,"getWindowHandle",null] 12:55:19 INFO - PROCESS | 3892 | 1461182119015 Marionette TRACE conn2 <- [1,3033,null,{"value":"13"}] 12:55:19 INFO - PROCESS | 3892 | 1461182119019 Marionette TRACE conn2 -> [0,3034,"setScriptTimeout",{"ms":35000}] 12:55:19 INFO - PROCESS | 3892 | 1461182119021 Marionette TRACE conn2 <- [1,3034,null,{}] 12:55:19 INFO - TEST-START | /FileAPI/blob/Blob-in-worker.worker 12:55:19 INFO - PROCESS | 3892 | 1461182119069 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}] 12:55:19 INFO - PROCESS | 3892 | 1461182119199 Marionette TRACE conn2 <- [1,3035,null,{"value":null}] 12:55:19 INFO - PROCESS | 3892 | 1461182119378 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\", \"a4ce384a-a975-48db-a85a-201f44ca6737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:55:19 INFO - PROCESS | 3892 | ++DOCSHELL 22CA1400 == 130 [pid = 3892] [id = 770] 12:55:19 INFO - PROCESS | 3892 | ++DOMWINDOW == 169 (22CA3800) [pid = 3892] [serial = 2308] [outer = 00000000] 12:55:19 INFO - PROCESS | 3892 | ++DOMWINDOW == 170 (241DD400) [pid = 3892] [serial = 2309] [outer = 22CA3800] 12:55:19 INFO - PROCESS | 3892 | 1461182119436 Marionette DEBUG loaded listener.js 12:55:19 INFO - PROCESS | 3892 | ++DOMWINDOW == 171 (249EBC00) [pid = 3892] [serial = 2310] [outer = 22CA3800] 12:55:19 INFO - PROCESS | 3892 | [3892] 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 12:55:20 INFO - PROCESS | 3892 | 1461182120003 Marionette TRACE conn2 <- [1,3036,null,{"value":["/FileAPI/blob/Blob-in-worker.worker",0,null,null,[["Create Blob in Worker",0,{},{}]]]}] 12:55:20 INFO - TEST-PASS | /FileAPI/blob/Blob-in-worker.worker | Create Blob in Worker - {} 12:55:20 INFO - {} 12:55:20 INFO - TEST-OK | /FileAPI/blob/Blob-in-worker.worker | took 1032ms 12:55:20 INFO - PROCESS | 3892 | 1461182120052 Marionette TRACE conn2 -> [0,3037,"getWindowHandle",null] 12:55:20 INFO - PROCESS | 3892 | 1461182120054 Marionette TRACE conn2 <- [1,3037,null,{"value":"13"}] 12:55:20 INFO - TEST-START | /FileAPI/blob/Blob-slice-overflow.html 12:55:20 INFO - PROCESS | 3892 | 1461182120057 Marionette TRACE conn2 -> [0,3038,"setScriptTimeout",{"ms":35000}] 12:55:20 INFO - PROCESS | 3892 | 1461182120059 Marionette TRACE conn2 <- [1,3038,null,{}] 12:55:20 INFO - PROCESS | 3892 | 1461182120079 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}] 12:55:20 INFO - PROCESS | 3892 | 1461182120205 Marionette TRACE conn2 <- [1,3039,null,{"value":null}] 12:55:20 INFO - PROCESS | 3892 | 1461182120372 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\", \"a4ce384a-a975-48db-a85a-201f44ca6737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:55:20 INFO - PROCESS | 3892 | ++DOCSHELL 189EBC00 == 131 [pid = 3892] [id = 771] 12:55:20 INFO - PROCESS | 3892 | ++DOMWINDOW == 172 (1C32BC00) [pid = 3892] [serial = 2311] [outer = 00000000] 12:55:20 INFO - PROCESS | 3892 | ++DOMWINDOW == 173 (1CB4A400) [pid = 3892] [serial = 2312] [outer = 1C32BC00] 12:55:20 INFO - PROCESS | 3892 | 1461182120427 Marionette DEBUG loaded listener.js 12:55:20 INFO - PROCESS | 3892 | ++DOMWINDOW == 174 (1CBA8000) [pid = 3892] [serial = 2313] [outer = 1C32BC00] 12:55:20 INFO - PROCESS | 3892 | 1461182120931 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]]]}] 12:55:20 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is negative, relativeStart will be max((size + start), 0) 12:55:20 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is greater than blob size, relativeStart will be min(start, size) 12:55:20 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is negative, relativeEnd will be max((size + end), 0) 12:55:20 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is greater than blob size, relativeEnd will be min(end, size) 12:55:20 INFO - TEST-OK | /FileAPI/blob/Blob-slice-overflow.html | took 906ms 12:55:20 INFO - PROCESS | 3892 | 1461182120962 Marionette TRACE conn2 -> [0,3041,"getWindowHandle",null] 12:55:20 INFO - PROCESS | 3892 | 1461182120964 Marionette TRACE conn2 <- [1,3041,null,{"value":"13"}] 12:55:20 INFO - TEST-START | /FileAPI/blob/Blob-slice.html 12:55:20 INFO - PROCESS | 3892 | 1461182120968 Marionette TRACE conn2 -> [0,3042,"setScriptTimeout",{"ms":35000}] 12:55:20 INFO - PROCESS | 3892 | 1461182120970 Marionette TRACE conn2 <- [1,3042,null,{}] 12:55:20 INFO - PROCESS | 3892 | 1461182120974 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}] 12:55:21 INFO - PROCESS | 3892 | 1461182121103 Marionette TRACE conn2 <- [1,3043,null,{"value":null}] 12:55:21 INFO - PROCESS | 3892 | 1461182121281 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\", \"a4ce384a-a975-48db-a85a-201f44ca6737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:55:21 INFO - PROCESS | 3892 | ++DOCSHELL 19D2E400 == 132 [pid = 3892] [id = 772] 12:55:21 INFO - PROCESS | 3892 | ++DOMWINDOW == 175 (1CB47000) [pid = 3892] [serial = 2314] [outer = 00000000] 12:55:21 INFO - PROCESS | 3892 | ++DOMWINDOW == 176 (1E3B4C00) [pid = 3892] [serial = 2315] [outer = 1CB47000] 12:55:21 INFO - PROCESS | 3892 | 1461182121334 Marionette DEBUG loaded listener.js 12:55:21 INFO - PROCESS | 3892 | ++DOMWINDOW == 177 (20548800) [pid = 3892] [serial = 2316] [outer = 1CB47000] 12:55:22 INFO - PROCESS | 3892 | 1461182122150 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"]]]}] 12:55:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | no-argument Blob slice 12:55:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slices 12:55:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob1. 12:55:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob2. 12:55:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,0). 12:55:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,0). 12:55:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,1). 12:55:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,1). 12:55:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,2). 12:55:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,2). 12:55:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,3). 12:55:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,3). 12:55:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,4). 12:55:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,4). 12:55:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,5). 12:55:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,5). 12:55:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,6). 12:55:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,6). 12:55:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,7). 12:55:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,7). 12:55:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,8). 12:55:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,8). 12:55:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,0). 12:55:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,0). 12:55:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,1). 12:55:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,1). 12:55:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,2). 12:55:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,2). 12:55:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,3). 12:55:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,3). 12:55:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,4). 12:55:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,4). 12:55:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,5). 12:55:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,5). 12:55:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,6). 12:55:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,6). 12:55:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,7). 12:55:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,7). 12:55:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,0). 12:55:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,0). 12:55:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,1). 12:55:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,1). 12:55:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,2). 12:55:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,2). 12:55:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,3). 12:55:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,3). 12:55:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,0). 12:55:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,0). 12:55:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,1). 12:55:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,1). 12:55:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,2). 12:55:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,2). 12:55:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,3). 12:55:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,3). 12:55:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,4). 12:55:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,4). 12:55:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,5). 12:55:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,5). 12:55:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,0). 12:55:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,0). 12:55:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,1). 12:55:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,1). 12:55:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,2). 12:55:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,2). 12:55:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,3). 12:55:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,3). 12:55:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,4). 12:55:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,4). 12:55:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,0). 12:55:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,0). 12:55:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,1). 12:55:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,1). 12:55:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,2). 12:55:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,2). 12:55:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,3). 12:55:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,3). 12:55:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,0). 12:55:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,0). 12:55:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,1). 12:55:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,1). 12:55:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,2). 12:55:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,2). 12:55:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,0). 12:55:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,0). 12:55:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,1). 12:55:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,1). 12:55:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,2). 12:55:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,2). 12:55:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,3). 12:55:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,3). 12:55:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,0). 12:55:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,0). 12:55:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,1). 12:55:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,1). 12:55:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,2). 12:55:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,2). 12:55:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,3). 12:55:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,3). 12:55:22 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("ÿ") - assert_equals: expected "" but got "ÿ" 12:55:22 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 12:55:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:55:22 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 12:55:22 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 12:55:22 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 12:55:22 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te(xt/plain") - assert_equals: expected "" but got "te(xt/plain" 12:55:22 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 12:55:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:55:22 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 12:55:22 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 12:55:22 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 12:55:22 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te)xt/plain") - assert_equals: expected "" but got "te)xt/plain" 12:55:22 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 12:55:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:55:22 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 12:55:22 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 12:55:22 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 12:55:22 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "te>xt/plain" 12:55:22 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 12:55:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:55:22 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 12:55:22 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 12:55:22 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 12:55:22 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te@xt/plain") - assert_equals: expected "" but got "te@xt/plain" 12:55:22 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 12:55:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:55:22 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 12:55:22 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 12:55:22 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 12:55:22 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te,xt/plain") - assert_equals: expected "" but got "te,xt/plain" 12:55:22 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 12:55:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:55:22 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 12:55:22 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 12:55:22 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 12:55:22 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te;xt/plain") - assert_equals: expected "" but got "te;xt/plain" 12:55:22 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 12:55:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:55:22 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 12:55:22 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 12:55:22 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 12:55:22 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te:xt/plain") - assert_equals: expected "" but got "te:xt/plain" 12:55:22 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 12:55:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:55:22 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 12:55:22 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 12:55:22 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 12:55:22 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\\xt/plain") - assert_equals: expected "" but got "te\\xt/plain" 12:55:22 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 12:55:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:55:22 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 12:55:22 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 12:55:22 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 12:55:22 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\"xt/plain") - assert_equals: expected "" but got "te\"xt/plain" 12:55:22 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 12:55:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:55:22 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 12:55:22 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 12:55:22 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 12:55:22 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te/xt/plain") - assert_equals: expected "" but got "te/xt/plain" 12:55:22 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 12:55:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:55:22 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 12:55:22 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 12:55:22 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 12:55:22 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te[xt/plain") - assert_equals: expected "" but got "te[xt/plain" 12:55:22 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 12:55:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:55:22 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 12:55:22 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 12:55:22 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 12:55:22 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te]xt/plain") - assert_equals: expected "" but got "te]xt/plain" 12:55:22 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 12:55:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:55:22 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 12:55:22 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 12:55:22 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 12:55:22 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te?xt/plain") - assert_equals: expected "" but got "te?xt/plain" 12:55:22 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 12:55:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:55:22 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 12:55:22 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 12:55:22 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 12:55:22 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te=xt/plain") - assert_equals: expected "" but got "te=xt/plain" 12:55:22 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 12:55:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:55:22 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 12:55:22 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 12:55:22 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 12:55:22 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te{xt/plain") - assert_equals: expected "" but got "te{xt/plain" 12:55:22 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 12:55:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:55:22 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 12:55:22 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 12:55:22 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 12:55:22 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te}xt/plain") - assert_equals: expected "" but got "te}xt/plain" 12:55:22 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 12:55:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:55:22 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 12:55:22 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 12:55:22 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 12:55:22 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te xt/plain") - assert_equals: expected "" but got "te xt/plain" 12:55:22 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 12:55:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:55:22 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 12:55:22 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 12:55:22 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 12:55:22 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\txt/plain") - assert_equals: expected "" but got "te\txt/plain" 12:55:22 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 12:55:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:55:22 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 12:55:22 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 12:55:22 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 12:55:22 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\0xt/plain") - assert_equals: expected "" but got "te\0xt/plain" 12:55:22 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 12:55:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:55:22 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 12:55:22 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 12:55:22 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 12:55:22 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\x1fxt/plain") - assert_equals: expected "" but got "te\x1fxt/plain" 12:55:22 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 12:55:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:55:22 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 12:55:22 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 12:55:22 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 12:55:22 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "text/plain" 12:55:22 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 12:55:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:55:22 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 12:55:22 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 12:55:22 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 12:55:22 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Valid contentType ("TEXT/PLAIN") - assert_equals: expected "text/plain" but got "TEXT/PLAIN" 12:55:22 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 12:55:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:55:22 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 12:55:22 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 12:55:22 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 12:55:22 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" 12:55:22 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 12:55:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:55:22 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 12:55:22 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 12:55:22 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 12:55:22 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" 12:55:22 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 12:55:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:55:22 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 12:55:22 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 12:55:22 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 12:55:22 INFO - TEST-OK | /FileAPI/blob/Blob-slice.html | took 1343ms 12:55:22 INFO - PROCESS | 3892 | 1461182122315 Marionette TRACE conn2 -> [0,3045,"getWindowHandle",null] 12:55:22 INFO - PROCESS | 3892 | 1461182122317 Marionette TRACE conn2 <- [1,3045,null,{"value":"13"}] 12:55:22 INFO - TEST-START | /FileAPI/file/File-constructor.html 12:55:22 INFO - PROCESS | 3892 | 1461182122361 Marionette TRACE conn2 -> [0,3046,"setScriptTimeout",{"ms":35000}] 12:55:22 INFO - PROCESS | 3892 | 1461182122363 Marionette TRACE conn2 <- [1,3046,null,{}] 12:55:22 INFO - PROCESS | 3892 | 1461182122370 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}] 12:55:22 INFO - PROCESS | 3892 | 1461182122482 Marionette TRACE conn2 <- [1,3047,null,{"value":null}] 12:55:22 INFO - PROCESS | 3892 | 1461182122692 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\", \"a4ce384a-a975-48db-a85a-201f44ca6737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:55:22 INFO - PROCESS | 3892 | ++DOCSHELL 2100F000 == 133 [pid = 3892] [id = 773] 12:55:22 INFO - PROCESS | 3892 | ++DOMWINDOW == 178 (214BA000) [pid = 3892] [serial = 2317] [outer = 00000000] 12:55:22 INFO - PROCESS | 3892 | ++DOMWINDOW == 179 (26005C00) [pid = 3892] [serial = 2318] [outer = 214BA000] 12:55:22 INFO - PROCESS | 3892 | 1461182122749 Marionette DEBUG loaded listener.js 12:55:22 INFO - PROCESS | 3892 | ++DOMWINDOW == 180 (26007000) [pid = 3892] [serial = 2319] [outer = 214BA000] 12:55:23 INFO - PROCESS | 3892 | 1461182123271 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]]]}] 12:55:23 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | File interface object exists 12:55:23 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | DOMString fileBits 12:55:23 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Unicode DOMString fileBits 12:55:23 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Empty Blob fileBits 12:55:23 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Blob fileBits 12:55:23 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | ArrayBuffer fileBits 12:55:23 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Typed array fileBits 12:55:23 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Various fileBits 12:55:23 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using fileName 12:55:23 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using special character in fileName - assert_equals: expected "dummy:foo" but got "dummy/foo" 12:55:23 INFO - test_second_argument/<@http://web-platform.test:8000/FileAPI/file/File-constructor.html:38:5 12:55:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:55:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:55:23 INFO - test_second_argument@http://web-platform.test:8000/FileAPI/file/File-constructor.html:35:3 12:55:23 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:43:1 12:55:23 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using type on the File constructor 12:55:23 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using uppercase characters in type - assert_equals: expected "text/plain" but got "TEXT/PLAIN" 12:55:23 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:54:3 12:55:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:55:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:55:23 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:51:1 12:55:23 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using illegal character for type - assert_equals: expected "" but got "𝓽𝓮𝔁𝓽/𝔭𝔩𝔞𝔦𝔫" 12:55:23 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:59:3 12:55:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:55:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:55:23 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:56:1 12:55:23 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using lastModified 12:55:23 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Misusing name 12:55:23 INFO - TEST-OK | /FileAPI/file/File-constructor.html | took 1001ms 12:55:23 INFO - PROCESS | 3892 | 1461182123314 Marionette TRACE conn2 -> [0,3049,"getWindowHandle",null] 12:55:23 INFO - PROCESS | 3892 | 1461182123316 Marionette TRACE conn2 <- [1,3049,null,{"value":"13"}] 12:55:23 INFO - TEST-START | /FileAPI/file/Worker-read-file-constructor.worker 12:55:23 INFO - PROCESS | 3892 | 1461182123320 Marionette TRACE conn2 -> [0,3050,"setScriptTimeout",{"ms":35000}] 12:55:23 INFO - PROCESS | 3892 | 1461182123321 Marionette TRACE conn2 <- [1,3050,null,{}] 12:55:23 INFO - PROCESS | 3892 | 1461182123325 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}] 12:55:23 INFO - PROCESS | 3892 | 1461182123450 Marionette TRACE conn2 <- [1,3051,null,{"value":null}] 12:55:23 INFO - PROCESS | 3892 | 1461182123638 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\", \"a4ce384a-a975-48db-a85a-201f44ca6737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:55:23 INFO - PROCESS | 3892 | ++DOCSHELL 26004C00 == 134 [pid = 3892] [id = 774] 12:55:23 INFO - PROCESS | 3892 | ++DOMWINDOW == 181 (2600A400) [pid = 3892] [serial = 2320] [outer = 00000000] 12:55:23 INFO - PROCESS | 3892 | ++DOMWINDOW == 182 (2615DC00) [pid = 3892] [serial = 2321] [outer = 2600A400] 12:55:23 INFO - PROCESS | 3892 | 1461182123692 Marionette DEBUG loaded listener.js 12:55:23 INFO - PROCESS | 3892 | ++DOMWINDOW == 183 (2615D400) [pid = 3892] [serial = 2322] [outer = 2600A400] 12:55:23 INFO - PROCESS | 3892 | [3892] 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 12:55:24 INFO - PROCESS | 3892 | 1461182124236 Marionette TRACE conn2 <- [1,3052,null,{"value":["/FileAPI/file/Worker-read-file-constructor.worker",0,null,null,[["FileReader in Worker",0,{},{}]]]}] 12:55:24 INFO - TEST-PASS | /FileAPI/file/Worker-read-file-constructor.worker | FileReader in Worker - {} 12:55:24 INFO - {} 12:55:24 INFO - TEST-OK | /FileAPI/file/Worker-read-file-constructor.worker | took 937ms 12:55:24 INFO - PROCESS | 3892 | 1461182124321 Marionette TRACE conn2 -> [0,3053,"getWindowHandle",null] 12:55:24 INFO - PROCESS | 3892 | 1461182124324 Marionette TRACE conn2 <- [1,3053,null,{"value":"13"}] 12:55:24 INFO - PROCESS | 3892 | 1461182124329 Marionette TRACE conn2 -> [0,3054,"setScriptTimeout",{"ms":35000}] 12:55:24 INFO - PROCESS | 3892 | 1461182124331 Marionette TRACE conn2 <- [1,3054,null,{}] 12:55:24 INFO - PROCESS | 3892 | 1461182124336 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}] 12:55:24 INFO - TEST-START | /FileAPI/filelist-section/filelist.html 12:55:24 INFO - PROCESS | 3892 | 1461182124480 Marionette TRACE conn2 <- [1,3055,null,{"value":null}] 12:55:24 INFO - PROCESS | 3892 | 1461182124656 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\", \"a4ce384a-a975-48db-a85a-201f44ca6737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:55:24 INFO - PROCESS | 3892 | ++DOCSHELL 16646000 == 135 [pid = 3892] [id = 775] 12:55:24 INFO - PROCESS | 3892 | ++DOMWINDOW == 184 (16ECC800) [pid = 3892] [serial = 2323] [outer = 00000000] 12:55:24 INFO - PROCESS | 3892 | ++DOMWINDOW == 185 (19BF3000) [pid = 3892] [serial = 2324] [outer = 16ECC800] 12:55:24 INFO - PROCESS | 3892 | 1461182124718 Marionette DEBUG loaded listener.js 12:55:24 INFO - PROCESS | 3892 | ++DOMWINDOW == 186 (1C676400) [pid = 3892] [serial = 2325] [outer = 16ECC800] 12:55:25 INFO - PROCESS | 3892 | 1461182125232 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]]]}] 12:55:25 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if window has a FileList property 12:55:25 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if FileList.length is 0 12:55:25 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a instanceof Function 12:55:25 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a method of fileList 12:55:25 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the item method returns null when no file selected 12:55:25 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if length is fileList's attribute 12:55:25 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the fileList length is 0 when no file selected 12:55:25 INFO - TEST-OK | /FileAPI/filelist-section/filelist.html | took 953ms 12:55:25 INFO - PROCESS | 3892 | 1461182125283 Marionette TRACE conn2 -> [0,3057,"getWindowHandle",null] 12:55:25 INFO - PROCESS | 3892 | 1461182125285 Marionette TRACE conn2 <- [1,3057,null,{"value":"13"}] 12:55:25 INFO - TEST-START | /FileAPI/reading-data-section/Determining-Encoding.html 12:55:25 INFO - PROCESS | 3892 | 1461182125289 Marionette TRACE conn2 -> [0,3058,"setScriptTimeout",{"ms":35000}] 12:55:25 INFO - PROCESS | 3892 | 1461182125291 Marionette TRACE conn2 <- [1,3058,null,{}] 12:55:25 INFO - PROCESS | 3892 | 1461182125295 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}] 12:55:25 INFO - PROCESS | 3892 | 1461182125421 Marionette TRACE conn2 <- [1,3059,null,{"value":null}] 12:55:25 INFO - PROCESS | 3892 | 1461182125616 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\", \"a4ce384a-a975-48db-a85a-201f44ca6737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:55:25 INFO - PROCESS | 3892 | ++DOCSHELL 13A2E400 == 136 [pid = 3892] [id = 776] 12:55:25 INFO - PROCESS | 3892 | ++DOMWINDOW == 187 (15A35000) [pid = 3892] [serial = 2326] [outer = 00000000] 12:55:25 INFO - PROCESS | 3892 | ++DOMWINDOW == 188 (19A0F800) [pid = 3892] [serial = 2327] [outer = 15A35000] 12:55:25 INFO - PROCESS | 3892 | 1461182125695 Marionette DEBUG loaded listener.js 12:55:25 INFO - PROCESS | 3892 | ++DOMWINDOW == 189 (1C334400) [pid = 3892] [serial = 2328] [outer = 15A35000] 12:55:26 INFO - PROCESS | 3892 | 1461182126506 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]]]}] 12:55:26 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with encoding argument 12:55:26 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with type attribute 12:55:26 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-8 BOM 12:55:26 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding without anything implying charset. 12:55:26 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16BE BOM 12:55:26 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16LE BOM 12:55:26 INFO - TEST-OK | /FileAPI/reading-data-section/Determining-Encoding.html | took 1250ms 12:55:26 INFO - PROCESS | 3892 | 1461182126543 Marionette TRACE conn2 -> [0,3061,"getWindowHandle",null] 12:55:26 INFO - PROCESS | 3892 | 1461182126548 Marionette TRACE conn2 <- [1,3061,null,{"value":"13"}] 12:55:26 INFO - PROCESS | 3892 | 1461182126553 Marionette TRACE conn2 -> [0,3062,"setScriptTimeout",{"ms":35000}] 12:55:26 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html 12:55:26 INFO - PROCESS | 3892 | 1461182126556 Marionette TRACE conn2 <- [1,3062,null,{}] 12:55:26 INFO - PROCESS | 3892 | 1461182126561 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}] 12:55:26 INFO - PROCESS | 3892 | 1461182126715 Marionette TRACE conn2 <- [1,3063,null,{"value":null}] 12:55:26 INFO - PROCESS | 3892 | 1461182126869 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\", \"a4ce384a-a975-48db-a85a-201f44ca6737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:55:26 INFO - PROCESS | 3892 | ++DOCSHELL 18F77000 == 137 [pid = 3892] [id = 777] 12:55:26 INFO - PROCESS | 3892 | ++DOMWINDOW == 190 (19864800) [pid = 3892] [serial = 2329] [outer = 00000000] 12:55:26 INFO - PROCESS | 3892 | ++DOMWINDOW == 191 (1C32D000) [pid = 3892] [serial = 2330] [outer = 19864800] 12:55:26 INFO - PROCESS | 3892 | 1461182126918 Marionette DEBUG loaded listener.js 12:55:27 INFO - PROCESS | 3892 | ++DOMWINDOW == 192 (1C43F400) [pid = 3892] [serial = 2331] [outer = 19864800] 12:55:27 INFO - PROCESS | 3892 | 1461182127432 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]]]}] 12:55:27 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadstart: initial value 12:55:27 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onprogress: initial value 12:55:27 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onload: initial value 12:55:27 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onabort: initial value 12:55:27 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onerror: initial value 12:55:27 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadend: initial value 12:55:27 INFO - TEST-OK | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | took 906ms 12:55:27 INFO - PROCESS | 3892 | 1461182127459 Marionette TRACE conn2 -> [0,3065,"getWindowHandle",null] 12:55:27 INFO - PROCESS | 3892 | 1461182127465 Marionette TRACE conn2 <- [1,3065,null,{"value":"13"}] 12:55:27 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-multiple-reads.html 12:55:27 INFO - PROCESS | 3892 | 1461182127471 Marionette TRACE conn2 -> [0,3066,"setScriptTimeout",{"ms":35000}] 12:55:27 INFO - PROCESS | 3892 | 1461182127474 Marionette TRACE conn2 <- [1,3066,null,{}] 12:55:27 INFO - PROCESS | 3892 | 1461182127477 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}] 12:55:27 INFO - PROCESS | 3892 | 1461182127593 Marionette TRACE conn2 <- [1,3067,null,{"value":null}] 12:55:27 INFO - PROCESS | 3892 | 1461182127777 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\", \"a4ce384a-a975-48db-a85a-201f44ca6737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:55:27 INFO - PROCESS | 3892 | ++DOCSHELL 18F9F400 == 138 [pid = 3892] [id = 778] 12:55:27 INFO - PROCESS | 3892 | ++DOMWINDOW == 193 (190AC800) [pid = 3892] [serial = 2332] [outer = 00000000] 12:55:27 INFO - PROCESS | 3892 | ++DOMWINDOW == 194 (190B5400) [pid = 3892] [serial = 2333] [outer = 190AC800] 12:55:27 INFO - PROCESS | 3892 | 1461182127832 Marionette DEBUG loaded listener.js 12:55:27 INFO - PROCESS | 3892 | ++DOMWINDOW == 195 (1D230400) [pid = 3892] [serial = 2334] [outer = 190AC800] 12:55:28 INFO - PROCESS | 3892 | 1461182128379 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] 12:55:28 INFO - PROCESS | 3892 | 1461182128501 Marionette TRACE conn2 <- [1,3069,null,{"value":"13"}] 12:55:28 INFO - TEST-START | /FileAPI/reading-data-section/filereader_abort.html 12:55:28 INFO - PROCESS | 3892 | 1461182128507 Marionette TRACE conn2 -> [0,3070,"setScriptTimeout",{"ms":35000}] 12:55:28 INFO - PROCESS | 3892 | 1461182128510 Marionette TRACE conn2 <- [1,3070,null,{}] 12:55:28 INFO - PROCESS | 3892 | 1461182128534 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}] 12:55:28 INFO - PROCESS | 3892 | 1461182128658 Marionette TRACE conn2 <- [1,3071,null,{"value":null}] 12:55:28 INFO - PROCESS | 3892 | --DOCSHELL 15F59800 == 137 [pid = 3892] [id = 373] 12:55:28 INFO - PROCESS | 3892 | --DOCSHELL 1ABDC000 == 136 [pid = 3892] [id = 442] 12:55:28 INFO - PROCESS | 3892 | --DOCSHELL 1858C800 == 135 [pid = 3892] [id = 763] 12:55:28 INFO - PROCESS | 3892 | --DOCSHELL 1DCEA400 == 134 [pid = 3892] [id = 762] 12:55:28 INFO - PROCESS | 3892 | --DOCSHELL 1D8B2400 == 133 [pid = 3892] [id = 761] 12:55:28 INFO - PROCESS | 3892 | --DOCSHELL 1851AC00 == 132 [pid = 3892] [id = 760] 12:55:28 INFO - PROCESS | 3892 | --DOCSHELL 18CEB000 == 131 [pid = 3892] [id = 759] 12:55:28 INFO - PROCESS | 3892 | --DOCSHELL 1A8E1C00 == 130 [pid = 3892] [id = 758] 12:55:28 INFO - PROCESS | 3892 | --DOCSHELL 1354E000 == 129 [pid = 3892] [id = 757] 12:55:28 INFO - PROCESS | 3892 | --DOCSHELL 1A43EC00 == 128 [pid = 3892] [id = 756] 12:55:28 INFO - PROCESS | 3892 | --DOCSHELL 136D8800 == 127 [pid = 3892] [id = 755] 12:55:28 INFO - PROCESS | 3892 | --DOCSHELL 1325D800 == 126 [pid = 3892] [id = 754] 12:55:28 INFO - PROCESS | 3892 | --DOMWINDOW == 194 (21004400) [pid = 3892] [serial = 2218] [outer = 00000000] [url = about:blank] 12:55:28 INFO - PROCESS | 3892 | 1461182128917 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\", \"a4ce384a-a975-48db-a85a-201f44ca6737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:55:28 INFO - PROCESS | 3892 | --DOCSHELL 22A92C00 == 125 [pid = 3892] [id = 752] 12:55:28 INFO - PROCESS | 3892 | --DOCSHELL 22A8B000 == 124 [pid = 3892] [id = 751] 12:55:28 INFO - PROCESS | 3892 | --DOCSHELL 20684400 == 123 [pid = 3892] [id = 750] 12:55:28 INFO - PROCESS | 3892 | --DOCSHELL 219DEC00 == 122 [pid = 3892] [id = 749] 12:55:28 INFO - PROCESS | 3892 | --DOCSHELL 21728000 == 121 [pid = 3892] [id = 748] 12:55:28 INFO - PROCESS | 3892 | --DOCSHELL 215A6400 == 120 [pid = 3892] [id = 747] 12:55:28 INFO - PROCESS | 3892 | --DOCSHELL 21563400 == 119 [pid = 3892] [id = 746] 12:55:28 INFO - PROCESS | 3892 | --DOCSHELL 214B7000 == 118 [pid = 3892] [id = 745] 12:55:28 INFO - PROCESS | 3892 | --DOCSHELL 1E710000 == 117 [pid = 3892] [id = 744] 12:55:28 INFO - PROCESS | 3892 | --DOCSHELL 1E106000 == 116 [pid = 3892] [id = 743] 12:55:28 INFO - PROCESS | 3892 | --DOCSHELL 1C5FA000 == 115 [pid = 3892] [id = 742] 12:55:28 INFO - PROCESS | 3892 | --DOCSHELL 18F97000 == 114 [pid = 3892] [id = 741] 12:55:28 INFO - PROCESS | 3892 | --DOCSHELL 182D6400 == 113 [pid = 3892] [id = 740] 12:55:28 INFO - PROCESS | 3892 | --DOMWINDOW == 193 (1CB4D000) [pid = 3892] [serial = 2108] [outer = 00000000] [url = about:blank] 12:55:28 INFO - PROCESS | 3892 | --DOMWINDOW == 192 (21745000) [pid = 3892] [serial = 2123] [outer = 00000000] [url = about:blank] 12:55:28 INFO - PROCESS | 3892 | --DOMWINDOW == 191 (214B8400) [pid = 3892] [serial = 2117] [outer = 00000000] [url = about:blank] 12:55:28 INFO - PROCESS | 3892 | --DOMWINDOW == 190 (19BEEC00) [pid = 3892] [serial = 2105] [outer = 00000000] [url = about:blank] 12:55:28 INFO - PROCESS | 3892 | --DOMWINDOW == 189 (1E10B400) [pid = 3892] [serial = 2111] [outer = 00000000] [url = about:blank] 12:55:28 INFO - PROCESS | 3892 | --DOMWINDOW == 188 (215A8400) [pid = 3892] [serial = 2120] [outer = 00000000] [url = about:blank] 12:55:28 INFO - PROCESS | 3892 | --DOMWINDOW == 187 (190B3C00) [pid = 3892] [serial = 2129] [outer = 00000000] [url = about:blank] 12:55:28 INFO - PROCESS | 3892 | --DOMWINDOW == 186 (1FAC6400) [pid = 3892] [serial = 2114] [outer = 00000000] [url = about:blank] 12:55:28 INFO - PROCESS | 3892 | --DOMWINDOW == 185 (219E1800) [pid = 3892] [serial = 2126] [outer = 00000000] [url = about:blank] 12:55:28 INFO - PROCESS | 3892 | --DOMWINDOW == 184 (19862C00) [pid = 3892] [serial = 2132] [outer = 00000000] [url = about:blank] 12:55:28 INFO - PROCESS | 3892 | --DOMWINDOW == 183 (1C5EF800) [pid = 3892] [serial = 2197] [outer = 00000000] [url = about:blank] 12:55:28 INFO - PROCESS | 3892 | --DOMWINDOW == 182 (1C5F7000) [pid = 3892] [serial = 2198] [outer = 00000000] [url = about:blank] 12:55:28 INFO - PROCESS | 3892 | --DOMWINDOW == 181 (1D8B7C00) [pid = 3892] [serial = 2170] [outer = 00000000] [url = about:blank] 12:55:28 INFO - PROCESS | 3892 | --DOMWINDOW == 180 (1D83E800) [pid = 3892] [serial = 2203] [outer = 00000000] [url = about:blank] 12:55:28 INFO - PROCESS | 3892 | --DOMWINDOW == 179 (1DCE0000) [pid = 3892] [serial = 2206] [outer = 00000000] [url = about:blank] 12:55:28 INFO - PROCESS | 3892 | --DOMWINDOW == 178 (1A449C00) [pid = 3892] [serial = 2164] [outer = 00000000] [url = about:blank] 12:55:28 INFO - PROCESS | 3892 | --DOMWINDOW == 177 (1C43E400) [pid = 3892] [serial = 2188] [outer = 00000000] [url = about:blank] 12:55:28 INFO - PROCESS | 3892 | --DOMWINDOW == 176 (1FAC4000) [pid = 3892] [serial = 2182] [outer = 00000000] [url = about:blank] 12:55:28 INFO - PROCESS | 3892 | --DOMWINDOW == 175 (189A1000) [pid = 3892] [serial = 2161] [outer = 00000000] [url = about:blank] 12:55:28 INFO - PROCESS | 3892 | --DOMWINDOW == 174 (1E3BB000) [pid = 3892] [serial = 2209] [outer = 00000000] [url = about:blank] 12:55:28 INFO - PROCESS | 3892 | --DOMWINDOW == 173 (19A0D800) [pid = 3892] [serial = 2192] [outer = 00000000] [url = about:blank] 12:55:28 INFO - PROCESS | 3892 | --DOMWINDOW == 172 (190B2C00) [pid = 3892] [serial = 2191] [outer = 00000000] [url = about:blank] 12:55:28 INFO - PROCESS | 3892 | --DOMWINDOW == 171 (1DCE7C00) [pid = 3892] [serial = 2207] [outer = 00000000] [url = about:blank] 12:55:28 INFO - PROCESS | 3892 | --DOMWINDOW == 170 (1DF53000) [pid = 3892] [serial = 2176] [outer = 00000000] [url = about:blank] 12:55:28 INFO - PROCESS | 3892 | --DOMWINDOW == 169 (1CBC4C00) [pid = 3892] [serial = 2200] [outer = 00000000] [url = about:blank] 12:55:28 INFO - PROCESS | 3892 | --DOMWINDOW == 168 (1CD85400) [pid = 3892] [serial = 2201] [outer = 00000000] [url = about:blank] 12:55:28 INFO - PROCESS | 3892 | --DOMWINDOW == 167 (1E1E1000) [pid = 3892] [serial = 2179] [outer = 00000000] [url = about:blank] 12:55:28 INFO - PROCESS | 3892 | --DOMWINDOW == 166 (1D9C8C00) [pid = 3892] [serial = 2173] [outer = 00000000] [url = about:blank] 12:55:28 INFO - PROCESS | 3892 | --DOMWINDOW == 165 (1D840800) [pid = 3892] [serial = 2167] [outer = 00000000] [url = about:blank] 12:55:28 INFO - PROCESS | 3892 | --DOMWINDOW == 164 (1A339400) [pid = 3892] [serial = 2212] [outer = 00000000] [url = about:blank] 12:55:28 INFO - PROCESS | 3892 | --DOMWINDOW == 163 (18995C00) [pid = 3892] [serial = 2194] [outer = 00000000] [url = about:blank] 12:55:28 INFO - PROCESS | 3892 | --DOMWINDOW == 162 (18F9FC00) [pid = 3892] [serial = 2195] [outer = 00000000] [url = about:blank] 12:55:28 INFO - PROCESS | 3892 | --DOMWINDOW == 161 (2054D800) [pid = 3892] [serial = 2185] [outer = 00000000] [url = about:blank] 12:55:28 INFO - PROCESS | 3892 | --DOMWINDOW == 160 (20545400) [pid = 3892] [serial = 2215] [outer = 00000000] [url = about:blank] 12:55:28 INFO - PROCESS | 3892 | --DOMWINDOW == 159 (20549400) [pid = 3892] [serial = 2216] [outer = 00000000] [url = about:blank] 12:55:28 INFO - PROCESS | 3892 | --DOMWINDOW == 158 (1E70C400) [pid = 3892] [serial = 2210] [outer = 00000000] [url = about:blank] 12:55:28 INFO - PROCESS | 3892 | --DOMWINDOW == 157 (1C5F0C00) [pid = 3892] [serial = 2213] [outer = 00000000] [url = about:blank] 12:55:28 INFO - PROCESS | 3892 | --DOMWINDOW == 156 (1D879000) [pid = 3892] [serial = 2204] [outer = 00000000] [url = about:blank] 12:55:28 INFO - PROCESS | 3892 | ++DOCSHELL 1325D800 == 114 [pid = 3892] [id = 779] 12:55:28 INFO - PROCESS | 3892 | ++DOMWINDOW == 157 (1354E000) [pid = 3892] [serial = 2335] [outer = 00000000] 12:55:28 INFO - PROCESS | 3892 | ++DOMWINDOW == 158 (18261000) [pid = 3892] [serial = 2336] [outer = 1354E000] 12:55:28 INFO - PROCESS | 3892 | 1461182128980 Marionette DEBUG loaded listener.js 12:55:29 INFO - PROCESS | 3892 | ++DOMWINDOW == 159 (189F0800) [pid = 3892] [serial = 2337] [outer = 1354E000] 12:55:29 INFO - PROCESS | 3892 | 1461182129390 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]]]}] 12:55:29 INFO - TEST-FAIL | /FileAPI/reading-data-section/filereader_abort.html | Aborting before read - 12:55:29 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:17:7 12:55:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:55:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:55:29 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:15:5 12:55:29 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_abort.html | Aborting after read 12:55:29 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_abort.html | took 907ms 12:55:29 INFO - PROCESS | 3892 | 1461182129415 Marionette TRACE conn2 -> [0,3073,"getWindowHandle",null] 12:55:29 INFO - PROCESS | 3892 | 1461182129418 Marionette TRACE conn2 <- [1,3073,null,{"value":"13"}] 12:55:29 INFO - TEST-START | /FileAPI/reading-data-section/filereader_error.html 12:55:29 INFO - PROCESS | 3892 | 1461182129423 Marionette TRACE conn2 -> [0,3074,"setScriptTimeout",{"ms":35000}] 12:55:29 INFO - PROCESS | 3892 | 1461182129425 Marionette TRACE conn2 <- [1,3074,null,{}] 12:55:29 INFO - PROCESS | 3892 | 1461182129428 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}] 12:55:29 INFO - PROCESS | 3892 | 1461182129565 Marionette TRACE conn2 <- [1,3075,null,{"value":null}] 12:55:29 INFO - PROCESS | 3892 | 1461182129711 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\", \"a4ce384a-a975-48db-a85a-201f44ca6737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:55:29 INFO - PROCESS | 3892 | ++DOCSHELL 1985C400 == 115 [pid = 3892] [id = 780] 12:55:29 INFO - PROCESS | 3892 | ++DOMWINDOW == 160 (1985E800) [pid = 3892] [serial = 2338] [outer = 00000000] 12:55:29 INFO - PROCESS | 3892 | ++DOMWINDOW == 161 (1C5F0400) [pid = 3892] [serial = 2339] [outer = 1985E800] 12:55:29 INFO - PROCESS | 3892 | 1461182129756 Marionette DEBUG loaded listener.js 12:55:29 INFO - PROCESS | 3892 | ++DOMWINDOW == 162 (1C5FA000) [pid = 3892] [serial = 2340] [outer = 1985E800] 12:55:30 INFO - PROCESS | 3892 | 1461182130108 Marionette TRACE conn2 <- [1,3076,null,{"value":["/FileAPI/reading-data-section/filereader_error.html",0,null,null,[["FileAPI Test: filereader_error",0,null,null]]]}] 12:55:30 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_error.html | FileAPI Test: filereader_error 12:55:30 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_error.html | took 735ms 12:55:30 INFO - PROCESS | 3892 | 1461182130161 Marionette TRACE conn2 -> [0,3077,"getWindowHandle",null] 12:55:30 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html 12:55:30 INFO - PROCESS | 3892 | 1461182130164 Marionette TRACE conn2 <- [1,3077,null,{"value":"13"}] 12:55:30 INFO - PROCESS | 3892 | 1461182130168 Marionette TRACE conn2 -> [0,3078,"setScriptTimeout",{"ms":35000}] 12:55:30 INFO - PROCESS | 3892 | 1461182130171 Marionette TRACE conn2 <- [1,3078,null,{}] 12:55:30 INFO - PROCESS | 3892 | 1461182130176 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}] 12:55:30 INFO - PROCESS | 3892 | 1461182130303 Marionette TRACE conn2 <- [1,3079,null,{"value":null}] 12:55:30 INFO - PROCESS | 3892 | 1461182130315 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\", \"a4ce384a-a975-48db-a85a-201f44ca6737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:55:30 INFO - PROCESS | 3892 | ++DOCSHELL 15ACFC00 == 116 [pid = 3892] [id = 781] 12:55:30 INFO - PROCESS | 3892 | ++DOMWINDOW == 163 (1A339400) [pid = 3892] [serial = 2341] [outer = 00000000] 12:55:30 INFO - PROCESS | 3892 | ++DOMWINDOW == 164 (1D846800) [pid = 3892] [serial = 2342] [outer = 1A339400] 12:55:30 INFO - PROCESS | 3892 | 1461182130360 Marionette DEBUG loaded listener.js 12:55:30 INFO - PROCESS | 3892 | ++DOMWINDOW == 165 (1D8B0800) [pid = 3892] [serial = 2343] [outer = 1A339400] 12:55:30 INFO - PROCESS | 3892 | 1461182130835 Marionette TRACE conn2 <- [1,3080,null,{"value":["/FileAPI/reading-data-section/filereader_readAsArrayBuffer.html",0,null,null,[["FileAPI Test: filereader_readAsArrayBuffer",0,null,null]]]}] 12:55:30 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | FileAPI Test: filereader_readAsArrayBuffer 12:55:30 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | took 703ms 12:55:30 INFO - PROCESS | 3892 | 1461182130881 Marionette TRACE conn2 -> [0,3081,"getWindowHandle",null] 12:55:30 INFO - PROCESS | 3892 | 1461182130883 Marionette TRACE conn2 <- [1,3081,null,{"value":"13"}] 12:55:30 INFO - PROCESS | 3892 | 1461182130886 Marionette TRACE conn2 -> [0,3082,"setScriptTimeout",{"ms":35000}] 12:55:30 INFO - PROCESS | 3892 | 1461182130888 Marionette TRACE conn2 <- [1,3082,null,{}] 12:55:30 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsDataURL.html 12:55:30 INFO - PROCESS | 3892 | 1461182130891 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}] 12:55:31 INFO - PROCESS | 3892 | 1461182131001 Marionette TRACE conn2 <- [1,3083,null,{"value":null}] 12:55:31 INFO - PROCESS | 3892 | 1461182131007 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\", \"a4ce384a-a975-48db-a85a-201f44ca6737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:55:31 INFO - PROCESS | 3892 | ++DOCSHELL 1D87A400 == 117 [pid = 3892] [id = 782] 12:55:31 INFO - PROCESS | 3892 | ++DOMWINDOW == 166 (1E109000) [pid = 3892] [serial = 2344] [outer = 00000000] 12:55:31 INFO - PROCESS | 3892 | ++DOMWINDOW == 167 (1E1D6C00) [pid = 3892] [serial = 2345] [outer = 1E109000] 12:55:31 INFO - PROCESS | 3892 | 1461182131054 Marionette DEBUG loaded listener.js 12:55:31 INFO - PROCESS | 3892 | ++DOMWINDOW == 168 (1E3B3C00) [pid = 3892] [serial = 2346] [outer = 1E109000] 12:55:31 INFO - PROCESS | 3892 | 1461182131564 Marionette TRACE conn2 <- [1,3084,null,{"value":["/FileAPI/reading-data-section/filereader_readAsDataURL.html",0,null,null,[["FileAPI Test: filereader_readAsDataURL",0,null,null]]]}] 12:55:31 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsDataURL.html | FileAPI Test: filereader_readAsDataURL 12:55:31 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsDataURL.html | took 688ms 12:55:31 INFO - PROCESS | 3892 | 1461182131595 Marionette TRACE conn2 -> [0,3085,"getWindowHandle",null] 12:55:31 INFO - PROCESS | 3892 | 1461182131597 Marionette TRACE conn2 <- [1,3085,null,{"value":"13"}] 12:55:31 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsText.html 12:55:31 INFO - PROCESS | 3892 | 1461182131604 Marionette TRACE conn2 -> [0,3086,"setScriptTimeout",{"ms":35000}] 12:55:31 INFO - PROCESS | 3892 | 1461182131606 Marionette TRACE conn2 <- [1,3086,null,{}] 12:55:31 INFO - PROCESS | 3892 | 1461182131609 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}] 12:55:31 INFO - PROCESS | 3892 | 1461182131760 Marionette TRACE conn2 <- [1,3087,null,{"value":null}] 12:55:31 INFO - PROCESS | 3892 | 1461182131809 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\", \"a4ce384a-a975-48db-a85a-201f44ca6737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:55:31 INFO - PROCESS | 3892 | ++DOCSHELL 1DF55000 == 118 [pid = 3892] [id = 783] 12:55:31 INFO - PROCESS | 3892 | ++DOMWINDOW == 169 (1E110800) [pid = 3892] [serial = 2347] [outer = 00000000] 12:55:31 INFO - PROCESS | 3892 | ++DOMWINDOW == 170 (1FAC7800) [pid = 3892] [serial = 2348] [outer = 1E110800] 12:55:31 INFO - PROCESS | 3892 | 1461182131853 Marionette DEBUG loaded listener.js 12:55:31 INFO - PROCESS | 3892 | ++DOMWINDOW == 171 (20543C00) [pid = 3892] [serial = 2349] [outer = 1E110800] 12:55:32 INFO - PROCESS | 3892 | 1461182132307 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]]]}] 12:55:32 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-8. 12:55:32 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-16. 12:55:32 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsText.html | took 735ms 12:55:32 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readystate.html 12:55:32 INFO - PROCESS | 3892 | 1461182132339 Marionette TRACE conn2 -> [0,3089,"getWindowHandle",null] 12:55:32 INFO - PROCESS | 3892 | 1461182132341 Marionette TRACE conn2 <- [1,3089,null,{"value":"13"}] 12:55:32 INFO - PROCESS | 3892 | 1461182132344 Marionette TRACE conn2 -> [0,3090,"setScriptTimeout",{"ms":35000}] 12:55:32 INFO - PROCESS | 3892 | 1461182132346 Marionette TRACE conn2 <- [1,3090,null,{}] 12:55:32 INFO - PROCESS | 3892 | 1461182132349 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}] 12:55:32 INFO - PROCESS | 3892 | 1461182132498 Marionette TRACE conn2 <- [1,3091,null,{"value":null}] 12:55:32 INFO - PROCESS | 3892 | 1461182132516 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\", \"a4ce384a-a975-48db-a85a-201f44ca6737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:55:32 INFO - PROCESS | 3892 | ++DOCSHELL 1E70D000 == 119 [pid = 3892] [id = 784] 12:55:32 INFO - PROCESS | 3892 | ++DOMWINDOW == 172 (1FAC1000) [pid = 3892] [serial = 2350] [outer = 00000000] 12:55:32 INFO - PROCESS | 3892 | ++DOMWINDOW == 173 (21004000) [pid = 3892] [serial = 2351] [outer = 1FAC1000] 12:55:32 INFO - PROCESS | 3892 | 1461182132561 Marionette DEBUG loaded listener.js 12:55:32 INFO - PROCESS | 3892 | ++DOMWINDOW == 174 (2100C800) [pid = 3892] [serial = 2352] [outer = 1FAC1000] 12:55:33 INFO - PROCESS | 3892 | 1461182133009 Marionette TRACE conn2 <- [1,3092,null,{"value":["/FileAPI/reading-data-section/filereader_readystate.html",0,null,null,[["FileAPI Test: filereader_readystate",0,null,null]]]}] 12:55:33 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readystate.html | FileAPI Test: filereader_readystate 12:55:33 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readystate.html | took 688ms 12:55:33 INFO - PROCESS | 3892 | 1461182133047 Marionette TRACE conn2 -> [0,3093,"getWindowHandle",null] 12:55:33 INFO - PROCESS | 3892 | 1461182133049 Marionette TRACE conn2 <- [1,3093,null,{"value":"13"}] 12:55:33 INFO - TEST-START | /FileAPI/reading-data-section/filereader_result.html 12:55:33 INFO - PROCESS | 3892 | 1461182133052 Marionette TRACE conn2 -> [0,3094,"setScriptTimeout",{"ms":35000}] 12:55:33 INFO - PROCESS | 3892 | 1461182133054 Marionette TRACE conn2 <- [1,3094,null,{}] 12:55:33 INFO - PROCESS | 3892 | 1461182133057 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}] 12:55:33 INFO - PROCESS | 3892 | 1461182133207 Marionette TRACE conn2 <- [1,3095,null,{"value":null}] 12:55:33 INFO - PROCESS | 3892 | --DOMWINDOW == 173 (1899C400) [pid = 3892] [serial = 2287] [outer = 00000000] [url = http://web-platform.test:8000/FileAPI/historical.html] 12:55:33 INFO - PROCESS | 3892 | --DOMWINDOW == 172 (1D9AF000) [pid = 3892] [serial = 2281] [outer = 00000000] [url = http://web-platform.test:8000/FileAPI/FileReaderSync.worker] 12:55:33 INFO - PROCESS | 3892 | --DOMWINDOW == 171 (1CBA1800) [pid = 3892] [serial = 2278] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html] 12:55:33 INFO - PROCESS | 3892 | --DOMWINDOW == 170 (1DF53C00) [pid = 3892] [serial = 2284] [outer = 00000000] [url = http://web-platform.test:8000/FileAPI/fileReader.html] 12:55:33 INFO - PROCESS | 3892 | --DOMWINDOW == 169 (136B6800) [pid = 3892] [serial = 2261] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html] 12:55:33 INFO - PROCESS | 3892 | --DOMWINDOW == 168 (19EE7C00) [pid = 3892] [serial = 2275] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html] 12:55:33 INFO - PROCESS | 3892 | --DOMWINDOW == 167 (1CB4D400) [pid = 3892] [serial = 2267] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/support/ProcessingInstruction.DOMCharacterDataModified.xml] 12:55:33 INFO - PROCESS | 3892 | --DOMWINDOW == 166 (142A9000) [pid = 3892] [serial = 2264] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html] 12:55:33 INFO - PROCESS | 3892 | --DOMWINDOW == 165 (214B9C00) [pid = 3892] [serial = 2235] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/tests/approved/support/ProcessingInstruction.DOMCharacterDataModified.xml] 12:55:33 INFO - PROCESS | 3892 | --DOMWINDOW == 164 (136DC800) [pid = 3892] [serial = 2269] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html] 12:55:33 INFO - PROCESS | 3892 | --DOMWINDOW == 163 (1ABD7000) [pid = 3892] [serial = 2272] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html] 12:55:33 INFO - PROCESS | 3892 | --DOMWINDOW == 162 (20690000) [pid = 3892] [serial = 2217] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html] 12:55:33 INFO - PROCESS | 3892 | 1461182133609 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\", \"a4ce384a-a975-48db-a85a-201f44ca6737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:55:33 INFO - PROCESS | 3892 | ++DOCSHELL 136DC800 == 120 [pid = 3892] [id = 785] 12:55:33 INFO - PROCESS | 3892 | ++DOMWINDOW == 163 (142A9000) [pid = 3892] [serial = 2353] [outer = 00000000] 12:55:33 INFO - PROCESS | 3892 | ++DOMWINDOW == 164 (1CB4D400) [pid = 3892] [serial = 2354] [outer = 142A9000] 12:55:33 INFO - PROCESS | 3892 | 1461182133653 Marionette DEBUG loaded listener.js 12:55:33 INFO - PROCESS | 3892 | ++DOMWINDOW == 165 (2100A800) [pid = 3892] [serial = 2355] [outer = 142A9000] 12:55:34 INFO - PROCESS | 3892 | 1461182134019 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]]]}] 12:55:34 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsText 12:55:34 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsDataURL 12:55:34 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsArrayBuffer 12:55:34 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_result.html | took 1001ms 12:55:34 INFO - TEST-START | /FileAPI/url/url_createobjecturl_blob.html 12:55:34 INFO - PROCESS | 3892 | 1461182134059 Marionette TRACE conn2 -> [0,3097,"getWindowHandle",null] 12:55:34 INFO - PROCESS | 3892 | 1461182134061 Marionette TRACE conn2 <- [1,3097,null,{"value":"13"}] 12:55:34 INFO - PROCESS | 3892 | 1461182134065 Marionette TRACE conn2 -> [0,3098,"setScriptTimeout",{"ms":35000}] 12:55:34 INFO - PROCESS | 3892 | 1461182134066 Marionette TRACE conn2 <- [1,3098,null,{}] 12:55:34 INFO - PROCESS | 3892 | 1461182134070 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}] 12:55:34 INFO - PROCESS | 3892 | 1461182134172 Marionette TRACE conn2 <- [1,3099,null,{"value":null}] 12:55:34 INFO - PROCESS | 3892 | 1461182134177 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\", \"a4ce384a-a975-48db-a85a-201f44ca6737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:55:34 INFO - PROCESS | 3892 | ++DOCSHELL 1DF53C00 == 121 [pid = 3892] [id = 786] 12:55:34 INFO - PROCESS | 3892 | ++DOMWINDOW == 166 (2154C400) [pid = 3892] [serial = 2356] [outer = 00000000] 12:55:34 INFO - PROCESS | 3892 | ++DOMWINDOW == 167 (21734000) [pid = 3892] [serial = 2357] [outer = 2154C400] 12:55:34 INFO - PROCESS | 3892 | 1461182134221 Marionette DEBUG loaded listener.js 12:55:34 INFO - PROCESS | 3892 | ++DOMWINDOW == 168 (2174B400) [pid = 3892] [serial = 2358] [outer = 2154C400] 12:55:34 INFO - PROCESS | 3892 | 1461182134695 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"]]]}] 12:55:34 INFO - TEST-PASS | /FileAPI/url/url_createobjecturl_blob.html | Check if the Blob URI starts with 'blob' using createObjectURL() 12:55:34 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 12:55:34 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:21:20 12:55:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:55:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:55:34 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:20:3 12:55:34 INFO - TEST-OK | /FileAPI/url/url_createobjecturl_blob.html | took 688ms 12:55:34 INFO - TEST-START | /FileAPI/url/url_xmlhttprequest.html 12:55:34 INFO - PROCESS | 3892 | 1461182134763 Marionette TRACE conn2 -> [0,3101,"getWindowHandle",null] 12:55:34 INFO - PROCESS | 3892 | 1461182134765 Marionette TRACE conn2 <- [1,3101,null,{"value":"13"}] 12:55:34 INFO - PROCESS | 3892 | 1461182134772 Marionette TRACE conn2 -> [0,3102,"setScriptTimeout",{"ms":35000}] 12:55:34 INFO - PROCESS | 3892 | 1461182134774 Marionette TRACE conn2 <- [1,3102,null,{}] 12:55:34 INFO - PROCESS | 3892 | 1461182134778 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}] 12:55:34 INFO - PROCESS | 3892 | 1461182134899 Marionette TRACE conn2 <- [1,3103,null,{"value":null}] 12:55:34 INFO - PROCESS | 3892 | 1461182134938 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\", \"a4ce384a-a975-48db-a85a-201f44ca6737\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:55:34 INFO - PROCESS | 3892 | ++DOCSHELL 21B5A800 == 122 [pid = 3892] [id = 787] 12:55:34 INFO - PROCESS | 3892 | ++DOMWINDOW == 169 (21B5F000) [pid = 3892] [serial = 2359] [outer = 00000000] 12:55:34 INFO - PROCESS | 3892 | ++DOMWINDOW == 170 (22A8B000) [pid = 3892] [serial = 2360] [outer = 21B5F000] 12:55:35 INFO - PROCESS | 3892 | 1461182134986 Marionette DEBUG loaded listener.js 12:55:35 INFO - PROCESS | 3892 | ++DOMWINDOW == 171 (22F01400) [pid = 3892] [serial = 2361] [outer = 21B5F000] 12:55:35 INFO - PROCESS | 3892 | 1461182135450 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]]]}] 12:55:35 INFO - TEST-PASS | /FileAPI/url/url_xmlhttprequest.html | FileAPI Test: Creating Blob URL via XMLHttpRequest 12:55:35 INFO - TEST-OK | /FileAPI/url/url_xmlhttprequest.html | took 688ms 12:55:35 INFO - PROCESS | 3892 | 1461182135468 Marionette TRACE conn2 -> [0,3105,"getWindowHandle",null] 12:55:35 INFO - PROCESS | 3892 | 1461182135470 Marionette TRACE conn2 <- [1,3105,null,{"value":"13"}] 12:55:36 WARNING - u'runner_teardown' () 12:55:36 INFO - No more tests 12:55:36 INFO - Got 0 unexpected results 12:55:36 INFO - SUITE-END | took 694s 12:55:37 INFO - Closing logging queue 12:55:37 INFO - queue closed 12:55:37 INFO - Return code: 0 12:55:37 WARNING - # TBPL SUCCESS # 12:55:37 INFO - Running post-action listener: _resource_record_post_action 12:55:37 INFO - Running post-run listener: _resource_record_post_run 12:55:38 INFO - Total resource usage - Wall time: 703s; CPU: 15.0%; Read bytes: 91755008; Write bytes: 984408064; Read time: 475087; Write time: 1111620 12:55:38 INFO - pull - Wall time: 0s; CPU: Can't collect data; Read bytes: 0; Write bytes: 0; Read time: 0; Write time: 0 12:55:38 INFO - install - Wall time: 4s; CPU: 10.0%; Read bytes: 0; Write bytes: 137187328; Read time: 0; Write time: 132454 12:55:38 INFO - run-tests - Wall time: 702s; CPU: 15.0%; Read bytes: 91755008; Write bytes: 802798080; Read time: 475087; Write time: 946078 12:55:38 INFO - Running post-run listener: _upload_blobber_files 12:55:38 INFO - Blob upload gear active. 12:55:38 INFO - Preparing to upload files from C:\slave\test\build\blobber_upload_dir. 12:55:38 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 12:55:38 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'] 12:55:38 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 12:55:38 INFO - (blobuploader) - INFO - Open directory for files ... 12:55:38 INFO - (blobuploader) - INFO - Uploading C:\slave\test\build\blobber_upload_dir\wpt_errorsummary.log ... 12:55:38 INFO - (blobuploader) - INFO - Using https://blobupload.elasticbeanstalk.com 12:55:38 INFO - (blobuploader) - INFO - Uploading, attempt #1. 12:55:39 INFO - (blobuploader) - INFO - TinderboxPrint: wpt_errorsummary.log: uploaded 12:55:39 INFO - (blobuploader) - INFO - Blobserver returned 202. File uploaded! 12:55:39 INFO - (blobuploader) - INFO - Done attempting. 12:55:39 INFO - (blobuploader) - INFO - Uploading C:\slave\test\build\blobber_upload_dir\wpt_raw.log ... 12:55:39 INFO - (blobuploader) - INFO - Using https://blobupload.elasticbeanstalk.com 12:55:39 INFO - (blobuploader) - INFO - Uploading, attempt #1. 12:55:41 INFO - (blobuploader) - INFO - TinderboxPrint: wpt_raw.log: uploaded 12:55:41 INFO - (blobuploader) - INFO - Blobserver returned 202. File uploaded! 12:55:41 INFO - (blobuploader) - INFO - Done attempting. 12:55:41 INFO - (blobuploader) - INFO - Iteration through files over. 12:55:41 INFO - Return code: 0 12:55:41 INFO - rmtree: C:\slave\test\build\uploaded_files.json 12:55:41 INFO - Using _rmtree_windows ... 12:55:41 INFO - retry: Calling _rmtree_windows with args: ('C:\\slave\\test\\build\\uploaded_files.json',), kwargs: {}, attempt #1 12:55:41 INFO - Setting buildbot property blobber_files to {"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-central/sha512/338a9e4da4003524c3cda014ed5e9122d3c2ffb3a7fb8f67f73377f248200aaa058dfddfc4e8ad3cb2e052afacc545aa16bacabe4305dadba9be466556e7a0b7", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-central/sha512/1aa9471c3bcf4761ed9dd587e560571f789a0664d9aac18605b5e807cf05022daa854c4dca236a8380e0211072a8765e3715aadff7a88934c0977aa674f6323e"} 12:55:41 INFO - Writing buildbot properties ['blobber_files'] to C:\slave\test\properties\blobber_files 12:55:41 INFO - Writing to file C:\slave\test\properties\blobber_files 12:55:41 INFO - Contents: 12:55:41 INFO - blobber_files:{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-central/sha512/338a9e4da4003524c3cda014ed5e9122d3c2ffb3a7fb8f67f73377f248200aaa058dfddfc4e8ad3cb2e052afacc545aa16bacabe4305dadba9be466556e7a0b7", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-central/sha512/1aa9471c3bcf4761ed9dd587e560571f789a0664d9aac18605b5e807cf05022daa854c4dca236a8380e0211072a8765e3715aadff7a88934c0977aa674f6323e"} 12:55:41 INFO - Running post-run listener: copy_logs_to_upload_dir 12:55:41 INFO - Copying logs to upload dir... 12:55:41 INFO - mkdir: C:\slave\test\build\upload\logs 12:55:41 INFO - Copying logs to upload dir... 12:55:41 INFO - Using _rmtree_windows ... 12:55:41 INFO - Using _rmtree_windows ... 12:55:41 INFO - Using _rmtree_windows ... 12:55:41 INFO - Using _rmtree_windows ... 12:55:41 INFO - Using _rmtree_windows ... 12:55:41 INFO - Using _rmtree_windows ... 12:55:41 INFO - Using _rmtree_windows ... program finished with exit code 0 elapsedTime=1731.549000 ========= master_lag: -2.15 ========= ========= Finished 'c:/mozilla-build/python27/python -u ...' (results: 0, elapsed: 28 mins, 49 secs) (at 2016-04-20 12:55:44.160273) ========= ========= Started set props: build_url blobber_files symbols_url (results: 0, elapsed: 0 secs) (at 2016-04-20 12:55:44.164043) ========= '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-049\Application Data COMMONPROGRAMFILES=C:\Program Files\Common Files COMPUTERNAME=T-XP32-IX-049 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-049 KTS_HOME=C:\Program Files\KTS KTS_VERSION=1.19c LOGONSERVER=\\T-XP32-IX-049 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-049 USERNAME=cltbld USERPROFILE=C:\Documents and Settings\cltbld.T-XP32-IX-049 WINDIR=C:\WINDOWS using PTY: False blobber_files:{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-central/sha512/338a9e4da4003524c3cda014ed5e9122d3c2ffb3a7fb8f67f73377f248200aaa058dfddfc4e8ad3cb2e052afacc545aa16bacabe4305dadba9be466556e7a0b7", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-central/sha512/1aa9471c3bcf4761ed9dd587e560571f789a0664d9aac18605b5e807cf05022daa854c4dca236a8380e0211072a8765e3715aadff7a88934c0977aa674f6323e"} build_url:https://queue.taskcluster.net/v1/task/bYSUSpsRS3CnYDWEiLTTyg/artifacts/public/build/firefox-48.0a1.en-US.win32.zip symbols_url:https://queue.taskcluster.net/v1/task/bYSUSpsRS3CnYDWEiLTTyg/artifacts/public/build/firefox-48.0a1.en-US.win32.crashreporter-symbols.zip program finished with exit code 0 elapsedTime=0.110000 build_url: 'https://queue.taskcluster.net/v1/task/bYSUSpsRS3CnYDWEiLTTyg/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/338a9e4da4003524c3cda014ed5e9122d3c2ffb3a7fb8f67f73377f248200aaa058dfddfc4e8ad3cb2e052afacc545aa16bacabe4305dadba9be466556e7a0b7", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-central/sha512/1aa9471c3bcf4761ed9dd587e560571f789a0664d9aac18605b5e807cf05022daa854c4dca236a8380e0211072a8765e3715aadff7a88934c0977aa674f6323e"}' symbols_url: 'https://queue.taskcluster.net/v1/task/bYSUSpsRS3CnYDWEiLTTyg/artifacts/public/build/firefox-48.0a1.en-US.win32.crashreporter-symbols.zip' ========= master_lag: 0.03 ========= ========= Finished set props: build_url blobber_files symbols_url (results: 0, elapsed: 0 secs) (at 2016-04-20 12:55:44.302946) ========= ========= Started 'rm -f ...' (results: 0, elapsed: 0 secs) (at 2016-04-20 12:55:44.303300) ========= '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-049\Application Data COMMONPROGRAMFILES=C:\Program Files\Common Files COMPUTERNAME=T-XP32-IX-049 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-049 KTS_HOME=C:\Program Files\KTS KTS_VERSION=1.19c LOGONSERVER=\\T-XP32-IX-049 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-049 USERNAME=cltbld USERPROFILE=C:\Documents and Settings\cltbld.T-XP32-IX-049 WINDIR=C:\WINDOWS using PTY: False program finished with exit code 0 elapsedTime=0.110000 ========= master_lag: 0.01 ========= ========= Finished 'rm -f ...' (results: 0, elapsed: 0 secs) (at 2016-04-20 12:55:44.420499) ========= ========= Started reboot slave lost (results: 0, elapsed: 4 secs) (at 2016-04-20 12:55:44.420850) ========= ========= Finished reboot slave lost (results: 0, elapsed: 4 secs) (at 2016-04-20 12:55:48.871031) ========= ========= Total master_lag: -1.14 =========