builder: mozilla-aurora_xp_ix-debug_test-web-platform-tests-1 slave: t-xp32-ix-029 starttime: 1462486567.84 results: success (0) buildid: 20160505123841 builduid: 1457772db7ef4c1982b4796b67a4914d revision: 0123e9f41cedbcded87d8f6c3743ff6a4c1d8e5b ========= Started set props: master (results: 0, elapsed: 0 secs) (at 2016-05-05 15:16:07.841992) ========= master: http://buildbot-master126.bb.releng.scl3.mozilla.com:8201/ ========= Finished set props: master (results: 0, elapsed: 0 secs) (at 2016-05-05 15:16:07.842511) ========= ========= Started downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2016-05-05 15:16:07.842810) ========= ========= Finished downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2016-05-05 15:16:07.895785) ========= ========= Started 'bash -c ...' (results: 0, elapsed: 4 secs) (at 2016-05-05 15:16:07.896180) ========= '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-029\Application Data COMMONPROGRAMFILES=C:\Program Files\Common Files COMPUTERNAME=T-XP32-IX-029 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-029 KTS_HOME=C:\Program Files\KTS KTS_VERSION=1.19c LOGONSERVER=\\T-XP32-IX-029 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-029 USERNAME=cltbld USERPROFILE=C:\Documents and Settings\cltbld.T-XP32-IX-029 WINDIR=C:\WINDOWS using PTY: False --15:16:06-- https://hg.mozilla.org/build/tools/raw-file/default/buildfarm/utils/archiver_client.py => `archiver_client.py' Resolving hg.mozilla.org... 63.245.215.102, 63.245.215.25 Connecting to hg.mozilla.org|63.245.215.102|:443... connected. HTTP request sent, awaiting response... 200 Script output follows Length: 12,141 (12K) [text/x-python] 0K .......... . 100% 8.10 MB/s 15:16:06 (8.10 MB/s) - `archiver_client.py' saved [12141/12141] program finished with exit code 0 elapsedTime=0.676000 ========= master_lag: 3.34 ========= ========= Finished 'bash -c ...' (results: 0, elapsed: 4 secs) (at 2016-05-05 15:16:11.908728) ========= ========= Started 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2016-05-05 15:16:11.909069) ========= '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-029\Application Data COMMONPROGRAMFILES=C:\Program Files\Common Files COMPUTERNAME=T-XP32-IX-029 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-029 KTS_HOME=C:\Program Files\KTS KTS_VERSION=1.19c LOGONSERVER=\\T-XP32-IX-029 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-029 USERNAME=cltbld USERPROFILE=C:\Documents and Settings\cltbld.T-XP32-IX-029 WINDIR=C:\WINDOWS using PTY: False program finished with exit code 0 elapsedTime=0.991000 ========= master_lag: 0.00 ========= ========= Finished 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2016-05-05 15:16:12.902552) ========= ========= Started 'bash -c ...' (results: 0, elapsed: 1 secs) (at 2016-05-05 15:16:12.902911) ========= 'bash' '-c' u'python archiver_client.py mozharness --repo releases/mozilla-aurora --rev 0123e9f41cedbcded87d8f6c3743ff6a4c1d8e5b --destination scripts --debug' in dir C:\slave\test\. (timeout 1200 secs) watching logfiles {} argv: ['bash', '-c', u'python archiver_client.py mozharness --repo releases/mozilla-aurora --rev 0123e9f41cedbcded87d8f6c3743ff6a4c1d8e5b --destination scripts --debug'] environment: ALLUSERSPROFILE=C:\Documents and Settings\All Users APPDATA=C:\Documents and Settings\cltbld.T-XP32-IX-029\Application Data COMMONPROGRAMFILES=C:\Program Files\Common Files COMPUTERNAME=T-XP32-IX-029 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-029 KTS_HOME=C:\Program Files\KTS KTS_VERSION=1.19c LOGONSERVER=\\T-XP32-IX-029 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-029 USERNAME=cltbld USERPROFILE=C:\Documents and Settings\cltbld.T-XP32-IX-029 WINDIR=C:\WINDOWS using PTY: False 2016-05-05 15:16:11,727 truncating revision to first 12 chars 2016-05-05 15:16:11,727 Setting DEBUG logging. 2016-05-05 15:16:11,727 attempt 1/10 2016-05-05 15:16:11,727 Getting archive location from https://api.pub.build.mozilla.org/archiver/hgmo/releases/mozilla-aurora/0123e9f41ced?&preferred_region=us-west-2&suffix=tar.gz&subdir=testing/mozharness 2016-05-05 15:16:12,089 unpacking tar archive at: mozilla-aurora-0123e9f41ced/testing/mozharness/ program finished with exit code 0 elapsedTime=1.227000 ========= master_lag: 0.09 ========= ========= Finished 'bash -c ...' (results: 0, elapsed: 1 secs) (at 2016-05-05 15:16:14.218486) ========= ========= Started set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-05-05 15:16:14.218818) ========= script_repo_revision: 0123e9f41cedbcded87d8f6c3743ff6a4c1d8e5b ========= Finished set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-05-05 15:16:14.219213) ========= ========= Started downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2016-05-05 15:16:14.219499) ========= ========= Finished downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2016-05-05 15:16:14.231693) ========= ========= Started 'c:/mozilla-build/python27/python -u ...' (results: 0, elapsed: 13 mins, 51 secs) (at 2016-05-05 15:16:14.232019) ========= '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-aurora' '--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-aurora', '--download-symbols', 'true'] environment: ALLUSERSPROFILE=C:\Documents and Settings\All Users APPDATA=C:\Documents and Settings\cltbld.T-XP32-IX-029\Application Data COMMONPROGRAMFILES=C:\Program Files\Common Files COMPUTERNAME=T-XP32-IX-029 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-029 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-029 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-029 USERNAME=cltbld USERPROFILE=C:\Documents and Settings\cltbld.T-XP32-IX-029 VCINSTALLDIR=D:\msvs8\VC VCVARS=D:\msvs8\VC\bin\vcvars32.bat VSINSTALLDIR=D:\msvs8 WINDIR=C:\WINDOWS XPCOM_DEBUG_BREAK=warn using PTY: False 15:16:13 INFO - MultiFileLogger online at 20160505 15:16:13 in C:\slave\test 15:16:13 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-aurora --download-symbols true 15:16:13 INFO - Dumping config to C:\slave\test\logs\localconfig.json. 15:16:13 INFO - {'append_to_log': False, 15:16:13 INFO - 'base_work_dir': 'C:\\slave\\test', 15:16:13 INFO - 'blob_upload_branch': 'mozilla-aurora', 15:16:13 INFO - 'blob_uploader_auth_file': 'C:\\slave\\test\\oauth.txt', 15:16:13 INFO - 'buildbot_json_path': 'buildprops.json', 15:16:13 INFO - 'config_files': ('web_platform_tests/prod_config_windows.py',), 15:16:13 INFO - 'default_blob_upload_servers': ('https://blobupload.elasticbeanstalk.com',), 15:16:13 INFO - 'download_minidump_stackwalk': True, 15:16:13 INFO - 'download_symbols': 'true', 15:16:13 INFO - 'e10s': False, 15:16:13 INFO - 'exes': {'hg': 'c:/mozilla-build/hg/hg', 15:16:13 INFO - 'mozinstall': ('C:\\slave\\test/build/venv/scripts/python', 15:16:13 INFO - 'C:\\slave\\test/build/venv/scripts/mozinstall-script.py'), 15:16:13 INFO - 'python': 'c:\\mozilla-build\\python27\\python.exe', 15:16:13 INFO - 'tooltool.py': ('c:\\mozilla-build\\python27\\python.exe', 15:16:13 INFO - 'C:/mozilla-build/tooltool.py'), 15:16:13 INFO - 'virtualenv': ('c:\\mozilla-build\\python27\\python.exe', 15:16:13 INFO - 'c:/mozilla-build/buildbotve/virtualenv.py')}, 15:16:13 INFO - 'find_links': ('http://pypi.pvt.build.mozilla.org/pub', 15:16:13 INFO - 'http://pypi.pub.build.mozilla.org/pub'), 15:16:13 INFO - 'log_level': 'info', 15:16:13 INFO - 'log_to_console': True, 15:16:13 INFO - 'opt_config_files': (), 15:16:13 INFO - 'options': ('--prefs-root=%(test_path)s/prefs', 15:16:13 INFO - '--processes=1', 15:16:13 INFO - '--config=%(test_path)s/wptrunner.ini', 15:16:13 INFO - '--ca-cert-path=%(test_path)s/certs/cacert.pem', 15:16:13 INFO - '--host-key-path=%(test_path)s/certs/web-platform.test.key', 15:16:13 INFO - '--host-cert-path=%(test_path)s/certs/web-platform.test.pem', 15:16:13 INFO - '--certutil-binary=%(test_install_path)s/bin/certutil'), 15:16:13 INFO - 'pip_index': False, 15:16:13 INFO - 'require_test_zip': True, 15:16:13 INFO - 'test_type': ('testharness',), 15:16:13 INFO - 'this_chunk': '1', 15:16:13 INFO - 'total_chunks': '10', 15:16:13 INFO - 'virtualenv_path': 'venv', 15:16:13 INFO - 'volatile_config': {'actions': None, 'add_actions': None, 'no_actions': None}, 15:16:13 INFO - 'work_dir': 'build'} 15:16:13 INFO - ##### 15:16:13 INFO - ##### Running clobber step. 15:16:13 INFO - ##### 15:16:13 INFO - Running pre-action listener: _resource_record_pre_action 15:16:13 INFO - Running main action method: clobber 15:16:13 INFO - rmtree: C:\slave\test\build 15:16:13 INFO - Using _rmtree_windows ... 15:16:13 INFO - retry: Calling _rmtree_windows with args: ('C:\\slave\\test\\build',), kwargs: {}, attempt #1 15:17:19 INFO - Running post-action listener: _resource_record_post_action 15:17:19 INFO - ##### 15:17:19 INFO - ##### Running read-buildbot-config step. 15:17:19 INFO - ##### 15:17:19 INFO - Running pre-action listener: _resource_record_pre_action 15:17:19 INFO - Running main action method: read_buildbot_config 15:17:19 INFO - Using buildbot properties: 15:17:19 INFO - { 15:17:19 INFO - "project": "", 15:17:19 INFO - "product": "firefox", 15:17:19 INFO - "script_repo_revision": "production", 15:17:19 INFO - "scheduler": "tests-mozilla-aurora-xp_ix-debug-unittest", 15:17:19 INFO - "repository": "", 15:17:19 INFO - "buildername": "Windows XP 32-bit mozilla-aurora debug test web-platform-tests-1", 15:17:19 INFO - "buildid": "20160505123841", 15:17:19 INFO - "pgo_build": "False", 15:17:19 INFO - "basedir": "C:\\slave\\test", 15:17:19 INFO - "buildnumber": 10, 15:17:19 INFO - "slavename": "t-xp32-ix-029", 15:17:19 INFO - "revision": "0123e9f41cedbcded87d8f6c3743ff6a4c1d8e5b", 15:17:19 INFO - "master": "http://buildbot-master126.bb.releng.scl3.mozilla.com:8201/", 15:17:19 INFO - "platform": "win32", 15:17:19 INFO - "branch": "mozilla-aurora", 15:17:19 INFO - "repo_path": "releases/mozilla-aurora", 15:17:19 INFO - "moz_repo_path": "", 15:17:19 INFO - "stage_platform": "win32", 15:17:19 INFO - "builduid": "1457772db7ef4c1982b4796b67a4914d", 15:17:19 INFO - "slavebuilddir": "test" 15:17:19 INFO - } 15:17:19 INFO - Found a test packages url https://queue.taskcluster.net/v1/task/LVXX7vIoQemWQeTa__reXA/artifacts/public/build/firefox-48.0a2.en-US.win32.test_packages.json. 15:17:19 INFO - Found installer url https://queue.taskcluster.net/v1/task/LVXX7vIoQemWQeTa__reXA/artifacts/public/build/firefox-48.0a2.en-US.win32.zip. 15:17:19 INFO - Running post-action listener: _resource_record_post_action 15:17:19 INFO - ##### 15:17:19 INFO - ##### Running download-and-extract step. 15:17:19 INFO - ##### 15:17:19 INFO - Running pre-action listener: _resource_record_pre_action 15:17:19 INFO - Running main action method: download_and_extract 15:17:19 INFO - mkdir: C:\slave\test\build\tests 15:17:19 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 15:17:19 INFO - https://queue.taskcluster.net/v1/task/LVXX7vIoQemWQeTa__reXA/artifacts/public/build/firefox-48.0a2.en-US.win32.test_packages.json matches https://queue.taskcluster.net 15:17:19 INFO - trying https://queue.taskcluster.net/v1/task/LVXX7vIoQemWQeTa__reXA/artifacts/public/build/firefox-48.0a2.en-US.win32.test_packages.json 15:17:19 INFO - Downloading https://queue.taskcluster.net/v1/task/LVXX7vIoQemWQeTa__reXA/artifacts/public/build/firefox-48.0a2.en-US.win32.test_packages.json to C:\slave\test\build\firefox-48.0a2.en-US.win32.test_packages.json 15:17:19 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'https://queue.taskcluster.net/v1/task/LVXX7vIoQemWQeTa__reXA/artifacts/public/build/firefox-48.0a2.en-US.win32.test_packages.json', 'file_name': 'C:\\slave\\test\\build\\firefox-48.0a2.en-US.win32.test_packages.json'}, attempt #1 15:17:19 INFO - Downloaded 1274 bytes. 15:17:19 INFO - Reading from file C:\slave\test\build\firefox-48.0a2.en-US.win32.test_packages.json 15:17:19 INFO - Using the following test package requirements: 15:17:19 INFO - {u'common': [u'firefox-48.0a2.en-US.win32.common.tests.zip'], 15:17:19 INFO - u'cppunittest': [u'firefox-48.0a2.en-US.win32.common.tests.zip', 15:17:19 INFO - u'firefox-48.0a2.en-US.win32.cppunittest.tests.zip'], 15:17:19 INFO - u'gtest': [u'firefox-48.0a2.en-US.win32.common.tests.zip', 15:17:19 INFO - u'firefox-48.0a2.en-US.win32.gtest.tests.zip'], 15:17:19 INFO - u'jittest': [u'firefox-48.0a2.en-US.win32.common.tests.zip', 15:17:19 INFO - u'jsshell-win32.zip'], 15:17:19 INFO - u'mochitest': [u'firefox-48.0a2.en-US.win32.common.tests.zip', 15:17:19 INFO - u'firefox-48.0a2.en-US.win32.mochitest.tests.zip'], 15:17:19 INFO - u'mozbase': [u'firefox-48.0a2.en-US.win32.common.tests.zip'], 15:17:19 INFO - u'reftest': [u'firefox-48.0a2.en-US.win32.common.tests.zip', 15:17:19 INFO - u'firefox-48.0a2.en-US.win32.reftest.tests.zip'], 15:17:19 INFO - u'talos': [u'firefox-48.0a2.en-US.win32.common.tests.zip', 15:17:19 INFO - u'firefox-48.0a2.en-US.win32.talos.tests.zip'], 15:17:19 INFO - u'web-platform': [u'firefox-48.0a2.en-US.win32.common.tests.zip', 15:17:19 INFO - u'firefox-48.0a2.en-US.win32.web-platform.tests.zip'], 15:17:19 INFO - u'xpcshell': [u'firefox-48.0a2.en-US.win32.common.tests.zip', 15:17:19 INFO - u'firefox-48.0a2.en-US.win32.xpcshell.tests.zip']} 15:17:19 INFO - Downloading packages: [u'firefox-48.0a2.en-US.win32.common.tests.zip', u'firefox-48.0a2.en-US.win32.web-platform.tests.zip'] for test suite category: web-platform 15:17:19 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 15:17:19 INFO - https://queue.taskcluster.net/v1/task/LVXX7vIoQemWQeTa__reXA/artifacts/public/build/firefox-48.0a2.en-US.win32.common.tests.zip matches https://queue.taskcluster.net 15:17:20 INFO - trying https://queue.taskcluster.net/v1/task/LVXX7vIoQemWQeTa__reXA/artifacts/public/build/firefox-48.0a2.en-US.win32.common.tests.zip 15:17:20 INFO - Downloading https://queue.taskcluster.net/v1/task/LVXX7vIoQemWQeTa__reXA/artifacts/public/build/firefox-48.0a2.en-US.win32.common.tests.zip to C:\slave\test\build\firefox-48.0a2.en-US.win32.common.tests.zip 15:17:20 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'https://queue.taskcluster.net/v1/task/LVXX7vIoQemWQeTa__reXA/artifacts/public/build/firefox-48.0a2.en-US.win32.common.tests.zip', 'file_name': u'C:\\slave\\test\\build\\firefox-48.0a2.en-US.win32.common.tests.zip'}, attempt #1 15:17:21 INFO - Downloaded 20667616 bytes. 15:17:21 INFO - Running command: ['unzip', '-q', '-o', u'C:\\slave\\test\\build\\firefox-48.0a2.en-US.win32.common.tests.zip', '-d', 'C:\\slave\\test\\build\\tests', 'bin/*', 'config/*', 'mozbase/*', 'marionette/*', 'tools/wptserve/*', 'web-platform/*'] 15:17:21 INFO - Copy/paste: unzip -q -o C:\slave\test\build\firefox-48.0a2.en-US.win32.common.tests.zip -d C:\slave\test\build\tests bin/* config/* mozbase/* marionette/* tools/wptserve/* web-platform/* 15:17:24 INFO - caution: filename not matched: web-platform/* 15:17:24 INFO - Return code: 11 15:17:24 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 15:17:24 INFO - https://queue.taskcluster.net/v1/task/LVXX7vIoQemWQeTa__reXA/artifacts/public/build/firefox-48.0a2.en-US.win32.web-platform.tests.zip matches https://queue.taskcluster.net 15:17:24 INFO - trying https://queue.taskcluster.net/v1/task/LVXX7vIoQemWQeTa__reXA/artifacts/public/build/firefox-48.0a2.en-US.win32.web-platform.tests.zip 15:17:24 INFO - Downloading https://queue.taskcluster.net/v1/task/LVXX7vIoQemWQeTa__reXA/artifacts/public/build/firefox-48.0a2.en-US.win32.web-platform.tests.zip to C:\slave\test\build\firefox-48.0a2.en-US.win32.web-platform.tests.zip 15:17:24 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'https://queue.taskcluster.net/v1/task/LVXX7vIoQemWQeTa__reXA/artifacts/public/build/firefox-48.0a2.en-US.win32.web-platform.tests.zip', 'file_name': u'C:\\slave\\test\\build\\firefox-48.0a2.en-US.win32.web-platform.tests.zip'}, attempt #1 15:17:28 INFO - Downloaded 36408673 bytes. 15:17:28 INFO - Running command: ['unzip', '-q', '-o', u'C:\\slave\\test\\build\\firefox-48.0a2.en-US.win32.web-platform.tests.zip', '-d', 'C:\\slave\\test\\build\\tests', 'bin/*', 'config/*', 'mozbase/*', 'marionette/*', 'tools/wptserve/*', 'web-platform/*'] 15:17:28 INFO - Copy/paste: unzip -q -o C:\slave\test\build\firefox-48.0a2.en-US.win32.web-platform.tests.zip -d C:\slave\test\build\tests bin/* config/* mozbase/* marionette/* tools/wptserve/* web-platform/* 15:18:10 INFO - caution: filename not matched: bin/* 15:18:10 INFO - caution: filename not matched: config/* 15:18:10 INFO - caution: filename not matched: mozbase/* 15:18:10 INFO - caution: filename not matched: marionette/* 15:18:10 INFO - caution: filename not matched: tools/wptserve/* 15:18:10 INFO - Return code: 11 15:18:10 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 15:18:10 INFO - https://queue.taskcluster.net/v1/task/LVXX7vIoQemWQeTa__reXA/artifacts/public/build/firefox-48.0a2.en-US.win32.zip matches https://queue.taskcluster.net 15:18:10 INFO - trying https://queue.taskcluster.net/v1/task/LVXX7vIoQemWQeTa__reXA/artifacts/public/build/firefox-48.0a2.en-US.win32.zip 15:18:10 INFO - Downloading https://queue.taskcluster.net/v1/task/LVXX7vIoQemWQeTa__reXA/artifacts/public/build/firefox-48.0a2.en-US.win32.zip to C:\slave\test\build\firefox-48.0a2.en-US.win32.zip 15:18:10 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'https://queue.taskcluster.net/v1/task/LVXX7vIoQemWQeTa__reXA/artifacts/public/build/firefox-48.0a2.en-US.win32.zip', 'file_name': 'C:\\slave\\test\\build\\firefox-48.0a2.en-US.win32.zip'}, attempt #1 15:18:15 INFO - Downloaded 69609075 bytes. 15:18:15 INFO - Setting buildbot property build_url to https://queue.taskcluster.net/v1/task/LVXX7vIoQemWQeTa__reXA/artifacts/public/build/firefox-48.0a2.en-US.win32.zip 15:18:15 INFO - mkdir: C:\slave\test\properties 15:18:15 INFO - Writing buildbot properties ['build_url'] to C:\slave\test\properties\build_url 15:18:15 INFO - Writing to file C:\slave\test\properties\build_url 15:18:15 INFO - Contents: 15:18:15 INFO - build_url:https://queue.taskcluster.net/v1/task/LVXX7vIoQemWQeTa__reXA/artifacts/public/build/firefox-48.0a2.en-US.win32.zip 15:18:16 INFO - Setting buildbot property symbols_url to https://queue.taskcluster.net/v1/task/LVXX7vIoQemWQeTa__reXA/artifacts/public/build/firefox-48.0a2.en-US.win32.crashreporter-symbols.zip 15:18:16 INFO - Writing buildbot properties ['symbols_url'] to C:\slave\test\properties\symbols_url 15:18:16 INFO - Writing to file C:\slave\test\properties\symbols_url 15:18:16 INFO - Contents: 15:18:16 INFO - symbols_url:https://queue.taskcluster.net/v1/task/LVXX7vIoQemWQeTa__reXA/artifacts/public/build/firefox-48.0a2.en-US.win32.crashreporter-symbols.zip 15:18:16 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 15:18:16 INFO - https://queue.taskcluster.net/v1/task/LVXX7vIoQemWQeTa__reXA/artifacts/public/build/firefox-48.0a2.en-US.win32.crashreporter-symbols.zip matches https://queue.taskcluster.net 15:18:16 INFO - trying https://queue.taskcluster.net/v1/task/LVXX7vIoQemWQeTa__reXA/artifacts/public/build/firefox-48.0a2.en-US.win32.crashreporter-symbols.zip 15:18:16 INFO - Downloading https://queue.taskcluster.net/v1/task/LVXX7vIoQemWQeTa__reXA/artifacts/public/build/firefox-48.0a2.en-US.win32.crashreporter-symbols.zip to C:\slave\test\build\firefox-48.0a2.en-US.win32.crashreporter-symbols.zip 15:18:16 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'https://queue.taskcluster.net/v1/task/LVXX7vIoQemWQeTa__reXA/artifacts/public/build/firefox-48.0a2.en-US.win32.crashreporter-symbols.zip', 'file_name': 'C:\\slave\\test\\build\\firefox-48.0a2.en-US.win32.crashreporter-symbols.zip'}, attempt #1 15:18:20 INFO - Downloaded 58410749 bytes. 15:18:20 INFO - Running command: ['unzip', '-q', '-o', 'C:\\slave\\test\\build\\firefox-48.0a2.en-US.win32.crashreporter-symbols.zip', '-d', 'C:\\slave\\test\\build\\symbols'] 15:18:20 INFO - Copy/paste: unzip -q -o C:\slave\test\build\firefox-48.0a2.en-US.win32.crashreporter-symbols.zip -d C:\slave\test\build\symbols 15:18:27 INFO - Return code: 0 15:18:27 INFO - Running post-action listener: _resource_record_post_action 15:18:27 INFO - Running post-action listener: set_extra_try_arguments 15:18:27 INFO - ##### 15:18:27 INFO - ##### Running create-virtualenv step. 15:18:27 INFO - ##### 15:18:27 INFO - Running pre-action listener: _pre_create_virtualenv 15:18:27 INFO - Running pre-action listener: _resource_record_pre_action 15:18:27 INFO - Running main action method: create_virtualenv 15:18:27 INFO - Creating virtualenv C:\slave\test\build\venv 15:18:27 INFO - Running command: ['c:\\mozilla-build\\python27\\python.exe', 'c:/mozilla-build/buildbotve/virtualenv.py', '--no-site-packages', '--distribute', 'C:\\slave\\test\\build\\venv'] in C:\slave\test\build 15:18:27 INFO - Copy/paste: c:\mozilla-build\python27\python.exe c:/mozilla-build/buildbotve/virtualenv.py --no-site-packages --distribute C:\slave\test\build\venv 15:18:29 INFO - New python executable in C:\slave\test\build\venv\Scripts\python.exe 15:18:30 INFO - Installing distribute......................................................................................................................................................................................done. 15:18:31 INFO - Return code: 0 15:18:31 INFO - Installing psutil>=0.7.1 into virtualenv C:\slave\test\build\venv 15:18: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')]} 15:18:31 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 15:18: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')]} 15:18:31 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 15:18:31 INFO - retry: Calling run_command with args: [['C:\\slave\\test\\build\\venv\\Scripts\\pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'psutil>=0.7.1']], kwargs: {'error_level': 'warning', 'error_list': [{'substr': 'not found or a compiler error:', 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x00E166B0>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x00EB3278>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x00C918A0>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x00E46368>, 'level': 'warning'}, {'substr': 'Traceback (most recent call last)', 'level': 'error'}, {'substr': 'SyntaxError: ', 'level': 'error'}, {'substr': 'TypeError: ', 'level': 'error'}, {'substr': 'NameError: ', 'level': 'error'}, {'substr': 'ZeroDivisionError: ', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x00BA1D30>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x00ECD0C0>, 'level': 'critical'}], 'cwd': 'C:\\slave\\test\\build', 'env': {'TMP': 'C:\\DOCUME~1\\CLTBLD~1.T-X\\LOCALS~1\\Temp', 'MOZILLABUILD': 'D:\\mozilla-build', 'COMPUTERNAME': 'T-XP32-IX-029', 'USERDOMAIN': 'T-XP32-IX-029', '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-029', 'FRAMEWORKDIR': 'C:\\WINDOWS\\Microsoft.NET\\Framework', 'MOZBUILDDIR': 'C:\\mozilla-build\\', 'FRAMEWORKSDKDIR': 'D:\\msvs8\\SDK\\v2.0', 'TEST1': 'testie', 'LOGONSERVER': '\\\\T-XP32-IX-029', '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-029\\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-029'}}, attempt #1 15:18:31 INFO - Running command: ['C:\\slave\\test\\build\\venv\\Scripts\\pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'psutil>=0.7.1'] in C:\slave\test\build 15:18:31 INFO - Copy/paste: C:\slave\test\build\venv\Scripts\pip install --timeout 120 --no-index --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub psutil>=0.7.1 15:18:31 INFO - Using env: {'ALLUSERSPROFILE': 'C:\\Documents and Settings\\All Users', 15:18:31 INFO - 'APPDATA': 'C:\\Documents and Settings\\cltbld.T-XP32-IX-029\\Application Data', 15:18:31 INFO - 'COMMONPROGRAMFILES': 'C:\\Program Files\\Common Files', 15:18:31 INFO - 'COMPUTERNAME': 'T-XP32-IX-029', 15:18:31 INFO - 'COMSPEC': 'C:\\WINDOWS\\system32\\cmd.exe', 15:18:31 INFO - 'DCLOCATION': 'SCL3', 15:18:31 INFO - 'DEVENVDIR': 'D:\\msvs8\\Common7\\IDE', 15:18:31 INFO - 'DNSSUFFIX': 'wintest.releng.scl3.mozilla.com', 15:18:31 INFO - 'FP_NO_HOST_CHECK': 'NO', 15:18:31 INFO - 'FRAMEWORKDIR': 'C:\\WINDOWS\\Microsoft.NET\\Framework', 15:18:31 INFO - 'FRAMEWORKSDKDIR': 'D:\\msvs8\\SDK\\v2.0', 15:18:31 INFO - 'FRAMEWORKVERSION': 'v2.0.50727', 15:18:31 INFO - 'HOMEDRIVE': 'C:', 15:18:31 INFO - 'HOMEPATH': '\\Documents and Settings\\cltbld.T-XP32-IX-029', 15:18:31 INFO - 'KTS_HOME': 'C:\\Program Files\\KTS', 15:18:31 INFO - 'KTS_VERSION': '1.19c', 15:18:31 INFO - 'LIBPATH': 'C:\\WINDOWS\\Microsoft.NET\\Framework\\v2.0.50727;D:\\msvs8\\VC\\ATLMFC\\LIB', 15:18:31 INFO - 'LOGONSERVER': '\\\\T-XP32-IX-029', 15:18:31 INFO - 'MONDIR': 'C:\\Monitor_config\\', 15:18:31 INFO - 'MOZBUILDDIR': 'C:\\mozilla-build\\', 15:18:31 INFO - 'MOZILLABUILD': 'D:\\mozilla-build', 15:18:31 INFO - 'MOZILLABUILDDRIVE': 'C:', 15:18:31 INFO - 'MOZILLABUILDPATH': '\\mozilla-build\\', 15:18:31 INFO - 'MOZ_AIRBAG': '1', 15:18:31 INFO - 'MOZ_CRASHREPORTER_NO_REPORT': '1', 15:18:31 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 15:18:31 INFO - 'MOZ_MSVCVERSION': '8', 15:18:31 INFO - 'MOZ_NO_REMOTE': '1', 15:18:31 INFO - 'MOZ_TOOLS': 'D:\\mozilla-build\\moztools', 15:18:31 INFO - 'MSVCDIR': 'D:\\msvs8\\VC', 15:18:31 INFO - 'NO_EM_RESTART': '1', 15:18:31 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 15:18:31 INFO - 'NUMBER_OF_PROCESSORS': '8', 15:18:31 INFO - 'OS': 'Windows_NT', 15:18:31 INFO - 'OURDRIVE': 'C:', 15:18:31 INFO - 'PATH': 'C:\\Program Files\\NVIDIA Corporation\\PhysX\\Common;C:\\WINDOWS\\system32;C:\\WINDOWS;C:\\WINDOWS\\System32\\Wbem;C:\\WINDOWS\\system32\\WindowsPowerShell\\v1.0;C:\\mozilla-build\\python27;C:\\mozilla-build\\python27\\Scripts;C:\\mozilla-build\\msys\\bin;C:\\mozilla-build\\vim\\vim72;C:\\mozilla-build\\wget;C:\\mozilla-build\\info-zip;C:\\CoreUtils\\bin;C:\\mozilla-build\\buildbotve\\scripts;C:\\mozilla-build\\hg', 15:18:31 INFO - 'PATHEXT': '.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.PSC1', 15:18:31 INFO - 'PROCESSOR_ARCHITECTURE': 'x86', 15:18:31 INFO - 'PROCESSOR_IDENTIFIER': 'x86 Family 6 Model 30 Stepping 5, GenuineIntel', 15:18:31 INFO - 'PROCESSOR_LEVEL': '6', 15:18:31 INFO - 'PROCESSOR_REVISION': '1e05', 15:18:31 INFO - 'PROGRAMFILES': 'C:\\Program Files', 15:18:31 INFO - 'PROMPT': '$P$G', 15:18:31 INFO - 'PROPERTIES_FILE': 'C:\\slave\\test/buildprops.json', 15:18:31 INFO - 'PWD': 'C:\\slave\\test', 15:18:31 INFO - 'RUNLOGFILE': 'C:\\slave\\\\runslave.log', 15:18:31 INFO - 'SESSIONNAME': 'Console', 15:18:31 INFO - 'SLAVEDIR': 'C:\\slave\\', 15:18:31 INFO - 'SYSTEMDRIVE': 'C:', 15:18:31 INFO - 'SYSTEMROOT': 'C:\\WINDOWS', 15:18:31 INFO - 'TEMP': 'C:\\DOCUME~1\\CLTBLD~1.T-X\\LOCALS~1\\Temp', 15:18:31 INFO - 'TEST1': 'testie', 15:18:31 INFO - 'TMP': 'C:\\DOCUME~1\\CLTBLD~1.T-X\\LOCALS~1\\Temp', 15:18:31 INFO - 'USERDOMAIN': 'T-XP32-IX-029', 15:18:31 INFO - 'USERNAME': 'cltbld', 15:18:31 INFO - 'USERPROFILE': 'C:\\Documents and Settings\\cltbld.T-XP32-IX-029', 15:18:31 INFO - 'VCINSTALLDIR': 'D:\\msvs8\\VC', 15:18:31 INFO - 'VCVARS': 'D:\\msvs8\\VC\\bin\\vcvars32.bat', 15:18:31 INFO - 'VSINSTALLDIR': 'D:\\msvs8', 15:18:31 INFO - 'WINDIR': 'C:\\WINDOWS', 15:18:31 INFO - 'XPCOM_DEBUG_BREAK': 'warn'} 15:18:32 INFO - Ignoring indexes: http://pypi.python.org/simple/ 15:18:32 INFO - Downloading/unpacking psutil>=0.7.1 15:18:32 INFO - Running setup.py egg_info for package psutil 15:18:32 INFO - warning: no previously-included files matching '*' found under directory 'docs\_build' 15:18:32 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ... 15:18:32 INFO - Installing collected packages: psutil 15:18:32 INFO - Running setup.py install for psutil 15:18:32 INFO - building 'psutil._psutil_windows' extension 15:18:32 INFO - error: Unable to find vcvarsall.bat 15:18:32 INFO - Complete output from command C:\slave\test\build\venv\Scripts\python.exe -c "import setuptools;__file__='C:\\slave\\test\\build\\venv\\build\\psutil\\setup.py';execfile(__file__)" install --single-version-externally-managed --record c:\docume~1\cltbld~1.t-x\locals~1\temp\pip-vgu5n0-record\install-record.txt --install-headers C:\slave\test\build\venv\include\site\python2.7: 15:18:32 INFO - running install 15:18:32 INFO - running build 15:18:32 INFO - running build_py 15:18:32 INFO - creating build 15:18:32 INFO - creating build\lib.win32-2.7 15:18:32 INFO - creating build\lib.win32-2.7\psutil 15:18:32 INFO - copying psutil\_common.py -> build\lib.win32-2.7\psutil 15:18:32 INFO - copying psutil\_compat.py -> build\lib.win32-2.7\psutil 15:18:32 INFO - copying psutil\_psbsd.py -> build\lib.win32-2.7\psutil 15:18:32 INFO - copying psutil\_pslinux.py -> build\lib.win32-2.7\psutil 15:18:32 INFO - copying psutil\_psosx.py -> build\lib.win32-2.7\psutil 15:18:32 INFO - copying psutil\_psposix.py -> build\lib.win32-2.7\psutil 15:18:32 INFO - copying psutil\_pssunos.py -> build\lib.win32-2.7\psutil 15:18:32 INFO - copying psutil\_pswindows.py -> build\lib.win32-2.7\psutil 15:18:32 INFO - copying psutil\__init__.py -> build\lib.win32-2.7\psutil 15:18:32 INFO - running build_ext 15:18:32 INFO - building 'psutil._psutil_windows' extension 15:18:32 INFO - error: Unable to find vcvarsall.bat 15:18:32 INFO - ---------------------------------------- 15:18:32 INFO - Command C:\slave\test\build\venv\Scripts\python.exe -c "import setuptools;__file__='C:\\slave\\test\\build\\venv\\build\\psutil\\setup.py';execfile(__file__)" install --single-version-externally-managed --record c:\docume~1\cltbld~1.t-x\locals~1\temp\pip-vgu5n0-record\install-record.txt --install-headers C:\slave\test\build\venv\include\site\python2.7 failed with error code 1 15:18:32 INFO - Storing complete log in C:\Documents and Settings\cltbld.T-XP32-IX-029\Application Data\pip\pip.log 15:18:32 WARNING - Return code: 1 15:18:32 WARNING - Could not install python package: C:\slave\test\build\venv\Scripts\pip install --timeout 120 --no-index --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub psutil>=0.7.1 failed after 1 tries! 15:18:32 INFO - Installing mozsystemmonitor==0.0.0 into virtualenv C:\slave\test\build\venv 15:18:32 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 15:18:32 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 15:18:32 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 15:18:32 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 15:18:32 INFO - retry: Calling run_command with args: [['C:\\slave\\test\\build\\venv\\Scripts\\pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'mozsystemmonitor==0.0.0']], kwargs: {'error_level': 'warning', 'error_list': [{'substr': 'not found or a compiler error:', 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x00E166B0>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x00EB3278>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x00C918A0>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x00E46368>, 'level': 'warning'}, {'substr': 'Traceback (most recent call last)', 'level': 'error'}, {'substr': 'SyntaxError: ', 'level': 'error'}, {'substr': 'TypeError: ', 'level': 'error'}, {'substr': 'NameError: ', 'level': 'error'}, {'substr': 'ZeroDivisionError: ', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x00BA1D30>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x00ECD0C0>, 'level': 'critical'}], 'cwd': 'C:\\slave\\test\\build', 'env': {'TMP': 'C:\\DOCUME~1\\CLTBLD~1.T-X\\LOCALS~1\\Temp', 'MOZILLABUILD': 'D:\\mozilla-build', 'COMPUTERNAME': 'T-XP32-IX-029', 'USERDOMAIN': 'T-XP32-IX-029', '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-029', 'FRAMEWORKDIR': 'C:\\WINDOWS\\Microsoft.NET\\Framework', 'MOZBUILDDIR': 'C:\\mozilla-build\\', 'FRAMEWORKSDKDIR': 'D:\\msvs8\\SDK\\v2.0', 'TEST1': 'testie', 'LOGONSERVER': '\\\\T-XP32-IX-029', '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-029\\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-029'}}, attempt #1 15:18:32 INFO - Running command: ['C:\\slave\\test\\build\\venv\\Scripts\\pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'mozsystemmonitor==0.0.0'] in C:\slave\test\build 15:18:32 INFO - Copy/paste: C:\slave\test\build\venv\Scripts\pip install --timeout 120 --no-index --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub mozsystemmonitor==0.0.0 15:18:32 INFO - Using env: {'ALLUSERSPROFILE': 'C:\\Documents and Settings\\All Users', 15:18:32 INFO - 'APPDATA': 'C:\\Documents and Settings\\cltbld.T-XP32-IX-029\\Application Data', 15:18:32 INFO - 'COMMONPROGRAMFILES': 'C:\\Program Files\\Common Files', 15:18:32 INFO - 'COMPUTERNAME': 'T-XP32-IX-029', 15:18:32 INFO - 'COMSPEC': 'C:\\WINDOWS\\system32\\cmd.exe', 15:18:32 INFO - 'DCLOCATION': 'SCL3', 15:18:32 INFO - 'DEVENVDIR': 'D:\\msvs8\\Common7\\IDE', 15:18:32 INFO - 'DNSSUFFIX': 'wintest.releng.scl3.mozilla.com', 15:18:32 INFO - 'FP_NO_HOST_CHECK': 'NO', 15:18:32 INFO - 'FRAMEWORKDIR': 'C:\\WINDOWS\\Microsoft.NET\\Framework', 15:18:32 INFO - 'FRAMEWORKSDKDIR': 'D:\\msvs8\\SDK\\v2.0', 15:18:32 INFO - 'FRAMEWORKVERSION': 'v2.0.50727', 15:18:32 INFO - 'HOMEDRIVE': 'C:', 15:18:32 INFO - 'HOMEPATH': '\\Documents and Settings\\cltbld.T-XP32-IX-029', 15:18:32 INFO - 'KTS_HOME': 'C:\\Program Files\\KTS', 15:18:32 INFO - 'KTS_VERSION': '1.19c', 15:18:32 INFO - 'LIBPATH': 'C:\\WINDOWS\\Microsoft.NET\\Framework\\v2.0.50727;D:\\msvs8\\VC\\ATLMFC\\LIB', 15:18:32 INFO - 'LOGONSERVER': '\\\\T-XP32-IX-029', 15:18:32 INFO - 'MONDIR': 'C:\\Monitor_config\\', 15:18:32 INFO - 'MOZBUILDDIR': 'C:\\mozilla-build\\', 15:18:32 INFO - 'MOZILLABUILD': 'D:\\mozilla-build', 15:18:32 INFO - 'MOZILLABUILDDRIVE': 'C:', 15:18:32 INFO - 'MOZILLABUILDPATH': '\\mozilla-build\\', 15:18:32 INFO - 'MOZ_AIRBAG': '1', 15:18:32 INFO - 'MOZ_CRASHREPORTER_NO_REPORT': '1', 15:18:32 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 15:18:32 INFO - 'MOZ_MSVCVERSION': '8', 15:18:32 INFO - 'MOZ_NO_REMOTE': '1', 15:18:32 INFO - 'MOZ_TOOLS': 'D:\\mozilla-build\\moztools', 15:18:32 INFO - 'MSVCDIR': 'D:\\msvs8\\VC', 15:18:32 INFO - 'NO_EM_RESTART': '1', 15:18:32 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 15:18:32 INFO - 'NUMBER_OF_PROCESSORS': '8', 15:18:32 INFO - 'OS': 'Windows_NT', 15:18:32 INFO - 'OURDRIVE': 'C:', 15:18:32 INFO - 'PATH': 'C:\\Program Files\\NVIDIA Corporation\\PhysX\\Common;C:\\WINDOWS\\system32;C:\\WINDOWS;C:\\WINDOWS\\System32\\Wbem;C:\\WINDOWS\\system32\\WindowsPowerShell\\v1.0;C:\\mozilla-build\\python27;C:\\mozilla-build\\python27\\Scripts;C:\\mozilla-build\\msys\\bin;C:\\mozilla-build\\vim\\vim72;C:\\mozilla-build\\wget;C:\\mozilla-build\\info-zip;C:\\CoreUtils\\bin;C:\\mozilla-build\\buildbotve\\scripts;C:\\mozilla-build\\hg', 15:18:32 INFO - 'PATHEXT': '.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.PSC1', 15:18:32 INFO - 'PROCESSOR_ARCHITECTURE': 'x86', 15:18:32 INFO - 'PROCESSOR_IDENTIFIER': 'x86 Family 6 Model 30 Stepping 5, GenuineIntel', 15:18:32 INFO - 'PROCESSOR_LEVEL': '6', 15:18:32 INFO - 'PROCESSOR_REVISION': '1e05', 15:18:32 INFO - 'PROGRAMFILES': 'C:\\Program Files', 15:18:32 INFO - 'PROMPT': '$P$G', 15:18:32 INFO - 'PROPERTIES_FILE': 'C:\\slave\\test/buildprops.json', 15:18:32 INFO - 'PWD': 'C:\\slave\\test', 15:18:32 INFO - 'RUNLOGFILE': 'C:\\slave\\\\runslave.log', 15:18:32 INFO - 'SESSIONNAME': 'Console', 15:18:32 INFO - 'SLAVEDIR': 'C:\\slave\\', 15:18:32 INFO - 'SYSTEMDRIVE': 'C:', 15:18:32 INFO - 'SYSTEMROOT': 'C:\\WINDOWS', 15:18:32 INFO - 'TEMP': 'C:\\DOCUME~1\\CLTBLD~1.T-X\\LOCALS~1\\Temp', 15:18:32 INFO - 'TEST1': 'testie', 15:18:32 INFO - 'TMP': 'C:\\DOCUME~1\\CLTBLD~1.T-X\\LOCALS~1\\Temp', 15:18:32 INFO - 'USERDOMAIN': 'T-XP32-IX-029', 15:18:32 INFO - 'USERNAME': 'cltbld', 15:18:32 INFO - 'USERPROFILE': 'C:\\Documents and Settings\\cltbld.T-XP32-IX-029', 15:18:32 INFO - 'VCINSTALLDIR': 'D:\\msvs8\\VC', 15:18:32 INFO - 'VCVARS': 'D:\\msvs8\\VC\\bin\\vcvars32.bat', 15:18:32 INFO - 'VSINSTALLDIR': 'D:\\msvs8', 15:18:32 INFO - 'WINDIR': 'C:\\WINDOWS', 15:18:32 INFO - 'XPCOM_DEBUG_BREAK': 'warn'} 15:18:33 INFO - Ignoring indexes: http://pypi.python.org/simple/ 15:18:33 INFO - Downloading/unpacking mozsystemmonitor==0.0.0 15:18:33 INFO - Downloading mozsystemmonitor-0.0.tar.gz 15:18:33 INFO - Running setup.py egg_info for package mozsystemmonitor 15:18:33 INFO - Downloading/unpacking psutil>=0.7.1 (from mozsystemmonitor==0.0.0) 15:18:33 INFO - Running setup.py egg_info for package psutil 15:18:33 INFO - warning: no previously-included files matching '*' found under directory 'docs\_build' 15:18:33 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ... 15:18:33 INFO - Installing collected packages: mozsystemmonitor, psutil 15:18:33 INFO - Running setup.py install for mozsystemmonitor 15:18:33 INFO - Running setup.py install for psutil 15:18:33 INFO - building 'psutil._psutil_windows' extension 15:18:33 INFO - error: Unable to find vcvarsall.bat 15:18:33 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-obcvpf-record\install-record.txt --install-headers C:\slave\test\build\venv\include\site\python2.7: 15:18:33 INFO - running install 15:18:33 INFO - running build 15:18:33 INFO - running build_py 15:18:33 INFO - running build_ext 15:18:33 INFO - building 'psutil._psutil_windows' extension 15:18:33 INFO - error: Unable to find vcvarsall.bat 15:18:33 INFO - ---------------------------------------- 15:18:33 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-obcvpf-record\install-record.txt --install-headers C:\slave\test\build\venv\include\site\python2.7 failed with error code 1 15:18:33 INFO - Storing complete log in C:\Documents and Settings\cltbld.T-XP32-IX-029\Application Data\pip\pip.log 15:18:33 WARNING - Return code: 1 15:18:33 WARNING - Could not install python package: C:\slave\test\build\venv\Scripts\pip install --timeout 120 --no-index --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub mozsystemmonitor==0.0.0 failed after 1 tries! 15:18:33 INFO - Installing blobuploader==1.2.4 into virtualenv C:\slave\test\build\venv 15:18:33 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 15:18:33 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 15:18:33 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 15:18:33 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 15:18:33 INFO - retry: Calling run_command with args: [['C:\\slave\\test\\build\\venv\\Scripts\\pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'blobuploader==1.2.4']], kwargs: {'error_level': 'warning', 'error_list': [{'substr': 'not found or a compiler error:', 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x00E166B0>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x00EB3278>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x00C918A0>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x00E46368>, 'level': 'warning'}, {'substr': 'Traceback (most recent call last)', 'level': 'error'}, {'substr': 'SyntaxError: ', 'level': 'error'}, {'substr': 'TypeError: ', 'level': 'error'}, {'substr': 'NameError: ', 'level': 'error'}, {'substr': 'ZeroDivisionError: ', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x00BA1D30>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x00ECD0C0>, 'level': 'critical'}], 'cwd': 'C:\\slave\\test\\build', 'env': {'TMP': 'C:\\DOCUME~1\\CLTBLD~1.T-X\\LOCALS~1\\Temp', 'MOZILLABUILD': 'D:\\mozilla-build', 'COMPUTERNAME': 'T-XP32-IX-029', 'USERDOMAIN': 'T-XP32-IX-029', '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-029', 'FRAMEWORKDIR': 'C:\\WINDOWS\\Microsoft.NET\\Framework', 'MOZBUILDDIR': 'C:\\mozilla-build\\', 'FRAMEWORKSDKDIR': 'D:\\msvs8\\SDK\\v2.0', 'TEST1': 'testie', 'LOGONSERVER': '\\\\T-XP32-IX-029', '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-029\\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-029'}}, attempt #1 15:18:33 INFO - Running command: ['C:\\slave\\test\\build\\venv\\Scripts\\pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'blobuploader==1.2.4'] in C:\slave\test\build 15:18:33 INFO - Copy/paste: C:\slave\test\build\venv\Scripts\pip install --timeout 120 --no-index --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub blobuploader==1.2.4 15:18:33 INFO - Using env: {'ALLUSERSPROFILE': 'C:\\Documents and Settings\\All Users', 15:18:33 INFO - 'APPDATA': 'C:\\Documents and Settings\\cltbld.T-XP32-IX-029\\Application Data', 15:18:33 INFO - 'COMMONPROGRAMFILES': 'C:\\Program Files\\Common Files', 15:18:33 INFO - 'COMPUTERNAME': 'T-XP32-IX-029', 15:18:33 INFO - 'COMSPEC': 'C:\\WINDOWS\\system32\\cmd.exe', 15:18:33 INFO - 'DCLOCATION': 'SCL3', 15:18:33 INFO - 'DEVENVDIR': 'D:\\msvs8\\Common7\\IDE', 15:18:33 INFO - 'DNSSUFFIX': 'wintest.releng.scl3.mozilla.com', 15:18:33 INFO - 'FP_NO_HOST_CHECK': 'NO', 15:18:33 INFO - 'FRAMEWORKDIR': 'C:\\WINDOWS\\Microsoft.NET\\Framework', 15:18:33 INFO - 'FRAMEWORKSDKDIR': 'D:\\msvs8\\SDK\\v2.0', 15:18:33 INFO - 'FRAMEWORKVERSION': 'v2.0.50727', 15:18:33 INFO - 'HOMEDRIVE': 'C:', 15:18:33 INFO - 'HOMEPATH': '\\Documents and Settings\\cltbld.T-XP32-IX-029', 15:18:33 INFO - 'KTS_HOME': 'C:\\Program Files\\KTS', 15:18:33 INFO - 'KTS_VERSION': '1.19c', 15:18:33 INFO - 'LIBPATH': 'C:\\WINDOWS\\Microsoft.NET\\Framework\\v2.0.50727;D:\\msvs8\\VC\\ATLMFC\\LIB', 15:18:33 INFO - 'LOGONSERVER': '\\\\T-XP32-IX-029', 15:18:33 INFO - 'MONDIR': 'C:\\Monitor_config\\', 15:18:33 INFO - 'MOZBUILDDIR': 'C:\\mozilla-build\\', 15:18:33 INFO - 'MOZILLABUILD': 'D:\\mozilla-build', 15:18:33 INFO - 'MOZILLABUILDDRIVE': 'C:', 15:18:33 INFO - 'MOZILLABUILDPATH': '\\mozilla-build\\', 15:18:33 INFO - 'MOZ_AIRBAG': '1', 15:18:33 INFO - 'MOZ_CRASHREPORTER_NO_REPORT': '1', 15:18:33 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 15:18:33 INFO - 'MOZ_MSVCVERSION': '8', 15:18:33 INFO - 'MOZ_NO_REMOTE': '1', 15:18:33 INFO - 'MOZ_TOOLS': 'D:\\mozilla-build\\moztools', 15:18:33 INFO - 'MSVCDIR': 'D:\\msvs8\\VC', 15:18:33 INFO - 'NO_EM_RESTART': '1', 15:18:33 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 15:18:33 INFO - 'NUMBER_OF_PROCESSORS': '8', 15:18:33 INFO - 'OS': 'Windows_NT', 15:18:33 INFO - 'OURDRIVE': 'C:', 15:18:33 INFO - 'PATH': 'C:\\Program Files\\NVIDIA Corporation\\PhysX\\Common;C:\\WINDOWS\\system32;C:\\WINDOWS;C:\\WINDOWS\\System32\\Wbem;C:\\WINDOWS\\system32\\WindowsPowerShell\\v1.0;C:\\mozilla-build\\python27;C:\\mozilla-build\\python27\\Scripts;C:\\mozilla-build\\msys\\bin;C:\\mozilla-build\\vim\\vim72;C:\\mozilla-build\\wget;C:\\mozilla-build\\info-zip;C:\\CoreUtils\\bin;C:\\mozilla-build\\buildbotve\\scripts;C:\\mozilla-build\\hg', 15:18:33 INFO - 'PATHEXT': '.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.PSC1', 15:18:33 INFO - 'PROCESSOR_ARCHITECTURE': 'x86', 15:18:33 INFO - 'PROCESSOR_IDENTIFIER': 'x86 Family 6 Model 30 Stepping 5, GenuineIntel', 15:18:33 INFO - 'PROCESSOR_LEVEL': '6', 15:18:33 INFO - 'PROCESSOR_REVISION': '1e05', 15:18:33 INFO - 'PROGRAMFILES': 'C:\\Program Files', 15:18:33 INFO - 'PROMPT': '$P$G', 15:18:33 INFO - 'PROPERTIES_FILE': 'C:\\slave\\test/buildprops.json', 15:18:33 INFO - 'PWD': 'C:\\slave\\test', 15:18:33 INFO - 'RUNLOGFILE': 'C:\\slave\\\\runslave.log', 15:18:33 INFO - 'SESSIONNAME': 'Console', 15:18:33 INFO - 'SLAVEDIR': 'C:\\slave\\', 15:18:33 INFO - 'SYSTEMDRIVE': 'C:', 15:18:33 INFO - 'SYSTEMROOT': 'C:\\WINDOWS', 15:18:33 INFO - 'TEMP': 'C:\\DOCUME~1\\CLTBLD~1.T-X\\LOCALS~1\\Temp', 15:18:33 INFO - 'TEST1': 'testie', 15:18:33 INFO - 'TMP': 'C:\\DOCUME~1\\CLTBLD~1.T-X\\LOCALS~1\\Temp', 15:18:33 INFO - 'USERDOMAIN': 'T-XP32-IX-029', 15:18:33 INFO - 'USERNAME': 'cltbld', 15:18:33 INFO - 'USERPROFILE': 'C:\\Documents and Settings\\cltbld.T-XP32-IX-029', 15:18:33 INFO - 'VCINSTALLDIR': 'D:\\msvs8\\VC', 15:18:33 INFO - 'VCVARS': 'D:\\msvs8\\VC\\bin\\vcvars32.bat', 15:18:33 INFO - 'VSINSTALLDIR': 'D:\\msvs8', 15:18:33 INFO - 'WINDIR': 'C:\\WINDOWS', 15:18:33 INFO - 'XPCOM_DEBUG_BREAK': 'warn'} 15:18:33 INFO - Ignoring indexes: http://pypi.python.org/simple/ 15:18:33 INFO - Downloading/unpacking blobuploader==1.2.4 15:18:33 INFO - Downloading blobuploader-1.2.4.tar.gz 15:18:33 INFO - Running setup.py egg_info for package blobuploader 15:18:33 INFO - Downloading/unpacking requests==1.2.3. (from blobuploader==1.2.4) 15:18:35 INFO - Running setup.py egg_info for package requests 15:18:35 INFO - Downloading/unpacking docopt==0.6.1 (from blobuploader==1.2.4) 15:18:35 INFO - Downloading docopt-0.6.1.tar.gz 15:18:35 INFO - Running setup.py egg_info for package docopt 15:18:35 INFO - Installing collected packages: blobuploader, docopt, requests 15:18:35 INFO - Running setup.py install for blobuploader 15:18:35 INFO - Running setup.py install for docopt 15:18:35 INFO - Running setup.py install for requests 15:18:35 INFO - Successfully installed blobuploader docopt requests 15:18:35 INFO - Cleaning up... 15:18:35 INFO - Return code: 0 15:18:35 INFO - Installing None into virtualenv C:\slave\test\build\venv 15:18: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')]} 15:18:35 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 15:18: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')]} 15:18:35 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 15:18:35 INFO - retry: Calling run_command with args: [['C:\\slave\\test\\build\\venv\\Scripts\\pip', 'install', '--no-deps', '--timeout', '120', '-r', 'C:\\slave\\test\\build\\tests\\config\\marionette_requirements.txt', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub']], kwargs: {'error_level': 'warning', 'error_list': [{'substr': 'not found or a compiler error:', 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x00E166B0>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x00EB3278>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x00C918A0>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x00E46368>, 'level': 'warning'}, {'substr': 'Traceback (most recent call last)', 'level': 'error'}, {'substr': 'SyntaxError: ', 'level': 'error'}, {'substr': 'TypeError: ', 'level': 'error'}, {'substr': 'NameError: ', 'level': 'error'}, {'substr': 'ZeroDivisionError: ', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x00BA1D30>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x00ECD0C0>, 'level': 'critical'}], 'cwd': 'C:\\slave\\test\\build\\tests\\config', 'env': {'TMP': 'C:\\DOCUME~1\\CLTBLD~1.T-X\\LOCALS~1\\Temp', 'MOZILLABUILD': 'D:\\mozilla-build', 'COMPUTERNAME': 'T-XP32-IX-029', 'USERDOMAIN': 'T-XP32-IX-029', '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-029', 'FRAMEWORKDIR': 'C:\\WINDOWS\\Microsoft.NET\\Framework', 'MOZBUILDDIR': 'C:\\mozilla-build\\', 'FRAMEWORKSDKDIR': 'D:\\msvs8\\SDK\\v2.0', 'TEST1': 'testie', 'LOGONSERVER': '\\\\T-XP32-IX-029', '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-029\\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-029'}}, attempt #1 15:18:35 INFO - Running command: ['C:\\slave\\test\\build\\venv\\Scripts\\pip', 'install', '--no-deps', '--timeout', '120', '-r', 'C:\\slave\\test\\build\\tests\\config\\marionette_requirements.txt', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub'] in C:\slave\test\build\tests\config 15:18:35 INFO - Copy/paste: C:\slave\test\build\venv\Scripts\pip install --no-deps --timeout 120 -r C:\slave\test\build\tests\config\marionette_requirements.txt --no-index --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub 15:18:35 INFO - Using env: {'ALLUSERSPROFILE': 'C:\\Documents and Settings\\All Users', 15:18:35 INFO - 'APPDATA': 'C:\\Documents and Settings\\cltbld.T-XP32-IX-029\\Application Data', 15:18:35 INFO - 'COMMONPROGRAMFILES': 'C:\\Program Files\\Common Files', 15:18:35 INFO - 'COMPUTERNAME': 'T-XP32-IX-029', 15:18:35 INFO - 'COMSPEC': 'C:\\WINDOWS\\system32\\cmd.exe', 15:18:35 INFO - 'DCLOCATION': 'SCL3', 15:18:35 INFO - 'DEVENVDIR': 'D:\\msvs8\\Common7\\IDE', 15:18:35 INFO - 'DNSSUFFIX': 'wintest.releng.scl3.mozilla.com', 15:18:35 INFO - 'FP_NO_HOST_CHECK': 'NO', 15:18:35 INFO - 'FRAMEWORKDIR': 'C:\\WINDOWS\\Microsoft.NET\\Framework', 15:18:35 INFO - 'FRAMEWORKSDKDIR': 'D:\\msvs8\\SDK\\v2.0', 15:18:35 INFO - 'FRAMEWORKVERSION': 'v2.0.50727', 15:18:35 INFO - 'HOMEDRIVE': 'C:', 15:18:35 INFO - 'HOMEPATH': '\\Documents and Settings\\cltbld.T-XP32-IX-029', 15:18:35 INFO - 'KTS_HOME': 'C:\\Program Files\\KTS', 15:18:35 INFO - 'KTS_VERSION': '1.19c', 15:18:35 INFO - 'LIBPATH': 'C:\\WINDOWS\\Microsoft.NET\\Framework\\v2.0.50727;D:\\msvs8\\VC\\ATLMFC\\LIB', 15:18:35 INFO - 'LOGONSERVER': '\\\\T-XP32-IX-029', 15:18:35 INFO - 'MONDIR': 'C:\\Monitor_config\\', 15:18:35 INFO - 'MOZBUILDDIR': 'C:\\mozilla-build\\', 15:18:35 INFO - 'MOZILLABUILD': 'D:\\mozilla-build', 15:18:35 INFO - 'MOZILLABUILDDRIVE': 'C:', 15:18:35 INFO - 'MOZILLABUILDPATH': '\\mozilla-build\\', 15:18:35 INFO - 'MOZ_AIRBAG': '1', 15:18:35 INFO - 'MOZ_CRASHREPORTER_NO_REPORT': '1', 15:18:35 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 15:18:35 INFO - 'MOZ_MSVCVERSION': '8', 15:18:35 INFO - 'MOZ_NO_REMOTE': '1', 15:18:35 INFO - 'MOZ_TOOLS': 'D:\\mozilla-build\\moztools', 15:18:35 INFO - 'MSVCDIR': 'D:\\msvs8\\VC', 15:18:35 INFO - 'NO_EM_RESTART': '1', 15:18:35 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 15:18:35 INFO - 'NUMBER_OF_PROCESSORS': '8', 15:18:35 INFO - 'OS': 'Windows_NT', 15:18:35 INFO - 'OURDRIVE': 'C:', 15:18:35 INFO - 'PATH': 'C:\\Program Files\\NVIDIA Corporation\\PhysX\\Common;C:\\WINDOWS\\system32;C:\\WINDOWS;C:\\WINDOWS\\System32\\Wbem;C:\\WINDOWS\\system32\\WindowsPowerShell\\v1.0;C:\\mozilla-build\\python27;C:\\mozilla-build\\python27\\Scripts;C:\\mozilla-build\\msys\\bin;C:\\mozilla-build\\vim\\vim72;C:\\mozilla-build\\wget;C:\\mozilla-build\\info-zip;C:\\CoreUtils\\bin;C:\\mozilla-build\\buildbotve\\scripts;C:\\mozilla-build\\hg', 15:18:35 INFO - 'PATHEXT': '.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.PSC1', 15:18:35 INFO - 'PROCESSOR_ARCHITECTURE': 'x86', 15:18:35 INFO - 'PROCESSOR_IDENTIFIER': 'x86 Family 6 Model 30 Stepping 5, GenuineIntel', 15:18:35 INFO - 'PROCESSOR_LEVEL': '6', 15:18:35 INFO - 'PROCESSOR_REVISION': '1e05', 15:18:35 INFO - 'PROGRAMFILES': 'C:\\Program Files', 15:18:35 INFO - 'PROMPT': '$P$G', 15:18:35 INFO - 'PROPERTIES_FILE': 'C:\\slave\\test/buildprops.json', 15:18:35 INFO - 'PWD': 'C:\\slave\\test', 15:18:35 INFO - 'RUNLOGFILE': 'C:\\slave\\\\runslave.log', 15:18:35 INFO - 'SESSIONNAME': 'Console', 15:18:35 INFO - 'SLAVEDIR': 'C:\\slave\\', 15:18:35 INFO - 'SYSTEMDRIVE': 'C:', 15:18:35 INFO - 'SYSTEMROOT': 'C:\\WINDOWS', 15:18:35 INFO - 'TEMP': 'C:\\DOCUME~1\\CLTBLD~1.T-X\\LOCALS~1\\Temp', 15:18:35 INFO - 'TEST1': 'testie', 15:18:35 INFO - 'TMP': 'C:\\DOCUME~1\\CLTBLD~1.T-X\\LOCALS~1\\Temp', 15:18:35 INFO - 'USERDOMAIN': 'T-XP32-IX-029', 15:18:35 INFO - 'USERNAME': 'cltbld', 15:18:35 INFO - 'USERPROFILE': 'C:\\Documents and Settings\\cltbld.T-XP32-IX-029', 15:18:35 INFO - 'VCINSTALLDIR': 'D:\\msvs8\\VC', 15:18:35 INFO - 'VCVARS': 'D:\\msvs8\\VC\\bin\\vcvars32.bat', 15:18:35 INFO - 'VSINSTALLDIR': 'D:\\msvs8', 15:18:35 INFO - 'WINDIR': 'C:\\WINDOWS', 15:18:35 INFO - 'XPCOM_DEBUG_BREAK': 'warn'} 15:18:41 INFO - Ignoring indexes: http://pypi.python.org/simple/ 15:18:41 INFO - Unpacking c:\slave\test\build\tests\mozbase\manifestparser 15:18:41 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmanifestparser 15:18:41 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozcrash 15:18:41 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozcrash 15:18:41 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozdebug 15:18:41 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozdebug 15:18:41 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozdevice 15:18:41 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozdevice 15:18:41 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozfile 15:18:41 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozfile 15:18:41 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozhttpd 15:18:41 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozhttpd 15:18:41 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozinfo 15:18:41 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozinfo 15:18:41 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozinstall 15:18:41 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozinstall 15:18:41 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozleak 15:18:41 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozleak 15:18:41 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozlog 15:18:41 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozlog 15:18:41 INFO - Unpacking c:\slave\test\build\tests\mozbase\moznetwork 15:18:41 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmoznetwork 15:18:41 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozprocess 15:18:41 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozprocess 15:18:41 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozprofile 15:18:41 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozprofile 15:18:41 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozrunner 15:18:41 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozrunner 15:18:41 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozscreenshot 15:18:41 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozscreenshot 15:18:41 INFO - Unpacking c:\slave\test\build\tests\mozbase\moztest 15:18:41 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmoztest 15:18:41 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozversion 15:18:41 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozversion 15:18:41 INFO - Unpacking c:\slave\test\build\tests\tools\wptserve 15:18:41 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Ctools%5Cwptserve 15:18:41 INFO - Unpacking c:\slave\test\build\tests\marionette\client 15:18:41 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmarionette%5Cclient 15:18:41 INFO - Unpacking c:\slave\test\build\tests\marionette\marionette\runner\mixins\browsermob-proxy-py 15:18:41 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmarionette%5Cmarionette%5Crunner%5Cmixins%5Cbrowsermob-proxy-py 15:18:41 INFO - Unpacking c:\slave\test\build\tests\marionette 15:18:41 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmarionette 15:18:41 INFO - warning: no files found matching '*.js' under directory 'marionette\touch' 15:18:41 INFO - Installing collected packages: browsermob-proxy, manifestparser, marionette-client, marionette-driver, mozcrash, mozdebug, mozdevice, mozfile, mozhttpd, mozinfo, mozInstall, mozleak, mozlog, moznetwork, mozprocess, mozprofile, mozrunner, mozscreenshot, moztest, mozversion, wptserve 15:18:41 INFO - Running setup.py install for browsermob-proxy 15:18:48 INFO - Running setup.py install for manifestparser 15:18:48 INFO - Installing manifestparser-script.py script to C:\slave\test\build\venv\Scripts 15:18:48 INFO - Installing manifestparser.exe script to C:\slave\test\build\venv\Scripts 15:18:48 INFO - Running setup.py install for marionette-client 15:18:48 INFO - warning: no files found matching '*.js' under directory 'marionette\touch' 15:18:48 INFO - Installing marionette-script.py script to C:\slave\test\build\venv\Scripts 15:18:48 INFO - Installing marionette.exe script to C:\slave\test\build\venv\Scripts 15:18:48 INFO - Running setup.py install for marionette-driver 15:18:48 INFO - Running setup.py install for mozcrash 15:18:48 INFO - Running setup.py install for mozdebug 15:18:48 INFO - Running setup.py install for mozdevice 15:18:48 INFO - Installing sutini-script.py script to C:\slave\test\build\venv\Scripts 15:18:48 INFO - Installing sutini.exe script to C:\slave\test\build\venv\Scripts 15:18:48 INFO - Installing dm-script.py script to C:\slave\test\build\venv\Scripts 15:18:48 INFO - Installing dm.exe script to C:\slave\test\build\venv\Scripts 15:18:48 INFO - Running setup.py install for mozfile 15:18:48 INFO - Running setup.py install for mozhttpd 15:18:48 INFO - Installing mozhttpd-script.py script to C:\slave\test\build\venv\Scripts 15:18:48 INFO - Installing mozhttpd.exe script to C:\slave\test\build\venv\Scripts 15:18:48 INFO - Running setup.py install for mozinfo 15:18:48 INFO - Installing mozinfo-script.py script to C:\slave\test\build\venv\Scripts 15:18:48 INFO - Installing mozinfo.exe script to C:\slave\test\build\venv\Scripts 15:18:48 INFO - Running setup.py install for mozInstall 15:18:48 INFO - Installing moz_remove_from_system-script.py script to C:\slave\test\build\venv\Scripts 15:18:48 INFO - Installing moz_remove_from_system.exe script to C:\slave\test\build\venv\Scripts 15:18:48 INFO - Installing mozuninstall-script.py script to C:\slave\test\build\venv\Scripts 15:18:48 INFO - Installing mozuninstall.exe script to C:\slave\test\build\venv\Scripts 15:18:48 INFO - Installing mozinstall-script.py script to C:\slave\test\build\venv\Scripts 15:18:48 INFO - Installing mozinstall.exe script to C:\slave\test\build\venv\Scripts 15:18:48 INFO - Installing moz_add_to_system-script.py script to C:\slave\test\build\venv\Scripts 15:18:48 INFO - Installing moz_add_to_system.exe script to C:\slave\test\build\venv\Scripts 15:18:48 INFO - Running setup.py install for mozleak 15:18:48 INFO - Running setup.py install for mozlog 15:18:48 INFO - Installing structlog-script.py script to C:\slave\test\build\venv\Scripts 15:18:48 INFO - Installing structlog.exe script to C:\slave\test\build\venv\Scripts 15:18:48 INFO - Running setup.py install for moznetwork 15:18:48 INFO - Installing moznetwork-script.py script to C:\slave\test\build\venv\Scripts 15:18:48 INFO - Installing moznetwork.exe script to C:\slave\test\build\venv\Scripts 15:18:48 INFO - Running setup.py install for mozprocess 15:18:48 INFO - Running setup.py install for mozprofile 15:18:48 INFO - Installing mozprofile-script.py script to C:\slave\test\build\venv\Scripts 15:18:48 INFO - Installing mozprofile.exe script to C:\slave\test\build\venv\Scripts 15:18:48 INFO - Installing diff-profiles-script.py script to C:\slave\test\build\venv\Scripts 15:18:48 INFO - Installing diff-profiles.exe script to C:\slave\test\build\venv\Scripts 15:18:48 INFO - Installing view-profile-script.py script to C:\slave\test\build\venv\Scripts 15:18:48 INFO - Installing view-profile.exe script to C:\slave\test\build\venv\Scripts 15:18:48 INFO - Running setup.py install for mozrunner 15:18:48 INFO - Installing mozrunner-script.py script to C:\slave\test\build\venv\Scripts 15:18:48 INFO - Installing mozrunner.exe script to C:\slave\test\build\venv\Scripts 15:18:48 INFO - Running setup.py install for mozscreenshot 15:18:48 INFO - Running setup.py install for moztest 15:18:48 INFO - Running setup.py install for mozversion 15:18:48 INFO - Installing mozversion-script.py script to C:\slave\test\build\venv\Scripts 15:18:48 INFO - Installing mozversion.exe script to C:\slave\test\build\venv\Scripts 15:18:48 INFO - Running setup.py install for wptserve 15:18:48 INFO - Successfully installed browsermob-proxy manifestparser marionette-client marionette-driver mozcrash mozdebug mozdevice mozfile mozhttpd mozinfo mozInstall mozleak mozlog moznetwork mozprocess mozprofile mozrunner mozscreenshot moztest mozversion wptserve 15:18:48 INFO - Cleaning up... 15:18:48 INFO - Return code: 0 15:18:48 INFO - Installing None into virtualenv C:\slave\test\build\venv 15:18:48 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 15:18:48 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 15:18:48 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 15:18:48 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 15:18:48 INFO - retry: Calling run_command with args: [['C:\\slave\\test\\build\\venv\\Scripts\\pip', 'install', '--timeout', '120', '-r', 'C:\\slave\\test\\build\\tests\\config\\marionette_requirements.txt', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub']], kwargs: {'error_level': 'warning', 'error_list': [{'substr': 'not found or a compiler error:', 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x00E166B0>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x00EB3278>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x00C918A0>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x00E46368>, 'level': 'warning'}, {'substr': 'Traceback (most recent call last)', 'level': 'error'}, {'substr': 'SyntaxError: ', 'level': 'error'}, {'substr': 'TypeError: ', 'level': 'error'}, {'substr': 'NameError: ', 'level': 'error'}, {'substr': 'ZeroDivisionError: ', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x00BA1D30>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x00ECD0C0>, 'level': 'critical'}], 'cwd': 'C:\\slave\\test\\build\\tests\\config', 'env': {'TMP': 'C:\\DOCUME~1\\CLTBLD~1.T-X\\LOCALS~1\\Temp', 'MOZILLABUILD': 'D:\\mozilla-build', 'COMPUTERNAME': 'T-XP32-IX-029', 'USERDOMAIN': 'T-XP32-IX-029', '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-029', 'FRAMEWORKDIR': 'C:\\WINDOWS\\Microsoft.NET\\Framework', 'MOZBUILDDIR': 'C:\\mozilla-build\\', 'FRAMEWORKSDKDIR': 'D:\\msvs8\\SDK\\v2.0', 'TEST1': 'testie', 'LOGONSERVER': '\\\\T-XP32-IX-029', '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-029\\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-029'}}, attempt #1 15:18:48 INFO - Running command: ['C:\\slave\\test\\build\\venv\\Scripts\\pip', 'install', '--timeout', '120', '-r', 'C:\\slave\\test\\build\\tests\\config\\marionette_requirements.txt', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub'] in C:\slave\test\build\tests\config 15:18:48 INFO - Copy/paste: C:\slave\test\build\venv\Scripts\pip install --timeout 120 -r C:\slave\test\build\tests\config\marionette_requirements.txt --no-index --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub 15:18:48 INFO - Using env: {'ALLUSERSPROFILE': 'C:\\Documents and Settings\\All Users', 15:18:48 INFO - 'APPDATA': 'C:\\Documents and Settings\\cltbld.T-XP32-IX-029\\Application Data', 15:18:48 INFO - 'COMMONPROGRAMFILES': 'C:\\Program Files\\Common Files', 15:18:48 INFO - 'COMPUTERNAME': 'T-XP32-IX-029', 15:18:48 INFO - 'COMSPEC': 'C:\\WINDOWS\\system32\\cmd.exe', 15:18:48 INFO - 'DCLOCATION': 'SCL3', 15:18:48 INFO - 'DEVENVDIR': 'D:\\msvs8\\Common7\\IDE', 15:18:48 INFO - 'DNSSUFFIX': 'wintest.releng.scl3.mozilla.com', 15:18:48 INFO - 'FP_NO_HOST_CHECK': 'NO', 15:18:48 INFO - 'FRAMEWORKDIR': 'C:\\WINDOWS\\Microsoft.NET\\Framework', 15:18:48 INFO - 'FRAMEWORKSDKDIR': 'D:\\msvs8\\SDK\\v2.0', 15:18:48 INFO - 'FRAMEWORKVERSION': 'v2.0.50727', 15:18:48 INFO - 'HOMEDRIVE': 'C:', 15:18:48 INFO - 'HOMEPATH': '\\Documents and Settings\\cltbld.T-XP32-IX-029', 15:18:48 INFO - 'KTS_HOME': 'C:\\Program Files\\KTS', 15:18:48 INFO - 'KTS_VERSION': '1.19c', 15:18:48 INFO - 'LIBPATH': 'C:\\WINDOWS\\Microsoft.NET\\Framework\\v2.0.50727;D:\\msvs8\\VC\\ATLMFC\\LIB', 15:18:48 INFO - 'LOGONSERVER': '\\\\T-XP32-IX-029', 15:18:48 INFO - 'MONDIR': 'C:\\Monitor_config\\', 15:18:48 INFO - 'MOZBUILDDIR': 'C:\\mozilla-build\\', 15:18:48 INFO - 'MOZILLABUILD': 'D:\\mozilla-build', 15:18:48 INFO - 'MOZILLABUILDDRIVE': 'C:', 15:18:48 INFO - 'MOZILLABUILDPATH': '\\mozilla-build\\', 15:18:48 INFO - 'MOZ_AIRBAG': '1', 15:18:48 INFO - 'MOZ_CRASHREPORTER_NO_REPORT': '1', 15:18:48 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 15:18:48 INFO - 'MOZ_MSVCVERSION': '8', 15:18:48 INFO - 'MOZ_NO_REMOTE': '1', 15:18:48 INFO - 'MOZ_TOOLS': 'D:\\mozilla-build\\moztools', 15:18:48 INFO - 'MSVCDIR': 'D:\\msvs8\\VC', 15:18:48 INFO - 'NO_EM_RESTART': '1', 15:18:48 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 15:18:48 INFO - 'NUMBER_OF_PROCESSORS': '8', 15:18:48 INFO - 'OS': 'Windows_NT', 15:18:48 INFO - 'OURDRIVE': 'C:', 15:18:48 INFO - 'PATH': 'C:\\Program Files\\NVIDIA Corporation\\PhysX\\Common;C:\\WINDOWS\\system32;C:\\WINDOWS;C:\\WINDOWS\\System32\\Wbem;C:\\WINDOWS\\system32\\WindowsPowerShell\\v1.0;C:\\mozilla-build\\python27;C:\\mozilla-build\\python27\\Scripts;C:\\mozilla-build\\msys\\bin;C:\\mozilla-build\\vim\\vim72;C:\\mozilla-build\\wget;C:\\mozilla-build\\info-zip;C:\\CoreUtils\\bin;C:\\mozilla-build\\buildbotve\\scripts;C:\\mozilla-build\\hg', 15:18:48 INFO - 'PATHEXT': '.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.PSC1', 15:18:48 INFO - 'PROCESSOR_ARCHITECTURE': 'x86', 15:18:48 INFO - 'PROCESSOR_IDENTIFIER': 'x86 Family 6 Model 30 Stepping 5, GenuineIntel', 15:18:48 INFO - 'PROCESSOR_LEVEL': '6', 15:18:48 INFO - 'PROCESSOR_REVISION': '1e05', 15:18:48 INFO - 'PROGRAMFILES': 'C:\\Program Files', 15:18:48 INFO - 'PROMPT': '$P$G', 15:18:48 INFO - 'PROPERTIES_FILE': 'C:\\slave\\test/buildprops.json', 15:18:48 INFO - 'PWD': 'C:\\slave\\test', 15:18:48 INFO - 'RUNLOGFILE': 'C:\\slave\\\\runslave.log', 15:18:48 INFO - 'SESSIONNAME': 'Console', 15:18:48 INFO - 'SLAVEDIR': 'C:\\slave\\', 15:18:48 INFO - 'SYSTEMDRIVE': 'C:', 15:18:48 INFO - 'SYSTEMROOT': 'C:\\WINDOWS', 15:18:48 INFO - 'TEMP': 'C:\\DOCUME~1\\CLTBLD~1.T-X\\LOCALS~1\\Temp', 15:18:48 INFO - 'TEST1': 'testie', 15:18:48 INFO - 'TMP': 'C:\\DOCUME~1\\CLTBLD~1.T-X\\LOCALS~1\\Temp', 15:18:48 INFO - 'USERDOMAIN': 'T-XP32-IX-029', 15:18:48 INFO - 'USERNAME': 'cltbld', 15:18:48 INFO - 'USERPROFILE': 'C:\\Documents and Settings\\cltbld.T-XP32-IX-029', 15:18:48 INFO - 'VCINSTALLDIR': 'D:\\msvs8\\VC', 15:18:48 INFO - 'VCVARS': 'D:\\msvs8\\VC\\bin\\vcvars32.bat', 15:18:48 INFO - 'VSINSTALLDIR': 'D:\\msvs8', 15:18:48 INFO - 'WINDIR': 'C:\\WINDOWS', 15:18:48 INFO - 'XPCOM_DEBUG_BREAK': 'warn'} 15:18:51 INFO - Ignoring indexes: http://pypi.python.org/simple/ 15:18:51 INFO - Unpacking c:\slave\test\build\tests\mozbase\manifestparser 15:18:51 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmanifestparser 15:18:51 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozcrash 15:18:51 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozcrash 15:18:51 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozdebug 15:18:51 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozdebug 15:18:51 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozdevice 15:18:51 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozdevice 15:18:51 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozfile 15:18:51 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozfile 15:18:51 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozhttpd 15:18:51 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozhttpd 15:18:51 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozinfo 15:18:51 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozinfo 15:18:51 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozinstall 15:18:51 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozinstall 15:18:51 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozleak 15:18:51 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozleak 15:18:51 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozlog 15:18:51 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozlog 15:18:51 INFO - Unpacking c:\slave\test\build\tests\mozbase\moznetwork 15:18:51 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmoznetwork 15:18:51 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozprocess 15:18:51 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozprocess 15:18:51 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozprofile 15:18:51 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozprofile 15:18:51 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozrunner 15:18:51 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozrunner 15:18:51 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozscreenshot 15:18:51 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozscreenshot 15:18:51 INFO - Unpacking c:\slave\test\build\tests\mozbase\moztest 15:18:51 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmoztest 15:18:51 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozversion 15:18:51 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozversion 15:18:51 INFO - Unpacking c:\slave\test\build\tests\tools\wptserve 15:18:51 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Ctools%5Cwptserve 15:18:51 INFO - Unpacking c:\slave\test\build\tests\marionette\client 15:18:51 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmarionette%5Cclient 15:18:51 INFO - Unpacking c:\slave\test\build\tests\marionette\marionette\runner\mixins\browsermob-proxy-py 15:18:51 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmarionette%5Cmarionette%5Crunner%5Cmixins%5Cbrowsermob-proxy-py 15:18:51 INFO - Unpacking c:\slave\test\build\tests\marionette 15:18:51 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmarionette 15:18:51 INFO - warning: no files found matching '*.js' under directory 'marionette\touch' 15:18:51 INFO - Requirement already satisfied (use --upgrade to upgrade): mozfile>=1.0 in c:\slave\test\build\venv\lib\site-packages (from mozcrash->-r C:\slave\test\build\tests\config\mozbase_requirements.txt (line 2)) 15:18:57 INFO - Requirement already satisfied (use --upgrade to upgrade): mozlog>=3.0 in c:\slave\test\build\venv\lib\site-packages (from mozcrash->-r C:\slave\test\build\tests\config\mozbase_requirements.txt (line 2)) 15:18:57 INFO - Requirement already satisfied (use --upgrade to upgrade): mozinfo in c:\slave\test\build\venv\lib\site-packages (from mozdebug->-r C:\slave\test\build\tests\config\mozbase_requirements.txt (line 3)) 15:18:57 INFO - Requirement already satisfied (use --upgrade to upgrade): moznetwork>=0.24 in c:\slave\test\build\venv\lib\site-packages (from mozdevice->-r C:\slave\test\build\tests\config\mozbase_requirements.txt (line 4)) 15:18:57 INFO - Requirement already satisfied (use --upgrade to upgrade): mozprocess>=0.19 in c:\slave\test\build\venv\lib\site-packages (from mozdevice->-r C:\slave\test\build\tests\config\mozbase_requirements.txt (line 4)) 15:18:57 INFO - Downloading/unpacking blessings>=1.3 (from mozlog->-r C:\slave\test\build\tests\config\mozbase_requirements.txt (line 10)) 15:18:57 INFO - Downloading blessings-1.6.tar.gz 15:18:57 INFO - Running setup.py egg_info for package blessings 15:18:57 INFO - Requirement already satisfied (use --upgrade to upgrade): requests>=1.1.0 in c:\slave\test\build\venv\lib\site-packages (from browsermob-proxy->-r C:\slave\test\build\tests\config\marionette_requirements.txt (line 4)) 15:18:57 INFO - Installing collected packages: blessings, browsermob-proxy, manifestparser, marionette-client, marionette-driver, mozcrash, mozdebug, mozdevice, mozhttpd, mozInstall, mozleak, mozprofile, mozrunner, mozscreenshot, moztest, mozversion, wptserve 15:18:57 INFO - Running setup.py install for blessings 15:18:57 INFO - Running setup.py install for browsermob-proxy 15:18:57 INFO - Running setup.py install for manifestparser 15:18:57 INFO - Installing manifestparser-script.py script to C:\slave\test\build\venv\Scripts 15:18:57 INFO - Installing manifestparser.exe script to C:\slave\test\build\venv\Scripts 15:18:57 INFO - Running setup.py install for marionette-client 15:18:57 INFO - warning: no files found matching '*.js' under directory 'marionette\touch' 15:18:57 INFO - Installing marionette-script.py script to C:\slave\test\build\venv\Scripts 15:18:57 INFO - Installing marionette.exe script to C:\slave\test\build\venv\Scripts 15:18:57 INFO - Running setup.py install for marionette-driver 15:18:57 INFO - Running setup.py install for mozcrash 15:18:57 INFO - Running setup.py install for mozdebug 15:18:57 INFO - Running setup.py install for mozdevice 15:18:57 INFO - Installing sutini-script.py script to C:\slave\test\build\venv\Scripts 15:18:57 INFO - Installing sutini.exe script to C:\slave\test\build\venv\Scripts 15:18:57 INFO - Installing dm-script.py script to C:\slave\test\build\venv\Scripts 15:18:57 INFO - Installing dm.exe script to C:\slave\test\build\venv\Scripts 15:18:57 INFO - Running setup.py install for mozhttpd 15:18:57 INFO - Installing mozhttpd-script.py script to C:\slave\test\build\venv\Scripts 15:18:57 INFO - Installing mozhttpd.exe script to C:\slave\test\build\venv\Scripts 15:18:57 INFO - Running setup.py install for mozInstall 15:18:57 INFO - Installing moz_remove_from_system-script.py script to C:\slave\test\build\venv\Scripts 15:18:57 INFO - Installing moz_remove_from_system.exe script to C:\slave\test\build\venv\Scripts 15:18:57 INFO - Installing mozuninstall-script.py script to C:\slave\test\build\venv\Scripts 15:18:57 INFO - Installing mozuninstall.exe script to C:\slave\test\build\venv\Scripts 15:18:57 INFO - Installing mozinstall-script.py script to C:\slave\test\build\venv\Scripts 15:18:57 INFO - Installing mozinstall.exe script to C:\slave\test\build\venv\Scripts 15:18:57 INFO - Installing moz_add_to_system-script.py script to C:\slave\test\build\venv\Scripts 15:18:58 INFO - Installing moz_add_to_system.exe script to C:\slave\test\build\venv\Scripts 15:18:58 INFO - Running setup.py install for mozleak 15:18:58 INFO - Running setup.py install for mozprofile 15:18:58 INFO - Installing mozprofile-script.py script to C:\slave\test\build\venv\Scripts 15:18:58 INFO - Installing mozprofile.exe script to C:\slave\test\build\venv\Scripts 15:18:58 INFO - Installing diff-profiles-script.py script to C:\slave\test\build\venv\Scripts 15:18:58 INFO - Installing diff-profiles.exe script to C:\slave\test\build\venv\Scripts 15:18:58 INFO - Installing view-profile-script.py script to C:\slave\test\build\venv\Scripts 15:18:58 INFO - Installing view-profile.exe script to C:\slave\test\build\venv\Scripts 15:18:58 INFO - Running setup.py install for mozrunner 15:18:58 INFO - Installing mozrunner-script.py script to C:\slave\test\build\venv\Scripts 15:18:58 INFO - Installing mozrunner.exe script to C:\slave\test\build\venv\Scripts 15:18:58 INFO - Running setup.py install for mozscreenshot 15:18:58 INFO - Running setup.py install for moztest 15:18:58 INFO - Running setup.py install for mozversion 15:18:58 INFO - Installing mozversion-script.py script to C:\slave\test\build\venv\Scripts 15:18:58 INFO - Installing mozversion.exe script to C:\slave\test\build\venv\Scripts 15:18:58 INFO - Running setup.py install for wptserve 15:18:58 INFO - Successfully installed blessings browsermob-proxy manifestparser marionette-client marionette-driver mozcrash mozdebug mozdevice mozhttpd mozInstall mozleak mozprofile mozrunner mozscreenshot moztest mozversion wptserve 15:18:58 INFO - Cleaning up... 15:18:58 INFO - Return code: 0 15:18:58 INFO - Done creating virtualenv C:\slave\test\build\venv. 15:18:58 INFO - Getting output from command: ['C:\\slave\\test\\build\\venv\\Scripts\\pip', 'freeze'] 15:18:58 INFO - Copy/paste: C:\slave\test\build\venv\Scripts\pip freeze 15:18:58 INFO - Reading from file tmpfile_stdout 15:18:58 INFO - Using _rmtree_windows ... 15:18:58 INFO - Using _rmtree_windows ... 15:18:58 INFO - Current package versions: 15:18:58 INFO - blessings == 1.6 15:18:58 INFO - blobuploader == 1.2.4 15:18:58 INFO - browsermob-proxy == 0.6.0 15:18:58 INFO - distribute == 0.6.14 15:18:58 INFO - docopt == 0.6.1 15:18:58 INFO - manifestparser == 1.1 15:18:58 INFO - marionette-client == 2.3.0 15:18:58 INFO - marionette-driver == 1.4.0 15:18:58 INFO - mozInstall == 1.12 15:18:58 INFO - mozcrash == 0.17 15:18:58 INFO - mozdebug == 0.1 15:18:58 INFO - mozdevice == 0.48 15:18:58 INFO - mozfile == 1.2 15:18:58 INFO - mozhttpd == 0.7 15:18:58 INFO - mozinfo == 0.9 15:18:58 INFO - mozleak == 0.1 15:18:58 INFO - mozlog == 3.1 15:18:58 INFO - moznetwork == 0.27 15:18:58 INFO - mozprocess == 0.22 15:18:58 INFO - mozprofile == 0.28 15:18:58 INFO - mozrunner == 6.11 15:18:58 INFO - mozscreenshot == 0.1 15:18:58 INFO - mozsystemmonitor == 0.0 15:18:58 INFO - moztest == 0.7 15:18:58 INFO - mozversion == 1.4 15:18:58 INFO - requests == 1.2.3 15:18:58 INFO - wptserve == 1.4.0 15:18:58 INFO - Running post-action listener: _resource_record_post_action 15:18:58 INFO - Running post-action listener: _start_resource_monitoring 15:18:58 INFO - Starting resource monitoring. 15:18:59 INFO - ##### 15:18:59 INFO - ##### Running pull step. 15:18:59 INFO - ##### 15:18:59 INFO - Running pre-action listener: _resource_record_pre_action 15:18:59 INFO - Running main action method: pull 15:18:59 INFO - Pull has nothing to do! 15:18:59 INFO - Running post-action listener: _resource_record_post_action 15:18:59 INFO - ##### 15:18:59 INFO - ##### Running install step. 15:18:59 INFO - ##### 15:18:59 INFO - Running pre-action listener: _resource_record_pre_action 15:18:59 INFO - Running main action method: install 15:18:59 INFO - Getting output from command: ['C:\\slave\\test\\build\\venv\\Scripts\\pip', 'freeze'] 15:18:59 INFO - Copy/paste: C:\slave\test\build\venv\Scripts\pip freeze 15:18:59 INFO - Reading from file tmpfile_stdout 15:18:59 INFO - Using _rmtree_windows ... 15:18:59 INFO - Using _rmtree_windows ... 15:18:59 INFO - Detecting whether we're running mozinstall >=1.0... 15:18:59 INFO - Getting output from command: ['C:\\slave\\test/build/venv/scripts/python', 'C:\\slave\\test/build/venv/scripts/mozinstall-script.py', '-h'] 15:18:59 INFO - Copy/paste: C:\slave\test/build/venv/scripts/python C:\slave\test/build/venv/scripts/mozinstall-script.py -h 15:18:59 INFO - Reading from file tmpfile_stdout 15:18:59 INFO - Output received: 15:18:59 INFO - Usage: mozinstall-script.py [options] installer 15:18:59 INFO - Options: 15:18:59 INFO - -h, --help show this help message and exit 15:18:59 INFO - -d DEST, --destination=DEST 15:18:59 INFO - Directory to install application into. [default: 15:18:59 INFO - "C:\slave\test"] 15:18:59 INFO - --app=APP Application being installed. [default: firefox] 15:18:59 INFO - Using _rmtree_windows ... 15:18:59 INFO - Using _rmtree_windows ... 15:18:59 INFO - mkdir: C:\slave\test\build\application 15:18:59 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.0a2.en-US.win32.zip', '--destination', 'C:\\slave\\test\\build\\application'] 15:18:59 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.0a2.en-US.win32.zip --destination C:\slave\test\build\application 15:19:02 INFO - Reading from file tmpfile_stdout 15:19:02 INFO - Output received: 15:19:02 INFO - C:\slave\test\build\application\firefox\firefox.exe 15:19:02 INFO - Using _rmtree_windows ... 15:19:02 INFO - Using _rmtree_windows ... 15:19:02 INFO - Running post-action listener: _resource_record_post_action 15:19:02 INFO - ##### 15:19:02 INFO - ##### Running run-tests step. 15:19:02 INFO - ##### 15:19:02 INFO - Running pre-action listener: _resource_record_pre_action 15:19:02 INFO - Running main action method: run_tests 15:19:02 INFO - mkdir: C:\slave\test\build\blobber_upload_dir 15:19:02 INFO - Minidump filename unknown. Determining based upon platform and architecture. 15:19:02 INFO - Minidump tooltool manifest unknown. Determining based upon platform and architecture. 15:19:02 INFO - grabbing minidump binary from tooltool 15:19:02 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 15:19:02 INFO - retry: Calling run_command with args: (['c:\\mozilla-build\\python27\\python.exe', 'C:/mozilla-build/tooltool.py', '--url', 'https://api.pub.build.mozilla.org/tooltool/', '--authentication-file', 'c:\\builds\\relengapi.tok', 'fetch', '-m', 'C:\\slave\\test\\build\\tests\\config/tooltool-manifests/win32/releng.manifest', '-o'],), kwargs: {'error_list': [{'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x00E46368>, 'level': 'warning'}, {'substr': 'Traceback (most recent call last)', 'level': 'error'}, {'substr': 'SyntaxError: ', 'level': 'error'}, {'substr': 'TypeError: ', 'level': 'error'}, {'substr': 'NameError: ', 'level': 'error'}, {'substr': 'ZeroDivisionError: ', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x00BA1D30>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x00ECD0C0>, 'level': 'critical'}, {'substr': 'ERROR - ', 'level': 'error'}], 'cwd': 'C:\\slave\\test\\build', 'privileged': False}, attempt #1 15:19:02 INFO - Running command: ['c:\\mozilla-build\\python27\\python.exe', 'C:/mozilla-build/tooltool.py', '--url', 'https://api.pub.build.mozilla.org/tooltool/', '--authentication-file', 'c:\\builds\\relengapi.tok', 'fetch', '-m', 'C:\\slave\\test\\build\\tests\\config/tooltool-manifests/win32/releng.manifest', '-o'] in C:\slave\test\build 15:19:02 INFO - Copy/paste: c:\mozilla-build\python27\python.exe C:/mozilla-build/tooltool.py --url https://api.pub.build.mozilla.org/tooltool/ --authentication-file c:\builds\relengapi.tok fetch -m C:\slave\test\build\tests\config/tooltool-manifests/win32/releng.manifest -o 15:19:02 INFO - INFO - Attempting to fetch from 'https://api.pub.build.mozilla.org/tooltool/'... 15:19:02 INFO - INFO - File win32-minidump_stackwalk.exe fetched from https://api.pub.build.mozilla.org/tooltool/ as C:\slave\test\build\tmpef6xkk 15:19:02 INFO - INFO - File integrity verified, renaming tmpef6xkk to win32-minidump_stackwalk.exe 15:19:02 INFO - Return code: 0 15:19:02 INFO - Chmoding C:\slave\test\build\win32-minidump_stackwalk.exe to 0755 15:19:03 INFO - ENV: MINIDUMP_SAVE_PATH is now C:\slave\test\build\blobber_upload_dir 15:19:03 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/LVXX7vIoQemWQeTa__reXA/artifacts/public/build/firefox-48.0a2.en-US.win32.crashreporter-symbols.zip', '--stackwalk-binary=C:\\slave\\test\\build\\win32-minidump_stackwalk.exe', '--test-type=testharness', '--disable-e10s', '--total-chunks=10', '--this-chunk=1', '--prefs-root=C:\\slave\\test\\build\\tests\\web-platform/prefs', '--processes=1', '--config=C:\\slave\\test\\build\\tests\\web-platform/wptrunner.ini', '--ca-cert-path=C:\\slave\\test\\build\\tests\\web-platform/certs/cacert.pem', '--host-key-path=C:\\slave\\test\\build\\tests\\web-platform/certs/web-platform.test.key', '--host-cert-path=C:\\slave\\test\\build\\tests\\web-platform/certs/web-platform.test.pem', '--certutil-binary=C:\\slave\\test\\build\\tests/bin/certutil'] in C:\slave\test\build 15:19:03 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/LVXX7vIoQemWQeTa__reXA/artifacts/public/build/firefox-48.0a2.en-US.win32.crashreporter-symbols.zip --stackwalk-binary=C:\slave\test\build\win32-minidump_stackwalk.exe --test-type=testharness --disable-e10s --total-chunks=10 --this-chunk=1 --prefs-root=C:\slave\test\build\tests\web-platform/prefs --processes=1 --config=C:\slave\test\build\tests\web-platform/wptrunner.ini --ca-cert-path=C:\slave\test\build\tests\web-platform/certs/cacert.pem --host-key-path=C:\slave\test\build\tests\web-platform/certs/web-platform.test.key --host-cert-path=C:\slave\test\build\tests\web-platform/certs/web-platform.test.pem --certutil-binary=C:\slave\test\build\tests/bin/certutil 15:19:03 INFO - Using env: {'ALLUSERSPROFILE': 'C:\\Documents and Settings\\All Users', 15:19:03 INFO - 'APPDATA': 'C:\\Documents and Settings\\cltbld.T-XP32-IX-029\\Application Data', 15:19:03 INFO - 'COMMONPROGRAMFILES': 'C:\\Program Files\\Common Files', 15:19:03 INFO - 'COMPUTERNAME': 'T-XP32-IX-029', 15:19:03 INFO - 'COMSPEC': 'C:\\WINDOWS\\system32\\cmd.exe', 15:19:03 INFO - 'DCLOCATION': 'SCL3', 15:19:03 INFO - 'DEVENVDIR': 'D:\\msvs8\\Common7\\IDE', 15:19:03 INFO - 'DNSSUFFIX': 'wintest.releng.scl3.mozilla.com', 15:19:03 INFO - 'FP_NO_HOST_CHECK': 'NO', 15:19:03 INFO - 'FRAMEWORKDIR': 'C:\\WINDOWS\\Microsoft.NET\\Framework', 15:19:03 INFO - 'FRAMEWORKSDKDIR': 'D:\\msvs8\\SDK\\v2.0', 15:19:03 INFO - 'FRAMEWORKVERSION': 'v2.0.50727', 15:19:03 INFO - 'HOMEDRIVE': 'C:', 15:19:03 INFO - 'HOMEPATH': '\\Documents and Settings\\cltbld.T-XP32-IX-029', 15:19:03 INFO - 'KTS_HOME': 'C:\\Program Files\\KTS', 15:19:03 INFO - 'KTS_VERSION': '1.19c', 15:19:03 INFO - 'LIBPATH': 'C:\\WINDOWS\\Microsoft.NET\\Framework\\v2.0.50727;D:\\msvs8\\VC\\ATLMFC\\LIB', 15:19:03 INFO - 'LOGONSERVER': '\\\\T-XP32-IX-029', 15:19:03 INFO - 'MINIDUMP_SAVE_PATH': 'C:\\slave\\test\\build\\blobber_upload_dir', 15:19:03 INFO - 'MONDIR': 'C:\\Monitor_config\\', 15:19:03 INFO - 'MOZBUILDDIR': 'C:\\mozilla-build\\', 15:19:03 INFO - 'MOZILLABUILD': 'D:\\mozilla-build', 15:19:03 INFO - 'MOZILLABUILDDRIVE': 'C:', 15:19:03 INFO - 'MOZILLABUILDPATH': '\\mozilla-build\\', 15:19:03 INFO - 'MOZ_AIRBAG': '1', 15:19:03 INFO - 'MOZ_CRASHREPORTER_NO_REPORT': '1', 15:19:03 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 15:19:03 INFO - 'MOZ_MSVCVERSION': '8', 15:19:03 INFO - 'MOZ_NO_REMOTE': '1', 15:19:03 INFO - 'MOZ_TOOLS': 'D:\\mozilla-build\\moztools', 15:19:03 INFO - 'MSVCDIR': 'D:\\msvs8\\VC', 15:19:03 INFO - 'NO_EM_RESTART': '1', 15:19:03 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 15:19:03 INFO - 'NUMBER_OF_PROCESSORS': '8', 15:19:03 INFO - 'OS': 'Windows_NT', 15:19:03 INFO - 'OURDRIVE': 'C:', 15:19:03 INFO - 'PATH': 'C:\\Program Files\\NVIDIA Corporation\\PhysX\\Common;C:\\WINDOWS\\system32;C:\\WINDOWS;C:\\WINDOWS\\System32\\Wbem;C:\\WINDOWS\\system32\\WindowsPowerShell\\v1.0;C:\\mozilla-build\\python27;C:\\mozilla-build\\python27\\Scripts;C:\\mozilla-build\\msys\\bin;C:\\mozilla-build\\vim\\vim72;C:\\mozilla-build\\wget;C:\\mozilla-build\\info-zip;C:\\CoreUtils\\bin;C:\\mozilla-build\\buildbotve\\scripts;C:\\mozilla-build\\hg', 15:19:03 INFO - 'PATHEXT': '.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.PSC1', 15:19:03 INFO - 'PROCESSOR_ARCHITECTURE': 'x86', 15:19:03 INFO - 'PROCESSOR_IDENTIFIER': 'x86 Family 6 Model 30 Stepping 5, GenuineIntel', 15:19:03 INFO - 'PROCESSOR_LEVEL': '6', 15:19:03 INFO - 'PROCESSOR_REVISION': '1e05', 15:19:03 INFO - 'PROGRAMFILES': 'C:\\Program Files', 15:19:03 INFO - 'PROMPT': '$P$G', 15:19:03 INFO - 'PROPERTIES_FILE': 'C:\\slave\\test/buildprops.json', 15:19:03 INFO - 'PWD': 'C:\\slave\\test', 15:19:03 INFO - 'RUNLOGFILE': 'C:\\slave\\\\runslave.log', 15:19:03 INFO - 'SESSIONNAME': 'Console', 15:19:03 INFO - 'SLAVEDIR': 'C:\\slave\\', 15:19:03 INFO - 'SYSTEMDRIVE': 'C:', 15:19:03 INFO - 'SYSTEMROOT': 'C:\\WINDOWS', 15:19:03 INFO - 'TEMP': 'C:\\DOCUME~1\\CLTBLD~1.T-X\\LOCALS~1\\Temp', 15:19:03 INFO - 'TEST1': 'testie', 15:19:03 INFO - 'TMP': 'C:\\DOCUME~1\\CLTBLD~1.T-X\\LOCALS~1\\Temp', 15:19:03 INFO - 'USERDOMAIN': 'T-XP32-IX-029', 15:19:03 INFO - 'USERNAME': 'cltbld', 15:19:03 INFO - 'USERPROFILE': 'C:\\Documents and Settings\\cltbld.T-XP32-IX-029', 15:19:03 INFO - 'VCINSTALLDIR': 'D:\\msvs8\\VC', 15:19:03 INFO - 'VCVARS': 'D:\\msvs8\\VC\\bin\\vcvars32.bat', 15:19:03 INFO - 'VSINSTALLDIR': 'D:\\msvs8', 15:19:03 INFO - 'WINDIR': 'C:\\WINDOWS', 15:19:03 INFO - 'XPCOM_DEBUG_BREAK': 'warn'} 15:19:03 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/LVXX7vIoQemWQeTa__reXA/artifacts/public/build/firefox-48.0a2.en-US.win32.crashreporter-symbols.zip', '--stackwalk-binary=C:\\slave\\test\\build\\win32-minidump_stackwalk.exe', '--test-type=testharness', '--disable-e10s', '--total-chunks=10', '--this-chunk=1', '--prefs-root=C:\\slave\\test\\build\\tests\\web-platform/prefs', '--processes=1', '--config=C:\\slave\\test\\build\\tests\\web-platform/wptrunner.ini', '--ca-cert-path=C:\\slave\\test\\build\\tests\\web-platform/certs/cacert.pem', '--host-key-path=C:\\slave\\test\\build\\tests\\web-platform/certs/web-platform.test.key', '--host-cert-path=C:\\slave\\test\\build\\tests\\web-platform/certs/web-platform.test.pem', '--certutil-binary=C:\\slave\\test\\build\\tests/bin/certutil'] with output_timeout 1000 15:19:04 INFO - STDERR: C:\slave\test\build\venv\lib\site-packages\mozrunner\utils.py:20: UserWarning: Module wptserve was already imported from C:\slave\test\build\tests\web-platform\tests\tools\wptserve\wptserve\__init__.py, but c:\slave\test\build\venv\lib\site-packages is being added to sys.path 15:19:04 INFO - import pkg_resources 15:19:05 INFO - Using 1 client processes 15:19:08 INFO - SUITE-START | Running 778 tests 15:19:08 INFO - Running testharness tests 15:19:08 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html 15:19:08 INFO - TEST-SKIP | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html | took 0ms 15:19:08 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html 15:19:08 INFO - TEST-SKIP | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html | took 0ms 15:19:08 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html 15:19:08 INFO - TEST-SKIP | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html | took 0ms 15:19:08 INFO - Setting up ssl 15:19:09 INFO - PROCESS | certutil | 15:19:09 INFO - PROCESS | certutil | 15:19:09 INFO - PROCESS | certutil | 15:19:09 INFO - Certificate Nickname Trust Attributes 15:19:09 INFO - SSL,S/MIME,JAR/XPI 15:19:09 INFO - 15:19:09 INFO - web-platform-tests CT,, 15:19:09 INFO - 15:19:09 INFO - Starting runner 15:19:11 INFO - PROCESS | 3848 | [3848] WARNING: Failed to load startupcache file correctly, removing!: file c:/builds/moz2_slave/m-aurora-w32-d-000000000000000/build/src/startupcache/StartupCache.cpp, line 228 15:19:11 INFO - PROCESS | 3848 | [3848] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80004005: file c:/builds/moz2_slave/m-aurora-w32-d-000000000000000/build/src/xpcom/base/nsSystemInfo.cpp, line 112 15:19:11 INFO - PROCESS | 3848 | [3848] WARNING: This method is lossy. Use GetCanonicalPath !: file c:/builds/moz2_slave/m-aurora-w32-d-000000000000000/build/src/xpcom/io/nsLocalFileWin.cpp, line 3457 15:19:13 INFO - PROCESS | 3848 | 1462486753304 Marionette DEBUG Marionette enabled via build flag and pref 15:19:13 INFO - PROCESS | 3848 | ++DOCSHELL 11BC8400 == 1 [pid = 3848] [id = 1] 15:19:13 INFO - PROCESS | 3848 | ++DOMWINDOW == 1 (11BC8800) [pid = 3848] [serial = 1] [outer = 00000000] 15:19:13 INFO - PROCESS | 3848 | [3848] WARNING: No inner window available!: file c:/builds/moz2_slave/m-aurora-w32-d-000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9828 15:19:13 INFO - PROCESS | 3848 | ++DOMWINDOW == 2 (11BC9400) [pid = 3848] [serial = 2] [outer = 11BC8800] 15:19:13 INFO - PROCESS | 3848 | [3848] WARNING: Dwm composition not available, falling back to software vsync: file c:/builds/moz2_slave/m-aurora-w32-d-000000000000000/build/src/gfx/thebes/gfxWindowsPlatform.cpp, line 2860 15:19:13 INFO - PROCESS | 3848 | [3848] WARNING: Hardware Vsync support not yet implemented. Falling back to software timers: file c:/builds/moz2_slave/m-aurora-w32-d-000000000000000/build/src/gfx/thebes/gfxPlatform.cpp, line 2255 15:19:13 INFO - PROCESS | 3848 | ++DOCSHELL 120FA400 == 2 [pid = 3848] [id = 2] 15:19:13 INFO - PROCESS | 3848 | ++DOMWINDOW == 3 (120FA800) [pid = 3848] [serial = 3] [outer = 00000000] 15:19:13 INFO - PROCESS | 3848 | [3848] WARNING: No inner window available!: file c:/builds/moz2_slave/m-aurora-w32-d-000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9828 15:19:13 INFO - PROCESS | 3848 | ++DOMWINDOW == 4 (120FB400) [pid = 3848] [serial = 4] [outer = 120FA800] 15:19:13 INFO - PROCESS | 3848 | 1462486753861 Marionette INFO Listening on port 2828 15:19:14 INFO - PROCESS | 3848 | 1462486754282 Marionette DEBUG Marionette enabled via command-line flag 15:19:14 INFO - PROCESS | 3848 | ++DOCSHELL 113F1000 == 3 [pid = 3848] [id = 3] 15:19:14 INFO - PROCESS | 3848 | ++DOMWINDOW == 5 (113F5800) [pid = 3848] [serial = 5] [outer = 00000000] 15:19:14 INFO - PROCESS | 3848 | [3848] WARNING: No inner window available!: file c:/builds/moz2_slave/m-aurora-w32-d-000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9828 15:19:14 INFO - PROCESS | 3848 | ++DOMWINDOW == 6 (11B3EC00) [pid = 3848] [serial = 6] [outer = 113F5800] 15:19:14 INFO - PROCESS | 3848 | [3848] WARNING: 'NS_FAILED(rv)', file c:/builds/moz2_slave/m-aurora-w32-d-000000000000000/build/src/dom/plugins/base/nsPluginHost.cpp, line 2375 15:19:14 INFO - PROCESS | 3848 | [3848] WARNING: Failed to load WMF DLLs: file c:/builds/moz2_slave/m-aurora-w32-d-000000000000000/build/src/dom/media/platforms/wmf/WMFUtils.cpp, line 169 15:19:14 INFO - PROCESS | 3848 | [3848] WARNING: NS_ENSURE_TRUE(SUCCEEDED(hr)) failed: file c:/builds/moz2_slave/m-aurora-w32-d-000000000000000/build/src/dom/media/platforms/wmf/WMFUtils.cpp, line 206 15:19:14 INFO - PROCESS | 3848 | [3848] WARNING: NS_ENSURE_TRUE(SUCCEEDED(hr)) failed: file c:/builds/moz2_slave/m-aurora-w32-d-000000000000000/build/src/dom/media/platforms/wmf/WMFUtils.cpp, line 206 15:19:14 INFO - PROCESS | 3848 | ++DOMWINDOW == 7 (13CB4000) [pid = 3848] [serial = 7] [outer = 120FA800] 15:19:14 INFO - PROCESS | 3848 | [3848] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file c:/builds/moz2_slave/m-aurora-w32-d-000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 15:19:14 INFO - PROCESS | 3848 | 1462486754616 Marionette DEBUG Accepted connection conn0 from 127.0.0.1:1497 15:19:14 INFO - PROCESS | 3848 | 1462486754723 Marionette DEBUG Closed connection conn0 15:19:14 INFO - PROCESS | 3848 | [3848] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file c:/builds/moz2_slave/m-aurora-w32-d-000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 15:19:14 INFO - PROCESS | 3848 | 1462486754733 Marionette DEBUG Accepted connection conn1 from 127.0.0.1:1499 15:19:14 INFO - PROCESS | 3848 | 1462486754779 Marionette DEBUG Closed connection conn1 15:19:14 INFO - PROCESS | 3848 | [3848] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file c:/builds/moz2_slave/m-aurora-w32-d-000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 15:19:14 INFO - PROCESS | 3848 | 1462486754787 Marionette DEBUG Accepted connection conn2 from 127.0.0.1:1500 15:19:14 INFO - PROCESS | 3848 | ++DOCSHELL 13754800 == 4 [pid = 3848] [id = 4] 15:19:14 INFO - PROCESS | 3848 | ++DOMWINDOW == 8 (13754C00) [pid = 3848] [serial = 8] [outer = 00000000] 15:19:14 INFO - PROCESS | 3848 | ++DOMWINDOW == 9 (13760000) [pid = 3848] [serial = 9] [outer = 13754C00] 15:19:14 INFO - PROCESS | 3848 | [3848] WARNING: Direct3D 11-accelerated layers are not supported on this system.: file c:/builds/moz2_slave/m-aurora-w32-d-000000000000000/build/src/gfx/thebes/gfxWindowsPlatform.cpp, line 2893 15:19:15 INFO - PROCESS | 3848 | ++DOMWINDOW == 10 (14093C00) [pid = 3848] [serial = 10] [outer = 13754C00] 15:19:15 INFO - PROCESS | 3848 | 1462486755076 Marionette TRACE conn2 -> [0,1,"newSession",{"sessionId":null,"capabilities":null}] 15:19:15 INFO - PROCESS | 3848 | 1462486755082 Marionette CONFIG Changing capabilities: {"browserName":"Firefox","browserVersion":"48.0a2","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":"20160505123841","device":"desktop","version":"48.0a2"} 15:19:15 INFO - PROCESS | 3848 | [3848] WARNING: NS_ENSURE_TRUE(SUCCEEDED(hr)) failed: file c:/builds/moz2_slave/m-aurora-w32-d-000000000000000/build/src/dom/media/platforms/wmf/WMFUtils.cpp, line 206 15:19:15 INFO - PROCESS | 3848 | [3848] WARNING: getting z level of unregistered window: file c:/builds/moz2_slave/m-aurora-w32-d-000000000000000/build/src/xpfe/appshell/nsWindowMediator.cpp, line 623 15:19:15 INFO - PROCESS | 3848 | [3848] WARNING: getting z level of unregistered window: file c:/builds/moz2_slave/m-aurora-w32-d-000000000000000/build/src/xpfe/appshell/nsWindowMediator.cpp, line 623 15:19:15 INFO - PROCESS | 3848 | [3848] WARNING: Failed to retarget HTML data delivery to the parser thread.: file c:/builds/moz2_slave/m-aurora-w32-d-000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 15:19:16 INFO - PROCESS | 3848 | ++DOCSHELL 15C56800 == 5 [pid = 3848] [id = 5] 15:19:16 INFO - PROCESS | 3848 | ++DOMWINDOW == 11 (15C56C00) [pid = 3848] [serial = 11] [outer = 00000000] 15:19:16 INFO - PROCESS | 3848 | ++DOCSHELL 15C58000 == 6 [pid = 3848] [id = 6] 15:19:16 INFO - PROCESS | 3848 | ++DOMWINDOW == 12 (15C58400) [pid = 3848] [serial = 12] [outer = 00000000] 15:19:16 INFO - PROCESS | 3848 | [3848] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file c:/builds/moz2_slave/m-aurora-w32-d-000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 272 15:19:16 INFO - PROCESS | 3848 | ++DOCSHELL 16D27000 == 7 [pid = 3848] [id = 7] 15:19:16 INFO - PROCESS | 3848 | ++DOMWINDOW == 13 (16D27400) [pid = 3848] [serial = 13] [outer = 00000000] 15:19:16 INFO - PROCESS | 3848 | [3848] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file c:/builds/moz2_slave/m-aurora-w32-d-000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 272 15:19:16 INFO - PROCESS | 3848 | [3848] WARNING: Couldn't create child process for iframe.: file c:/builds/moz2_slave/m-aurora-w32-d-000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 336 15:19:16 INFO - PROCESS | 3848 | ++DOMWINDOW == 14 (16D30C00) [pid = 3848] [serial = 14] [outer = 16D27400] 15:19:16 INFO - PROCESS | 3848 | [3848] WARNING: Direct3D 11-accelerated layers are not supported on this system.: file c:/builds/moz2_slave/m-aurora-w32-d-000000000000000/build/src/gfx/thebes/gfxWindowsPlatform.cpp, line 2893 15:19:16 INFO - PROCESS | 3848 | ++DOMWINDOW == 15 (17081400) [pid = 3848] [serial = 15] [outer = 15C56C00] 15:19:16 INFO - PROCESS | 3848 | ++DOMWINDOW == 16 (17082C00) [pid = 3848] [serial = 16] [outer = 15C58400] 15:19:16 INFO - PROCESS | 3848 | ++DOMWINDOW == 17 (17085000) [pid = 3848] [serial = 17] [outer = 16D27400] 15:19:17 INFO - PROCESS | 3848 | 1462486757595 Marionette DEBUG loaded listener.js 15:19:17 INFO - PROCESS | 3848 | 1462486757609 Marionette DEBUG loaded listener.js 15:19:18 INFO - PROCESS | 3848 | ++DOMWINDOW == 18 (18628400) [pid = 3848] [serial = 18] [outer = 16D27400] 15:19:18 INFO - PROCESS | 3848 | 1462486758185 Marionette TRACE conn2 <- [1,1,null,{"sessionId":"2cac49c0-1d92-4ffb-b62c-c01fe47c9724","capabilities":{"browserName":"Firefox","browserVersion":"48.0a2","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":"20160505123841","device":"desktop","version":"48.0a2","command_id":1}}] 15:19:18 INFO - PROCESS | 3848 | 1462486758351 Marionette TRACE conn2 -> [0,2,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":128}] 15:19:18 INFO - PROCESS | 3848 | 1462486758417 Marionette TRACE conn2 <- [1,2,null,{"value":null}] 15:19:18 INFO - PROCESS | 3848 | 1462486758530 Marionette TRACE conn2 -> [0,3,"get",{"url":"http://web-platform.test:8000/testharness_runner.html"}] 15:19:18 INFO - PROCESS | 3848 | [3848] WARNING: Could not get disk status from nsIDiskSpaceWatcher: file c:/builds/moz2_slave/m-aurora-w32-d-000000000000000/build/src/uriloader/prefetch/nsOfflineCacheUpdateService.cpp, line 283 15:19:18 INFO - PROCESS | 3848 | [3848] WARNING: NS_ENSURE_TRUE(aURI) failed: file c:/builds/moz2_slave/m-aurora-w32-d-000000000000000/build/src/netwerk/cache2/CacheStorage.cpp, line 63 15:19:18 INFO - PROCESS | 3848 | ++DOMWINDOW == 19 (1A191000) [pid = 3848] [serial = 19] [outer = 16D27400] 15:19:19 INFO - PROCESS | 3848 | [3848] WARNING: NS_ENSURE_TRUE(aURI) failed: file c:/builds/moz2_slave/m-aurora-w32-d-000000000000000/build/src/netwerk/cache2/CacheStorage.cpp, line 63 15:19:19 INFO - PROCESS | 3848 | [3848] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-aurora-w32-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 15:19:19 INFO - PROCESS | 3848 | 1462486759078 Marionette TRACE conn2 <- [1,3,null,{}] 15:19:19 INFO - PROCESS | 3848 | 1462486759096 Marionette TRACE conn2 -> [0,4,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"document.title = 'MainThread'","sandbox":"default","line":140}] 15:19:19 INFO - PROCESS | 3848 | 1462486759123 Marionette TRACE conn2 <- [1,4,null,{"value":null}] 15:19:19 INFO - PROCESS | 3848 | 1462486759173 Marionette TRACE conn2 -> [0,5,"getWindowHandle",null] 15:19:19 INFO - PROCESS | 3848 | 1462486759176 Marionette TRACE conn2 <- [1,5,null,{"value":"13"}] 15:19:19 INFO - PROCESS | 3848 | 1462486759180 Marionette TRACE conn2 -> [0,6,"setScriptTimeout",{"ms":35000}] 15:19:19 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.copy.html 15:19:19 INFO - PROCESS | 3848 | 1462486759184 Marionette TRACE conn2 <- [1,6,null,{}] 15:19:19 INFO - PROCESS | 3848 | 1462486759188 Marionette TRACE conn2 -> [0,7,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:19:19 INFO - PROCESS | 3848 | 1462486759200 Marionette TRACE conn2 <- [1,7,null,{"value":null}] 15:19:19 INFO - PROCESS | 3848 | 1462486759204 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\", \"4d8e089e-8c00-4ed9-b753-79225e50fa4e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:19:19 INFO - PROCESS | 3848 | ++DOCSHELL 16D23800 == 8 [pid = 3848] [id = 8] 15:19:19 INFO - PROCESS | 3848 | ++DOMWINDOW == 20 (1A31B400) [pid = 3848] [serial = 20] [outer = 00000000] 15:19:19 INFO - PROCESS | 3848 | ++DOMWINDOW == 21 (1A31DC00) [pid = 3848] [serial = 21] [outer = 1A31B400] 15:19:19 INFO - PROCESS | 3848 | 1462486759251 Marionette DEBUG loaded listener.js 15:19:19 INFO - PROCESS | 3848 | ++DOMWINDOW == 22 (1A5EF400) [pid = 3848] [serial = 22] [outer = 1A31B400] 15:19:19 INFO - PROCESS | 3848 | ++DOCSHELL 1A803C00 == 9 [pid = 3848] [id = 9] 15:19:19 INFO - PROCESS | 3848 | ++DOMWINDOW == 23 (1A804400) [pid = 3848] [serial = 23] [outer = 00000000] 15:19:19 INFO - PROCESS | 3848 | ++DOMWINDOW == 24 (1A806C00) [pid = 3848] [serial = 24] [outer = 1A804400] 15:19:19 INFO - PROCESS | 3848 | 1462486759711 Marionette DEBUG loaded listener.js 15:19:19 INFO - PROCESS | 3848 | ++DOMWINDOW == 25 (1A808C00) [pid = 3848] [serial = 25] [outer = 1A804400] 15:19:19 INFO - PROCESS | 3848 | 1462486759908 Marionette TRACE conn2 <- [1,8,null,{"value":["/2dcontext/compositing/2d.composite.canvas.copy.html",0,null,null,[["Canvas test: 2d.composite.canvas.copy",0,null,null]]]}] 15:19:19 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.copy.html | Canvas test: 2d.composite.canvas.copy 15:19:19 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.copy.html | took 736ms 15:19:19 INFO - PROCESS | 3848 | 1462486759926 Marionette TRACE conn2 -> [0,9,"getWindowHandle",null] 15:19:19 INFO - PROCESS | 3848 | 1462486759928 Marionette TRACE conn2 <- [1,9,null,{"value":"13"}] 15:19:19 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-atop.html 15:19:20 INFO - PROCESS | 3848 | 1462486760019 Marionette TRACE conn2 -> [0,10,"setScriptTimeout",{"ms":35000}] 15:19:20 INFO - PROCESS | 3848 | 1462486760021 Marionette TRACE conn2 <- [1,10,null,{}] 15:19:20 INFO - PROCESS | 3848 | 1462486760043 Marionette TRACE conn2 -> [0,11,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:19:20 INFO - PROCESS | 3848 | 1462486760187 Marionette TRACE conn2 <- [1,11,null,{"value":null}] 15:19:20 INFO - PROCESS | 3848 | 1462486760206 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\", \"4d8e089e-8c00-4ed9-b753-79225e50fa4e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:19:20 INFO - PROCESS | 3848 | ++DOCSHELL 1AC56800 == 10 [pid = 3848] [id = 10] 15:19:20 INFO - PROCESS | 3848 | ++DOMWINDOW == 26 (1B40E400) [pid = 3848] [serial = 26] [outer = 00000000] 15:19:20 INFO - PROCESS | 3848 | ++DOMWINDOW == 27 (1B411000) [pid = 3848] [serial = 27] [outer = 1B40E400] 15:19:20 INFO - PROCESS | 3848 | 1462486760260 Marionette DEBUG loaded listener.js 15:19:20 INFO - PROCESS | 3848 | ++DOMWINDOW == 28 (1B415000) [pid = 3848] [serial = 28] [outer = 1B40E400] 15:19:20 INFO - PROCESS | 3848 | 1462486760638 Marionette TRACE conn2 <- [1,12,null,{"value":["/2dcontext/compositing/2d.composite.canvas.destination-atop.html",0,null,null,[["Canvas test: 2d.composite.canvas.destination-atop",0,null,null]]]}] 15:19:20 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | Canvas test: 2d.composite.canvas.destination-atop 15:19:20 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | took 673ms 15:19:20 INFO - PROCESS | 3848 | 1462486760665 Marionette TRACE conn2 -> [0,13,"getWindowHandle",null] 15:19:20 INFO - PROCESS | 3848 | 1462486760668 Marionette TRACE conn2 <- [1,13,null,{"value":"13"}] 15:19:20 INFO - PROCESS | 3848 | 1462486760671 Marionette TRACE conn2 -> [0,14,"setScriptTimeout",{"ms":35000}] 15:19:20 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-in.html 15:19:20 INFO - PROCESS | 3848 | 1462486760673 Marionette TRACE conn2 <- [1,14,null,{}] 15:19:20 INFO - PROCESS | 3848 | 1462486760676 Marionette TRACE conn2 -> [0,15,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:19:20 INFO - PROCESS | 3848 | 1462486760768 Marionette TRACE conn2 <- [1,15,null,{"value":null}] 15:19:20 INFO - PROCESS | 3848 | 1462486760781 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\", \"4d8e089e-8c00-4ed9-b753-79225e50fa4e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:19:20 INFO - PROCESS | 3848 | ++DOCSHELL 1AD3D400 == 11 [pid = 3848] [id = 11] 15:19:20 INFO - PROCESS | 3848 | ++DOMWINDOW == 29 (1AD3D800) [pid = 3848] [serial = 29] [outer = 00000000] 15:19:20 INFO - PROCESS | 3848 | ++DOMWINDOW == 30 (1AD83000) [pid = 3848] [serial = 30] [outer = 1AD3D800] 15:19:20 INFO - PROCESS | 3848 | 1462486760826 Marionette DEBUG loaded listener.js 15:19:20 INFO - PROCESS | 3848 | ++DOMWINDOW == 31 (1AD8AC00) [pid = 3848] [serial = 31] [outer = 1AD3D800] 15:19:21 INFO - PROCESS | 3848 | 1462486761191 Marionette TRACE conn2 <- [1,16,null,{"value":["/2dcontext/compositing/2d.composite.canvas.destination-in.html",0,null,null,[["Canvas test: 2d.composite.canvas.destination-in",0,null,null]]]}] 15:19:21 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-in.html | Canvas test: 2d.composite.canvas.destination-in 15:19:21 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-in.html | took 533ms 15:19:21 INFO - PROCESS | 3848 | 1462486761206 Marionette TRACE conn2 -> [0,17,"getWindowHandle",null] 15:19:21 INFO - PROCESS | 3848 | 1462486761208 Marionette TRACE conn2 <- [1,17,null,{"value":"13"}] 15:19:21 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-out.html 15:19:21 INFO - PROCESS | 3848 | 1462486761211 Marionette TRACE conn2 -> [0,18,"setScriptTimeout",{"ms":35000}] 15:19:21 INFO - PROCESS | 3848 | 1462486761213 Marionette TRACE conn2 <- [1,18,null,{}] 15:19:21 INFO - PROCESS | 3848 | 1462486761216 Marionette TRACE conn2 -> [0,19,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:19:21 INFO - PROCESS | 3848 | 1462486761306 Marionette TRACE conn2 <- [1,19,null,{"value":null}] 15:19:21 INFO - PROCESS | 3848 | 1462486761313 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\", \"4d8e089e-8c00-4ed9-b753-79225e50fa4e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:19:21 INFO - PROCESS | 3848 | ++DOCSHELL 1AECE400 == 12 [pid = 3848] [id = 12] 15:19:21 INFO - PROCESS | 3848 | ++DOMWINDOW == 32 (1AECF400) [pid = 3848] [serial = 32] [outer = 00000000] 15:19:21 INFO - PROCESS | 3848 | ++DOMWINDOW == 33 (1AED3400) [pid = 3848] [serial = 33] [outer = 1AECF400] 15:19:21 INFO - PROCESS | 3848 | 1462486761359 Marionette DEBUG loaded listener.js 15:19:21 INFO - PROCESS | 3848 | ++DOMWINDOW == 34 (1B416000) [pid = 3848] [serial = 34] [outer = 1AECF400] 15:19:21 INFO - PROCESS | 3848 | 1462486761711 Marionette TRACE conn2 <- [1,20,null,{"value":["/2dcontext/compositing/2d.composite.canvas.destination-out.html",0,null,null,[["Canvas test: 2d.composite.canvas.destination-out",0,null,null]]]}] 15:19:21 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-out.html | Canvas test: 2d.composite.canvas.destination-out 15:19:21 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-out.html | took 532ms 15:19:21 INFO - PROCESS | 3848 | 1462486761748 Marionette TRACE conn2 -> [0,21,"getWindowHandle",null] 15:19:21 INFO - PROCESS | 3848 | 1462486761750 Marionette TRACE conn2 <- [1,21,null,{"value":"13"}] 15:19:21 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-over.html 15:19:21 INFO - PROCESS | 3848 | 1462486761753 Marionette TRACE conn2 -> [0,22,"setScriptTimeout",{"ms":35000}] 15:19:21 INFO - PROCESS | 3848 | 1462486761755 Marionette TRACE conn2 <- [1,22,null,{}] 15:19:21 INFO - PROCESS | 3848 | 1462486761758 Marionette TRACE conn2 -> [0,23,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:19:21 INFO - PROCESS | 3848 | 1462486761844 Marionette TRACE conn2 <- [1,23,null,{"value":null}] 15:19:21 INFO - PROCESS | 3848 | 1462486761851 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\", \"4d8e089e-8c00-4ed9-b753-79225e50fa4e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:19:21 INFO - PROCESS | 3848 | ++DOCSHELL 1B17EC00 == 13 [pid = 3848] [id = 13] 15:19:21 INFO - PROCESS | 3848 | ++DOMWINDOW == 35 (1B181400) [pid = 3848] [serial = 35] [outer = 00000000] 15:19:21 INFO - PROCESS | 3848 | ++DOMWINDOW == 36 (1B613400) [pid = 3848] [serial = 36] [outer = 1B181400] 15:19:21 INFO - PROCESS | 3848 | 1462486761895 Marionette DEBUG loaded listener.js 15:19:21 INFO - PROCESS | 3848 | ++DOMWINDOW == 37 (1B616C00) [pid = 3848] [serial = 37] [outer = 1B181400] 15:19:22 INFO - PROCESS | 3848 | 1462486762204 Marionette TRACE conn2 <- [1,24,null,{"value":["/2dcontext/compositing/2d.composite.canvas.destination-over.html",0,null,null,[["Canvas test: 2d.composite.canvas.destination-over",0,null,null]]]}] 15:19:22 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-over.html | Canvas test: 2d.composite.canvas.destination-over 15:19:22 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-over.html | took 532ms 15:19:22 INFO - PROCESS | 3848 | 1462486762288 Marionette TRACE conn2 -> [0,25,"getWindowHandle",null] 15:19:22 INFO - PROCESS | 3848 | 1462486762290 Marionette TRACE conn2 <- [1,25,null,{"value":"13"}] 15:19:22 INFO - PROCESS | 3848 | 1462486762294 Marionette TRACE conn2 -> [0,26,"setScriptTimeout",{"ms":35000}] 15:19:22 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.lighter.html 15:19:22 INFO - PROCESS | 3848 | 1462486762295 Marionette TRACE conn2 <- [1,26,null,{}] 15:19:22 INFO - PROCESS | 3848 | 1462486762298 Marionette TRACE conn2 -> [0,27,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:19:22 INFO - PROCESS | 3848 | 1462486762388 Marionette TRACE conn2 <- [1,27,null,{"value":null}] 15:19:22 INFO - PROCESS | 3848 | 1462486762395 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\", \"4d8e089e-8c00-4ed9-b753-79225e50fa4e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:19:22 INFO - PROCESS | 3848 | ++DOCSHELL 1B61F800 == 14 [pid = 3848] [id = 14] 15:19:22 INFO - PROCESS | 3848 | ++DOMWINDOW == 38 (1B620000) [pid = 3848] [serial = 38] [outer = 00000000] 15:19:22 INFO - PROCESS | 3848 | ++DOMWINDOW == 39 (1B750400) [pid = 3848] [serial = 39] [outer = 1B620000] 15:19:22 INFO - PROCESS | 3848 | 1462486762438 Marionette DEBUG loaded listener.js 15:19:22 INFO - PROCESS | 3848 | ++DOMWINDOW == 40 (1B753C00) [pid = 3848] [serial = 40] [outer = 1B620000] 15:19:22 INFO - PROCESS | 3848 | 1462486762803 Marionette TRACE conn2 <- [1,28,null,{"value":["/2dcontext/compositing/2d.composite.canvas.lighter.html",0,null,null,[["Canvas test: 2d.composite.canvas.lighter",0,null,null]]]}] 15:19:22 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.lighter.html | Canvas test: 2d.composite.canvas.lighter 15:19:22 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.lighter.html | took 532ms 15:19:22 INFO - PROCESS | 3848 | 1462486762829 Marionette TRACE conn2 -> [0,29,"getWindowHandle",null] 15:19:22 INFO - PROCESS | 3848 | 1462486762831 Marionette TRACE conn2 <- [1,29,null,{"value":"13"}] 15:19:22 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-atop.html 15:19:22 INFO - PROCESS | 3848 | 1462486762835 Marionette TRACE conn2 -> [0,30,"setScriptTimeout",{"ms":35000}] 15:19:22 INFO - PROCESS | 3848 | 1462486762836 Marionette TRACE conn2 <- [1,30,null,{}] 15:19:22 INFO - PROCESS | 3848 | 1462486762840 Marionette TRACE conn2 -> [0,31,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:19:22 INFO - PROCESS | 3848 | 1462486762922 Marionette TRACE conn2 <- [1,31,null,{"value":null}] 15:19:22 INFO - PROCESS | 3848 | 1462486762928 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\", \"4d8e089e-8c00-4ed9-b753-79225e50fa4e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:19:22 INFO - PROCESS | 3848 | ++DOCSHELL 1B757400 == 15 [pid = 3848] [id = 15] 15:19:22 INFO - PROCESS | 3848 | ++DOMWINDOW == 41 (1B758C00) [pid = 3848] [serial = 41] [outer = 00000000] 15:19:22 INFO - PROCESS | 3848 | ++DOMWINDOW == 42 (1B9DCC00) [pid = 3848] [serial = 42] [outer = 1B758C00] 15:19:22 INFO - PROCESS | 3848 | 1462486762971 Marionette DEBUG loaded listener.js 15:19:23 INFO - PROCESS | 3848 | ++DOMWINDOW == 43 (1B9E1400) [pid = 3848] [serial = 43] [outer = 1B758C00] 15:19:23 INFO - PROCESS | 3848 | ++DOCSHELL 1B759800 == 16 [pid = 3848] [id = 16] 15:19:23 INFO - PROCESS | 3848 | ++DOMWINDOW == 44 (1B759C00) [pid = 3848] [serial = 44] [outer = 00000000] 15:19:23 INFO - PROCESS | 3848 | ++DOMWINDOW == 45 (1B9E2800) [pid = 3848] [serial = 45] [outer = 1B759C00] 15:19:23 INFO - PROCESS | 3848 | ++DOMWINDOW == 46 (1AED5400) [pid = 3848] [serial = 46] [outer = 1B759C00] 15:19:23 INFO - PROCESS | 3848 | ++DOCSHELL 1BC2FC00 == 17 [pid = 3848] [id = 17] 15:19:23 INFO - PROCESS | 3848 | ++DOMWINDOW == 47 (1BC33C00) [pid = 3848] [serial = 47] [outer = 00000000] 15:19:23 INFO - PROCESS | 3848 | ++DOMWINDOW == 48 (1BC3D400) [pid = 3848] [serial = 48] [outer = 1BC33C00] 15:19:23 INFO - PROCESS | 3848 | ++DOMWINDOW == 49 (1BD36400) [pid = 3848] [serial = 49] [outer = 1BC33C00] 15:19:23 INFO - PROCESS | 3848 | 1462486763972 Marionette TRACE conn2 <- [1,32,null,{"value":["/2dcontext/compositing/2d.composite.canvas.source-atop.html",0,null,null,[["Canvas test: 2d.composite.canvas.source-atop",0,null,null]]]}] 15:19:24 INFO - PROCESS | 3848 | --DOCSHELL 11BC8400 == 16 [pid = 3848] [id = 1] 15:19:24 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-atop.html | Canvas test: 2d.composite.canvas.source-atop 15:19:24 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-atop.html | took 1253ms 15:19:24 INFO - PROCESS | 3848 | 1462486764090 Marionette TRACE conn2 -> [0,33,"getWindowHandle",null] 15:19:24 INFO - PROCESS | 3848 | 1462486764094 Marionette TRACE conn2 <- [1,33,null,{"value":"13"}] 15:19:24 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-in.html 15:19:24 INFO - PROCESS | 3848 | 1462486764100 Marionette TRACE conn2 -> [0,34,"setScriptTimeout",{"ms":35000}] 15:19:24 INFO - PROCESS | 3848 | 1462486764104 Marionette TRACE conn2 <- [1,34,null,{}] 15:19:24 INFO - PROCESS | 3848 | 1462486764111 Marionette TRACE conn2 -> [0,35,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:19:24 INFO - PROCESS | 3848 | 1462486764264 Marionette TRACE conn2 <- [1,35,null,{"value":null}] 15:19:24 INFO - PROCESS | 3848 | 1462486764337 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\", \"4d8e089e-8c00-4ed9-b753-79225e50fa4e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:19:24 INFO - PROCESS | 3848 | ++DOCSHELL 10D28C00 == 17 [pid = 3848] [id = 18] 15:19:24 INFO - PROCESS | 3848 | ++DOMWINDOW == 50 (10DDC400) [pid = 3848] [serial = 50] [outer = 00000000] 15:19:24 INFO - PROCESS | 3848 | ++DOMWINDOW == 51 (10DE9000) [pid = 3848] [serial = 51] [outer = 10DDC400] 15:19:24 INFO - PROCESS | 3848 | 1462486764398 Marionette DEBUG loaded listener.js 15:19:24 INFO - PROCESS | 3848 | ++DOMWINDOW == 52 (10EACC00) [pid = 3848] [serial = 52] [outer = 10DDC400] 15:19:24 INFO - PROCESS | 3848 | 1462486764910 Marionette TRACE conn2 <- [1,36,null,{"value":["/2dcontext/compositing/2d.composite.canvas.source-in.html",0,null,null,[["Canvas test: 2d.composite.canvas.source-in",0,null,null]]]}] 15:19:24 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-in.html | Canvas test: 2d.composite.canvas.source-in 15:19:24 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-in.html | took 845ms 15:19:24 INFO - PROCESS | 3848 | 1462486764944 Marionette TRACE conn2 -> [0,37,"getWindowHandle",null] 15:19:24 INFO - PROCESS | 3848 | 1462486764950 Marionette TRACE conn2 <- [1,37,null,{"value":"13"}] 15:19:24 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-out.html 15:19:24 INFO - PROCESS | 3848 | 1462486764956 Marionette TRACE conn2 -> [0,38,"setScriptTimeout",{"ms":35000}] 15:19:24 INFO - PROCESS | 3848 | 1462486764959 Marionette TRACE conn2 <- [1,38,null,{}] 15:19:24 INFO - PROCESS | 3848 | 1462486764963 Marionette TRACE conn2 -> [0,39,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:19:25 INFO - PROCESS | 3848 | 1462486765072 Marionette TRACE conn2 <- [1,39,null,{"value":null}] 15:19:25 INFO - PROCESS | 3848 | 1462486765150 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\", \"4d8e089e-8c00-4ed9-b753-79225e50fa4e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:19:25 INFO - PROCESS | 3848 | ++DOCSHELL 11B44800 == 18 [pid = 3848] [id = 19] 15:19:25 INFO - PROCESS | 3848 | ++DOMWINDOW == 53 (11B8FC00) [pid = 3848] [serial = 53] [outer = 00000000] 15:19:25 INFO - PROCESS | 3848 | ++DOMWINDOW == 54 (134BF000) [pid = 3848] [serial = 54] [outer = 11B8FC00] 15:19:25 INFO - PROCESS | 3848 | 1462486765204 Marionette DEBUG loaded listener.js 15:19:25 INFO - PROCESS | 3848 | ++DOMWINDOW == 55 (13728400) [pid = 3848] [serial = 55] [outer = 11B8FC00] 15:19:25 INFO - PROCESS | 3848 | 1462486765781 Marionette TRACE conn2 <- [1,40,null,{"value":["/2dcontext/compositing/2d.composite.canvas.source-out.html",0,null,null,[["Canvas test: 2d.composite.canvas.source-out",0,null,null]]]}] 15:19:25 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-out.html | Canvas test: 2d.composite.canvas.source-out 15:19:25 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-out.html | took 830ms 15:19:25 INFO - PROCESS | 3848 | 1462486765797 Marionette TRACE conn2 -> [0,41,"getWindowHandle",null] 15:19:25 INFO - PROCESS | 3848 | 1462486765799 Marionette TRACE conn2 <- [1,41,null,{"value":"13"}] 15:19:25 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-over.html 15:19:25 INFO - PROCESS | 3848 | 1462486765803 Marionette TRACE conn2 -> [0,42,"setScriptTimeout",{"ms":35000}] 15:19:25 INFO - PROCESS | 3848 | 1462486765807 Marionette TRACE conn2 <- [1,42,null,{}] 15:19:25 INFO - PROCESS | 3848 | 1462486765818 Marionette TRACE conn2 -> [0,43,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:19:25 INFO - PROCESS | 3848 | 1462486765930 Marionette TRACE conn2 <- [1,43,null,{"value":null}] 15:19:26 INFO - PROCESS | 3848 | 1462486766008 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\", \"4d8e089e-8c00-4ed9-b753-79225e50fa4e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:19:26 INFO - PROCESS | 3848 | ++DOCSHELL 15C5D000 == 19 [pid = 3848] [id = 20] 15:19:26 INFO - PROCESS | 3848 | ++DOMWINDOW == 56 (15C5D800) [pid = 3848] [serial = 56] [outer = 00000000] 15:19:26 INFO - PROCESS | 3848 | ++DOMWINDOW == 57 (16043C00) [pid = 3848] [serial = 57] [outer = 15C5D800] 15:19:26 INFO - PROCESS | 3848 | 1462486766066 Marionette DEBUG loaded listener.js 15:19:26 INFO - PROCESS | 3848 | ++DOMWINDOW == 58 (1617A000) [pid = 3848] [serial = 58] [outer = 15C5D800] 15:19:26 INFO - PROCESS | 3848 | 1462486766747 Marionette TRACE conn2 <- [1,44,null,{"value":["/2dcontext/compositing/2d.composite.canvas.source-over.html",0,null,null,[["Canvas test: 2d.composite.canvas.source-over",0,null,null]]]}] 15:19:26 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-over.html | Canvas test: 2d.composite.canvas.source-over 15:19:26 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-over.html | took 1002ms 15:19:26 INFO - PROCESS | 3848 | 1462486766805 Marionette TRACE conn2 -> [0,45,"getWindowHandle",null] 15:19:26 INFO - PROCESS | 3848 | 1462486766808 Marionette TRACE conn2 <- [1,45,null,{"value":"13"}] 15:19:26 INFO - PROCESS | 3848 | 1462486766813 Marionette TRACE conn2 -> [0,46,"setScriptTimeout",{"ms":35000}] 15:19:26 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.xor.html 15:19:26 INFO - PROCESS | 3848 | 1462486766817 Marionette TRACE conn2 <- [1,46,null,{}] 15:19:26 INFO - PROCESS | 3848 | 1462486766822 Marionette TRACE conn2 -> [0,47,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:19:26 INFO - PROCESS | 3848 | 1462486766911 Marionette TRACE conn2 <- [1,47,null,{"value":null}] 15:19:27 INFO - PROCESS | 3848 | 1462486766976 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\", \"4d8e089e-8c00-4ed9-b753-79225e50fa4e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:19:27 INFO - PROCESS | 3848 | ++DOCSHELL 10DE3800 == 20 [pid = 3848] [id = 21] 15:19:27 INFO - PROCESS | 3848 | ++DOMWINDOW == 59 (10DE3C00) [pid = 3848] [serial = 59] [outer = 00000000] 15:19:27 INFO - PROCESS | 3848 | ++DOMWINDOW == 60 (10EB2800) [pid = 3848] [serial = 60] [outer = 10DE3C00] 15:19:27 INFO - PROCESS | 3848 | 1462486767029 Marionette DEBUG loaded listener.js 15:19:27 INFO - PROCESS | 3848 | ++DOMWINDOW == 61 (11184800) [pid = 3848] [serial = 61] [outer = 10DE3C00] 15:19:27 INFO - PROCESS | 3848 | --DOCSHELL 13754800 == 19 [pid = 3848] [id = 4] 15:19:27 INFO - PROCESS | 3848 | 1462486767483 Marionette TRACE conn2 <- [1,48,null,{"value":["/2dcontext/compositing/2d.composite.canvas.xor.html",0,null,null,[["Canvas test: 2d.composite.canvas.xor",0,null,null]]]}] 15:19:27 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.xor.html | Canvas test: 2d.composite.canvas.xor 15:19:27 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.xor.html | took 689ms 15:19:27 INFO - PROCESS | 3848 | 1462486767606 Marionette TRACE conn2 -> [0,49,"getWindowHandle",null] 15:19:27 INFO - PROCESS | 3848 | 1462486767612 Marionette TRACE conn2 <- [1,49,null,{"value":"13"}] 15:19:27 INFO - PROCESS | 3848 | 1462486767637 Marionette TRACE conn2 -> [0,50,"setScriptTimeout",{"ms":35000}] 15:19:27 INFO - PROCESS | 3848 | 1462486767639 Marionette TRACE conn2 <- [1,50,null,{}] 15:19:27 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.copy.html 15:19:27 INFO - PROCESS | 3848 | 1462486767643 Marionette TRACE conn2 -> [0,51,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:19:27 INFO - PROCESS | 3848 | 1462486767727 Marionette TRACE conn2 <- [1,51,null,{"value":null}] 15:19:27 INFO - PROCESS | 3848 | 1462486767735 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\", \"4d8e089e-8c00-4ed9-b753-79225e50fa4e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:19:27 INFO - PROCESS | 3848 | ++DOCSHELL 11B0E800 == 20 [pid = 3848] [id = 22] 15:19:27 INFO - PROCESS | 3848 | ++DOMWINDOW == 62 (11B98C00) [pid = 3848] [serial = 62] [outer = 00000000] 15:19:27 INFO - PROCESS | 3848 | ++DOMWINDOW == 63 (12F19C00) [pid = 3848] [serial = 63] [outer = 11B98C00] 15:19:27 INFO - PROCESS | 3848 | 1462486767780 Marionette DEBUG loaded listener.js 15:19:27 INFO - PROCESS | 3848 | ++DOMWINDOW == 64 (131D6000) [pid = 3848] [serial = 64] [outer = 11B98C00] 15:19:28 INFO - PROCESS | 3848 | 1462486768190 Marionette TRACE conn2 <- [1,52,null,{"value":["/2dcontext/compositing/2d.composite.clip.copy.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 15:19:28 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.copy.html | fill() does not affect pixels outside the clip region. 15:19:28 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.copy.html | took 579ms 15:19:28 INFO - PROCESS | 3848 | 1462486768219 Marionette TRACE conn2 -> [0,53,"getWindowHandle",null] 15:19:28 INFO - PROCESS | 3848 | 1462486768222 Marionette TRACE conn2 <- [1,53,null,{"value":"13"}] 15:19:28 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-atop.html 15:19:28 INFO - PROCESS | 3848 | 1462486768225 Marionette TRACE conn2 -> [0,54,"setScriptTimeout",{"ms":35000}] 15:19:28 INFO - PROCESS | 3848 | 1462486768229 Marionette TRACE conn2 <- [1,54,null,{}] 15:19:28 INFO - PROCESS | 3848 | 1462486768242 Marionette TRACE conn2 -> [0,55,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:19:28 INFO - PROCESS | 3848 | 1462486768320 Marionette TRACE conn2 <- [1,55,null,{"value":null}] 15:19:28 INFO - PROCESS | 3848 | 1462486768329 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\", \"4d8e089e-8c00-4ed9-b753-79225e50fa4e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:19:28 INFO - PROCESS | 3848 | ++DOCSHELL 13598400 == 21 [pid = 3848] [id = 23] 15:19:28 INFO - PROCESS | 3848 | ++DOMWINDOW == 65 (13729800) [pid = 3848] [serial = 65] [outer = 00000000] 15:19:28 INFO - PROCESS | 3848 | ++DOMWINDOW == 66 (1375EC00) [pid = 3848] [serial = 66] [outer = 13729800] 15:19:28 INFO - PROCESS | 3848 | 1462486768375 Marionette DEBUG loaded listener.js 15:19:28 INFO - PROCESS | 3848 | ++DOMWINDOW == 67 (13F89C00) [pid = 3848] [serial = 67] [outer = 13729800] 15:19:28 INFO - PROCESS | 3848 | 1462486768815 Marionette TRACE conn2 <- [1,56,null,{"value":["/2dcontext/compositing/2d.composite.clip.destination-atop.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 15:19:28 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-atop.html | fill() does not affect pixels outside the clip region. 15:19:28 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-atop.html | took 595ms 15:19:28 INFO - PROCESS | 3848 | 1462486768853 Marionette TRACE conn2 -> [0,57,"getWindowHandle",null] 15:19:28 INFO - PROCESS | 3848 | 1462486768855 Marionette TRACE conn2 <- [1,57,null,{"value":"13"}] 15:19:28 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-in.html 15:19:28 INFO - PROCESS | 3848 | 1462486768859 Marionette TRACE conn2 -> [0,58,"setScriptTimeout",{"ms":35000}] 15:19:28 INFO - PROCESS | 3848 | 1462486768861 Marionette TRACE conn2 <- [1,58,null,{}] 15:19:28 INFO - PROCESS | 3848 | 1462486768864 Marionette TRACE conn2 -> [0,59,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:19:28 INFO - PROCESS | 3848 | 1462486768939 Marionette TRACE conn2 <- [1,59,null,{"value":null}] 15:19:28 INFO - PROCESS | 3848 | 1462486768945 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\", \"4d8e089e-8c00-4ed9-b753-79225e50fa4e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:19:28 INFO - PROCESS | 3848 | ++DOCSHELL 146CF400 == 22 [pid = 3848] [id = 24] 15:19:28 INFO - PROCESS | 3848 | ++DOMWINDOW == 68 (146CF800) [pid = 3848] [serial = 68] [outer = 00000000] 15:19:28 INFO - PROCESS | 3848 | ++DOMWINDOW == 69 (15137800) [pid = 3848] [serial = 69] [outer = 146CF800] 15:19:28 INFO - PROCESS | 3848 | 1462486768989 Marionette DEBUG loaded listener.js 15:19:29 INFO - PROCESS | 3848 | ++DOMWINDOW == 70 (15144C00) [pid = 3848] [serial = 70] [outer = 146CF800] 15:19:29 INFO - PROCESS | 3848 | 1462486769389 Marionette TRACE conn2 <- [1,60,null,{"value":["/2dcontext/compositing/2d.composite.clip.destination-in.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 15:19:29 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-in.html | fill() does not affect pixels outside the clip region. 15:19:29 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-in.html | took 595ms 15:19:29 INFO - PROCESS | 3848 | 1462486769456 Marionette TRACE conn2 -> [0,61,"getWindowHandle",null] 15:19:29 INFO - PROCESS | 3848 | 1462486769458 Marionette TRACE conn2 <- [1,61,null,{"value":"13"}] 15:19:29 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-out.html 15:19:29 INFO - PROCESS | 3848 | 1462486769461 Marionette TRACE conn2 -> [0,62,"setScriptTimeout",{"ms":35000}] 15:19:29 INFO - PROCESS | 3848 | 1462486769463 Marionette TRACE conn2 <- [1,62,null,{}] 15:19:29 INFO - PROCESS | 3848 | 1462486769466 Marionette TRACE conn2 -> [0,63,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:19:29 INFO - PROCESS | 3848 | 1462486769541 Marionette TRACE conn2 <- [1,63,null,{"value":null}] 15:19:29 INFO - PROCESS | 3848 | 1462486769548 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\", \"4d8e089e-8c00-4ed9-b753-79225e50fa4e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:19:29 INFO - PROCESS | 3848 | ++DOCSHELL 15136400 == 23 [pid = 3848] [id = 25] 15:19:29 INFO - PROCESS | 3848 | ++DOMWINDOW == 71 (151B4800) [pid = 3848] [serial = 71] [outer = 00000000] 15:19:29 INFO - PROCESS | 3848 | ++DOMWINDOW == 72 (15C63000) [pid = 3848] [serial = 72] [outer = 151B4800] 15:19:29 INFO - PROCESS | 3848 | 1462486769596 Marionette DEBUG loaded listener.js 15:19:29 INFO - PROCESS | 3848 | ++DOMWINDOW == 73 (16020800) [pid = 3848] [serial = 73] [outer = 151B4800] 15:19:30 INFO - PROCESS | 3848 | 1462486769996 Marionette TRACE conn2 <- [1,64,null,{"value":["/2dcontext/compositing/2d.composite.clip.destination-out.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 15:19:30 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-out.html | fill() does not affect pixels outside the clip region. 15:19:30 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-out.html | took 595ms 15:19:30 INFO - PROCESS | 3848 | 1462486770058 Marionette TRACE conn2 -> [0,65,"getWindowHandle",null] 15:19:30 INFO - PROCESS | 3848 | 1462486770060 Marionette TRACE conn2 <- [1,65,null,{"value":"13"}] 15:19:30 INFO - PROCESS | 3848 | 1462486770063 Marionette TRACE conn2 -> [0,66,"setScriptTimeout",{"ms":35000}] 15:19:30 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-over.html 15:19:30 INFO - PROCESS | 3848 | 1462486770065 Marionette TRACE conn2 <- [1,66,null,{}] 15:19:30 INFO - PROCESS | 3848 | 1462486770069 Marionette TRACE conn2 -> [0,67,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:19:30 INFO - PROCESS | 3848 | 1462486770159 Marionette TRACE conn2 <- [1,67,null,{"value":null}] 15:19:30 INFO - PROCESS | 3848 | 1462486770169 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\", \"4d8e089e-8c00-4ed9-b753-79225e50fa4e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:19:30 INFO - PROCESS | 3848 | ++DOCSHELL 16D31C00 == 24 [pid = 3848] [id = 26] 15:19:30 INFO - PROCESS | 3848 | ++DOMWINDOW == 74 (17086000) [pid = 3848] [serial = 74] [outer = 00000000] 15:19:30 INFO - PROCESS | 3848 | ++DOMWINDOW == 75 (17340800) [pid = 3848] [serial = 75] [outer = 17086000] 15:19:30 INFO - PROCESS | 3848 | 1462486770216 Marionette DEBUG loaded listener.js 15:19:30 INFO - PROCESS | 3848 | ++DOMWINDOW == 76 (17341400) [pid = 3848] [serial = 76] [outer = 17086000] 15:19:30 INFO - PROCESS | 3848 | 1462486770608 Marionette TRACE conn2 <- [1,68,null,{"value":["/2dcontext/compositing/2d.composite.clip.destination-over.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 15:19:30 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-over.html | fill() does not affect pixels outside the clip region. 15:19:30 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-over.html | took 595ms 15:19:30 INFO - PROCESS | 3848 | 1462486770661 Marionette TRACE conn2 -> [0,69,"getWindowHandle",null] 15:19:30 INFO - PROCESS | 3848 | 1462486770663 Marionette TRACE conn2 <- [1,69,null,{"value":"13"}] 15:19:30 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.lighter.html 15:19:30 INFO - PROCESS | 3848 | 1462486770679 Marionette TRACE conn2 -> [0,70,"setScriptTimeout",{"ms":35000}] 15:19:30 INFO - PROCESS | 3848 | 1462486770681 Marionette TRACE conn2 <- [1,70,null,{}] 15:19:30 INFO - PROCESS | 3848 | 1462486770685 Marionette TRACE conn2 -> [0,71,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:19:30 INFO - PROCESS | 3848 | 1462486770767 Marionette TRACE conn2 <- [1,71,null,{"value":null}] 15:19:30 INFO - PROCESS | 3848 | 1462486770773 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\", \"4d8e089e-8c00-4ed9-b753-79225e50fa4e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:19:30 INFO - PROCESS | 3848 | ++DOCSHELL 106C5800 == 25 [pid = 3848] [id = 27] 15:19:30 INFO - PROCESS | 3848 | ++DOMWINDOW == 77 (15B66400) [pid = 3848] [serial = 77] [outer = 00000000] 15:19:30 INFO - PROCESS | 3848 | ++DOMWINDOW == 78 (1789A800) [pid = 3848] [serial = 78] [outer = 15B66400] 15:19:30 INFO - PROCESS | 3848 | 1462486770818 Marionette DEBUG loaded listener.js 15:19:30 INFO - PROCESS | 3848 | ++DOMWINDOW == 79 (17A03800) [pid = 3848] [serial = 79] [outer = 15B66400] 15:19:31 INFO - PROCESS | 3848 | 1462486771197 Marionette TRACE conn2 <- [1,72,null,{"value":["/2dcontext/compositing/2d.composite.clip.lighter.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 15:19:31 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.lighter.html | fill() does not affect pixels outside the clip region. 15:19:31 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.lighter.html | took 564ms 15:19:31 INFO - PROCESS | 3848 | 1462486771222 Marionette TRACE conn2 -> [0,73,"getWindowHandle",null] 15:19:31 INFO - PROCESS | 3848 | 1462486771224 Marionette TRACE conn2 <- [1,73,null,{"value":"13"}] 15:19:31 INFO - PROCESS | 3848 | 1462486771227 Marionette TRACE conn2 -> [0,74,"setScriptTimeout",{"ms":35000}] 15:19:31 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-atop.html 15:19:31 INFO - PROCESS | 3848 | 1462486771229 Marionette TRACE conn2 <- [1,74,null,{}] 15:19:31 INFO - PROCESS | 3848 | 1462486771232 Marionette TRACE conn2 -> [0,75,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:19:31 INFO - PROCESS | 3848 | 1462486771334 Marionette TRACE conn2 <- [1,75,null,{"value":null}] 15:19:31 INFO - PROCESS | 3848 | 1462486771343 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\", \"4d8e089e-8c00-4ed9-b753-79225e50fa4e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:19:31 INFO - PROCESS | 3848 | ++DOCSHELL 17539C00 == 26 [pid = 3848] [id = 28] 15:19:31 INFO - PROCESS | 3848 | ++DOMWINDOW == 80 (1753A800) [pid = 3848] [serial = 80] [outer = 00000000] 15:19:31 INFO - PROCESS | 3848 | ++DOMWINDOW == 81 (17F23000) [pid = 3848] [serial = 81] [outer = 1753A800] 15:19:31 INFO - PROCESS | 3848 | 1462486771401 Marionette DEBUG loaded listener.js 15:19:31 INFO - PROCESS | 3848 | ++DOMWINDOW == 82 (1802D400) [pid = 3848] [serial = 82] [outer = 1753A800] 15:19:31 INFO - PROCESS | 3848 | 1462486771806 Marionette TRACE conn2 <- [1,76,null,{"value":["/2dcontext/compositing/2d.composite.clip.source-atop.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 15:19:31 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-atop.html | fill() does not affect pixels outside the clip region. 15:19:31 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-atop.html | took 642ms 15:19:31 INFO - PROCESS | 3848 | 1462486771869 Marionette TRACE conn2 -> [0,77,"getWindowHandle",null] 15:19:31 INFO - PROCESS | 3848 | 1462486771871 Marionette TRACE conn2 <- [1,77,null,{"value":"13"}] 15:19:31 INFO - PROCESS | 3848 | 1462486771874 Marionette TRACE conn2 -> [0,78,"setScriptTimeout",{"ms":35000}] 15:19:31 INFO - PROCESS | 3848 | 1462486771876 Marionette TRACE conn2 <- [1,78,null,{}] 15:19:31 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-in.html 15:19:31 INFO - PROCESS | 3848 | 1462486771879 Marionette TRACE conn2 -> [0,79,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:19:31 INFO - PROCESS | 3848 | 1462486771983 Marionette TRACE conn2 <- [1,79,null,{"value":null}] 15:19:32 INFO - PROCESS | 3848 | 1462486771993 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\", \"4d8e089e-8c00-4ed9-b753-79225e50fa4e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:19:32 INFO - PROCESS | 3848 | ++DOCSHELL 17EA3000 == 27 [pid = 3848] [id = 29] 15:19:32 INFO - PROCESS | 3848 | ++DOMWINDOW == 83 (18037800) [pid = 3848] [serial = 83] [outer = 00000000] 15:19:32 INFO - PROCESS | 3848 | ++DOMWINDOW == 84 (18425C00) [pid = 3848] [serial = 84] [outer = 18037800] 15:19:32 INFO - PROCESS | 3848 | 1462486772036 Marionette DEBUG loaded listener.js 15:19:32 INFO - PROCESS | 3848 | ++DOMWINDOW == 85 (184B8000) [pid = 3848] [serial = 85] [outer = 18037800] 15:19:32 INFO - PROCESS | 3848 | 1462486772408 Marionette TRACE conn2 <- [1,80,null,{"value":["/2dcontext/compositing/2d.composite.clip.source-in.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 15:19:32 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-in.html | fill() does not affect pixels outside the clip region. 15:19:32 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-in.html | took 595ms 15:19:32 INFO - PROCESS | 3848 | 1462486772473 Marionette TRACE conn2 -> [0,81,"getWindowHandle",null] 15:19:32 INFO - PROCESS | 3848 | 1462486772475 Marionette TRACE conn2 <- [1,81,null,{"value":"13"}] 15:19:32 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-out.html 15:19:32 INFO - PROCESS | 3848 | 1462486772479 Marionette TRACE conn2 -> [0,82,"setScriptTimeout",{"ms":35000}] 15:19:32 INFO - PROCESS | 3848 | 1462486772480 Marionette TRACE conn2 <- [1,82,null,{}] 15:19:32 INFO - PROCESS | 3848 | 1462486772484 Marionette TRACE conn2 -> [0,83,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:19:32 INFO - PROCESS | 3848 | 1462486772556 Marionette TRACE conn2 <- [1,83,null,{"value":null}] 15:19:32 INFO - PROCESS | 3848 | 1462486772626 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\", \"4d8e089e-8c00-4ed9-b753-79225e50fa4e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:19:32 INFO - PROCESS | 3848 | ++DOCSHELL 12C0D800 == 28 [pid = 3848] [id = 30] 15:19:32 INFO - PROCESS | 3848 | ++DOMWINDOW == 86 (166E9800) [pid = 3848] [serial = 86] [outer = 00000000] 15:19:32 INFO - PROCESS | 3848 | ++DOMWINDOW == 87 (19ED4C00) [pid = 3848] [serial = 87] [outer = 166E9800] 15:19:32 INFO - PROCESS | 3848 | 1462486772674 Marionette DEBUG loaded listener.js 15:19:32 INFO - PROCESS | 3848 | ++DOMWINDOW == 88 (1A195800) [pid = 3848] [serial = 88] [outer = 166E9800] 15:19:33 INFO - PROCESS | 3848 | 1462486773035 Marionette TRACE conn2 <- [1,84,null,{"value":["/2dcontext/compositing/2d.composite.clip.source-out.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 15:19:33 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-out.html | fill() does not affect pixels outside the clip region. 15:19:33 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-out.html | took 595ms 15:19:33 INFO - PROCESS | 3848 | 1462486773076 Marionette TRACE conn2 -> [0,85,"getWindowHandle",null] 15:19:33 INFO - PROCESS | 3848 | 1462486773078 Marionette TRACE conn2 <- [1,85,null,{"value":"13"}] 15:19:33 INFO - PROCESS | 3848 | 1462486773081 Marionette TRACE conn2 -> [0,86,"setScriptTimeout",{"ms":35000}] 15:19:33 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-over.html 15:19:33 INFO - PROCESS | 3848 | 1462486773084 Marionette TRACE conn2 <- [1,86,null,{}] 15:19:33 INFO - PROCESS | 3848 | 1462486773087 Marionette TRACE conn2 -> [0,87,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:19:33 INFO - PROCESS | 3848 | 1462486773207 Marionette TRACE conn2 <- [1,87,null,{"value":null}] 15:19:33 INFO - PROCESS | 3848 | 1462486773216 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\", \"4d8e089e-8c00-4ed9-b753-79225e50fa4e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:19:33 INFO - PROCESS | 3848 | ++DOCSHELL 12F0D400 == 29 [pid = 3848] [id = 31] 15:19:33 INFO - PROCESS | 3848 | ++DOMWINDOW == 89 (166E8400) [pid = 3848] [serial = 89] [outer = 00000000] 15:19:33 INFO - PROCESS | 3848 | ++DOMWINDOW == 90 (1A5F3C00) [pid = 3848] [serial = 90] [outer = 166E8400] 15:19:33 INFO - PROCESS | 3848 | 1462486773262 Marionette DEBUG loaded listener.js 15:19:33 INFO - PROCESS | 3848 | ++DOMWINDOW == 91 (1A76AC00) [pid = 3848] [serial = 91] [outer = 166E8400] 15:19:33 INFO - PROCESS | 3848 | 1462486773635 Marionette TRACE conn2 <- [1,88,null,{"value":["/2dcontext/compositing/2d.composite.clip.source-over.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 15:19:33 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-over.html | fill() does not affect pixels outside the clip region. 15:19:33 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-over.html | took 595ms 15:19:33 INFO - PROCESS | 3848 | 1462486773678 Marionette TRACE conn2 -> [0,89,"getWindowHandle",null] 15:19:33 INFO - PROCESS | 3848 | 1462486773680 Marionette TRACE conn2 <- [1,89,null,{"value":"13"}] 15:19:33 INFO - PROCESS | 3848 | 1462486773683 Marionette TRACE conn2 -> [0,90,"setScriptTimeout",{"ms":35000}] 15:19:33 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.xor.html 15:19:33 INFO - PROCESS | 3848 | 1462486773685 Marionette TRACE conn2 <- [1,90,null,{}] 15:19:33 INFO - PROCESS | 3848 | 1462486773689 Marionette TRACE conn2 -> [0,91,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:19:33 INFO - PROCESS | 3848 | 1462486773768 Marionette TRACE conn2 <- [1,91,null,{"value":null}] 15:19:33 INFO - PROCESS | 3848 | 1462486773840 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\", \"4d8e089e-8c00-4ed9-b753-79225e50fa4e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:19:33 INFO - PROCESS | 3848 | ++DOCSHELL 1347A800 == 30 [pid = 3848] [id = 32] 15:19:33 INFO - PROCESS | 3848 | ++DOMWINDOW == 92 (13CB8C00) [pid = 3848] [serial = 92] [outer = 00000000] 15:19:33 INFO - PROCESS | 3848 | ++DOMWINDOW == 93 (1A807000) [pid = 3848] [serial = 93] [outer = 13CB8C00] 15:19:33 INFO - PROCESS | 3848 | 1462486773883 Marionette DEBUG loaded listener.js 15:19:33 INFO - PROCESS | 3848 | ++DOMWINDOW == 94 (1AC14400) [pid = 3848] [serial = 94] [outer = 13CB8C00] 15:19:34 INFO - PROCESS | 3848 | 1462486774226 Marionette TRACE conn2 <- [1,92,null,{"value":["/2dcontext/compositing/2d.composite.clip.xor.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 15:19:34 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.xor.html | fill() does not affect pixels outside the clip region. 15:19:34 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.xor.html | took 595ms 15:19:34 INFO - PROCESS | 3848 | 1462486774281 Marionette TRACE conn2 -> [0,93,"getWindowHandle",null] 15:19:34 INFO - PROCESS | 3848 | 1462486774283 Marionette TRACE conn2 <- [1,93,null,{"value":"13"}] 15:19:34 INFO - PROCESS | 3848 | 1462486774286 Marionette TRACE conn2 -> [0,94,"setScriptTimeout",{"ms":35000}] 15:19:34 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html 15:19:34 INFO - PROCESS | 3848 | 1462486774288 Marionette TRACE conn2 <- [1,94,null,{}] 15:19:34 INFO - PROCESS | 3848 | 1462486774291 Marionette TRACE conn2 -> [0,95,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:19:34 INFO - PROCESS | 3848 | 1462486774411 Marionette TRACE conn2 <- [1,95,null,{"value":null}] 15:19:34 INFO - PROCESS | 3848 | 1462486774420 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\", \"4d8e089e-8c00-4ed9-b753-79225e50fa4e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:19:34 INFO - PROCESS | 3848 | ++DOCSHELL 1A767000 == 31 [pid = 3848] [id = 33] 15:19:34 INFO - PROCESS | 3848 | ++DOMWINDOW == 95 (1A803800) [pid = 3848] [serial = 95] [outer = 00000000] 15:19:34 INFO - PROCESS | 3848 | ++DOMWINDOW == 96 (1AC51C00) [pid = 3848] [serial = 96] [outer = 1A803800] 15:19:34 INFO - PROCESS | 3848 | 1462486774463 Marionette DEBUG loaded listener.js 15:19:34 INFO - PROCESS | 3848 | ++DOMWINDOW == 97 (1AD3F400) [pid = 3848] [serial = 97] [outer = 1A803800] 15:19:35 INFO - PROCESS | 3848 | 1462486775646 Marionette TRACE conn2 <- [1,96,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.canvas.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.canvas",0,null,null]]]}] 15:19:35 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | Canvas test: 2d.composite.globalAlpha.canvas 15:19:35 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | took 1394ms 15:19:35 INFO - PROCESS | 3848 | 1462486775687 Marionette TRACE conn2 -> [0,97,"getWindowHandle",null] 15:19:35 INFO - PROCESS | 3848 | 1462486775690 Marionette TRACE conn2 <- [1,97,null,{"value":"13"}] 15:19:35 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html 15:19:35 INFO - PROCESS | 3848 | 1462486775695 Marionette TRACE conn2 -> [0,98,"setScriptTimeout",{"ms":35000}] 15:19:35 INFO - PROCESS | 3848 | 1462486775697 Marionette TRACE conn2 <- [1,98,null,{}] 15:19:35 INFO - PROCESS | 3848 | 1462486775704 Marionette TRACE conn2 -> [0,99,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:19:35 INFO - PROCESS | 3848 | 1462486775811 Marionette TRACE conn2 <- [1,99,null,{"value":null}] 15:19:35 INFO - PROCESS | 3848 | 1462486775859 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\", \"4d8e089e-8c00-4ed9-b753-79225e50fa4e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:19:35 INFO - PROCESS | 3848 | ++DOCSHELL 10E90C00 == 32 [pid = 3848] [id = 34] 15:19:35 INFO - PROCESS | 3848 | ++DOMWINDOW == 98 (10E94C00) [pid = 3848] [serial = 98] [outer = 00000000] 15:19:35 INFO - PROCESS | 3848 | ++DOMWINDOW == 99 (11B01800) [pid = 3848] [serial = 99] [outer = 10E94C00] 15:19:35 INFO - PROCESS | 3848 | 1462486775912 Marionette DEBUG loaded listener.js 15:19:36 INFO - PROCESS | 3848 | ++DOMWINDOW == 100 (10E94000) [pid = 3848] [serial = 100] [outer = 10E94C00] 15:19:36 INFO - PROCESS | 3848 | 1462486776318 Marionette TRACE conn2 <- [1,100,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.canvaspattern",0,null,null]]]}] 15:19:36 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | Canvas test: 2d.composite.globalAlpha.canvaspattern 15:19:36 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | took 643ms 15:19:36 INFO - PROCESS | 3848 | 1462486776333 Marionette TRACE conn2 -> [0,101,"getWindowHandle",null] 15:19:36 INFO - PROCESS | 3848 | 1462486776338 Marionette TRACE conn2 <- [1,101,null,{"value":"13"}] 15:19:36 INFO - PROCESS | 3848 | 1462486776344 Marionette TRACE conn2 -> [0,102,"setScriptTimeout",{"ms":35000}] 15:19:36 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.default.html 15:19:36 INFO - PROCESS | 3848 | 1462486776347 Marionette TRACE conn2 <- [1,102,null,{}] 15:19:36 INFO - PROCESS | 3848 | 1462486776351 Marionette TRACE conn2 -> [0,103,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:19:36 INFO - PROCESS | 3848 | 1462486776453 Marionette TRACE conn2 <- [1,103,null,{"value":null}] 15:19:36 INFO - PROCESS | 3848 | 1462486776460 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\", \"4d8e089e-8c00-4ed9-b753-79225e50fa4e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:19:36 INFO - PROCESS | 3848 | ++DOCSHELL 11B3E400 == 33 [pid = 3848] [id = 35] 15:19:36 INFO - PROCESS | 3848 | ++DOMWINDOW == 101 (11B3E800) [pid = 3848] [serial = 101] [outer = 00000000] 15:19:36 INFO - PROCESS | 3848 | ++DOMWINDOW == 102 (13452800) [pid = 3848] [serial = 102] [outer = 11B3E800] 15:19:36 INFO - PROCESS | 3848 | 1462486776504 Marionette DEBUG loaded listener.js 15:19:36 INFO - PROCESS | 3848 | ++DOMWINDOW == 103 (13598C00) [pid = 3848] [serial = 103] [outer = 11B3E800] 15:19:37 INFO - PROCESS | 3848 | --DOMWINDOW == 102 (13754C00) [pid = 3848] [serial = 8] [outer = 00000000] [url = chrome://gfxsanity/content/sanitytest.html] 15:19:37 INFO - PROCESS | 3848 | --DOMWINDOW == 101 (1B620000) [pid = 3848] [serial = 38] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.lighter.html] 15:19:37 INFO - PROCESS | 3848 | --DOMWINDOW == 100 (1B181400) [pid = 3848] [serial = 35] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-over.html] 15:19:37 INFO - PROCESS | 3848 | --DOMWINDOW == 99 (1AECF400) [pid = 3848] [serial = 32] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-out.html] 15:19:37 INFO - PROCESS | 3848 | --DOMWINDOW == 98 (1AD3D800) [pid = 3848] [serial = 29] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-in.html] 15:19:37 INFO - PROCESS | 3848 | --DOMWINDOW == 97 (1B40E400) [pid = 3848] [serial = 26] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-atop.html] 15:19:37 INFO - PROCESS | 3848 | --DOMWINDOW == 96 (1A31B400) [pid = 3848] [serial = 20] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.copy.html] 15:19:37 INFO - PROCESS | 3848 | --DOMWINDOW == 95 (1B758C00) [pid = 3848] [serial = 41] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-atop.html] 15:19:37 INFO - PROCESS | 3848 | --DOMWINDOW == 94 (10DDC400) [pid = 3848] [serial = 50] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-in.html] 15:19:37 INFO - PROCESS | 3848 | --DOMWINDOW == 93 (11B8FC00) [pid = 3848] [serial = 53] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-out.html] 15:19:37 INFO - PROCESS | 3848 | --DOMWINDOW == 92 (15C5D800) [pid = 3848] [serial = 56] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-over.html] 15:19:37 INFO - PROCESS | 3848 | --DOMWINDOW == 91 (10DE3C00) [pid = 3848] [serial = 59] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.xor.html] 15:19:37 INFO - PROCESS | 3848 | --DOMWINDOW == 90 (11B98C00) [pid = 3848] [serial = 62] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.copy.html] 15:19:37 INFO - PROCESS | 3848 | --DOMWINDOW == 89 (13729800) [pid = 3848] [serial = 65] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-atop.html] 15:19:37 INFO - PROCESS | 3848 | --DOMWINDOW == 88 (146CF800) [pid = 3848] [serial = 68] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-in.html] 15:19:37 INFO - PROCESS | 3848 | --DOMWINDOW == 87 (151B4800) [pid = 3848] [serial = 71] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-out.html] 15:19:37 INFO - PROCESS | 3848 | --DOMWINDOW == 86 (17086000) [pid = 3848] [serial = 74] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-over.html] 15:19:37 INFO - PROCESS | 3848 | --DOMWINDOW == 85 (15B66400) [pid = 3848] [serial = 77] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.lighter.html] 15:19:37 INFO - PROCESS | 3848 | --DOMWINDOW == 84 (1753A800) [pid = 3848] [serial = 80] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-atop.html] 15:19:37 INFO - PROCESS | 3848 | --DOMWINDOW == 83 (18037800) [pid = 3848] [serial = 83] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-in.html] 15:19:37 INFO - PROCESS | 3848 | --DOMWINDOW == 82 (166E9800) [pid = 3848] [serial = 86] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-out.html] 15:19:37 INFO - PROCESS | 3848 | --DOMWINDOW == 81 (166E8400) [pid = 3848] [serial = 89] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-over.html] 15:19:37 INFO - PROCESS | 3848 | 1462486777378 Marionette TRACE conn2 <- [1,104,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.default.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.default",0,null,null]]]}] 15:19:37 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.default.html | Canvas test: 2d.composite.globalAlpha.default 15:19:37 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.default.html | took 1034ms 15:19:37 INFO - PROCESS | 3848 | 1462486777392 Marionette TRACE conn2 -> [0,105,"getWindowHandle",null] 15:19:37 INFO - PROCESS | 3848 | 1462486777394 Marionette TRACE conn2 <- [1,105,null,{"value":"13"}] 15:19:37 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.fill.html 15:19:37 INFO - PROCESS | 3848 | 1462486777397 Marionette TRACE conn2 -> [0,106,"setScriptTimeout",{"ms":35000}] 15:19:37 INFO - PROCESS | 3848 | 1462486777401 Marionette TRACE conn2 <- [1,106,null,{}] 15:19:37 INFO - PROCESS | 3848 | 1462486777411 Marionette TRACE conn2 -> [0,107,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:19:37 INFO - PROCESS | 3848 | 1462486777501 Marionette TRACE conn2 <- [1,107,null,{"value":null}] 15:19:37 INFO - PROCESS | 3848 | 1462486777565 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\", \"4d8e089e-8c00-4ed9-b753-79225e50fa4e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:19:37 INFO - PROCESS | 3848 | ++DOCSHELL 10DE3C00 == 34 [pid = 3848] [id = 36] 15:19:37 INFO - PROCESS | 3848 | ++DOMWINDOW == 82 (10E8E800) [pid = 3848] [serial = 104] [outer = 00000000] 15:19:37 INFO - PROCESS | 3848 | ++DOMWINDOW == 83 (1372AC00) [pid = 3848] [serial = 105] [outer = 10E8E800] 15:19:37 INFO - PROCESS | 3848 | 1462486777612 Marionette DEBUG loaded listener.js 15:19:37 INFO - PROCESS | 3848 | ++DOMWINDOW == 84 (14088C00) [pid = 3848] [serial = 106] [outer = 10E8E800] 15:19:37 INFO - PROCESS | 3848 | 1462486777959 Marionette TRACE conn2 <- [1,108,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.fill.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.fill",0,null,null]]]}] 15:19:38 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | Canvas test: 2d.composite.globalAlpha.fill 15:19:38 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | took 596ms 15:19:38 INFO - PROCESS | 3848 | 1462486777994 Marionette TRACE conn2 -> [0,109,"getWindowHandle",null] 15:19:38 INFO - PROCESS | 3848 | 1462486777996 Marionette TRACE conn2 <- [1,109,null,{"value":"13"}] 15:19:38 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.image.html 15:19:38 INFO - PROCESS | 3848 | 1462486778021 Marionette TRACE conn2 -> [0,110,"setScriptTimeout",{"ms":35000}] 15:19:38 INFO - PROCESS | 3848 | 1462486778023 Marionette TRACE conn2 <- [1,110,null,{}] 15:19:38 INFO - PROCESS | 3848 | 1462486778027 Marionette TRACE conn2 -> [0,111,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:19:38 INFO - PROCESS | 3848 | 1462486778100 Marionette TRACE conn2 <- [1,111,null,{"value":null}] 15:19:38 INFO - PROCESS | 3848 | 1462486778106 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\", \"4d8e089e-8c00-4ed9-b753-79225e50fa4e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:19:38 INFO - PROCESS | 3848 | ++DOCSHELL 146DE800 == 35 [pid = 3848] [id = 37] 15:19:38 INFO - PROCESS | 3848 | ++DOMWINDOW == 85 (15135400) [pid = 3848] [serial = 107] [outer = 00000000] 15:19:38 INFO - PROCESS | 3848 | ++DOMWINDOW == 86 (15B66C00) [pid = 3848] [serial = 108] [outer = 15135400] 15:19:38 INFO - PROCESS | 3848 | 1462486778151 Marionette DEBUG loaded listener.js 15:19:38 INFO - PROCESS | 3848 | ++DOMWINDOW == 87 (15C5A800) [pid = 3848] [serial = 109] [outer = 15135400] 15:19:38 INFO - PROCESS | 3848 | 1462486778569 Marionette TRACE conn2 <- [1,112,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.image.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.image",0,null,null]]]}] 15:19:38 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.image.html | Canvas test: 2d.composite.globalAlpha.image 15:19:38 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.image.html | took 595ms 15:19:38 INFO - PROCESS | 3848 | 1462486778614 Marionette TRACE conn2 -> [0,113,"getWindowHandle",null] 15:19:38 INFO - PROCESS | 3848 | 1462486778616 Marionette TRACE conn2 <- [1,113,null,{"value":"13"}] 15:19:38 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html 15:19:38 INFO - PROCESS | 3848 | 1462486778623 Marionette TRACE conn2 -> [0,114,"setScriptTimeout",{"ms":35000}] 15:19:38 INFO - PROCESS | 3848 | 1462486778625 Marionette TRACE conn2 <- [1,114,null,{}] 15:19:38 INFO - PROCESS | 3848 | 1462486778628 Marionette TRACE conn2 -> [0,115,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:19:38 INFO - PROCESS | 3848 | 1462486778700 Marionette TRACE conn2 <- [1,115,null,{"value":null}] 15:19:38 INFO - PROCESS | 3848 | 1462486778706 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\", \"4d8e089e-8c00-4ed9-b753-79225e50fa4e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:19:38 INFO - PROCESS | 3848 | ++DOCSHELL 16018C00 == 36 [pid = 3848] [id = 38] 15:19:38 INFO - PROCESS | 3848 | ++DOMWINDOW == 88 (1601B000) [pid = 3848] [serial = 110] [outer = 00000000] 15:19:38 INFO - PROCESS | 3848 | ++DOMWINDOW == 89 (16179800) [pid = 3848] [serial = 111] [outer = 1601B000] 15:19:38 INFO - PROCESS | 3848 | 1462486778751 Marionette DEBUG loaded listener.js 15:19:38 INFO - PROCESS | 3848 | ++DOMWINDOW == 90 (166E7800) [pid = 3848] [serial = 112] [outer = 1601B000] 15:19:39 INFO - PROCESS | 3848 | 1462486779151 Marionette TRACE conn2 <- [1,116,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.imagepattern",0,null,null]]]}] 15:19:39 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | Canvas test: 2d.composite.globalAlpha.imagepattern 15:19:39 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | took 595ms 15:19:39 INFO - PROCESS | 3848 | 1462486779227 Marionette TRACE conn2 -> [0,117,"getWindowHandle",null] 15:19:39 INFO - PROCESS | 3848 | 1462486779231 Marionette TRACE conn2 <- [1,117,null,{"value":"13"}] 15:19:39 INFO - PROCESS | 3848 | 1462486779237 Marionette TRACE conn2 -> [0,118,"setScriptTimeout",{"ms":35000}] 15:19:39 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html 15:19:39 INFO - PROCESS | 3848 | 1462486779241 Marionette TRACE conn2 <- [1,118,null,{}] 15:19:39 INFO - PROCESS | 3848 | 1462486779247 Marionette TRACE conn2 -> [0,119,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:19:39 INFO - PROCESS | 3848 | 1462486779336 Marionette TRACE conn2 <- [1,119,null,{"value":null}] 15:19:39 INFO - PROCESS | 3848 | 1462486779441 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\", \"4d8e089e-8c00-4ed9-b753-79225e50fa4e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:19:39 INFO - PROCESS | 3848 | ++DOCSHELL 10E89000 == 37 [pid = 3848] [id = 39] 15:19:39 INFO - PROCESS | 3848 | ++DOMWINDOW == 91 (10E8D400) [pid = 3848] [serial = 113] [outer = 00000000] 15:19:39 INFO - PROCESS | 3848 | ++DOMWINDOW == 92 (1117C400) [pid = 3848] [serial = 114] [outer = 10E8D400] 15:19:39 INFO - PROCESS | 3848 | 1462486779497 Marionette DEBUG loaded listener.js 15:19:39 INFO - PROCESS | 3848 | ++DOMWINDOW == 93 (113F2400) [pid = 3848] [serial = 115] [outer = 10E8D400] 15:19:40 INFO - PROCESS | 3848 | 1462486780050 Marionette TRACE conn2 <- [1,120,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.invalid.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.invalid",0,null,null]]]}] 15:19:40 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | Canvas test: 2d.composite.globalAlpha.invalid 15:19:40 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | took 846ms 15:19:40 INFO - PROCESS | 3848 | 1462486780081 Marionette TRACE conn2 -> [0,121,"getWindowHandle",null] 15:19:40 INFO - PROCESS | 3848 | 1462486780086 Marionette TRACE conn2 <- [1,121,null,{"value":"13"}] 15:19:40 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.range.html 15:19:40 INFO - PROCESS | 3848 | 1462486780109 Marionette TRACE conn2 -> [0,122,"setScriptTimeout",{"ms":35000}] 15:19:40 INFO - PROCESS | 3848 | 1462486780113 Marionette TRACE conn2 <- [1,122,null,{}] 15:19:40 INFO - PROCESS | 3848 | 1462486780117 Marionette TRACE conn2 -> [0,123,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:19:40 INFO - PROCESS | 3848 | 1462486780213 Marionette TRACE conn2 <- [1,123,null,{"value":null}] 15:19:40 INFO - PROCESS | 3848 | 1462486780296 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\", \"4d8e089e-8c00-4ed9-b753-79225e50fa4e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:19:40 INFO - PROCESS | 3848 | ++DOCSHELL 1314FC00 == 38 [pid = 3848] [id = 40] 15:19:40 INFO - PROCESS | 3848 | ++DOMWINDOW == 94 (1340FC00) [pid = 3848] [serial = 116] [outer = 00000000] 15:19:40 INFO - PROCESS | 3848 | ++DOMWINDOW == 95 (1408EC00) [pid = 3848] [serial = 117] [outer = 1340FC00] 15:19:40 INFO - PROCESS | 3848 | 1462486780350 Marionette DEBUG loaded listener.js 15:19:40 INFO - PROCESS | 3848 | ++DOMWINDOW == 96 (151AE400) [pid = 3848] [serial = 118] [outer = 1340FC00] 15:19:40 INFO - PROCESS | 3848 | 1462486780859 Marionette TRACE conn2 <- [1,124,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.range.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.range",0,null,null]]]}] 15:19:40 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.range.html | Canvas test: 2d.composite.globalAlpha.range 15:19:40 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.range.html | took 798ms 15:19:40 INFO - PROCESS | 3848 | 1462486780907 Marionette TRACE conn2 -> [0,125,"getWindowHandle",null] 15:19:40 INFO - PROCESS | 3848 | 1462486780912 Marionette TRACE conn2 <- [1,125,null,{"value":"13"}] 15:19:40 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.copy.html 15:19:40 INFO - PROCESS | 3848 | 1462486780916 Marionette TRACE conn2 -> [0,126,"setScriptTimeout",{"ms":35000}] 15:19:40 INFO - PROCESS | 3848 | 1462486780918 Marionette TRACE conn2 <- [1,126,null,{}] 15:19:40 INFO - PROCESS | 3848 | 1462486780928 Marionette TRACE conn2 -> [0,127,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:19:41 INFO - PROCESS | 3848 | 1462486781028 Marionette TRACE conn2 <- [1,127,null,{"value":null}] 15:19:41 INFO - PROCESS | 3848 | 1462486781115 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\", \"4d8e089e-8c00-4ed9-b753-79225e50fa4e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:19:41 INFO - PROCESS | 3848 | ++DOCSHELL 1753C400 == 39 [pid = 3848] [id = 41] 15:19:41 INFO - PROCESS | 3848 | ++DOMWINDOW == 97 (17894400) [pid = 3848] [serial = 119] [outer = 00000000] 15:19:41 INFO - PROCESS | 3848 | ++DOMWINDOW == 98 (17A5C400) [pid = 3848] [serial = 120] [outer = 17894400] 15:19:41 INFO - PROCESS | 3848 | 1462486781172 Marionette DEBUG loaded listener.js 15:19:41 INFO - PROCESS | 3848 | ++DOMWINDOW == 99 (17F1FC00) [pid = 3848] [serial = 121] [outer = 17894400] 15:19:41 INFO - PROCESS | 3848 | 1462486781677 Marionette TRACE conn2 <- [1,128,null,{"value":["/2dcontext/compositing/2d.composite.image.copy.html",0,null,null,[["Canvas test: 2d.composite.image.copy",0,null,null]]]}] 15:19:41 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.copy.html | Canvas test: 2d.composite.image.copy 15:19:41 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.copy.html | took 799ms 15:19:41 INFO - PROCESS | 3848 | 1462486781719 Marionette TRACE conn2 -> [0,129,"getWindowHandle",null] 15:19:41 INFO - PROCESS | 3848 | 1462486781721 Marionette TRACE conn2 <- [1,129,null,{"value":"13"}] 15:19:41 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-atop.html 15:19:41 INFO - PROCESS | 3848 | 1462486781726 Marionette TRACE conn2 -> [0,130,"setScriptTimeout",{"ms":35000}] 15:19:41 INFO - PROCESS | 3848 | 1462486781728 Marionette TRACE conn2 <- [1,130,null,{}] 15:19:41 INFO - PROCESS | 3848 | 1462486781732 Marionette TRACE conn2 -> [0,131,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:19:41 INFO - PROCESS | 3848 | 1462486781826 Marionette TRACE conn2 <- [1,131,null,{"value":null}] 15:19:41 INFO - PROCESS | 3848 | 1462486781911 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\", \"4d8e089e-8c00-4ed9-b753-79225e50fa4e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:19:41 INFO - PROCESS | 3848 | ++DOCSHELL 17E9A000 == 40 [pid = 3848] [id = 42] 15:19:41 INFO - PROCESS | 3848 | ++DOMWINDOW == 100 (1803A000) [pid = 3848] [serial = 122] [outer = 00000000] 15:19:41 INFO - PROCESS | 3848 | ++DOMWINDOW == 101 (18626000) [pid = 3848] [serial = 123] [outer = 1803A000] 15:19:41 INFO - PROCESS | 3848 | 1462486781972 Marionette DEBUG loaded listener.js 15:19:42 INFO - PROCESS | 3848 | ++DOMWINDOW == 102 (19ED4400) [pid = 3848] [serial = 124] [outer = 1803A000] 15:19:42 INFO - PROCESS | 3848 | 1462486782545 Marionette TRACE conn2 <- [1,132,null,{"value":["/2dcontext/compositing/2d.composite.image.destination-atop.html",0,null,null,[["Canvas test: 2d.composite.image.destination-atop",0,null,null]]]}] 15:19:42 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-atop.html | Canvas test: 2d.composite.image.destination-atop 15:19:42 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-atop.html | took 846ms 15:19:42 INFO - PROCESS | 3848 | 1462486782567 Marionette TRACE conn2 -> [0,133,"getWindowHandle",null] 15:19:42 INFO - PROCESS | 3848 | 1462486782570 Marionette TRACE conn2 <- [1,133,null,{"value":"13"}] 15:19:42 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-in.html 15:19:42 INFO - PROCESS | 3848 | 1462486782573 Marionette TRACE conn2 -> [0,134,"setScriptTimeout",{"ms":35000}] 15:19:42 INFO - PROCESS | 3848 | 1462486782575 Marionette TRACE conn2 <- [1,134,null,{}] 15:19:42 INFO - PROCESS | 3848 | 1462486782579 Marionette TRACE conn2 -> [0,135,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:19:42 INFO - PROCESS | 3848 | 1462486782671 Marionette TRACE conn2 <- [1,135,null,{"value":null}] 15:19:42 INFO - PROCESS | 3848 | 1462486782801 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\", \"4d8e089e-8c00-4ed9-b753-79225e50fa4e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:19:42 INFO - PROCESS | 3848 | ++DOCSHELL 107E4800 == 41 [pid = 3848] [id = 43] 15:19:42 INFO - PROCESS | 3848 | ++DOMWINDOW == 103 (10EAA400) [pid = 3848] [serial = 125] [outer = 00000000] 15:19:42 INFO - PROCESS | 3848 | ++DOMWINDOW == 104 (1203F000) [pid = 3848] [serial = 126] [outer = 10EAA400] 15:19:42 INFO - PROCESS | 3848 | 1462486782859 Marionette DEBUG loaded listener.js 15:19:42 INFO - PROCESS | 3848 | ++DOMWINDOW == 105 (1375B000) [pid = 3848] [serial = 127] [outer = 10EAA400] 15:19:43 INFO - PROCESS | 3848 | --DOCSHELL 146DE800 == 40 [pid = 3848] [id = 37] 15:19:43 INFO - PROCESS | 3848 | --DOCSHELL 10DE3C00 == 39 [pid = 3848] [id = 36] 15:19:43 INFO - PROCESS | 3848 | --DOCSHELL 11B3E400 == 38 [pid = 3848] [id = 35] 15:19:43 INFO - PROCESS | 3848 | --DOCSHELL 10E90C00 == 37 [pid = 3848] [id = 34] 15:19:43 INFO - PROCESS | 3848 | --DOCSHELL 17EA3000 == 36 [pid = 3848] [id = 29] 15:19:43 INFO - PROCESS | 3848 | --DOCSHELL 17E9A000 == 35 [pid = 3848] [id = 42] 15:19:43 INFO - PROCESS | 3848 | --DOCSHELL 1A767000 == 34 [pid = 3848] [id = 33] 15:19:43 INFO - PROCESS | 3848 | --DOCSHELL 1753C400 == 33 [pid = 3848] [id = 41] 15:19:43 INFO - PROCESS | 3848 | --DOCSHELL 16018C00 == 32 [pid = 3848] [id = 38] 15:19:43 INFO - PROCESS | 3848 | --DOCSHELL 1347A800 == 31 [pid = 3848] [id = 32] 15:19:43 INFO - PROCESS | 3848 | --DOCSHELL 12F0D400 == 30 [pid = 3848] [id = 31] 15:19:43 INFO - PROCESS | 3848 | --DOCSHELL 12C0D800 == 29 [pid = 3848] [id = 30] 15:19:43 INFO - PROCESS | 3848 | --DOCSHELL 10E89000 == 28 [pid = 3848] [id = 39] 15:19:43 INFO - PROCESS | 3848 | --DOCSHELL 1314FC00 == 27 [pid = 3848] [id = 40] 15:19:43 INFO - PROCESS | 3848 | 1462486783964 Marionette TRACE conn2 <- [1,136,null,{"value":["/2dcontext/compositing/2d.composite.image.destination-in.html",0,null,null,[["Canvas test: 2d.composite.image.destination-in",0,null,null]]]}] 15:19:44 INFO - PROCESS | 3848 | --DOMWINDOW == 104 (10DE9000) [pid = 3848] [serial = 51] [outer = 00000000] [url = about:blank] 15:19:44 INFO - PROCESS | 3848 | --DOMWINDOW == 103 (134BF000) [pid = 3848] [serial = 54] [outer = 00000000] [url = about:blank] 15:19:44 INFO - PROCESS | 3848 | --DOMWINDOW == 102 (16043C00) [pid = 3848] [serial = 57] [outer = 00000000] [url = about:blank] 15:19:44 INFO - PROCESS | 3848 | --DOMWINDOW == 101 (1617A000) [pid = 3848] [serial = 58] [outer = 00000000] [url = about:blank] 15:19:44 INFO - PROCESS | 3848 | --DOMWINDOW == 100 (10EB2800) [pid = 3848] [serial = 60] [outer = 00000000] [url = about:blank] 15:19:44 INFO - PROCESS | 3848 | --DOMWINDOW == 99 (12F19C00) [pid = 3848] [serial = 63] [outer = 00000000] [url = about:blank] 15:19:44 INFO - PROCESS | 3848 | --DOMWINDOW == 98 (1375EC00) [pid = 3848] [serial = 66] [outer = 00000000] [url = about:blank] 15:19:44 INFO - PROCESS | 3848 | --DOMWINDOW == 97 (13F89C00) [pid = 3848] [serial = 67] [outer = 00000000] [url = about:blank] 15:19:44 INFO - PROCESS | 3848 | --DOMWINDOW == 96 (15137800) [pid = 3848] [serial = 69] [outer = 00000000] [url = about:blank] 15:19:44 INFO - PROCESS | 3848 | --DOMWINDOW == 95 (15144C00) [pid = 3848] [serial = 70] [outer = 00000000] [url = about:blank] 15:19:44 INFO - PROCESS | 3848 | --DOMWINDOW == 94 (15C63000) [pid = 3848] [serial = 72] [outer = 00000000] [url = about:blank] 15:19:44 INFO - PROCESS | 3848 | --DOMWINDOW == 93 (16020800) [pid = 3848] [serial = 73] [outer = 00000000] [url = about:blank] 15:19:44 INFO - PROCESS | 3848 | --DOMWINDOW == 92 (17340800) [pid = 3848] [serial = 75] [outer = 00000000] [url = about:blank] 15:19:44 INFO - PROCESS | 3848 | --DOMWINDOW == 91 (1789A800) [pid = 3848] [serial = 78] [outer = 00000000] [url = about:blank] 15:19:44 INFO - PROCESS | 3848 | --DOMWINDOW == 90 (17F23000) [pid = 3848] [serial = 81] [outer = 00000000] [url = about:blank] 15:19:44 INFO - PROCESS | 3848 | --DOMWINDOW == 89 (18425C00) [pid = 3848] [serial = 84] [outer = 00000000] [url = about:blank] 15:19:44 INFO - PROCESS | 3848 | --DOMWINDOW == 88 (19ED4C00) [pid = 3848] [serial = 87] [outer = 00000000] [url = about:blank] 15:19:44 INFO - PROCESS | 3848 | --DOMWINDOW == 87 (1A5F3C00) [pid = 3848] [serial = 90] [outer = 00000000] [url = about:blank] 15:19:44 INFO - PROCESS | 3848 | --DOMWINDOW == 86 (17341400) [pid = 3848] [serial = 76] [outer = 00000000] [url = about:blank] 15:19:44 INFO - PROCESS | 3848 | --DOMWINDOW == 85 (17A03800) [pid = 3848] [serial = 79] [outer = 00000000] [url = about:blank] 15:19:44 INFO - PROCESS | 3848 | --DOMWINDOW == 84 (1802D400) [pid = 3848] [serial = 82] [outer = 00000000] [url = about:blank] 15:19:44 INFO - PROCESS | 3848 | --DOMWINDOW == 83 (131D6000) [pid = 3848] [serial = 64] [outer = 00000000] [url = about:blank] 15:19:44 INFO - PROCESS | 3848 | --DOMWINDOW == 82 (11184800) [pid = 3848] [serial = 61] [outer = 00000000] [url = about:blank] 15:19:44 INFO - PROCESS | 3848 | --DOMWINDOW == 81 (184B8000) [pid = 3848] [serial = 85] [outer = 00000000] [url = about:blank] 15:19:44 INFO - PROCESS | 3848 | --DOMWINDOW == 80 (1A195800) [pid = 3848] [serial = 88] [outer = 00000000] [url = about:blank] 15:19:44 INFO - PROCESS | 3848 | --DOMWINDOW == 79 (1A76AC00) [pid = 3848] [serial = 91] [outer = 00000000] [url = about:blank] 15:19:44 INFO - PROCESS | 3848 | --DOMWINDOW == 78 (10EACC00) [pid = 3848] [serial = 52] [outer = 00000000] [url = about:blank] 15:19:44 INFO - PROCESS | 3848 | --DOMWINDOW == 77 (1A807000) [pid = 3848] [serial = 93] [outer = 00000000] [url = about:blank] 15:19:44 INFO - PROCESS | 3848 | --DOMWINDOW == 76 (13728400) [pid = 3848] [serial = 55] [outer = 00000000] [url = about:blank] 15:19:44 INFO - PROCESS | 3848 | --DOMWINDOW == 75 (1B9E1400) [pid = 3848] [serial = 43] [outer = 00000000] [url = about:blank] 15:19:44 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-in.html | Canvas test: 2d.composite.image.destination-in 15:19:44 INFO - PROCESS | 3848 | --DOMWINDOW == 74 (17085000) [pid = 3848] [serial = 17] [outer = 00000000] [url = about:blank] 15:19:44 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-in.html | took 1472ms 15:19:44 INFO - PROCESS | 3848 | --DOMWINDOW == 73 (16D30C00) [pid = 3848] [serial = 14] [outer = 00000000] [url = about:blank] 15:19:44 INFO - PROCESS | 3848 | --DOMWINDOW == 72 (13760000) [pid = 3848] [serial = 9] [outer = 00000000] [url = about:blank] 15:19:44 INFO - PROCESS | 3848 | --DOMWINDOW == 71 (14093C00) [pid = 3848] [serial = 10] [outer = 00000000] [url = chrome://gfxsanity/content/sanitytest.html] 15:19:44 INFO - PROCESS | 3848 | --DOMWINDOW == 70 (120FB400) [pid = 3848] [serial = 4] [outer = 00000000] [url = about:blank] 15:19:44 INFO - PROCESS | 3848 | --DOMWINDOW == 69 (1B750400) [pid = 3848] [serial = 39] [outer = 00000000] [url = about:blank] 15:19:44 INFO - PROCESS | 3848 | --DOMWINDOW == 68 (1B613400) [pid = 3848] [serial = 36] [outer = 00000000] [url = about:blank] 15:19:44 INFO - PROCESS | 3848 | --DOMWINDOW == 67 (1B616C00) [pid = 3848] [serial = 37] [outer = 00000000] [url = about:blank] 15:19:44 INFO - PROCESS | 3848 | --DOMWINDOW == 66 (1AED3400) [pid = 3848] [serial = 33] [outer = 00000000] [url = about:blank] 15:19:44 INFO - PROCESS | 3848 | --DOMWINDOW == 65 (1B416000) [pid = 3848] [serial = 34] [outer = 00000000] [url = about:blank] 15:19:44 INFO - PROCESS | 3848 | --DOMWINDOW == 64 (1AD8AC00) [pid = 3848] [serial = 31] [outer = 00000000] [url = about:blank] 15:19:44 INFO - PROCESS | 3848 | --DOMWINDOW == 63 (1AD83000) [pid = 3848] [serial = 30] [outer = 00000000] [url = about:blank] 15:19:44 INFO - PROCESS | 3848 | --DOMWINDOW == 62 (1B411000) [pid = 3848] [serial = 27] [outer = 00000000] [url = about:blank] 15:19:44 INFO - PROCESS | 3848 | --DOMWINDOW == 61 (1B415000) [pid = 3848] [serial = 28] [outer = 00000000] [url = about:blank] 15:19:44 INFO - PROCESS | 3848 | --DOMWINDOW == 60 (1A5EF400) [pid = 3848] [serial = 22] [outer = 00000000] [url = about:blank] 15:19:44 INFO - PROCESS | 3848 | --DOMWINDOW == 59 (1A806C00) [pid = 3848] [serial = 24] [outer = 00000000] [url = about:blank] 15:19:44 INFO - PROCESS | 3848 | --DOMWINDOW == 58 (1A31DC00) [pid = 3848] [serial = 21] [outer = 00000000] [url = about:blank] 15:19:44 INFO - PROCESS | 3848 | --DOMWINDOW == 57 (1BC3D400) [pid = 3848] [serial = 48] [outer = 00000000] [url = about:blank] 15:19:44 INFO - PROCESS | 3848 | --DOMWINDOW == 56 (1B9DCC00) [pid = 3848] [serial = 42] [outer = 00000000] [url = about:blank] 15:19:44 INFO - PROCESS | 3848 | --DOMWINDOW == 55 (1B9E2800) [pid = 3848] [serial = 45] [outer = 00000000] [url = about:blank] 15:19:44 INFO - PROCESS | 3848 | --DOMWINDOW == 54 (1B753C00) [pid = 3848] [serial = 40] [outer = 00000000] [url = about:blank] 15:19:44 INFO - PROCESS | 3848 | 1462486784070 Marionette TRACE conn2 -> [0,137,"getWindowHandle",null] 15:19:44 INFO - PROCESS | 3848 | 1462486784074 Marionette TRACE conn2 <- [1,137,null,{"value":"13"}] 15:19:44 INFO - PROCESS | 3848 | 1462486784080 Marionette TRACE conn2 -> [0,138,"setScriptTimeout",{"ms":35000}] 15:19:44 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-out.html 15:19:44 INFO - PROCESS | 3848 | 1462486784084 Marionette TRACE conn2 <- [1,138,null,{}] 15:19:44 INFO - PROCESS | 3848 | 1462486784089 Marionette TRACE conn2 -> [0,139,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:19:44 INFO - PROCESS | 3848 | 1462486784176 Marionette TRACE conn2 <- [1,139,null,{"value":null}] 15:19:44 INFO - PROCESS | 3848 | 1462486784219 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\", \"4d8e089e-8c00-4ed9-b753-79225e50fa4e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:19:44 INFO - PROCESS | 3848 | ++DOCSHELL 11184C00 == 28 [pid = 3848] [id = 44] 15:19:44 INFO - PROCESS | 3848 | ++DOMWINDOW == 55 (11185400) [pid = 3848] [serial = 128] [outer = 00000000] 15:19:44 INFO - PROCESS | 3848 | ++DOMWINDOW == 56 (11B02000) [pid = 3848] [serial = 129] [outer = 11185400] 15:19:44 INFO - PROCESS | 3848 | 1462486784270 Marionette DEBUG loaded listener.js 15:19:44 INFO - PROCESS | 3848 | ++DOMWINDOW == 57 (11B42400) [pid = 3848] [serial = 130] [outer = 11185400] 15:19:44 INFO - PROCESS | 3848 | 1462486784710 Marionette TRACE conn2 <- [1,140,null,{"value":["/2dcontext/compositing/2d.composite.image.destination-out.html",0,null,null,[["Canvas test: 2d.composite.image.destination-out",0,null,null]]]}] 15:19:44 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-out.html | Canvas test: 2d.composite.image.destination-out 15:19:44 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-out.html | took 689ms 15:19:44 INFO - PROCESS | 3848 | 1462486784780 Marionette TRACE conn2 -> [0,141,"getWindowHandle",null] 15:19:44 INFO - PROCESS | 3848 | 1462486784786 Marionette TRACE conn2 <- [1,141,null,{"value":"13"}] 15:19:44 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-over.html 15:19:44 INFO - PROCESS | 3848 | 1462486784792 Marionette TRACE conn2 -> [0,142,"setScriptTimeout",{"ms":35000}] 15:19:44 INFO - PROCESS | 3848 | 1462486784795 Marionette TRACE conn2 <- [1,142,null,{}] 15:19:44 INFO - PROCESS | 3848 | 1462486784799 Marionette TRACE conn2 -> [0,143,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:19:44 INFO - PROCESS | 3848 | 1462486784878 Marionette TRACE conn2 <- [1,143,null,{"value":null}] 15:19:44 INFO - PROCESS | 3848 | 1462486784887 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\", \"4d8e089e-8c00-4ed9-b753-79225e50fa4e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:19:44 INFO - PROCESS | 3848 | ++DOCSHELL 12F14800 == 29 [pid = 3848] [id = 45] 15:19:44 INFO - PROCESS | 3848 | ++DOMWINDOW == 58 (12F1A000) [pid = 3848] [serial = 131] [outer = 00000000] 15:19:44 INFO - PROCESS | 3848 | ++DOMWINDOW == 59 (131DB800) [pid = 3848] [serial = 132] [outer = 12F1A000] 15:19:44 INFO - PROCESS | 3848 | 1462486784931 Marionette DEBUG loaded listener.js 15:19:45 INFO - PROCESS | 3848 | ++DOMWINDOW == 60 (1344D000) [pid = 3848] [serial = 133] [outer = 12F1A000] 15:19:45 INFO - PROCESS | 3848 | 1462486785347 Marionette TRACE conn2 <- [1,144,null,{"value":["/2dcontext/compositing/2d.composite.image.destination-over.html",0,null,null,[["Canvas test: 2d.composite.image.destination-over",0,null,null]]]}] 15:19:45 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-over.html | Canvas test: 2d.composite.image.destination-over 15:19:45 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-over.html | took 596ms 15:19:45 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.lighter.html 15:19:45 INFO - PROCESS | 3848 | 1462486785387 Marionette TRACE conn2 -> [0,145,"getWindowHandle",null] 15:19:45 INFO - PROCESS | 3848 | 1462486785390 Marionette TRACE conn2 <- [1,145,null,{"value":"13"}] 15:19:45 INFO - PROCESS | 3848 | 1462486785393 Marionette TRACE conn2 -> [0,146,"setScriptTimeout",{"ms":35000}] 15:19:45 INFO - PROCESS | 3848 | 1462486785397 Marionette TRACE conn2 <- [1,146,null,{}] 15:19:45 INFO - PROCESS | 3848 | 1462486785412 Marionette TRACE conn2 -> [0,147,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:19:45 INFO - PROCESS | 3848 | 1462486785493 Marionette TRACE conn2 <- [1,147,null,{"value":null}] 15:19:45 INFO - PROCESS | 3848 | 1462486785529 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\", \"4d8e089e-8c00-4ed9-b753-79225e50fa4e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:19:45 INFO - PROCESS | 3848 | ++DOCSHELL 13F83800 == 30 [pid = 3848] [id = 46] 15:19:45 INFO - PROCESS | 3848 | ++DOMWINDOW == 61 (13F84000) [pid = 3848] [serial = 134] [outer = 00000000] 15:19:45 INFO - PROCESS | 3848 | ++DOMWINDOW == 62 (1466C800) [pid = 3848] [serial = 135] [outer = 13F84000] 15:19:45 INFO - PROCESS | 3848 | 1462486785583 Marionette DEBUG loaded listener.js 15:19:45 INFO - PROCESS | 3848 | ++DOMWINDOW == 63 (146D6400) [pid = 3848] [serial = 136] [outer = 13F84000] 15:19:46 INFO - PROCESS | 3848 | 1462486785986 Marionette TRACE conn2 <- [1,148,null,{"value":["/2dcontext/compositing/2d.composite.image.lighter.html",0,null,null,[["Canvas test: 2d.composite.image.lighter",0,null,null]]]}] 15:19:46 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.lighter.html | Canvas test: 2d.composite.image.lighter 15:19:46 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.lighter.html | took 658ms 15:19:46 INFO - PROCESS | 3848 | 1462486786051 Marionette TRACE conn2 -> [0,149,"getWindowHandle",null] 15:19:46 INFO - PROCESS | 3848 | 1462486786054 Marionette TRACE conn2 <- [1,149,null,{"value":"13"}] 15:19:46 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-atop.html 15:19:46 INFO - PROCESS | 3848 | 1462486786057 Marionette TRACE conn2 -> [0,150,"setScriptTimeout",{"ms":35000}] 15:19:46 INFO - PROCESS | 3848 | 1462486786059 Marionette TRACE conn2 <- [1,150,null,{}] 15:19:46 INFO - PROCESS | 3848 | 1462486786062 Marionette TRACE conn2 -> [0,151,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:19:46 INFO - PROCESS | 3848 | 1462486786136 Marionette TRACE conn2 <- [1,151,null,{"value":null}] 15:19:46 INFO - PROCESS | 3848 | 1462486786142 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\", \"4d8e089e-8c00-4ed9-b753-79225e50fa4e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:19:46 INFO - PROCESS | 3848 | ++DOCSHELL 146D7000 == 31 [pid = 3848] [id = 47] 15:19:46 INFO - PROCESS | 3848 | ++DOMWINDOW == 64 (151B6800) [pid = 3848] [serial = 137] [outer = 00000000] 15:19:46 INFO - PROCESS | 3848 | ++DOMWINDOW == 65 (15C64C00) [pid = 3848] [serial = 138] [outer = 151B6800] 15:19:46 INFO - PROCESS | 3848 | 1462486786187 Marionette DEBUG loaded listener.js 15:19:46 INFO - PROCESS | 3848 | ++DOMWINDOW == 66 (16043C00) [pid = 3848] [serial = 139] [outer = 151B6800] 15:19:46 INFO - PROCESS | 3848 | --DOCSHELL 12F14800 == 30 [pid = 3848] [id = 45] 15:19:46 INFO - PROCESS | 3848 | --DOCSHELL 107E4800 == 29 [pid = 3848] [id = 43] 15:19:46 INFO - PROCESS | 3848 | --DOCSHELL 11184C00 == 28 [pid = 3848] [id = 44] 15:19:47 INFO - PROCESS | 3848 | 1462486787277 Marionette TRACE conn2 <- [1,152,null,{"value":["/2dcontext/compositing/2d.composite.image.source-atop.html",0,null,null,[["Canvas test: 2d.composite.image.source-atop",0,null,null]]]}] 15:19:47 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-atop.html | Canvas test: 2d.composite.image.source-atop 15:19:47 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-atop.html | took 1253ms 15:19:47 INFO - PROCESS | 3848 | 1462486787309 Marionette TRACE conn2 -> [0,153,"getWindowHandle",null] 15:19:47 INFO - PROCESS | 3848 | 1462486787313 Marionette TRACE conn2 <- [1,153,null,{"value":"13"}] 15:19:47 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-in.html 15:19:47 INFO - PROCESS | 3848 | 1462486787317 Marionette TRACE conn2 -> [0,154,"setScriptTimeout",{"ms":35000}] 15:19:47 INFO - PROCESS | 3848 | 1462486787320 Marionette TRACE conn2 <- [1,154,null,{}] 15:19:47 INFO - PROCESS | 3848 | 1462486787325 Marionette TRACE conn2 -> [0,155,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:19:47 INFO - PROCESS | 3848 | 1462486787426 Marionette TRACE conn2 <- [1,155,null,{"value":null}] 15:19:47 INFO - PROCESS | 3848 | 1462486787437 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\", \"4d8e089e-8c00-4ed9-b753-79225e50fa4e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:19:47 INFO - PROCESS | 3848 | ++DOCSHELL 11B8BC00 == 29 [pid = 3848] [id = 48] 15:19:47 INFO - PROCESS | 3848 | ++DOMWINDOW == 67 (12040800) [pid = 3848] [serial = 140] [outer = 00000000] 15:19:47 INFO - PROCESS | 3848 | ++DOMWINDOW == 68 (12ED4000) [pid = 3848] [serial = 141] [outer = 12040800] 15:19:47 INFO - PROCESS | 3848 | 1462486787483 Marionette DEBUG loaded listener.js 15:19:47 INFO - PROCESS | 3848 | ++DOMWINDOW == 69 (131DC000) [pid = 3848] [serial = 142] [outer = 12040800] 15:19:47 INFO - PROCESS | 3848 | 1462486787916 Marionette TRACE conn2 <- [1,156,null,{"value":["/2dcontext/compositing/2d.composite.image.source-in.html",0,null,null,[["Canvas test: 2d.composite.image.source-in",0,null,null]]]}] 15:19:47 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-in.html | Canvas test: 2d.composite.image.source-in 15:19:47 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-in.html | took 627ms 15:19:47 INFO - PROCESS | 3848 | 1462486787956 Marionette TRACE conn2 -> [0,157,"getWindowHandle",null] 15:19:47 INFO - PROCESS | 3848 | 1462486787961 Marionette TRACE conn2 <- [1,157,null,{"value":"13"}] 15:19:47 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-out.html 15:19:47 INFO - PROCESS | 3848 | 1462486787967 Marionette TRACE conn2 -> [0,158,"setScriptTimeout",{"ms":35000}] 15:19:47 INFO - PROCESS | 3848 | 1462486787969 Marionette TRACE conn2 <- [1,158,null,{}] 15:19:47 INFO - PROCESS | 3848 | 1462486787973 Marionette TRACE conn2 -> [0,159,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:19:48 INFO - PROCESS | 3848 | 1462486788084 Marionette TRACE conn2 <- [1,159,null,{"value":null}] 15:19:48 INFO - PROCESS | 3848 | 1462486788163 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\", \"4d8e089e-8c00-4ed9-b753-79225e50fa4e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:19:48 INFO - PROCESS | 3848 | ++DOCSHELL 13729000 == 30 [pid = 3848] [id = 49] 15:19:48 INFO - PROCESS | 3848 | ++DOMWINDOW == 70 (13730000) [pid = 3848] [serial = 143] [outer = 00000000] 15:19:48 INFO - PROCESS | 3848 | ++DOMWINDOW == 71 (1408CC00) [pid = 3848] [serial = 144] [outer = 13730000] 15:19:48 INFO - PROCESS | 3848 | 1462486788207 Marionette DEBUG loaded listener.js 15:19:48 INFO - PROCESS | 3848 | ++DOMWINDOW == 72 (151AA800) [pid = 3848] [serial = 145] [outer = 13730000] 15:19:48 INFO - PROCESS | 3848 | --DOMWINDOW == 71 (1A803800) [pid = 3848] [serial = 95] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvas.html] 15:19:48 INFO - PROCESS | 3848 | --DOMWINDOW == 70 (13CB8C00) [pid = 3848] [serial = 92] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.xor.html] 15:19:48 INFO - PROCESS | 3848 | --DOMWINDOW == 69 (1601B000) [pid = 3848] [serial = 110] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html] 15:19:48 INFO - PROCESS | 3848 | --DOMWINDOW == 68 (10E94C00) [pid = 3848] [serial = 98] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html] 15:19:48 INFO - PROCESS | 3848 | --DOMWINDOW == 67 (10E8E800) [pid = 3848] [serial = 104] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.fill.html] 15:19:48 INFO - PROCESS | 3848 | --DOMWINDOW == 66 (11B3E800) [pid = 3848] [serial = 101] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.default.html] 15:19:48 INFO - PROCESS | 3848 | --DOMWINDOW == 65 (15135400) [pid = 3848] [serial = 107] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.image.html] 15:19:48 INFO - PROCESS | 3848 | --DOMWINDOW == 64 (10E8D400) [pid = 3848] [serial = 113] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.invalid.html] 15:19:48 INFO - PROCESS | 3848 | --DOMWINDOW == 63 (1340FC00) [pid = 3848] [serial = 116] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.range.html] 15:19:48 INFO - PROCESS | 3848 | --DOMWINDOW == 62 (17894400) [pid = 3848] [serial = 119] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.copy.html] 15:19:48 INFO - PROCESS | 3848 | --DOMWINDOW == 61 (1803A000) [pid = 3848] [serial = 122] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-atop.html] 15:19:48 INFO - PROCESS | 3848 | 1462486788787 Marionette TRACE conn2 <- [1,160,null,{"value":["/2dcontext/compositing/2d.composite.image.source-out.html",0,null,null,[["Canvas test: 2d.composite.image.source-out",0,null,null]]]}] 15:19:48 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-out.html | Canvas test: 2d.composite.image.source-out 15:19:48 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-out.html | took 830ms 15:19:48 INFO - PROCESS | 3848 | 1462486788812 Marionette TRACE conn2 -> [0,161,"getWindowHandle",null] 15:19:48 INFO - PROCESS | 3848 | 1462486788814 Marionette TRACE conn2 <- [1,161,null,{"value":"13"}] 15:19:48 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-over.html 15:19:48 INFO - PROCESS | 3848 | 1462486788817 Marionette TRACE conn2 -> [0,162,"setScriptTimeout",{"ms":35000}] 15:19:48 INFO - PROCESS | 3848 | 1462486788821 Marionette TRACE conn2 <- [1,162,null,{}] 15:19:48 INFO - PROCESS | 3848 | 1462486788853 Marionette TRACE conn2 -> [0,163,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:19:48 INFO - PROCESS | 3848 | 1462486788931 Marionette TRACE conn2 <- [1,163,null,{"value":null}] 15:19:48 INFO - PROCESS | 3848 | 1462486788939 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\", \"4d8e089e-8c00-4ed9-b753-79225e50fa4e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:19:48 INFO - PROCESS | 3848 | ++DOCSHELL 13CC1000 == 31 [pid = 3848] [id = 50] 15:19:48 INFO - PROCESS | 3848 | ++DOMWINDOW == 62 (14091000) [pid = 3848] [serial = 146] [outer = 00000000] 15:19:48 INFO - PROCESS | 3848 | ++DOMWINDOW == 63 (15C5FC00) [pid = 3848] [serial = 147] [outer = 14091000] 15:19:48 INFO - PROCESS | 3848 | 1462486788985 Marionette DEBUG loaded listener.js 15:19:49 INFO - PROCESS | 3848 | ++DOMWINDOW == 64 (160C3400) [pid = 3848] [serial = 148] [outer = 14091000] 15:19:49 INFO - PROCESS | 3848 | 1462486789404 Marionette TRACE conn2 <- [1,164,null,{"value":["/2dcontext/compositing/2d.composite.image.source-over.html",0,null,null,[["Canvas test: 2d.composite.image.source-over",0,null,null]]]}] 15:19:49 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-over.html | Canvas test: 2d.composite.image.source-over 15:19:49 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-over.html | took 611ms 15:19:49 INFO - PROCESS | 3848 | 1462486789435 Marionette TRACE conn2 -> [0,165,"getWindowHandle",null] 15:19:49 INFO - PROCESS | 3848 | 1462486789437 Marionette TRACE conn2 <- [1,165,null,{"value":"13"}] 15:19:49 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.xor.html 15:19:49 INFO - PROCESS | 3848 | 1462486789440 Marionette TRACE conn2 -> [0,166,"setScriptTimeout",{"ms":35000}] 15:19:49 INFO - PROCESS | 3848 | 1462486789442 Marionette TRACE conn2 <- [1,166,null,{}] 15:19:49 INFO - PROCESS | 3848 | 1462486789445 Marionette TRACE conn2 -> [0,167,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:19:49 INFO - PROCESS | 3848 | 1462486789523 Marionette TRACE conn2 <- [1,167,null,{"value":null}] 15:19:49 INFO - PROCESS | 3848 | 1462486789530 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\", \"4d8e089e-8c00-4ed9-b753-79225e50fa4e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:19:49 INFO - PROCESS | 3848 | ++DOCSHELL 12C3F400 == 32 [pid = 3848] [id = 51] 15:19:49 INFO - PROCESS | 3848 | ++DOMWINDOW == 65 (15C58800) [pid = 3848] [serial = 149] [outer = 00000000] 15:19:49 INFO - PROCESS | 3848 | ++DOMWINDOW == 66 (16D2EC00) [pid = 3848] [serial = 150] [outer = 15C58800] 15:19:49 INFO - PROCESS | 3848 | 1462486789574 Marionette DEBUG loaded listener.js 15:19:49 INFO - PROCESS | 3848 | ++DOMWINDOW == 67 (17087000) [pid = 3848] [serial = 151] [outer = 15C58800] 15:19:49 INFO - PROCESS | 3848 | 1462486789969 Marionette TRACE conn2 <- [1,168,null,{"value":["/2dcontext/compositing/2d.composite.image.xor.html",0,null,null,[["Canvas test: 2d.composite.image.xor",0,null,null]]]}] 15:19:50 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.xor.html | Canvas test: 2d.composite.image.xor 15:19:50 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.xor.html | took 595ms 15:19:50 INFO - PROCESS | 3848 | 1462486790037 Marionette TRACE conn2 -> [0,169,"getWindowHandle",null] 15:19:50 INFO - PROCESS | 3848 | 1462486790039 Marionette TRACE conn2 <- [1,169,null,{"value":"13"}] 15:19:50 INFO - PROCESS | 3848 | 1462486790043 Marionette TRACE conn2 -> [0,170,"setScriptTimeout",{"ms":35000}] 15:19:50 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.casesensitive.html 15:19:50 INFO - PROCESS | 3848 | 1462486790044 Marionette TRACE conn2 <- [1,170,null,{}] 15:19:50 INFO - PROCESS | 3848 | 1462486790051 Marionette TRACE conn2 -> [0,171,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:19:50 INFO - PROCESS | 3848 | 1462486790130 Marionette TRACE conn2 <- [1,171,null,{"value":null}] 15:19:50 INFO - PROCESS | 3848 | 1462486790136 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\", \"4d8e089e-8c00-4ed9-b753-79225e50fa4e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:19:50 INFO - PROCESS | 3848 | ++DOCSHELL 16D2AC00 == 33 [pid = 3848] [id = 52] 15:19:50 INFO - PROCESS | 3848 | ++DOMWINDOW == 68 (17341400) [pid = 3848] [serial = 152] [outer = 00000000] 15:19:50 INFO - PROCESS | 3848 | ++DOMWINDOW == 69 (1753CC00) [pid = 3848] [serial = 153] [outer = 17341400] 15:19:50 INFO - PROCESS | 3848 | 1462486790180 Marionette DEBUG loaded listener.js 15:19:50 INFO - PROCESS | 3848 | ++DOMWINDOW == 70 (17F23000) [pid = 3848] [serial = 154] [outer = 17341400] 15:19:50 INFO - PROCESS | 3848 | 1462486790628 Marionette TRACE conn2 <- [1,172,null,{"value":["/2dcontext/compositing/2d.composite.operation.casesensitive.html",0,null,null,[["Canvas test: 2d.composite.operation.casesensitive",0,null,null]]]}] 15:19:50 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.casesensitive.html | Canvas test: 2d.composite.operation.casesensitive 15:19:50 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.casesensitive.html | took 642ms 15:19:50 INFO - PROCESS | 3848 | 1462486790682 Marionette TRACE conn2 -> [0,173,"getWindowHandle",null] 15:19:50 INFO - PROCESS | 3848 | 1462486790689 Marionette TRACE conn2 <- [1,173,null,{"value":"13"}] 15:19:50 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.clear.html 15:19:50 INFO - PROCESS | 3848 | 1462486790694 Marionette TRACE conn2 -> [0,174,"setScriptTimeout",{"ms":35000}] 15:19:50 INFO - PROCESS | 3848 | 1462486790698 Marionette TRACE conn2 <- [1,174,null,{}] 15:19:50 INFO - PROCESS | 3848 | 1462486790704 Marionette TRACE conn2 -> [0,175,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:19:50 INFO - PROCESS | 3848 | 1462486790832 Marionette TRACE conn2 <- [1,175,null,{"value":null}] 15:19:50 INFO - PROCESS | 3848 | 1462486790946 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\", \"4d8e089e-8c00-4ed9-b753-79225e50fa4e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:19:51 INFO - PROCESS | 3848 | ++DOCSHELL 1117B800 == 34 [pid = 3848] [id = 53] 15:19:51 INFO - PROCESS | 3848 | ++DOMWINDOW == 71 (1117BC00) [pid = 3848] [serial = 155] [outer = 00000000] 15:19:51 INFO - PROCESS | 3848 | ++DOMWINDOW == 72 (113F6C00) [pid = 3848] [serial = 156] [outer = 1117BC00] 15:19:51 INFO - PROCESS | 3848 | 1462486791017 Marionette DEBUG loaded listener.js 15:19:51 INFO - PROCESS | 3848 | ++DOMWINDOW == 73 (12C3A800) [pid = 3848] [serial = 157] [outer = 1117BC00] 15:19:51 INFO - PROCESS | 3848 | 1462486791530 Marionette TRACE conn2 <- [1,176,null,{"value":["/2dcontext/compositing/2d.composite.operation.clear.html",0,null,null,[["Canvas test: 2d.composite.operation.clear",0,null,null]]]}] 15:19:51 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.clear.html | Canvas test: 2d.composite.operation.clear 15:19:51 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.clear.html | took 908ms 15:19:51 INFO - PROCESS | 3848 | 1462486791597 Marionette TRACE conn2 -> [0,177,"getWindowHandle",null] 15:19:51 INFO - PROCESS | 3848 | 1462486791603 Marionette TRACE conn2 <- [1,177,null,{"value":"13"}] 15:19:51 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.darker.html 15:19:51 INFO - PROCESS | 3848 | 1462486791609 Marionette TRACE conn2 -> [0,178,"setScriptTimeout",{"ms":35000}] 15:19:51 INFO - PROCESS | 3848 | 1462486791612 Marionette TRACE conn2 <- [1,178,null,{}] 15:19:51 INFO - PROCESS | 3848 | 1462486791616 Marionette TRACE conn2 -> [0,179,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:19:51 INFO - PROCESS | 3848 | 1462486791714 Marionette TRACE conn2 <- [1,179,null,{"value":null}] 15:19:51 INFO - PROCESS | 3848 | 1462486791781 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\", \"4d8e089e-8c00-4ed9-b753-79225e50fa4e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:19:51 INFO - PROCESS | 3848 | ++DOCSHELL 146DA800 == 35 [pid = 3848] [id = 54] 15:19:51 INFO - PROCESS | 3848 | ++DOMWINDOW == 74 (146DC000) [pid = 3848] [serial = 158] [outer = 00000000] 15:19:51 INFO - PROCESS | 3848 | ++DOMWINDOW == 75 (15C5E000) [pid = 3848] [serial = 159] [outer = 146DC000] 15:19:51 INFO - PROCESS | 3848 | 1462486791834 Marionette DEBUG loaded listener.js 15:19:51 INFO - PROCESS | 3848 | ++DOMWINDOW == 76 (166E7C00) [pid = 3848] [serial = 160] [outer = 146DC000] 15:19:52 INFO - PROCESS | 3848 | 1462486792376 Marionette TRACE conn2 <- [1,180,null,{"value":["/2dcontext/compositing/2d.composite.operation.darker.html",0,null,null,[["Canvas test: 2d.composite.operation.darker",0,null,null]]]}] 15:19:52 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.darker.html | Canvas test: 2d.composite.operation.darker 15:19:52 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.darker.html | took 815ms 15:19:52 INFO - PROCESS | 3848 | 1462486792409 Marionette TRACE conn2 -> [0,181,"getWindowHandle",null] 15:19:52 INFO - PROCESS | 3848 | 1462486792411 Marionette TRACE conn2 <- [1,181,null,{"value":"13"}] 15:19:52 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.default.html 15:19:52 INFO - PROCESS | 3848 | 1462486792415 Marionette TRACE conn2 -> [0,182,"setScriptTimeout",{"ms":35000}] 15:19:52 INFO - PROCESS | 3848 | 1462486792419 Marionette TRACE conn2 <- [1,182,null,{}] 15:19:52 INFO - PROCESS | 3848 | 1462486792430 Marionette TRACE conn2 -> [0,183,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:19:52 INFO - PROCESS | 3848 | 1462486792525 Marionette TRACE conn2 <- [1,183,null,{"value":null}] 15:19:52 INFO - PROCESS | 3848 | 1462486792592 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\", \"4d8e089e-8c00-4ed9-b753-79225e50fa4e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:19:52 INFO - PROCESS | 3848 | ++DOCSHELL 13725800 == 36 [pid = 3848] [id = 55] 15:19:52 INFO - PROCESS | 3848 | ++DOMWINDOW == 77 (17F92000) [pid = 3848] [serial = 161] [outer = 00000000] 15:19:52 INFO - PROCESS | 3848 | ++DOMWINDOW == 78 (18030000) [pid = 3848] [serial = 162] [outer = 17F92000] 15:19:52 INFO - PROCESS | 3848 | 1462486792649 Marionette DEBUG loaded listener.js 15:19:52 INFO - PROCESS | 3848 | ++DOMWINDOW == 79 (17F97000) [pid = 3848] [serial = 163] [outer = 17F92000] 15:19:53 INFO - PROCESS | 3848 | 1462486793162 Marionette TRACE conn2 <- [1,184,null,{"value":["/2dcontext/compositing/2d.composite.operation.default.html",0,null,null,[["Canvas test: 2d.composite.operation.default",0,null,null]]]}] 15:19:53 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.default.html | Canvas test: 2d.composite.operation.default 15:19:53 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.default.html | took 798ms 15:19:53 INFO - PROCESS | 3848 | 1462486793216 Marionette TRACE conn2 -> [0,185,"getWindowHandle",null] 15:19:53 INFO - PROCESS | 3848 | 1462486793219 Marionette TRACE conn2 <- [1,185,null,{"value":"13"}] 15:19:53 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.get.html 15:19:53 INFO - PROCESS | 3848 | 1462486793223 Marionette TRACE conn2 -> [0,186,"setScriptTimeout",{"ms":35000}] 15:19:53 INFO - PROCESS | 3848 | 1462486793225 Marionette TRACE conn2 <- [1,186,null,{}] 15:19:53 INFO - PROCESS | 3848 | 1462486793228 Marionette TRACE conn2 -> [0,187,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:19:53 INFO - PROCESS | 3848 | 1462486793322 Marionette TRACE conn2 <- [1,187,null,{"value":null}] 15:19:53 INFO - PROCESS | 3848 | 1462486793404 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\", \"4d8e089e-8c00-4ed9-b753-79225e50fa4e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:19:53 INFO - PROCESS | 3848 | ++DOCSHELL 18037800 == 37 [pid = 3848] [id = 56] 15:19:53 INFO - PROCESS | 3848 | ++DOMWINDOW == 80 (18038800) [pid = 3848] [serial = 164] [outer = 00000000] 15:19:53 INFO - PROCESS | 3848 | ++DOMWINDOW == 81 (186A4800) [pid = 3848] [serial = 165] [outer = 18038800] 15:19:53 INFO - PROCESS | 3848 | 1462486793457 Marionette DEBUG loaded listener.js 15:19:53 INFO - PROCESS | 3848 | ++DOMWINDOW == 82 (186A9000) [pid = 3848] [serial = 166] [outer = 18038800] 15:19:53 INFO - PROCESS | 3848 | ++DOMWINDOW == 83 (184B1C00) [pid = 3848] [serial = 167] [outer = 1BC33C00] 15:19:54 INFO - PROCESS | 3848 | 1462486794163 Marionette TRACE conn2 <- [1,188,null,{"value":["/2dcontext/compositing/2d.composite.operation.get.html",0,null,null,[["Canvas test: 2d.composite.operation.get",0,null,null]]]}] 15:19:54 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.get.html | Canvas test: 2d.composite.operation.get 15:19:54 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.get.html | took 1002ms 15:19:54 INFO - PROCESS | 3848 | 1462486794225 Marionette TRACE conn2 -> [0,189,"getWindowHandle",null] 15:19:54 INFO - PROCESS | 3848 | 1462486794229 Marionette TRACE conn2 <- [1,189,null,{"value":"13"}] 15:19:54 INFO - PROCESS | 3848 | 1462486794234 Marionette TRACE conn2 -> [0,190,"setScriptTimeout",{"ms":35000}] 15:19:54 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.highlight.html 15:19:54 INFO - PROCESS | 3848 | 1462486794238 Marionette TRACE conn2 <- [1,190,null,{}] 15:19:54 INFO - PROCESS | 3848 | 1462486794245 Marionette TRACE conn2 -> [0,191,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:19:54 INFO - PROCESS | 3848 | 1462486794377 Marionette TRACE conn2 <- [1,191,null,{"value":null}] 15:19:54 INFO - PROCESS | 3848 | 1462486794448 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\", \"4d8e089e-8c00-4ed9-b753-79225e50fa4e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:19:54 INFO - PROCESS | 3848 | ++DOCSHELL 10704C00 == 38 [pid = 3848] [id = 57] 15:19:54 INFO - PROCESS | 3848 | ++DOMWINDOW == 84 (107DB400) [pid = 3848] [serial = 168] [outer = 00000000] 15:19:54 INFO - PROCESS | 3848 | ++DOMWINDOW == 85 (113EBC00) [pid = 3848] [serial = 169] [outer = 107DB400] 15:19:54 INFO - PROCESS | 3848 | 1462486794496 Marionette DEBUG loaded listener.js 15:19:54 INFO - PROCESS | 3848 | ++DOMWINDOW == 86 (120F6400) [pid = 3848] [serial = 170] [outer = 107DB400] 15:19:54 INFO - PROCESS | 3848 | --DOCSHELL 12C3F400 == 37 [pid = 3848] [id = 51] 15:19:54 INFO - PROCESS | 3848 | --DOCSHELL 13CC1000 == 36 [pid = 3848] [id = 50] 15:19:54 INFO - PROCESS | 3848 | --DOCSHELL 13729000 == 35 [pid = 3848] [id = 49] 15:19:54 INFO - PROCESS | 3848 | --DOCSHELL 13F83800 == 34 [pid = 3848] [id = 46] 15:19:54 INFO - PROCESS | 3848 | --DOCSHELL 11B8BC00 == 33 [pid = 3848] [id = 48] 15:19:54 INFO - PROCESS | 3848 | --DOCSHELL 146D7000 == 32 [pid = 3848] [id = 47] 15:19:54 INFO - PROCESS | 3848 | --DOMWINDOW == 85 (16179800) [pid = 3848] [serial = 111] [outer = 00000000] [url = about:blank] 15:19:54 INFO - PROCESS | 3848 | --DOMWINDOW == 84 (1466C800) [pid = 3848] [serial = 135] [outer = 00000000] [url = about:blank] 15:19:54 INFO - PROCESS | 3848 | --DOMWINDOW == 83 (1117C400) [pid = 3848] [serial = 114] [outer = 00000000] [url = about:blank] 15:19:54 INFO - PROCESS | 3848 | --DOMWINDOW == 82 (113F2400) [pid = 3848] [serial = 115] [outer = 00000000] [url = about:blank] 15:19:54 INFO - PROCESS | 3848 | --DOMWINDOW == 81 (1408EC00) [pid = 3848] [serial = 117] [outer = 00000000] [url = about:blank] 15:19:54 INFO - PROCESS | 3848 | --DOMWINDOW == 80 (151AE400) [pid = 3848] [serial = 118] [outer = 00000000] [url = about:blank] 15:19:54 INFO - PROCESS | 3848 | --DOMWINDOW == 79 (17A5C400) [pid = 3848] [serial = 120] [outer = 00000000] [url = about:blank] 15:19:54 INFO - PROCESS | 3848 | --DOMWINDOW == 78 (17F1FC00) [pid = 3848] [serial = 121] [outer = 00000000] [url = about:blank] 15:19:54 INFO - PROCESS | 3848 | --DOMWINDOW == 77 (18626000) [pid = 3848] [serial = 123] [outer = 00000000] [url = about:blank] 15:19:54 INFO - PROCESS | 3848 | --DOMWINDOW == 76 (19ED4400) [pid = 3848] [serial = 124] [outer = 00000000] [url = about:blank] 15:19:54 INFO - PROCESS | 3848 | --DOMWINDOW == 75 (1203F000) [pid = 3848] [serial = 126] [outer = 00000000] [url = about:blank] 15:19:54 INFO - PROCESS | 3848 | --DOMWINDOW == 74 (11B01800) [pid = 3848] [serial = 99] [outer = 00000000] [url = about:blank] 15:19:54 INFO - PROCESS | 3848 | --DOMWINDOW == 73 (10E94000) [pid = 3848] [serial = 100] [outer = 00000000] [url = about:blank] 15:19:54 INFO - PROCESS | 3848 | --DOMWINDOW == 72 (1372AC00) [pid = 3848] [serial = 105] [outer = 00000000] [url = about:blank] 15:19:54 INFO - PROCESS | 3848 | --DOMWINDOW == 71 (13452800) [pid = 3848] [serial = 102] [outer = 00000000] [url = about:blank] 15:19:54 INFO - PROCESS | 3848 | --DOMWINDOW == 70 (15B66C00) [pid = 3848] [serial = 108] [outer = 00000000] [url = about:blank] 15:19:54 INFO - PROCESS | 3848 | --DOMWINDOW == 69 (11B02000) [pid = 3848] [serial = 129] [outer = 00000000] [url = about:blank] 15:19:54 INFO - PROCESS | 3848 | --DOMWINDOW == 68 (166E7800) [pid = 3848] [serial = 112] [outer = 00000000] [url = about:blank] 15:19:54 INFO - PROCESS | 3848 | --DOMWINDOW == 67 (13598C00) [pid = 3848] [serial = 103] [outer = 00000000] [url = about:blank] 15:19:54 INFO - PROCESS | 3848 | --DOMWINDOW == 66 (131DB800) [pid = 3848] [serial = 132] [outer = 00000000] [url = about:blank] 15:19:54 INFO - PROCESS | 3848 | --DOMWINDOW == 65 (1AD3F400) [pid = 3848] [serial = 97] [outer = 00000000] [url = about:blank] 15:19:54 INFO - PROCESS | 3848 | --DOMWINDOW == 64 (15C5A800) [pid = 3848] [serial = 109] [outer = 00000000] [url = about:blank] 15:19:54 INFO - PROCESS | 3848 | --DOMWINDOW == 63 (14088C00) [pid = 3848] [serial = 106] [outer = 00000000] [url = about:blank] 15:19:54 INFO - PROCESS | 3848 | --DOMWINDOW == 62 (1AC51C00) [pid = 3848] [serial = 96] [outer = 00000000] [url = about:blank] 15:19:54 INFO - PROCESS | 3848 | --DOMWINDOW == 61 (1AC14400) [pid = 3848] [serial = 94] [outer = 00000000] [url = about:blank] 15:19:54 INFO - PROCESS | 3848 | 1462486794930 Marionette TRACE conn2 <- [1,192,null,{"value":["/2dcontext/compositing/2d.composite.operation.highlight.html",0,null,null,[["Canvas test: 2d.composite.operation.highlight",0,null,null]]]}] 15:19:55 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.highlight.html | Canvas test: 2d.composite.operation.highlight 15:19:55 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.highlight.html | took 736ms 15:19:55 INFO - PROCESS | 3848 | 1462486794976 Marionette TRACE conn2 -> [0,193,"getWindowHandle",null] 15:19:55 INFO - PROCESS | 3848 | 1462486794981 Marionette TRACE conn2 <- [1,193,null,{"value":"13"}] 15:19:55 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.nullsuffix.html 15:19:55 INFO - PROCESS | 3848 | 1462486794987 Marionette TRACE conn2 -> [0,194,"setScriptTimeout",{"ms":35000}] 15:19:55 INFO - PROCESS | 3848 | 1462486794990 Marionette TRACE conn2 <- [1,194,null,{}] 15:19:55 INFO - PROCESS | 3848 | 1462486794993 Marionette TRACE conn2 -> [0,195,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:19:55 INFO - PROCESS | 3848 | 1462486795072 Marionette TRACE conn2 <- [1,195,null,{"value":null}] 15:19:55 INFO - PROCESS | 3848 | 1462486795140 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\", \"4d8e089e-8c00-4ed9-b753-79225e50fa4e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:19:55 INFO - PROCESS | 3848 | ++DOCSHELL 1117AC00 == 33 [pid = 3848] [id = 58] 15:19:55 INFO - PROCESS | 3848 | ++DOMWINDOW == 62 (113EC800) [pid = 3848] [serial = 171] [outer = 00000000] 15:19:55 INFO - PROCESS | 3848 | ++DOMWINDOW == 63 (134C5C00) [pid = 3848] [serial = 172] [outer = 113EC800] 15:19:55 INFO - PROCESS | 3848 | 1462486795184 Marionette DEBUG loaded listener.js 15:19:55 INFO - PROCESS | 3848 | ++DOMWINDOW == 64 (13725400) [pid = 3848] [serial = 173] [outer = 113EC800] 15:19:55 INFO - PROCESS | 3848 | 1462486795552 Marionette TRACE conn2 <- [1,196,null,{"value":["/2dcontext/compositing/2d.composite.operation.nullsuffix.html",0,null,null,[["Canvas test: 2d.composite.operation.nullsuffix",0,null,null]]]}] 15:19:55 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | Canvas test: 2d.composite.operation.nullsuffix 15:19:55 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | took 595ms 15:19:55 INFO - PROCESS | 3848 | 1462486795583 Marionette TRACE conn2 -> [0,197,"getWindowHandle",null] 15:19:55 INFO - PROCESS | 3848 | 1462486795586 Marionette TRACE conn2 <- [1,197,null,{"value":"13"}] 15:19:55 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.over.html 15:19:55 INFO - PROCESS | 3848 | 1462486795589 Marionette TRACE conn2 -> [0,198,"setScriptTimeout",{"ms":35000}] 15:19:55 INFO - PROCESS | 3848 | 1462486795592 Marionette TRACE conn2 <- [1,198,null,{}] 15:19:55 INFO - PROCESS | 3848 | 1462486795602 Marionette TRACE conn2 -> [0,199,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:19:55 INFO - PROCESS | 3848 | 1462486795684 Marionette TRACE conn2 <- [1,199,null,{"value":null}] 15:19:55 INFO - PROCESS | 3848 | 1462486795691 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\", \"4d8e089e-8c00-4ed9-b753-79225e50fa4e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:19:55 INFO - PROCESS | 3848 | ++DOCSHELL 13F83800 == 34 [pid = 3848] [id = 59] 15:19:55 INFO - PROCESS | 3848 | ++DOMWINDOW == 65 (1408D000) [pid = 3848] [serial = 174] [outer = 00000000] 15:19:55 INFO - PROCESS | 3848 | ++DOMWINDOW == 66 (15139000) [pid = 3848] [serial = 175] [outer = 1408D000] 15:19:55 INFO - PROCESS | 3848 | 1462486795738 Marionette DEBUG loaded listener.js 15:19:55 INFO - PROCESS | 3848 | ++DOMWINDOW == 67 (15B67800) [pid = 3848] [serial = 176] [outer = 1408D000] 15:19:56 INFO - PROCESS | 3848 | 1462486796197 Marionette TRACE conn2 <- [1,200,null,{"value":["/2dcontext/compositing/2d.composite.operation.over.html",0,null,null,[["Canvas test: 2d.composite.operation.over",0,null,null]]]}] 15:19:56 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.over.html | Canvas test: 2d.composite.operation.over 15:19:56 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.over.html | took 642ms 15:19:56 INFO - PROCESS | 3848 | 1462486796233 Marionette TRACE conn2 -> [0,201,"getWindowHandle",null] 15:19:56 INFO - PROCESS | 3848 | 1462486796235 Marionette TRACE conn2 <- [1,201,null,{"value":"13"}] 15:19:56 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.unrecognised.html 15:19:56 INFO - PROCESS | 3848 | 1462486796239 Marionette TRACE conn2 -> [0,202,"setScriptTimeout",{"ms":35000}] 15:19:56 INFO - PROCESS | 3848 | 1462486796241 Marionette TRACE conn2 <- [1,202,null,{}] 15:19:56 INFO - PROCESS | 3848 | 1462486796244 Marionette TRACE conn2 -> [0,203,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:19:56 INFO - PROCESS | 3848 | 1462486796318 Marionette TRACE conn2 <- [1,203,null,{"value":null}] 15:19:56 INFO - PROCESS | 3848 | 1462486796324 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\", \"4d8e089e-8c00-4ed9-b753-79225e50fa4e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:19:56 INFO - PROCESS | 3848 | ++DOCSHELL 16040800 == 35 [pid = 3848] [id = 60] 15:19:56 INFO - PROCESS | 3848 | ++DOMWINDOW == 68 (16041C00) [pid = 3848] [serial = 177] [outer = 00000000] 15:19:56 INFO - PROCESS | 3848 | ++DOMWINDOW == 69 (1622F000) [pid = 3848] [serial = 178] [outer = 16041C00] 15:19:56 INFO - PROCESS | 3848 | 1462486796368 Marionette DEBUG loaded listener.js 15:19:56 INFO - PROCESS | 3848 | ++DOMWINDOW == 70 (166E8000) [pid = 3848] [serial = 179] [outer = 16041C00] 15:19:56 INFO - PROCESS | 3848 | 1462486796755 Marionette TRACE conn2 <- [1,204,null,{"value":["/2dcontext/compositing/2d.composite.operation.unrecognised.html",0,null,null,[["Canvas test: 2d.composite.operation.unrecognised",0,null,null]]]}] 15:19:56 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.unrecognised.html | Canvas test: 2d.composite.operation.unrecognised 15:19:56 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.unrecognised.html | took 532ms 15:19:56 INFO - PROCESS | 3848 | 1462486796777 Marionette TRACE conn2 -> [0,205,"getWindowHandle",null] 15:19:56 INFO - PROCESS | 3848 | 1462486796778 Marionette TRACE conn2 <- [1,205,null,{"value":"13"}] 15:19:56 INFO - PROCESS | 3848 | 1462486796782 Marionette TRACE conn2 -> [0,206,"setScriptTimeout",{"ms":35000}] 15:19:56 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.copy.html 15:19:56 INFO - PROCESS | 3848 | 1462486796783 Marionette TRACE conn2 <- [1,206,null,{}] 15:19:56 INFO - PROCESS | 3848 | 1462486796787 Marionette TRACE conn2 -> [0,207,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:19:56 INFO - PROCESS | 3848 | 1462486796939 Marionette TRACE conn2 <- [1,207,null,{"value":null}] 15:19:56 INFO - PROCESS | 3848 | 1462486796951 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\", \"4d8e089e-8c00-4ed9-b753-79225e50fa4e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:19:56 INFO - PROCESS | 3848 | ++DOCSHELL 166E8400 == 36 [pid = 3848] [id = 61] 15:19:56 INFO - PROCESS | 3848 | ++DOMWINDOW == 71 (1753A800) [pid = 3848] [serial = 180] [outer = 00000000] 15:19:56 INFO - PROCESS | 3848 | ++DOMWINDOW == 72 (17A60000) [pid = 3848] [serial = 181] [outer = 1753A800] 15:19:57 INFO - PROCESS | 3848 | 1462486796995 Marionette DEBUG loaded listener.js 15:19:57 INFO - PROCESS | 3848 | ++DOMWINDOW == 73 (17A64C00) [pid = 3848] [serial = 182] [outer = 1753A800] 15:19:57 INFO - PROCESS | 3848 | 1462486797435 Marionette TRACE conn2 <- [1,208,null,{"value":["/2dcontext/compositing/2d.composite.solid.copy.html",0,null,null,[["Canvas test: 2d.composite.solid.copy",0,null,null]]]}] 15:19:57 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.copy.html | Canvas test: 2d.composite.solid.copy 15:19:57 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.copy.html | took 626ms 15:19:57 INFO - PROCESS | 3848 | 1462486797456 Marionette TRACE conn2 -> [0,209,"getWindowHandle",null] 15:19:57 INFO - PROCESS | 3848 | 1462486797458 Marionette TRACE conn2 <- [1,209,null,{"value":"13"}] 15:19:57 INFO - PROCESS | 3848 | 1462486797461 Marionette TRACE conn2 -> [0,210,"setScriptTimeout",{"ms":35000}] 15:19:57 INFO - PROCESS | 3848 | 1462486797463 Marionette TRACE conn2 <- [1,210,null,{}] 15:19:57 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-atop.html 15:19:57 INFO - PROCESS | 3848 | 1462486797466 Marionette TRACE conn2 -> [0,211,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:19:57 INFO - PROCESS | 3848 | 1462486797581 Marionette TRACE conn2 <- [1,211,null,{"value":null}] 15:19:57 INFO - PROCESS | 3848 | 1462486797588 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\", \"4d8e089e-8c00-4ed9-b753-79225e50fa4e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:19:57 INFO - PROCESS | 3848 | ++DOCSHELL 106AF800 == 37 [pid = 3848] [id = 62] 15:19:57 INFO - PROCESS | 3848 | ++DOMWINDOW == 74 (10EA6C00) [pid = 3848] [serial = 183] [outer = 00000000] 15:19:57 INFO - PROCESS | 3848 | ++DOMWINDOW == 75 (1862B400) [pid = 3848] [serial = 184] [outer = 10EA6C00] 15:19:57 INFO - PROCESS | 3848 | 1462486797665 Marionette DEBUG loaded listener.js 15:19:57 INFO - PROCESS | 3848 | ++DOMWINDOW == 76 (19ED4C00) [pid = 3848] [serial = 185] [outer = 10EA6C00] 15:19:58 INFO - PROCESS | 3848 | 1462486798112 Marionette TRACE conn2 <- [1,212,null,{"value":["/2dcontext/compositing/2d.composite.solid.destination-atop.html",0,null,null,[["Canvas test: 2d.composite.solid.destination-atop",0,null,null]]]}] 15:19:58 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-atop.html | Canvas test: 2d.composite.solid.destination-atop 15:19:58 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-atop.html | took 704ms 15:19:58 INFO - PROCESS | 3848 | 1462486798163 Marionette TRACE conn2 -> [0,213,"getWindowHandle",null] 15:19:58 INFO - PROCESS | 3848 | 1462486798165 Marionette TRACE conn2 <- [1,213,null,{"value":"13"}] 15:19:58 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-in.html 15:19:58 INFO - PROCESS | 3848 | 1462486798168 Marionette TRACE conn2 -> [0,214,"setScriptTimeout",{"ms":35000}] 15:19:58 INFO - PROCESS | 3848 | 1462486798170 Marionette TRACE conn2 <- [1,214,null,{}] 15:19:58 INFO - PROCESS | 3848 | 1462486798173 Marionette TRACE conn2 -> [0,215,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:19:58 INFO - PROCESS | 3848 | 1462486798296 Marionette TRACE conn2 <- [1,215,null,{"value":null}] 15:19:58 INFO - PROCESS | 3848 | 1462486798320 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\", \"4d8e089e-8c00-4ed9-b753-79225e50fa4e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:19:58 INFO - PROCESS | 3848 | ++DOCSHELL 1A320000 == 38 [pid = 3848] [id = 63] 15:19:58 INFO - PROCESS | 3848 | ++DOMWINDOW == 77 (1A320400) [pid = 3848] [serial = 186] [outer = 00000000] 15:19:58 INFO - PROCESS | 3848 | ++DOMWINDOW == 78 (1A5F2000) [pid = 3848] [serial = 187] [outer = 1A320400] 15:19:58 INFO - PROCESS | 3848 | 1462486798363 Marionette DEBUG loaded listener.js 15:19:58 INFO - PROCESS | 3848 | ++DOMWINDOW == 79 (1A5FA000) [pid = 3848] [serial = 188] [outer = 1A320400] 15:19:58 INFO - PROCESS | 3848 | 1462486798751 Marionette TRACE conn2 <- [1,216,null,{"value":["/2dcontext/compositing/2d.composite.solid.destination-in.html",0,null,null,[["Canvas test: 2d.composite.solid.destination-in",0,null,null]]]}] 15:19:58 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-in.html | Canvas test: 2d.composite.solid.destination-in 15:19:58 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-in.html | took 643ms 15:19:58 INFO - PROCESS | 3848 | 1462486798806 Marionette TRACE conn2 -> [0,217,"getWindowHandle",null] 15:19:58 INFO - PROCESS | 3848 | 1462486798808 Marionette TRACE conn2 <- [1,217,null,{"value":"13"}] 15:19:58 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-out.html 15:19:58 INFO - PROCESS | 3848 | 1462486798811 Marionette TRACE conn2 -> [0,218,"setScriptTimeout",{"ms":35000}] 15:19:58 INFO - PROCESS | 3848 | 1462486798813 Marionette TRACE conn2 <- [1,218,null,{}] 15:19:58 INFO - PROCESS | 3848 | 1462486798825 Marionette TRACE conn2 -> [0,219,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:19:58 INFO - PROCESS | 3848 | 1462486798917 Marionette TRACE conn2 <- [1,219,null,{"value":null}] 15:19:58 INFO - PROCESS | 3848 | 1462486798923 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\", \"4d8e089e-8c00-4ed9-b753-79225e50fa4e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:19:58 INFO - PROCESS | 3848 | ++DOCSHELL 1A197800 == 39 [pid = 3848] [id = 64] 15:19:58 INFO - PROCESS | 3848 | ++DOMWINDOW == 80 (1A5FB000) [pid = 3848] [serial = 189] [outer = 00000000] 15:19:58 INFO - PROCESS | 3848 | ++DOMWINDOW == 81 (1A802800) [pid = 3848] [serial = 190] [outer = 1A5FB000] 15:19:58 INFO - PROCESS | 3848 | 1462486798967 Marionette DEBUG loaded listener.js 15:19:59 INFO - PROCESS | 3848 | ++DOMWINDOW == 82 (1A809000) [pid = 3848] [serial = 191] [outer = 1A5FB000] 15:19:59 INFO - PROCESS | 3848 | --DOMWINDOW == 81 (15C58800) [pid = 3848] [serial = 149] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.xor.html] 15:19:59 INFO - PROCESS | 3848 | --DOMWINDOW == 80 (13730000) [pid = 3848] [serial = 143] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-out.html] 15:19:59 INFO - PROCESS | 3848 | --DOMWINDOW == 79 (151B6800) [pid = 3848] [serial = 137] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-atop.html] 15:19:59 INFO - PROCESS | 3848 | --DOMWINDOW == 78 (13F84000) [pid = 3848] [serial = 134] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.lighter.html] 15:19:59 INFO - PROCESS | 3848 | --DOMWINDOW == 77 (10EAA400) [pid = 3848] [serial = 125] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-in.html] 15:19:59 INFO - PROCESS | 3848 | --DOMWINDOW == 76 (14091000) [pid = 3848] [serial = 146] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-over.html] 15:19:59 INFO - PROCESS | 3848 | --DOMWINDOW == 75 (12F1A000) [pid = 3848] [serial = 131] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-over.html] 15:19:59 INFO - PROCESS | 3848 | --DOMWINDOW == 74 (12040800) [pid = 3848] [serial = 140] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-in.html] 15:19:59 INFO - PROCESS | 3848 | --DOMWINDOW == 73 (11185400) [pid = 3848] [serial = 128] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-out.html] 15:19:59 INFO - PROCESS | 3848 | 1462486799358 Marionette TRACE conn2 <- [1,220,null,{"value":["/2dcontext/compositing/2d.composite.solid.destination-out.html",0,null,null,[["Canvas test: 2d.composite.solid.destination-out",0,null,null]]]}] 15:19:59 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-out.html | Canvas test: 2d.composite.solid.destination-out 15:19:59 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-out.html | took 595ms 15:19:59 INFO - PROCESS | 3848 | 1462486799409 Marionette TRACE conn2 -> [0,221,"getWindowHandle",null] 15:19:59 INFO - PROCESS | 3848 | 1462486799411 Marionette TRACE conn2 <- [1,221,null,{"value":"13"}] 15:19:59 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-over.html 15:19:59 INFO - PROCESS | 3848 | 1462486799414 Marionette TRACE conn2 -> [0,222,"setScriptTimeout",{"ms":35000}] 15:19:59 INFO - PROCESS | 3848 | 1462486799416 Marionette TRACE conn2 <- [1,222,null,{}] 15:19:59 INFO - PROCESS | 3848 | 1462486799419 Marionette TRACE conn2 -> [0,223,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:19:59 INFO - PROCESS | 3848 | 1462486799491 Marionette TRACE conn2 <- [1,223,null,{"value":null}] 15:19:59 INFO - PROCESS | 3848 | 1462486799497 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\", \"4d8e089e-8c00-4ed9-b753-79225e50fa4e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:19:59 INFO - PROCESS | 3848 | ++DOCSHELL 11185400 == 40 [pid = 3848] [id = 65] 15:19:59 INFO - PROCESS | 3848 | ++DOMWINDOW == 74 (13728800) [pid = 3848] [serial = 192] [outer = 00000000] 15:19:59 INFO - PROCESS | 3848 | ++DOMWINDOW == 75 (1A766C00) [pid = 3848] [serial = 193] [outer = 13728800] 15:19:59 INFO - PROCESS | 3848 | 1462486799541 Marionette DEBUG loaded listener.js 15:19:59 INFO - PROCESS | 3848 | ++DOMWINDOW == 76 (1A801400) [pid = 3848] [serial = 194] [outer = 13728800] 15:19:59 INFO - PROCESS | 3848 | 1462486799932 Marionette TRACE conn2 <- [1,224,null,{"value":["/2dcontext/compositing/2d.composite.solid.destination-over.html",0,null,null,[["Canvas test: 2d.composite.solid.destination-over",0,null,null]]]}] 15:19:59 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-over.html | Canvas test: 2d.composite.solid.destination-over 15:19:59 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-over.html | took 533ms 15:19:59 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.lighter.html 15:19:59 INFO - PROCESS | 3848 | 1462486799950 Marionette TRACE conn2 -> [0,225,"getWindowHandle",null] 15:19:59 INFO - PROCESS | 3848 | 1462486799952 Marionette TRACE conn2 <- [1,225,null,{"value":"13"}] 15:19:59 INFO - PROCESS | 3848 | 1462486799955 Marionette TRACE conn2 -> [0,226,"setScriptTimeout",{"ms":35000}] 15:19:59 INFO - PROCESS | 3848 | 1462486799957 Marionette TRACE conn2 <- [1,226,null,{}] 15:19:59 INFO - PROCESS | 3848 | 1462486799960 Marionette TRACE conn2 -> [0,227,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:20:00 INFO - PROCESS | 3848 | 1462486800061 Marionette TRACE conn2 <- [1,227,null,{"value":null}] 15:20:00 INFO - PROCESS | 3848 | 1462486800069 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\", \"4d8e089e-8c00-4ed9-b753-79225e50fa4e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:20:00 INFO - PROCESS | 3848 | ++DOCSHELL 120FC800 == 41 [pid = 3848] [id = 66] 15:20:00 INFO - PROCESS | 3848 | ++DOMWINDOW == 77 (12F0EC00) [pid = 3848] [serial = 195] [outer = 00000000] 15:20:00 INFO - PROCESS | 3848 | ++DOMWINDOW == 78 (1AC1B000) [pid = 3848] [serial = 196] [outer = 12F0EC00] 15:20:00 INFO - PROCESS | 3848 | 1462486800113 Marionette DEBUG loaded listener.js 15:20:00 INFO - PROCESS | 3848 | ++DOMWINDOW == 79 (1AC4D000) [pid = 3848] [serial = 197] [outer = 12F0EC00] 15:20:00 INFO - PROCESS | 3848 | 1462486800487 Marionette TRACE conn2 <- [1,228,null,{"value":["/2dcontext/compositing/2d.composite.solid.lighter.html",0,null,null,[["Canvas test: 2d.composite.solid.lighter",0,null,null]]]}] 15:20:00 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.lighter.html | Canvas test: 2d.composite.solid.lighter 15:20:00 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.lighter.html | took 596ms 15:20:00 INFO - PROCESS | 3848 | 1462486800552 Marionette TRACE conn2 -> [0,229,"getWindowHandle",null] 15:20:00 INFO - PROCESS | 3848 | 1462486800555 Marionette TRACE conn2 <- [1,229,null,{"value":"13"}] 15:20:00 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-atop.html 15:20:00 INFO - PROCESS | 3848 | 1462486800558 Marionette TRACE conn2 -> [0,230,"setScriptTimeout",{"ms":35000}] 15:20:00 INFO - PROCESS | 3848 | 1462486800560 Marionette TRACE conn2 <- [1,230,null,{}] 15:20:00 INFO - PROCESS | 3848 | 1462486800564 Marionette TRACE conn2 -> [0,231,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:20:00 INFO - PROCESS | 3848 | 1462486800681 Marionette TRACE conn2 <- [1,231,null,{"value":null}] 15:20:00 INFO - PROCESS | 3848 | 1462486800697 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\", \"4d8e089e-8c00-4ed9-b753-79225e50fa4e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:20:00 INFO - PROCESS | 3848 | ++DOCSHELL 12ECF800 == 42 [pid = 3848] [id = 67] 15:20:00 INFO - PROCESS | 3848 | ++DOMWINDOW == 80 (10609000) [pid = 3848] [serial = 198] [outer = 00000000] 15:20:00 INFO - PROCESS | 3848 | ++DOMWINDOW == 81 (1617C800) [pid = 3848] [serial = 199] [outer = 10609000] 15:20:00 INFO - PROCESS | 3848 | 1462486800745 Marionette DEBUG loaded listener.js 15:20:00 INFO - PROCESS | 3848 | ++DOMWINDOW == 82 (16181400) [pid = 3848] [serial = 200] [outer = 10609000] 15:20:01 INFO - PROCESS | 3848 | 1462486801221 Marionette TRACE conn2 <- [1,232,null,{"value":["/2dcontext/compositing/2d.composite.solid.source-atop.html",0,null,null,[["Canvas test: 2d.composite.solid.source-atop",0,null,null]]]}] 15:20:01 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-atop.html | Canvas test: 2d.composite.solid.source-atop 15:20:01 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-atop.html | took 704ms 15:20:01 INFO - PROCESS | 3848 | 1462486801258 Marionette TRACE conn2 -> [0,233,"getWindowHandle",null] 15:20:01 INFO - PROCESS | 3848 | 1462486801262 Marionette TRACE conn2 <- [1,233,null,{"value":"13"}] 15:20:01 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-in.html 15:20:01 INFO - PROCESS | 3848 | 1462486801267 Marionette TRACE conn2 -> [0,234,"setScriptTimeout",{"ms":35000}] 15:20:01 INFO - PROCESS | 3848 | 1462486801272 Marionette TRACE conn2 <- [1,234,null,{}] 15:20:01 INFO - PROCESS | 3848 | 1462486801294 Marionette TRACE conn2 -> [0,235,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:20:01 INFO - PROCESS | 3848 | 1462486801404 Marionette TRACE conn2 <- [1,235,null,{"value":null}] 15:20:01 INFO - PROCESS | 3848 | 1462486801494 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\", \"4d8e089e-8c00-4ed9-b753-79225e50fa4e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:20:01 INFO - PROCESS | 3848 | ++DOCSHELL 106B1000 == 43 [pid = 3848] [id = 68] 15:20:01 INFO - PROCESS | 3848 | ++DOMWINDOW == 83 (106D0C00) [pid = 3848] [serial = 201] [outer = 00000000] 15:20:01 INFO - PROCESS | 3848 | ++DOMWINDOW == 84 (113E7C00) [pid = 3848] [serial = 202] [outer = 106D0C00] 15:20:01 INFO - PROCESS | 3848 | 1462486801551 Marionette DEBUG loaded listener.js 15:20:01 INFO - PROCESS | 3848 | ++DOMWINDOW == 85 (1203F000) [pid = 3848] [serial = 203] [outer = 106D0C00] 15:20:02 INFO - PROCESS | 3848 | 1462486802169 Marionette TRACE conn2 <- [1,236,null,{"value":["/2dcontext/compositing/2d.composite.solid.source-in.html",0,null,null,[["Canvas test: 2d.composite.solid.source-in",0,null,null]]]}] 15:20:02 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-in.html | Canvas test: 2d.composite.solid.source-in 15:20:02 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-in.html | took 940ms 15:20:02 INFO - PROCESS | 3848 | 1462486802215 Marionette TRACE conn2 -> [0,237,"getWindowHandle",null] 15:20:02 INFO - PROCESS | 3848 | 1462486802221 Marionette TRACE conn2 <- [1,237,null,{"value":"13"}] 15:20:02 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-out.html 15:20:02 INFO - PROCESS | 3848 | 1462486802227 Marionette TRACE conn2 -> [0,238,"setScriptTimeout",{"ms":35000}] 15:20:02 INFO - PROCESS | 3848 | 1462486802230 Marionette TRACE conn2 <- [1,238,null,{}] 15:20:02 INFO - PROCESS | 3848 | 1462486802234 Marionette TRACE conn2 -> [0,239,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:20:02 INFO - PROCESS | 3848 | 1462486802333 Marionette TRACE conn2 <- [1,239,null,{"value":null}] 15:20:02 INFO - PROCESS | 3848 | 1462486802410 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\", \"4d8e089e-8c00-4ed9-b753-79225e50fa4e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:20:02 INFO - PROCESS | 3848 | ++DOCSHELL 13762C00 == 44 [pid = 3848] [id = 69] 15:20:02 INFO - PROCESS | 3848 | ++DOMWINDOW == 86 (13CB3C00) [pid = 3848] [serial = 204] [outer = 00000000] 15:20:02 INFO - PROCESS | 3848 | ++DOMWINDOW == 87 (15C5A400) [pid = 3848] [serial = 205] [outer = 13CB3C00] 15:20:02 INFO - PROCESS | 3848 | 1462486802465 Marionette DEBUG loaded listener.js 15:20:02 INFO - PROCESS | 3848 | ++DOMWINDOW == 88 (1617D000) [pid = 3848] [serial = 206] [outer = 13CB3C00] 15:20:02 INFO - PROCESS | 3848 | 1462486802977 Marionette TRACE conn2 <- [1,240,null,{"value":["/2dcontext/compositing/2d.composite.solid.source-out.html",0,null,null,[["Canvas test: 2d.composite.solid.source-out",0,null,null]]]}] 15:20:03 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-out.html | Canvas test: 2d.composite.solid.source-out 15:20:03 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-out.html | took 799ms 15:20:03 INFO - PROCESS | 3848 | 1462486803027 Marionette TRACE conn2 -> [0,241,"getWindowHandle",null] 15:20:03 INFO - PROCESS | 3848 | 1462486803030 Marionette TRACE conn2 <- [1,241,null,{"value":"13"}] 15:20:03 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-over.html 15:20:03 INFO - PROCESS | 3848 | 1462486803034 Marionette TRACE conn2 -> [0,242,"setScriptTimeout",{"ms":35000}] 15:20:03 INFO - PROCESS | 3848 | 1462486803038 Marionette TRACE conn2 <- [1,242,null,{}] 15:20:03 INFO - PROCESS | 3848 | 1462486803049 Marionette TRACE conn2 -> [0,243,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:20:03 INFO - PROCESS | 3848 | 1462486803157 Marionette TRACE conn2 <- [1,243,null,{"value":null}] 15:20:03 INFO - PROCESS | 3848 | 1462486803241 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\", \"4d8e089e-8c00-4ed9-b753-79225e50fa4e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:20:03 INFO - PROCESS | 3848 | ++DOCSHELL 1753A400 == 45 [pid = 3848] [id = 70] 15:20:03 INFO - PROCESS | 3848 | ++DOMWINDOW == 89 (1753C400) [pid = 3848] [serial = 207] [outer = 00000000] 15:20:03 INFO - PROCESS | 3848 | ++DOMWINDOW == 90 (186A6000) [pid = 3848] [serial = 208] [outer = 1753C400] 15:20:03 INFO - PROCESS | 3848 | 1462486803296 Marionette DEBUG loaded listener.js 15:20:03 INFO - PROCESS | 3848 | ++DOMWINDOW == 91 (19ECEC00) [pid = 3848] [serial = 209] [outer = 1753C400] 15:20:03 INFO - PROCESS | 3848 | 1462486803840 Marionette TRACE conn2 <- [1,244,null,{"value":["/2dcontext/compositing/2d.composite.solid.source-over.html",0,null,null,[["Canvas test: 2d.composite.solid.source-over",0,null,null]]]}] 15:20:03 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-over.html | Canvas test: 2d.composite.solid.source-over 15:20:03 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-over.html | took 830ms 15:20:03 INFO - PROCESS | 3848 | 1462486803875 Marionette TRACE conn2 -> [0,245,"getWindowHandle",null] 15:20:03 INFO - PROCESS | 3848 | 1462486803878 Marionette TRACE conn2 <- [1,245,null,{"value":"13"}] 15:20:03 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.xor.html 15:20:03 INFO - PROCESS | 3848 | 1462486803882 Marionette TRACE conn2 -> [0,246,"setScriptTimeout",{"ms":35000}] 15:20:03 INFO - PROCESS | 3848 | 1462486803884 Marionette TRACE conn2 <- [1,246,null,{}] 15:20:03 INFO - PROCESS | 3848 | 1462486803887 Marionette TRACE conn2 -> [0,247,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:20:04 INFO - PROCESS | 3848 | 1462486803984 Marionette TRACE conn2 <- [1,247,null,{"value":null}] 15:20:04 INFO - PROCESS | 3848 | 1462486804067 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\", \"4d8e089e-8c00-4ed9-b753-79225e50fa4e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:20:04 INFO - PROCESS | 3848 | ++DOCSHELL 1A5F0800 == 46 [pid = 3848] [id = 71] 15:20:04 INFO - PROCESS | 3848 | ++DOMWINDOW == 92 (1A5FA800) [pid = 3848] [serial = 210] [outer = 00000000] 15:20:04 INFO - PROCESS | 3848 | ++DOMWINDOW == 93 (1AD3C400) [pid = 3848] [serial = 211] [outer = 1A5FA800] 15:20:04 INFO - PROCESS | 3848 | 1462486804120 Marionette DEBUG loaded listener.js 15:20:04 INFO - PROCESS | 3848 | ++DOMWINDOW == 94 (1AD45800) [pid = 3848] [serial = 212] [outer = 1A5FA800] 15:20:04 INFO - PROCESS | 3848 | 1462486804743 Marionette TRACE conn2 <- [1,248,null,{"value":["/2dcontext/compositing/2d.composite.solid.xor.html",0,null,null,[["Canvas test: 2d.composite.solid.xor",0,null,null]]]}] 15:20:04 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.xor.html | Canvas test: 2d.composite.solid.xor 15:20:04 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.xor.html | took 940ms 15:20:04 INFO - PROCESS | 3848 | 1462486804826 Marionette TRACE conn2 -> [0,249,"getWindowHandle",null] 15:20:04 INFO - PROCESS | 3848 | 1462486804830 Marionette TRACE conn2 <- [1,249,null,{"value":"13"}] 15:20:04 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.copy.html 15:20:04 INFO - PROCESS | 3848 | 1462486804835 Marionette TRACE conn2 -> [0,250,"setScriptTimeout",{"ms":35000}] 15:20:04 INFO - PROCESS | 3848 | 1462486804838 Marionette TRACE conn2 <- [1,250,null,{}] 15:20:04 INFO - PROCESS | 3848 | 1462486804844 Marionette TRACE conn2 -> [0,251,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:20:04 INFO - PROCESS | 3848 | 1462486804935 Marionette TRACE conn2 <- [1,251,null,{"value":null}] 15:20:05 INFO - PROCESS | 3848 | 1462486805001 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\", \"4d8e089e-8c00-4ed9-b753-79225e50fa4e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:20:05 INFO - PROCESS | 3848 | ++DOCSHELL 11B3E400 == 47 [pid = 3848] [id = 72] 15:20:05 INFO - PROCESS | 3848 | ++DOMWINDOW == 95 (11BC9C00) [pid = 3848] [serial = 213] [outer = 00000000] 15:20:05 INFO - PROCESS | 3848 | ++DOMWINDOW == 96 (1312A800) [pid = 3848] [serial = 214] [outer = 11BC9C00] 15:20:05 INFO - PROCESS | 3848 | 1462486805049 Marionette DEBUG loaded listener.js 15:20:05 INFO - PROCESS | 3848 | ++DOMWINDOW == 97 (13482C00) [pid = 3848] [serial = 215] [outer = 11BC9C00] 15:20:05 INFO - PROCESS | 3848 | 1462486805654 Marionette TRACE conn2 <- [1,252,null,{"value":["/2dcontext/compositing/2d.composite.transparent.copy.html",0,null,null,[["Canvas test: 2d.composite.transparent.copy",0,null,null]]]}] 15:20:05 INFO - PROCESS | 3848 | --DOCSHELL 120FC800 == 46 [pid = 3848] [id = 66] 15:20:05 INFO - PROCESS | 3848 | --DOCSHELL 11185400 == 45 [pid = 3848] [id = 65] 15:20:05 INFO - PROCESS | 3848 | --DOCSHELL 1A197800 == 44 [pid = 3848] [id = 64] 15:20:05 INFO - PROCESS | 3848 | --DOCSHELL 1A320000 == 43 [pid = 3848] [id = 63] 15:20:05 INFO - PROCESS | 3848 | --DOCSHELL 106AF800 == 42 [pid = 3848] [id = 62] 15:20:05 INFO - PROCESS | 3848 | --DOCSHELL 166E8400 == 41 [pid = 3848] [id = 61] 15:20:05 INFO - PROCESS | 3848 | --DOCSHELL 16040800 == 40 [pid = 3848] [id = 60] 15:20:05 INFO - PROCESS | 3848 | --DOCSHELL 13F83800 == 39 [pid = 3848] [id = 59] 15:20:05 INFO - PROCESS | 3848 | --DOCSHELL 1117AC00 == 38 [pid = 3848] [id = 58] 15:20:05 INFO - PROCESS | 3848 | --DOCSHELL 10704C00 == 37 [pid = 3848] [id = 57] 15:20:05 INFO - PROCESS | 3848 | --DOCSHELL 18037800 == 36 [pid = 3848] [id = 56] 15:20:05 INFO - PROCESS | 3848 | --DOCSHELL 13725800 == 35 [pid = 3848] [id = 55] 15:20:05 INFO - PROCESS | 3848 | --DOCSHELL 146DA800 == 34 [pid = 3848] [id = 54] 15:20:05 INFO - PROCESS | 3848 | --DOCSHELL 1117B800 == 33 [pid = 3848] [id = 53] 15:20:05 INFO - PROCESS | 3848 | --DOMWINDOW == 96 (15C64C00) [pid = 3848] [serial = 138] [outer = 00000000] [url = about:blank] 15:20:05 INFO - PROCESS | 3848 | --DOMWINDOW == 95 (12ED4000) [pid = 3848] [serial = 141] [outer = 00000000] [url = about:blank] 15:20:05 INFO - PROCESS | 3848 | --DOMWINDOW == 94 (1408CC00) [pid = 3848] [serial = 144] [outer = 00000000] [url = about:blank] 15:20:05 INFO - PROCESS | 3848 | --DOMWINDOW == 93 (131DC000) [pid = 3848] [serial = 142] [outer = 00000000] [url = about:blank] 15:20:05 INFO - PROCESS | 3848 | --DOMWINDOW == 92 (16D2EC00) [pid = 3848] [serial = 150] [outer = 00000000] [url = about:blank] 15:20:05 INFO - PROCESS | 3848 | --DOMWINDOW == 91 (151AA800) [pid = 3848] [serial = 145] [outer = 00000000] [url = about:blank] 15:20:05 INFO - PROCESS | 3848 | --DOMWINDOW == 90 (17087000) [pid = 3848] [serial = 151] [outer = 00000000] [url = about:blank] 15:20:05 INFO - PROCESS | 3848 | --DOMWINDOW == 89 (160C3400) [pid = 3848] [serial = 148] [outer = 00000000] [url = about:blank] 15:20:05 INFO - PROCESS | 3848 | --DOMWINDOW == 88 (1753CC00) [pid = 3848] [serial = 153] [outer = 00000000] [url = about:blank] 15:20:05 INFO - PROCESS | 3848 | --DOMWINDOW == 87 (15C5FC00) [pid = 3848] [serial = 147] [outer = 00000000] [url = about:blank] 15:20:05 INFO - PROCESS | 3848 | --DOMWINDOW == 86 (16043C00) [pid = 3848] [serial = 139] [outer = 00000000] [url = about:blank] 15:20:05 INFO - PROCESS | 3848 | --DOMWINDOW == 85 (1344D000) [pid = 3848] [serial = 133] [outer = 00000000] [url = about:blank] 15:20:05 INFO - PROCESS | 3848 | --DOMWINDOW == 84 (1375B000) [pid = 3848] [serial = 127] [outer = 00000000] [url = about:blank] 15:20:05 INFO - PROCESS | 3848 | --DOMWINDOW == 83 (146D6400) [pid = 3848] [serial = 136] [outer = 00000000] [url = about:blank] 15:20:05 INFO - PROCESS | 3848 | --DOMWINDOW == 82 (11B42400) [pid = 3848] [serial = 130] [outer = 00000000] [url = about:blank] 15:20:05 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.copy.html | Canvas test: 2d.composite.transparent.copy 15:20:05 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.copy.html | took 909ms 15:20:05 INFO - PROCESS | 3848 | 1462486805748 Marionette TRACE conn2 -> [0,253,"getWindowHandle",null] 15:20:05 INFO - PROCESS | 3848 | 1462486805754 Marionette TRACE conn2 <- [1,253,null,{"value":"13"}] 15:20:05 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-atop.html 15:20:05 INFO - PROCESS | 3848 | 1462486805762 Marionette TRACE conn2 -> [0,254,"setScriptTimeout",{"ms":35000}] 15:20:05 INFO - PROCESS | 3848 | 1462486805764 Marionette TRACE conn2 <- [1,254,null,{}] 15:20:05 INFO - PROCESS | 3848 | 1462486805768 Marionette TRACE conn2 -> [0,255,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:20:05 INFO - PROCESS | 3848 | 1462486805854 Marionette TRACE conn2 <- [1,255,null,{"value":null}] 15:20:05 INFO - PROCESS | 3848 | 1462486805862 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\", \"4d8e089e-8c00-4ed9-b753-79225e50fa4e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:20:05 INFO - PROCESS | 3848 | ++DOCSHELL 1311BC00 == 34 [pid = 3848] [id = 73] 15:20:05 INFO - PROCESS | 3848 | ++DOMWINDOW == 83 (1311CC00) [pid = 3848] [serial = 216] [outer = 00000000] 15:20:05 INFO - PROCESS | 3848 | ++DOMWINDOW == 84 (1344F000) [pid = 3848] [serial = 217] [outer = 1311CC00] 15:20:05 INFO - PROCESS | 3848 | 1462486805907 Marionette DEBUG loaded listener.js 15:20:06 INFO - PROCESS | 3848 | ++DOMWINDOW == 85 (1375B800) [pid = 3848] [serial = 218] [outer = 1311CC00] 15:20:06 INFO - PROCESS | 3848 | 1462486806334 Marionette TRACE conn2 <- [1,256,null,{"value":["/2dcontext/compositing/2d.composite.transparent.destination-atop.html",0,null,null,[["Canvas test: 2d.composite.transparent.destination-atop",0,null,null]]]}] 15:20:06 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | Canvas test: 2d.composite.transparent.destination-atop 15:20:06 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | took 596ms 15:20:06 INFO - PROCESS | 3848 | 1462486806356 Marionette TRACE conn2 -> [0,257,"getWindowHandle",null] 15:20:06 INFO - PROCESS | 3848 | 1462486806359 Marionette TRACE conn2 <- [1,257,null,{"value":"13"}] 15:20:06 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-in.html 15:20:06 INFO - PROCESS | 3848 | 1462486806362 Marionette TRACE conn2 -> [0,258,"setScriptTimeout",{"ms":35000}] 15:20:06 INFO - PROCESS | 3848 | 1462486806366 Marionette TRACE conn2 <- [1,258,null,{}] 15:20:06 INFO - PROCESS | 3848 | 1462486806376 Marionette TRACE conn2 -> [0,259,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:20:06 INFO - PROCESS | 3848 | 1462486806465 Marionette TRACE conn2 <- [1,259,null,{"value":null}] 15:20:06 INFO - PROCESS | 3848 | 1462486806473 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\", \"4d8e089e-8c00-4ed9-b753-79225e50fa4e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:20:06 INFO - PROCESS | 3848 | ++DOCSHELL 15B66400 == 35 [pid = 3848] [id = 74] 15:20:06 INFO - PROCESS | 3848 | ++DOMWINDOW == 86 (15B66800) [pid = 3848] [serial = 219] [outer = 00000000] 15:20:06 INFO - PROCESS | 3848 | ++DOMWINDOW == 87 (15C5FC00) [pid = 3848] [serial = 220] [outer = 15B66800] 15:20:06 INFO - PROCESS | 3848 | 1462486806522 Marionette DEBUG loaded listener.js 15:20:06 INFO - PROCESS | 3848 | ++DOMWINDOW == 88 (1601F400) [pid = 3848] [serial = 221] [outer = 15B66800] 15:20:06 INFO - PROCESS | 3848 | 1462486806944 Marionette TRACE conn2 <- [1,260,null,{"value":["/2dcontext/compositing/2d.composite.transparent.destination-in.html",0,null,null,[["Canvas test: 2d.composite.transparent.destination-in",0,null,null]]]}] 15:20:07 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-in.html | Canvas test: 2d.composite.transparent.destination-in 15:20:07 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-in.html | took 627ms 15:20:07 INFO - PROCESS | 3848 | 1462486807000 Marionette TRACE conn2 -> [0,261,"getWindowHandle",null] 15:20:07 INFO - PROCESS | 3848 | 1462486807002 Marionette TRACE conn2 <- [1,261,null,{"value":"13"}] 15:20:07 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-out.html 15:20:07 INFO - PROCESS | 3848 | 1462486807006 Marionette TRACE conn2 -> [0,262,"setScriptTimeout",{"ms":35000}] 15:20:07 INFO - PROCESS | 3848 | 1462486807007 Marionette TRACE conn2 <- [1,262,null,{}] 15:20:07 INFO - PROCESS | 3848 | 1462486807011 Marionette TRACE conn2 -> [0,263,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:20:07 INFO - PROCESS | 3848 | 1462486807086 Marionette TRACE conn2 <- [1,263,null,{"value":null}] 15:20:07 INFO - PROCESS | 3848 | 1462486807092 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\", \"4d8e089e-8c00-4ed9-b753-79225e50fa4e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:20:07 INFO - PROCESS | 3848 | ++DOCSHELL 160CA800 == 36 [pid = 3848] [id = 75] 15:20:07 INFO - PROCESS | 3848 | ++DOMWINDOW == 89 (16177C00) [pid = 3848] [serial = 222] [outer = 00000000] 15:20:07 INFO - PROCESS | 3848 | ++DOMWINDOW == 90 (16236400) [pid = 3848] [serial = 223] [outer = 16177C00] 15:20:07 INFO - PROCESS | 3848 | 1462486807139 Marionette DEBUG loaded listener.js 15:20:07 INFO - PROCESS | 3848 | ++DOMWINDOW == 91 (166E8400) [pid = 3848] [serial = 224] [outer = 16177C00] 15:20:07 INFO - PROCESS | 3848 | 1462486807572 Marionette TRACE conn2 <- [1,264,null,{"value":["/2dcontext/compositing/2d.composite.transparent.destination-out.html",0,null,null,[["Canvas test: 2d.composite.transparent.destination-out",0,null,null]]]}] 15:20:07 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-out.html | Canvas test: 2d.composite.transparent.destination-out 15:20:07 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-out.html | took 595ms 15:20:07 INFO - PROCESS | 3848 | 1462486807614 Marionette TRACE conn2 -> [0,265,"getWindowHandle",null] 15:20:07 INFO - PROCESS | 3848 | 1462486807616 Marionette TRACE conn2 <- [1,265,null,{"value":"13"}] 15:20:07 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-over.html 15:20:07 INFO - PROCESS | 3848 | 1462486807620 Marionette TRACE conn2 -> [0,266,"setScriptTimeout",{"ms":35000}] 15:20:07 INFO - PROCESS | 3848 | 1462486807622 Marionette TRACE conn2 <- [1,266,null,{}] 15:20:07 INFO - PROCESS | 3848 | 1462486807625 Marionette TRACE conn2 -> [0,267,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:20:07 INFO - PROCESS | 3848 | 1462486807699 Marionette TRACE conn2 <- [1,267,null,{"value":null}] 15:20:07 INFO - PROCESS | 3848 | 1462486807705 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\", \"4d8e089e-8c00-4ed9-b753-79225e50fa4e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:20:07 INFO - PROCESS | 3848 | ++DOCSHELL 16D30800 == 37 [pid = 3848] [id = 76] 15:20:07 INFO - PROCESS | 3848 | ++DOMWINDOW == 92 (17082800) [pid = 3848] [serial = 225] [outer = 00000000] 15:20:07 INFO - PROCESS | 3848 | ++DOMWINDOW == 93 (17894400) [pid = 3848] [serial = 226] [outer = 17082800] 15:20:07 INFO - PROCESS | 3848 | 1462486807749 Marionette DEBUG loaded listener.js 15:20:07 INFO - PROCESS | 3848 | ++DOMWINDOW == 94 (17E9A000) [pid = 3848] [serial = 227] [outer = 17082800] 15:20:08 INFO - PROCESS | 3848 | 1462486808192 Marionette TRACE conn2 <- [1,268,null,{"value":["/2dcontext/compositing/2d.composite.transparent.destination-over.html",0,null,null,[["Canvas test: 2d.composite.transparent.destination-over",0,null,null]]]}] 15:20:08 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-over.html | Canvas test: 2d.composite.transparent.destination-over 15:20:08 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-over.html | took 595ms 15:20:08 INFO - PROCESS | 3848 | 1462486808220 Marionette TRACE conn2 -> [0,269,"getWindowHandle",null] 15:20:08 INFO - PROCESS | 3848 | 1462486808222 Marionette TRACE conn2 <- [1,269,null,{"value":"13"}] 15:20:08 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.lighter.html 15:20:08 INFO - PROCESS | 3848 | 1462486808225 Marionette TRACE conn2 -> [0,270,"setScriptTimeout",{"ms":35000}] 15:20:08 INFO - PROCESS | 3848 | 1462486808227 Marionette TRACE conn2 <- [1,270,null,{}] 15:20:08 INFO - PROCESS | 3848 | 1462486808235 Marionette TRACE conn2 -> [0,271,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:20:08 INFO - PROCESS | 3848 | 1462486808353 Marionette TRACE conn2 <- [1,271,null,{"value":null}] 15:20:08 INFO - PROCESS | 3848 | 1462486808363 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\", \"4d8e089e-8c00-4ed9-b753-79225e50fa4e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:20:08 INFO - PROCESS | 3848 | ++DOCSHELL 1408B400 == 38 [pid = 3848] [id = 77] 15:20:08 INFO - PROCESS | 3848 | ++DOMWINDOW == 95 (1622F400) [pid = 3848] [serial = 228] [outer = 00000000] 15:20:08 INFO - PROCESS | 3848 | ++DOMWINDOW == 96 (19ECA800) [pid = 3848] [serial = 229] [outer = 1622F400] 15:20:08 INFO - PROCESS | 3848 | 1462486808409 Marionette DEBUG loaded listener.js 15:20:08 INFO - PROCESS | 3848 | ++DOMWINDOW == 97 (1A19C800) [pid = 3848] [serial = 230] [outer = 1622F400] 15:20:08 INFO - PROCESS | 3848 | 1462486808875 Marionette TRACE conn2 <- [1,272,null,{"value":["/2dcontext/compositing/2d.composite.transparent.lighter.html",0,null,null,[["Canvas test: 2d.composite.transparent.lighter",0,null,null]]]}] 15:20:08 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.lighter.html | Canvas test: 2d.composite.transparent.lighter 15:20:08 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.lighter.html | took 704ms 15:20:08 INFO - PROCESS | 3848 | 1462486808926 Marionette TRACE conn2 -> [0,273,"getWindowHandle",null] 15:20:08 INFO - PROCESS | 3848 | 1462486808928 Marionette TRACE conn2 <- [1,273,null,{"value":"13"}] 15:20:08 INFO - PROCESS | 3848 | 1462486808931 Marionette TRACE conn2 -> [0,274,"setScriptTimeout",{"ms":35000}] 15:20:08 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-atop.html 15:20:08 INFO - PROCESS | 3848 | 1462486808933 Marionette TRACE conn2 <- [1,274,null,{}] 15:20:08 INFO - PROCESS | 3848 | 1462486808945 Marionette TRACE conn2 -> [0,275,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:20:09 INFO - PROCESS | 3848 | 1462486809052 Marionette TRACE conn2 <- [1,275,null,{"value":null}] 15:20:09 INFO - PROCESS | 3848 | 1462486809058 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\", \"4d8e089e-8c00-4ed9-b753-79225e50fa4e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:20:09 INFO - PROCESS | 3848 | ++DOCSHELL 18631400 == 39 [pid = 3848] [id = 78] 15:20:09 INFO - PROCESS | 3848 | ++DOMWINDOW == 98 (19ECA400) [pid = 3848] [serial = 231] [outer = 00000000] 15:20:09 INFO - PROCESS | 3848 | ++DOMWINDOW == 99 (1A773800) [pid = 3848] [serial = 232] [outer = 19ECA400] 15:20:09 INFO - PROCESS | 3848 | 1462486809104 Marionette DEBUG loaded listener.js 15:20:09 INFO - PROCESS | 3848 | ++DOMWINDOW == 100 (1A802400) [pid = 3848] [serial = 233] [outer = 19ECA400] 15:20:09 INFO - PROCESS | 3848 | 1462486809516 Marionette TRACE conn2 <- [1,276,null,{"value":["/2dcontext/compositing/2d.composite.transparent.source-atop.html",0,null,null,[["Canvas test: 2d.composite.transparent.source-atop",0,null,null]]]}] 15:20:09 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-atop.html | Canvas test: 2d.composite.transparent.source-atop 15:20:09 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-atop.html | took 643ms 15:20:09 INFO - PROCESS | 3848 | 1462486809569 Marionette TRACE conn2 -> [0,277,"getWindowHandle",null] 15:20:09 INFO - PROCESS | 3848 | 1462486809571 Marionette TRACE conn2 <- [1,277,null,{"value":"13"}] 15:20:09 INFO - PROCESS | 3848 | 1462486809575 Marionette TRACE conn2 -> [0,278,"setScriptTimeout",{"ms":35000}] 15:20:09 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-in.html 15:20:09 INFO - PROCESS | 3848 | 1462486809576 Marionette TRACE conn2 <- [1,278,null,{}] 15:20:09 INFO - PROCESS | 3848 | 1462486809580 Marionette TRACE conn2 -> [0,279,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:20:09 INFO - PROCESS | 3848 | 1462486809677 Marionette TRACE conn2 <- [1,279,null,{"value":null}] 15:20:09 INFO - PROCESS | 3848 | 1462486809752 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\", \"4d8e089e-8c00-4ed9-b753-79225e50fa4e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:20:09 INFO - PROCESS | 3848 | ++DOCSHELL 1A31C800 == 40 [pid = 3848] [id = 79] 15:20:09 INFO - PROCESS | 3848 | ++DOMWINDOW == 101 (1A5FC400) [pid = 3848] [serial = 234] [outer = 00000000] 15:20:09 INFO - PROCESS | 3848 | ++DOMWINDOW == 102 (1AD7F800) [pid = 3848] [serial = 235] [outer = 1A5FC400] 15:20:09 INFO - PROCESS | 3848 | 1462486809796 Marionette DEBUG loaded listener.js 15:20:09 INFO - PROCESS | 3848 | ++DOMWINDOW == 103 (1AD82800) [pid = 3848] [serial = 236] [outer = 1A5FC400] 15:20:10 INFO - PROCESS | 3848 | --DOMWINDOW == 102 (10EA6C00) [pid = 3848] [serial = 183] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-atop.html] 15:20:10 INFO - PROCESS | 3848 | --DOMWINDOW == 101 (1A320400) [pid = 3848] [serial = 186] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-in.html] 15:20:10 INFO - PROCESS | 3848 | --DOMWINDOW == 100 (12F0EC00) [pid = 3848] [serial = 195] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.lighter.html] 15:20:10 INFO - PROCESS | 3848 | --DOMWINDOW == 99 (1117BC00) [pid = 3848] [serial = 155] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.clear.html] 15:20:10 INFO - PROCESS | 3848 | --DOMWINDOW == 98 (16041C00) [pid = 3848] [serial = 177] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.unrecognised.html] 15:20:10 INFO - PROCESS | 3848 | --DOMWINDOW == 97 (18038800) [pid = 3848] [serial = 164] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.get.html] 15:20:10 INFO - PROCESS | 3848 | --DOMWINDOW == 96 (113EC800) [pid = 3848] [serial = 171] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.nullsuffix.html] 15:20:10 INFO - PROCESS | 3848 | --DOMWINDOW == 95 (17F92000) [pid = 3848] [serial = 161] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.default.html] 15:20:10 INFO - PROCESS | 3848 | --DOMWINDOW == 94 (146DC000) [pid = 3848] [serial = 158] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.darker.html] 15:20:10 INFO - PROCESS | 3848 | --DOMWINDOW == 93 (1408D000) [pid = 3848] [serial = 174] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.over.html] 15:20:10 INFO - PROCESS | 3848 | --DOMWINDOW == 92 (107DB400) [pid = 3848] [serial = 168] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.highlight.html] 15:20:10 INFO - PROCESS | 3848 | --DOMWINDOW == 91 (1A5FB000) [pid = 3848] [serial = 189] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-out.html] 15:20:10 INFO - PROCESS | 3848 | --DOMWINDOW == 90 (13728800) [pid = 3848] [serial = 192] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-over.html] 15:20:10 INFO - PROCESS | 3848 | --DOMWINDOW == 89 (1753A800) [pid = 3848] [serial = 180] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.copy.html] 15:20:10 INFO - PROCESS | 3848 | 1462486810303 Marionette TRACE conn2 <- [1,280,null,{"value":["/2dcontext/compositing/2d.composite.transparent.source-in.html",0,null,null,[["Canvas test: 2d.composite.transparent.source-in",0,null,null]]]}] 15:20:10 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-in.html | Canvas test: 2d.composite.transparent.source-in 15:20:10 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-in.html | took 751ms 15:20:10 INFO - PROCESS | 3848 | 1462486810327 Marionette TRACE conn2 -> [0,281,"getWindowHandle",null] 15:20:10 INFO - PROCESS | 3848 | 1462486810328 Marionette TRACE conn2 <- [1,281,null,{"value":"13"}] 15:20:10 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-out.html 15:20:10 INFO - PROCESS | 3848 | 1462486810332 Marionette TRACE conn2 -> [0,282,"setScriptTimeout",{"ms":35000}] 15:20:10 INFO - PROCESS | 3848 | 1462486810334 Marionette TRACE conn2 <- [1,282,null,{}] 15:20:10 INFO - PROCESS | 3848 | 1462486810348 Marionette TRACE conn2 -> [0,283,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:20:10 INFO - PROCESS | 3848 | 1462486810433 Marionette TRACE conn2 <- [1,283,null,{"value":null}] 15:20:10 INFO - PROCESS | 3848 | 1462486810470 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\", \"4d8e089e-8c00-4ed9-b753-79225e50fa4e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:20:10 INFO - PROCESS | 3848 | ++DOCSHELL 18035C00 == 41 [pid = 3848] [id = 80] 15:20:10 INFO - PROCESS | 3848 | ++DOMWINDOW == 90 (18038800) [pid = 3848] [serial = 237] [outer = 00000000] 15:20:10 INFO - PROCESS | 3848 | ++DOMWINDOW == 91 (1A5EEC00) [pid = 3848] [serial = 238] [outer = 18038800] 15:20:10 INFO - PROCESS | 3848 | 1462486810526 Marionette DEBUG loaded listener.js 15:20:10 INFO - PROCESS | 3848 | ++DOMWINDOW == 92 (1AC51800) [pid = 3848] [serial = 239] [outer = 18038800] 15:20:11 INFO - PROCESS | 3848 | 1462486810994 Marionette TRACE conn2 <- [1,284,null,{"value":["/2dcontext/compositing/2d.composite.transparent.source-out.html",0,null,null,[["Canvas test: 2d.composite.transparent.source-out",0,null,null]]]}] 15:20:11 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-out.html | Canvas test: 2d.composite.transparent.source-out 15:20:11 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-out.html | took 689ms 15:20:11 INFO - PROCESS | 3848 | 1462486811078 Marionette TRACE conn2 -> [0,285,"getWindowHandle",null] 15:20:11 INFO - PROCESS | 3848 | 1462486811080 Marionette TRACE conn2 <- [1,285,null,{"value":"13"}] 15:20:11 INFO - PROCESS | 3848 | 1462486811084 Marionette TRACE conn2 -> [0,286,"setScriptTimeout",{"ms":35000}] 15:20:11 INFO - PROCESS | 3848 | 1462486811085 Marionette TRACE conn2 <- [1,286,null,{}] 15:20:11 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-over.html 15:20:11 INFO - PROCESS | 3848 | 1462486811089 Marionette TRACE conn2 -> [0,287,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:20:11 INFO - PROCESS | 3848 | 1462486811162 Marionette TRACE conn2 <- [1,287,null,{"value":null}] 15:20:11 INFO - PROCESS | 3848 | 1462486811171 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\", \"4d8e089e-8c00-4ed9-b753-79225e50fa4e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:20:11 INFO - PROCESS | 3848 | ++DOCSHELL 13760000 == 42 [pid = 3848] [id = 81] 15:20:11 INFO - PROCESS | 3848 | ++DOMWINDOW == 93 (19ECD000) [pid = 3848] [serial = 240] [outer = 00000000] 15:20:11 INFO - PROCESS | 3848 | ++DOMWINDOW == 94 (1AEC6400) [pid = 3848] [serial = 241] [outer = 19ECD000] 15:20:11 INFO - PROCESS | 3848 | 1462486811213 Marionette DEBUG loaded listener.js 15:20:11 INFO - PROCESS | 3848 | ++DOMWINDOW == 95 (1AECD000) [pid = 3848] [serial = 242] [outer = 19ECD000] 15:20:11 INFO - PROCESS | 3848 | 1462486811634 Marionette TRACE conn2 <- [1,288,null,{"value":["/2dcontext/compositing/2d.composite.transparent.source-over.html",0,null,null,[["Canvas test: 2d.composite.transparent.source-over",0,null,null]]]}] 15:20:11 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-over.html | Canvas test: 2d.composite.transparent.source-over 15:20:11 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-over.html | took 595ms 15:20:11 INFO - PROCESS | 3848 | 1462486811683 Marionette TRACE conn2 -> [0,289,"getWindowHandle",null] 15:20:11 INFO - PROCESS | 3848 | 1462486811685 Marionette TRACE conn2 <- [1,289,null,{"value":"13"}] 15:20:11 INFO - PROCESS | 3848 | 1462486811688 Marionette TRACE conn2 -> [0,290,"setScriptTimeout",{"ms":35000}] 15:20:11 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.xor.html 15:20:11 INFO - PROCESS | 3848 | 1462486811691 Marionette TRACE conn2 <- [1,290,null,{}] 15:20:11 INFO - PROCESS | 3848 | 1462486811698 Marionette TRACE conn2 -> [0,291,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:20:11 INFO - PROCESS | 3848 | 1462486811793 Marionette TRACE conn2 <- [1,291,null,{"value":null}] 15:20:11 INFO - PROCESS | 3848 | 1462486811801 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\", \"4d8e089e-8c00-4ed9-b753-79225e50fa4e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:20:11 INFO - PROCESS | 3848 | ++DOCSHELL 1A772400 == 43 [pid = 3848] [id = 82] 15:20:11 INFO - PROCESS | 3848 | ++DOMWINDOW == 96 (1AD87800) [pid = 3848] [serial = 243] [outer = 00000000] 15:20:11 INFO - PROCESS | 3848 | ++DOMWINDOW == 97 (1B17C800) [pid = 3848] [serial = 244] [outer = 1AD87800] 15:20:11 INFO - PROCESS | 3848 | 1462486811850 Marionette DEBUG loaded listener.js 15:20:11 INFO - PROCESS | 3848 | ++DOMWINDOW == 98 (1B181C00) [pid = 3848] [serial = 245] [outer = 1AD87800] 15:20:12 INFO - PROCESS | 3848 | --DOCSHELL 16D2AC00 == 42 [pid = 3848] [id = 52] 15:20:12 INFO - PROCESS | 3848 | --DOCSHELL 1311BC00 == 41 [pid = 3848] [id = 73] 15:20:12 INFO - PROCESS | 3848 | --DOCSHELL 1A5F0800 == 40 [pid = 3848] [id = 71] 15:20:12 INFO - PROCESS | 3848 | --DOCSHELL 11B3E400 == 39 [pid = 3848] [id = 72] 15:20:12 INFO - PROCESS | 3848 | --DOCSHELL 13762C00 == 38 [pid = 3848] [id = 69] 15:20:12 INFO - PROCESS | 3848 | --DOCSHELL 1753A400 == 37 [pid = 3848] [id = 70] 15:20:12 INFO - PROCESS | 3848 | --DOCSHELL 12ECF800 == 36 [pid = 3848] [id = 67] 15:20:12 INFO - PROCESS | 3848 | --DOCSHELL 106B1000 == 35 [pid = 3848] [id = 68] 15:20:13 INFO - PROCESS | 3848 | --DOCSHELL 15B66400 == 34 [pid = 3848] [id = 74] 15:20:13 INFO - PROCESS | 3848 | --DOCSHELL 18631400 == 33 [pid = 3848] [id = 78] 15:20:13 INFO - PROCESS | 3848 | --DOCSHELL 18035C00 == 32 [pid = 3848] [id = 80] 15:20:13 INFO - PROCESS | 3848 | --DOCSHELL 1408B400 == 31 [pid = 3848] [id = 77] 15:20:13 INFO - PROCESS | 3848 | --DOCSHELL 1A31C800 == 30 [pid = 3848] [id = 79] 15:20:13 INFO - PROCESS | 3848 | --DOCSHELL 160CA800 == 29 [pid = 3848] [id = 75] 15:20:13 INFO - PROCESS | 3848 | --DOCSHELL 16D30800 == 28 [pid = 3848] [id = 76] 15:20:13 INFO - PROCESS | 3848 | --DOCSHELL 13760000 == 27 [pid = 3848] [id = 81] 15:20:13 INFO - PROCESS | 3848 | --DOMWINDOW == 97 (15139000) [pid = 3848] [serial = 175] [outer = 00000000] [url = about:blank] 15:20:13 INFO - PROCESS | 3848 | --DOMWINDOW == 96 (15B67800) [pid = 3848] [serial = 176] [outer = 00000000] [url = about:blank] 15:20:13 INFO - PROCESS | 3848 | --DOMWINDOW == 95 (120F6400) [pid = 3848] [serial = 170] [outer = 00000000] [url = about:blank] 15:20:13 INFO - PROCESS | 3848 | --DOMWINDOW == 94 (113EBC00) [pid = 3848] [serial = 169] [outer = 00000000] [url = about:blank] 15:20:13 INFO - PROCESS | 3848 | --DOMWINDOW == 93 (1A809000) [pid = 3848] [serial = 191] [outer = 00000000] [url = about:blank] 15:20:13 INFO - PROCESS | 3848 | --DOMWINDOW == 92 (1A802800) [pid = 3848] [serial = 190] [outer = 00000000] [url = about:blank] 15:20:13 INFO - PROCESS | 3848 | --DOMWINDOW == 91 (1A5FA000) [pid = 3848] [serial = 188] [outer = 00000000] [url = about:blank] 15:20:13 INFO - PROCESS | 3848 | --DOMWINDOW == 90 (1BD36400) [pid = 3848] [serial = 49] [outer = 00000000] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%E2%80%99t%20find%20the%20server%20at%20%25%28server%29s.] 15:20:13 INFO - PROCESS | 3848 | --DOMWINDOW == 89 (1617C800) [pid = 3848] [serial = 199] [outer = 00000000] [url = about:blank] 15:20:13 INFO - PROCESS | 3848 | --DOMWINDOW == 88 (1A766C00) [pid = 3848] [serial = 193] [outer = 00000000] [url = about:blank] 15:20:13 INFO - PROCESS | 3848 | --DOMWINDOW == 87 (17A64C00) [pid = 3848] [serial = 182] [outer = 00000000] [url = about:blank] 15:20:13 INFO - PROCESS | 3848 | --DOMWINDOW == 86 (17A60000) [pid = 3848] [serial = 181] [outer = 00000000] [url = about:blank] 15:20:13 INFO - PROCESS | 3848 | --DOMWINDOW == 85 (1A801400) [pid = 3848] [serial = 194] [outer = 00000000] [url = about:blank] 15:20:13 INFO - PROCESS | 3848 | --DOMWINDOW == 84 (1AC1B000) [pid = 3848] [serial = 196] [outer = 00000000] [url = about:blank] 15:20:13 INFO - PROCESS | 3848 | --DOMWINDOW == 83 (1862B400) [pid = 3848] [serial = 184] [outer = 00000000] [url = about:blank] 15:20:13 INFO - PROCESS | 3848 | --DOMWINDOW == 82 (1A5F2000) [pid = 3848] [serial = 187] [outer = 00000000] [url = about:blank] 15:20:13 INFO - PROCESS | 3848 | --DOMWINDOW == 81 (1AC4D000) [pid = 3848] [serial = 197] [outer = 00000000] [url = about:blank] 15:20:13 INFO - PROCESS | 3848 | --DOMWINDOW == 80 (12C3A800) [pid = 3848] [serial = 157] [outer = 00000000] [url = about:blank] 15:20:13 INFO - PROCESS | 3848 | --DOMWINDOW == 79 (113F6C00) [pid = 3848] [serial = 156] [outer = 00000000] [url = about:blank] 15:20:13 INFO - PROCESS | 3848 | --DOMWINDOW == 78 (1622F000) [pid = 3848] [serial = 178] [outer = 00000000] [url = about:blank] 15:20:13 INFO - PROCESS | 3848 | --DOMWINDOW == 77 (166E8000) [pid = 3848] [serial = 179] [outer = 00000000] [url = about:blank] 15:20:13 INFO - PROCESS | 3848 | --DOMWINDOW == 76 (186A9000) [pid = 3848] [serial = 166] [outer = 00000000] [url = about:blank] 15:20:13 INFO - PROCESS | 3848 | --DOMWINDOW == 75 (186A4800) [pid = 3848] [serial = 165] [outer = 00000000] [url = about:blank] 15:20:13 INFO - PROCESS | 3848 | --DOMWINDOW == 74 (134C5C00) [pid = 3848] [serial = 172] [outer = 00000000] [url = about:blank] 15:20:13 INFO - PROCESS | 3848 | --DOMWINDOW == 73 (13725400) [pid = 3848] [serial = 173] [outer = 00000000] [url = about:blank] 15:20:13 INFO - PROCESS | 3848 | --DOMWINDOW == 72 (17F97000) [pid = 3848] [serial = 163] [outer = 00000000] [url = about:blank] 15:20:13 INFO - PROCESS | 3848 | --DOMWINDOW == 71 (18030000) [pid = 3848] [serial = 162] [outer = 00000000] [url = about:blank] 15:20:13 INFO - PROCESS | 3848 | --DOMWINDOW == 70 (166E7C00) [pid = 3848] [serial = 160] [outer = 00000000] [url = about:blank] 15:20:13 INFO - PROCESS | 3848 | --DOMWINDOW == 69 (19ED4C00) [pid = 3848] [serial = 185] [outer = 00000000] [url = about:blank] 15:20:13 INFO - PROCESS | 3848 | --DOMWINDOW == 68 (15C5E000) [pid = 3848] [serial = 159] [outer = 00000000] [url = about:blank] 15:20:13 INFO - PROCESS | 3848 | 1462486813503 Marionette TRACE conn2 <- [1,292,null,{"value":["/2dcontext/compositing/2d.composite.transparent.xor.html",0,null,null,[["Canvas test: 2d.composite.transparent.xor",0,null,null]]]}] 15:20:13 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.xor.html | Canvas test: 2d.composite.transparent.xor 15:20:13 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.xor.html | took 1848ms 15:20:13 INFO - PROCESS | 3848 | 1462486813547 Marionette TRACE conn2 -> [0,293,"getWindowHandle",null] 15:20:13 INFO - PROCESS | 3848 | 1462486813551 Marionette TRACE conn2 <- [1,293,null,{"value":"13"}] 15:20:13 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html 15:20:13 INFO - PROCESS | 3848 | 1462486813557 Marionette TRACE conn2 -> [0,294,"setScriptTimeout",{"ms":35000}] 15:20:13 INFO - PROCESS | 3848 | 1462486813560 Marionette TRACE conn2 <- [1,294,null,{}] 15:20:13 INFO - PROCESS | 3848 | 1462486813567 Marionette TRACE conn2 -> [0,295,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:20:13 INFO - PROCESS | 3848 | 1462486813697 Marionette TRACE conn2 <- [1,295,null,{"value":null}] 15:20:13 INFO - PROCESS | 3848 | 1462486813731 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\", \"4d8e089e-8c00-4ed9-b753-79225e50fa4e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:20:13 INFO - PROCESS | 3848 | ++DOCSHELL 112BF000 == 28 [pid = 3848] [id = 83] 15:20:13 INFO - PROCESS | 3848 | ++DOMWINDOW == 69 (112BF400) [pid = 3848] [serial = 246] [outer = 00000000] 15:20:13 INFO - PROCESS | 3848 | ++DOMWINDOW == 70 (11B01400) [pid = 3848] [serial = 247] [outer = 112BF400] 15:20:13 INFO - PROCESS | 3848 | 1462486813790 Marionette DEBUG loaded listener.js 15:20:13 INFO - PROCESS | 3848 | ++DOMWINDOW == 71 (11B42400) [pid = 3848] [serial = 248] [outer = 112BF400] 15:20:14 INFO - PROCESS | 3848 | 1462486814370 Marionette TRACE conn2 <- [1,296,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.fill.copy.html",0,null,null,[["fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 15:20:14 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html | fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 15:20:14 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html | took 845ms 15:20:14 INFO - PROCESS | 3848 | 1462486814400 Marionette TRACE conn2 -> [0,297,"getWindowHandle",null] 15:20:14 INFO - PROCESS | 3848 | 1462486814405 Marionette TRACE conn2 <- [1,297,null,{"value":"13"}] 15:20:14 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html 15:20:14 INFO - PROCESS | 3848 | 1462486814412 Marionette TRACE conn2 -> [0,298,"setScriptTimeout",{"ms":35000}] 15:20:14 INFO - PROCESS | 3848 | 1462486814415 Marionette TRACE conn2 <- [1,298,null,{}] 15:20:14 INFO - PROCESS | 3848 | 1462486814418 Marionette TRACE conn2 -> [0,299,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:20:14 INFO - PROCESS | 3848 | 1462486814500 Marionette TRACE conn2 <- [1,299,null,{"value":null}] 15:20:14 INFO - PROCESS | 3848 | 1462486814563 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\", \"4d8e089e-8c00-4ed9-b753-79225e50fa4e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:20:14 INFO - PROCESS | 3848 | ++DOCSHELL 1311D800 == 29 [pid = 3848] [id = 84] 15:20:14 INFO - PROCESS | 3848 | ++DOMWINDOW == 72 (1314F000) [pid = 3848] [serial = 249] [outer = 00000000] 15:20:14 INFO - PROCESS | 3848 | ++DOMWINDOW == 73 (13414C00) [pid = 3848] [serial = 250] [outer = 1314F000] 15:20:14 INFO - PROCESS | 3848 | 1462486814621 Marionette DEBUG loaded listener.js 15:20:14 INFO - PROCESS | 3848 | ++DOMWINDOW == 74 (13487000) [pid = 3848] [serial = 251] [outer = 1314F000] 15:20:14 INFO - PROCESS | 3848 | 1462486814977 Marionette TRACE conn2 <- [1,300,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html",0,null,null,[["fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 15:20:15 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html | fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 15:20:15 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html | took 595ms 15:20:15 INFO - PROCESS | 3848 | 1462486815007 Marionette TRACE conn2 -> [0,301,"getWindowHandle",null] 15:20:15 INFO - PROCESS | 3848 | 1462486815009 Marionette TRACE conn2 <- [1,301,null,{"value":"13"}] 15:20:15 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html 15:20:15 INFO - PROCESS | 3848 | 1462486815013 Marionette TRACE conn2 -> [0,302,"setScriptTimeout",{"ms":35000}] 15:20:15 INFO - PROCESS | 3848 | 1462486815016 Marionette TRACE conn2 <- [1,302,null,{}] 15:20:15 INFO - PROCESS | 3848 | 1462486815027 Marionette TRACE conn2 -> [0,303,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:20:15 INFO - PROCESS | 3848 | 1462486815134 Marionette TRACE conn2 <- [1,303,null,{"value":null}] 15:20:15 INFO - PROCESS | 3848 | 1462486815145 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\", \"4d8e089e-8c00-4ed9-b753-79225e50fa4e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:20:15 INFO - PROCESS | 3848 | ++DOCSHELL 1375F800 == 30 [pid = 3848] [id = 85] 15:20:15 INFO - PROCESS | 3848 | ++DOMWINDOW == 75 (13CBDC00) [pid = 3848] [serial = 252] [outer = 00000000] 15:20:15 INFO - PROCESS | 3848 | ++DOMWINDOW == 76 (1408D800) [pid = 3848] [serial = 253] [outer = 13CBDC00] 15:20:15 INFO - PROCESS | 3848 | 1462486815193 Marionette DEBUG loaded listener.js 15:20:15 INFO - PROCESS | 3848 | ++DOMWINDOW == 77 (146CFC00) [pid = 3848] [serial = 254] [outer = 13CBDC00] 15:20:15 INFO - PROCESS | 3848 | 1462486815598 Marionette TRACE conn2 <- [1,304,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html",0,null,null,[["fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 15:20:15 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html | fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 15:20:15 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html | took 642ms 15:20:15 INFO - PROCESS | 3848 | 1462486815650 Marionette TRACE conn2 -> [0,305,"getWindowHandle",null] 15:20:15 INFO - PROCESS | 3848 | 1462486815653 Marionette TRACE conn2 <- [1,305,null,{"value":"13"}] 15:20:15 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html 15:20:15 INFO - PROCESS | 3848 | 1462486815656 Marionette TRACE conn2 -> [0,306,"setScriptTimeout",{"ms":35000}] 15:20:15 INFO - PROCESS | 3848 | 1462486815658 Marionette TRACE conn2 <- [1,306,null,{}] 15:20:15 INFO - PROCESS | 3848 | 1462486815661 Marionette TRACE conn2 -> [0,307,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:20:15 INFO - PROCESS | 3848 | 1462486815741 Marionette TRACE conn2 <- [1,307,null,{"value":null}] 15:20:15 INFO - PROCESS | 3848 | 1462486815747 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\", \"4d8e089e-8c00-4ed9-b753-79225e50fa4e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:20:15 INFO - PROCESS | 3848 | ++DOCSHELL 15137400 == 31 [pid = 3848] [id = 86] 15:20:15 INFO - PROCESS | 3848 | ++DOMWINDOW == 78 (151AE400) [pid = 3848] [serial = 255] [outer = 00000000] 15:20:15 INFO - PROCESS | 3848 | ++DOMWINDOW == 79 (15B62C00) [pid = 3848] [serial = 256] [outer = 151AE400] 15:20:15 INFO - PROCESS | 3848 | 1462486815792 Marionette DEBUG loaded listener.js 15:20:15 INFO - PROCESS | 3848 | ++DOMWINDOW == 80 (15C61000) [pid = 3848] [serial = 257] [outer = 151AE400] 15:20:16 INFO - PROCESS | 3848 | 1462486816195 Marionette TRACE conn2 <- [1,308,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.fill.source-in.html",0,null,null,[["fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 15:20:16 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html | fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 15:20:16 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html | took 595ms 15:20:16 INFO - PROCESS | 3848 | 1462486816253 Marionette TRACE conn2 -> [0,309,"getWindowHandle",null] 15:20:16 INFO - PROCESS | 3848 | 1462486816255 Marionette TRACE conn2 <- [1,309,null,{"value":"13"}] 15:20:16 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html 15:20:16 INFO - PROCESS | 3848 | 1462486816258 Marionette TRACE conn2 -> [0,310,"setScriptTimeout",{"ms":35000}] 15:20:16 INFO - PROCESS | 3848 | 1462486816261 Marionette TRACE conn2 <- [1,310,null,{}] 15:20:16 INFO - PROCESS | 3848 | 1462486816265 Marionette TRACE conn2 -> [0,311,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:20:16 INFO - PROCESS | 3848 | 1462486816341 Marionette TRACE conn2 <- [1,311,null,{"value":null}] 15:20:16 INFO - PROCESS | 3848 | 1462486816348 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\", \"4d8e089e-8c00-4ed9-b753-79225e50fa4e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:20:16 INFO - PROCESS | 3848 | ++DOCSHELL 16018800 == 32 [pid = 3848] [id = 87] 15:20:16 INFO - PROCESS | 3848 | ++DOMWINDOW == 81 (160C8000) [pid = 3848] [serial = 258] [outer = 00000000] 15:20:16 INFO - PROCESS | 3848 | ++DOMWINDOW == 82 (1617DC00) [pid = 3848] [serial = 259] [outer = 160C8000] 15:20:16 INFO - PROCESS | 3848 | 1462486816392 Marionette DEBUG loaded listener.js 15:20:16 INFO - PROCESS | 3848 | ++DOMWINDOW == 83 (16183800) [pid = 3848] [serial = 260] [outer = 160C8000] 15:20:16 INFO - PROCESS | 3848 | 1462486816827 Marionette TRACE conn2 <- [1,312,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.fill.source-out.html",0,null,null,[["fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 15:20:16 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html | fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 15:20:16 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html | took 595ms 15:20:16 INFO - PROCESS | 3848 | 1462486816855 Marionette TRACE conn2 -> [0,313,"getWindowHandle",null] 15:20:16 INFO - PROCESS | 3848 | 1462486816857 Marionette TRACE conn2 <- [1,313,null,{"value":"13"}] 15:20:16 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.copy.html 15:20:16 INFO - PROCESS | 3848 | 1462486816861 Marionette TRACE conn2 -> [0,314,"setScriptTimeout",{"ms":35000}] 15:20:16 INFO - PROCESS | 3848 | 1462486816862 Marionette TRACE conn2 <- [1,314,null,{}] 15:20:16 INFO - PROCESS | 3848 | 1462486816866 Marionette TRACE conn2 -> [0,315,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:20:16 INFO - PROCESS | 3848 | 1462486816958 Marionette TRACE conn2 <- [1,315,null,{"value":null}] 15:20:16 INFO - PROCESS | 3848 | 1462486816965 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\", \"4d8e089e-8c00-4ed9-b753-79225e50fa4e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:20:16 INFO - PROCESS | 3848 | ++DOCSHELL 160C3800 == 33 [pid = 3848] [id = 88] 15:20:16 INFO - PROCESS | 3848 | ++DOMWINDOW == 84 (166E8000) [pid = 3848] [serial = 261] [outer = 00000000] 15:20:17 INFO - PROCESS | 3848 | ++DOMWINDOW == 85 (17344400) [pid = 3848] [serial = 262] [outer = 166E8000] 15:20:17 INFO - PROCESS | 3848 | 1462486817011 Marionette DEBUG loaded listener.js 15:20:17 INFO - PROCESS | 3848 | ++DOMWINDOW == 86 (17972800) [pid = 3848] [serial = 263] [outer = 166E8000] 15:20:17 INFO - PROCESS | 3848 | 1462486817424 Marionette TRACE conn2 <- [1,316,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.image.copy.html",0,null,null,[["drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 15:20:17 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.image.copy.html | drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 15:20:17 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.copy.html | took 595ms 15:20:17 INFO - PROCESS | 3848 | 1462486817462 Marionette TRACE conn2 -> [0,317,"getWindowHandle",null] 15:20:17 INFO - PROCESS | 3848 | 1462486817464 Marionette TRACE conn2 <- [1,317,null,{"value":"13"}] 15:20:17 INFO - PROCESS | 3848 | 1462486817467 Marionette TRACE conn2 -> [0,318,"setScriptTimeout",{"ms":35000}] 15:20:17 INFO - PROCESS | 3848 | 1462486817469 Marionette TRACE conn2 <- [1,318,null,{}] 15:20:17 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html 15:20:17 INFO - PROCESS | 3848 | 1462486817472 Marionette TRACE conn2 -> [0,319,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:20:17 INFO - PROCESS | 3848 | 1462486817542 Marionette TRACE conn2 <- [1,319,null,{"value":null}] 15:20:17 INFO - PROCESS | 3848 | 1462486817548 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\", \"4d8e089e-8c00-4ed9-b753-79225e50fa4e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:20:17 INFO - PROCESS | 3848 | ++DOCSHELL 1753D400 == 34 [pid = 3848] [id = 89] 15:20:17 INFO - PROCESS | 3848 | ++DOMWINDOW == 87 (17A64C00) [pid = 3848] [serial = 264] [outer = 00000000] 15:20:17 INFO - PROCESS | 3848 | ++DOMWINDOW == 88 (17F91000) [pid = 3848] [serial = 265] [outer = 17A64C00] 15:20:17 INFO - PROCESS | 3848 | 1462486817593 Marionette DEBUG loaded listener.js 15:20:17 INFO - PROCESS | 3848 | ++DOMWINDOW == 89 (17F94000) [pid = 3848] [serial = 266] [outer = 17A64C00] 15:20:17 INFO - PROCESS | 3848 | 1462486817876 addons.productaddons WARN Failed downloading XML, status: 0, reason: error 15:20:18 INFO - PROCESS | 3848 | 1462486818061 Marionette TRACE conn2 <- [1,320,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html",0,null,null,[["drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 15:20:18 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html | drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 15:20:18 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html | took 627ms 15:20:18 INFO - PROCESS | 3848 | 1462486818106 Marionette TRACE conn2 -> [0,321,"getWindowHandle",null] 15:20:18 INFO - PROCESS | 3848 | 1462486818108 Marionette TRACE conn2 <- [1,321,null,{"value":"13"}] 15:20:18 INFO - PROCESS | 3848 | 1462486818115 Marionette TRACE conn2 -> [0,322,"setScriptTimeout",{"ms":35000}] 15:20:18 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html 15:20:18 INFO - PROCESS | 3848 | 1462486818117 Marionette TRACE conn2 <- [1,322,null,{}] 15:20:18 INFO - PROCESS | 3848 | 1462486818121 Marionette TRACE conn2 -> [0,323,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:20:18 INFO - PROCESS | 3848 | 1462486818193 Marionette TRACE conn2 <- [1,323,null,{"value":null}] 15:20:18 INFO - PROCESS | 3848 | 1462486818201 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\", \"4d8e089e-8c00-4ed9-b753-79225e50fa4e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:20:18 INFO - PROCESS | 3848 | ++DOCSHELL 17F8E400 == 35 [pid = 3848] [id = 90] 15:20:18 INFO - PROCESS | 3848 | ++DOMWINDOW == 90 (18627C00) [pid = 3848] [serial = 267] [outer = 00000000] 15:20:18 INFO - PROCESS | 3848 | ++DOMWINDOW == 91 (19ED8800) [pid = 3848] [serial = 268] [outer = 18627C00] 15:20:18 INFO - PROCESS | 3848 | 1462486818244 Marionette DEBUG loaded listener.js 15:20:18 INFO - PROCESS | 3848 | ++DOMWINDOW == 92 (19ED9C00) [pid = 3848] [serial = 269] [outer = 18627C00] 15:20:18 INFO - PROCESS | 3848 | 1462486818695 Marionette TRACE conn2 <- [1,324,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.image.destination-in.html",0,null,null,[["drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 15:20:18 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html | drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 15:20:18 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html | took 643ms 15:20:18 INFO - PROCESS | 3848 | 1462486818755 Marionette TRACE conn2 -> [0,325,"getWindowHandle",null] 15:20:18 INFO - PROCESS | 3848 | 1462486818757 Marionette TRACE conn2 <- [1,325,null,{"value":"13"}] 15:20:18 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html 15:20:18 INFO - PROCESS | 3848 | 1462486818760 Marionette TRACE conn2 -> [0,326,"setScriptTimeout",{"ms":35000}] 15:20:18 INFO - PROCESS | 3848 | 1462486818761 Marionette TRACE conn2 <- [1,326,null,{}] 15:20:18 INFO - PROCESS | 3848 | 1462486818765 Marionette TRACE conn2 -> [0,327,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:20:18 INFO - PROCESS | 3848 | 1462486818859 Marionette TRACE conn2 <- [1,327,null,{"value":null}] 15:20:18 INFO - PROCESS | 3848 | 1462486818867 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\", \"4d8e089e-8c00-4ed9-b753-79225e50fa4e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:20:18 INFO - PROCESS | 3848 | ++DOCSHELL 1375EC00 == 36 [pid = 3848] [id = 91] 15:20:18 INFO - PROCESS | 3848 | ++DOMWINDOW == 93 (1A5F2C00) [pid = 3848] [serial = 270] [outer = 00000000] 15:20:18 INFO - PROCESS | 3848 | ++DOMWINDOW == 94 (1A5FBC00) [pid = 3848] [serial = 271] [outer = 1A5F2C00] 15:20:18 INFO - PROCESS | 3848 | 1462486818910 Marionette DEBUG loaded listener.js 15:20:18 INFO - PROCESS | 3848 | ++DOMWINDOW == 95 (1A5FC800) [pid = 3848] [serial = 272] [outer = 1A5F2C00] 15:20:19 INFO - PROCESS | 3848 | 1462486819366 Marionette TRACE conn2 <- [1,328,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.image.source-in.html",0,null,null,[["drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 15:20:19 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html | drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 15:20:19 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html | took 642ms 15:20:19 INFO - PROCESS | 3848 | 1462486819398 Marionette TRACE conn2 -> [0,329,"getWindowHandle",null] 15:20:19 INFO - PROCESS | 3848 | 1462486819400 Marionette TRACE conn2 <- [1,329,null,{"value":"13"}] 15:20:19 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html 15:20:19 INFO - PROCESS | 3848 | 1462486819403 Marionette TRACE conn2 -> [0,330,"setScriptTimeout",{"ms":35000}] 15:20:19 INFO - PROCESS | 3848 | 1462486819405 Marionette TRACE conn2 <- [1,330,null,{}] 15:20:19 INFO - PROCESS | 3848 | 1462486819428 Marionette TRACE conn2 -> [0,331,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:20:19 INFO - PROCESS | 3848 | 1462486819527 Marionette TRACE conn2 <- [1,331,null,{"value":null}] 15:20:19 INFO - PROCESS | 3848 | 1462486819533 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\", \"4d8e089e-8c00-4ed9-b753-79225e50fa4e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:20:19 INFO - PROCESS | 3848 | ++DOCSHELL 12F1A000 == 37 [pid = 3848] [id = 92] 15:20:19 INFO - PROCESS | 3848 | ++DOMWINDOW == 96 (13F84000) [pid = 3848] [serial = 273] [outer = 00000000] 15:20:19 INFO - PROCESS | 3848 | ++DOMWINDOW == 97 (1A806800) [pid = 3848] [serial = 274] [outer = 13F84000] 15:20:19 INFO - PROCESS | 3848 | 1462486819576 Marionette DEBUG loaded listener.js 15:20:19 INFO - PROCESS | 3848 | ++DOMWINDOW == 98 (1A810000) [pid = 3848] [serial = 275] [outer = 13F84000] 15:20:20 INFO - PROCESS | 3848 | 1462486820012 Marionette TRACE conn2 <- [1,332,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.image.source-out.html",0,null,null,[["drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 15:20:20 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html | drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 15:20:20 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html | took 642ms 15:20:20 INFO - PROCESS | 3848 | 1462486820047 Marionette TRACE conn2 -> [0,333,"getWindowHandle",null] 15:20:20 INFO - PROCESS | 3848 | 1462486820049 Marionette TRACE conn2 <- [1,333,null,{"value":"13"}] 15:20:20 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html 15:20:20 INFO - PROCESS | 3848 | 1462486820052 Marionette TRACE conn2 -> [0,334,"setScriptTimeout",{"ms":35000}] 15:20:20 INFO - PROCESS | 3848 | 1462486820054 Marionette TRACE conn2 <- [1,334,null,{}] 15:20:20 INFO - PROCESS | 3848 | 1462486820058 Marionette TRACE conn2 -> [0,335,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:20:20 INFO - PROCESS | 3848 | 1462486820170 Marionette TRACE conn2 <- [1,335,null,{"value":null}] 15:20:20 INFO - PROCESS | 3848 | 1462486820251 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\", \"4d8e089e-8c00-4ed9-b753-79225e50fa4e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:20:20 INFO - PROCESS | 3848 | ++DOCSHELL 151B4800 == 38 [pid = 3848] [id = 93] 15:20:20 INFO - PROCESS | 3848 | ++DOMWINDOW == 99 (1AC16C00) [pid = 3848] [serial = 276] [outer = 00000000] 15:20:20 INFO - PROCESS | 3848 | ++DOMWINDOW == 100 (1AD7D400) [pid = 3848] [serial = 277] [outer = 1AC16C00] 15:20:20 INFO - PROCESS | 3848 | 1462486820298 Marionette DEBUG loaded listener.js 15:20:20 INFO - PROCESS | 3848 | ++DOMWINDOW == 101 (1AD86C00) [pid = 3848] [serial = 278] [outer = 1AC16C00] 15:20:20 INFO - PROCESS | 3848 | --DOMWINDOW == 100 (19ECD000) [pid = 3848] [serial = 240] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-over.html] 15:20:20 INFO - PROCESS | 3848 | --DOMWINDOW == 99 (1622F400) [pid = 3848] [serial = 228] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.lighter.html] 15:20:20 INFO - PROCESS | 3848 | --DOMWINDOW == 98 (19ECA400) [pid = 3848] [serial = 231] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-atop.html] 15:20:20 INFO - PROCESS | 3848 | --DOMWINDOW == 97 (1A5FC400) [pid = 3848] [serial = 234] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-in.html] 15:20:20 INFO - PROCESS | 3848 | --DOMWINDOW == 96 (17082800) [pid = 3848] [serial = 225] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-over.html] 15:20:20 INFO - PROCESS | 3848 | --DOMWINDOW == 95 (16177C00) [pid = 3848] [serial = 222] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-out.html] 15:20:20 INFO - PROCESS | 3848 | --DOMWINDOW == 94 (15B66800) [pid = 3848] [serial = 219] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-in.html] 15:20:20 INFO - PROCESS | 3848 | --DOMWINDOW == 93 (1311CC00) [pid = 3848] [serial = 216] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-atop.html] 15:20:20 INFO - PROCESS | 3848 | --DOMWINDOW == 92 (11BC9C00) [pid = 3848] [serial = 213] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.copy.html] 15:20:20 INFO - PROCESS | 3848 | --DOMWINDOW == 91 (1A5FA800) [pid = 3848] [serial = 210] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.xor.html] 15:20:20 INFO - PROCESS | 3848 | --DOMWINDOW == 90 (1753C400) [pid = 3848] [serial = 207] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-over.html] 15:20:20 INFO - PROCESS | 3848 | --DOMWINDOW == 89 (13CB3C00) [pid = 3848] [serial = 204] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-out.html] 15:20:20 INFO - PROCESS | 3848 | --DOMWINDOW == 88 (106D0C00) [pid = 3848] [serial = 201] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-in.html] 15:20:20 INFO - PROCESS | 3848 | --DOMWINDOW == 87 (10609000) [pid = 3848] [serial = 198] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-atop.html] 15:20:20 INFO - PROCESS | 3848 | --DOMWINDOW == 86 (18038800) [pid = 3848] [serial = 237] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-out.html] 15:20:20 INFO - PROCESS | 3848 | --DOMWINDOW == 85 (17341400) [pid = 3848] [serial = 152] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.casesensitive.html] 15:20:20 INFO - PROCESS | 3848 | 1462486820840 Marionette TRACE conn2 <- [1,336,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html",0,null,null,[["drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 15:20:20 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html | drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged. 15:20:20 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html | took 846ms 15:20:20 INFO - PROCESS | 3848 | 1462486820895 Marionette TRACE conn2 -> [0,337,"getWindowHandle",null] 15:20:20 INFO - PROCESS | 3848 | 1462486820897 Marionette TRACE conn2 <- [1,337,null,{"value":"13"}] 15:20:20 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html 15:20:20 INFO - PROCESS | 3848 | 1462486820900 Marionette TRACE conn2 -> [0,338,"setScriptTimeout",{"ms":35000}] 15:20:20 INFO - PROCESS | 3848 | 1462486820902 Marionette TRACE conn2 <- [1,338,null,{}] 15:20:20 INFO - PROCESS | 3848 | 1462486820905 Marionette TRACE conn2 -> [0,339,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:20:20 INFO - PROCESS | 3848 | 1462486820979 Marionette TRACE conn2 <- [1,339,null,{"value":null}] 15:20:21 INFO - PROCESS | 3848 | 1462486820985 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\", \"4d8e089e-8c00-4ed9-b753-79225e50fa4e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:20:21 INFO - PROCESS | 3848 | ++DOCSHELL 11B09400 == 39 [pid = 3848] [id = 94] 15:20:21 INFO - PROCESS | 3848 | ++DOMWINDOW == 86 (13599C00) [pid = 3848] [serial = 279] [outer = 00000000] 15:20:21 INFO - PROCESS | 3848 | ++DOMWINDOW == 87 (16239000) [pid = 3848] [serial = 280] [outer = 13599C00] 15:20:21 INFO - PROCESS | 3848 | 1462486821028 Marionette DEBUG loaded listener.js 15:20:21 INFO - PROCESS | 3848 | ++DOMWINDOW == 88 (19ECCC00) [pid = 3848] [serial = 281] [outer = 13599C00] 15:20:21 INFO - PROCESS | 3848 | 1462486821428 Marionette TRACE conn2 <- [1,340,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html",0,null,null,[["drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 15:20:21 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html | drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged. 15:20:21 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html | took 595ms 15:20:21 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html 15:20:21 INFO - PROCESS | 3848 | 1462486821498 Marionette TRACE conn2 -> [0,341,"getWindowHandle",null] 15:20:21 INFO - PROCESS | 3848 | 1462486821499 Marionette TRACE conn2 <- [1,341,null,{"value":"13"}] 15:20:21 INFO - PROCESS | 3848 | 1462486821503 Marionette TRACE conn2 -> [0,342,"setScriptTimeout",{"ms":35000}] 15:20:21 INFO - PROCESS | 3848 | 1462486821504 Marionette TRACE conn2 <- [1,342,null,{}] 15:20:21 INFO - PROCESS | 3848 | 1462486821508 Marionette TRACE conn2 -> [0,343,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:20:21 INFO - PROCESS | 3848 | 1462486821580 Marionette TRACE conn2 <- [1,343,null,{"value":null}] 15:20:21 INFO - PROCESS | 3848 | 1462486821588 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\", \"4d8e089e-8c00-4ed9-b753-79225e50fa4e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:20:21 INFO - PROCESS | 3848 | ++DOCSHELL 1622F400 == 40 [pid = 3848] [id = 95] 15:20:21 INFO - PROCESS | 3848 | ++DOMWINDOW == 89 (166E7400) [pid = 3848] [serial = 282] [outer = 00000000] 15:20:21 INFO - PROCESS | 3848 | ++DOMWINDOW == 90 (1AD8A800) [pid = 3848] [serial = 283] [outer = 166E7400] 15:20:21 INFO - PROCESS | 3848 | 1462486821633 Marionette DEBUG loaded listener.js 15:20:21 INFO - PROCESS | 3848 | ++DOMWINDOW == 91 (1AECE000) [pid = 3848] [serial = 284] [outer = 166E7400] 15:20:22 INFO - PROCESS | 3848 | 1462486822045 Marionette TRACE conn2 <- [1,344,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html",0,null,null,[["drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 15:20:22 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html | drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged. 15:20:22 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html | took 595ms 15:20:22 INFO - PROCESS | 3848 | 1462486822108 Marionette TRACE conn2 -> [0,345,"getWindowHandle",null] 15:20:22 INFO - PROCESS | 3848 | 1462486822110 Marionette TRACE conn2 <- [1,345,null,{"value":"13"}] 15:20:22 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html 15:20:22 INFO - PROCESS | 3848 | 1462486822113 Marionette TRACE conn2 -> [0,346,"setScriptTimeout",{"ms":35000}] 15:20:22 INFO - PROCESS | 3848 | 1462486822115 Marionette TRACE conn2 <- [1,346,null,{}] 15:20:22 INFO - PROCESS | 3848 | 1462486822118 Marionette TRACE conn2 -> [0,347,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:20:22 INFO - PROCESS | 3848 | 1462486822190 Marionette TRACE conn2 <- [1,347,null,{"value":null}] 15:20:22 INFO - PROCESS | 3848 | 1462486822196 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\", \"4d8e089e-8c00-4ed9-b753-79225e50fa4e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:20:22 INFO - PROCESS | 3848 | ++DOCSHELL 1617D800 == 41 [pid = 3848] [id = 96] 15:20:22 INFO - PROCESS | 3848 | ++DOMWINDOW == 92 (17895400) [pid = 3848] [serial = 285] [outer = 00000000] 15:20:22 INFO - PROCESS | 3848 | ++DOMWINDOW == 93 (1B17B800) [pid = 3848] [serial = 286] [outer = 17895400] 15:20:22 INFO - PROCESS | 3848 | 1462486822239 Marionette DEBUG loaded listener.js 15:20:22 INFO - PROCESS | 3848 | ++DOMWINDOW == 94 (1B183800) [pid = 3848] [serial = 287] [outer = 17895400] 15:20:22 INFO - PROCESS | 3848 | 1462486822683 Marionette TRACE conn2 <- [1,348,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html",0,null,null,[["drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 15:20:22 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html | drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged. 15:20:22 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html | took 595ms 15:20:22 INFO - PROCESS | 3848 | 1462486822718 Marionette TRACE conn2 -> [0,349,"getWindowHandle",null] 15:20:22 INFO - PROCESS | 3848 | 1462486822722 Marionette TRACE conn2 <- [1,349,null,{"value":"13"}] 15:20:22 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html 15:20:22 INFO - PROCESS | 3848 | 1462486822729 Marionette TRACE conn2 -> [0,350,"setScriptTimeout",{"ms":35000}] 15:20:22 INFO - PROCESS | 3848 | 1462486822733 Marionette TRACE conn2 <- [1,350,null,{}] 15:20:22 INFO - PROCESS | 3848 | 1462486822740 Marionette TRACE conn2 -> [0,351,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:20:22 INFO - PROCESS | 3848 | 1462486822862 Marionette TRACE conn2 <- [1,351,null,{"value":null}] 15:20:23 INFO - PROCESS | 3848 | 1462486823034 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\", \"4d8e089e-8c00-4ed9-b753-79225e50fa4e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:20:23 INFO - PROCESS | 3848 | ++DOCSHELL 10E89000 == 42 [pid = 3848] [id = 97] 15:20:23 INFO - PROCESS | 3848 | ++DOMWINDOW == 95 (10E89400) [pid = 3848] [serial = 288] [outer = 00000000] 15:20:23 INFO - PROCESS | 3848 | ++DOMWINDOW == 96 (10EABC00) [pid = 3848] [serial = 289] [outer = 10E89400] 15:20:23 INFO - PROCESS | 3848 | 1462486823090 Marionette DEBUG loaded listener.js 15:20:23 INFO - PROCESS | 3848 | ++DOMWINDOW == 97 (112B8C00) [pid = 3848] [serial = 290] [outer = 10E89400] 15:20:23 INFO - PROCESS | 3848 | 1462486823705 Marionette TRACE conn2 <- [1,352,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html",0,null,null,[["drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 15:20:23 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html | drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged. 15:20:23 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html | took 1050ms 15:20:23 INFO - PROCESS | 3848 | 1462486823782 Marionette TRACE conn2 -> [0,353,"getWindowHandle",null] 15:20:23 INFO - PROCESS | 3848 | 1462486823788 Marionette TRACE conn2 <- [1,353,null,{"value":"13"}] 15:20:23 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html 15:20:23 INFO - PROCESS | 3848 | 1462486823812 Marionette TRACE conn2 -> [0,354,"setScriptTimeout",{"ms":35000}] 15:20:23 INFO - PROCESS | 3848 | 1462486823815 Marionette TRACE conn2 <- [1,354,null,{}] 15:20:23 INFO - PROCESS | 3848 | 1462486823819 Marionette TRACE conn2 -> [0,355,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:20:23 INFO - PROCESS | 3848 | 1462486823935 Marionette TRACE conn2 <- [1,355,null,{"value":null}] 15:20:24 INFO - PROCESS | 3848 | 1462486824003 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\", \"4d8e089e-8c00-4ed9-b753-79225e50fa4e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:20:24 INFO - PROCESS | 3848 | ++DOCSHELL 12ECAC00 == 43 [pid = 3848] [id = 98] 15:20:24 INFO - PROCESS | 3848 | ++DOMWINDOW == 98 (12ED4000) [pid = 3848] [serial = 291] [outer = 00000000] 15:20:24 INFO - PROCESS | 3848 | ++DOMWINDOW == 99 (13725800) [pid = 3848] [serial = 292] [outer = 12ED4000] 15:20:24 INFO - PROCESS | 3848 | 1462486824056 Marionette DEBUG loaded listener.js 15:20:24 INFO - PROCESS | 3848 | ++DOMWINDOW == 100 (13731000) [pid = 3848] [serial = 293] [outer = 12ED4000] 15:20:25 INFO - PROCESS | 3848 | 1462486825047 Marionette TRACE conn2 <- [1,356,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.pattern.copy.html",0,null,null,[["Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 15:20:25 INFO - PROCESS | 3848 | --DOCSHELL 1622F400 == 42 [pid = 3848] [id = 95] 15:20:25 INFO - PROCESS | 3848 | --DOCSHELL 11B09400 == 41 [pid = 3848] [id = 94] 15:20:25 INFO - PROCESS | 3848 | --DOCSHELL 151B4800 == 40 [pid = 3848] [id = 93] 15:20:25 INFO - PROCESS | 3848 | --DOCSHELL 12F1A000 == 39 [pid = 3848] [id = 92] 15:20:25 INFO - PROCESS | 3848 | --DOCSHELL 1375EC00 == 38 [pid = 3848] [id = 91] 15:20:25 INFO - PROCESS | 3848 | --DOCSHELL 17F8E400 == 37 [pid = 3848] [id = 90] 15:20:25 INFO - PROCESS | 3848 | --DOCSHELL 1753D400 == 36 [pid = 3848] [id = 89] 15:20:25 INFO - PROCESS | 3848 | --DOCSHELL 160C3800 == 35 [pid = 3848] [id = 88] 15:20:25 INFO - PROCESS | 3848 | --DOCSHELL 16018800 == 34 [pid = 3848] [id = 87] 15:20:25 INFO - PROCESS | 3848 | --DOCSHELL 15137400 == 33 [pid = 3848] [id = 86] 15:20:25 INFO - PROCESS | 3848 | --DOCSHELL 1375F800 == 32 [pid = 3848] [id = 85] 15:20:25 INFO - PROCESS | 3848 | --DOCSHELL 1311D800 == 31 [pid = 3848] [id = 84] 15:20:25 INFO - PROCESS | 3848 | --DOCSHELL 112BF000 == 30 [pid = 3848] [id = 83] 15:20:25 INFO - PROCESS | 3848 | --DOCSHELL 1A772400 == 29 [pid = 3848] [id = 82] 15:20:25 INFO - PROCESS | 3848 | --DOMWINDOW == 99 (17F23000) [pid = 3848] [serial = 154] [outer = 00000000] [url = about:blank] 15:20:25 INFO - PROCESS | 3848 | --DOMWINDOW == 98 (1AECD000) [pid = 3848] [serial = 242] [outer = 00000000] [url = about:blank] 15:20:25 INFO - PROCESS | 3848 | --DOMWINDOW == 97 (1B17C800) [pid = 3848] [serial = 244] [outer = 00000000] [url = about:blank] 15:20:25 INFO - PROCESS | 3848 | --DOMWINDOW == 96 (19ECA800) [pid = 3848] [serial = 229] [outer = 00000000] [url = about:blank] 15:20:25 INFO - PROCESS | 3848 | --DOMWINDOW == 95 (1A802400) [pid = 3848] [serial = 233] [outer = 00000000] [url = about:blank] 15:20:25 INFO - PROCESS | 3848 | --DOMWINDOW == 94 (1A773800) [pid = 3848] [serial = 232] [outer = 00000000] [url = about:blank] 15:20:25 INFO - PROCESS | 3848 | --DOMWINDOW == 93 (1AD7F800) [pid = 3848] [serial = 235] [outer = 00000000] [url = about:blank] 15:20:25 INFO - PROCESS | 3848 | --DOMWINDOW == 92 (1AEC6400) [pid = 3848] [serial = 241] [outer = 00000000] [url = about:blank] 15:20:25 INFO - PROCESS | 3848 | --DOMWINDOW == 91 (1AD82800) [pid = 3848] [serial = 236] [outer = 00000000] [url = about:blank] 15:20:25 INFO - PROCESS | 3848 | --DOMWINDOW == 90 (17894400) [pid = 3848] [serial = 226] [outer = 00000000] [url = about:blank] 15:20:25 INFO - PROCESS | 3848 | --DOMWINDOW == 89 (16236400) [pid = 3848] [serial = 223] [outer = 00000000] [url = about:blank] 15:20:25 INFO - PROCESS | 3848 | --DOMWINDOW == 88 (166E8400) [pid = 3848] [serial = 224] [outer = 00000000] [url = about:blank] 15:20:25 INFO - PROCESS | 3848 | --DOMWINDOW == 87 (15C5FC00) [pid = 3848] [serial = 220] [outer = 00000000] [url = about:blank] 15:20:25 INFO - PROCESS | 3848 | --DOMWINDOW == 86 (1601F400) [pid = 3848] [serial = 221] [outer = 00000000] [url = about:blank] 15:20:25 INFO - PROCESS | 3848 | --DOMWINDOW == 85 (1344F000) [pid = 3848] [serial = 217] [outer = 00000000] [url = about:blank] 15:20:25 INFO - PROCESS | 3848 | --DOMWINDOW == 84 (1375B800) [pid = 3848] [serial = 218] [outer = 00000000] [url = about:blank] 15:20:25 INFO - PROCESS | 3848 | --DOMWINDOW == 83 (13482C00) [pid = 3848] [serial = 215] [outer = 00000000] [url = about:blank] 15:20:25 INFO - PROCESS | 3848 | --DOMWINDOW == 82 (1312A800) [pid = 3848] [serial = 214] [outer = 00000000] [url = about:blank] 15:20:25 INFO - PROCESS | 3848 | --DOMWINDOW == 81 (1AD45800) [pid = 3848] [serial = 212] [outer = 00000000] [url = about:blank] 15:20:25 INFO - PROCESS | 3848 | --DOMWINDOW == 80 (1AD3C400) [pid = 3848] [serial = 211] [outer = 00000000] [url = about:blank] 15:20:25 INFO - PROCESS | 3848 | --DOMWINDOW == 79 (19ECEC00) [pid = 3848] [serial = 209] [outer = 00000000] [url = about:blank] 15:20:25 INFO - PROCESS | 3848 | --DOMWINDOW == 78 (186A6000) [pid = 3848] [serial = 208] [outer = 00000000] [url = about:blank] 15:20:25 INFO - PROCESS | 3848 | --DOMWINDOW == 77 (1617D000) [pid = 3848] [serial = 206] [outer = 00000000] [url = about:blank] 15:20:25 INFO - PROCESS | 3848 | --DOMWINDOW == 76 (15C5A400) [pid = 3848] [serial = 205] [outer = 00000000] [url = about:blank] 15:20:25 INFO - PROCESS | 3848 | --DOMWINDOW == 75 (1203F000) [pid = 3848] [serial = 203] [outer = 00000000] [url = about:blank] 15:20:25 INFO - PROCESS | 3848 | --DOMWINDOW == 74 (113E7C00) [pid = 3848] [serial = 202] [outer = 00000000] [url = about:blank] 15:20:25 INFO - PROCESS | 3848 | --DOMWINDOW == 73 (16181400) [pid = 3848] [serial = 200] [outer = 00000000] [url = about:blank] 15:20:25 INFO - PROCESS | 3848 | --DOMWINDOW == 72 (1A19C800) [pid = 3848] [serial = 230] [outer = 00000000] [url = about:blank] 15:20:25 INFO - PROCESS | 3848 | --DOMWINDOW == 71 (1A5EEC00) [pid = 3848] [serial = 238] [outer = 00000000] [url = about:blank] 15:20:25 INFO - PROCESS | 3848 | --DOMWINDOW == 70 (1AC51800) [pid = 3848] [serial = 239] [outer = 00000000] [url = about:blank] 15:20:25 INFO - PROCESS | 3848 | --DOMWINDOW == 69 (17E9A000) [pid = 3848] [serial = 227] [outer = 00000000] [url = about:blank] 15:20:25 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html | Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 15:20:25 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html | took 1315ms 15:20:25 INFO - PROCESS | 3848 | 1462486825175 Marionette TRACE conn2 -> [0,357,"getWindowHandle",null] 15:20:25 INFO - PROCESS | 3848 | 1462486825179 Marionette TRACE conn2 <- [1,357,null,{"value":"13"}] 15:20:25 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html 15:20:25 INFO - PROCESS | 3848 | 1462486825187 Marionette TRACE conn2 -> [0,358,"setScriptTimeout",{"ms":35000}] 15:20:25 INFO - PROCESS | 3848 | 1462486825190 Marionette TRACE conn2 <- [1,358,null,{}] 15:20:25 INFO - PROCESS | 3848 | 1462486825197 Marionette TRACE conn2 -> [0,359,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:20:25 INFO - PROCESS | 3848 | 1462486825275 Marionette TRACE conn2 <- [1,359,null,{"value":null}] 15:20:25 INFO - PROCESS | 3848 | 1462486825291 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\", \"4d8e089e-8c00-4ed9-b753-79225e50fa4e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:20:25 INFO - PROCESS | 3848 | ++DOCSHELL 113EE400 == 30 [pid = 3848] [id = 99] 15:20:25 INFO - PROCESS | 3848 | ++DOMWINDOW == 70 (113F3400) [pid = 3848] [serial = 294] [outer = 00000000] 15:20:25 INFO - PROCESS | 3848 | ++DOMWINDOW == 71 (11BC8400) [pid = 3848] [serial = 295] [outer = 113F3400] 15:20:25 INFO - PROCESS | 3848 | 1462486825338 Marionette DEBUG loaded listener.js 15:20:25 INFO - PROCESS | 3848 | ++DOMWINDOW == 72 (12C15000) [pid = 3848] [serial = 296] [outer = 113F3400] 15:20:25 INFO - PROCESS | 3848 | 1462486825839 Marionette TRACE conn2 <- [1,360,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html",0,null,null,[["Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 15:20:25 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html | Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 15:20:25 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html | took 704ms 15:20:25 INFO - PROCESS | 3848 | 1462486825884 Marionette TRACE conn2 -> [0,361,"getWindowHandle",null] 15:20:25 INFO - PROCESS | 3848 | 1462486825890 Marionette TRACE conn2 <- [1,361,null,{"value":"13"}] 15:20:25 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html 15:20:25 INFO - PROCESS | 3848 | 1462486825895 Marionette TRACE conn2 -> [0,362,"setScriptTimeout",{"ms":35000}] 15:20:25 INFO - PROCESS | 3848 | 1462486825898 Marionette TRACE conn2 <- [1,362,null,{}] 15:20:25 INFO - PROCESS | 3848 | 1462486825901 Marionette TRACE conn2 -> [0,363,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:20:25 INFO - PROCESS | 3848 | 1462486825977 Marionette TRACE conn2 <- [1,363,null,{"value":null}] 15:20:25 INFO - PROCESS | 3848 | 1462486825986 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\", \"4d8e089e-8c00-4ed9-b753-79225e50fa4e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:20:26 INFO - PROCESS | 3848 | ++DOCSHELL 1314D800 == 31 [pid = 3848] [id = 100] 15:20:26 INFO - PROCESS | 3848 | ++DOMWINDOW == 73 (13156C00) [pid = 3848] [serial = 297] [outer = 00000000] 15:20:26 INFO - PROCESS | 3848 | ++DOMWINDOW == 74 (13731C00) [pid = 3848] [serial = 298] [outer = 13156C00] 15:20:26 INFO - PROCESS | 3848 | 1462486826032 Marionette DEBUG loaded listener.js 15:20:26 INFO - PROCESS | 3848 | ++DOMWINDOW == 75 (13CBB000) [pid = 3848] [serial = 299] [outer = 13156C00] 15:20:26 INFO - PROCESS | 3848 | 1462486826475 Marionette TRACE conn2 <- [1,364,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html",0,null,null,[["Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 15:20:26 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html | Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 15:20:26 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html | took 626ms 15:20:26 INFO - PROCESS | 3848 | 1462486826532 Marionette TRACE conn2 -> [0,365,"getWindowHandle",null] 15:20:26 INFO - PROCESS | 3848 | 1462486826535 Marionette TRACE conn2 <- [1,365,null,{"value":"13"}] 15:20:26 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html 15:20:26 INFO - PROCESS | 3848 | 1462486826538 Marionette TRACE conn2 -> [0,366,"setScriptTimeout",{"ms":35000}] 15:20:26 INFO - PROCESS | 3848 | 1462486826541 Marionette TRACE conn2 <- [1,366,null,{}] 15:20:26 INFO - PROCESS | 3848 | 1462486826552 Marionette TRACE conn2 -> [0,367,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:20:26 INFO - PROCESS | 3848 | 1462486826632 Marionette TRACE conn2 <- [1,367,null,{"value":null}] 15:20:26 INFO - PROCESS | 3848 | 1462486826643 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\", \"4d8e089e-8c00-4ed9-b753-79225e50fa4e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:20:26 INFO - PROCESS | 3848 | ++DOCSHELL 15B6C400 == 32 [pid = 3848] [id = 101] 15:20:26 INFO - PROCESS | 3848 | ++DOMWINDOW == 76 (15B6EC00) [pid = 3848] [serial = 300] [outer = 00000000] 15:20:26 INFO - PROCESS | 3848 | ++DOMWINDOW == 77 (15C64C00) [pid = 3848] [serial = 301] [outer = 15B6EC00] 15:20:26 INFO - PROCESS | 3848 | 1462486826690 Marionette DEBUG loaded listener.js 15:20:26 INFO - PROCESS | 3848 | ++DOMWINDOW == 78 (16044800) [pid = 3848] [serial = 302] [outer = 15B6EC00] 15:20:27 INFO - PROCESS | 3848 | 1462486827178 Marionette TRACE conn2 <- [1,368,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html",0,null,null,[["Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 15:20:27 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html | Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 15:20:27 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html | took 705ms 15:20:27 INFO - PROCESS | 3848 | 1462486827237 Marionette TRACE conn2 -> [0,369,"getWindowHandle",null] 15:20:27 INFO - PROCESS | 3848 | 1462486827240 Marionette TRACE conn2 <- [1,369,null,{"value":"13"}] 15:20:27 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html 15:20:27 INFO - PROCESS | 3848 | 1462486827247 Marionette TRACE conn2 -> [0,370,"setScriptTimeout",{"ms":35000}] 15:20:27 INFO - PROCESS | 3848 | 1462486827249 Marionette TRACE conn2 <- [1,370,null,{}] 15:20:27 INFO - PROCESS | 3848 | 1462486827252 Marionette TRACE conn2 -> [0,371,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:20:27 INFO - PROCESS | 3848 | 1462486827328 Marionette TRACE conn2 <- [1,371,null,{"value":null}] 15:20:27 INFO - PROCESS | 3848 | 1462486827335 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\", \"4d8e089e-8c00-4ed9-b753-79225e50fa4e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:20:27 INFO - PROCESS | 3848 | ++DOCSHELL 16179800 == 33 [pid = 3848] [id = 102] 15:20:27 INFO - PROCESS | 3848 | ++DOMWINDOW == 79 (1617EC00) [pid = 3848] [serial = 303] [outer = 00000000] 15:20:27 INFO - PROCESS | 3848 | ++DOMWINDOW == 80 (166E6000) [pid = 3848] [serial = 304] [outer = 1617EC00] 15:20:27 INFO - PROCESS | 3848 | 1462486827382 Marionette DEBUG loaded listener.js 15:20:27 INFO - PROCESS | 3848 | ++DOMWINDOW == 81 (16D25000) [pid = 3848] [serial = 305] [outer = 1617EC00] 15:20:27 INFO - PROCESS | 3848 | 1462486827835 Marionette TRACE conn2 <- [1,372,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html",0,null,null,[["Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 15:20:27 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html | Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 15:20:27 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html | took 642ms 15:20:27 INFO - PROCESS | 3848 | 1462486827886 Marionette TRACE conn2 -> [0,373,"getWindowHandle",null] 15:20:27 INFO - PROCESS | 3848 | 1462486827889 Marionette TRACE conn2 <- [1,373,null,{"value":"13"}] 15:20:27 INFO - TEST-START | /2dcontext/conformance-requirements/2d.missingargs.html 15:20:27 INFO - PROCESS | 3848 | 1462486827896 Marionette TRACE conn2 -> [0,374,"setScriptTimeout",{"ms":35000}] 15:20:27 INFO - PROCESS | 3848 | 1462486827898 Marionette TRACE conn2 <- [1,374,null,{}] 15:20:27 INFO - PROCESS | 3848 | 1462486827907 Marionette TRACE conn2 -> [0,375,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:20:28 INFO - PROCESS | 3848 | 1462486828027 Marionette TRACE conn2 <- [1,375,null,{"value":null}] 15:20:28 INFO - PROCESS | 3848 | 1462486828077 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\", \"4d8e089e-8c00-4ed9-b753-79225e50fa4e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:20:28 INFO - PROCESS | 3848 | ++DOCSHELL 17086800 == 34 [pid = 3848] [id = 103] 15:20:28 INFO - PROCESS | 3848 | ++DOMWINDOW == 82 (17087000) [pid = 3848] [serial = 306] [outer = 00000000] 15:20:28 INFO - PROCESS | 3848 | ++DOMWINDOW == 83 (17348000) [pid = 3848] [serial = 307] [outer = 17087000] 15:20:28 INFO - PROCESS | 3848 | 1462486828122 Marionette DEBUG loaded listener.js 15:20:28 INFO - PROCESS | 3848 | ++DOMWINDOW == 84 (1753CC00) [pid = 3848] [serial = 308] [outer = 17087000] 15:20:28 INFO - PROCESS | 3848 | 1462486828565 Marionette TRACE conn2 <- [1,376,null,{"value":["/2dcontext/conformance-requirements/2d.missingargs.html",0,null,null,[["Missing arguments cause TypeError",0,null,null]]]}] 15:20:28 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.missingargs.html | Missing arguments cause TypeError 15:20:28 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.missingargs.html | took 689ms 15:20:28 INFO - PROCESS | 3848 | 1462486828599 Marionette TRACE conn2 -> [0,377,"getWindowHandle",null] 15:20:28 INFO - PROCESS | 3848 | 1462486828601 Marionette TRACE conn2 <- [1,377,null,{"value":"13"}] 15:20:28 INFO - PROCESS | 3848 | 1462486828604 Marionette TRACE conn2 -> [0,378,"setScriptTimeout",{"ms":35000}] 15:20:28 INFO - PROCESS | 3848 | 1462486828606 Marionette TRACE conn2 <- [1,378,null,{}] 15:20:28 INFO - TEST-START | /2dcontext/conformance-requirements/2d.type.delete.html 15:20:28 INFO - PROCESS | 3848 | 1462486828609 Marionette TRACE conn2 -> [0,379,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:20:28 INFO - PROCESS | 3848 | 1462486828727 Marionette TRACE conn2 <- [1,379,null,{"value":null}] 15:20:28 INFO - PROCESS | 3848 | 1462486828734 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\", \"4d8e089e-8c00-4ed9-b753-79225e50fa4e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:20:28 INFO - PROCESS | 3848 | ++DOCSHELL 16020000 == 35 [pid = 3848] [id = 104] 15:20:28 INFO - PROCESS | 3848 | ++DOMWINDOW == 85 (171DF800) [pid = 3848] [serial = 309] [outer = 00000000] 15:20:28 INFO - PROCESS | 3848 | ++DOMWINDOW == 86 (18030400) [pid = 3848] [serial = 310] [outer = 171DF800] 15:20:28 INFO - PROCESS | 3848 | 1462486828780 Marionette DEBUG loaded listener.js 15:20:28 INFO - PROCESS | 3848 | ++DOMWINDOW == 87 (18034000) [pid = 3848] [serial = 311] [outer = 171DF800] 15:20:29 INFO - PROCESS | 3848 | 1462486829207 Marionette TRACE conn2 <- [1,380,null,{"value":["/2dcontext/conformance-requirements/2d.type.delete.html",0,null,null,[["window.CanvasRenderingContext2D is Configurable",0,null,null]]]}] 15:20:29 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.type.delete.html | window.CanvasRenderingContext2D is Configurable 15:20:29 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.type.delete.html | took 642ms 15:20:29 INFO - PROCESS | 3848 | 1462486829244 Marionette TRACE conn2 -> [0,381,"getWindowHandle",null] 15:20:29 INFO - PROCESS | 3848 | 1462486829246 Marionette TRACE conn2 <- [1,381,null,{"value":"13"}] 15:20:29 INFO - TEST-START | /2dcontext/conformance-requirements/2d.voidreturn.html 15:20:29 INFO - PROCESS | 3848 | 1462486829249 Marionette TRACE conn2 -> [0,382,"setScriptTimeout",{"ms":35000}] 15:20:29 INFO - PROCESS | 3848 | 1462486829251 Marionette TRACE conn2 <- [1,382,null,{}] 15:20:29 INFO - PROCESS | 3848 | 1462486829255 Marionette TRACE conn2 -> [0,383,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:20:29 INFO - PROCESS | 3848 | 1462486829349 Marionette TRACE conn2 <- [1,383,null,{"value":null}] 15:20:29 INFO - PROCESS | 3848 | 1462486829427 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\", \"4d8e089e-8c00-4ed9-b753-79225e50fa4e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:20:29 INFO - PROCESS | 3848 | ++DOCSHELL 19ECE000 == 36 [pid = 3848] [id = 105] 15:20:29 INFO - PROCESS | 3848 | ++DOMWINDOW == 88 (19ED5400) [pid = 3848] [serial = 312] [outer = 00000000] 15:20:29 INFO - PROCESS | 3848 | ++DOMWINDOW == 89 (1A198C00) [pid = 3848] [serial = 313] [outer = 19ED5400] 15:20:29 INFO - PROCESS | 3848 | 1462486829470 Marionette DEBUG loaded listener.js 15:20:29 INFO - PROCESS | 3848 | ++DOMWINDOW == 90 (1A5F0400) [pid = 3848] [serial = 314] [outer = 19ED5400] 15:20:29 INFO - PROCESS | 3848 | --DOMWINDOW == 89 (18627C00) [pid = 3848] [serial = 267] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-in.html] 15:20:29 INFO - PROCESS | 3848 | --DOMWINDOW == 88 (17A64C00) [pid = 3848] [serial = 264] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html] 15:20:29 INFO - PROCESS | 3848 | --DOMWINDOW == 87 (112BF400) [pid = 3848] [serial = 246] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.copy.html] 15:20:29 INFO - PROCESS | 3848 | --DOMWINDOW == 86 (160C8000) [pid = 3848] [serial = 258] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-out.html] 15:20:29 INFO - PROCESS | 3848 | --DOMWINDOW == 85 (151AE400) [pid = 3848] [serial = 255] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-in.html] 15:20:29 INFO - PROCESS | 3848 | --DOMWINDOW == 84 (1314F000) [pid = 3848] [serial = 249] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html] 15:20:29 INFO - PROCESS | 3848 | --DOMWINDOW == 83 (1A5F2C00) [pid = 3848] [serial = 270] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-in.html] 15:20:29 INFO - PROCESS | 3848 | --DOMWINDOW == 82 (13CBDC00) [pid = 3848] [serial = 252] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html] 15:20:29 INFO - PROCESS | 3848 | --DOMWINDOW == 81 (166E7400) [pid = 3848] [serial = 282] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html] 15:20:29 INFO - PROCESS | 3848 | --DOMWINDOW == 80 (13F84000) [pid = 3848] [serial = 273] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-out.html] 15:20:29 INFO - PROCESS | 3848 | --DOMWINDOW == 79 (1AC16C00) [pid = 3848] [serial = 276] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html] 15:20:29 INFO - PROCESS | 3848 | --DOMWINDOW == 78 (166E8000) [pid = 3848] [serial = 261] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.copy.html] 15:20:29 INFO - PROCESS | 3848 | --DOMWINDOW == 77 (13599C00) [pid = 3848] [serial = 279] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html] 15:20:29 INFO - PROCESS | 3848 | 1462486829977 Marionette TRACE conn2 <- [1,384,null,{"value":["/2dcontext/conformance-requirements/2d.voidreturn.html",0,null,null,[["void methods return undefined",0,null,null]]]}] 15:20:29 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.voidreturn.html | void methods return undefined 15:20:29 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.voidreturn.html | took 736ms 15:20:29 INFO - PROCESS | 3848 | 1462486829990 Marionette TRACE conn2 -> [0,385,"getWindowHandle",null] 15:20:29 INFO - PROCESS | 3848 | 1462486829992 Marionette TRACE conn2 <- [1,385,null,{"value":"13"}] 15:20:29 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html 15:20:30 INFO - PROCESS | 3848 | 1462486829995 Marionette TRACE conn2 -> [0,386,"setScriptTimeout",{"ms":35000}] 15:20:30 INFO - PROCESS | 3848 | 1462486829997 Marionette TRACE conn2 <- [1,386,null,{}] 15:20:30 INFO - PROCESS | 3848 | 1462486830000 Marionette TRACE conn2 -> [0,387,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:20:30 INFO - PROCESS | 3848 | 1462486830072 Marionette TRACE conn2 <- [1,387,null,{"value":null}] 15:20:30 INFO - PROCESS | 3848 | 1462486830078 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\", \"4d8e089e-8c00-4ed9-b753-79225e50fa4e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:20:30 INFO - PROCESS | 3848 | ++DOCSHELL 12C40000 == 37 [pid = 3848] [id = 106] 15:20:30 INFO - PROCESS | 3848 | ++DOMWINDOW == 78 (1344A800) [pid = 3848] [serial = 315] [outer = 00000000] 15:20:30 INFO - PROCESS | 3848 | ++DOMWINDOW == 79 (171D6000) [pid = 3848] [serial = 316] [outer = 1344A800] 15:20:30 INFO - PROCESS | 3848 | 1462486830124 Marionette DEBUG loaded listener.js 15:20:30 INFO - PROCESS | 3848 | ++DOMWINDOW == 80 (18425000) [pid = 3848] [serial = 317] [outer = 1344A800] 15:20:30 INFO - PROCESS | 3848 | 1462486830534 Marionette TRACE conn2 <- [1,388,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html",0,null,null,[["Canvas test: 2d.drawImage.3arg",0,null,null]]]}] 15:20:30 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | Canvas test: 2d.drawImage.3arg 15:20:30 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | took 595ms 15:20:30 INFO - PROCESS | 3848 | 1462486830593 Marionette TRACE conn2 -> [0,389,"getWindowHandle",null] 15:20:30 INFO - PROCESS | 3848 | 1462486830595 Marionette TRACE conn2 <- [1,389,null,{"value":"13"}] 15:20:30 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html 15:20:30 INFO - PROCESS | 3848 | 1462486830599 Marionette TRACE conn2 -> [0,390,"setScriptTimeout",{"ms":35000}] 15:20:30 INFO - PROCESS | 3848 | 1462486830600 Marionette TRACE conn2 <- [1,390,null,{}] 15:20:30 INFO - PROCESS | 3848 | 1462486830604 Marionette TRACE conn2 -> [0,391,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:20:30 INFO - PROCESS | 3848 | 1462486830676 Marionette TRACE conn2 <- [1,391,null,{"value":null}] 15:20:30 INFO - PROCESS | 3848 | 1462486830684 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\", \"4d8e089e-8c00-4ed9-b753-79225e50fa4e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:20:30 INFO - PROCESS | 3848 | ++DOCSHELL 17E99800 == 38 [pid = 3848] [id = 107] 15:20:30 INFO - PROCESS | 3848 | ++DOMWINDOW == 81 (19ECC400) [pid = 3848] [serial = 318] [outer = 00000000] 15:20:30 INFO - PROCESS | 3848 | ++DOMWINDOW == 82 (1A768800) [pid = 3848] [serial = 319] [outer = 19ECC400] 15:20:30 INFO - PROCESS | 3848 | 1462486830728 Marionette DEBUG loaded listener.js 15:20:30 INFO - PROCESS | 3848 | ++DOMWINDOW == 83 (1A805000) [pid = 3848] [serial = 320] [outer = 19ECC400] 15:20:31 INFO - PROCESS | 3848 | 1462486831167 Marionette TRACE conn2 <- [1,392,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html",0,null,null,[["Canvas test: 2d.drawImage.5arg",0,null,null]]]}] 15:20:31 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | Canvas test: 2d.drawImage.5arg 15:20:31 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | took 595ms 15:20:31 INFO - PROCESS | 3848 | 1462486831195 Marionette TRACE conn2 -> [0,393,"getWindowHandle",null] 15:20:31 INFO - PROCESS | 3848 | 1462486831198 Marionette TRACE conn2 <- [1,393,null,{"value":"13"}] 15:20:31 INFO - PROCESS | 3848 | 1462486831211 Marionette TRACE conn2 -> [0,394,"setScriptTimeout",{"ms":35000}] 15:20:31 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html 15:20:31 INFO - PROCESS | 3848 | 1462486831212 Marionette TRACE conn2 <- [1,394,null,{}] 15:20:31 INFO - PROCESS | 3848 | 1462486831215 Marionette TRACE conn2 -> [0,395,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:20:31 INFO - PROCESS | 3848 | 1462486831287 Marionette TRACE conn2 <- [1,395,null,{"value":null}] 15:20:31 INFO - PROCESS | 3848 | 1462486831292 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\", \"4d8e089e-8c00-4ed9-b753-79225e50fa4e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:20:31 INFO - PROCESS | 3848 | ++DOCSHELL 160BFC00 == 39 [pid = 3848] [id = 108] 15:20:31 INFO - PROCESS | 3848 | ++DOMWINDOW == 84 (1A806000) [pid = 3848] [serial = 321] [outer = 00000000] 15:20:31 INFO - PROCESS | 3848 | ++DOMWINDOW == 85 (1AC1D800) [pid = 3848] [serial = 322] [outer = 1A806000] 15:20:31 INFO - PROCESS | 3848 | 1462486831336 Marionette DEBUG loaded listener.js 15:20:31 INFO - PROCESS | 3848 | ++DOMWINDOW == 86 (1AC4E400) [pid = 3848] [serial = 323] [outer = 1A806000] 15:20:31 INFO - PROCESS | 3848 | 1462486831794 Marionette TRACE conn2 <- [1,396,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html",0,null,null,[["Canvas test: 2d.drawImage.9arg.basic",0,null,null]]]}] 15:20:31 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | Canvas test: 2d.drawImage.9arg.basic 15:20:31 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | took 642ms 15:20:31 INFO - PROCESS | 3848 | 1462486831851 Marionette TRACE conn2 -> [0,397,"getWindowHandle",null] 15:20:31 INFO - PROCESS | 3848 | 1462486831856 Marionette TRACE conn2 <- [1,397,null,{"value":"13"}] 15:20:31 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html 15:20:31 INFO - PROCESS | 3848 | 1462486831861 Marionette TRACE conn2 -> [0,398,"setScriptTimeout",{"ms":35000}] 15:20:31 INFO - PROCESS | 3848 | 1462486831866 Marionette TRACE conn2 <- [1,398,null,{}] 15:20:31 INFO - PROCESS | 3848 | 1462486831873 Marionette TRACE conn2 -> [0,399,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:20:31 INFO - PROCESS | 3848 | 1462486831978 Marionette TRACE conn2 <- [1,399,null,{"value":null}] 15:20:32 INFO - PROCESS | 3848 | 1462486832119 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\", \"4d8e089e-8c00-4ed9-b753-79225e50fa4e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:20:32 INFO - PROCESS | 3848 | ++DOCSHELL 11B90000 == 40 [pid = 3848] [id = 109] 15:20:32 INFO - PROCESS | 3848 | ++DOMWINDOW == 87 (11B91400) [pid = 3848] [serial = 324] [outer = 00000000] 15:20:32 INFO - PROCESS | 3848 | ++DOMWINDOW == 88 (12F15C00) [pid = 3848] [serial = 325] [outer = 11B91400] 15:20:32 INFO - PROCESS | 3848 | 1462486832175 Marionette DEBUG loaded listener.js 15:20:32 INFO - PROCESS | 3848 | ++DOMWINDOW == 89 (1344B000) [pid = 3848] [serial = 326] [outer = 11B91400] 15:20:32 INFO - PROCESS | 3848 | 1462486832714 Marionette TRACE conn2 <- [1,400,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html",0,null,null,[["Canvas test: 2d.drawImage.9arg.destpos",0,null,null]]]}] 15:20:32 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | Canvas test: 2d.drawImage.9arg.destpos 15:20:32 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | took 893ms 15:20:32 INFO - PROCESS | 3848 | 1462486832766 Marionette TRACE conn2 -> [0,401,"getWindowHandle",null] 15:20:32 INFO - PROCESS | 3848 | 1462486832772 Marionette TRACE conn2 <- [1,401,null,{"value":"13"}] 15:20:32 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html 15:20:32 INFO - PROCESS | 3848 | 1462486832778 Marionette TRACE conn2 -> [0,402,"setScriptTimeout",{"ms":35000}] 15:20:32 INFO - PROCESS | 3848 | 1462486832781 Marionette TRACE conn2 <- [1,402,null,{}] 15:20:32 INFO - PROCESS | 3848 | 1462486832785 Marionette TRACE conn2 -> [0,403,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:20:32 INFO - PROCESS | 3848 | 1462486832887 Marionette TRACE conn2 <- [1,403,null,{"value":null}] 15:20:33 INFO - PROCESS | 3848 | 1462486832979 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\", \"4d8e089e-8c00-4ed9-b753-79225e50fa4e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:20:33 INFO - PROCESS | 3848 | ++DOCSHELL 15142C00 == 41 [pid = 3848] [id = 110] 15:20:33 INFO - PROCESS | 3848 | ++DOMWINDOW == 90 (151AA800) [pid = 3848] [serial = 327] [outer = 00000000] 15:20:33 INFO - PROCESS | 3848 | ++DOMWINDOW == 91 (15C5DC00) [pid = 3848] [serial = 328] [outer = 151AA800] 15:20:33 INFO - PROCESS | 3848 | 1462486833033 Marionette DEBUG loaded listener.js 15:20:33 INFO - PROCESS | 3848 | ++DOMWINDOW == 92 (1617D400) [pid = 3848] [serial = 329] [outer = 151AA800] 15:20:33 INFO - PROCESS | 3848 | 1462486833668 Marionette TRACE conn2 <- [1,404,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html",0,null,null,[["Canvas test: 2d.drawImage.9arg.destsize",0,null,null]]]}] 15:20:33 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | Canvas test: 2d.drawImage.9arg.destsize 15:20:33 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | took 939ms 15:20:33 INFO - PROCESS | 3848 | 1462486833721 Marionette TRACE conn2 -> [0,405,"getWindowHandle",null] 15:20:33 INFO - PROCESS | 3848 | 1462486833724 Marionette TRACE conn2 <- [1,405,null,{"value":"13"}] 15:20:33 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html 15:20:33 INFO - PROCESS | 3848 | 1462486833728 Marionette TRACE conn2 -> [0,406,"setScriptTimeout",{"ms":35000}] 15:20:33 INFO - PROCESS | 3848 | 1462486833731 Marionette TRACE conn2 <- [1,406,null,{}] 15:20:33 INFO - PROCESS | 3848 | 1462486833742 Marionette TRACE conn2 -> [0,407,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:20:33 INFO - PROCESS | 3848 | 1462486833877 Marionette TRACE conn2 <- [1,407,null,{"value":null}] 15:20:33 INFO - PROCESS | 3848 | 1462486833952 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\", \"4d8e089e-8c00-4ed9-b753-79225e50fa4e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:20:34 INFO - PROCESS | 3848 | ++DOCSHELL 17F8E000 == 42 [pid = 3848] [id = 111] 15:20:34 INFO - PROCESS | 3848 | ++DOMWINDOW == 93 (17F92000) [pid = 3848] [serial = 330] [outer = 00000000] 15:20:34 INFO - PROCESS | 3848 | ++DOMWINDOW == 94 (1A320000) [pid = 3848] [serial = 331] [outer = 17F92000] 15:20:34 INFO - PROCESS | 3848 | 1462486834049 Marionette DEBUG loaded listener.js 15:20:34 INFO - PROCESS | 3848 | ++DOMWINDOW == 95 (1AC1C800) [pid = 3848] [serial = 332] [outer = 17F92000] 15:20:34 INFO - PROCESS | 3848 | 1462486834605 Marionette TRACE conn2 <- [1,408,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html",0,null,null,[["Canvas test: 2d.drawImage.9arg.sourcepos",0,null,null]]]}] 15:20:34 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | Canvas test: 2d.drawImage.9arg.sourcepos 15:20:34 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | took 940ms 15:20:34 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html 15:20:34 INFO - PROCESS | 3848 | 1462486834672 Marionette TRACE conn2 -> [0,409,"getWindowHandle",null] 15:20:34 INFO - PROCESS | 3848 | 1462486834675 Marionette TRACE conn2 <- [1,409,null,{"value":"13"}] 15:20:34 INFO - PROCESS | 3848 | 1462486834679 Marionette TRACE conn2 -> [0,410,"setScriptTimeout",{"ms":35000}] 15:20:34 INFO - PROCESS | 3848 | 1462486834681 Marionette TRACE conn2 <- [1,410,null,{}] 15:20:34 INFO - PROCESS | 3848 | 1462486834685 Marionette TRACE conn2 -> [0,411,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:20:34 INFO - PROCESS | 3848 | 1462486834781 Marionette TRACE conn2 <- [1,411,null,{"value":null}] 15:20:34 INFO - PROCESS | 3848 | 1462486834854 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\", \"4d8e089e-8c00-4ed9-b753-79225e50fa4e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:20:34 INFO - PROCESS | 3848 | ++DOCSHELL 1AD7DC00 == 43 [pid = 3848] [id = 112] 15:20:34 INFO - PROCESS | 3848 | ++DOMWINDOW == 96 (1AD7E400) [pid = 3848] [serial = 333] [outer = 00000000] 15:20:34 INFO - PROCESS | 3848 | ++DOMWINDOW == 97 (1AD84800) [pid = 3848] [serial = 334] [outer = 1AD7E400] 15:20:34 INFO - PROCESS | 3848 | 1462486834907 Marionette DEBUG loaded listener.js 15:20:35 INFO - PROCESS | 3848 | ++DOMWINDOW == 98 (1AECB400) [pid = 3848] [serial = 335] [outer = 1AD7E400] 15:20:35 INFO - PROCESS | 3848 | 1462486835673 Marionette TRACE conn2 <- [1,412,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html",0,null,null,[["Canvas test: 2d.drawImage.9arg.sourcesize",0,null,null]]]}] 15:20:35 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | Canvas test: 2d.drawImage.9arg.sourcesize 15:20:35 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | took 1049ms 15:20:35 INFO - PROCESS | 3848 | 1462486835742 Marionette TRACE conn2 -> [0,413,"getWindowHandle",null] 15:20:35 INFO - PROCESS | 3848 | 1462486835746 Marionette TRACE conn2 <- [1,413,null,{"value":"13"}] 15:20:35 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html 15:20:35 INFO - PROCESS | 3848 | 1462486835751 Marionette TRACE conn2 -> [0,414,"setScriptTimeout",{"ms":35000}] 15:20:35 INFO - PROCESS | 3848 | 1462486835755 Marionette TRACE conn2 <- [1,414,null,{}] 15:20:35 INFO - PROCESS | 3848 | 1462486835761 Marionette TRACE conn2 -> [0,415,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:20:35 INFO - PROCESS | 3848 | 1462486835862 Marionette TRACE conn2 <- [1,415,null,{"value":null}] 15:20:36 INFO - PROCESS | 3848 | 1462486836007 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\", \"4d8e089e-8c00-4ed9-b753-79225e50fa4e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:20:36 INFO - PROCESS | 3848 | ++DOCSHELL 135A6000 == 44 [pid = 3848] [id = 113] 15:20:36 INFO - PROCESS | 3848 | ++DOMWINDOW == 99 (13724C00) [pid = 3848] [serial = 336] [outer = 00000000] 15:20:36 INFO - PROCESS | 3848 | ++DOMWINDOW == 100 (1375A800) [pid = 3848] [serial = 337] [outer = 13724C00] 15:20:36 INFO - PROCESS | 3848 | 1462486836095 Marionette DEBUG loaded listener.js 15:20:36 INFO - PROCESS | 3848 | ++DOMWINDOW == 101 (146DA800) [pid = 3848] [serial = 338] [outer = 13724C00] 15:20:36 INFO - PROCESS | 3848 | --DOCSHELL 17E99800 == 43 [pid = 3848] [id = 107] 15:20:36 INFO - PROCESS | 3848 | --DOCSHELL 12C40000 == 42 [pid = 3848] [id = 106] 15:20:36 INFO - PROCESS | 3848 | --DOCSHELL 19ECE000 == 41 [pid = 3848] [id = 105] 15:20:36 INFO - PROCESS | 3848 | --DOCSHELL 16020000 == 40 [pid = 3848] [id = 104] 15:20:36 INFO - PROCESS | 3848 | --DOCSHELL 17086800 == 39 [pid = 3848] [id = 103] 15:20:36 INFO - PROCESS | 3848 | --DOCSHELL 16179800 == 38 [pid = 3848] [id = 102] 15:20:36 INFO - PROCESS | 3848 | --DOCSHELL 15B6C400 == 37 [pid = 3848] [id = 101] 15:20:36 INFO - PROCESS | 3848 | --DOCSHELL 1314D800 == 36 [pid = 3848] [id = 100] 15:20:36 INFO - PROCESS | 3848 | --DOCSHELL 113EE400 == 35 [pid = 3848] [id = 99] 15:20:36 INFO - PROCESS | 3848 | --DOCSHELL 10E89000 == 34 [pid = 3848] [id = 97] 15:20:36 INFO - PROCESS | 3848 | --DOMWINDOW == 100 (1B17B800) [pid = 3848] [serial = 286] [outer = 00000000] [url = about:blank] 15:20:36 INFO - PROCESS | 3848 | --DOMWINDOW == 99 (19ED8800) [pid = 3848] [serial = 268] [outer = 00000000] [url = about:blank] 15:20:36 INFO - PROCESS | 3848 | --DOMWINDOW == 98 (17F91000) [pid = 3848] [serial = 265] [outer = 00000000] [url = about:blank] 15:20:36 INFO - PROCESS | 3848 | --DOMWINDOW == 97 (17F94000) [pid = 3848] [serial = 266] [outer = 00000000] [url = about:blank] 15:20:36 INFO - PROCESS | 3848 | --DOMWINDOW == 96 (11B01400) [pid = 3848] [serial = 247] [outer = 00000000] [url = about:blank] 15:20:36 INFO - PROCESS | 3848 | --DOMWINDOW == 95 (11B42400) [pid = 3848] [serial = 248] [outer = 00000000] [url = about:blank] 15:20:36 INFO - PROCESS | 3848 | --DOMWINDOW == 94 (1617DC00) [pid = 3848] [serial = 259] [outer = 00000000] [url = about:blank] 15:20:36 INFO - PROCESS | 3848 | --DOMWINDOW == 93 (16183800) [pid = 3848] [serial = 260] [outer = 00000000] [url = about:blank] 15:20:36 INFO - PROCESS | 3848 | --DOMWINDOW == 92 (15B62C00) [pid = 3848] [serial = 256] [outer = 00000000] [url = about:blank] 15:20:36 INFO - PROCESS | 3848 | --DOMWINDOW == 91 (15C61000) [pid = 3848] [serial = 257] [outer = 00000000] [url = about:blank] 15:20:36 INFO - PROCESS | 3848 | --DOMWINDOW == 90 (13414C00) [pid = 3848] [serial = 250] [outer = 00000000] [url = about:blank] 15:20:36 INFO - PROCESS | 3848 | --DOMWINDOW == 89 (13487000) [pid = 3848] [serial = 251] [outer = 00000000] [url = about:blank] 15:20:36 INFO - PROCESS | 3848 | --DOMWINDOW == 88 (1A5FBC00) [pid = 3848] [serial = 271] [outer = 00000000] [url = about:blank] 15:20:36 INFO - PROCESS | 3848 | --DOMWINDOW == 87 (1408D800) [pid = 3848] [serial = 253] [outer = 00000000] [url = about:blank] 15:20:36 INFO - PROCESS | 3848 | --DOMWINDOW == 86 (146CFC00) [pid = 3848] [serial = 254] [outer = 00000000] [url = about:blank] 15:20:36 INFO - PROCESS | 3848 | --DOMWINDOW == 85 (1AECE000) [pid = 3848] [serial = 284] [outer = 00000000] [url = about:blank] 15:20:36 INFO - PROCESS | 3848 | --DOMWINDOW == 84 (1A810000) [pid = 3848] [serial = 275] [outer = 00000000] [url = about:blank] 15:20:36 INFO - PROCESS | 3848 | --DOMWINDOW == 83 (1A806800) [pid = 3848] [serial = 274] [outer = 00000000] [url = about:blank] 15:20:36 INFO - PROCESS | 3848 | --DOMWINDOW == 82 (1A5FC800) [pid = 3848] [serial = 272] [outer = 00000000] [url = about:blank] 15:20:36 INFO - PROCESS | 3848 | --DOMWINDOW == 81 (1AD7D400) [pid = 3848] [serial = 277] [outer = 00000000] [url = about:blank] 15:20:36 INFO - PROCESS | 3848 | --DOMWINDOW == 80 (1AD8A800) [pid = 3848] [serial = 283] [outer = 00000000] [url = about:blank] 15:20:36 INFO - PROCESS | 3848 | --DOMWINDOW == 79 (17344400) [pid = 3848] [serial = 262] [outer = 00000000] [url = about:blank] 15:20:36 INFO - PROCESS | 3848 | --DOMWINDOW == 78 (17972800) [pid = 3848] [serial = 263] [outer = 00000000] [url = about:blank] 15:20:36 INFO - PROCESS | 3848 | --DOMWINDOW == 77 (1AD86C00) [pid = 3848] [serial = 278] [outer = 00000000] [url = about:blank] 15:20:36 INFO - PROCESS | 3848 | --DOMWINDOW == 76 (16239000) [pid = 3848] [serial = 280] [outer = 00000000] [url = about:blank] 15:20:36 INFO - PROCESS | 3848 | --DOMWINDOW == 75 (19ECCC00) [pid = 3848] [serial = 281] [outer = 00000000] [url = about:blank] 15:20:36 INFO - PROCESS | 3848 | --DOMWINDOW == 74 (19ED9C00) [pid = 3848] [serial = 269] [outer = 00000000] [url = about:blank] 15:20:36 INFO - PROCESS | 3848 | 1462486836601 Marionette TRACE conn2 <- [1,416,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html",0,null,null,[["Canvas test: 2d.drawImage.alpha",0,null,null]]]}] 15:20:36 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | Canvas test: 2d.drawImage.alpha 15:20:36 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | took 908ms 15:20:36 INFO - PROCESS | 3848 | 1462486836653 Marionette TRACE conn2 -> [0,417,"getWindowHandle",null] 15:20:36 INFO - PROCESS | 3848 | 1462486836659 Marionette TRACE conn2 <- [1,417,null,{"value":"13"}] 15:20:36 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html 15:20:36 INFO - PROCESS | 3848 | 1462486836664 Marionette TRACE conn2 -> [0,418,"setScriptTimeout",{"ms":35000}] 15:20:36 INFO - PROCESS | 3848 | 1462486836667 Marionette TRACE conn2 <- [1,418,null,{}] 15:20:36 INFO - PROCESS | 3848 | 1462486836671 Marionette TRACE conn2 -> [0,419,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:20:36 INFO - PROCESS | 3848 | 1462486836753 Marionette TRACE conn2 <- [1,419,null,{"value":null}] 15:20:36 INFO - PROCESS | 3848 | 1462486836760 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\", \"4d8e089e-8c00-4ed9-b753-79225e50fa4e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:20:36 INFO - PROCESS | 3848 | ++DOCSHELL 1341CC00 == 35 [pid = 3848] [id = 114] 15:20:36 INFO - PROCESS | 3848 | ++DOMWINDOW == 75 (13448800) [pid = 3848] [serial = 339] [outer = 00000000] 15:20:36 INFO - PROCESS | 3848 | ++DOMWINDOW == 76 (1375EC00) [pid = 3848] [serial = 340] [outer = 13448800] 15:20:36 INFO - PROCESS | 3848 | 1462486836806 Marionette DEBUG loaded listener.js 15:20:36 INFO - PROCESS | 3848 | ++DOMWINDOW == 77 (15B67800) [pid = 3848] [serial = 341] [outer = 13448800] 15:20:37 INFO - PROCESS | 3848 | 1462486837738 Marionette TRACE conn2 <- [1,420,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html",0,null,null,[["drawImage() of an APNG with no poster frame draws the first frame",0,null,null]]]}] 15:20:37 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html | drawImage() of an APNG with no poster frame draws the first frame 15:20:37 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html | took 1096ms 15:20:37 INFO - PROCESS | 3848 | 1462486837763 Marionette TRACE conn2 -> [0,421,"getWindowHandle",null] 15:20:37 INFO - PROCESS | 3848 | 1462486837766 Marionette TRACE conn2 <- [1,421,null,{"value":"13"}] 15:20:37 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html 15:20:37 INFO - PROCESS | 3848 | 1462486837769 Marionette TRACE conn2 -> [0,422,"setScriptTimeout",{"ms":35000}] 15:20:37 INFO - PROCESS | 3848 | 1462486837773 Marionette TRACE conn2 <- [1,422,null,{}] 15:20:37 INFO - PROCESS | 3848 | 1462486837783 Marionette TRACE conn2 -> [0,423,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:20:37 INFO - PROCESS | 3848 | 1462486837863 Marionette TRACE conn2 <- [1,423,null,{"value":null}] 15:20:37 INFO - PROCESS | 3848 | 1462486837870 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\", \"4d8e089e-8c00-4ed9-b753-79225e50fa4e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:20:37 INFO - PROCESS | 3848 | ++DOCSHELL 160BEC00 == 36 [pid = 3848] [id = 115] 15:20:37 INFO - PROCESS | 3848 | ++DOMWINDOW == 78 (160C4800) [pid = 3848] [serial = 342] [outer = 00000000] 15:20:37 INFO - PROCESS | 3848 | ++DOMWINDOW == 79 (16D30800) [pid = 3848] [serial = 343] [outer = 160C4800] 15:20:37 INFO - PROCESS | 3848 | 1462486837917 Marionette DEBUG loaded listener.js 15:20:38 INFO - PROCESS | 3848 | ++DOMWINDOW == 80 (171D8400) [pid = 3848] [serial = 344] [outer = 160C4800] 15:20:38 INFO - PROCESS | 3848 | 1462486838826 Marionette TRACE conn2 <- [1,424,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html",0,null,null,[["drawImage() of an animated GIF draws the first frame",0,null,null]]]}] 15:20:38 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | drawImage() of an animated GIF draws the first frame 15:20:38 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | took 1096ms 15:20:38 INFO - PROCESS | 3848 | 1462486838873 Marionette TRACE conn2 -> [0,425,"getWindowHandle",null] 15:20:38 INFO - PROCESS | 3848 | 1462486838875 Marionette TRACE conn2 <- [1,425,null,{"value":"13"}] 15:20:38 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html 15:20:38 INFO - PROCESS | 3848 | 1462486838879 Marionette TRACE conn2 -> [0,426,"setScriptTimeout",{"ms":35000}] 15:20:38 INFO - PROCESS | 3848 | 1462486838881 Marionette TRACE conn2 <- [1,426,null,{}] 15:20:38 INFO - PROCESS | 3848 | 1462486838884 Marionette TRACE conn2 -> [0,427,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:20:39 INFO - PROCESS | 3848 | 1462486838986 Marionette TRACE conn2 <- [1,427,null,{"value":null}] 15:20:39 INFO - PROCESS | 3848 | 1462486838993 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\", \"4d8e089e-8c00-4ed9-b753-79225e50fa4e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:20:39 INFO - PROCESS | 3848 | ++DOCSHELL 166E7000 == 37 [pid = 3848] [id = 116] 15:20:39 INFO - PROCESS | 3848 | ++DOMWINDOW == 81 (17086800) [pid = 3848] [serial = 345] [outer = 00000000] 15:20:39 INFO - PROCESS | 3848 | ++DOMWINDOW == 82 (17E9AC00) [pid = 3848] [serial = 346] [outer = 17086800] 15:20:39 INFO - PROCESS | 3848 | 1462486839038 Marionette DEBUG loaded listener.js 15:20:39 INFO - PROCESS | 3848 | ++DOMWINDOW == 83 (17F9B800) [pid = 3848] [serial = 347] [outer = 17086800] 15:20:39 INFO - PROCESS | 3848 | 1462486839561 Marionette TRACE conn2 <- [1,428,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html",0,null,null,[["drawImage() of an APNG draws the poster frame",1,"assert_approx_equals: Red channel of the pixel at (50, 25) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html:23:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,429,"getWindowHandle",null] 15:20:39 INFO - PROCESS | 3848 | 1462486839611 Marionette TRACE conn2 <- [1,429,null,{"value":"13"}] 15:20:39 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html 15:20:39 INFO - PROCESS | 3848 | 1462486839622 Marionette TRACE conn2 -> [0,430,"setScriptTimeout",{"ms":35000}] 15:20:39 INFO - PROCESS | 3848 | 1462486839623 Marionette TRACE conn2 <- [1,430,null,{}] 15:20:39 INFO - PROCESS | 3848 | 1462486839627 Marionette TRACE conn2 -> [0,431,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:20:39 INFO - PROCESS | 3848 | 1462486839725 Marionette TRACE conn2 <- [1,431,null,{"value":null}] 15:20:39 INFO - PROCESS | 3848 | 1462486839734 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\", \"4d8e089e-8c00-4ed9-b753-79225e50fa4e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:20:39 INFO - PROCESS | 3848 | ++DOCSHELL 18031000 == 38 [pid = 3848] [id = 117] 15:20:39 INFO - PROCESS | 3848 | ++DOMWINDOW == 84 (18031800) [pid = 3848] [serial = 348] [outer = 00000000] 15:20:39 INFO - PROCESS | 3848 | ++DOMWINDOW == 85 (19ED6800) [pid = 3848] [serial = 349] [outer = 18031800] 15:20:39 INFO - PROCESS | 3848 | 1462486839777 Marionette DEBUG loaded listener.js 15:20:39 INFO - PROCESS | 3848 | ++DOMWINDOW == 86 (1A312C00) [pid = 3848] [serial = 350] [outer = 18031800] 15:20:40 INFO - PROCESS | 3848 | 1462486840226 Marionette TRACE conn2 <- [1,432,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html",0,null,null,[["Canvas test: 2d.drawImage.broken",0,null,null]]]}] 15:20:40 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | Canvas test: 2d.drawImage.broken 15:20:40 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | took 642ms 15:20:40 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html 15:20:40 INFO - PROCESS | 3848 | 1462486840263 Marionette TRACE conn2 -> [0,433,"getWindowHandle",null] 15:20:40 INFO - PROCESS | 3848 | 1462486840265 Marionette TRACE conn2 <- [1,433,null,{"value":"13"}] 15:20:40 INFO - PROCESS | 3848 | 1462486840268 Marionette TRACE conn2 -> [0,434,"setScriptTimeout",{"ms":35000}] 15:20:40 INFO - PROCESS | 3848 | 1462486840270 Marionette TRACE conn2 <- [1,434,null,{}] 15:20:40 INFO - PROCESS | 3848 | 1462486840273 Marionette TRACE conn2 -> [0,435,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:20:40 INFO - PROCESS | 3848 | 1462486840422 Marionette TRACE conn2 <- [1,435,null,{"value":null}] 15:20:40 INFO - PROCESS | 3848 | --DOMWINDOW == 85 (19ECC400) [pid = 3848] [serial = 318] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html] 15:20:40 INFO - PROCESS | 3848 | --DOMWINDOW == 84 (113F3400) [pid = 3848] [serial = 294] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html] 15:20:40 INFO - PROCESS | 3848 | --DOMWINDOW == 83 (17087000) [pid = 3848] [serial = 306] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.missingargs.html] 15:20:40 INFO - PROCESS | 3848 | --DOMWINDOW == 82 (13156C00) [pid = 3848] [serial = 297] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html] 15:20:40 INFO - PROCESS | 3848 | --DOMWINDOW == 81 (15B6EC00) [pid = 3848] [serial = 300] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html] 15:20:40 INFO - PROCESS | 3848 | --DOMWINDOW == 80 (1617EC00) [pid = 3848] [serial = 303] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html] 15:20:40 INFO - PROCESS | 3848 | --DOMWINDOW == 79 (171DF800) [pid = 3848] [serial = 309] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.type.delete.html] 15:20:40 INFO - PROCESS | 3848 | --DOMWINDOW == 78 (19ED5400) [pid = 3848] [serial = 312] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.voidreturn.html] 15:20:40 INFO - PROCESS | 3848 | --DOMWINDOW == 77 (1344A800) [pid = 3848] [serial = 315] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html] 15:20:40 INFO - PROCESS | 3848 | 1462486840519 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\", \"4d8e089e-8c00-4ed9-b753-79225e50fa4e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:20:40 INFO - PROCESS | 3848 | ++DOCSHELL 10602400 == 39 [pid = 3848] [id = 118] 15:20:40 INFO - PROCESS | 3848 | ++DOMWINDOW == 78 (1060C400) [pid = 3848] [serial = 351] [outer = 00000000] 15:20:40 INFO - PROCESS | 3848 | ++DOMWINDOW == 79 (113F3400) [pid = 3848] [serial = 352] [outer = 1060C400] 15:20:40 INFO - PROCESS | 3848 | 1462486840567 Marionette DEBUG loaded listener.js 15:20:40 INFO - PROCESS | 3848 | ++DOMWINDOW == 80 (15B6EC00) [pid = 3848] [serial = 353] [outer = 1060C400] 15:20:40 INFO - PROCESS | 3848 | 1462486840921 Marionette TRACE conn2 <- [1,436,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html",0,null,null,[["Canvas test: 2d.drawImage.canvas",0,null,null]]]}] 15:20:40 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | Canvas test: 2d.drawImage.canvas 15:20:40 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | took 689ms 15:20:40 INFO - PROCESS | 3848 | 1462486840968 Marionette TRACE conn2 -> [0,437,"getWindowHandle",null] 15:20:40 INFO - PROCESS | 3848 | 1462486840970 Marionette TRACE conn2 <- [1,437,null,{"value":"13"}] 15:20:40 INFO - PROCESS | 3848 | 1462486840973 Marionette TRACE conn2 -> [0,438,"setScriptTimeout",{"ms":35000}] 15:20:40 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html 15:20:40 INFO - PROCESS | 3848 | 1462486840975 Marionette TRACE conn2 <- [1,438,null,{}] 15:20:40 INFO - PROCESS | 3848 | 1462486840978 Marionette TRACE conn2 -> [0,439,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:20:41 INFO - PROCESS | 3848 | 1462486841077 Marionette TRACE conn2 <- [1,439,null,{"value":null}] 15:20:41 INFO - PROCESS | 3848 | 1462486841085 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\", \"4d8e089e-8c00-4ed9-b753-79225e50fa4e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:20:41 INFO - PROCESS | 3848 | ++DOCSHELL 166E5800 == 40 [pid = 3848] [id = 119] 15:20:41 INFO - PROCESS | 3848 | ++DOMWINDOW == 81 (17EA2000) [pid = 3848] [serial = 354] [outer = 00000000] 15:20:41 INFO - PROCESS | 3848 | ++DOMWINDOW == 82 (1AD3E800) [pid = 3848] [serial = 355] [outer = 17EA2000] 15:20:41 INFO - PROCESS | 3848 | 1462486841132 Marionette DEBUG loaded listener.js 15:20:41 INFO - PROCESS | 3848 | ++DOMWINDOW == 83 (1AD44C00) [pid = 3848] [serial = 356] [outer = 17EA2000] 15:20:41 INFO - PROCESS | 3848 | 1462486841526 Marionette TRACE conn2 <- [1,440,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html",0,null,null,[["Canvas test: 2d.drawImage.clip",0,null,null]]]}] 15:20:41 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | Canvas test: 2d.drawImage.clip 15:20:41 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | took 595ms 15:20:41 INFO - PROCESS | 3848 | 1462486841570 Marionette TRACE conn2 -> [0,441,"getWindowHandle",null] 15:20:41 INFO - PROCESS | 3848 | 1462486841572 Marionette TRACE conn2 <- [1,441,null,{"value":"13"}] 15:20:41 INFO - PROCESS | 3848 | 1462486841576 Marionette TRACE conn2 -> [0,442,"setScriptTimeout",{"ms":35000}] 15:20:41 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html 15:20:41 INFO - PROCESS | 3848 | 1462486841577 Marionette TRACE conn2 <- [1,442,null,{}] 15:20:41 INFO - PROCESS | 3848 | 1462486841581 Marionette TRACE conn2 -> [0,443,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:20:41 INFO - PROCESS | 3848 | 1462486841681 Marionette TRACE conn2 <- [1,443,null,{"value":null}] 15:20:41 INFO - PROCESS | 3848 | 1462486841757 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\", \"4d8e089e-8c00-4ed9-b753-79225e50fa4e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:20:41 INFO - PROCESS | 3848 | ++DOCSHELL 10D26400 == 41 [pid = 3848] [id = 120] 15:20:41 INFO - PROCESS | 3848 | ++DOMWINDOW == 84 (11B10400) [pid = 3848] [serial = 357] [outer = 00000000] 15:20:41 INFO - PROCESS | 3848 | ++DOMWINDOW == 85 (1AD8A800) [pid = 3848] [serial = 358] [outer = 11B10400] 15:20:41 INFO - PROCESS | 3848 | 1462486841801 Marionette DEBUG loaded listener.js 15:20:41 INFO - PROCESS | 3848 | ++DOMWINDOW == 86 (1AD8C800) [pid = 3848] [serial = 359] [outer = 11B10400] 15:20:42 INFO - PROCESS | 3848 | 1462486842163 Marionette TRACE conn2 <- [1,444,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html",0,null,null,[["Canvas test: 2d.drawImage.composite",0,null,null]]]}] 15:20:42 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | Canvas test: 2d.drawImage.composite 15:20:42 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | took 642ms 15:20:42 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html 15:20:42 INFO - PROCESS | 3848 | 1462486842219 Marionette TRACE conn2 -> [0,445,"getWindowHandle",null] 15:20:42 INFO - PROCESS | 3848 | 1462486842221 Marionette TRACE conn2 <- [1,445,null,{"value":"13"}] 15:20:42 INFO - PROCESS | 3848 | 1462486842225 Marionette TRACE conn2 -> [0,446,"setScriptTimeout",{"ms":35000}] 15:20:42 INFO - PROCESS | 3848 | 1462486842226 Marionette TRACE conn2 <- [1,446,null,{}] 15:20:42 INFO - PROCESS | 3848 | 1462486842230 Marionette TRACE conn2 -> [0,447,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:20:42 INFO - PROCESS | 3848 | 1462486842304 Marionette TRACE conn2 <- [1,447,null,{"value":null}] 15:20:42 INFO - PROCESS | 3848 | 1462486842310 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\", \"4d8e089e-8c00-4ed9-b753-79225e50fa4e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:20:42 INFO - PROCESS | 3848 | ++DOCSHELL 1AD86C00 == 42 [pid = 3848] [id = 121] 15:20:42 INFO - PROCESS | 3848 | ++DOMWINDOW == 87 (1AD89000) [pid = 3848] [serial = 360] [outer = 00000000] 15:20:42 INFO - PROCESS | 3848 | ++DOMWINDOW == 88 (1B182C00) [pid = 3848] [serial = 361] [outer = 1AD89000] 15:20:42 INFO - PROCESS | 3848 | 1462486842354 Marionette DEBUG loaded listener.js 15:20:42 INFO - PROCESS | 3848 | ++DOMWINDOW == 89 (1B188400) [pid = 3848] [serial = 362] [outer = 1AD89000] 15:20:43 INFO - PROCESS | 3848 | 1462486843051 Marionette TRACE conn2 <- [1,448,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html",0,null,null,[["Canvas test: 2d.drawImage.floatsource",0,null,null]]]}] 15:20:43 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | Canvas test: 2d.drawImage.floatsource 15:20:43 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | took 908ms 15:20:43 INFO - PROCESS | 3848 | 1462486843130 Marionette TRACE conn2 -> [0,449,"getWindowHandle",null] 15:20:43 INFO - PROCESS | 3848 | 1462486843135 Marionette TRACE conn2 <- [1,449,null,{"value":"13"}] 15:20:43 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html 15:20:43 INFO - PROCESS | 3848 | 1462486843141 Marionette TRACE conn2 -> [0,450,"setScriptTimeout",{"ms":35000}] 15:20:43 INFO - PROCESS | 3848 | 1462486843144 Marionette TRACE conn2 <- [1,450,null,{}] 15:20:43 INFO - PROCESS | 3848 | 1462486843150 Marionette TRACE conn2 -> [0,451,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:20:43 INFO - PROCESS | 3848 | 1462486843269 Marionette TRACE conn2 <- [1,451,null,{"value":null}] 15:20:43 INFO - PROCESS | 3848 | 1462486843339 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\", \"4d8e089e-8c00-4ed9-b753-79225e50fa4e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:20:43 INFO - PROCESS | 3848 | ++DOCSHELL 113EBC00 == 43 [pid = 3848] [id = 122] 15:20:43 INFO - PROCESS | 3848 | ++DOMWINDOW == 90 (12C18C00) [pid = 3848] [serial = 363] [outer = 00000000] 15:20:43 INFO - PROCESS | 3848 | ++DOMWINDOW == 91 (13759C00) [pid = 3848] [serial = 364] [outer = 12C18C00] 15:20:43 INFO - PROCESS | 3848 | 1462486843394 Marionette DEBUG loaded listener.js 15:20:43 INFO - PROCESS | 3848 | ++DOMWINDOW == 92 (146D3800) [pid = 3848] [serial = 365] [outer = 12C18C00] 15:20:43 INFO - PROCESS | 3848 | 1462486843970 Marionette TRACE conn2 <- [1,452,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html",0,null,null,[["Canvas test: 2d.drawImage.incomplete.emptysrc",1,"","@http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html:26:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,453,"getWindowHandle",null] 15:20:44 INFO - PROCESS | 3848 | 1462486844053 Marionette TRACE conn2 <- [1,453,null,{"value":"13"}] 15:20:44 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html 15:20:44 INFO - PROCESS | 3848 | 1462486844059 Marionette TRACE conn2 -> [0,454,"setScriptTimeout",{"ms":35000}] 15:20:44 INFO - PROCESS | 3848 | 1462486844062 Marionette TRACE conn2 <- [1,454,null,{}] 15:20:44 INFO - PROCESS | 3848 | 1462486844066 Marionette TRACE conn2 -> [0,455,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:20:44 INFO - PROCESS | 3848 | 1462486844165 Marionette TRACE conn2 <- [1,455,null,{"value":null}] 15:20:44 INFO - PROCESS | 3848 | 1462486844246 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\", \"4d8e089e-8c00-4ed9-b753-79225e50fa4e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:20:44 INFO - PROCESS | 3848 | ++DOCSHELL 16180000 == 44 [pid = 3848] [id = 123] 15:20:44 INFO - PROCESS | 3848 | ++DOMWINDOW == 93 (16183800) [pid = 3848] [serial = 366] [outer = 00000000] 15:20:44 INFO - PROCESS | 3848 | ++DOMWINDOW == 94 (17A60000) [pid = 3848] [serial = 367] [outer = 16183800] 15:20:44 INFO - PROCESS | 3848 | 1462486844340 Marionette DEBUG loaded listener.js 15:20:44 INFO - PROCESS | 3848 | ++DOMWINDOW == 95 (1862BC00) [pid = 3848] [serial = 368] [outer = 16183800] 15:20:44 INFO - PROCESS | 3848 | [3848] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-aurora-w32-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 15:20:44 INFO - PROCESS | 3848 | 1462486844943 Marionette TRACE conn2 <- [1,456,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html",0,null,null,[["Canvas test: 2d.drawImage.incomplete.immediate",0,null,null]]]}] 15:20:45 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | Canvas test: 2d.drawImage.incomplete.immediate 15:20:45 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | took 940ms 15:20:45 INFO - PROCESS | 3848 | 1462486845002 Marionette TRACE conn2 -> [0,457,"getWindowHandle",null] 15:20:45 INFO - PROCESS | 3848 | 1462486845005 Marionette TRACE conn2 <- [1,457,null,{"value":"13"}] 15:20:45 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html 15:20:45 INFO - PROCESS | 3848 | 1462486845009 Marionette TRACE conn2 -> [0,458,"setScriptTimeout",{"ms":35000}] 15:20:45 INFO - PROCESS | 3848 | 1462486845012 Marionette TRACE conn2 <- [1,458,null,{}] 15:20:45 INFO - PROCESS | 3848 | 1462486845038 Marionette TRACE conn2 -> [0,459,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:20:45 INFO - PROCESS | 3848 | 1462486845140 Marionette TRACE conn2 <- [1,459,null,{"value":null}] 15:20:45 INFO - PROCESS | 3848 | 1462486845264 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\", \"4d8e089e-8c00-4ed9-b753-79225e50fa4e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:20:45 INFO - PROCESS | 3848 | ++DOCSHELL 1A802400 == 45 [pid = 3848] [id = 124] 15:20:45 INFO - PROCESS | 3848 | ++DOMWINDOW == 96 (1B181000) [pid = 3848] [serial = 369] [outer = 00000000] 15:20:45 INFO - PROCESS | 3848 | ++DOMWINDOW == 97 (1B411000) [pid = 3848] [serial = 370] [outer = 1B181000] 15:20:45 INFO - PROCESS | 3848 | 1462486845321 Marionette DEBUG loaded listener.js 15:20:45 INFO - PROCESS | 3848 | ++DOMWINDOW == 98 (1B416000) [pid = 3848] [serial = 371] [outer = 1B181000] 15:20:46 INFO - PROCESS | 3848 | 1462486846049 Marionette TRACE conn2 <- [1,460,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html",0,null,null,[["Canvas test: 2d.drawImage.incomplete.nosrc",1,"","@http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html:25:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,461,"getWindowHandle",null] 15:20:46 INFO - PROCESS | 3848 | 1462486846081 Marionette TRACE conn2 <- [1,461,null,{"value":"13"}] 15:20:46 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html 15:20:46 INFO - PROCESS | 3848 | 1462486846117 Marionette TRACE conn2 -> [0,462,"setScriptTimeout",{"ms":35000}] 15:20:46 INFO - PROCESS | 3848 | 1462486846120 Marionette TRACE conn2 <- [1,462,null,{}] 15:20:46 INFO - PROCESS | 3848 | 1462486846126 Marionette TRACE conn2 -> [0,463,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:20:46 INFO - PROCESS | 3848 | 1462486846222 Marionette TRACE conn2 <- [1,463,null,{"value":null}] 15:20:46 INFO - PROCESS | 3848 | 1462486846308 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\", \"4d8e089e-8c00-4ed9-b753-79225e50fa4e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:20:46 INFO - PROCESS | 3848 | ++DOCSHELL 120FBC00 == 46 [pid = 3848] [id = 125] 15:20:46 INFO - PROCESS | 3848 | ++DOMWINDOW == 99 (12ECF400) [pid = 3848] [serial = 372] [outer = 00000000] 15:20:46 INFO - PROCESS | 3848 | ++DOMWINDOW == 100 (1372AC00) [pid = 3848] [serial = 373] [outer = 12ECF400] 15:20:46 INFO - PROCESS | 3848 | 1462486846359 Marionette DEBUG loaded listener.js 15:20:46 INFO - PROCESS | 3848 | ++DOMWINDOW == 101 (14661000) [pid = 3848] [serial = 374] [outer = 12ECF400] 15:20:46 INFO - PROCESS | 3848 | [3848] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-aurora-w32-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 15:20:46 INFO - PROCESS | 3848 | 1462486846910 Marionette TRACE conn2 <- [1,464,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html",0,null,null,[["Canvas test: 2d.drawImage.incomplete.reload",1,"assert_approx_equals: Red channel of the pixel at (50, 25) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html:32:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,465,"getWindowHandle",null] 15:20:46 INFO - PROCESS | 3848 | 1462486846961 Marionette TRACE conn2 <- [1,465,null,{"value":"13"}] 15:20:46 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html 15:20:46 INFO - PROCESS | 3848 | 1462486846967 Marionette TRACE conn2 -> [0,466,"setScriptTimeout",{"ms":35000}] 15:20:46 INFO - PROCESS | 3848 | 1462486846969 Marionette TRACE conn2 <- [1,466,null,{}] 15:20:46 INFO - PROCESS | 3848 | 1462486846974 Marionette TRACE conn2 -> [0,467,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:20:47 INFO - PROCESS | 3848 | 1462486847066 Marionette TRACE conn2 <- [1,467,null,{"value":null}] 15:20:47 INFO - PROCESS | 3848 | --DOCSHELL 10D26400 == 45 [pid = 3848] [id = 120] 15:20:47 INFO - PROCESS | 3848 | --DOCSHELL 166E5800 == 44 [pid = 3848] [id = 119] 15:20:47 INFO - PROCESS | 3848 | --DOCSHELL 10602400 == 43 [pid = 3848] [id = 118] 15:20:47 INFO - PROCESS | 3848 | --DOCSHELL 18031000 == 42 [pid = 3848] [id = 117] 15:20:47 INFO - PROCESS | 3848 | --DOCSHELL 166E7000 == 41 [pid = 3848] [id = 116] 15:20:47 INFO - PROCESS | 3848 | --DOCSHELL 160BEC00 == 40 [pid = 3848] [id = 115] 15:20:47 INFO - PROCESS | 3848 | --DOCSHELL 1341CC00 == 39 [pid = 3848] [id = 114] 15:20:47 INFO - PROCESS | 3848 | --DOCSHELL 135A6000 == 38 [pid = 3848] [id = 113] 15:20:47 INFO - PROCESS | 3848 | --DOCSHELL 15142C00 == 37 [pid = 3848] [id = 110] 15:20:47 INFO - PROCESS | 3848 | --DOCSHELL 11B90000 == 36 [pid = 3848] [id = 109] 15:20:47 INFO - PROCESS | 3848 | --DOCSHELL 160BFC00 == 35 [pid = 3848] [id = 108] 15:20:47 INFO - PROCESS | 3848 | --DOMWINDOW == 100 (1A805000) [pid = 3848] [serial = 320] [outer = 00000000] [url = about:blank] 15:20:47 INFO - PROCESS | 3848 | --DOMWINDOW == 99 (1AC1D800) [pid = 3848] [serial = 322] [outer = 00000000] [url = about:blank] 15:20:47 INFO - PROCESS | 3848 | --DOMWINDOW == 98 (11BC8400) [pid = 3848] [serial = 295] [outer = 00000000] [url = about:blank] 15:20:47 INFO - PROCESS | 3848 | --DOMWINDOW == 97 (12C15000) [pid = 3848] [serial = 296] [outer = 00000000] [url = about:blank] 15:20:47 INFO - PROCESS | 3848 | --DOMWINDOW == 96 (10EABC00) [pid = 3848] [serial = 289] [outer = 00000000] [url = about:blank] 15:20:47 INFO - PROCESS | 3848 | --DOMWINDOW == 95 (17348000) [pid = 3848] [serial = 307] [outer = 00000000] [url = about:blank] 15:20:47 INFO - PROCESS | 3848 | --DOMWINDOW == 94 (13725800) [pid = 3848] [serial = 292] [outer = 00000000] [url = about:blank] 15:20:47 INFO - PROCESS | 3848 | --DOMWINDOW == 93 (13731C00) [pid = 3848] [serial = 298] [outer = 00000000] [url = about:blank] 15:20:47 INFO - PROCESS | 3848 | --DOMWINDOW == 92 (13CBB000) [pid = 3848] [serial = 299] [outer = 00000000] [url = about:blank] 15:20:47 INFO - PROCESS | 3848 | --DOMWINDOW == 91 (15C64C00) [pid = 3848] [serial = 301] [outer = 00000000] [url = about:blank] 15:20:47 INFO - PROCESS | 3848 | --DOMWINDOW == 90 (16044800) [pid = 3848] [serial = 302] [outer = 00000000] [url = about:blank] 15:20:47 INFO - PROCESS | 3848 | --DOMWINDOW == 89 (166E6000) [pid = 3848] [serial = 304] [outer = 00000000] [url = about:blank] 15:20:47 INFO - PROCESS | 3848 | --DOMWINDOW == 88 (18030400) [pid = 3848] [serial = 310] [outer = 00000000] [url = about:blank] 15:20:47 INFO - PROCESS | 3848 | --DOMWINDOW == 87 (1753CC00) [pid = 3848] [serial = 308] [outer = 00000000] [url = about:blank] 15:20:47 INFO - PROCESS | 3848 | --DOMWINDOW == 86 (1A198C00) [pid = 3848] [serial = 313] [outer = 00000000] [url = about:blank] 15:20:47 INFO - PROCESS | 3848 | --DOMWINDOW == 85 (18034000) [pid = 3848] [serial = 311] [outer = 00000000] [url = about:blank] 15:20:47 INFO - PROCESS | 3848 | --DOMWINDOW == 84 (1A768800) [pid = 3848] [serial = 319] [outer = 00000000] [url = about:blank] 15:20:47 INFO - PROCESS | 3848 | --DOMWINDOW == 83 (1A5F0400) [pid = 3848] [serial = 314] [outer = 00000000] [url = about:blank] 15:20:47 INFO - PROCESS | 3848 | --DOMWINDOW == 82 (171D6000) [pid = 3848] [serial = 316] [outer = 00000000] [url = about:blank] 15:20:47 INFO - PROCESS | 3848 | --DOMWINDOW == 81 (18425000) [pid = 3848] [serial = 317] [outer = 00000000] [url = about:blank] 15:20:47 INFO - PROCESS | 3848 | --DOMWINDOW == 80 (16D25000) [pid = 3848] [serial = 305] [outer = 00000000] [url = about:blank] 15:20:47 INFO - PROCESS | 3848 | 1462486847192 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\", \"4d8e089e-8c00-4ed9-b753-79225e50fa4e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:20:47 INFO - PROCESS | 3848 | ++DOCSHELL 1060E400 == 36 [pid = 3848] [id = 126] 15:20:47 INFO - PROCESS | 3848 | ++DOMWINDOW == 81 (10660000) [pid = 3848] [serial = 375] [outer = 00000000] 15:20:47 INFO - PROCESS | 3848 | ++DOMWINDOW == 82 (112B4800) [pid = 3848] [serial = 376] [outer = 10660000] 15:20:47 INFO - PROCESS | 3848 | 1462486847248 Marionette DEBUG loaded listener.js 15:20:47 INFO - PROCESS | 3848 | ++DOMWINDOW == 83 (12C3A800) [pid = 3848] [serial = 377] [outer = 10660000] 15:20:47 INFO - PROCESS | 3848 | 1462486847668 Marionette TRACE conn2 <- [1,468,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html",0,null,null,[["Canvas test: 2d.drawImage.incomplete.removedsrc",1,"","@http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html:26:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,469,"getWindowHandle",null] 15:20:47 INFO - PROCESS | 3848 | 1462486847709 Marionette TRACE conn2 <- [1,469,null,{"value":"13"}] 15:20:47 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html 15:20:47 INFO - PROCESS | 3848 | 1462486847712 Marionette TRACE conn2 -> [0,470,"setScriptTimeout",{"ms":35000}] 15:20:47 INFO - PROCESS | 3848 | 1462486847716 Marionette TRACE conn2 <- [1,470,null,{}] 15:20:47 INFO - PROCESS | 3848 | 1462486847747 Marionette TRACE conn2 -> [0,471,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:20:47 INFO - PROCESS | 3848 | [3848] WARNING: NS_ENSURE_TRUE(SUCCEEDED(hr)) failed: file c:/builds/moz2_slave/m-aurora-w32-d-000000000000000/build/src/dom/media/platforms/wmf/WMFUtils.cpp, line 206 15:20:47 INFO - PROCESS | 3848 | [3848] WARNING: NS_ENSURE_TRUE(SUCCEEDED(hr)) failed: file c:/builds/moz2_slave/m-aurora-w32-d-000000000000000/build/src/dom/media/platforms/wmf/WMFUtils.cpp, line 206 15:20:47 INFO - PROCESS | 3848 | 1462486847860 Marionette TRACE conn2 <- [1,471,null,{"value":null}] 15:20:47 INFO - PROCESS | 3848 | 1462486847872 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\", \"4d8e089e-8c00-4ed9-b753-79225e50fa4e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:20:47 INFO - PROCESS | 3848 | ++DOCSHELL 166E7000 == 37 [pid = 3848] [id = 127] 15:20:47 INFO - PROCESS | 3848 | ++DOMWINDOW == 84 (171D8000) [pid = 3848] [serial = 378] [outer = 00000000] 15:20:47 INFO - PROCESS | 3848 | ++DOMWINDOW == 85 (1753CC00) [pid = 3848] [serial = 379] [outer = 171D8000] 15:20:47 INFO - PROCESS | 3848 | 1462486847920 Marionette DEBUG loaded listener.js 15:20:48 INFO - PROCESS | 3848 | ++DOMWINDOW == 86 (17A5C400) [pid = 3848] [serial = 380] [outer = 171D8000] 15:20:48 INFO - PROCESS | 3848 | 1462486848352 Marionette TRACE conn2 <- [1,472,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html",0,null,null,[["Negative destination width/height represents the correct rectangle",0,null,null]]]}] 15:20:48 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | Negative destination width/height represents the correct rectangle 15:20:48 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | took 704ms 15:20:48 INFO - PROCESS | 3848 | 1462486848412 Marionette TRACE conn2 -> [0,473,"getWindowHandle",null] 15:20:48 INFO - PROCESS | 3848 | 1462486848414 Marionette TRACE conn2 <- [1,473,null,{"value":"13"}] 15:20:48 INFO - PROCESS | 3848 | 1462486848417 Marionette TRACE conn2 -> [0,474,"setScriptTimeout",{"ms":35000}] 15:20:48 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html 15:20:48 INFO - PROCESS | 3848 | 1462486848419 Marionette TRACE conn2 <- [1,474,null,{}] 15:20:48 INFO - PROCESS | 3848 | 1462486848422 Marionette TRACE conn2 -> [0,475,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:20:48 INFO - PROCESS | 3848 | 1462486848499 Marionette TRACE conn2 <- [1,475,null,{"value":null}] 15:20:48 INFO - PROCESS | 3848 | 1462486848511 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\", \"4d8e089e-8c00-4ed9-b753-79225e50fa4e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:20:48 INFO - PROCESS | 3848 | ++DOCSHELL 18037000 == 38 [pid = 3848] [id = 128] 15:20:48 INFO - PROCESS | 3848 | ++DOMWINDOW == 87 (18038800) [pid = 3848] [serial = 381] [outer = 00000000] 15:20:48 INFO - PROCESS | 3848 | ++DOMWINDOW == 88 (19ECE000) [pid = 3848] [serial = 382] [outer = 18038800] 15:20:48 INFO - PROCESS | 3848 | 1462486848555 Marionette DEBUG loaded listener.js 15:20:48 INFO - PROCESS | 3848 | ++DOMWINDOW == 89 (1A19C800) [pid = 3848] [serial = 383] [outer = 18038800] 15:20:48 INFO - PROCESS | 3848 | 1462486848977 Marionette TRACE conn2 <- [1,476,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html",0,null,null,[["Negative dimensions do not affect the direction of the image",0,null,null]]]}] 15:20:49 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | Negative dimensions do not affect the direction of the image 15:20:49 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | took 595ms 15:20:49 INFO - PROCESS | 3848 | 1462486849014 Marionette TRACE conn2 -> [0,477,"getWindowHandle",null] 15:20:49 INFO - PROCESS | 3848 | 1462486849016 Marionette TRACE conn2 <- [1,477,null,{"value":"13"}] 15:20:49 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html 15:20:49 INFO - PROCESS | 3848 | 1462486849019 Marionette TRACE conn2 -> [0,478,"setScriptTimeout",{"ms":35000}] 15:20:49 INFO - PROCESS | 3848 | 1462486849021 Marionette TRACE conn2 <- [1,478,null,{}] 15:20:49 INFO - PROCESS | 3848 | 1462486849025 Marionette TRACE conn2 -> [0,479,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:20:49 INFO - PROCESS | 3848 | 1462486849098 Marionette TRACE conn2 <- [1,479,null,{"value":null}] 15:20:49 INFO - PROCESS | 3848 | 1462486849104 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\", \"4d8e089e-8c00-4ed9-b753-79225e50fa4e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:20:49 INFO - PROCESS | 3848 | ++DOCSHELL 1A195000 == 39 [pid = 3848] [id = 129] 15:20:49 INFO - PROCESS | 3848 | ++DOMWINDOW == 90 (1A5FDC00) [pid = 3848] [serial = 384] [outer = 00000000] 15:20:49 INFO - PROCESS | 3848 | ++DOMWINDOW == 91 (1A775000) [pid = 3848] [serial = 385] [outer = 1A5FDC00] 15:20:49 INFO - PROCESS | 3848 | 1462486849148 Marionette DEBUG loaded listener.js 15:20:49 INFO - PROCESS | 3848 | ++DOMWINDOW == 92 (1A808400) [pid = 3848] [serial = 386] [outer = 1A5FDC00] 15:20:49 INFO - PROCESS | 3848 | 1462486849626 Marionette TRACE conn2 <- [1,480,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html",0,null,null,[["Negative source width/height represents the correct rectangle",0,null,null]]]}] 15:20:49 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | Negative source width/height represents the correct rectangle 15:20:49 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | took 627ms 15:20:49 INFO - PROCESS | 3848 | 1462486849657 Marionette TRACE conn2 -> [0,481,"getWindowHandle",null] 15:20:49 INFO - PROCESS | 3848 | 1462486849659 Marionette TRACE conn2 <- [1,481,null,{"value":"13"}] 15:20:49 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html 15:20:49 INFO - PROCESS | 3848 | 1462486849667 Marionette TRACE conn2 -> [0,482,"setScriptTimeout",{"ms":35000}] 15:20:49 INFO - PROCESS | 3848 | 1462486849668 Marionette TRACE conn2 <- [1,482,null,{}] 15:20:49 INFO - PROCESS | 3848 | 1462486849679 Marionette TRACE conn2 -> [0,483,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:20:49 INFO - PROCESS | 3848 | 1462486849799 Marionette TRACE conn2 <- [1,483,null,{"value":null}] 15:20:49 INFO - PROCESS | 3848 | 1462486849809 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\", \"4d8e089e-8c00-4ed9-b753-79225e50fa4e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:20:49 INFO - PROCESS | 3848 | ++DOCSHELL 1A810C00 == 40 [pid = 3848] [id = 130] 15:20:49 INFO - PROCESS | 3848 | ++DOMWINDOW == 93 (1AC19000) [pid = 3848] [serial = 387] [outer = 00000000] 15:20:49 INFO - PROCESS | 3848 | ++DOMWINDOW == 94 (1AED1400) [pid = 3848] [serial = 388] [outer = 1AC19000] 15:20:49 INFO - PROCESS | 3848 | 1462486849857 Marionette DEBUG loaded listener.js 15:20:49 INFO - PROCESS | 3848 | ++DOMWINDOW == 95 (1B40D000) [pid = 3848] [serial = 389] [outer = 1AC19000] 15:20:50 INFO - PROCESS | 3848 | 1462486850347 Marionette TRACE conn2 <- [1,484,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html",0,null,null,[["drawImage() with Infinity/NaN is ignored",0,null,null]]]}] 15:20:50 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | drawImage() with Infinity/NaN is ignored 15:20:50 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | took 736ms 15:20:50 INFO - PROCESS | 3848 | 1462486850409 Marionette TRACE conn2 -> [0,485,"getWindowHandle",null] 15:20:50 INFO - PROCESS | 3848 | 1462486850411 Marionette TRACE conn2 <- [1,485,null,{"value":"13"}] 15:20:50 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html 15:20:50 INFO - PROCESS | 3848 | 1462486850421 Marionette TRACE conn2 -> [0,486,"setScriptTimeout",{"ms":35000}] 15:20:50 INFO - PROCESS | 3848 | 1462486850423 Marionette TRACE conn2 <- [1,486,null,{}] 15:20:50 INFO - PROCESS | 3848 | 1462486850468 Marionette TRACE conn2 -> [0,487,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:20:50 INFO - PROCESS | 3848 | 1462486850567 Marionette TRACE conn2 <- [1,487,null,{"value":null}] 15:20:50 INFO - PROCESS | 3848 | 1462486850580 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\", \"4d8e089e-8c00-4ed9-b753-79225e50fa4e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:20:50 INFO - PROCESS | 3848 | ++DOCSHELL 166E6C00 == 41 [pid = 3848] [id = 131] 15:20:50 INFO - PROCESS | 3848 | ++DOMWINDOW == 96 (1AED0C00) [pid = 3848] [serial = 390] [outer = 00000000] 15:20:50 INFO - PROCESS | 3848 | ++DOMWINDOW == 97 (1B617C00) [pid = 3848] [serial = 391] [outer = 1AED0C00] 15:20:50 INFO - PROCESS | 3848 | 1462486850623 Marionette DEBUG loaded listener.js 15:20:50 INFO - PROCESS | 3848 | ++DOMWINDOW == 98 (1B61D800) [pid = 3848] [serial = 392] [outer = 1AED0C00] 15:20:51 INFO - PROCESS | 3848 | 1462486851083 Marionette TRACE conn2 <- [1,488,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html",0,null,null,[["Stretched images do not get pixels wrapping around the edges",0,null,null]]]}] 15:20:51 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | Stretched images do not get pixels wrapping around the edges 15:20:51 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | took 720ms 15:20:51 INFO - PROCESS | 3848 | 1462486851139 Marionette TRACE conn2 -> [0,489,"getWindowHandle",null] 15:20:51 INFO - PROCESS | 3848 | 1462486851141 Marionette TRACE conn2 <- [1,489,null,{"value":"13"}] 15:20:51 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html 15:20:51 INFO - PROCESS | 3848 | 1462486851155 Marionette TRACE conn2 -> [0,490,"setScriptTimeout",{"ms":35000}] 15:20:51 INFO - PROCESS | 3848 | 1462486851157 Marionette TRACE conn2 <- [1,490,null,{}] 15:20:51 INFO - PROCESS | 3848 | 1462486851161 Marionette TRACE conn2 -> [0,491,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:20:51 INFO - PROCESS | 3848 | 1462486851258 Marionette TRACE conn2 <- [1,491,null,{"value":null}] 15:20:51 INFO - PROCESS | 3848 | 1462486851264 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\", \"4d8e089e-8c00-4ed9-b753-79225e50fa4e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:20:51 INFO - PROCESS | 3848 | ++DOCSHELL 10E8D400 == 42 [pid = 3848] [id = 132] 15:20:51 INFO - PROCESS | 3848 | ++DOMWINDOW == 99 (113F0400) [pid = 3848] [serial = 393] [outer = 00000000] 15:20:51 INFO - PROCESS | 3848 | ++DOMWINDOW == 100 (1B282C00) [pid = 3848] [serial = 394] [outer = 113F0400] 15:20:51 INFO - PROCESS | 3848 | 1462486851313 Marionette DEBUG loaded listener.js 15:20:51 INFO - PROCESS | 3848 | ++DOMWINDOW == 101 (1B285000) [pid = 3848] [serial = 395] [outer = 113F0400] 15:20:51 INFO - PROCESS | 3848 | --DOMWINDOW == 100 (13448800) [pid = 3848] [serial = 339] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html] 15:20:51 INFO - PROCESS | 3848 | --DOMWINDOW == 99 (13724C00) [pid = 3848] [serial = 336] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html] 15:20:51 INFO - PROCESS | 3848 | --DOMWINDOW == 98 (1060C400) [pid = 3848] [serial = 351] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html] 15:20:51 INFO - PROCESS | 3848 | --DOMWINDOW == 97 (18031800) [pid = 3848] [serial = 348] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html] 15:20:51 INFO - PROCESS | 3848 | --DOMWINDOW == 96 (160C4800) [pid = 3848] [serial = 342] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html] 15:20:51 INFO - PROCESS | 3848 | --DOMWINDOW == 95 (17086800) [pid = 3848] [serial = 345] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html] 15:20:51 INFO - PROCESS | 3848 | --DOMWINDOW == 94 (17EA2000) [pid = 3848] [serial = 354] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html] 15:20:51 INFO - PROCESS | 3848 | --DOMWINDOW == 93 (11B10400) [pid = 3848] [serial = 357] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html] 15:20:51 INFO - PROCESS | 3848 | 1462486851768 Marionette TRACE conn2 <- [1,492,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html",0,null,null,[["Canvas test: 2d.drawImage.null",0,null,null]]]}] 15:20:51 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | Canvas test: 2d.drawImage.null 15:20:51 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | took 658ms 15:20:51 INFO - PROCESS | 3848 | 1462486851805 Marionette TRACE conn2 -> [0,493,"getWindowHandle",null] 15:20:51 INFO - PROCESS | 3848 | 1462486851807 Marionette TRACE conn2 <- [1,493,null,{"value":"13"}] 15:20:51 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html 15:20:51 INFO - PROCESS | 3848 | 1462486851810 Marionette TRACE conn2 -> [0,494,"setScriptTimeout",{"ms":35000}] 15:20:51 INFO - PROCESS | 3848 | 1462486851812 Marionette TRACE conn2 <- [1,494,null,{}] 15:20:51 INFO - PROCESS | 3848 | 1462486851816 Marionette TRACE conn2 -> [0,495,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:20:51 INFO - PROCESS | 3848 | 1462486851918 Marionette TRACE conn2 <- [1,495,null,{"value":null}] 15:20:51 INFO - PROCESS | 3848 | 1462486851925 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\", \"4d8e089e-8c00-4ed9-b753-79225e50fa4e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:20:51 INFO - PROCESS | 3848 | ++DOCSHELL 1A801400 == 43 [pid = 3848] [id = 133] 15:20:51 INFO - PROCESS | 3848 | ++DOMWINDOW == 94 (1A809800) [pid = 3848] [serial = 396] [outer = 00000000] 15:20:51 INFO - PROCESS | 3848 | ++DOMWINDOW == 95 (1B27E400) [pid = 3848] [serial = 397] [outer = 1A809800] 15:20:51 INFO - PROCESS | 3848 | 1462486851970 Marionette DEBUG loaded listener.js 15:20:52 INFO - PROCESS | 3848 | ++DOMWINDOW == 96 (1B27F800) [pid = 3848] [serial = 398] [outer = 1A809800] 15:20:52 INFO - PROCESS | 3848 | 1462486852383 Marionette TRACE conn2 <- [1,496,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html",0,null,null,[["Canvas test: 2d.drawImage.path",0,null,null]]]}] 15:20:52 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | Canvas test: 2d.drawImage.path 15:20:52 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | took 595ms 15:20:52 INFO - PROCESS | 3848 | 1462486852415 Marionette TRACE conn2 -> [0,497,"getWindowHandle",null] 15:20:52 INFO - PROCESS | 3848 | 1462486852417 Marionette TRACE conn2 <- [1,497,null,{"value":"13"}] 15:20:52 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html 15:20:52 INFO - PROCESS | 3848 | 1462486852421 Marionette TRACE conn2 -> [0,498,"setScriptTimeout",{"ms":35000}] 15:20:52 INFO - PROCESS | 3848 | 1462486852422 Marionette TRACE conn2 <- [1,498,null,{}] 15:20:52 INFO - PROCESS | 3848 | 1462486852426 Marionette TRACE conn2 -> [0,499,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:20:52 INFO - PROCESS | 3848 | 1462486852502 Marionette TRACE conn2 <- [1,499,null,{"value":null}] 15:20:52 INFO - PROCESS | 3848 | 1462486852509 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\", \"4d8e089e-8c00-4ed9-b753-79225e50fa4e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:20:52 INFO - PROCESS | 3848 | ++DOCSHELL 155E1800 == 44 [pid = 3848] [id = 134] 15:20:52 INFO - PROCESS | 3848 | ++DOMWINDOW == 97 (155E3400) [pid = 3848] [serial = 399] [outer = 00000000] 15:20:52 INFO - PROCESS | 3848 | ++DOMWINDOW == 98 (155E9C00) [pid = 3848] [serial = 400] [outer = 155E3400] 15:20:52 INFO - PROCESS | 3848 | 1462486852555 Marionette DEBUG loaded listener.js 15:20:52 INFO - PROCESS | 3848 | ++DOMWINDOW == 99 (155EC400) [pid = 3848] [serial = 401] [outer = 155E3400] 15:20:53 INFO - PROCESS | 3848 | 1462486852978 Marionette TRACE conn2 <- [1,500,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html",0,null,null,[["Canvas test: 2d.drawImage.self.1",0,null,null]]]}] 15:20:53 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | Canvas test: 2d.drawImage.self.1 15:20:53 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | took 596ms 15:20:53 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html 15:20:53 INFO - PROCESS | 3848 | 1462486853021 Marionette TRACE conn2 -> [0,501,"getWindowHandle",null] 15:20:53 INFO - PROCESS | 3848 | 1462486853023 Marionette TRACE conn2 <- [1,501,null,{"value":"13"}] 15:20:53 INFO - PROCESS | 3848 | 1462486853030 Marionette TRACE conn2 -> [0,502,"setScriptTimeout",{"ms":35000}] 15:20:53 INFO - PROCESS | 3848 | 1462486853032 Marionette TRACE conn2 <- [1,502,null,{}] 15:20:53 INFO - PROCESS | 3848 | 1462486853036 Marionette TRACE conn2 -> [0,503,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:20:53 INFO - PROCESS | 3848 | 1462486853128 Marionette TRACE conn2 <- [1,503,null,{"value":null}] 15:20:53 INFO - PROCESS | 3848 | 1462486853134 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\", \"4d8e089e-8c00-4ed9-b753-79225e50fa4e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:20:53 INFO - PROCESS | 3848 | ++DOCSHELL 155E8000 == 45 [pid = 3848] [id = 135] 15:20:53 INFO - PROCESS | 3848 | ++DOMWINDOW == 100 (1B27C800) [pid = 3848] [serial = 402] [outer = 00000000] 15:20:53 INFO - PROCESS | 3848 | ++DOMWINDOW == 101 (1B74BC00) [pid = 3848] [serial = 403] [outer = 1B27C800] 15:20:53 INFO - PROCESS | 3848 | 1462486853183 Marionette DEBUG loaded listener.js 15:20:53 INFO - PROCESS | 3848 | ++DOMWINDOW == 102 (1B750C00) [pid = 3848] [serial = 404] [outer = 1B27C800] 15:20:53 INFO - PROCESS | 3848 | 1462486853800 Marionette TRACE conn2 <- [1,504,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html",0,null,null,[["Canvas test: 2d.drawImage.self.2",0,null,null]]]}] 15:20:53 INFO - PROCESS | 3848 | ++DOMWINDOW == 103 (1344A800) [pid = 3848] [serial = 405] [outer = 1BC33C00] 15:20:53 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | Canvas test: 2d.drawImage.self.2 15:20:53 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | took 799ms 15:20:53 INFO - PROCESS | 3848 | 1462486853883 Marionette TRACE conn2 -> [0,505,"getWindowHandle",null] 15:20:53 INFO - PROCESS | 3848 | 1462486853888 Marionette TRACE conn2 <- [1,505,null,{"value":"13"}] 15:20:53 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html 15:20:53 INFO - PROCESS | 3848 | 1462486853926 Marionette TRACE conn2 -> [0,506,"setScriptTimeout",{"ms":35000}] 15:20:53 INFO - PROCESS | 3848 | 1462486853930 Marionette TRACE conn2 <- [1,506,null,{}] 15:20:53 INFO - PROCESS | 3848 | 1462486853937 Marionette TRACE conn2 -> [0,507,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:20:54 INFO - PROCESS | 3848 | 1462486854050 Marionette TRACE conn2 <- [1,507,null,{"value":null}] 15:20:54 INFO - PROCESS | 3848 | 1462486854122 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\", \"4d8e089e-8c00-4ed9-b753-79225e50fa4e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:20:54 INFO - PROCESS | 3848 | ++DOCSHELL 10E89000 == 46 [pid = 3848] [id = 136] 15:20:54 INFO - PROCESS | 3848 | ++DOMWINDOW == 104 (11B90C00) [pid = 3848] [serial = 406] [outer = 00000000] 15:20:54 INFO - PROCESS | 3848 | ++DOMWINDOW == 105 (16012800) [pid = 3848] [serial = 407] [outer = 11B90C00] 15:20:54 INFO - PROCESS | 3848 | 1462486854225 Marionette DEBUG loaded listener.js 15:20:54 INFO - PROCESS | 3848 | ++DOMWINDOW == 106 (1617A000) [pid = 3848] [serial = 408] [outer = 11B90C00] 15:20:54 INFO - PROCESS | 3848 | 1462486854844 Marionette TRACE conn2 <- [1,508,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html",0,null,null,[["drawImage() of an SVG image",0,null,null]]]}] 15:20:54 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | drawImage() of an SVG image 15:20:54 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | took 956ms 15:20:54 INFO - PROCESS | 3848 | 1462486854874 Marionette TRACE conn2 -> [0,509,"getWindowHandle",null] 15:20:54 INFO - PROCESS | 3848 | 1462486854879 Marionette TRACE conn2 <- [1,509,null,{"value":"13"}] 15:20:54 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html 15:20:54 INFO - PROCESS | 3848 | 1462486854885 Marionette TRACE conn2 -> [0,510,"setScriptTimeout",{"ms":35000}] 15:20:54 INFO - PROCESS | 3848 | 1462486854888 Marionette TRACE conn2 <- [1,510,null,{}] 15:20:54 INFO - PROCESS | 3848 | 1462486854892 Marionette TRACE conn2 -> [0,511,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:20:55 INFO - PROCESS | 3848 | 1462486855026 Marionette TRACE conn2 <- [1,511,null,{"value":null}] 15:20:55 INFO - PROCESS | 3848 | 1462486855105 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\", \"4d8e089e-8c00-4ed9-b753-79225e50fa4e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:20:55 INFO - PROCESS | 3848 | ++DOCSHELL 164C1400 == 47 [pid = 3848] [id = 137] 15:20:55 INFO - PROCESS | 3848 | ++DOMWINDOW == 107 (164C2400) [pid = 3848] [serial = 409] [outer = 00000000] 15:20:55 INFO - PROCESS | 3848 | ++DOMWINDOW == 108 (164C7400) [pid = 3848] [serial = 410] [outer = 164C2400] 15:20:55 INFO - PROCESS | 3848 | 1462486855159 Marionette DEBUG loaded listener.js 15:20:55 INFO - PROCESS | 3848 | ++DOMWINDOW == 109 (16D2E000) [pid = 3848] [serial = 411] [outer = 164C2400] 15:20:55 INFO - PROCESS | 3848 | 1462486855786 Marionette TRACE conn2 <- [1,512,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html",0,null,null,[["Canvas test: 2d.drawImage.transform",0,null,null]]]}] 15:20:55 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | Canvas test: 2d.drawImage.transform 15:20:55 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | took 940ms 15:20:55 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html 15:20:55 INFO - PROCESS | 3848 | 1462486855830 Marionette TRACE conn2 -> [0,513,"getWindowHandle",null] 15:20:55 INFO - PROCESS | 3848 | 1462486855832 Marionette TRACE conn2 <- [1,513,null,{"value":"13"}] 15:20:55 INFO - PROCESS | 3848 | 1462486855836 Marionette TRACE conn2 -> [0,514,"setScriptTimeout",{"ms":35000}] 15:20:55 INFO - PROCESS | 3848 | 1462486855840 Marionette TRACE conn2 <- [1,514,null,{}] 15:20:55 INFO - PROCESS | 3848 | 1462486855851 Marionette TRACE conn2 -> [0,515,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:20:55 INFO - PROCESS | 3848 | 1462486855955 Marionette TRACE conn2 <- [1,515,null,{"value":null}] 15:20:56 INFO - PROCESS | 3848 | 1462486856035 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\", \"4d8e089e-8c00-4ed9-b753-79225e50fa4e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:20:56 INFO - PROCESS | 3848 | ++DOCSHELL 1A319000 == 48 [pid = 3848] [id = 138] 15:20:56 INFO - PROCESS | 3848 | ++DOMWINDOW == 110 (1A31E400) [pid = 3848] [serial = 412] [outer = 00000000] 15:20:56 INFO - PROCESS | 3848 | ++DOMWINDOW == 111 (1A807000) [pid = 3848] [serial = 413] [outer = 1A31E400] 15:20:56 INFO - PROCESS | 3848 | 1462486856133 Marionette DEBUG loaded listener.js 15:20:56 INFO - PROCESS | 3848 | ++DOMWINDOW == 112 (1AD83000) [pid = 3848] [serial = 414] [outer = 1A31E400] 15:20:56 INFO - PROCESS | 3848 | 1462486856682 Marionette TRACE conn2 <- [1,516,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html",0,null,null,[["Incorrect image types in drawImage do not match any defined overloads, so WebIDL throws a TypeError",0,null,null]]]}] 15:20:56 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html | Incorrect image types in drawImage do not match any defined overloads, so WebIDL throws a TypeError 15:20:56 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html | took 908ms 15:20:56 INFO - PROCESS | 3848 | 1462486856740 Marionette TRACE conn2 -> [0,517,"getWindowHandle",null] 15:20:56 INFO - PROCESS | 3848 | 1462486856743 Marionette TRACE conn2 <- [1,517,null,{"value":"13"}] 15:20:56 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html 15:20:56 INFO - PROCESS | 3848 | 1462486856746 Marionette TRACE conn2 -> [0,518,"setScriptTimeout",{"ms":35000}] 15:20:56 INFO - PROCESS | 3848 | 1462486856748 Marionette TRACE conn2 <- [1,518,null,{}] 15:20:56 INFO - PROCESS | 3848 | 1462486856752 Marionette TRACE conn2 -> [0,519,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:20:56 INFO - PROCESS | 3848 | 1462486856865 Marionette TRACE conn2 <- [1,519,null,{"value":null}] 15:20:56 INFO - PROCESS | 3848 | 1462486856958 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\", \"4d8e089e-8c00-4ed9-b753-79225e50fa4e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:20:56 INFO - PROCESS | 3848 | ++DOCSHELL 11757C00 == 49 [pid = 3848] [id = 139] 15:20:56 INFO - PROCESS | 3848 | ++DOMWINDOW == 113 (1175C000) [pid = 3848] [serial = 415] [outer = 00000000] 15:20:57 INFO - PROCESS | 3848 | ++DOMWINDOW == 114 (11763000) [pid = 3848] [serial = 416] [outer = 1175C000] 15:20:57 INFO - PROCESS | 3848 | 1462486857011 Marionette DEBUG loaded listener.js 15:20:57 INFO - PROCESS | 3848 | ++DOMWINDOW == 115 (1617F000) [pid = 3848] [serial = 417] [outer = 1175C000] 15:20:57 INFO - PROCESS | 3848 | 1462486857732 Marionette TRACE conn2 <- [1,520,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html",0,null,null,[["Canvas test: 2d.drawImage.zerocanvas",0,null,null]]]}] 15:20:57 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | Canvas test: 2d.drawImage.zerocanvas 15:20:57 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | took 1049ms 15:20:57 INFO - PROCESS | 3848 | 1462486857811 Marionette TRACE conn2 -> [0,521,"getWindowHandle",null] 15:20:57 INFO - PROCESS | 3848 | 1462486857815 Marionette TRACE conn2 <- [1,521,null,{"value":"13"}] 15:20:57 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html 15:20:57 INFO - PROCESS | 3848 | 1462486857820 Marionette TRACE conn2 -> [0,522,"setScriptTimeout",{"ms":35000}] 15:20:57 INFO - PROCESS | 3848 | 1462486857824 Marionette TRACE conn2 <- [1,522,null,{}] 15:20:57 INFO - PROCESS | 3848 | 1462486857830 Marionette TRACE conn2 -> [0,523,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:20:57 INFO - PROCESS | 3848 | 1462486857922 Marionette TRACE conn2 <- [1,523,null,{"value":null}] 15:20:58 INFO - PROCESS | 3848 | 1462486858004 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\", \"4d8e089e-8c00-4ed9-b753-79225e50fa4e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:20:58 INFO - PROCESS | 3848 | ++DOCSHELL 10DE2C00 == 50 [pid = 3848] [id = 140] 15:20:58 INFO - PROCESS | 3848 | ++DOMWINDOW == 116 (13448800) [pid = 3848] [serial = 418] [outer = 00000000] 15:20:58 INFO - PROCESS | 3848 | ++DOMWINDOW == 117 (13480400) [pid = 3848] [serial = 419] [outer = 13448800] 15:20:58 INFO - PROCESS | 3848 | 1462486858122 Marionette DEBUG loaded listener.js 15:20:58 INFO - PROCESS | 3848 | ++DOMWINDOW == 118 (1513DC00) [pid = 3848] [serial = 420] [outer = 13448800] 15:20:58 INFO - PROCESS | 3848 | --DOCSHELL 155E1800 == 49 [pid = 3848] [id = 134] 15:20:58 INFO - PROCESS | 3848 | --DOCSHELL 1A801400 == 48 [pid = 3848] [id = 133] 15:20:58 INFO - PROCESS | 3848 | --DOCSHELL 10E8D400 == 47 [pid = 3848] [id = 132] 15:20:58 INFO - PROCESS | 3848 | --DOCSHELL 166E6C00 == 46 [pid = 3848] [id = 131] 15:20:58 INFO - PROCESS | 3848 | --DOCSHELL 1A810C00 == 45 [pid = 3848] [id = 130] 15:20:58 INFO - PROCESS | 3848 | --DOCSHELL 1A195000 == 44 [pid = 3848] [id = 129] 15:20:58 INFO - PROCESS | 3848 | --DOCSHELL 18037000 == 43 [pid = 3848] [id = 128] 15:20:58 INFO - PROCESS | 3848 | --DOCSHELL 166E7000 == 42 [pid = 3848] [id = 127] 15:20:58 INFO - PROCESS | 3848 | --DOCSHELL 1060E400 == 41 [pid = 3848] [id = 126] 15:20:58 INFO - PROCESS | 3848 | --DOCSHELL 120FBC00 == 40 [pid = 3848] [id = 125] 15:20:58 INFO - PROCESS | 3848 | --DOMWINDOW == 117 (1375EC00) [pid = 3848] [serial = 340] [outer = 00000000] [url = about:blank] 15:20:58 INFO - PROCESS | 3848 | --DOMWINDOW == 116 (1375A800) [pid = 3848] [serial = 337] [outer = 00000000] [url = about:blank] 15:20:58 INFO - PROCESS | 3848 | --DOMWINDOW == 115 (12F15C00) [pid = 3848] [serial = 325] [outer = 00000000] [url = about:blank] 15:20:58 INFO - PROCESS | 3848 | --DOMWINDOW == 114 (1A320000) [pid = 3848] [serial = 331] [outer = 00000000] [url = about:blank] 15:20:58 INFO - PROCESS | 3848 | --DOMWINDOW == 113 (15C5DC00) [pid = 3848] [serial = 328] [outer = 00000000] [url = about:blank] 15:20:58 INFO - PROCESS | 3848 | --DOMWINDOW == 112 (171D8400) [pid = 3848] [serial = 344] [outer = 00000000] [url = about:blank] 15:20:58 INFO - PROCESS | 3848 | --DOMWINDOW == 111 (17F9B800) [pid = 3848] [serial = 347] [outer = 00000000] [url = about:blank] 15:20:58 INFO - PROCESS | 3848 | --DOMWINDOW == 110 (1AD84800) [pid = 3848] [serial = 334] [outer = 00000000] [url = about:blank] 15:20:58 INFO - PROCESS | 3848 | --DOMWINDOW == 109 (15B67800) [pid = 3848] [serial = 341] [outer = 00000000] [url = about:blank] 15:20:58 INFO - PROCESS | 3848 | --DOMWINDOW == 108 (16D30800) [pid = 3848] [serial = 343] [outer = 00000000] [url = about:blank] 15:20:58 INFO - PROCESS | 3848 | --DOMWINDOW == 107 (17E9AC00) [pid = 3848] [serial = 346] [outer = 00000000] [url = about:blank] 15:20:58 INFO - PROCESS | 3848 | --DOMWINDOW == 106 (146DA800) [pid = 3848] [serial = 338] [outer = 00000000] [url = about:blank] 15:20:58 INFO - PROCESS | 3848 | --DOMWINDOW == 105 (1B182C00) [pid = 3848] [serial = 361] [outer = 00000000] [url = about:blank] 15:20:58 INFO - PROCESS | 3848 | --DOMWINDOW == 104 (113F3400) [pid = 3848] [serial = 352] [outer = 00000000] [url = about:blank] 15:20:58 INFO - PROCESS | 3848 | --DOMWINDOW == 103 (1A312C00) [pid = 3848] [serial = 350] [outer = 00000000] [url = about:blank] 15:20:58 INFO - PROCESS | 3848 | --DOMWINDOW == 102 (1AD44C00) [pid = 3848] [serial = 356] [outer = 00000000] [url = about:blank] 15:20:58 INFO - PROCESS | 3848 | --DOMWINDOW == 101 (19ED6800) [pid = 3848] [serial = 349] [outer = 00000000] [url = about:blank] 15:20:58 INFO - PROCESS | 3848 | --DOMWINDOW == 100 (15B6EC00) [pid = 3848] [serial = 353] [outer = 00000000] [url = about:blank] 15:20:58 INFO - PROCESS | 3848 | --DOMWINDOW == 99 (1AD3E800) [pid = 3848] [serial = 355] [outer = 00000000] [url = about:blank] 15:20:58 INFO - PROCESS | 3848 | --DOMWINDOW == 98 (1AD8A800) [pid = 3848] [serial = 358] [outer = 00000000] [url = about:blank] 15:20:58 INFO - PROCESS | 3848 | --DOMWINDOW == 97 (1AD8C800) [pid = 3848] [serial = 359] [outer = 00000000] [url = about:blank] 15:20:58 INFO - PROCESS | 3848 | 1462486858693 Marionette TRACE conn2 <- [1,524,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html",0,null,null,[["drawImage with zero-sized source rectangle throws INDEX_SIZE_ERR",0,null,null]]]}] 15:20:58 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | drawImage with zero-sized source rectangle throws INDEX_SIZE_ERR 15:20:58 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | took 908ms 15:20:58 INFO - PROCESS | 3848 | 1462486858724 Marionette TRACE conn2 -> [0,525,"getWindowHandle",null] 15:20:58 INFO - PROCESS | 3848 | 1462486858730 Marionette TRACE conn2 <- [1,525,null,{"value":"13"}] 15:20:58 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html 15:20:58 INFO - PROCESS | 3848 | 1462486858736 Marionette TRACE conn2 -> [0,526,"setScriptTimeout",{"ms":35000}] 15:20:58 INFO - PROCESS | 3848 | 1462486858738 Marionette TRACE conn2 <- [1,526,null,{}] 15:20:58 INFO - PROCESS | 3848 | 1462486858742 Marionette TRACE conn2 -> [0,527,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:20:58 INFO - PROCESS | 3848 | 1462486858822 Marionette TRACE conn2 <- [1,527,null,{"value":null}] 15:20:58 INFO - PROCESS | 3848 | 1462486858831 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\", \"4d8e089e-8c00-4ed9-b753-79225e50fa4e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:20:58 INFO - PROCESS | 3848 | ++DOCSHELL 12F19C00 == 41 [pid = 3848] [id = 141] 15:20:58 INFO - PROCESS | 3848 | ++DOMWINDOW == 98 (1311BC00) [pid = 3848] [serial = 421] [outer = 00000000] 15:20:58 INFO - PROCESS | 3848 | ++DOMWINDOW == 99 (15144000) [pid = 3848] [serial = 422] [outer = 1311BC00] 15:20:58 INFO - PROCESS | 3848 | 1462486858876 Marionette DEBUG loaded listener.js 15:20:58 INFO - PROCESS | 3848 | ++DOMWINDOW == 100 (155EB800) [pid = 3848] [serial = 423] [outer = 1311BC00] 15:20:59 INFO - PROCESS | 3848 | 1462486859387 Marionette TRACE conn2 <- [1,528,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html",0,null,null,[["drawImage with zero-sized source rectangle from image throws INDEX_SIZE_ERR",0,null,null]]]}] 15:20:59 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html | drawImage with zero-sized source rectangle from image throws INDEX_SIZE_ERR 15:20:59 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html | took 705ms 15:20:59 INFO - PROCESS | 3848 | 1462486859434 Marionette TRACE conn2 -> [0,529,"getWindowHandle",null] 15:20:59 INFO - PROCESS | 3848 | 1462486859436 Marionette TRACE conn2 <- [1,529,null,{"value":"13"}] 15:20:59 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html 15:20:59 INFO - PROCESS | 3848 | 1462486859440 Marionette TRACE conn2 -> [0,530,"setScriptTimeout",{"ms":35000}] 15:20:59 INFO - PROCESS | 3848 | 1462486859443 Marionette TRACE conn2 <- [1,530,null,{}] 15:20:59 INFO - PROCESS | 3848 | 1462486859453 Marionette TRACE conn2 -> [0,531,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:20:59 INFO - PROCESS | 3848 | 1462486859546 Marionette TRACE conn2 <- [1,531,null,{"value":null}] 15:20:59 INFO - PROCESS | 3848 | 1462486859625 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\", \"4d8e089e-8c00-4ed9-b753-79225e50fa4e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:20:59 INFO - PROCESS | 3848 | ++DOCSHELL 13F89C00 == 42 [pid = 3848] [id = 142] 15:20:59 INFO - PROCESS | 3848 | ++DOMWINDOW == 101 (15B67800) [pid = 3848] [serial = 424] [outer = 00000000] 15:20:59 INFO - PROCESS | 3848 | ++DOMWINDOW == 102 (164C0C00) [pid = 3848] [serial = 425] [outer = 15B67800] 15:20:59 INFO - PROCESS | 3848 | 1462486859672 Marionette DEBUG loaded listener.js 15:20:59 INFO - PROCESS | 3848 | ++DOMWINDOW == 103 (16D2DC00) [pid = 3848] [serial = 426] [outer = 15B67800] 15:21:00 INFO - PROCESS | 3848 | 1462486860081 Marionette TRACE conn2 <- [1,532,null,{"value":["/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html",0,null,null,[["drawCustomFocusRing must return false for an element that is not focused.",1,"context.drawCustomFocusRing is not a function","@http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:27:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:20:7\n@http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6\n"],["drawCustomFocusRing must return false for an element that is not a descendant of the canvas element.",1,"context.drawCustomFocusRing is not a function","@http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:36:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:30:7\n@http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6\n"]]]}] 15:21:00 INFO - TEST-FAIL | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html | drawCustomFocusRing must return false for an element that is not focused. - context.drawCustomFocusRing is not a function 15:21:00 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:27:24 15:21:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:21:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:21:00 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:20:7 15:21:00 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6 15:21:00 INFO - TEST-FAIL | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html | drawCustomFocusRing must return false for an element that is not a descendant of the canvas element. - context.drawCustomFocusRing is not a function 15:21:00 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:36:24 15:21:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:21:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:21:00 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:30:7 15:21:00 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6 15:21:00 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html | took 689ms 15:21:00 INFO - PROCESS | 3848 | 1462486860139 Marionette TRACE conn2 -> [0,533,"getWindowHandle",null] 15:21:00 INFO - PROCESS | 3848 | 1462486860142 Marionette TRACE conn2 <- [1,533,null,{"value":"13"}] 15:21:00 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html 15:21:00 INFO - PROCESS | 3848 | 1462486860145 Marionette TRACE conn2 -> [0,534,"setScriptTimeout",{"ms":35000}] 15:21:00 INFO - PROCESS | 3848 | 1462486860147 Marionette TRACE conn2 <- [1,534,null,{}] 15:21:00 INFO - PROCESS | 3848 | 1462486860150 Marionette TRACE conn2 -> [0,535,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:21:00 INFO - PROCESS | 3848 | 1462486860235 Marionette TRACE conn2 <- [1,535,null,{"value":null}] 15:21:00 INFO - PROCESS | 3848 | 1462486860242 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\", \"4d8e089e-8c00-4ed9-b753-79225e50fa4e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:21:00 INFO - PROCESS | 3848 | ++DOCSHELL 17082800 == 43 [pid = 3848] [id = 143] 15:21:00 INFO - PROCESS | 3848 | ++DOMWINDOW == 104 (17088800) [pid = 3848] [serial = 427] [outer = 00000000] 15:21:00 INFO - PROCESS | 3848 | ++DOMWINDOW == 105 (18036800) [pid = 3848] [serial = 428] [outer = 17088800] 15:21:00 INFO - PROCESS | 3848 | 1462486860287 Marionette DEBUG loaded listener.js 15:21:00 INFO - PROCESS | 3848 | ++DOMWINDOW == 106 (18427800) [pid = 3848] [serial = 429] [outer = 17088800] 15:21:00 INFO - PROCESS | 3848 | 1462486860709 Marionette TRACE conn2 <- [1,536,null,{"value":["/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html",0,null,null,[["drawFocusIfNeeded does not draw a focus ring if the element is not in focus.",0,null,null]]]}] 15:21:00 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html | drawFocusIfNeeded does not draw a focus ring if the element is not in focus. 15:21:00 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html | took 595ms 15:21:00 INFO - PROCESS | 3848 | 1462486860742 Marionette TRACE conn2 -> [0,537,"getWindowHandle",null] 15:21:00 INFO - PROCESS | 3848 | 1462486860744 Marionette TRACE conn2 <- [1,537,null,{"value":"13"}] 15:21:00 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html 15:21:00 INFO - PROCESS | 3848 | 1462486860747 Marionette TRACE conn2 -> [0,538,"setScriptTimeout",{"ms":35000}] 15:21:00 INFO - PROCESS | 3848 | 1462486860749 Marionette TRACE conn2 <- [1,538,null,{}] 15:21:00 INFO - PROCESS | 3848 | 1462486860752 Marionette TRACE conn2 -> [0,539,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:21:00 INFO - PROCESS | 3848 | 1462486860857 Marionette TRACE conn2 <- [1,539,null,{"value":null}] 15:21:00 INFO - PROCESS | 3848 | 1462486860941 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\", \"4d8e089e-8c00-4ed9-b753-79225e50fa4e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:21:00 INFO - PROCESS | 3848 | ++DOCSHELL 186B0000 == 44 [pid = 3848] [id = 144] 15:21:00 INFO - PROCESS | 3848 | ++DOMWINDOW == 107 (19ED8800) [pid = 3848] [serial = 430] [outer = 00000000] 15:21:01 INFO - PROCESS | 3848 | ++DOMWINDOW == 108 (1A5F5000) [pid = 3848] [serial = 431] [outer = 19ED8800] 15:21:01 INFO - PROCESS | 3848 | 1462486860985 Marionette DEBUG loaded listener.js 15:21:01 INFO - PROCESS | 3848 | ++DOMWINDOW == 109 (1A766C00) [pid = 3848] [serial = 432] [outer = 19ED8800] 15:21:01 INFO - PROCESS | 3848 | 1462486861393 Marionette TRACE conn2 <- [1,540,null,{"value":["/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html",0,null,null,[["drawFocusIfNeeded does not draw a focus ring if the element is not a descendant of the context.",0,null,null]]]}] 15:21:01 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html | drawFocusIfNeeded does not draw a focus ring if the element is not a descendant of the context. 15:21:01 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html | took 705ms 15:21:01 INFO - PROCESS | 3848 | 1462486861447 Marionette TRACE conn2 -> [0,541,"getWindowHandle",null] 15:21:01 INFO - PROCESS | 3848 | 1462486861449 Marionette TRACE conn2 <- [1,541,null,{"value":"13"}] 15:21:01 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html 15:21:01 INFO - PROCESS | 3848 | 1462486861452 Marionette TRACE conn2 -> [0,542,"setScriptTimeout",{"ms":35000}] 15:21:01 INFO - PROCESS | 3848 | 1462486861454 Marionette TRACE conn2 <- [1,542,null,{}] 15:21:01 INFO - PROCESS | 3848 | 1462486861457 Marionette TRACE conn2 -> [0,543,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:21:01 INFO - PROCESS | 3848 | 1462486861610 Marionette TRACE conn2 <- [1,543,null,{"value":null}] 15:21:01 INFO - PROCESS | 3848 | 1462486861670 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\", \"4d8e089e-8c00-4ed9-b753-79225e50fa4e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:21:01 INFO - PROCESS | 3848 | ++DOCSHELL 1A199400 == 45 [pid = 3848] [id = 145] 15:21:01 INFO - PROCESS | 3848 | ++DOMWINDOW == 110 (1A312400) [pid = 3848] [serial = 433] [outer = 00000000] 15:21:01 INFO - PROCESS | 3848 | ++DOMWINDOW == 111 (1AD48800) [pid = 3848] [serial = 434] [outer = 1A312400] 15:21:01 INFO - PROCESS | 3848 | 1462486861716 Marionette DEBUG loaded listener.js 15:21:01 INFO - PROCESS | 3848 | ++DOMWINDOW == 112 (1AEC9800) [pid = 3848] [serial = 435] [outer = 1A312400] 15:21:02 INFO - PROCESS | 3848 | [3848] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-aurora-w32-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 15:21:02 INFO - PROCESS | 3848 | [3848] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-aurora-w32-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 15:21:02 INFO - PROCESS | 3848 | 1462486862129 Marionette TRACE conn2 <- [1,544,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html",0,null,null,[["clearRect clears to transparent black",0,null,null]]]}] 15:21:02 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | clearRect clears to transparent black 15:21:02 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | took 705ms 15:21:02 INFO - PROCESS | 3848 | 1462486862152 Marionette TRACE conn2 -> [0,545,"getWindowHandle",null] 15:21:02 INFO - PROCESS | 3848 | 1462486862154 Marionette TRACE conn2 <- [1,545,null,{"value":"13"}] 15:21:02 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html 15:21:02 INFO - PROCESS | 3848 | 1462486862157 Marionette TRACE conn2 -> [0,546,"setScriptTimeout",{"ms":35000}] 15:21:02 INFO - PROCESS | 3848 | 1462486862158 Marionette TRACE conn2 <- [1,546,null,{}] 15:21:02 INFO - PROCESS | 3848 | 1462486862197 Marionette TRACE conn2 -> [0,547,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:21:02 INFO - PROCESS | 3848 | 1462486862300 Marionette TRACE conn2 <- [1,547,null,{"value":null}] 15:21:02 INFO - PROCESS | 3848 | 1462486862309 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\", \"4d8e089e-8c00-4ed9-b753-79225e50fa4e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:21:02 INFO - PROCESS | 3848 | ++DOCSHELL 18038000 == 46 [pid = 3848] [id = 146] 15:21:02 INFO - PROCESS | 3848 | ++DOMWINDOW == 113 (1AD43800) [pid = 3848] [serial = 436] [outer = 00000000] 15:21:02 INFO - PROCESS | 3848 | ++DOMWINDOW == 114 (1B181800) [pid = 3848] [serial = 437] [outer = 1AD43800] 15:21:02 INFO - PROCESS | 3848 | 1462486862395 Marionette DEBUG loaded listener.js 15:21:02 INFO - PROCESS | 3848 | ++DOMWINDOW == 115 (1B183400) [pid = 3848] [serial = 438] [outer = 1AD43800] 15:21:02 INFO - PROCESS | 3848 | --DOMWINDOW == 114 (10660000) [pid = 3848] [serial = 375] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html] 15:21:02 INFO - PROCESS | 3848 | --DOMWINDOW == 113 (1AC19000) [pid = 3848] [serial = 387] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html] 15:21:02 INFO - PROCESS | 3848 | --DOMWINDOW == 112 (18038800) [pid = 3848] [serial = 381] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html] 15:21:02 INFO - PROCESS | 3848 | --DOMWINDOW == 111 (12ECF400) [pid = 3848] [serial = 372] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html] 15:21:02 INFO - PROCESS | 3848 | --DOMWINDOW == 110 (171D8000) [pid = 3848] [serial = 378] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html] 15:21:02 INFO - PROCESS | 3848 | --DOMWINDOW == 109 (155E3400) [pid = 3848] [serial = 399] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html] 15:21:02 INFO - PROCESS | 3848 | --DOMWINDOW == 108 (1A5FDC00) [pid = 3848] [serial = 384] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html] 15:21:02 INFO - PROCESS | 3848 | --DOMWINDOW == 107 (1AED0C00) [pid = 3848] [serial = 390] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html] 15:21:02 INFO - PROCESS | 3848 | --DOMWINDOW == 106 (113F0400) [pid = 3848] [serial = 393] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html] 15:21:02 INFO - PROCESS | 3848 | --DOMWINDOW == 105 (1A809800) [pid = 3848] [serial = 396] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html] 15:21:02 INFO - PROCESS | 3848 | 1462486862896 Marionette TRACE conn2 <- [1,548,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html",0,null,null,[["clearRect is affected by clipping regions",0,null,null]]]}] 15:21:02 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | clearRect is affected by clipping regions 15:21:02 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | took 799ms 15:21:02 INFO - PROCESS | 3848 | 1462486862959 Marionette TRACE conn2 -> [0,549,"getWindowHandle",null] 15:21:02 INFO - PROCESS | 3848 | 1462486862961 Marionette TRACE conn2 <- [1,549,null,{"value":"13"}] 15:21:02 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html 15:21:02 INFO - PROCESS | 3848 | 1462486862964 Marionette TRACE conn2 -> [0,550,"setScriptTimeout",{"ms":35000}] 15:21:02 INFO - PROCESS | 3848 | 1462486862966 Marionette TRACE conn2 <- [1,550,null,{}] 15:21:02 INFO - PROCESS | 3848 | 1462486862970 Marionette TRACE conn2 -> [0,551,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:21:03 INFO - PROCESS | 3848 | 1462486863045 Marionette TRACE conn2 <- [1,551,null,{"value":null}] 15:21:03 INFO - PROCESS | 3848 | 1462486863051 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\", \"4d8e089e-8c00-4ed9-b753-79225e50fa4e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:21:03 INFO - PROCESS | 3848 | ++DOCSHELL 1344BC00 == 47 [pid = 3848] [id = 147] 15:21:03 INFO - PROCESS | 3848 | ++DOMWINDOW == 106 (155E3800) [pid = 3848] [serial = 439] [outer = 00000000] 15:21:03 INFO - PROCESS | 3848 | ++DOMWINDOW == 107 (171D8000) [pid = 3848] [serial = 440] [outer = 155E3800] 15:21:03 INFO - PROCESS | 3848 | 1462486863095 Marionette DEBUG loaded listener.js 15:21:03 INFO - PROCESS | 3848 | ++DOMWINDOW == 108 (19ECC800) [pid = 3848] [serial = 441] [outer = 155E3800] 15:21:03 INFO - PROCESS | 3848 | [3848] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-aurora-w32-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 15:21:03 INFO - PROCESS | 3848 | [3848] WARNING: 'NS_FAILED(aResult)', file c:/builds/moz2_slave/m-aurora-w32-d-000000000000000/build/src/netwerk/cache2/CacheFile.cpp, line 653 15:21:03 INFO - PROCESS | 3848 | [3848] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-aurora-w32-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 15:21:03 INFO - PROCESS | 3848 | 1462486863511 Marionette TRACE conn2 <- [1,552,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html",0,null,null,[["clearRect is not affected by globalAlpha",0,null,null]]]}] 15:21:03 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | clearRect is not affected by globalAlpha 15:21:03 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | took 595ms 15:21:03 INFO - PROCESS | 3848 | 1462486863566 Marionette TRACE conn2 -> [0,553,"getWindowHandle",null] 15:21:03 INFO - PROCESS | 3848 | 1462486863569 Marionette TRACE conn2 <- [1,553,null,{"value":"13"}] 15:21:03 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html 15:21:03 INFO - PROCESS | 3848 | 1462486863573 Marionette TRACE conn2 -> [0,554,"setScriptTimeout",{"ms":35000}] 15:21:03 INFO - PROCESS | 3848 | 1462486863575 Marionette TRACE conn2 <- [1,554,null,{}] 15:21:03 INFO - PROCESS | 3848 | 1462486863578 Marionette TRACE conn2 -> [0,555,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:21:03 INFO - PROCESS | 3848 | 1462486863679 Marionette TRACE conn2 <- [1,555,null,{"value":null}] 15:21:03 INFO - PROCESS | 3848 | 1462486863687 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\", \"4d8e089e-8c00-4ed9-b753-79225e50fa4e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:21:03 INFO - PROCESS | 3848 | ++DOCSHELL 11755400 == 48 [pid = 3848] [id = 148] 15:21:03 INFO - PROCESS | 3848 | ++DOMWINDOW == 109 (155E7400) [pid = 3848] [serial = 442] [outer = 00000000] 15:21:03 INFO - PROCESS | 3848 | ++DOMWINDOW == 110 (1B282400) [pid = 3848] [serial = 443] [outer = 155E7400] 15:21:03 INFO - PROCESS | 3848 | 1462486863730 Marionette DEBUG loaded listener.js 15:21:03 INFO - PROCESS | 3848 | ++DOMWINDOW == 111 (1B412000) [pid = 3848] [serial = 444] [outer = 155E7400] 15:21:04 INFO - PROCESS | 3848 | [3848] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-aurora-w32-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 15:21:04 INFO - PROCESS | 3848 | [3848] WARNING: 'NS_FAILED(aResult)', file c:/builds/moz2_slave/m-aurora-w32-d-000000000000000/build/src/netwerk/cache2/CacheFile.cpp, line 653 15:21:04 INFO - PROCESS | 3848 | [3848] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-aurora-w32-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 15:21:04 INFO - PROCESS | 3848 | [3848] WARNING: 'NS_FAILED(aResult)', file c:/builds/moz2_slave/m-aurora-w32-d-000000000000000/build/src/netwerk/cache2/CacheFile.cpp, line 653 15:21:04 INFO - PROCESS | 3848 | 1462486864138 Marionette TRACE conn2 <- [1,556,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html",0,null,null,[["clearRect is not affected by globalCompositeOperation",0,null,null]]]}] 15:21:04 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | clearRect is not affected by globalCompositeOperation 15:21:04 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | took 595ms 15:21:04 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html 15:21:04 INFO - PROCESS | 3848 | 1462486864171 Marionette TRACE conn2 -> [0,557,"getWindowHandle",null] 15:21:04 INFO - PROCESS | 3848 | 1462486864174 Marionette TRACE conn2 <- [1,557,null,{"value":"13"}] 15:21:04 INFO - PROCESS | 3848 | 1462486864177 Marionette TRACE conn2 -> [0,558,"setScriptTimeout",{"ms":35000}] 15:21:04 INFO - PROCESS | 3848 | 1462486864179 Marionette TRACE conn2 <- [1,558,null,{}] 15:21:04 INFO - PROCESS | 3848 | 1462486864182 Marionette TRACE conn2 -> [0,559,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:21:04 INFO - PROCESS | 3848 | 1462486864257 Marionette TRACE conn2 <- [1,559,null,{"value":null}] 15:21:04 INFO - PROCESS | 3848 | 1462486864263 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\", \"4d8e089e-8c00-4ed9-b753-79225e50fa4e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:21:04 INFO - PROCESS | 3848 | ++DOCSHELL 0F5C4C00 == 49 [pid = 3848] [id = 149] 15:21:04 INFO - PROCESS | 3848 | ++DOMWINDOW == 112 (0F5C8800) [pid = 3848] [serial = 445] [outer = 00000000] 15:21:04 INFO - PROCESS | 3848 | ++DOMWINDOW == 113 (0F5CD400) [pid = 3848] [serial = 446] [outer = 0F5C8800] 15:21:04 INFO - PROCESS | 3848 | 1462486864306 Marionette DEBUG loaded listener.js 15:21:04 INFO - PROCESS | 3848 | ++DOMWINDOW == 114 (10D22400) [pid = 3848] [serial = 447] [outer = 0F5C8800] 15:21:04 INFO - PROCESS | 3848 | [3848] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-aurora-w32-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 15:21:04 INFO - PROCESS | 3848 | [3848] WARNING: 'NS_FAILED(aResult)', file c:/builds/moz2_slave/m-aurora-w32-d-000000000000000/build/src/netwerk/cache2/CacheFile.cpp, line 653 15:21:04 INFO - PROCESS | 3848 | [3848] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-aurora-w32-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 15:21:04 INFO - PROCESS | 3848 | 1462486864715 Marionette TRACE conn2 <- [1,560,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html",0,null,null,[["clearRect of negative sizes works",0,null,null]]]}] 15:21:04 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | clearRect of negative sizes works 15:21:04 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | took 595ms 15:21:04 INFO - PROCESS | 3848 | 1462486864772 Marionette TRACE conn2 -> [0,561,"getWindowHandle",null] 15:21:04 INFO - PROCESS | 3848 | 1462486864774 Marionette TRACE conn2 <- [1,561,null,{"value":"13"}] 15:21:04 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html 15:21:04 INFO - PROCESS | 3848 | 1462486864778 Marionette TRACE conn2 -> [0,562,"setScriptTimeout",{"ms":35000}] 15:21:04 INFO - PROCESS | 3848 | 1462486864780 Marionette TRACE conn2 <- [1,562,null,{}] 15:21:04 INFO - PROCESS | 3848 | 1462486864784 Marionette TRACE conn2 -> [0,563,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:21:04 INFO - PROCESS | 3848 | 1462486864877 Marionette TRACE conn2 <- [1,563,null,{"value":null}] 15:21:05 INFO - PROCESS | 3848 | 1462486865004 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\", \"4d8e089e-8c00-4ed9-b753-79225e50fa4e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:21:05 INFO - PROCESS | 3848 | ++DOCSHELL 1060C400 == 50 [pid = 3848] [id = 150] 15:21:05 INFO - PROCESS | 3848 | ++DOMWINDOW == 115 (10668800) [pid = 3848] [serial = 448] [outer = 00000000] 15:21:05 INFO - PROCESS | 3848 | ++DOMWINDOW == 116 (1175C800) [pid = 3848] [serial = 449] [outer = 10668800] 15:21:05 INFO - PROCESS | 3848 | 1462486865112 Marionette DEBUG loaded listener.js 15:21:05 INFO - PROCESS | 3848 | ++DOMWINDOW == 117 (11B3D800) [pid = 3848] [serial = 450] [outer = 10668800] 15:21:05 INFO - PROCESS | 3848 | 1462486865705 Marionette TRACE conn2 <- [1,564,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html",0,null,null,[["clearRect() with Infinity/NaN is ignored",0,null,null]]]}] 15:21:05 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | clearRect() with Infinity/NaN is ignored 15:21:05 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | took 1003ms 15:21:05 INFO - PROCESS | 3848 | 1462486865781 Marionette TRACE conn2 -> [0,565,"getWindowHandle",null] 15:21:05 INFO - PROCESS | 3848 | 1462486865786 Marionette TRACE conn2 <- [1,565,null,{"value":"13"}] 15:21:05 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html 15:21:05 INFO - PROCESS | 3848 | 1462486865791 Marionette TRACE conn2 -> [0,566,"setScriptTimeout",{"ms":35000}] 15:21:05 INFO - PROCESS | 3848 | 1462486865795 Marionette TRACE conn2 <- [1,566,null,{}] 15:21:05 INFO - PROCESS | 3848 | 1462486865800 Marionette TRACE conn2 -> [0,567,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:21:05 INFO - PROCESS | 3848 | 1462486865905 Marionette TRACE conn2 <- [1,567,null,{"value":null}] 15:21:06 INFO - PROCESS | 3848 | 1462486865986 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\", \"4d8e089e-8c00-4ed9-b753-79225e50fa4e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:21:06 INFO - PROCESS | 3848 | ++DOCSHELL 151B5000 == 51 [pid = 3848] [id = 151] 15:21:06 INFO - PROCESS | 3848 | ++DOMWINDOW == 118 (155E4C00) [pid = 3848] [serial = 451] [outer = 00000000] 15:21:06 INFO - PROCESS | 3848 | ++DOMWINDOW == 119 (16020800) [pid = 3848] [serial = 452] [outer = 155E4C00] 15:21:06 INFO - PROCESS | 3848 | 1462486866082 Marionette DEBUG loaded listener.js 15:21:06 INFO - PROCESS | 3848 | ++DOMWINDOW == 120 (16182C00) [pid = 3848] [serial = 453] [outer = 155E4C00] 15:21:06 INFO - PROCESS | 3848 | 1462486866712 Marionette TRACE conn2 <- [1,568,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html",0,null,null,[["clearRect does not affect the current path",0,null,null]]]}] 15:21:06 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | clearRect does not affect the current path 15:21:06 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | took 1003ms 15:21:06 INFO - PROCESS | 3848 | 1462486866797 Marionette TRACE conn2 -> [0,569,"getWindowHandle",null] 15:21:06 INFO - PROCESS | 3848 | 1462486866801 Marionette TRACE conn2 <- [1,569,null,{"value":"13"}] 15:21:06 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html 15:21:06 INFO - PROCESS | 3848 | 1462486866805 Marionette TRACE conn2 -> [0,570,"setScriptTimeout",{"ms":35000}] 15:21:06 INFO - PROCESS | 3848 | 1462486866807 Marionette TRACE conn2 <- [1,570,null,{}] 15:21:06 INFO - PROCESS | 3848 | 1462486866811 Marionette TRACE conn2 -> [0,571,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:21:06 INFO - PROCESS | 3848 | 1462486866944 Marionette TRACE conn2 <- [1,571,null,{"value":null}] 15:21:07 INFO - PROCESS | 3848 | 1462486867063 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\", \"4d8e089e-8c00-4ed9-b753-79225e50fa4e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:21:07 INFO - PROCESS | 3848 | ++DOCSHELL 11183C00 == 52 [pid = 3848] [id = 152] 15:21:07 INFO - PROCESS | 3848 | ++DOMWINDOW == 121 (1601B000) [pid = 3848] [serial = 454] [outer = 00000000] 15:21:07 INFO - PROCESS | 3848 | ++DOMWINDOW == 122 (1A809000) [pid = 3848] [serial = 455] [outer = 1601B000] 15:21:07 INFO - PROCESS | 3848 | 1462486867118 Marionette DEBUG loaded listener.js 15:21:07 INFO - PROCESS | 3848 | ++DOMWINDOW == 123 (1AD3E800) [pid = 3848] [serial = 456] [outer = 1601B000] 15:21:07 INFO - PROCESS | 3848 | 1462486867752 Marionette TRACE conn2 <- [1,572,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html",0,null,null,[["clearRect does not draw shadows",0,null,null]]]}] 15:21:07 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | clearRect does not draw shadows 15:21:07 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | took 940ms 15:21:07 INFO - PROCESS | 3848 | 1462486867788 Marionette TRACE conn2 -> [0,573,"getWindowHandle",null] 15:21:07 INFO - PROCESS | 3848 | 1462486867790 Marionette TRACE conn2 <- [1,573,null,{"value":"13"}] 15:21:07 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html 15:21:07 INFO - PROCESS | 3848 | 1462486867801 Marionette TRACE conn2 -> [0,574,"setScriptTimeout",{"ms":35000}] 15:21:07 INFO - PROCESS | 3848 | 1462486867807 Marionette TRACE conn2 <- [1,574,null,{}] 15:21:07 INFO - PROCESS | 3848 | 1462486867812 Marionette TRACE conn2 -> [0,575,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:21:07 INFO - PROCESS | 3848 | 1462486867915 Marionette TRACE conn2 <- [1,575,null,{"value":null}] 15:21:08 INFO - PROCESS | 3848 | 1462486867994 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\", \"4d8e089e-8c00-4ed9-b753-79225e50fa4e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:21:08 INFO - PROCESS | 3848 | ++DOCSHELL 1B616C00 == 53 [pid = 3848] [id = 153] 15:21:08 INFO - PROCESS | 3848 | ++DOMWINDOW == 124 (1B617000) [pid = 3848] [serial = 457] [outer = 00000000] 15:21:08 INFO - PROCESS | 3848 | ++DOMWINDOW == 125 (1B74D000) [pid = 3848] [serial = 458] [outer = 1B617000] 15:21:08 INFO - PROCESS | 3848 | 1462486868088 Marionette DEBUG loaded listener.js 15:21:08 INFO - PROCESS | 3848 | ++DOMWINDOW == 126 (1B755C00) [pid = 3848] [serial = 459] [outer = 1B617000] 15:21:08 INFO - PROCESS | 3848 | [3848] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-aurora-w32-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 15:21:08 INFO - PROCESS | 3848 | [3848] WARNING: 'NS_FAILED(aResult)', file c:/builds/moz2_slave/m-aurora-w32-d-000000000000000/build/src/netwerk/cache2/CacheFile.cpp, line 653 15:21:08 INFO - PROCESS | 3848 | 1462486868642 Marionette TRACE conn2 <- [1,576,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html",0,null,null,[["clearRect is affected by transforms",0,null,null]]]}] 15:21:08 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | clearRect is affected by transforms 15:21:08 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | took 908ms 15:21:08 INFO - PROCESS | 3848 | 1462486868702 Marionette TRACE conn2 -> [0,577,"getWindowHandle",null] 15:21:08 INFO - PROCESS | 3848 | 1462486868705 Marionette TRACE conn2 <- [1,577,null,{"value":"13"}] 15:21:08 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html 15:21:08 INFO - PROCESS | 3848 | 1462486868709 Marionette TRACE conn2 -> [0,578,"setScriptTimeout",{"ms":35000}] 15:21:08 INFO - PROCESS | 3848 | 1462486868711 Marionette TRACE conn2 <- [1,578,null,{}] 15:21:08 INFO - PROCESS | 3848 | 1462486868715 Marionette TRACE conn2 -> [0,579,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:21:08 INFO - PROCESS | 3848 | 1462486868816 Marionette TRACE conn2 <- [1,579,null,{"value":null}] 15:21:08 INFO - PROCESS | 3848 | 1462486868909 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\", \"4d8e089e-8c00-4ed9-b753-79225e50fa4e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:21:08 INFO - PROCESS | 3848 | ++DOCSHELL 155E4400 == 54 [pid = 3848] [id = 154] 15:21:08 INFO - PROCESS | 3848 | ++DOMWINDOW == 127 (155E5800) [pid = 3848] [serial = 460] [outer = 00000000] 15:21:08 INFO - PROCESS | 3848 | ++DOMWINDOW == 128 (16629000) [pid = 3848] [serial = 461] [outer = 155E5800] 15:21:08 INFO - PROCESS | 3848 | 1462486868964 Marionette DEBUG loaded listener.js 15:21:09 INFO - PROCESS | 3848 | ++DOMWINDOW == 129 (1662D400) [pid = 3848] [serial = 462] [outer = 155E5800] 15:21:09 INFO - PROCESS | 3848 | 1462486869707 Marionette TRACE conn2 <- [1,580,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html",0,null,null,[["clearRect of zero pixels has no effect",0,null,null]]]}] 15:21:09 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | clearRect of zero pixels has no effect 15:21:09 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | took 1033ms 15:21:09 INFO - PROCESS | 3848 | 1462486869769 Marionette TRACE conn2 -> [0,581,"getWindowHandle",null] 15:21:09 INFO - PROCESS | 3848 | 1462486869773 Marionette TRACE conn2 <- [1,581,null,{"value":"13"}] 15:21:09 INFO - PROCESS | 3848 | 1462486869778 Marionette TRACE conn2 -> [0,582,"setScriptTimeout",{"ms":35000}] 15:21:09 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html 15:21:09 INFO - PROCESS | 3848 | 1462486869781 Marionette TRACE conn2 <- [1,582,null,{}] 15:21:09 INFO - PROCESS | 3848 | 1462486869787 Marionette TRACE conn2 -> [0,583,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:21:09 INFO - PROCESS | 3848 | 1462486869882 Marionette TRACE conn2 <- [1,583,null,{"value":null}] 15:21:09 INFO - PROCESS | 3848 | 1462486869965 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\", \"4d8e089e-8c00-4ed9-b753-79225e50fa4e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:21:10 INFO - PROCESS | 3848 | ++DOCSHELL 113ECC00 == 55 [pid = 3848] [id = 155] 15:21:10 INFO - PROCESS | 3848 | ++DOMWINDOW == 130 (1175D000) [pid = 3848] [serial = 463] [outer = 00000000] 15:21:10 INFO - PROCESS | 3848 | ++DOMWINDOW == 131 (134CD800) [pid = 3848] [serial = 464] [outer = 1175D000] 15:21:10 INFO - PROCESS | 3848 | 1462486870068 Marionette DEBUG loaded listener.js 15:21:10 INFO - PROCESS | 3848 | ++DOMWINDOW == 132 (15137C00) [pid = 3848] [serial = 465] [outer = 1175D000] 15:21:10 INFO - PROCESS | 3848 | --DOCSHELL 0F5C4C00 == 54 [pid = 3848] [id = 149] 15:21:10 INFO - PROCESS | 3848 | --DOCSHELL 11755400 == 53 [pid = 3848] [id = 148] 15:21:10 INFO - PROCESS | 3848 | --DOCSHELL 1344BC00 == 52 [pid = 3848] [id = 147] 15:21:10 INFO - PROCESS | 3848 | --DOCSHELL 18038000 == 51 [pid = 3848] [id = 146] 15:21:10 INFO - PROCESS | 3848 | --DOCSHELL 1A199400 == 50 [pid = 3848] [id = 145] 15:21:10 INFO - PROCESS | 3848 | --DOCSHELL 186B0000 == 49 [pid = 3848] [id = 144] 15:21:10 INFO - PROCESS | 3848 | --DOCSHELL 17082800 == 48 [pid = 3848] [id = 143] 15:21:10 INFO - PROCESS | 3848 | --DOCSHELL 13F89C00 == 47 [pid = 3848] [id = 142] 15:21:10 INFO - PROCESS | 3848 | --DOCSHELL 12F19C00 == 46 [pid = 3848] [id = 141] 15:21:10 INFO - PROCESS | 3848 | --DOCSHELL 10DE2C00 == 45 [pid = 3848] [id = 140] 15:21:10 INFO - PROCESS | 3848 | --DOCSHELL 164C1400 == 44 [pid = 3848] [id = 137] 15:21:10 INFO - PROCESS | 3848 | --DOCSHELL 10E89000 == 43 [pid = 3848] [id = 136] 15:21:10 INFO - PROCESS | 3848 | --DOCSHELL 155E8000 == 42 [pid = 3848] [id = 135] 15:21:10 INFO - PROCESS | 3848 | --DOMWINDOW == 131 (1B74BC00) [pid = 3848] [serial = 403] [outer = 00000000] [url = about:blank] 15:21:10 INFO - PROCESS | 3848 | --DOMWINDOW == 130 (13759C00) [pid = 3848] [serial = 364] [outer = 00000000] [url = about:blank] 15:21:10 INFO - PROCESS | 3848 | --DOMWINDOW == 129 (17A60000) [pid = 3848] [serial = 367] [outer = 00000000] [url = about:blank] 15:21:10 INFO - PROCESS | 3848 | --DOMWINDOW == 128 (112B4800) [pid = 3848] [serial = 376] [outer = 00000000] [url = about:blank] 15:21:10 INFO - PROCESS | 3848 | --DOMWINDOW == 127 (12C3A800) [pid = 3848] [serial = 377] [outer = 00000000] [url = about:blank] 15:21:10 INFO - PROCESS | 3848 | --DOMWINDOW == 126 (1AED1400) [pid = 3848] [serial = 388] [outer = 00000000] [url = about:blank] 15:21:10 INFO - PROCESS | 3848 | --DOMWINDOW == 125 (19ECE000) [pid = 3848] [serial = 382] [outer = 00000000] [url = about:blank] 15:21:10 INFO - PROCESS | 3848 | --DOMWINDOW == 124 (1A19C800) [pid = 3848] [serial = 383] [outer = 00000000] [url = about:blank] 15:21:10 INFO - PROCESS | 3848 | --DOMWINDOW == 123 (14661000) [pid = 3848] [serial = 374] [outer = 00000000] [url = about:blank] 15:21:10 INFO - PROCESS | 3848 | --DOMWINDOW == 122 (1372AC00) [pid = 3848] [serial = 373] [outer = 00000000] [url = about:blank] 15:21:10 INFO - PROCESS | 3848 | --DOMWINDOW == 121 (1753CC00) [pid = 3848] [serial = 379] [outer = 00000000] [url = about:blank] 15:21:10 INFO - PROCESS | 3848 | --DOMWINDOW == 120 (155EC400) [pid = 3848] [serial = 401] [outer = 00000000] [url = about:blank] 15:21:10 INFO - PROCESS | 3848 | --DOMWINDOW == 119 (17A5C400) [pid = 3848] [serial = 380] [outer = 00000000] [url = about:blank] 15:21:10 INFO - PROCESS | 3848 | --DOMWINDOW == 118 (1A775000) [pid = 3848] [serial = 385] [outer = 00000000] [url = about:blank] 15:21:10 INFO - PROCESS | 3848 | --DOMWINDOW == 117 (1B617C00) [pid = 3848] [serial = 391] [outer = 00000000] [url = about:blank] 15:21:10 INFO - PROCESS | 3848 | --DOMWINDOW == 116 (1B411000) [pid = 3848] [serial = 370] [outer = 00000000] [url = about:blank] 15:21:10 INFO - PROCESS | 3848 | --DOMWINDOW == 115 (1B40D000) [pid = 3848] [serial = 389] [outer = 00000000] [url = about:blank] 15:21:10 INFO - PROCESS | 3848 | --DOMWINDOW == 114 (1B282C00) [pid = 3848] [serial = 394] [outer = 00000000] [url = about:blank] 15:21:10 INFO - PROCESS | 3848 | --DOMWINDOW == 113 (1B61D800) [pid = 3848] [serial = 392] [outer = 00000000] [url = about:blank] 15:21:10 INFO - PROCESS | 3848 | --DOMWINDOW == 112 (155E9C00) [pid = 3848] [serial = 400] [outer = 00000000] [url = about:blank] 15:21:10 INFO - PROCESS | 3848 | --DOMWINDOW == 111 (1B285000) [pid = 3848] [serial = 395] [outer = 00000000] [url = about:blank] 15:21:10 INFO - PROCESS | 3848 | --DOMWINDOW == 110 (1A808400) [pid = 3848] [serial = 386] [outer = 00000000] [url = about:blank] 15:21:10 INFO - PROCESS | 3848 | --DOMWINDOW == 109 (1B27F800) [pid = 3848] [serial = 398] [outer = 00000000] [url = about:blank] 15:21:10 INFO - PROCESS | 3848 | --DOMWINDOW == 108 (1B27E400) [pid = 3848] [serial = 397] [outer = 00000000] [url = about:blank] 15:21:10 INFO - PROCESS | 3848 | 1462486870571 Marionette TRACE conn2 <- [1,584,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html",0,null,null,[["fillRect works",0,null,null]]]}] 15:21:10 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | fillRect works 15:21:10 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | took 846ms 15:21:10 INFO - PROCESS | 3848 | 1462486870624 Marionette TRACE conn2 -> [0,585,"getWindowHandle",null] 15:21:10 INFO - PROCESS | 3848 | 1462486870630 Marionette TRACE conn2 <- [1,585,null,{"value":"13"}] 15:21:10 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html 15:21:10 INFO - PROCESS | 3848 | 1462486870635 Marionette TRACE conn2 -> [0,586,"setScriptTimeout",{"ms":35000}] 15:21:10 INFO - PROCESS | 3848 | 1462486870638 Marionette TRACE conn2 <- [1,586,null,{}] 15:21:10 INFO - PROCESS | 3848 | 1462486870641 Marionette TRACE conn2 -> [0,587,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:21:10 INFO - PROCESS | 3848 | 1462486870725 Marionette TRACE conn2 <- [1,587,null,{"value":null}] 15:21:10 INFO - PROCESS | 3848 | 1462486870737 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\", \"4d8e089e-8c00-4ed9-b753-79225e50fa4e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:21:10 INFO - PROCESS | 3848 | ++DOCSHELL 1344BC00 == 43 [pid = 3848] [id = 156] 15:21:10 INFO - PROCESS | 3848 | ++DOMWINDOW == 109 (13487000) [pid = 3848] [serial = 466] [outer = 00000000] 15:21:10 INFO - PROCESS | 3848 | ++DOMWINDOW == 110 (151B9800) [pid = 3848] [serial = 467] [outer = 13487000] 15:21:10 INFO - PROCESS | 3848 | 1462486870783 Marionette DEBUG loaded listener.js 15:21:10 INFO - PROCESS | 3848 | ++DOMWINDOW == 111 (15B62800) [pid = 3848] [serial = 468] [outer = 13487000] 15:21:11 INFO - PROCESS | 3848 | 1462486871243 Marionette TRACE conn2 <- [1,588,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html",0,null,null,[["fillRect is affected by clipping regions",0,null,null]]]}] 15:21:11 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | fillRect is affected by clipping regions 15:21:11 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | took 642ms 15:21:11 INFO - PROCESS | 3848 | 1462486871273 Marionette TRACE conn2 -> [0,589,"getWindowHandle",null] 15:21:11 INFO - PROCESS | 3848 | 1462486871275 Marionette TRACE conn2 <- [1,589,null,{"value":"13"}] 15:21:11 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html 15:21:11 INFO - PROCESS | 3848 | 1462486871322 Marionette TRACE conn2 -> [0,590,"setScriptTimeout",{"ms":35000}] 15:21:11 INFO - PROCESS | 3848 | 1462486871325 Marionette TRACE conn2 <- [1,590,null,{}] 15:21:11 INFO - PROCESS | 3848 | 1462486871335 Marionette TRACE conn2 -> [0,591,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:21:11 INFO - PROCESS | 3848 | 1462486871417 Marionette TRACE conn2 <- [1,591,null,{"value":null}] 15:21:11 INFO - PROCESS | 3848 | 1462486871493 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\", \"4d8e089e-8c00-4ed9-b753-79225e50fa4e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:21:11 INFO - PROCESS | 3848 | ++DOCSHELL 164BC800 == 44 [pid = 3848] [id = 157] 15:21:11 INFO - PROCESS | 3848 | ++DOMWINDOW == 112 (164C7000) [pid = 3848] [serial = 469] [outer = 00000000] 15:21:11 INFO - PROCESS | 3848 | ++DOMWINDOW == 113 (16631400) [pid = 3848] [serial = 470] [outer = 164C7000] 15:21:11 INFO - PROCESS | 3848 | 1462486871548 Marionette DEBUG loaded listener.js 15:21:11 INFO - PROCESS | 3848 | ++DOMWINDOW == 114 (166E9C00) [pid = 3848] [serial = 471] [outer = 164C7000] 15:21:11 INFO - PROCESS | 3848 | 1462486871929 Marionette TRACE conn2 <- [1,592,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html",0,null,null,[["fillRect of negative sizes works",0,null,null]]]}] 15:21:11 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | fillRect of negative sizes works 15:21:11 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | took 673ms 15:21:11 INFO - PROCESS | 3848 | 1462486871962 Marionette TRACE conn2 -> [0,593,"getWindowHandle",null] 15:21:11 INFO - PROCESS | 3848 | 1462486871964 Marionette TRACE conn2 <- [1,593,null,{"value":"13"}] 15:21:11 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html 15:21:11 INFO - PROCESS | 3848 | 1462486871973 Marionette TRACE conn2 -> [0,594,"setScriptTimeout",{"ms":35000}] 15:21:11 INFO - PROCESS | 3848 | 1462486871975 Marionette TRACE conn2 <- [1,594,null,{}] 15:21:11 INFO - PROCESS | 3848 | 1462486871979 Marionette TRACE conn2 -> [0,595,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:21:12 INFO - PROCESS | 3848 | 1462486872063 Marionette TRACE conn2 <- [1,595,null,{"value":null}] 15:21:12 INFO - PROCESS | 3848 | 1462486872070 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\", \"4d8e089e-8c00-4ed9-b753-79225e50fa4e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:21:12 INFO - PROCESS | 3848 | ++DOCSHELL 17088000 == 45 [pid = 3848] [id = 158] 15:21:12 INFO - PROCESS | 3848 | ++DOMWINDOW == 115 (1753D400) [pid = 3848] [serial = 472] [outer = 00000000] 15:21:12 INFO - PROCESS | 3848 | ++DOMWINDOW == 116 (17F1FC00) [pid = 3848] [serial = 473] [outer = 1753D400] 15:21:12 INFO - PROCESS | 3848 | 1462486872115 Marionette DEBUG loaded listener.js 15:21:12 INFO - PROCESS | 3848 | ++DOMWINDOW == 117 (18031800) [pid = 3848] [serial = 474] [outer = 1753D400] 15:21:12 INFO - PROCESS | 3848 | 1462486872536 Marionette TRACE conn2 <- [1,596,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html",0,null,null,[["fillRect() with Infinity/NaN is ignored",0,null,null]]]}] 15:21:12 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | fillRect() with Infinity/NaN is ignored 15:21:12 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | took 595ms 15:21:12 INFO - PROCESS | 3848 | 1462486872578 Marionette TRACE conn2 -> [0,597,"getWindowHandle",null] 15:21:12 INFO - PROCESS | 3848 | 1462486872580 Marionette TRACE conn2 <- [1,597,null,{"value":"13"}] 15:21:12 INFO - PROCESS | 3848 | 1462486872584 Marionette TRACE conn2 -> [0,598,"setScriptTimeout",{"ms":35000}] 15:21:12 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html 15:21:12 INFO - PROCESS | 3848 | 1462486872585 Marionette TRACE conn2 <- [1,598,null,{}] 15:21:12 INFO - PROCESS | 3848 | 1462486872589 Marionette TRACE conn2 -> [0,599,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:21:12 INFO - PROCESS | 3848 | 1462486872701 Marionette TRACE conn2 <- [1,599,null,{"value":null}] 15:21:12 INFO - PROCESS | 3848 | 1462486872709 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\", \"4d8e089e-8c00-4ed9-b753-79225e50fa4e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:21:12 INFO - PROCESS | 3848 | ++DOCSHELL 17A60400 == 46 [pid = 3848] [id = 159] 15:21:12 INFO - PROCESS | 3848 | ++DOMWINDOW == 118 (19ECC400) [pid = 3848] [serial = 475] [outer = 00000000] 15:21:12 INFO - PROCESS | 3848 | ++DOMWINDOW == 119 (1A190400) [pid = 3848] [serial = 476] [outer = 19ECC400] 15:21:12 INFO - PROCESS | 3848 | 1462486872801 Marionette DEBUG loaded listener.js 15:21:12 INFO - PROCESS | 3848 | ++DOMWINDOW == 120 (1A314C00) [pid = 3848] [serial = 477] [outer = 19ECC400] 15:21:13 INFO - PROCESS | 3848 | 1462486873246 Marionette TRACE conn2 <- [1,600,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html",0,null,null,[["fillRect does not affect the current path",0,null,null]]]}] 15:21:13 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | fillRect does not affect the current path 15:21:13 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | took 689ms 15:21:13 INFO - PROCESS | 3848 | 1462486873285 Marionette TRACE conn2 -> [0,601,"getWindowHandle",null] 15:21:13 INFO - PROCESS | 3848 | 1462486873287 Marionette TRACE conn2 <- [1,601,null,{"value":"13"}] 15:21:13 INFO - PROCESS | 3848 | 1462486873291 Marionette TRACE conn2 -> [0,602,"setScriptTimeout",{"ms":35000}] 15:21:13 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html 15:21:13 INFO - PROCESS | 3848 | 1462486873292 Marionette TRACE conn2 <- [1,602,null,{}] 15:21:13 INFO - PROCESS | 3848 | 1462486873302 Marionette TRACE conn2 -> [0,603,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:21:13 INFO - PROCESS | 3848 | 1462486873432 Marionette TRACE conn2 <- [1,603,null,{"value":null}] 15:21:13 INFO - PROCESS | 3848 | 1462486873444 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\", \"4d8e089e-8c00-4ed9-b753-79225e50fa4e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:21:13 INFO - PROCESS | 3848 | ++DOCSHELL 11764400 == 47 [pid = 3848] [id = 160] 15:21:13 INFO - PROCESS | 3848 | ++DOMWINDOW == 121 (14090800) [pid = 3848] [serial = 478] [outer = 00000000] 15:21:13 INFO - PROCESS | 3848 | ++DOMWINDOW == 122 (1AC1C000) [pid = 3848] [serial = 479] [outer = 14090800] 15:21:13 INFO - PROCESS | 3848 | 1462486873491 Marionette DEBUG loaded listener.js 15:21:13 INFO - PROCESS | 3848 | ++DOMWINDOW == 123 (1AD8A400) [pid = 3848] [serial = 480] [outer = 14090800] 15:21:13 INFO - PROCESS | 3848 | 1462486873976 Marionette TRACE conn2 <- [1,604,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html",0,null,null,[["fillRect draws shadows",0,null,null]]]}] 15:21:14 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | fillRect draws shadows 15:21:14 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | took 736ms 15:21:14 INFO - PROCESS | 3848 | 1462486874056 Marionette TRACE conn2 -> [0,605,"getWindowHandle",null] 15:21:14 INFO - PROCESS | 3848 | 1462486874058 Marionette TRACE conn2 <- [1,605,null,{"value":"13"}] 15:21:14 INFO - PROCESS | 3848 | 1462486874062 Marionette TRACE conn2 -> [0,606,"setScriptTimeout",{"ms":35000}] 15:21:14 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html 15:21:14 INFO - PROCESS | 3848 | 1462486874064 Marionette TRACE conn2 <- [1,606,null,{}] 15:21:14 INFO - PROCESS | 3848 | 1462486874068 Marionette TRACE conn2 -> [0,607,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:21:14 INFO - PROCESS | 3848 | 1462486874179 Marionette TRACE conn2 <- [1,607,null,{"value":null}] 15:21:14 INFO - PROCESS | 3848 | 1462486874192 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\", \"4d8e089e-8c00-4ed9-b753-79225e50fa4e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:21:14 INFO - PROCESS | 3848 | ++DOCSHELL 106CC400 == 48 [pid = 3848] [id = 161] 15:21:14 INFO - PROCESS | 3848 | ++DOMWINDOW == 124 (1B414800) [pid = 3848] [serial = 481] [outer = 00000000] 15:21:14 INFO - PROCESS | 3848 | ++DOMWINDOW == 125 (1B615C00) [pid = 3848] [serial = 482] [outer = 1B414800] 15:21:14 INFO - PROCESS | 3848 | 1462486874281 Marionette DEBUG loaded listener.js 15:21:14 INFO - PROCESS | 3848 | ++DOMWINDOW == 126 (1B61B400) [pid = 3848] [serial = 483] [outer = 1B414800] 15:21:14 INFO - PROCESS | 3848 | --DOMWINDOW == 125 (19ED8800) [pid = 3848] [serial = 430] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html] 15:21:14 INFO - PROCESS | 3848 | --DOMWINDOW == 124 (15B67800) [pid = 3848] [serial = 424] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html] 15:21:14 INFO - PROCESS | 3848 | --DOMWINDOW == 123 (17088800) [pid = 3848] [serial = 427] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html] 15:21:14 INFO - PROCESS | 3848 | --DOMWINDOW == 122 (13448800) [pid = 3848] [serial = 418] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html] 15:21:14 INFO - PROCESS | 3848 | --DOMWINDOW == 121 (1A312400) [pid = 3848] [serial = 433] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html] 15:21:14 INFO - PROCESS | 3848 | --DOMWINDOW == 120 (1311BC00) [pid = 3848] [serial = 421] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html] 15:21:14 INFO - PROCESS | 3848 | --DOMWINDOW == 119 (1AD43800) [pid = 3848] [serial = 436] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html] 15:21:14 INFO - PROCESS | 3848 | --DOMWINDOW == 118 (155E3800) [pid = 3848] [serial = 439] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html] 15:21:14 INFO - PROCESS | 3848 | --DOMWINDOW == 117 (155E7400) [pid = 3848] [serial = 442] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html] 15:21:14 INFO - PROCESS | 3848 | --DOMWINDOW == 116 (1A806000) [pid = 3848] [serial = 321] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html] 15:21:14 INFO - PROCESS | 3848 | --DOMWINDOW == 115 (17895400) [pid = 3848] [serial = 285] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html] 15:21:14 INFO - PROCESS | 3848 | 1462486874848 Marionette TRACE conn2 <- [1,608,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html",0,null,null,[["fillRect is affected by transforms",0,null,null]]]}] 15:21:14 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | fillRect is affected by transforms 15:21:14 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | took 846ms 15:21:14 INFO - PROCESS | 3848 | 1462486874905 Marionette TRACE conn2 -> [0,609,"getWindowHandle",null] 15:21:14 INFO - PROCESS | 3848 | 1462486874907 Marionette TRACE conn2 <- [1,609,null,{"value":"13"}] 15:21:14 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html 15:21:14 INFO - PROCESS | 3848 | 1462486874911 Marionette TRACE conn2 -> [0,610,"setScriptTimeout",{"ms":35000}] 15:21:14 INFO - PROCESS | 3848 | 1462486874912 Marionette TRACE conn2 <- [1,610,null,{}] 15:21:14 INFO - PROCESS | 3848 | 1462486874916 Marionette TRACE conn2 -> [0,611,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:21:15 INFO - PROCESS | 3848 | 1462486875024 Marionette TRACE conn2 <- [1,611,null,{"value":null}] 15:21:15 INFO - PROCESS | 3848 | 1462486875077 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\", \"4d8e089e-8c00-4ed9-b753-79225e50fa4e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:21:15 INFO - PROCESS | 3848 | ++DOCSHELL 10E8E000 == 49 [pid = 3848] [id = 162] 15:21:15 INFO - PROCESS | 3848 | ++DOMWINDOW == 116 (1340E000) [pid = 3848] [serial = 484] [outer = 00000000] 15:21:15 INFO - PROCESS | 3848 | ++DOMWINDOW == 117 (17048000) [pid = 3848] [serial = 485] [outer = 1340E000] 15:21:15 INFO - PROCESS | 3848 | 1462486875120 Marionette DEBUG loaded listener.js 15:21:15 INFO - PROCESS | 3848 | ++DOMWINDOW == 118 (17050800) [pid = 3848] [serial = 486] [outer = 1340E000] 15:21:15 INFO - PROCESS | 3848 | 1462486875461 Marionette TRACE conn2 <- [1,612,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html",0,null,null,[["fillRect of zero pixels has no effect",0,null,null]]]}] 15:21:15 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | fillRect of zero pixels has no effect 15:21:15 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | took 595ms 15:21:15 INFO - PROCESS | 3848 | 1462486875508 Marionette TRACE conn2 -> [0,613,"getWindowHandle",null] 15:21:15 INFO - PROCESS | 3848 | 1462486875510 Marionette TRACE conn2 <- [1,613,null,{"value":"13"}] 15:21:15 INFO - PROCESS | 3848 | 1462486875513 Marionette TRACE conn2 -> [0,614,"setScriptTimeout",{"ms":35000}] 15:21:15 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html 15:21:15 INFO - PROCESS | 3848 | 1462486875515 Marionette TRACE conn2 <- [1,614,null,{}] 15:21:15 INFO - PROCESS | 3848 | 1462486875552 Marionette TRACE conn2 -> [0,615,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:21:15 INFO - PROCESS | 3848 | 1462486875629 Marionette TRACE conn2 <- [1,615,null,{"value":null}] 15:21:15 INFO - PROCESS | 3848 | 1462486875636 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\", \"4d8e089e-8c00-4ed9-b753-79225e50fa4e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:21:15 INFO - PROCESS | 3848 | ++DOCSHELL 17047C00 == 50 [pid = 3848] [id = 163] 15:21:15 INFO - PROCESS | 3848 | ++DOMWINDOW == 119 (1704FC00) [pid = 3848] [serial = 487] [outer = 00000000] 15:21:15 INFO - PROCESS | 3848 | ++DOMWINDOW == 120 (1AD49800) [pid = 3848] [serial = 488] [outer = 1704FC00] 15:21:15 INFO - PROCESS | 3848 | 1462486875680 Marionette DEBUG loaded listener.js 15:21:15 INFO - PROCESS | 3848 | ++DOMWINDOW == 121 (1B27D800) [pid = 3848] [serial = 489] [outer = 1704FC00] 15:21:16 INFO - PROCESS | 3848 | 1462486876097 Marionette TRACE conn2 <- [1,616,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html",0,null,null,[["strokeRect works",0,null,null]]]}] 15:21:16 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | strokeRect works 15:21:16 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | took 626ms 15:21:16 INFO - PROCESS | 3848 | 1462486876131 Marionette TRACE conn2 -> [0,617,"getWindowHandle",null] 15:21:16 INFO - PROCESS | 3848 | 1462486876133 Marionette TRACE conn2 <- [1,617,null,{"value":"13"}] 15:21:16 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html 15:21:16 INFO - PROCESS | 3848 | 1462486876136 Marionette TRACE conn2 -> [0,618,"setScriptTimeout",{"ms":35000}] 15:21:16 INFO - PROCESS | 3848 | 1462486876137 Marionette TRACE conn2 <- [1,618,null,{}] 15:21:16 INFO - PROCESS | 3848 | 1462486876144 Marionette TRACE conn2 -> [0,619,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:21:16 INFO - PROCESS | 3848 | 1462486876253 Marionette TRACE conn2 <- [1,619,null,{"value":null}] 15:21:16 INFO - PROCESS | 3848 | 1462486876262 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\", \"4d8e089e-8c00-4ed9-b753-79225e50fa4e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:21:16 INFO - PROCESS | 3848 | ++DOCSHELL 1664D000 == 51 [pid = 3848] [id = 164] 15:21:16 INFO - PROCESS | 3848 | ++DOMWINDOW == 122 (1664F800) [pid = 3848] [serial = 490] [outer = 00000000] 15:21:16 INFO - PROCESS | 3848 | ++DOMWINDOW == 123 (16652400) [pid = 3848] [serial = 491] [outer = 1664F800] 15:21:16 INFO - PROCESS | 3848 | 1462486876306 Marionette DEBUG loaded listener.js 15:21:16 INFO - PROCESS | 3848 | ++DOMWINDOW == 124 (16650800) [pid = 3848] [serial = 492] [outer = 1664F800] 15:21:16 INFO - PROCESS | 3848 | 1462486876702 Marionette TRACE conn2 <- [1,620,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html",0,null,null,[["strokeRect is affected by clipping regions",0,null,null]]]}] 15:21:16 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | strokeRect is affected by clipping regions 15:21:16 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | took 595ms 15:21:16 INFO - PROCESS | 3848 | 1462486876761 Marionette TRACE conn2 -> [0,621,"getWindowHandle",null] 15:21:16 INFO - PROCESS | 3848 | 1462486876765 Marionette TRACE conn2 <- [1,621,null,{"value":"13"}] 15:21:16 INFO - PROCESS | 3848 | 1462486876771 Marionette TRACE conn2 -> [0,622,"setScriptTimeout",{"ms":35000}] 15:21:16 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html 15:21:16 INFO - PROCESS | 3848 | 1462486876775 Marionette TRACE conn2 <- [1,622,null,{}] 15:21:16 INFO - PROCESS | 3848 | 1462486876781 Marionette TRACE conn2 -> [0,623,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:21:16 INFO - PROCESS | 3848 | 1462486876886 Marionette TRACE conn2 <- [1,623,null,{"value":null}] 15:21:17 INFO - PROCESS | 3848 | 1462486877106 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\", \"4d8e089e-8c00-4ed9-b753-79225e50fa4e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:21:17 INFO - PROCESS | 3848 | ++DOCSHELL 11BD0400 == 52 [pid = 3848] [id = 165] 15:21:17 INFO - PROCESS | 3848 | ++DOMWINDOW == 125 (11EE6C00) [pid = 3848] [serial = 493] [outer = 00000000] 15:21:17 INFO - PROCESS | 3848 | ++DOMWINDOW == 126 (131CE400) [pid = 3848] [serial = 494] [outer = 11EE6C00] 15:21:17 INFO - PROCESS | 3848 | 1462486877163 Marionette DEBUG loaded listener.js 15:21:17 INFO - PROCESS | 3848 | ++DOMWINDOW == 127 (13759C00) [pid = 3848] [serial = 495] [outer = 11EE6C00] 15:21:17 INFO - PROCESS | 3848 | [3848] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-aurora-w32-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 15:21:17 INFO - PROCESS | 3848 | [3848] WARNING: 'NS_FAILED(aResult)', file c:/builds/moz2_slave/m-aurora-w32-d-000000000000000/build/src/netwerk/cache2/CacheFile.cpp, line 653 15:21:17 INFO - PROCESS | 3848 | 1462486877691 Marionette TRACE conn2 <- [1,624,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html",0,null,null,[["strokeRect is affected by globalAlpha",0,null,null]]]}] 15:21:17 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | strokeRect is affected by globalAlpha 15:21:17 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | took 940ms 15:21:17 INFO - PROCESS | 3848 | 1462486877723 Marionette TRACE conn2 -> [0,625,"getWindowHandle",null] 15:21:17 INFO - PROCESS | 3848 | 1462486877727 Marionette TRACE conn2 <- [1,625,null,{"value":"13"}] 15:21:17 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html 15:21:17 INFO - PROCESS | 3848 | 1462486877735 Marionette TRACE conn2 -> [0,626,"setScriptTimeout",{"ms":35000}] 15:21:17 INFO - PROCESS | 3848 | 1462486877739 Marionette TRACE conn2 <- [1,626,null,{}] 15:21:17 INFO - PROCESS | 3848 | 1462486877744 Marionette TRACE conn2 -> [0,627,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:21:17 INFO - PROCESS | 3848 | 1462486877855 Marionette TRACE conn2 <- [1,627,null,{"value":null}] 15:21:17 INFO - PROCESS | 3848 | 1462486877951 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\", \"4d8e089e-8c00-4ed9-b753-79225e50fa4e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:21:17 INFO - PROCESS | 3848 | ++DOCSHELL 16020000 == 53 [pid = 3848] [id = 166] 15:21:17 INFO - PROCESS | 3848 | ++DOMWINDOW == 128 (1617F400) [pid = 3848] [serial = 496] [outer = 00000000] 15:21:18 INFO - PROCESS | 3848 | ++DOMWINDOW == 129 (16628400) [pid = 3848] [serial = 497] [outer = 1617F400] 15:21:18 INFO - PROCESS | 3848 | 1462486878004 Marionette DEBUG loaded listener.js 15:21:18 INFO - PROCESS | 3848 | ++DOMWINDOW == 130 (1664D400) [pid = 3848] [serial = 498] [outer = 1617F400] 15:21:18 INFO - PROCESS | 3848 | [3848] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-aurora-w32-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 15:21:18 INFO - PROCESS | 3848 | [3848] WARNING: 'NS_FAILED(aResult)', file c:/builds/moz2_slave/m-aurora-w32-d-000000000000000/build/src/netwerk/cache2/CacheFile.cpp, line 653 15:21:18 INFO - PROCESS | 3848 | 1462486878627 Marionette TRACE conn2 <- [1,628,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html",0,null,null,[["strokeRect is not affected by globalCompositeOperation",0,null,null]]]}] 15:21:18 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | strokeRect is not affected by globalCompositeOperation 15:21:18 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | took 955ms 15:21:18 INFO - PROCESS | 3848 | 1462486878681 Marionette TRACE conn2 -> [0,629,"getWindowHandle",null] 15:21:18 INFO - PROCESS | 3848 | 1462486878684 Marionette TRACE conn2 <- [1,629,null,{"value":"13"}] 15:21:18 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html 15:21:18 INFO - PROCESS | 3848 | 1462486878687 Marionette TRACE conn2 -> [0,630,"setScriptTimeout",{"ms":35000}] 15:21:18 INFO - PROCESS | 3848 | 1462486878690 Marionette TRACE conn2 <- [1,630,null,{}] 15:21:18 INFO - PROCESS | 3848 | 1462486878699 Marionette TRACE conn2 -> [0,631,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:21:18 INFO - PROCESS | 3848 | 1462486878806 Marionette TRACE conn2 <- [1,631,null,{"value":null}] 15:21:18 INFO - PROCESS | 3848 | 1462486878911 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\", \"4d8e089e-8c00-4ed9-b753-79225e50fa4e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:21:18 INFO - PROCESS | 3848 | ++DOCSHELL 1704AC00 == 54 [pid = 3848] [id = 167] 15:21:18 INFO - PROCESS | 3848 | ++DOMWINDOW == 131 (17E9A800) [pid = 3848] [serial = 499] [outer = 00000000] 15:21:19 INFO - PROCESS | 3848 | ++DOMWINDOW == 132 (1A76AC00) [pid = 3848] [serial = 500] [outer = 17E9A800] 15:21:19 INFO - PROCESS | 3848 | 1462486879004 Marionette DEBUG loaded listener.js 15:21:19 INFO - PROCESS | 3848 | ++DOMWINDOW == 133 (1A810000) [pid = 3848] [serial = 501] [outer = 17E9A800] 15:21:19 INFO - PROCESS | 3848 | 1462486879634 Marionette TRACE conn2 <- [1,632,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html",0,null,null,[["strokeRect of negative sizes works",0,null,null]]]}] 15:21:19 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | strokeRect of negative sizes works 15:21:19 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | took 1002ms 15:21:19 INFO - PROCESS | 3848 | 1462486879689 Marionette TRACE conn2 -> [0,633,"getWindowHandle",null] 15:21:19 INFO - PROCESS | 3848 | 1462486879691 Marionette TRACE conn2 <- [1,633,null,{"value":"13"}] 15:21:19 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html 15:21:19 INFO - PROCESS | 3848 | 1462486879695 Marionette TRACE conn2 -> [0,634,"setScriptTimeout",{"ms":35000}] 15:21:19 INFO - PROCESS | 3848 | 1462486879697 Marionette TRACE conn2 <- [1,634,null,{}] 15:21:19 INFO - PROCESS | 3848 | 1462486879701 Marionette TRACE conn2 -> [0,635,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:21:19 INFO - PROCESS | 3848 | 1462486879803 Marionette TRACE conn2 <- [1,635,null,{"value":null}] 15:21:19 INFO - PROCESS | 3848 | 1462486879903 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\", \"4d8e089e-8c00-4ed9-b753-79225e50fa4e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:21:19 INFO - PROCESS | 3848 | ++DOCSHELL 16632000 == 55 [pid = 3848] [id = 168] 15:21:19 INFO - PROCESS | 3848 | ++DOMWINDOW == 134 (166E9800) [pid = 3848] [serial = 502] [outer = 00000000] 15:21:19 INFO - PROCESS | 3848 | ++DOMWINDOW == 135 (17374C00) [pid = 3848] [serial = 503] [outer = 166E9800] 15:21:19 INFO - PROCESS | 3848 | 1462486879957 Marionette DEBUG loaded listener.js 15:21:20 INFO - PROCESS | 3848 | ++DOMWINDOW == 136 (17378000) [pid = 3848] [serial = 504] [outer = 166E9800] 15:21:20 INFO - PROCESS | 3848 | 1462486880543 Marionette TRACE conn2 <- [1,636,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html",0,null,null,[["strokeRect() with Infinity/NaN is ignored",0,null,null]]]}] 15:21:20 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | strokeRect() with Infinity/NaN is ignored 15:21:20 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | took 908ms 15:21:20 INFO - PROCESS | 3848 | 1462486880599 Marionette TRACE conn2 -> [0,637,"getWindowHandle",null] 15:21:20 INFO - PROCESS | 3848 | 1462486880601 Marionette TRACE conn2 <- [1,637,null,{"value":"13"}] 15:21:20 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html 15:21:20 INFO - PROCESS | 3848 | 1462486880605 Marionette TRACE conn2 -> [0,638,"setScriptTimeout",{"ms":35000}] 15:21:20 INFO - PROCESS | 3848 | 1462486880607 Marionette TRACE conn2 <- [1,638,null,{}] 15:21:20 INFO - PROCESS | 3848 | 1462486880611 Marionette TRACE conn2 -> [0,639,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:21:20 INFO - PROCESS | 3848 | 1462486880708 Marionette TRACE conn2 <- [1,639,null,{"value":null}] 15:21:20 INFO - PROCESS | 3848 | 1462486880834 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\", \"4d8e089e-8c00-4ed9-b753-79225e50fa4e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:21:20 INFO - PROCESS | 3848 | ++DOCSHELL 0F5CCC00 == 56 [pid = 3848] [id = 169] 15:21:20 INFO - PROCESS | 3848 | ++DOMWINDOW == 137 (0F620C00) [pid = 3848] [serial = 505] [outer = 00000000] 15:21:20 INFO - PROCESS | 3848 | ++DOMWINDOW == 138 (0F628400) [pid = 3848] [serial = 506] [outer = 0F620C00] 15:21:20 INFO - PROCESS | 3848 | 1462486880888 Marionette DEBUG loaded listener.js 15:21:21 INFO - PROCESS | 3848 | ++DOMWINDOW == 139 (0F62A800) [pid = 3848] [serial = 507] [outer = 0F620C00] 15:21:21 INFO - PROCESS | 3848 | 1462486881636 Marionette TRACE conn2 <- [1,640,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html",0,null,null,[["strokeRect does not affect the current path",0,null,null]]]}] 15:21:21 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | strokeRect does not affect the current path 15:21:21 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | took 1049ms 15:21:21 INFO - PROCESS | 3848 | 1462486881694 Marionette TRACE conn2 -> [0,641,"getWindowHandle",null] 15:21:21 INFO - PROCESS | 3848 | 1462486881697 Marionette TRACE conn2 <- [1,641,null,{"value":"13"}] 15:21:21 INFO - PROCESS | 3848 | 1462486881702 Marionette TRACE conn2 -> [0,642,"setScriptTimeout",{"ms":35000}] 15:21:21 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html 15:21:21 INFO - PROCESS | 3848 | 1462486881704 Marionette TRACE conn2 <- [1,642,null,{}] 15:21:21 INFO - PROCESS | 3848 | 1462486881710 Marionette TRACE conn2 -> [0,643,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:21:21 INFO - PROCESS | 3848 | 1462486881803 Marionette TRACE conn2 <- [1,643,null,{"value":null}] 15:21:21 INFO - PROCESS | 3848 | 1462486881907 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\", \"4d8e089e-8c00-4ed9-b753-79225e50fa4e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:21:21 INFO - PROCESS | 3848 | ++DOCSHELL 1341A400 == 57 [pid = 3848] [id = 170] 15:21:21 INFO - PROCESS | 3848 | ++DOMWINDOW == 140 (1344E800) [pid = 3848] [serial = 508] [outer = 00000000] 15:21:21 INFO - PROCESS | 3848 | ++DOMWINDOW == 141 (13CBB000) [pid = 3848] [serial = 509] [outer = 1344E800] 15:21:21 INFO - PROCESS | 3848 | 1462486881961 Marionette DEBUG loaded listener.js 15:21:22 INFO - PROCESS | 3848 | ++DOMWINDOW == 142 (151B1000) [pid = 3848] [serial = 510] [outer = 1344E800] 15:21:22 INFO - PROCESS | 3848 | 1462486882546 Marionette TRACE conn2 <- [1,644,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html",0,null,null,[["strokeRect draws shadows",0,null,null]]]}] 15:21:22 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | strokeRect draws shadows 15:21:22 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | took 908ms 15:21:22 INFO - PROCESS | 3848 | 1462486882609 Marionette TRACE conn2 -> [0,645,"getWindowHandle",null] 15:21:22 INFO - PROCESS | 3848 | 1462486882614 Marionette TRACE conn2 <- [1,645,null,{"value":"13"}] 15:21:22 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html 15:21:22 INFO - PROCESS | 3848 | 1462486882620 Marionette TRACE conn2 -> [0,646,"setScriptTimeout",{"ms":35000}] 15:21:22 INFO - PROCESS | 3848 | 1462486882623 Marionette TRACE conn2 <- [1,646,null,{}] 15:21:22 INFO - PROCESS | 3848 | 1462486882627 Marionette TRACE conn2 -> [0,647,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:21:22 INFO - PROCESS | 3848 | 1462486882721 Marionette TRACE conn2 <- [1,647,null,{"value":null}] 15:21:22 INFO - PROCESS | 3848 | 1462486882804 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\", \"4d8e089e-8c00-4ed9-b753-79225e50fa4e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:21:22 INFO - PROCESS | 3848 | ++DOCSHELL 0F5C4C00 == 58 [pid = 3848] [id = 171] 15:21:22 INFO - PROCESS | 3848 | ++DOMWINDOW == 143 (0F5D0400) [pid = 3848] [serial = 511] [outer = 00000000] 15:21:22 INFO - PROCESS | 3848 | ++DOMWINDOW == 144 (1359D000) [pid = 3848] [serial = 512] [outer = 0F5D0400] 15:21:22 INFO - PROCESS | 3848 | 1462486882909 Marionette DEBUG loaded listener.js 15:21:22 INFO - PROCESS | 3848 | ++DOMWINDOW == 145 (155E1C00) [pid = 3848] [serial = 513] [outer = 0F5D0400] 15:21:23 INFO - PROCESS | 3848 | --DOCSHELL 17047C00 == 57 [pid = 3848] [id = 163] 15:21:23 INFO - PROCESS | 3848 | --DOCSHELL 10E8E000 == 56 [pid = 3848] [id = 162] 15:21:23 INFO - PROCESS | 3848 | --DOCSHELL 106CC400 == 55 [pid = 3848] [id = 161] 15:21:23 INFO - PROCESS | 3848 | --DOCSHELL 11764400 == 54 [pid = 3848] [id = 160] 15:21:23 INFO - PROCESS | 3848 | --DOCSHELL 17A60400 == 53 [pid = 3848] [id = 159] 15:21:23 INFO - PROCESS | 3848 | --DOCSHELL 17088000 == 52 [pid = 3848] [id = 158] 15:21:23 INFO - PROCESS | 3848 | --DOCSHELL 164BC800 == 51 [pid = 3848] [id = 157] 15:21:23 INFO - PROCESS | 3848 | --DOCSHELL 1344BC00 == 50 [pid = 3848] [id = 156] 15:21:23 INFO - PROCESS | 3848 | --DOCSHELL 113ECC00 == 49 [pid = 3848] [id = 155] 15:21:23 INFO - PROCESS | 3848 | --DOMWINDOW == 144 (16012800) [pid = 3848] [serial = 407] [outer = 00000000] [url = about:blank] 15:21:23 INFO - PROCESS | 3848 | --DOMWINDOW == 143 (164C7400) [pid = 3848] [serial = 410] [outer = 00000000] [url = about:blank] 15:21:23 INFO - PROCESS | 3848 | --DOMWINDOW == 142 (1A807000) [pid = 3848] [serial = 413] [outer = 00000000] [url = about:blank] 15:21:23 INFO - PROCESS | 3848 | --DOMWINDOW == 141 (11763000) [pid = 3848] [serial = 416] [outer = 00000000] [url = about:blank] 15:21:23 INFO - PROCESS | 3848 | --DOMWINDOW == 140 (0F5CD400) [pid = 3848] [serial = 446] [outer = 00000000] [url = about:blank] 15:21:23 INFO - PROCESS | 3848 | --DOMWINDOW == 139 (1A5F5000) [pid = 3848] [serial = 431] [outer = 00000000] [url = about:blank] 15:21:23 INFO - PROCESS | 3848 | --DOMWINDOW == 138 (1A766C00) [pid = 3848] [serial = 432] [outer = 00000000] [url = about:blank] 15:21:23 INFO - PROCESS | 3848 | --DOMWINDOW == 137 (164C0C00) [pid = 3848] [serial = 425] [outer = 00000000] [url = about:blank] 15:21:23 INFO - PROCESS | 3848 | --DOMWINDOW == 136 (18036800) [pid = 3848] [serial = 428] [outer = 00000000] [url = about:blank] 15:21:23 INFO - PROCESS | 3848 | --DOMWINDOW == 135 (13480400) [pid = 3848] [serial = 419] [outer = 00000000] [url = about:blank] 15:21:23 INFO - PROCESS | 3848 | --DOMWINDOW == 134 (1513DC00) [pid = 3848] [serial = 420] [outer = 00000000] [url = about:blank] 15:21:23 INFO - PROCESS | 3848 | --DOMWINDOW == 133 (1AEC9800) [pid = 3848] [serial = 435] [outer = 00000000] [url = about:blank] 15:21:23 INFO - PROCESS | 3848 | --DOMWINDOW == 132 (15144000) [pid = 3848] [serial = 422] [outer = 00000000] [url = about:blank] 15:21:23 INFO - PROCESS | 3848 | --DOMWINDOW == 131 (155EB800) [pid = 3848] [serial = 423] [outer = 00000000] [url = about:blank] 15:21:23 INFO - PROCESS | 3848 | --DOMWINDOW == 130 (1AD48800) [pid = 3848] [serial = 434] [outer = 00000000] [url = about:blank] 15:21:23 INFO - PROCESS | 3848 | --DOMWINDOW == 129 (1B181800) [pid = 3848] [serial = 437] [outer = 00000000] [url = about:blank] 15:21:23 INFO - PROCESS | 3848 | --DOMWINDOW == 128 (171D8000) [pid = 3848] [serial = 440] [outer = 00000000] [url = about:blank] 15:21:23 INFO - PROCESS | 3848 | --DOMWINDOW == 127 (1B282400) [pid = 3848] [serial = 443] [outer = 00000000] [url = about:blank] 15:21:23 INFO - PROCESS | 3848 | --DOMWINDOW == 126 (184B1C00) [pid = 3848] [serial = 167] [outer = 00000000] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%E2%80%99t%20find%20the%20server%20at%20%25%28server%29s.] 15:21:23 INFO - PROCESS | 3848 | --DOMWINDOW == 125 (1B183400) [pid = 3848] [serial = 438] [outer = 00000000] [url = about:blank] 15:21:23 INFO - PROCESS | 3848 | --DOMWINDOW == 124 (16D2DC00) [pid = 3848] [serial = 426] [outer = 00000000] [url = about:blank] 15:21:23 INFO - PROCESS | 3848 | --DOMWINDOW == 123 (1B412000) [pid = 3848] [serial = 444] [outer = 00000000] [url = about:blank] 15:21:23 INFO - PROCESS | 3848 | --DOMWINDOW == 122 (18427800) [pid = 3848] [serial = 429] [outer = 00000000] [url = about:blank] 15:21:23 INFO - PROCESS | 3848 | --DOMWINDOW == 121 (19ECC800) [pid = 3848] [serial = 441] [outer = 00000000] [url = about:blank] 15:21:23 INFO - PROCESS | 3848 | --DOMWINDOW == 120 (1AC4E400) [pid = 3848] [serial = 323] [outer = 00000000] [url = about:blank] 15:21:23 INFO - PROCESS | 3848 | --DOMWINDOW == 119 (1B183800) [pid = 3848] [serial = 287] [outer = 00000000] [url = about:blank] 15:21:23 INFO - PROCESS | 3848 | 1462486883360 Marionette TRACE conn2 <- [1,648,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html",0,null,null,[["fillRect is affected by transforms",0,null,null]]]}] 15:21:23 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | fillRect is affected by transforms 15:21:23 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | took 799ms 15:21:23 INFO - PROCESS | 3848 | 1462486883421 Marionette TRACE conn2 -> [0,649,"getWindowHandle",null] 15:21:23 INFO - PROCESS | 3848 | 1462486883423 Marionette TRACE conn2 <- [1,649,null,{"value":"13"}] 15:21:23 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html 15:21:23 INFO - PROCESS | 3848 | 1462486883427 Marionette TRACE conn2 -> [0,650,"setScriptTimeout",{"ms":35000}] 15:21:23 INFO - PROCESS | 3848 | 1462486883430 Marionette TRACE conn2 <- [1,650,null,{}] 15:21:23 INFO - PROCESS | 3848 | 1462486883440 Marionette TRACE conn2 -> [0,651,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:21:23 INFO - PROCESS | 3848 | 1462486883520 Marionette TRACE conn2 <- [1,651,null,{"value":null}] 15:21:23 INFO - PROCESS | 3848 | 1462486883529 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\", \"4d8e089e-8c00-4ed9-b753-79225e50fa4e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:21:23 INFO - PROCESS | 3848 | ++DOCSHELL 1662B800 == 50 [pid = 3848] [id = 172] 15:21:23 INFO - PROCESS | 3848 | ++DOMWINDOW == 120 (1662C800) [pid = 3848] [serial = 514] [outer = 00000000] 15:21:23 INFO - PROCESS | 3848 | ++DOMWINDOW == 121 (1664A800) [pid = 3848] [serial = 515] [outer = 1662C800] 15:21:23 INFO - PROCESS | 3848 | 1462486883575 Marionette DEBUG loaded listener.js 15:21:23 INFO - PROCESS | 3848 | ++DOMWINDOW == 122 (166E7800) [pid = 3848] [serial = 516] [outer = 1662C800] 15:21:23 INFO - PROCESS | 3848 | [3848] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-aurora-w32-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 15:21:23 INFO - PROCESS | 3848 | [3848] WARNING: 'NS_FAILED(aResult)', file c:/builds/moz2_slave/m-aurora-w32-d-000000000000000/build/src/netwerk/cache2/CacheFile.cpp, line 653 15:21:23 INFO - PROCESS | 3848 | [3848] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-aurora-w32-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 15:21:24 INFO - PROCESS | 3848 | 1462486884033 Marionette TRACE conn2 <- [1,652,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html",0,null,null,[["strokeRect of 0x0 pixels draws nothing",0,null,null]]]}] 15:21:24 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | strokeRect of 0x0 pixels draws nothing 15:21:24 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | took 627ms 15:21:24 INFO - PROCESS | 3848 | 1462486884064 Marionette TRACE conn2 -> [0,653,"getWindowHandle",null] 15:21:24 INFO - PROCESS | 3848 | 1462486884066 Marionette TRACE conn2 <- [1,653,null,{"value":"13"}] 15:21:24 INFO - PROCESS | 3848 | 1462486884069 Marionette TRACE conn2 -> [0,654,"setScriptTimeout",{"ms":35000}] 15:21:24 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html 15:21:24 INFO - PROCESS | 3848 | 1462486884071 Marionette TRACE conn2 <- [1,654,null,{}] 15:21:24 INFO - PROCESS | 3848 | 1462486884079 Marionette TRACE conn2 -> [0,655,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:21:24 INFO - PROCESS | 3848 | 1462486884160 Marionette TRACE conn2 <- [1,655,null,{"value":null}] 15:21:24 INFO - PROCESS | 3848 | 1462486884166 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\", \"4d8e089e-8c00-4ed9-b753-79225e50fa4e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:21:24 INFO - PROCESS | 3848 | ++DOCSHELL 17045000 == 51 [pid = 3848] [id = 173] 15:21:24 INFO - PROCESS | 3848 | ++DOMWINDOW == 123 (17045C00) [pid = 3848] [serial = 517] [outer = 00000000] 15:21:24 INFO - PROCESS | 3848 | ++DOMWINDOW == 124 (171D8400) [pid = 3848] [serial = 518] [outer = 17045C00] 15:21:24 INFO - PROCESS | 3848 | 1462486884211 Marionette DEBUG loaded listener.js 15:21:24 INFO - PROCESS | 3848 | ++DOMWINDOW == 125 (1736D800) [pid = 3848] [serial = 519] [outer = 17045C00] 15:21:24 INFO - PROCESS | 3848 | [3848] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-aurora-w32-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 15:21:24 INFO - PROCESS | 3848 | [3848] WARNING: 'NS_FAILED(aResult)', file c:/builds/moz2_slave/m-aurora-w32-d-000000000000000/build/src/netwerk/cache2/CacheFile.cpp, line 653 15:21:24 INFO - PROCESS | 3848 | [3848] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-aurora-w32-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 15:21:24 INFO - PROCESS | 3848 | 1462486884652 Marionette TRACE conn2 <- [1,656,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html",0,null,null,[["strokeRect of 0x0 pixels draws nothing, including caps and joins",0,null,null]]]}] 15:21:24 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html | strokeRect of 0x0 pixels draws nothing, including caps and joins 15:21:24 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html | took 627ms 15:21:24 INFO - PROCESS | 3848 | 1462486884708 Marionette TRACE conn2 -> [0,657,"getWindowHandle",null] 15:21:24 INFO - PROCESS | 3848 | 1462486884709 Marionette TRACE conn2 <- [1,657,null,{"value":"13"}] 15:21:24 INFO - PROCESS | 3848 | 1462486884713 Marionette TRACE conn2 -> [0,658,"setScriptTimeout",{"ms":35000}] 15:21:24 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html 15:21:24 INFO - PROCESS | 3848 | 1462486884714 Marionette TRACE conn2 <- [1,658,null,{}] 15:21:24 INFO - PROCESS | 3848 | 1462486884718 Marionette TRACE conn2 -> [0,659,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:21:24 INFO - PROCESS | 3848 | 1462486884794 Marionette TRACE conn2 <- [1,659,null,{"value":null}] 15:21:24 INFO - PROCESS | 3848 | 1462486884803 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\", \"4d8e089e-8c00-4ed9-b753-79225e50fa4e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:21:24 INFO - PROCESS | 3848 | ++DOCSHELL 16627400 == 52 [pid = 3848] [id = 174] 15:21:24 INFO - PROCESS | 3848 | ++DOMWINDOW == 126 (1704A400) [pid = 3848] [serial = 520] [outer = 00000000] 15:21:24 INFO - PROCESS | 3848 | ++DOMWINDOW == 127 (17972400) [pid = 3848] [serial = 521] [outer = 1704A400] 15:21:24 INFO - PROCESS | 3848 | 1462486884848 Marionette DEBUG loaded listener.js 15:21:24 INFO - PROCESS | 3848 | ++DOMWINDOW == 128 (17A0C400) [pid = 3848] [serial = 522] [outer = 1704A400] 15:21:25 INFO - PROCESS | 3848 | 1462486885315 Marionette TRACE conn2 <- [1,660,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html",0,null,null,[["strokeRect of Nx0 pixels draws a straight line",0,null,null]]]}] 15:21:25 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | strokeRect of Nx0 pixels draws a straight line 15:21:25 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | took 643ms 15:21:25 INFO - PROCESS | 3848 | 1462486885351 Marionette TRACE conn2 -> [0,661,"getWindowHandle",null] 15:21:25 INFO - PROCESS | 3848 | 1462486885353 Marionette TRACE conn2 <- [1,661,null,{"value":"13"}] 15:21:25 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html 15:21:25 INFO - PROCESS | 3848 | 1462486885363 Marionette TRACE conn2 -> [0,662,"setScriptTimeout",{"ms":35000}] 15:21:25 INFO - PROCESS | 3848 | 1462486885365 Marionette TRACE conn2 <- [1,662,null,{}] 15:21:25 INFO - PROCESS | 3848 | 1462486885368 Marionette TRACE conn2 -> [0,663,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:21:25 INFO - PROCESS | 3848 | 1462486885488 Marionette TRACE conn2 <- [1,663,null,{"value":null}] 15:21:25 INFO - PROCESS | 3848 | 1462486885496 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\", \"4d8e089e-8c00-4ed9-b753-79225e50fa4e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:21:25 INFO - PROCESS | 3848 | ++DOCSHELL 1704A000 == 53 [pid = 3848] [id = 175] 15:21:25 INFO - PROCESS | 3848 | ++DOMWINDOW == 129 (17370000) [pid = 3848] [serial = 523] [outer = 00000000] 15:21:25 INFO - PROCESS | 3848 | ++DOMWINDOW == 130 (1A197000) [pid = 3848] [serial = 524] [outer = 17370000] 15:21:25 INFO - PROCESS | 3848 | 1462486885544 Marionette DEBUG loaded listener.js 15:21:25 INFO - PROCESS | 3848 | ++DOMWINDOW == 131 (1A317C00) [pid = 3848] [serial = 525] [outer = 17370000] 15:21:25 INFO - PROCESS | 3848 | [3848] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-aurora-w32-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 15:21:25 INFO - PROCESS | 3848 | [3848] WARNING: 'NS_FAILED(aResult)', file c:/builds/moz2_slave/m-aurora-w32-d-000000000000000/build/src/netwerk/cache2/CacheFile.cpp, line 653 15:21:25 INFO - PROCESS | 3848 | [3848] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-aurora-w32-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 15:21:25 INFO - PROCESS | 3848 | 1462486885984 Marionette TRACE conn2 <- [1,664,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html",0,null,null,[["strokeRect of Nx0 pixels draws a closed line with no caps",0,null,null]]]}] 15:21:26 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html | strokeRect of Nx0 pixels draws a closed line with no caps 15:21:26 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html | took 627ms 15:21:26 INFO - PROCESS | 3848 | 1462486886000 Marionette TRACE conn2 -> [0,665,"getWindowHandle",null] 15:21:26 INFO - PROCESS | 3848 | 1462486886001 Marionette TRACE conn2 <- [1,665,null,{"value":"13"}] 15:21:26 INFO - PROCESS | 3848 | 1462486886005 Marionette TRACE conn2 -> [0,666,"setScriptTimeout",{"ms":35000}] 15:21:26 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html 15:21:26 INFO - PROCESS | 3848 | 1462486886007 Marionette TRACE conn2 <- [1,666,null,{}] 15:21:26 INFO - PROCESS | 3848 | 1462486886010 Marionette TRACE conn2 -> [0,667,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:21:26 INFO - PROCESS | 3848 | 1462486886121 Marionette TRACE conn2 <- [1,667,null,{"value":null}] 15:21:26 INFO - PROCESS | 3848 | 1462486886128 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\", \"4d8e089e-8c00-4ed9-b753-79225e50fa4e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:21:26 INFO - PROCESS | 3848 | ++DOCSHELL 17049000 == 54 [pid = 3848] [id = 176] 15:21:26 INFO - PROCESS | 3848 | ++DOMWINDOW == 132 (19ED8000) [pid = 3848] [serial = 526] [outer = 00000000] 15:21:26 INFO - PROCESS | 3848 | ++DOMWINDOW == 133 (1A805000) [pid = 3848] [serial = 527] [outer = 19ED8000] 15:21:26 INFO - PROCESS | 3848 | 1462486886171 Marionette DEBUG loaded listener.js 15:21:26 INFO - PROCESS | 3848 | ++DOMWINDOW == 134 (1AC19000) [pid = 3848] [serial = 528] [outer = 19ED8000] 15:21:26 INFO - PROCESS | 3848 | 1462486886662 Marionette TRACE conn2 <- [1,668,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html",0,null,null,[["strokeRect of Nx0 pixels draws a closed line with joins",0,null,null]]]}] 15:21:26 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html | strokeRect of Nx0 pixels draws a closed line with joins 15:21:26 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html | took 689ms 15:21:26 INFO - PROCESS | 3848 | 1462486886709 Marionette TRACE conn2 -> [0,669,"getWindowHandle",null] 15:21:26 INFO - PROCESS | 3848 | 1462486886711 Marionette TRACE conn2 <- [1,669,null,{"value":"13"}] 15:21:26 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html 15:21:26 INFO - PROCESS | 3848 | 1462486886714 Marionette TRACE conn2 -> [0,670,"setScriptTimeout",{"ms":35000}] 15:21:26 INFO - PROCESS | 3848 | 1462486886716 Marionette TRACE conn2 <- [1,670,null,{}] 15:21:26 INFO - PROCESS | 3848 | 1462486886719 Marionette TRACE conn2 -> [0,671,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:21:26 INFO - PROCESS | 3848 | 1462486886832 Marionette TRACE conn2 <- [1,671,null,{"value":null}] 15:21:26 INFO - PROCESS | 3848 | 1462486886841 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\", \"4d8e089e-8c00-4ed9-b753-79225e50fa4e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:21:26 INFO - PROCESS | 3848 | ++DOCSHELL 1A5F7000 == 55 [pid = 3848] [id = 177] 15:21:26 INFO - PROCESS | 3848 | ++DOMWINDOW == 135 (1AC4E400) [pid = 3848] [serial = 529] [outer = 00000000] 15:21:26 INFO - PROCESS | 3848 | ++DOMWINDOW == 136 (1AD8B400) [pid = 3848] [serial = 530] [outer = 1AC4E400] 15:21:26 INFO - PROCESS | 3848 | 1462486886885 Marionette DEBUG loaded listener.js 15:21:26 INFO - PROCESS | 3848 | ++DOMWINDOW == 137 (1AECEC00) [pid = 3848] [serial = 531] [outer = 1AC4E400] 15:21:27 INFO - PROCESS | 3848 | --DOMWINDOW == 136 (11B90C00) [pid = 3848] [serial = 406] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html] 15:21:27 INFO - PROCESS | 3848 | --DOMWINDOW == 135 (164C2400) [pid = 3848] [serial = 409] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html] 15:21:27 INFO - PROCESS | 3848 | --DOMWINDOW == 134 (0F5C8800) [pid = 3848] [serial = 445] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html] 15:21:27 INFO - PROCESS | 3848 | --DOMWINDOW == 133 (1B181000) [pid = 3848] [serial = 369] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html] 15:21:27 INFO - PROCESS | 3848 | --DOMWINDOW == 132 (1B27C800) [pid = 3848] [serial = 402] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html] 15:21:27 INFO - PROCESS | 3848 | --DOMWINDOW == 131 (10E89400) [pid = 3848] [serial = 288] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html] 15:21:27 INFO - PROCESS | 3848 | --DOMWINDOW == 130 (12C18C00) [pid = 3848] [serial = 363] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html] 15:21:27 INFO - PROCESS | 3848 | --DOMWINDOW == 129 (1A31E400) [pid = 3848] [serial = 412] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html] 15:21:27 INFO - PROCESS | 3848 | --DOMWINDOW == 128 (11B91400) [pid = 3848] [serial = 324] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html] 15:21:27 INFO - PROCESS | 3848 | --DOMWINDOW == 127 (151AA800) [pid = 3848] [serial = 327] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html] 15:21:27 INFO - PROCESS | 3848 | --DOMWINDOW == 126 (1175C000) [pid = 3848] [serial = 415] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html] 15:21:27 INFO - PROCESS | 3848 | --DOMWINDOW == 125 (1AD87800) [pid = 3848] [serial = 243] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.xor.html] 15:21:27 INFO - PROCESS | 3848 | --DOMWINDOW == 124 (17F92000) [pid = 3848] [serial = 330] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html] 15:21:27 INFO - PROCESS | 3848 | --DOMWINDOW == 123 (1AD89000) [pid = 3848] [serial = 360] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html] 15:21:27 INFO - PROCESS | 3848 | --DOMWINDOW == 122 (12ED4000) [pid = 3848] [serial = 291] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.copy.html] 15:21:27 INFO - PROCESS | 3848 | --DOMWINDOW == 121 (1AD7E400) [pid = 3848] [serial = 333] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html] 15:21:27 INFO - PROCESS | 3848 | --DOMWINDOW == 120 (16183800) [pid = 3848] [serial = 366] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html] 15:21:27 INFO - PROCESS | 3848 | --DOMWINDOW == 119 (14090800) [pid = 3848] [serial = 478] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html] 15:21:27 INFO - PROCESS | 3848 | --DOMWINDOW == 118 (1340E000) [pid = 3848] [serial = 484] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html] 15:21:27 INFO - PROCESS | 3848 | --DOMWINDOW == 117 (1B414800) [pid = 3848] [serial = 481] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html] 15:21:27 INFO - PROCESS | 3848 | --DOMWINDOW == 116 (1753D400) [pid = 3848] [serial = 472] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html] 15:21:27 INFO - PROCESS | 3848 | --DOMWINDOW == 115 (164C7000) [pid = 3848] [serial = 469] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html] 15:21:27 INFO - PROCESS | 3848 | --DOMWINDOW == 114 (1704FC00) [pid = 3848] [serial = 487] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html] 15:21:27 INFO - PROCESS | 3848 | --DOMWINDOW == 113 (155E4C00) [pid = 3848] [serial = 451] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html] 15:21:27 INFO - PROCESS | 3848 | --DOMWINDOW == 112 (155E5800) [pid = 3848] [serial = 460] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html] 15:21:27 INFO - PROCESS | 3848 | --DOMWINDOW == 111 (13487000) [pid = 3848] [serial = 466] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html] 15:21:27 INFO - PROCESS | 3848 | --DOMWINDOW == 110 (1175D000) [pid = 3848] [serial = 463] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html] 15:21:27 INFO - PROCESS | 3848 | --DOMWINDOW == 109 (10668800) [pid = 3848] [serial = 448] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html] 15:21:27 INFO - PROCESS | 3848 | --DOMWINDOW == 108 (19ECC400) [pid = 3848] [serial = 475] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html] 15:21:27 INFO - PROCESS | 3848 | 1462486887887 Marionette TRACE conn2 <- [1,672,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html",0,null,null,[["textAlign center is the center of the em squares (not the bounding box)",0,null,null]]]}] 15:21:27 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html | textAlign center is the center of the em squares (not the bounding box) 15:21:27 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html | took 1190ms 15:21:27 INFO - PROCESS | 3848 | 1462486887909 Marionette TRACE conn2 -> [0,673,"getWindowHandle",null] 15:21:27 INFO - PROCESS | 3848 | 1462486887911 Marionette TRACE conn2 <- [1,673,null,{"value":"13"}] 15:21:27 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html 15:21:27 INFO - PROCESS | 3848 | 1462486887914 Marionette TRACE conn2 -> [0,674,"setScriptTimeout",{"ms":35000}] 15:21:27 INFO - PROCESS | 3848 | 1462486887916 Marionette TRACE conn2 <- [1,674,null,{}] 15:21:27 INFO - PROCESS | 3848 | 1462486887919 Marionette TRACE conn2 -> [0,675,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:21:28 INFO - PROCESS | 3848 | 1462486888027 Marionette TRACE conn2 <- [1,675,null,{"value":null}] 15:21:28 INFO - PROCESS | 3848 | 1462486888039 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\", \"4d8e089e-8c00-4ed9-b753-79225e50fa4e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:21:28 INFO - PROCESS | 3848 | ++DOCSHELL 10668800 == 56 [pid = 3848] [id = 178] 15:21:28 INFO - PROCESS | 3848 | ++DOMWINDOW == 109 (106B0400) [pid = 3848] [serial = 532] [outer = 00000000] 15:21:28 INFO - PROCESS | 3848 | ++DOMWINDOW == 110 (11762C00) [pid = 3848] [serial = 533] [outer = 106B0400] 15:21:28 INFO - PROCESS | 3848 | 1462486888093 Marionette DEBUG loaded listener.js 15:21:28 INFO - PROCESS | 3848 | ++DOMWINDOW == 111 (12ED0C00) [pid = 3848] [serial = 534] [outer = 106B0400] 15:21:29 INFO - PROCESS | 3848 | 1462486888988 Marionette TRACE conn2 <- [1,676,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html",0,null,null,[["textAlign end with ltr is the right edge",0,null,null]]]}] 15:21:29 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html | textAlign end with ltr is the right edge 15:21:29 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html | took 1096ms 15:21:29 INFO - PROCESS | 3848 | 1462486889016 Marionette TRACE conn2 -> [0,677,"getWindowHandle",null] 15:21:29 INFO - PROCESS | 3848 | 1462486889017 Marionette TRACE conn2 <- [1,677,null,{"value":"13"}] 15:21:29 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html 15:21:29 INFO - PROCESS | 3848 | 1462486889024 Marionette TRACE conn2 -> [0,678,"setScriptTimeout",{"ms":35000}] 15:21:29 INFO - PROCESS | 3848 | 1462486889025 Marionette TRACE conn2 <- [1,678,null,{}] 15:21:29 INFO - PROCESS | 3848 | 1462486889029 Marionette TRACE conn2 -> [0,679,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:21:29 INFO - PROCESS | 3848 | 1462486889113 Marionette TRACE conn2 <- [1,679,null,{"value":null}] 15:21:29 INFO - PROCESS | 3848 | 1462486889120 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\", \"4d8e089e-8c00-4ed9-b753-79225e50fa4e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:21:29 INFO - PROCESS | 3848 | ++DOCSHELL 1175F800 == 57 [pid = 3848] [id = 179] 15:21:29 INFO - PROCESS | 3848 | ++DOMWINDOW == 112 (11EE7400) [pid = 3848] [serial = 535] [outer = 00000000] 15:21:29 INFO - PROCESS | 3848 | ++DOMWINDOW == 113 (160C4800) [pid = 3848] [serial = 536] [outer = 11EE7400] 15:21:29 INFO - PROCESS | 3848 | 1462486889164 Marionette DEBUG loaded listener.js 15:21:29 INFO - PROCESS | 3848 | ++DOMWINDOW == 114 (164C3C00) [pid = 3848] [serial = 537] [outer = 11EE7400] 15:21:30 INFO - PROCESS | 3848 | 1462486890127 Marionette TRACE conn2 <- [1,680,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html",0,null,null,[["textAlign end with rtl is the left edge",0,null,null]]]}] 15:21:30 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html | textAlign end with rtl is the left edge 15:21:30 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html | took 1143ms 15:21:30 INFO - PROCESS | 3848 | 1462486890209 Marionette TRACE conn2 -> [0,681,"getWindowHandle",null] 15:21:30 INFO - PROCESS | 3848 | 1462486890213 Marionette TRACE conn2 <- [1,681,null,{"value":"13"}] 15:21:30 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html 15:21:30 INFO - PROCESS | 3848 | 1462486890220 Marionette TRACE conn2 -> [0,682,"setScriptTimeout",{"ms":35000}] 15:21:30 INFO - PROCESS | 3848 | 1462486890224 Marionette TRACE conn2 <- [1,682,null,{}] 15:21:30 INFO - PROCESS | 3848 | 1462486890230 Marionette TRACE conn2 -> [0,683,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:21:30 INFO - PROCESS | 3848 | 1462486890329 Marionette TRACE conn2 <- [1,683,null,{"value":null}] 15:21:30 INFO - PROCESS | 3848 | 1462486890494 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\", \"4d8e089e-8c00-4ed9-b753-79225e50fa4e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:21:30 INFO - PROCESS | 3848 | ++DOCSHELL 1175CC00 == 58 [pid = 3848] [id = 180] 15:21:30 INFO - PROCESS | 3848 | ++DOMWINDOW == 115 (1175D800) [pid = 3848] [serial = 538] [outer = 00000000] 15:21:30 INFO - PROCESS | 3848 | ++DOMWINDOW == 116 (11B07400) [pid = 3848] [serial = 539] [outer = 1175D800] 15:21:30 INFO - PROCESS | 3848 | 1462486890593 Marionette DEBUG loaded listener.js 15:21:30 INFO - PROCESS | 3848 | ++DOMWINDOW == 117 (131D5000) [pid = 3848] [serial = 540] [outer = 1175D800] 15:21:31 INFO - PROCESS | 3848 | 1462486891648 Marionette TRACE conn2 <- [1,684,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html",0,null,null,[["textAlign left is the left of the first em square (not the bounding box)",0,null,null]]]}] 15:21:31 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html | textAlign left is the left of the first em square (not the bounding box) 15:21:31 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html | took 1456ms 15:21:31 INFO - PROCESS | 3848 | 1462486891675 Marionette TRACE conn2 -> [0,685,"getWindowHandle",null] 15:21:31 INFO - PROCESS | 3848 | 1462486891681 Marionette TRACE conn2 <- [1,685,null,{"value":"13"}] 15:21:31 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html 15:21:31 INFO - PROCESS | 3848 | 1462486891688 Marionette TRACE conn2 -> [0,686,"setScriptTimeout",{"ms":35000}] 15:21:31 INFO - PROCESS | 3848 | 1462486891691 Marionette TRACE conn2 <- [1,686,null,{}] 15:21:31 INFO - PROCESS | 3848 | 1462486891695 Marionette TRACE conn2 -> [0,687,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:21:31 INFO - PROCESS | 3848 | 1462486891799 Marionette TRACE conn2 <- [1,687,null,{"value":null}] 15:21:31 INFO - PROCESS | 3848 | 1462486891915 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\", \"4d8e089e-8c00-4ed9-b753-79225e50fa4e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:21:31 INFO - PROCESS | 3848 | ++DOCSHELL 16012800 == 59 [pid = 3848] [id = 181] 15:21:31 INFO - PROCESS | 3848 | ++DOMWINDOW == 118 (16043400) [pid = 3848] [serial = 541] [outer = 00000000] 15:21:32 INFO - PROCESS | 3848 | ++DOMWINDOW == 119 (16184400) [pid = 3848] [serial = 542] [outer = 16043400] 15:21:32 INFO - PROCESS | 3848 | 1462486892010 Marionette DEBUG loaded listener.js 15:21:32 INFO - PROCESS | 3848 | ++DOMWINDOW == 120 (164C0C00) [pid = 3848] [serial = 543] [outer = 16043400] 15:21:33 INFO - PROCESS | 3848 | 1462486893064 Marionette TRACE conn2 <- [1,688,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html",0,null,null,[["textAlign right is the right of the last em square (not the bounding box)",0,null,null]]]}] 15:21:33 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html | textAlign right is the right of the last em square (not the bounding box) 15:21:33 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html | took 1425ms 15:21:33 INFO - PROCESS | 3848 | 1462486893103 Marionette TRACE conn2 -> [0,689,"getWindowHandle",null] 15:21:33 INFO - PROCESS | 3848 | 1462486893105 Marionette TRACE conn2 <- [1,689,null,{"value":"13"}] 15:21:33 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html 15:21:33 INFO - PROCESS | 3848 | 1462486893109 Marionette TRACE conn2 -> [0,690,"setScriptTimeout",{"ms":35000}] 15:21:33 INFO - PROCESS | 3848 | 1462486893113 Marionette TRACE conn2 <- [1,690,null,{}] 15:21:33 INFO - PROCESS | 3848 | 1462486893124 Marionette TRACE conn2 -> [0,691,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:21:33 INFO - PROCESS | 3848 | 1462486893395 Marionette TRACE conn2 <- [1,691,null,{"value":null}] 15:21:33 INFO - PROCESS | 3848 | 1462486893544 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\", \"4d8e089e-8c00-4ed9-b753-79225e50fa4e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:21:33 INFO - PROCESS | 3848 | ++DOCSHELL 10E8E000 == 60 [pid = 3848] [id = 182] 15:21:33 INFO - PROCESS | 3848 | ++DOMWINDOW == 121 (10EA8000) [pid = 3848] [serial = 544] [outer = 00000000] 15:21:33 INFO - PROCESS | 3848 | ++DOMWINDOW == 122 (11755400) [pid = 3848] [serial = 545] [outer = 10EA8000] 15:21:33 INFO - PROCESS | 3848 | 1462486893595 Marionette DEBUG loaded listener.js 15:21:33 INFO - PROCESS | 3848 | ++DOMWINDOW == 123 (1175BC00) [pid = 3848] [serial = 546] [outer = 10EA8000] 15:21:34 INFO - PROCESS | 3848 | 1462486894611 Marionette TRACE conn2 <- [1,692,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html",0,null,null,[["textAlign start with ltr is the left edge",0,null,null]]]}] 15:21:34 INFO - PROCESS | 3848 | --DOCSHELL 10668800 == 59 [pid = 3848] [id = 178] 15:21:34 INFO - PROCESS | 3848 | --DOCSHELL 1A5F7000 == 58 [pid = 3848] [id = 177] 15:21:34 INFO - PROCESS | 3848 | --DOCSHELL 17049000 == 57 [pid = 3848] [id = 176] 15:21:34 INFO - PROCESS | 3848 | --DOCSHELL 1704A000 == 56 [pid = 3848] [id = 175] 15:21:34 INFO - PROCESS | 3848 | --DOCSHELL 16627400 == 55 [pid = 3848] [id = 174] 15:21:34 INFO - PROCESS | 3848 | --DOCSHELL 17045000 == 54 [pid = 3848] [id = 173] 15:21:34 INFO - PROCESS | 3848 | --DOCSHELL 1662B800 == 53 [pid = 3848] [id = 172] 15:21:34 INFO - PROCESS | 3848 | --DOCSHELL 0F5C4C00 == 52 [pid = 3848] [id = 171] 15:21:34 INFO - PROCESS | 3848 | --DOCSHELL 1341A400 == 51 [pid = 3848] [id = 170] 15:21:34 INFO - PROCESS | 3848 | --DOMWINDOW == 122 (1A809000) [pid = 3848] [serial = 455] [outer = 00000000] [url = about:blank] 15:21:34 INFO - PROCESS | 3848 | --DOMWINDOW == 121 (1B74D000) [pid = 3848] [serial = 458] [outer = 00000000] [url = about:blank] 15:21:34 INFO - PROCESS | 3848 | --DOMWINDOW == 120 (16652400) [pid = 3848] [serial = 491] [outer = 00000000] [url = about:blank] 15:21:34 INFO - PROCESS | 3848 | --DOCSHELL 16020000 == 50 [pid = 3848] [id = 166] 15:21:34 INFO - PROCESS | 3848 | --DOCSHELL 11BD0400 == 49 [pid = 3848] [id = 165] 15:21:34 INFO - PROCESS | 3848 | --DOCSHELL 1664D000 == 48 [pid = 3848] [id = 164] 15:21:34 INFO - PROCESS | 3848 | --DOMWINDOW == 119 (1617A000) [pid = 3848] [serial = 408] [outer = 00000000] [url = about:blank] 15:21:34 INFO - PROCESS | 3848 | --DOMWINDOW == 118 (16D2E000) [pid = 3848] [serial = 411] [outer = 00000000] [url = about:blank] 15:21:34 INFO - PROCESS | 3848 | --DOMWINDOW == 117 (10D22400) [pid = 3848] [serial = 447] [outer = 00000000] [url = about:blank] 15:21:34 INFO - PROCESS | 3848 | --DOMWINDOW == 116 (1B416000) [pid = 3848] [serial = 371] [outer = 00000000] [url = about:blank] 15:21:34 INFO - PROCESS | 3848 | --DOMWINDOW == 115 (1B750C00) [pid = 3848] [serial = 404] [outer = 00000000] [url = about:blank] 15:21:34 INFO - PROCESS | 3848 | --DOMWINDOW == 114 (112B8C00) [pid = 3848] [serial = 290] [outer = 00000000] [url = about:blank] 15:21:34 INFO - PROCESS | 3848 | --DOMWINDOW == 113 (146D3800) [pid = 3848] [serial = 365] [outer = 00000000] [url = about:blank] 15:21:34 INFO - PROCESS | 3848 | --DOMWINDOW == 112 (1AD83000) [pid = 3848] [serial = 414] [outer = 00000000] [url = about:blank] 15:21:34 INFO - PROCESS | 3848 | --DOMWINDOW == 111 (1344B000) [pid = 3848] [serial = 326] [outer = 00000000] [url = about:blank] 15:21:34 INFO - PROCESS | 3848 | --DOMWINDOW == 110 (1617D400) [pid = 3848] [serial = 329] [outer = 00000000] [url = about:blank] 15:21:34 INFO - PROCESS | 3848 | --DOMWINDOW == 109 (1617F000) [pid = 3848] [serial = 417] [outer = 00000000] [url = about:blank] 15:21:34 INFO - PROCESS | 3848 | --DOMWINDOW == 108 (1B181C00) [pid = 3848] [serial = 245] [outer = 00000000] [url = about:blank] 15:21:34 INFO - PROCESS | 3848 | --DOMWINDOW == 107 (1AC1C800) [pid = 3848] [serial = 332] [outer = 00000000] [url = about:blank] 15:21:34 INFO - PROCESS | 3848 | --DOMWINDOW == 106 (1B188400) [pid = 3848] [serial = 362] [outer = 00000000] [url = about:blank] 15:21:34 INFO - PROCESS | 3848 | --DOMWINDOW == 105 (13731000) [pid = 3848] [serial = 293] [outer = 00000000] [url = about:blank] 15:21:34 INFO - PROCESS | 3848 | --DOMWINDOW == 104 (1AECB400) [pid = 3848] [serial = 335] [outer = 00000000] [url = about:blank] 15:21:34 INFO - PROCESS | 3848 | --DOMWINDOW == 103 (1862BC00) [pid = 3848] [serial = 368] [outer = 00000000] [url = about:blank] 15:21:34 INFO - PROCESS | 3848 | --DOMWINDOW == 102 (1AC1C000) [pid = 3848] [serial = 479] [outer = 00000000] [url = about:blank] 15:21:34 INFO - PROCESS | 3848 | --DOMWINDOW == 101 (17048000) [pid = 3848] [serial = 485] [outer = 00000000] [url = about:blank] 15:21:34 INFO - PROCESS | 3848 | --DOMWINDOW == 100 (1B615C00) [pid = 3848] [serial = 482] [outer = 00000000] [url = about:blank] 15:21:34 INFO - PROCESS | 3848 | --DOMWINDOW == 99 (1AD8A400) [pid = 3848] [serial = 480] [outer = 00000000] [url = about:blank] 15:21:34 INFO - PROCESS | 3848 | --DOMWINDOW == 98 (17F1FC00) [pid = 3848] [serial = 473] [outer = 00000000] [url = about:blank] 15:21:34 INFO - PROCESS | 3848 | --DOMWINDOW == 97 (16631400) [pid = 3848] [serial = 470] [outer = 00000000] [url = about:blank] 15:21:34 INFO - PROCESS | 3848 | --DOMWINDOW == 96 (1B27D800) [pid = 3848] [serial = 489] [outer = 00000000] [url = about:blank] 15:21:34 INFO - PROCESS | 3848 | --DOMWINDOW == 95 (166E9C00) [pid = 3848] [serial = 471] [outer = 00000000] [url = about:blank] 15:21:34 INFO - PROCESS | 3848 | --DOMWINDOW == 94 (16182C00) [pid = 3848] [serial = 453] [outer = 00000000] [url = about:blank] 15:21:34 INFO - PROCESS | 3848 | --DOMWINDOW == 93 (16020800) [pid = 3848] [serial = 452] [outer = 00000000] [url = about:blank] 15:21:34 INFO - PROCESS | 3848 | --DOMWINDOW == 92 (1662D400) [pid = 3848] [serial = 462] [outer = 00000000] [url = about:blank] 15:21:34 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html | textAlign start with ltr is the left edge 15:21:34 INFO - PROCESS | 3848 | --DOMWINDOW == 91 (16629000) [pid = 3848] [serial = 461] [outer = 00000000] [url = about:blank] 15:21:34 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html | took 1613ms 15:21:34 INFO - PROCESS | 3848 | --DOMWINDOW == 90 (151B9800) [pid = 3848] [serial = 467] [outer = 00000000] [url = about:blank] 15:21:34 INFO - PROCESS | 3848 | --DOMWINDOW == 89 (15B62800) [pid = 3848] [serial = 468] [outer = 00000000] [url = about:blank] 15:21:34 INFO - PROCESS | 3848 | --DOMWINDOW == 88 (134CD800) [pid = 3848] [serial = 464] [outer = 00000000] [url = about:blank] 15:21:34 INFO - PROCESS | 3848 | --DOMWINDOW == 87 (15137C00) [pid = 3848] [serial = 465] [outer = 00000000] [url = about:blank] 15:21:34 INFO - PROCESS | 3848 | --DOMWINDOW == 86 (1175C800) [pid = 3848] [serial = 449] [outer = 00000000] [url = about:blank] 15:21:34 INFO - PROCESS | 3848 | --DOMWINDOW == 85 (11B3D800) [pid = 3848] [serial = 450] [outer = 00000000] [url = about:blank] 15:21:34 INFO - PROCESS | 3848 | --DOMWINDOW == 84 (1AD49800) [pid = 3848] [serial = 488] [outer = 00000000] [url = about:blank] 15:21:34 INFO - PROCESS | 3848 | --DOMWINDOW == 83 (1B61B400) [pid = 3848] [serial = 483] [outer = 00000000] [url = about:blank] 15:21:34 INFO - PROCESS | 3848 | --DOMWINDOW == 82 (1A190400) [pid = 3848] [serial = 476] [outer = 00000000] [url = about:blank] 15:21:34 INFO - PROCESS | 3848 | --DOMWINDOW == 81 (1A314C00) [pid = 3848] [serial = 477] [outer = 00000000] [url = about:blank] 15:21:34 INFO - PROCESS | 3848 | --DOMWINDOW == 80 (18031800) [pid = 3848] [serial = 474] [outer = 00000000] [url = about:blank] 15:21:34 INFO - PROCESS | 3848 | --DOMWINDOW == 79 (17050800) [pid = 3848] [serial = 486] [outer = 00000000] [url = about:blank] 15:21:34 INFO - PROCESS | 3848 | 1462486894711 Marionette TRACE conn2 -> [0,693,"getWindowHandle",null] 15:21:34 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html 15:21:34 INFO - PROCESS | 3848 | 1462486894715 Marionette TRACE conn2 <- [1,693,null,{"value":"13"}] 15:21:34 INFO - PROCESS | 3848 | 1462486894719 Marionette TRACE conn2 -> [0,694,"setScriptTimeout",{"ms":35000}] 15:21:34 INFO - PROCESS | 3848 | 1462486894723 Marionette TRACE conn2 <- [1,694,null,{}] 15:21:34 INFO - PROCESS | 3848 | 1462486894728 Marionette TRACE conn2 -> [0,695,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:21:34 INFO - PROCESS | 3848 | 1462486894823 Marionette TRACE conn2 <- [1,695,null,{"value":null}] 15:21:34 INFO - PROCESS | 3848 | 1462486894931 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\", \"4d8e089e-8c00-4ed9-b753-79225e50fa4e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:21:34 INFO - PROCESS | 3848 | ++DOCSHELL 11764000 == 49 [pid = 3848] [id = 183] 15:21:34 INFO - PROCESS | 3848 | ++DOMWINDOW == 80 (11B01400) [pid = 3848] [serial = 547] [outer = 00000000] 15:21:35 INFO - PROCESS | 3848 | ++DOMWINDOW == 81 (11BC8C00) [pid = 3848] [serial = 548] [outer = 11B01400] 15:21:35 INFO - PROCESS | 3848 | 1462486894978 Marionette DEBUG loaded listener.js 15:21:35 INFO - PROCESS | 3848 | ++DOMWINDOW == 82 (13157000) [pid = 3848] [serial = 549] [outer = 11B01400] 15:21:35 INFO - PROCESS | 3848 | 1462486895885 Marionette TRACE conn2 <- [1,696,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html",0,null,null,[["textAlign start with rtl is the right edge",0,null,null]]]}] 15:21:35 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | textAlign start with rtl is the right edge 15:21:35 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | took 1222ms 15:21:35 INFO - PROCESS | 3848 | 1462486895961 Marionette TRACE conn2 -> [0,697,"getWindowHandle",null] 15:21:35 INFO - PROCESS | 3848 | 1462486895964 Marionette TRACE conn2 <- [1,697,null,{"value":"13"}] 15:21:35 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html 15:21:35 INFO - PROCESS | 3848 | 1462486895968 Marionette TRACE conn2 -> [0,698,"setScriptTimeout",{"ms":35000}] 15:21:35 INFO - PROCESS | 3848 | 1462486895970 Marionette TRACE conn2 <- [1,698,null,{}] 15:21:35 INFO - PROCESS | 3848 | 1462486895974 Marionette TRACE conn2 -> [0,699,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:21:36 INFO - PROCESS | 3848 | 1462486896052 Marionette TRACE conn2 <- [1,699,null,{"value":null}] 15:21:36 INFO - PROCESS | 3848 | 1462486896063 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\", \"4d8e089e-8c00-4ed9-b753-79225e50fa4e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:21:36 INFO - PROCESS | 3848 | ++DOCSHELL 151AF000 == 50 [pid = 3848] [id = 184] 15:21:36 INFO - PROCESS | 3848 | ++DOMWINDOW == 83 (151B0C00) [pid = 3848] [serial = 550] [outer = 00000000] 15:21:36 INFO - PROCESS | 3848 | ++DOMWINDOW == 84 (155E3000) [pid = 3848] [serial = 551] [outer = 151B0C00] 15:21:36 INFO - PROCESS | 3848 | 1462486896107 Marionette DEBUG loaded listener.js 15:21:36 INFO - PROCESS | 3848 | ++DOMWINDOW == 85 (155ED000) [pid = 3848] [serial = 552] [outer = 151B0C00] 15:21:37 INFO - PROCESS | 3848 | 1462486897077 Marionette TRACE conn2 <- [1,700,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html",0,null,null,[["Canvas test: 2d.text.draw.baseline.alphabetic",0,null,null]]]}] 15:21:37 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | Canvas test: 2d.text.draw.baseline.alphabetic 15:21:37 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | took 1159ms 15:21:37 INFO - PROCESS | 3848 | 1462486897124 Marionette TRACE conn2 -> [0,701,"getWindowHandle",null] 15:21:37 INFO - PROCESS | 3848 | 1462486897128 Marionette TRACE conn2 <- [1,701,null,{"value":"13"}] 15:21:37 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html 15:21:37 INFO - PROCESS | 3848 | 1462486897137 Marionette TRACE conn2 -> [0,702,"setScriptTimeout",{"ms":35000}] 15:21:37 INFO - PROCESS | 3848 | 1462486897141 Marionette TRACE conn2 <- [1,702,null,{}] 15:21:37 INFO - PROCESS | 3848 | 1462486897145 Marionette TRACE conn2 -> [0,703,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:21:37 INFO - PROCESS | 3848 | 1462486897259 Marionette TRACE conn2 <- [1,703,null,{"value":null}] 15:21:37 INFO - PROCESS | 3848 | 1462486897266 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\", \"4d8e089e-8c00-4ed9-b753-79225e50fa4e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:21:37 INFO - PROCESS | 3848 | ++DOCSHELL 15C64000 == 51 [pid = 3848] [id = 185] 15:21:37 INFO - PROCESS | 3848 | ++DOMWINDOW == 86 (15C64C00) [pid = 3848] [serial = 553] [outer = 00000000] 15:21:37 INFO - PROCESS | 3848 | ++DOMWINDOW == 87 (1617F000) [pid = 3848] [serial = 554] [outer = 15C64C00] 15:21:37 INFO - PROCESS | 3848 | 1462486897322 Marionette DEBUG loaded listener.js 15:21:37 INFO - PROCESS | 3848 | ++DOMWINDOW == 88 (164BD400) [pid = 3848] [serial = 555] [outer = 15C64C00] 15:21:38 INFO - PROCESS | 3848 | 1462486898281 Marionette TRACE conn2 <- [1,704,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html",0,null,null,[["fillText handles maxWidth based on line size, not bounding box size",0,null,null]]]}] 15:21:38 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html | fillText handles maxWidth based on line size, not bounding box size 15:21:38 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html | took 1190ms 15:21:38 INFO - PROCESS | 3848 | 1462486898332 Marionette TRACE conn2 -> [0,705,"getWindowHandle",null] 15:21:38 INFO - PROCESS | 3848 | 1462486898334 Marionette TRACE conn2 <- [1,705,null,{"value":"13"}] 15:21:38 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html 15:21:38 INFO - PROCESS | 3848 | 1462486898337 Marionette TRACE conn2 -> [0,706,"setScriptTimeout",{"ms":35000}] 15:21:38 INFO - PROCESS | 3848 | 1462486898339 Marionette TRACE conn2 <- [1,706,null,{}] 15:21:38 INFO - PROCESS | 3848 | 1462486898348 Marionette TRACE conn2 -> [0,707,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:21:38 INFO - PROCESS | 3848 | 1462486898452 Marionette TRACE conn2 <- [1,707,null,{"value":null}] 15:21:38 INFO - PROCESS | 3848 | 1462486898458 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\", \"4d8e089e-8c00-4ed9-b753-79225e50fa4e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:21:38 INFO - PROCESS | 3848 | ++DOCSHELL 164C0000 == 52 [pid = 3848] [id = 186] 15:21:38 INFO - PROCESS | 3848 | ++DOMWINDOW == 89 (164C0800) [pid = 3848] [serial = 556] [outer = 00000000] 15:21:38 INFO - PROCESS | 3848 | ++DOMWINDOW == 90 (16636000) [pid = 3848] [serial = 557] [outer = 164C0800] 15:21:38 INFO - PROCESS | 3848 | 1462486898502 Marionette DEBUG loaded listener.js 15:21:38 INFO - PROCESS | 3848 | ++DOMWINDOW == 91 (1664D800) [pid = 3848] [serial = 558] [outer = 164C0800] 15:21:39 INFO - PROCESS | 3848 | --DOMWINDOW == 90 (1B617000) [pid = 3848] [serial = 457] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html] 15:21:39 INFO - PROCESS | 3848 | --DOMWINDOW == 89 (1601B000) [pid = 3848] [serial = 454] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html] 15:21:39 INFO - PROCESS | 3848 | --DOMWINDOW == 88 (19ED8000) [pid = 3848] [serial = 526] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html] 15:21:39 INFO - PROCESS | 3848 | --DOMWINDOW == 87 (1AC4E400) [pid = 3848] [serial = 529] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html] 15:21:39 INFO - PROCESS | 3848 | --DOMWINDOW == 86 (166E9800) [pid = 3848] [serial = 502] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html] 15:21:39 INFO - PROCESS | 3848 | --DOMWINDOW == 85 (1704A400) [pid = 3848] [serial = 520] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html] 15:21:39 INFO - PROCESS | 3848 | --DOMWINDOW == 84 (1344E800) [pid = 3848] [serial = 508] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html] 15:21:39 INFO - PROCESS | 3848 | --DOMWINDOW == 83 (0F620C00) [pid = 3848] [serial = 505] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html] 15:21:39 INFO - PROCESS | 3848 | --DOMWINDOW == 82 (17045C00) [pid = 3848] [serial = 517] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html] 15:21:39 INFO - PROCESS | 3848 | --DOMWINDOW == 81 (17E9A800) [pid = 3848] [serial = 499] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html] 15:21:39 INFO - PROCESS | 3848 | --DOMWINDOW == 80 (11EE6C00) [pid = 3848] [serial = 493] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html] 15:21:39 INFO - PROCESS | 3848 | --DOMWINDOW == 79 (1617F400) [pid = 3848] [serial = 496] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html] 15:21:39 INFO - PROCESS | 3848 | --DOMWINDOW == 78 (1662C800) [pid = 3848] [serial = 514] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html] 15:21:39 INFO - PROCESS | 3848 | --DOMWINDOW == 77 (0F5D0400) [pid = 3848] [serial = 511] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html] 15:21:39 INFO - PROCESS | 3848 | --DOMWINDOW == 76 (17370000) [pid = 3848] [serial = 523] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html] 15:21:39 INFO - PROCESS | 3848 | --DOMWINDOW == 75 (106B0400) [pid = 3848] [serial = 532] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html] 15:21:39 INFO - PROCESS | 3848 | 1462486899551 Marionette TRACE conn2 <- [1,708,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html",0,null,null,[["fillText works on @font-face fonts",0,null,null]]]}] 15:21:39 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | fillText works on @font-face fonts 15:21:39 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | took 1253ms 15:21:39 INFO - PROCESS | 3848 | 1462486899596 Marionette TRACE conn2 -> [0,709,"getWindowHandle",null] 15:21:39 INFO - PROCESS | 3848 | 1462486899598 Marionette TRACE conn2 <- [1,709,null,{"value":"13"}] 15:21:39 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html 15:21:39 INFO - PROCESS | 3848 | 1462486899601 Marionette TRACE conn2 -> [0,710,"setScriptTimeout",{"ms":35000}] 15:21:39 INFO - PROCESS | 3848 | 1462486899603 Marionette TRACE conn2 <- [1,710,null,{}] 15:21:39 INFO - PROCESS | 3848 | 1462486899607 Marionette TRACE conn2 -> [0,711,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:21:39 INFO - PROCESS | 3848 | 1462486899686 Marionette TRACE conn2 <- [1,711,null,{"value":null}] 15:21:39 INFO - PROCESS | 3848 | 1462486899693 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\", \"4d8e089e-8c00-4ed9-b753-79225e50fa4e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:21:39 INFO - PROCESS | 3848 | ++DOCSHELL 12F17000 == 53 [pid = 3848] [id = 187] 15:21:39 INFO - PROCESS | 3848 | ++DOMWINDOW == 76 (131D4800) [pid = 3848] [serial = 559] [outer = 00000000] 15:21:39 INFO - PROCESS | 3848 | ++DOMWINDOW == 77 (1662C800) [pid = 3848] [serial = 560] [outer = 131D4800] 15:21:39 INFO - PROCESS | 3848 | 1462486899749 Marionette DEBUG loaded listener.js 15:21:39 INFO - PROCESS | 3848 | ++DOMWINDOW == 78 (166E9800) [pid = 3848] [serial = 561] [outer = 131D4800] 15:21:40 INFO - PROCESS | 3848 | 1462486900201 Marionette TRACE conn2 <- [1,712,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html",0,null,null,[["fillText handles maxWidth correctly",1,"","@http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html:26:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,713,"getWindowHandle",null] 15:21:40 INFO - PROCESS | 3848 | 1462486900241 Marionette TRACE conn2 <- [1,713,null,{"value":"13"}] 15:21:40 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html 15:21:40 INFO - PROCESS | 3848 | 1462486900245 Marionette TRACE conn2 -> [0,714,"setScriptTimeout",{"ms":35000}] 15:21:40 INFO - PROCESS | 3848 | 1462486900246 Marionette TRACE conn2 <- [1,714,null,{}] 15:21:40 INFO - PROCESS | 3848 | 1462486900250 Marionette TRACE conn2 -> [0,715,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:21:40 INFO - PROCESS | 3848 | 1462486900328 Marionette TRACE conn2 <- [1,715,null,{"value":null}] 15:21:40 INFO - PROCESS | 3848 | 1462486900334 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\", \"4d8e089e-8c00-4ed9-b753-79225e50fa4e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:21:40 INFO - PROCESS | 3848 | ++DOCSHELL 17045C00 == 54 [pid = 3848] [id = 188] 15:21:40 INFO - PROCESS | 3848 | ++DOMWINDOW == 79 (17049000) [pid = 3848] [serial = 562] [outer = 00000000] 15:21:40 INFO - PROCESS | 3848 | ++DOMWINDOW == 80 (1736AC00) [pid = 3848] [serial = 563] [outer = 17049000] 15:21:40 INFO - PROCESS | 3848 | 1462486900387 Marionette DEBUG loaded listener.js 15:21:40 INFO - PROCESS | 3848 | ++DOMWINDOW == 81 (1736B800) [pid = 3848] [serial = 564] [outer = 17049000] 15:21:40 INFO - PROCESS | 3848 | 1462486900849 Marionette TRACE conn2 <- [1,716,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html",0,null,null,[["fillText handles maxWidth correctly",0,null,null]]]}] 15:21:40 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | fillText handles maxWidth correctly 15:21:40 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | took 642ms 15:21:40 INFO - PROCESS | 3848 | 1462486900882 Marionette TRACE conn2 -> [0,717,"getWindowHandle",null] 15:21:40 INFO - PROCESS | 3848 | 1462486900884 Marionette TRACE conn2 <- [1,717,null,{"value":"13"}] 15:21:40 INFO - PROCESS | 3848 | 1462486900888 Marionette TRACE conn2 -> [0,718,"setScriptTimeout",{"ms":35000}] 15:21:40 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html 15:21:40 INFO - PROCESS | 3848 | 1462486900890 Marionette TRACE conn2 <- [1,718,null,{}] 15:21:40 INFO - PROCESS | 3848 | 1462486900893 Marionette TRACE conn2 -> [0,719,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:21:40 INFO - PROCESS | 3848 | 1462486900967 Marionette TRACE conn2 <- [1,719,null,{"value":null}] 15:21:40 INFO - PROCESS | 3848 | 1462486900976 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\", \"4d8e089e-8c00-4ed9-b753-79225e50fa4e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:21:41 INFO - PROCESS | 3848 | ++DOCSHELL 10554000 == 55 [pid = 3848] [id = 189] 15:21:41 INFO - PROCESS | 3848 | ++DOMWINDOW == 82 (16185800) [pid = 3848] [serial = 565] [outer = 00000000] 15:21:41 INFO - PROCESS | 3848 | ++DOMWINDOW == 83 (17894400) [pid = 3848] [serial = 566] [outer = 16185800] 15:21:41 INFO - PROCESS | 3848 | 1462486901020 Marionette DEBUG loaded listener.js 15:21:41 INFO - PROCESS | 3848 | ++DOMWINDOW == 84 (17A02400) [pid = 3848] [serial = 567] [outer = 16185800] 15:21:41 INFO - PROCESS | 3848 | 1462486901748 Marionette TRACE conn2 <- [1,720,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html",0,null,null,[["fillText handles maxWidth correctly",1,"assert_equals: d[4036] expected 0 but got 24","_assertGreen/testColor@http://web-platform.test:8000/common/canvas-tests.js:74:9\n_assertGreen@http://web-platform.test:8000/common/canvas-tests.js:80:13\n@http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html:27:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,721,"getWindowHandle",null] 15:21:41 INFO - PROCESS | 3848 | 1462486901797 Marionette TRACE conn2 <- [1,721,null,{"value":"13"}] 15:21:41 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html 15:21:41 INFO - PROCESS | 3848 | 1462486901802 Marionette TRACE conn2 -> [0,722,"setScriptTimeout",{"ms":35000}] 15:21:41 INFO - PROCESS | 3848 | 1462486901806 Marionette TRACE conn2 <- [1,722,null,{}] 15:21:41 INFO - PROCESS | 3848 | 1462486901811 Marionette TRACE conn2 -> [0,723,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:21:41 INFO - PROCESS | 3848 | 1462486901916 Marionette TRACE conn2 <- [1,723,null,{"value":null}] 15:21:42 INFO - PROCESS | 3848 | 1462486901997 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\", \"4d8e089e-8c00-4ed9-b753-79225e50fa4e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:21:42 INFO - PROCESS | 3848 | ++DOCSHELL 10DE6C00 == 56 [pid = 3848] [id = 190] 15:21:42 INFO - PROCESS | 3848 | ++DOMWINDOW == 85 (11B04000) [pid = 3848] [serial = 568] [outer = 00000000] 15:21:42 INFO - PROCESS | 3848 | ++DOMWINDOW == 86 (1344F000) [pid = 3848] [serial = 569] [outer = 11B04000] 15:21:42 INFO - PROCESS | 3848 | 1462486902093 Marionette DEBUG loaded listener.js 15:21:42 INFO - PROCESS | 3848 | ++DOMWINDOW == 87 (146D2C00) [pid = 3848] [serial = 570] [outer = 11B04000] 15:21:42 INFO - PROCESS | 3848 | 1462486902677 Marionette TRACE conn2 <- [1,724,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html",0,null,null,[["fillText does not start a new path or subpath",0,null,null]]]}] 15:21:42 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | fillText does not start a new path or subpath 15:21:42 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | took 908ms 15:21:42 INFO - PROCESS | 3848 | 1462486902704 Marionette TRACE conn2 -> [0,725,"getWindowHandle",null] 15:21:42 INFO - PROCESS | 3848 | 1462486902709 Marionette TRACE conn2 <- [1,725,null,{"value":"13"}] 15:21:42 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html 15:21:42 INFO - PROCESS | 3848 | 1462486902716 Marionette TRACE conn2 -> [0,726,"setScriptTimeout",{"ms":35000}] 15:21:42 INFO - PROCESS | 3848 | 1462486902719 Marionette TRACE conn2 <- [1,726,null,{}] 15:21:42 INFO - PROCESS | 3848 | 1462486902723 Marionette TRACE conn2 -> [0,727,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:21:42 INFO - PROCESS | 3848 | 1462486902827 Marionette TRACE conn2 <- [1,727,null,{"value":null}] 15:21:42 INFO - PROCESS | 3848 | 1462486902920 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\", \"4d8e089e-8c00-4ed9-b753-79225e50fa4e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:21:42 INFO - PROCESS | 3848 | ++DOCSHELL 16176C00 == 57 [pid = 3848] [id = 191] 15:21:42 INFO - PROCESS | 3848 | ++DOMWINDOW == 88 (1617C000) [pid = 3848] [serial = 571] [outer = 00000000] 15:21:42 INFO - PROCESS | 3848 | ++DOMWINDOW == 89 (164C8C00) [pid = 3848] [serial = 572] [outer = 1617C000] 15:21:42 INFO - PROCESS | 3848 | 1462486902973 Marionette DEBUG loaded listener.js 15:21:43 INFO - PROCESS | 3848 | ++DOMWINDOW == 90 (1662CC00) [pid = 3848] [serial = 573] [outer = 1617C000] 15:21:44 INFO - PROCESS | 3848 | 1462486903980 Marionette TRACE conn2 <- [1,728,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html",0,null,null,[["Canvas test: 2d.text.draw.fontface",0,null,null]]]}] 15:21:44 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | Canvas test: 2d.text.draw.fontface 15:21:44 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | took 1300ms 15:21:44 INFO - PROCESS | 3848 | 1462486904012 Marionette TRACE conn2 -> [0,729,"getWindowHandle",null] 15:21:44 INFO - PROCESS | 3848 | 1462486904015 Marionette TRACE conn2 <- [1,729,null,{"value":"13"}] 15:21:44 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html 15:21:44 INFO - PROCESS | 3848 | 1462486904019 Marionette TRACE conn2 -> [0,730,"setScriptTimeout",{"ms":35000}] 15:21:44 INFO - PROCESS | 3848 | 1462486904023 Marionette TRACE conn2 <- [1,730,null,{}] 15:21:44 INFO - PROCESS | 3848 | 1462486904034 Marionette TRACE conn2 -> [0,731,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:21:44 INFO - PROCESS | 3848 | 1462486904140 Marionette TRACE conn2 <- [1,731,null,{"value":null}] 15:21:44 INFO - PROCESS | 3848 | 1462486904214 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\", \"4d8e089e-8c00-4ed9-b753-79225e50fa4e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:21:44 INFO - PROCESS | 3848 | ++DOCSHELL 171D7800 == 58 [pid = 3848] [id = 192] 15:21:44 INFO - PROCESS | 3848 | ++DOMWINDOW == 91 (17378400) [pid = 3848] [serial = 574] [outer = 00000000] 15:21:44 INFO - PROCESS | 3848 | ++DOMWINDOW == 92 (18031C00) [pid = 3848] [serial = 575] [outer = 17378400] 15:21:44 INFO - PROCESS | 3848 | 1462486904270 Marionette DEBUG loaded listener.js 15:21:44 INFO - PROCESS | 3848 | ++DOMWINDOW == 93 (184B2400) [pid = 3848] [serial = 576] [outer = 17378400] 15:21:45 INFO - PROCESS | 3848 | 1462486905295 Marionette TRACE conn2 <- [1,732,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html",0,null,null,[["@font-face fonts should work even if they are not used in the page",0,null,null]]]}] 15:21:45 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html | @font-face fonts should work even if they are not used in the page 15:21:45 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html | took 1315ms 15:21:45 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html 15:21:45 INFO - PROCESS | 3848 | 1462486905329 Marionette TRACE conn2 -> [0,733,"getWindowHandle",null] 15:21:45 INFO - PROCESS | 3848 | 1462486905332 Marionette TRACE conn2 <- [1,733,null,{"value":"13"}] 15:21:45 INFO - PROCESS | 3848 | 1462486905336 Marionette TRACE conn2 -> [0,734,"setScriptTimeout",{"ms":35000}] 15:21:45 INFO - PROCESS | 3848 | 1462486905338 Marionette TRACE conn2 <- [1,734,null,{}] 15:21:45 INFO - PROCESS | 3848 | 1462486905342 Marionette TRACE conn2 -> [0,735,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:21:45 INFO - PROCESS | 3848 | 1462486905441 Marionette TRACE conn2 <- [1,735,null,{"value":null}] 15:21:45 INFO - PROCESS | 3848 | 1462486905554 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\", \"4d8e089e-8c00-4ed9-b753-79225e50fa4e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:21:45 INFO - PROCESS | 3848 | ++DOCSHELL 18037000 == 59 [pid = 3848] [id = 193] 15:21:45 INFO - PROCESS | 3848 | ++DOMWINDOW == 94 (18425800) [pid = 3848] [serial = 577] [outer = 00000000] 15:21:45 INFO - PROCESS | 3848 | ++DOMWINDOW == 95 (19ED7000) [pid = 3848] [serial = 578] [outer = 18425800] 15:21:45 INFO - PROCESS | 3848 | 1462486905651 Marionette DEBUG loaded listener.js 15:21:45 INFO - PROCESS | 3848 | ++DOMWINDOW == 96 (1A19A000) [pid = 3848] [serial = 579] [outer = 18425800] 15:21:46 INFO - PROCESS | 3848 | 1462486906683 Marionette TRACE conn2 <- [1,736,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html",0,null,null,[["Draw with the font immediately, then wait a bit until and draw again. (This crashes some version of WebKit.)",0,null,null]]]}] 15:21:46 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html | Draw with the font immediately, then wait a bit until and draw again. (This crashes some version of WebKit.) 15:21:46 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html | took 1394ms 15:21:46 INFO - PROCESS | 3848 | 1462486906739 Marionette TRACE conn2 -> [0,737,"getWindowHandle",null] 15:21:46 INFO - PROCESS | 3848 | 1462486906743 Marionette TRACE conn2 <- [1,737,null,{"value":"13"}] 15:21:46 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html 15:21:46 INFO - PROCESS | 3848 | 1462486906749 Marionette TRACE conn2 -> [0,738,"setScriptTimeout",{"ms":35000}] 15:21:46 INFO - PROCESS | 3848 | 1462486906753 Marionette TRACE conn2 <- [1,738,null,{}] 15:21:46 INFO - PROCESS | 3848 | 1462486906759 Marionette TRACE conn2 -> [0,739,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:21:46 INFO - PROCESS | 3848 | 1462486906905 Marionette TRACE conn2 <- [1,739,null,{"value":null}] 15:21:47 INFO - PROCESS | 3848 | 1462486907044 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\", \"4d8e089e-8c00-4ed9-b753-79225e50fa4e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:21:47 INFO - PROCESS | 3848 | ++DOCSHELL 131D6000 == 60 [pid = 3848] [id = 194] 15:21:47 INFO - PROCESS | 3848 | ++DOMWINDOW == 97 (1340E000) [pid = 3848] [serial = 580] [outer = 00000000] 15:21:47 INFO - PROCESS | 3848 | ++DOMWINDOW == 98 (13487400) [pid = 3848] [serial = 581] [outer = 1340E000] 15:21:47 INFO - PROCESS | 3848 | 1462486907095 Marionette DEBUG loaded listener.js 15:21:47 INFO - PROCESS | 3848 | ++DOMWINDOW == 99 (13F89C00) [pid = 3848] [serial = 582] [outer = 1340E000] 15:21:47 INFO - PROCESS | 3848 | --DOCSHELL 17045C00 == 59 [pid = 3848] [id = 188] 15:21:47 INFO - PROCESS | 3848 | --DOCSHELL 12F17000 == 58 [pid = 3848] [id = 187] 15:21:47 INFO - PROCESS | 3848 | --DOCSHELL 164C0000 == 57 [pid = 3848] [id = 186] 15:21:47 INFO - PROCESS | 3848 | --DOCSHELL 15C64000 == 56 [pid = 3848] [id = 185] 15:21:47 INFO - PROCESS | 3848 | --DOCSHELL 151AF000 == 55 [pid = 3848] [id = 184] 15:21:47 INFO - PROCESS | 3848 | --DOCSHELL 11764000 == 54 [pid = 3848] [id = 183] 15:21:47 INFO - PROCESS | 3848 | --DOCSHELL 10E8E000 == 53 [pid = 3848] [id = 182] 15:21:47 INFO - PROCESS | 3848 | --DOCSHELL 1175CC00 == 52 [pid = 3848] [id = 180] 15:21:47 INFO - PROCESS | 3848 | --DOMWINDOW == 98 (1B755C00) [pid = 3848] [serial = 459] [outer = 00000000] [url = about:blank] 15:21:47 INFO - PROCESS | 3848 | --DOMWINDOW == 97 (1AD3E800) [pid = 3848] [serial = 456] [outer = 00000000] [url = about:blank] 15:21:47 INFO - PROCESS | 3848 | --DOMWINDOW == 96 (1A805000) [pid = 3848] [serial = 527] [outer = 00000000] [url = about:blank] 15:21:47 INFO - PROCESS | 3848 | --DOMWINDOW == 95 (1AD8B400) [pid = 3848] [serial = 530] [outer = 00000000] [url = about:blank] 15:21:47 INFO - PROCESS | 3848 | --DOMWINDOW == 94 (17378000) [pid = 3848] [serial = 504] [outer = 00000000] [url = about:blank] 15:21:47 INFO - PROCESS | 3848 | --DOMWINDOW == 93 (17374C00) [pid = 3848] [serial = 503] [outer = 00000000] [url = about:blank] 15:21:47 INFO - PROCESS | 3848 | --DOMWINDOW == 92 (17972400) [pid = 3848] [serial = 521] [outer = 00000000] [url = about:blank] 15:21:47 INFO - PROCESS | 3848 | --DOMWINDOW == 91 (151B1000) [pid = 3848] [serial = 510] [outer = 00000000] [url = about:blank] 15:21:47 INFO - PROCESS | 3848 | --DOMWINDOW == 90 (13CBB000) [pid = 3848] [serial = 509] [outer = 00000000] [url = about:blank] 15:21:47 INFO - PROCESS | 3848 | --DOMWINDOW == 89 (0F62A800) [pid = 3848] [serial = 507] [outer = 00000000] [url = about:blank] 15:21:47 INFO - PROCESS | 3848 | --DOMWINDOW == 88 (0F628400) [pid = 3848] [serial = 506] [outer = 00000000] [url = about:blank] 15:21:47 INFO - PROCESS | 3848 | --DOMWINDOW == 87 (171D8400) [pid = 3848] [serial = 518] [outer = 00000000] [url = about:blank] 15:21:47 INFO - PROCESS | 3848 | --DOMWINDOW == 86 (1736D800) [pid = 3848] [serial = 519] [outer = 00000000] [url = about:blank] 15:21:47 INFO - PROCESS | 3848 | --DOMWINDOW == 85 (1A810000) [pid = 3848] [serial = 501] [outer = 00000000] [url = about:blank] 15:21:47 INFO - PROCESS | 3848 | --DOMWINDOW == 84 (1A76AC00) [pid = 3848] [serial = 500] [outer = 00000000] [url = about:blank] 15:21:47 INFO - PROCESS | 3848 | --DOMWINDOW == 83 (13759C00) [pid = 3848] [serial = 495] [outer = 00000000] [url = about:blank] 15:21:47 INFO - PROCESS | 3848 | --DOMWINDOW == 82 (131CE400) [pid = 3848] [serial = 494] [outer = 00000000] [url = about:blank] 15:21:47 INFO - PROCESS | 3848 | --DOMWINDOW == 81 (1664D400) [pid = 3848] [serial = 498] [outer = 00000000] [url = about:blank] 15:21:47 INFO - PROCESS | 3848 | --DOMWINDOW == 80 (16628400) [pid = 3848] [serial = 497] [outer = 00000000] [url = about:blank] 15:21:47 INFO - PROCESS | 3848 | --DOMWINDOW == 79 (1664A800) [pid = 3848] [serial = 515] [outer = 00000000] [url = about:blank] 15:21:47 INFO - PROCESS | 3848 | --DOMWINDOW == 78 (166E7800) [pid = 3848] [serial = 516] [outer = 00000000] [url = about:blank] 15:21:47 INFO - PROCESS | 3848 | --DOMWINDOW == 77 (1359D000) [pid = 3848] [serial = 512] [outer = 00000000] [url = about:blank] 15:21:47 INFO - PROCESS | 3848 | --DOMWINDOW == 76 (1AC19000) [pid = 3848] [serial = 528] [outer = 00000000] [url = about:blank] 15:21:47 INFO - PROCESS | 3848 | --DOMWINDOW == 75 (155E1C00) [pid = 3848] [serial = 513] [outer = 00000000] [url = about:blank] 15:21:47 INFO - PROCESS | 3848 | --DOMWINDOW == 74 (1AECEC00) [pid = 3848] [serial = 531] [outer = 00000000] [url = about:blank] 15:21:47 INFO - PROCESS | 3848 | --DOMWINDOW == 73 (1A197000) [pid = 3848] [serial = 524] [outer = 00000000] [url = about:blank] 15:21:47 INFO - PROCESS | 3848 | --DOMWINDOW == 72 (11762C00) [pid = 3848] [serial = 533] [outer = 00000000] [url = about:blank] 15:21:47 INFO - PROCESS | 3848 | --DOMWINDOW == 71 (1A317C00) [pid = 3848] [serial = 525] [outer = 00000000] [url = about:blank] 15:21:47 INFO - PROCESS | 3848 | --DOMWINDOW == 70 (12ED0C00) [pid = 3848] [serial = 534] [outer = 00000000] [url = about:blank] 15:21:47 INFO - PROCESS | 3848 | --DOMWINDOW == 69 (17A0C400) [pid = 3848] [serial = 522] [outer = 00000000] [url = about:blank] 15:21:47 INFO - PROCESS | 3848 | --DOMWINDOW == 68 (160C4800) [pid = 3848] [serial = 536] [outer = 00000000] [url = about:blank] 15:21:48 INFO - PROCESS | 3848 | 1462486908077 Marionette TRACE conn2 <- [1,740,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html",0,null,null,[["U+0020 is rendered the correct size (1em wide)",0,null,null]]]}] 15:21:48 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | U+0020 is rendered the correct size (1em wide) 15:21:48 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | took 1363ms 15:21:48 INFO - PROCESS | 3848 | 1462486908105 Marionette TRACE conn2 -> [0,741,"getWindowHandle",null] 15:21:48 INFO - PROCESS | 3848 | 1462486908110 Marionette TRACE conn2 <- [1,741,null,{"value":"13"}] 15:21:48 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html 15:21:48 INFO - PROCESS | 3848 | 1462486908116 Marionette TRACE conn2 -> [0,742,"setScriptTimeout",{"ms":35000}] 15:21:48 INFO - PROCESS | 3848 | 1462486908119 Marionette TRACE conn2 <- [1,742,null,{}] 15:21:48 INFO - PROCESS | 3848 | 1462486908123 Marionette TRACE conn2 -> [0,743,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:21:48 INFO - PROCESS | 3848 | 1462486908203 Marionette TRACE conn2 <- [1,743,null,{"value":null}] 15:21:48 INFO - PROCESS | 3848 | 1462486908211 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\", \"4d8e089e-8c00-4ed9-b753-79225e50fa4e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:21:48 INFO - PROCESS | 3848 | ++DOCSHELL 11B49400 == 53 [pid = 3848] [id = 195] 15:21:48 INFO - PROCESS | 3848 | ++DOMWINDOW == 69 (11B8B800) [pid = 3848] [serial = 583] [outer = 00000000] 15:21:48 INFO - PROCESS | 3848 | ++DOMWINDOW == 70 (13729000) [pid = 3848] [serial = 584] [outer = 11B8B800] 15:21:48 INFO - PROCESS | 3848 | 1462486908255 Marionette DEBUG loaded listener.js 15:21:48 INFO - PROCESS | 3848 | ++DOMWINDOW == 71 (155E1C00) [pid = 3848] [serial = 585] [outer = 11B8B800] 15:21:49 INFO - PROCESS | 3848 | 1462486909216 Marionette TRACE conn2 <- [1,744,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html",0,null,null,[["Non-space characters are not converted to U+0020 and collapsed",0,null,null]]]}] 15:21:49 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html | Non-space characters are not converted to U+0020 and collapsed 15:21:49 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html | took 1144ms 15:21:49 INFO - PROCESS | 3848 | 1462486909264 Marionette TRACE conn2 -> [0,745,"getWindowHandle",null] 15:21:49 INFO - PROCESS | 3848 | 1462486909266 Marionette TRACE conn2 <- [1,745,null,{"value":"13"}] 15:21:49 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html 15:21:49 INFO - PROCESS | 3848 | 1462486909270 Marionette TRACE conn2 -> [0,746,"setScriptTimeout",{"ms":35000}] 15:21:49 INFO - PROCESS | 3848 | 1462486909273 Marionette TRACE conn2 <- [1,746,null,{}] 15:21:49 INFO - PROCESS | 3848 | 1462486909283 Marionette TRACE conn2 -> [0,747,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:21:49 INFO - PROCESS | 3848 | 1462486909370 Marionette TRACE conn2 <- [1,747,null,{"value":null}] 15:21:49 INFO - PROCESS | 3848 | 1462486909378 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\", \"4d8e089e-8c00-4ed9-b753-79225e50fa4e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:21:49 INFO - PROCESS | 3848 | ++DOCSHELL 155EA000 == 54 [pid = 3848] [id = 196] 15:21:49 INFO - PROCESS | 3848 | ++DOMWINDOW == 72 (16182800) [pid = 3848] [serial = 586] [outer = 00000000] 15:21:49 INFO - PROCESS | 3848 | ++DOMWINDOW == 73 (164BF800) [pid = 3848] [serial = 587] [outer = 16182800] 15:21:49 INFO - PROCESS | 3848 | 1462486909425 Marionette DEBUG loaded listener.js 15:21:49 INFO - PROCESS | 3848 | ++DOMWINDOW == 74 (164C8000) [pid = 3848] [serial = 588] [outer = 16182800] 15:21:49 INFO - PROCESS | 3848 | 1462486909976 Marionette TRACE conn2 <- [1,748,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html",0,null,null,[["strokeText does not start a new path or subpath",0,null,null]]]}] 15:21:49 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | strokeText does not start a new path or subpath 15:21:49 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | took 689ms 15:21:49 INFO - PROCESS | 3848 | 1462486910000 Marionette TRACE conn2 -> [0,749,"getWindowHandle",null] 15:21:50 INFO - PROCESS | 3848 | 1462486910003 Marionette TRACE conn2 <- [1,749,null,{"value":"13"}] 15:21:50 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html 15:21:50 INFO - PROCESS | 3848 | 1462486910016 Marionette TRACE conn2 -> [0,750,"setScriptTimeout",{"ms":35000}] 15:21:50 INFO - PROCESS | 3848 | 1462486910018 Marionette TRACE conn2 <- [1,750,null,{}] 15:21:50 INFO - PROCESS | 3848 | 1462486910022 Marionette TRACE conn2 -> [0,751,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:21:50 INFO - PROCESS | 3848 | 1462486910127 Marionette TRACE conn2 <- [1,751,null,{"value":null}] 15:21:50 INFO - PROCESS | 3848 | 1462486910178 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\", \"4d8e089e-8c00-4ed9-b753-79225e50fa4e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:21:50 INFO - PROCESS | 3848 | ++DOCSHELL 16651000 == 55 [pid = 3848] [id = 197] 15:21:50 INFO - PROCESS | 3848 | ++DOMWINDOW == 75 (16652400) [pid = 3848] [serial = 589] [outer = 00000000] 15:21:50 INFO - PROCESS | 3848 | ++DOMWINDOW == 76 (166E8C00) [pid = 3848] [serial = 590] [outer = 16652400] 15:21:50 INFO - PROCESS | 3848 | 1462486910228 Marionette DEBUG loaded listener.js 15:21:50 INFO - PROCESS | 3848 | ++DOMWINDOW == 77 (17043400) [pid = 3848] [serial = 591] [outer = 16652400] 15:21:51 INFO - PROCESS | 3848 | 1462486911115 Marionette TRACE conn2 <- [1,752,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html",0,null,null,[["Canvas test: 2d.text.measure.width.basic",0,null,null]]]}] 15:21:51 INFO - PROCESS | 3848 | --DOMWINDOW == 76 (1664F800) [pid = 3848] [serial = 490] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html] 15:21:51 INFO - PROCESS | 3848 | --DOMWINDOW == 75 (17049000) [pid = 3848] [serial = 562] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html] 15:21:51 INFO - PROCESS | 3848 | --DOMWINDOW == 74 (15C64C00) [pid = 3848] [serial = 553] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html] 15:21:51 INFO - PROCESS | 3848 | --DOMWINDOW == 73 (11B01400) [pid = 3848] [serial = 547] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html] 15:21:51 INFO - PROCESS | 3848 | --DOMWINDOW == 72 (151B0C00) [pid = 3848] [serial = 550] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html] 15:21:51 INFO - PROCESS | 3848 | --DOMWINDOW == 71 (10EA8000) [pid = 3848] [serial = 544] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html] 15:21:51 INFO - PROCESS | 3848 | --DOMWINDOW == 70 (164C0800) [pid = 3848] [serial = 556] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html] 15:21:51 INFO - PROCESS | 3848 | --DOMWINDOW == 69 (131D4800) [pid = 3848] [serial = 559] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html] 15:21:51 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | Canvas test: 2d.text.measure.width.basic 15:21:51 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | took 1159ms 15:21:51 INFO - PROCESS | 3848 | 1462486911177 Marionette TRACE conn2 -> [0,753,"getWindowHandle",null] 15:21:51 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html 15:21:51 INFO - PROCESS | 3848 | 1462486911179 Marionette TRACE conn2 <- [1,753,null,{"value":"13"}] 15:21:51 INFO - PROCESS | 3848 | 1462486911182 Marionette TRACE conn2 -> [0,754,"setScriptTimeout",{"ms":35000}] 15:21:51 INFO - PROCESS | 3848 | 1462486911184 Marionette TRACE conn2 <- [1,754,null,{}] 15:21:51 INFO - PROCESS | 3848 | 1462486911188 Marionette TRACE conn2 -> [0,755,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:21:51 INFO - PROCESS | 3848 | 1462486911292 Marionette TRACE conn2 <- [1,755,null,{"value":null}] 15:21:51 INFO - PROCESS | 3848 | 1462486911300 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\", \"4d8e089e-8c00-4ed9-b753-79225e50fa4e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:21:51 INFO - PROCESS | 3848 | ++DOCSHELL 13730000 == 56 [pid = 3848] [id = 198] 15:21:51 INFO - PROCESS | 3848 | ++DOMWINDOW == 70 (15C64C00) [pid = 3848] [serial = 592] [outer = 00000000] 15:21:51 INFO - PROCESS | 3848 | ++DOMWINDOW == 71 (16648800) [pid = 3848] [serial = 593] [outer = 15C64C00] 15:21:51 INFO - PROCESS | 3848 | 1462486911345 Marionette DEBUG loaded listener.js 15:21:51 INFO - PROCESS | 3848 | ++DOMWINDOW == 72 (17046000) [pid = 3848] [serial = 594] [outer = 15C64C00] 15:21:52 INFO - PROCESS | 3848 | 1462486912248 Marionette TRACE conn2 <- [1,756,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html",0,null,null,[["The empty string has zero width",0,null,null]]]}] 15:21:52 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | The empty string has zero width 15:21:52 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | took 1096ms 15:21:52 INFO - PROCESS | 3848 | 1462486912283 Marionette TRACE conn2 -> [0,757,"getWindowHandle",null] 15:21:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html 15:21:52 INFO - PROCESS | 3848 | 1462486912285 Marionette TRACE conn2 <- [1,757,null,{"value":"13"}] 15:21:52 INFO - PROCESS | 3848 | 1462486912288 Marionette TRACE conn2 -> [0,758,"setScriptTimeout",{"ms":35000}] 15:21:52 INFO - PROCESS | 3848 | 1462486912290 Marionette TRACE conn2 <- [1,758,null,{}] 15:21:52 INFO - PROCESS | 3848 | 1462486912294 Marionette TRACE conn2 -> [0,759,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:21:52 INFO - PROCESS | 3848 | 1462486912390 Marionette TRACE conn2 <- [1,759,null,{"value":null}] 15:21:52 INFO - PROCESS | 3848 | 1462486912397 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\", \"4d8e089e-8c00-4ed9-b753-79225e50fa4e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:21:52 INFO - PROCESS | 3848 | ++DOCSHELL 17377800 == 57 [pid = 3848] [id = 199] 15:21:52 INFO - PROCESS | 3848 | ++DOMWINDOW == 73 (17532400) [pid = 3848] [serial = 595] [outer = 00000000] 15:21:52 INFO - PROCESS | 3848 | ++DOMWINDOW == 74 (1789E400) [pid = 3848] [serial = 596] [outer = 17532400] 15:21:52 INFO - PROCESS | 3848 | 1462486912444 Marionette DEBUG loaded listener.js 15:21:52 INFO - PROCESS | 3848 | ++DOMWINDOW == 75 (17EA1800) [pid = 3848] [serial = 597] [outer = 17532400] 15:21:52 INFO - PROCESS | 3848 | 1462486912882 Marionette TRACE conn2 <- [1,760,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html",0,null,null,[["Canvas test: 2d.fillStyle.default",0,null,null]]]}] 15:21:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | Canvas test: 2d.fillStyle.default 15:21:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | took 627ms 15:21:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html 15:21:52 INFO - PROCESS | 3848 | 1462486912926 Marionette TRACE conn2 -> [0,761,"getWindowHandle",null] 15:21:52 INFO - PROCESS | 3848 | 1462486912928 Marionette TRACE conn2 <- [1,761,null,{"value":"13"}] 15:21:52 INFO - PROCESS | 3848 | 1462486912931 Marionette TRACE conn2 -> [0,762,"setScriptTimeout",{"ms":35000}] 15:21:52 INFO - PROCESS | 3848 | 1462486912933 Marionette TRACE conn2 <- [1,762,null,{}] 15:21:52 INFO - PROCESS | 3848 | 1462486912937 Marionette TRACE conn2 -> [0,763,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:21:53 INFO - PROCESS | 3848 | 1462486913013 Marionette TRACE conn2 <- [1,763,null,{"value":null}] 15:21:53 INFO - PROCESS | 3848 | 1462486913019 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\", \"4d8e089e-8c00-4ed9-b753-79225e50fa4e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:21:53 INFO - PROCESS | 3848 | ++DOCSHELL 0F620800 == 58 [pid = 3848] [id = 200] 15:21:53 INFO - PROCESS | 3848 | ++DOMWINDOW == 76 (113ECC00) [pid = 3848] [serial = 598] [outer = 00000000] 15:21:53 INFO - PROCESS | 3848 | ++DOMWINDOW == 77 (18626C00) [pid = 3848] [serial = 599] [outer = 113ECC00] 15:21:53 INFO - PROCESS | 3848 | 1462486913062 Marionette DEBUG loaded listener.js 15:21:53 INFO - PROCESS | 3848 | ++DOMWINDOW == 78 (19ECD800) [pid = 3848] [serial = 600] [outer = 113ECC00] 15:21:53 INFO - PROCESS | 3848 | 1462486913466 Marionette TRACE conn2 <- [1,764,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html",0,null,null,[["Canvas test: 2d.fillStyle.get.semitransparent",0,null,null]]]}] 15:21:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | Canvas test: 2d.fillStyle.get.semitransparent 15:21:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | took 595ms 15:21:53 INFO - PROCESS | 3848 | 1462486913532 Marionette TRACE conn2 -> [0,765,"getWindowHandle",null] 15:21:53 INFO - PROCESS | 3848 | 1462486913534 Marionette TRACE conn2 <- [1,765,null,{"value":"13"}] 15:21:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html 15:21:53 INFO - PROCESS | 3848 | 1462486913537 Marionette TRACE conn2 -> [0,766,"setScriptTimeout",{"ms":35000}] 15:21:53 INFO - PROCESS | 3848 | 1462486913539 Marionette TRACE conn2 <- [1,766,null,{}] 15:21:53 INFO - PROCESS | 3848 | 1462486913542 Marionette TRACE conn2 -> [0,767,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:21:53 INFO - PROCESS | 3848 | 1462486913673 Marionette TRACE conn2 <- [1,767,null,{"value":null}] 15:21:53 INFO - PROCESS | 3848 | 1462486913827 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\", \"4d8e089e-8c00-4ed9-b753-79225e50fa4e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:21:53 INFO - PROCESS | 3848 | ++DOCSHELL 10668800 == 59 [pid = 3848] [id = 201] 15:21:53 INFO - PROCESS | 3848 | ++DOMWINDOW == 79 (106AEC00) [pid = 3848] [serial = 601] [outer = 00000000] 15:21:53 INFO - PROCESS | 3848 | ++DOMWINDOW == 80 (10EA5400) [pid = 3848] [serial = 602] [outer = 106AEC00] 15:21:53 INFO - PROCESS | 3848 | 1462486913890 Marionette DEBUG loaded listener.js 15:21:53 INFO - PROCESS | 3848 | ++DOMWINDOW == 81 (1175AC00) [pid = 3848] [serial = 603] [outer = 106AEC00] 15:21:54 INFO - PROCESS | 3848 | 1462486914444 Marionette TRACE conn2 <- [1,768,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html",0,null,null,[["Canvas test: 2d.fillStyle.get.solid",0,null,null]]]}] 15:21:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | Canvas test: 2d.fillStyle.get.solid 15:21:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | took 940ms 15:21:54 INFO - PROCESS | 3848 | 1462486914486 Marionette TRACE conn2 -> [0,769,"getWindowHandle",null] 15:21:54 INFO - PROCESS | 3848 | 1462486914490 Marionette TRACE conn2 <- [1,769,null,{"value":"13"}] 15:21:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html 15:21:54 INFO - PROCESS | 3848 | 1462486914495 Marionette TRACE conn2 -> [0,770,"setScriptTimeout",{"ms":35000}] 15:21:54 INFO - PROCESS | 3848 | 1462486914499 Marionette TRACE conn2 <- [1,770,null,{}] 15:21:54 INFO - PROCESS | 3848 | 1462486914504 Marionette TRACE conn2 -> [0,771,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:21:54 INFO - PROCESS | 3848 | 1462486914609 Marionette TRACE conn2 <- [1,771,null,{"value":null}] 15:21:54 INFO - PROCESS | 3848 | 1462486914712 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\", \"4d8e089e-8c00-4ed9-b753-79225e50fa4e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:21:54 INFO - PROCESS | 3848 | ++DOCSHELL 15B6EC00 == 60 [pid = 3848] [id = 202] 15:21:54 INFO - PROCESS | 3848 | ++DOMWINDOW == 82 (15C60C00) [pid = 3848] [serial = 604] [outer = 00000000] 15:21:54 INFO - PROCESS | 3848 | ++DOMWINDOW == 83 (160C6800) [pid = 3848] [serial = 605] [outer = 15C60C00] 15:21:54 INFO - PROCESS | 3848 | 1462486914769 Marionette DEBUG loaded listener.js 15:21:54 INFO - PROCESS | 3848 | ++DOMWINDOW == 84 (1622C400) [pid = 3848] [serial = 606] [outer = 15C60C00] 15:21:55 INFO - PROCESS | 3848 | 1462486915378 Marionette TRACE conn2 <- [1,772,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html",0,null,null,[["Canvas test: 2d.fillStyle.get.transparent",0,null,null]]]}] 15:21:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | Canvas test: 2d.fillStyle.get.transparent 15:21:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | took 939ms 15:21:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html 15:21:55 INFO - PROCESS | 3848 | 1462486915442 Marionette TRACE conn2 -> [0,773,"getWindowHandle",null] 15:21:55 INFO - PROCESS | 3848 | 1462486915445 Marionette TRACE conn2 <- [1,773,null,{"value":"13"}] 15:21:55 INFO - PROCESS | 3848 | 1462486915449 Marionette TRACE conn2 -> [0,774,"setScriptTimeout",{"ms":35000}] 15:21:55 INFO - PROCESS | 3848 | 1462486915451 Marionette TRACE conn2 <- [1,774,null,{}] 15:21:55 INFO - PROCESS | 3848 | 1462486915455 Marionette TRACE conn2 -> [0,775,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:21:55 INFO - PROCESS | 3848 | 1462486915557 Marionette TRACE conn2 <- [1,775,null,{"value":null}] 15:21:55 INFO - PROCESS | 3848 | 1462486915683 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\", \"4d8e089e-8c00-4ed9-b753-79225e50fa4e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:21:55 INFO - PROCESS | 3848 | ++DOCSHELL 17371000 == 61 [pid = 3848] [id = 203] 15:21:55 INFO - PROCESS | 3848 | ++DOMWINDOW == 85 (17371800) [pid = 3848] [serial = 607] [outer = 00000000] 15:21:55 INFO - PROCESS | 3848 | ++DOMWINDOW == 86 (17378C00) [pid = 3848] [serial = 608] [outer = 17371800] 15:21:55 INFO - PROCESS | 3848 | 1462486915743 Marionette DEBUG loaded listener.js 15:21:55 INFO - PROCESS | 3848 | ++DOMWINDOW == 87 (17E9DC00) [pid = 3848] [serial = 609] [outer = 17371800] 15:21:56 INFO - PROCESS | 3848 | 1462486916312 Marionette TRACE conn2 <- [1,776,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html",0,null,null,[["Canvas test: 2d.fillStyle.invalidstring",0,null,null]]]}] 15:21:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | Canvas test: 2d.fillStyle.invalidstring 15:21:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | took 908ms 15:21:56 INFO - PROCESS | 3848 | 1462486916352 Marionette TRACE conn2 -> [0,777,"getWindowHandle",null] 15:21:56 INFO - PROCESS | 3848 | 1462486916356 Marionette TRACE conn2 <- [1,777,null,{"value":"13"}] 15:21:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html 15:21:56 INFO - PROCESS | 3848 | 1462486916366 Marionette TRACE conn2 -> [0,778,"setScriptTimeout",{"ms":35000}] 15:21:56 INFO - PROCESS | 3848 | 1462486916371 Marionette TRACE conn2 <- [1,778,null,{}] 15:21:56 INFO - PROCESS | 3848 | 1462486916375 Marionette TRACE conn2 -> [0,779,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:21:56 INFO - PROCESS | 3848 | 1462486916482 Marionette TRACE conn2 <- [1,779,null,{"value":null}] 15:21:56 INFO - PROCESS | 3848 | 1462486916576 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\", \"4d8e089e-8c00-4ed9-b753-79225e50fa4e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:21:56 INFO - PROCESS | 3848 | ++DOCSHELL 164BD000 == 62 [pid = 3848] [id = 204] 15:21:56 INFO - PROCESS | 3848 | ++DOMWINDOW == 88 (1664F400) [pid = 3848] [serial = 610] [outer = 00000000] 15:21:56 INFO - PROCESS | 3848 | ++DOMWINDOW == 89 (1A767000) [pid = 3848] [serial = 611] [outer = 1664F400] 15:21:56 INFO - PROCESS | 3848 | 1462486916629 Marionette DEBUG loaded listener.js 15:21:56 INFO - PROCESS | 3848 | ++DOMWINDOW == 90 (1A767800) [pid = 3848] [serial = 612] [outer = 1664F400] 15:21:57 INFO - PROCESS | 3848 | 1462486917188 Marionette TRACE conn2 <- [1,780,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html",0,null,null,[["Canvas test: 2d.fillStyle.invalidtype",0,null,null]]]}] 15:21:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | Canvas test: 2d.fillStyle.invalidtype 15:21:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | took 908ms 15:21:57 INFO - PROCESS | 3848 | 1462486917266 Marionette TRACE conn2 -> [0,781,"getWindowHandle",null] 15:21:57 INFO - PROCESS | 3848 | 1462486917269 Marionette TRACE conn2 <- [1,781,null,{"value":"13"}] 15:21:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html 15:21:57 INFO - PROCESS | 3848 | 1462486917272 Marionette TRACE conn2 -> [0,782,"setScriptTimeout",{"ms":35000}] 15:21:57 INFO - PROCESS | 3848 | 1462486917274 Marionette TRACE conn2 <- [1,782,null,{}] 15:21:57 INFO - PROCESS | 3848 | 1462486917278 Marionette TRACE conn2 -> [0,783,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:21:57 INFO - PROCESS | 3848 | 1462486917379 Marionette TRACE conn2 <- [1,783,null,{"value":null}] 15:21:57 INFO - PROCESS | 3848 | 1462486917472 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\", \"4d8e089e-8c00-4ed9-b753-79225e50fa4e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:21:57 INFO - PROCESS | 3848 | ++DOCSHELL 1A5EFC00 == 63 [pid = 3848] [id = 205] 15:21:57 INFO - PROCESS | 3848 | ++DOMWINDOW == 91 (1A803800) [pid = 3848] [serial = 613] [outer = 00000000] 15:21:57 INFO - PROCESS | 3848 | ++DOMWINDOW == 92 (1AC19000) [pid = 3848] [serial = 614] [outer = 1A803800] 15:21:57 INFO - PROCESS | 3848 | 1462486917525 Marionette DEBUG loaded listener.js 15:21:57 INFO - PROCESS | 3848 | ++DOMWINDOW == 93 (1AC20400) [pid = 3848] [serial = 615] [outer = 1A803800] 15:21:58 INFO - PROCESS | 3848 | 1462486918031 Marionette TRACE conn2 <- [1,784,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html",0,null,null,[["currentColor is computed from the canvas element",0,null,null]]]}] 15:21:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | currentColor is computed from the canvas element 15:21:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | took 799ms 15:21:58 INFO - PROCESS | 3848 | 1462486918074 Marionette TRACE conn2 -> [0,785,"getWindowHandle",null] 15:21:58 INFO - PROCESS | 3848 | 1462486918076 Marionette TRACE conn2 <- [1,785,null,{"value":"13"}] 15:21:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html 15:21:58 INFO - PROCESS | 3848 | 1462486918080 Marionette TRACE conn2 -> [0,786,"setScriptTimeout",{"ms":35000}] 15:21:58 INFO - PROCESS | 3848 | 1462486918082 Marionette TRACE conn2 <- [1,786,null,{}] 15:21:58 INFO - PROCESS | 3848 | 1462486918085 Marionette TRACE conn2 -> [0,787,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:21:58 INFO - PROCESS | 3848 | 1462486918185 Marionette TRACE conn2 <- [1,787,null,{"value":null}] 15:21:58 INFO - PROCESS | 3848 | 1462486918283 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\", \"4d8e089e-8c00-4ed9-b753-79225e50fa4e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:21:58 INFO - PROCESS | 3848 | ++DOCSHELL 1AD3F400 == 64 [pid = 3848] [id = 206] 15:21:58 INFO - PROCESS | 3848 | ++DOMWINDOW == 94 (1AD40400) [pid = 3848] [serial = 616] [outer = 00000000] 15:21:58 INFO - PROCESS | 3848 | ++DOMWINDOW == 95 (1AD49400) [pid = 3848] [serial = 617] [outer = 1AD40400] 15:21:58 INFO - PROCESS | 3848 | 1462486918344 Marionette DEBUG loaded listener.js 15:21:58 INFO - PROCESS | 3848 | ++DOMWINDOW == 96 (1AD84800) [pid = 3848] [serial = 618] [outer = 1AD40400] 15:21:59 INFO - PROCESS | 3848 | 1462486919107 Marionette TRACE conn2 <- [1,788,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html",0,null,null,[["currentColor is computed when the attribute is set, not when it is painted",0,null,null]]]}] 15:21:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html | currentColor is computed when the attribute is set, not when it is painted 15:21:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html | took 1096ms 15:21:59 INFO - PROCESS | 3848 | 1462486919174 Marionette TRACE conn2 -> [0,789,"getWindowHandle",null] 15:21:59 INFO - PROCESS | 3848 | 1462486919177 Marionette TRACE conn2 <- [1,789,null,{"value":"13"}] 15:21:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html 15:21:59 INFO - PROCESS | 3848 | 1462486919182 Marionette TRACE conn2 -> [0,790,"setScriptTimeout",{"ms":35000}] 15:21:59 INFO - PROCESS | 3848 | 1462486919186 Marionette TRACE conn2 <- [1,790,null,{}] 15:21:59 INFO - PROCESS | 3848 | 1462486919192 Marionette TRACE conn2 -> [0,791,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:21:59 INFO - PROCESS | 3848 | 1462486919336 Marionette TRACE conn2 <- [1,791,null,{"value":null}] 15:21:59 INFO - PROCESS | 3848 | 1462486919347 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\", \"4d8e089e-8c00-4ed9-b753-79225e50fa4e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:21:59 INFO - PROCESS | 3848 | ++DOCSHELL 13725800 == 65 [pid = 3848] [id = 207] 15:21:59 INFO - PROCESS | 3848 | ++DOMWINDOW == 97 (13726800) [pid = 3848] [serial = 619] [outer = 00000000] 15:21:59 INFO - PROCESS | 3848 | ++DOMWINDOW == 98 (13CBDC00) [pid = 3848] [serial = 620] [outer = 13726800] 15:21:59 INFO - PROCESS | 3848 | 1462486919395 Marionette DEBUG loaded listener.js 15:21:59 INFO - PROCESS | 3848 | ++DOMWINDOW == 99 (155EB400) [pid = 3848] [serial = 621] [outer = 13726800] 15:22:00 INFO - PROCESS | 3848 | 1462486920003 Marionette TRACE conn2 <- [1,792,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html",0,null,null,[["currentColor is computed from the canvas element even when element is not rendered",0,null,null]]]}] 15:22:00 INFO - PROCESS | 3848 | --DOCSHELL 0F620800 == 64 [pid = 3848] [id = 200] 15:22:00 INFO - PROCESS | 3848 | --DOCSHELL 17377800 == 63 [pid = 3848] [id = 199] 15:22:00 INFO - PROCESS | 3848 | --DOCSHELL 13730000 == 62 [pid = 3848] [id = 198] 15:22:00 INFO - PROCESS | 3848 | --DOCSHELL 16651000 == 61 [pid = 3848] [id = 197] 15:22:00 INFO - PROCESS | 3848 | --DOCSHELL 155EA000 == 60 [pid = 3848] [id = 196] 15:22:00 INFO - PROCESS | 3848 | --DOCSHELL 11B49400 == 59 [pid = 3848] [id = 195] 15:22:00 INFO - PROCESS | 3848 | --DOCSHELL 131D6000 == 58 [pid = 3848] [id = 194] 15:22:00 INFO - PROCESS | 3848 | --DOCSHELL 10DE6C00 == 57 [pid = 3848] [id = 190] 15:22:00 INFO - PROCESS | 3848 | --DOMWINDOW == 98 (16650800) [pid = 3848] [serial = 492] [outer = 00000000] [url = about:blank] 15:22:00 INFO - PROCESS | 3848 | --DOMWINDOW == 97 (1736AC00) [pid = 3848] [serial = 563] [outer = 00000000] [url = about:blank] 15:22:00 INFO - PROCESS | 3848 | --DOMWINDOW == 96 (164BD400) [pid = 3848] [serial = 555] [outer = 00000000] [url = about:blank] 15:22:00 INFO - PROCESS | 3848 | --DOMWINDOW == 95 (1617F000) [pid = 3848] [serial = 554] [outer = 00000000] [url = about:blank] 15:22:00 INFO - PROCESS | 3848 | --DOMWINDOW == 94 (11BC8C00) [pid = 3848] [serial = 548] [outer = 00000000] [url = about:blank] 15:22:00 INFO - PROCESS | 3848 | --DOMWINDOW == 93 (13157000) [pid = 3848] [serial = 549] [outer = 00000000] [url = about:blank] 15:22:00 INFO - PROCESS | 3848 | --DOMWINDOW == 92 (155E3000) [pid = 3848] [serial = 551] [outer = 00000000] [url = about:blank] 15:22:00 INFO - PROCESS | 3848 | --DOMWINDOW == 91 (1175BC00) [pid = 3848] [serial = 546] [outer = 00000000] [url = about:blank] 15:22:00 INFO - PROCESS | 3848 | --DOMWINDOW == 90 (11755400) [pid = 3848] [serial = 545] [outer = 00000000] [url = about:blank] 15:22:00 INFO - PROCESS | 3848 | --DOMWINDOW == 89 (1664D800) [pid = 3848] [serial = 558] [outer = 00000000] [url = about:blank] 15:22:00 INFO - PROCESS | 3848 | --DOMWINDOW == 88 (16636000) [pid = 3848] [serial = 557] [outer = 00000000] [url = about:blank] 15:22:00 INFO - PROCESS | 3848 | --DOMWINDOW == 87 (11B07400) [pid = 3848] [serial = 539] [outer = 00000000] [url = about:blank] 15:22:00 INFO - PROCESS | 3848 | --DOMWINDOW == 86 (16184400) [pid = 3848] [serial = 542] [outer = 00000000] [url = about:blank] 15:22:00 INFO - PROCESS | 3848 | --DOMWINDOW == 85 (1662C800) [pid = 3848] [serial = 560] [outer = 00000000] [url = about:blank] 15:22:00 INFO - PROCESS | 3848 | --DOMWINDOW == 84 (155ED000) [pid = 3848] [serial = 552] [outer = 00000000] [url = about:blank] 15:22:00 INFO - PROCESS | 3848 | --DOMWINDOW == 83 (1736B800) [pid = 3848] [serial = 564] [outer = 00000000] [url = about:blank] 15:22:00 INFO - PROCESS | 3848 | --DOMWINDOW == 82 (166E9800) [pid = 3848] [serial = 561] [outer = 00000000] [url = about:blank] 15:22:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html | currentColor is computed from the canvas element even when element is not rendered 15:22:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html | took 892ms 15:22:00 INFO - PROCESS | 3848 | 1462486920094 Marionette TRACE conn2 -> [0,793,"getWindowHandle",null] 15:22:00 INFO - PROCESS | 3848 | 1462486920100 Marionette TRACE conn2 <- [1,793,null,{"value":"13"}] 15:22:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html 15:22:00 INFO - PROCESS | 3848 | 1462486920110 Marionette TRACE conn2 -> [0,794,"setScriptTimeout",{"ms":35000}] 15:22:00 INFO - PROCESS | 3848 | 1462486920112 Marionette TRACE conn2 <- [1,794,null,{}] 15:22:00 INFO - PROCESS | 3848 | 1462486920116 Marionette TRACE conn2 -> [0,795,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:22:00 INFO - PROCESS | 3848 | 1462486920199 Marionette TRACE conn2 <- [1,795,null,{"value":null}] 15:22:00 INFO - PROCESS | 3848 | 1462486920213 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\", \"4d8e089e-8c00-4ed9-b753-79225e50fa4e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:22:00 INFO - PROCESS | 3848 | ++DOCSHELL 1175C800 == 58 [pid = 3848] [id = 208] 15:22:00 INFO - PROCESS | 3848 | ++DOMWINDOW == 83 (1175DC00) [pid = 3848] [serial = 622] [outer = 00000000] 15:22:00 INFO - PROCESS | 3848 | ++DOMWINDOW == 84 (12040400) [pid = 3848] [serial = 623] [outer = 1175DC00] 15:22:00 INFO - PROCESS | 3848 | 1462486920262 Marionette DEBUG loaded listener.js 15:22:00 INFO - PROCESS | 3848 | ++DOMWINDOW == 85 (1344B000) [pid = 3848] [serial = 624] [outer = 1175DC00] 15:22:00 INFO - PROCESS | 3848 | 1462486920775 Marionette TRACE conn2 <- [1,796,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html",0,null,null,[["currentColor is solid black when the canvas element is not in a document",0,null,null]]]}] 15:22:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html | currentColor is solid black when the canvas element is not in a document 15:22:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html | took 704ms 15:22:00 INFO - PROCESS | 3848 | 1462486920806 Marionette TRACE conn2 -> [0,797,"getWindowHandle",null] 15:22:00 INFO - PROCESS | 3848 | 1462486920808 Marionette TRACE conn2 <- [1,797,null,{"value":"13"}] 15:22:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html 15:22:00 INFO - PROCESS | 3848 | 1462486920812 Marionette TRACE conn2 -> [0,798,"setScriptTimeout",{"ms":35000}] 15:22:00 INFO - PROCESS | 3848 | 1462486920815 Marionette TRACE conn2 <- [1,798,null,{}] 15:22:00 INFO - PROCESS | 3848 | 1462486920825 Marionette TRACE conn2 -> [0,799,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:22:00 INFO - PROCESS | 3848 | 1462486920911 Marionette TRACE conn2 <- [1,799,null,{"value":null}] 15:22:01 INFO - PROCESS | 3848 | 1462486920989 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\", \"4d8e089e-8c00-4ed9-b753-79225e50fa4e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:22:01 INFO - PROCESS | 3848 | ++DOCSHELL 13760800 == 59 [pid = 3848] [id = 209] 15:22:01 INFO - PROCESS | 3848 | ++DOMWINDOW == 86 (16044800) [pid = 3848] [serial = 625] [outer = 00000000] 15:22:01 INFO - PROCESS | 3848 | ++DOMWINDOW == 87 (164BB400) [pid = 3848] [serial = 626] [outer = 16044800] 15:22:01 INFO - PROCESS | 3848 | 1462486921043 Marionette DEBUG loaded listener.js 15:22:01 INFO - PROCESS | 3848 | ++DOMWINDOW == 88 (164C8800) [pid = 3848] [serial = 627] [outer = 16044800] 15:22:01 INFO - PROCESS | 3848 | 1462486921437 Marionette TRACE conn2 <- [1,800,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hex3",0,null,null]]]}] 15:22:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | Canvas test: 2d.fillStyle.parse.hex3 15:22:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | took 642ms 15:22:01 INFO - PROCESS | 3848 | 1462486921450 Marionette TRACE conn2 -> [0,801,"getWindowHandle",null] 15:22:01 INFO - PROCESS | 3848 | 1462486921452 Marionette TRACE conn2 <- [1,801,null,{"value":"13"}] 15:22:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html 15:22:01 INFO - PROCESS | 3848 | 1462486921462 Marionette TRACE conn2 -> [0,802,"setScriptTimeout",{"ms":35000}] 15:22:01 INFO - PROCESS | 3848 | 1462486921464 Marionette TRACE conn2 <- [1,802,null,{}] 15:22:01 INFO - PROCESS | 3848 | 1462486921467 Marionette TRACE conn2 -> [0,803,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:22:01 INFO - PROCESS | 3848 | 1462486921546 Marionette TRACE conn2 <- [1,803,null,{"value":null}] 15:22:01 INFO - PROCESS | 3848 | 1462486921552 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\", \"4d8e089e-8c00-4ed9-b753-79225e50fa4e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:22:01 INFO - PROCESS | 3848 | ++DOCSHELL 164C5C00 == 60 [pid = 3848] [id = 210] 15:22:01 INFO - PROCESS | 3848 | ++DOMWINDOW == 89 (16634400) [pid = 3848] [serial = 628] [outer = 00000000] 15:22:01 INFO - PROCESS | 3848 | ++DOMWINDOW == 90 (16655C00) [pid = 3848] [serial = 629] [outer = 16634400] 15:22:01 INFO - PROCESS | 3848 | 1462486921597 Marionette DEBUG loaded listener.js 15:22:01 INFO - PROCESS | 3848 | ++DOMWINDOW == 91 (166E9800) [pid = 3848] [serial = 630] [outer = 16634400] 15:22:02 INFO - PROCESS | 3848 | 1462486922047 Marionette TRACE conn2 <- [1,804,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hex4",1,"assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html:26:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,805,"getWindowHandle",null] 15:22:02 INFO - PROCESS | 3848 | 1462486922107 Marionette TRACE conn2 <- [1,805,null,{"value":"13"}] 15:22:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html 15:22:02 INFO - PROCESS | 3848 | 1462486922110 Marionette TRACE conn2 -> [0,806,"setScriptTimeout",{"ms":35000}] 15:22:02 INFO - PROCESS | 3848 | 1462486922112 Marionette TRACE conn2 <- [1,806,null,{}] 15:22:02 INFO - PROCESS | 3848 | 1462486922116 Marionette TRACE conn2 -> [0,807,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:22:02 INFO - PROCESS | 3848 | 1462486922224 Marionette TRACE conn2 <- [1,807,null,{"value":null}] 15:22:02 INFO - PROCESS | 3848 | 1462486922313 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\", \"4d8e089e-8c00-4ed9-b753-79225e50fa4e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:22:02 INFO - PROCESS | 3848 | ++DOCSHELL 17344000 == 61 [pid = 3848] [id = 211] 15:22:02 INFO - PROCESS | 3848 | ++DOMWINDOW == 92 (17369400) [pid = 3848] [serial = 631] [outer = 00000000] 15:22:02 INFO - PROCESS | 3848 | ++DOMWINDOW == 93 (17370000) [pid = 3848] [serial = 632] [outer = 17369400] 15:22:02 INFO - PROCESS | 3848 | 1462486922357 Marionette DEBUG loaded listener.js 15:22:02 INFO - PROCESS | 3848 | ++DOMWINDOW == 94 (17372C00) [pid = 3848] [serial = 633] [outer = 17369400] 15:22:02 INFO - PROCESS | 3848 | 1462486922760 Marionette TRACE conn2 <- [1,808,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hex6",0,null,null]]]}] 15:22:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | Canvas test: 2d.fillStyle.parse.hex6 15:22:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | took 705ms 15:22:02 INFO - PROCESS | 3848 | 1462486922808 Marionette TRACE conn2 -> [0,809,"getWindowHandle",null] 15:22:02 INFO - PROCESS | 3848 | 1462486922810 Marionette TRACE conn2 <- [1,809,null,{"value":"13"}] 15:22:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html 15:22:02 INFO - PROCESS | 3848 | 1462486922826 Marionette TRACE conn2 -> [0,810,"setScriptTimeout",{"ms":35000}] 15:22:02 INFO - PROCESS | 3848 | 1462486922829 Marionette TRACE conn2 <- [1,810,null,{}] 15:22:02 INFO - PROCESS | 3848 | 1462486922832 Marionette TRACE conn2 -> [0,811,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:22:02 INFO - PROCESS | 3848 | 1462486922957 Marionette TRACE conn2 <- [1,811,null,{"value":null}] 15:22:03 INFO - PROCESS | 3848 | 1462486923018 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\", \"4d8e089e-8c00-4ed9-b753-79225e50fa4e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:22:03 INFO - PROCESS | 3848 | ++DOCSHELL 1736AC00 == 62 [pid = 3848] [id = 212] 15:22:03 INFO - PROCESS | 3848 | ++DOMWINDOW == 95 (1736B400) [pid = 3848] [serial = 634] [outer = 00000000] 15:22:03 INFO - PROCESS | 3848 | ++DOMWINDOW == 96 (19ED7800) [pid = 3848] [serial = 635] [outer = 1736B400] 15:22:03 INFO - PROCESS | 3848 | 1462486923065 Marionette DEBUG loaded listener.js 15:22:03 INFO - PROCESS | 3848 | ++DOMWINDOW == 97 (1A31DC00) [pid = 3848] [serial = 636] [outer = 1736B400] 15:22:03 INFO - PROCESS | 3848 | 1462486923487 Marionette TRACE conn2 <- [1,812,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hex8",1,"assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html:26:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,813,"getWindowHandle",null] 15:22:03 INFO - PROCESS | 3848 | 1462486923520 Marionette TRACE conn2 <- [1,813,null,{"value":"13"}] 15:22:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html 15:22:03 INFO - PROCESS | 3848 | 1462486923523 Marionette TRACE conn2 -> [0,814,"setScriptTimeout",{"ms":35000}] 15:22:03 INFO - PROCESS | 3848 | 1462486923525 Marionette TRACE conn2 <- [1,814,null,{}] 15:22:03 INFO - PROCESS | 3848 | 1462486923532 Marionette TRACE conn2 -> [0,815,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:22:03 INFO - PROCESS | 3848 | 1462486923665 Marionette TRACE conn2 <- [1,815,null,{"value":null}] 15:22:03 INFO - PROCESS | 3848 | 1462486923686 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\", \"4d8e089e-8c00-4ed9-b753-79225e50fa4e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:22:03 INFO - PROCESS | 3848 | ++DOCSHELL 184ACC00 == 63 [pid = 3848] [id = 213] 15:22:03 INFO - PROCESS | 3848 | ++DOMWINDOW == 98 (19ED5800) [pid = 3848] [serial = 637] [outer = 00000000] 15:22:03 INFO - PROCESS | 3848 | ++DOMWINDOW == 99 (1AD42400) [pid = 3848] [serial = 638] [outer = 19ED5800] 15:22:03 INFO - PROCESS | 3848 | 1462486923729 Marionette DEBUG loaded listener.js 15:22:03 INFO - PROCESS | 3848 | ++DOMWINDOW == 100 (1AD82000) [pid = 3848] [serial = 639] [outer = 19ED5800] 15:22:04 INFO - PROCESS | 3848 | --DOMWINDOW == 99 (16652400) [pid = 3848] [serial = 589] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html] 15:22:04 INFO - PROCESS | 3848 | --DOMWINDOW == 98 (1340E000) [pid = 3848] [serial = 580] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html] 15:22:04 INFO - PROCESS | 3848 | --DOMWINDOW == 97 (16182800) [pid = 3848] [serial = 586] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html] 15:22:04 INFO - PROCESS | 3848 | --DOMWINDOW == 96 (18425800) [pid = 3848] [serial = 577] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html] 15:22:04 INFO - PROCESS | 3848 | --DOMWINDOW == 95 (11B8B800) [pid = 3848] [serial = 583] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html] 15:22:04 INFO - PROCESS | 3848 | --DOMWINDOW == 94 (15C64C00) [pid = 3848] [serial = 592] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html] 15:22:04 INFO - PROCESS | 3848 | --DOMWINDOW == 93 (17532400) [pid = 3848] [serial = 595] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html] 15:22:04 INFO - PROCESS | 3848 | 1462486924270 Marionette TRACE conn2 <- [1,816,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-1",0,null,null]]]}] 15:22:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | Canvas test: 2d.fillStyle.parse.hsl-1 15:22:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | took 736ms 15:22:04 INFO - PROCESS | 3848 | 1462486924297 Marionette TRACE conn2 -> [0,817,"getWindowHandle",null] 15:22:04 INFO - PROCESS | 3848 | 1462486924300 Marionette TRACE conn2 <- [1,817,null,{"value":"13"}] 15:22:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html 15:22:04 INFO - PROCESS | 3848 | 1462486924304 Marionette TRACE conn2 -> [0,818,"setScriptTimeout",{"ms":35000}] 15:22:04 INFO - PROCESS | 3848 | 1462486924305 Marionette TRACE conn2 <- [1,818,null,{}] 15:22:04 INFO - PROCESS | 3848 | 1462486924313 Marionette TRACE conn2 -> [0,819,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:22:04 INFO - PROCESS | 3848 | 1462486924391 Marionette TRACE conn2 <- [1,819,null,{"value":null}] 15:22:04 INFO - PROCESS | 3848 | 1462486924397 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\", \"4d8e089e-8c00-4ed9-b753-79225e50fa4e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:22:04 INFO - PROCESS | 3848 | ++DOCSHELL 11B02000 == 64 [pid = 3848] [id = 214] 15:22:04 INFO - PROCESS | 3848 | ++DOMWINDOW == 94 (164C2400) [pid = 3848] [serial = 640] [outer = 00000000] 15:22:04 INFO - PROCESS | 3848 | ++DOMWINDOW == 95 (1736E800) [pid = 3848] [serial = 641] [outer = 164C2400] 15:22:04 INFO - PROCESS | 3848 | 1462486924441 Marionette DEBUG loaded listener.js 15:22:04 INFO - PROCESS | 3848 | ++DOMWINDOW == 96 (1AD87400) [pid = 3848] [serial = 642] [outer = 164C2400] 15:22:04 INFO - PROCESS | 3848 | 1462486924862 Marionette TRACE conn2 <- [1,820,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-2",0,null,null]]]}] 15:22:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | Canvas test: 2d.fillStyle.parse.hsl-2 15:22:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | took 595ms 15:22:04 INFO - PROCESS | 3848 | 1462486924898 Marionette TRACE conn2 -> [0,821,"getWindowHandle",null] 15:22:04 INFO - PROCESS | 3848 | 1462486924900 Marionette TRACE conn2 <- [1,821,null,{"value":"13"}] 15:22:04 INFO - PROCESS | 3848 | 1462486924904 Marionette TRACE conn2 -> [0,822,"setScriptTimeout",{"ms":35000}] 15:22:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html 15:22:04 INFO - PROCESS | 3848 | 1462486924905 Marionette TRACE conn2 <- [1,822,null,{}] 15:22:04 INFO - PROCESS | 3848 | 1462486924909 Marionette TRACE conn2 -> [0,823,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:22:04 INFO - PROCESS | 3848 | 1462486924989 Marionette TRACE conn2 <- [1,823,null,{"value":null}] 15:22:05 INFO - PROCESS | 3848 | 1462486925029 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\", \"4d8e089e-8c00-4ed9-b753-79225e50fa4e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:22:05 INFO - PROCESS | 3848 | ++DOCSHELL 1736CC00 == 65 [pid = 3848] [id = 215] 15:22:05 INFO - PROCESS | 3848 | ++DOMWINDOW == 97 (1A806800) [pid = 3848] [serial = 643] [outer = 00000000] 15:22:05 INFO - PROCESS | 3848 | ++DOMWINDOW == 98 (1AED2400) [pid = 3848] [serial = 644] [outer = 1A806800] 15:22:05 INFO - PROCESS | 3848 | 1462486925076 Marionette DEBUG loaded listener.js 15:22:05 INFO - PROCESS | 3848 | ++DOMWINDOW == 99 (1AED4C00) [pid = 3848] [serial = 645] [outer = 1A806800] 15:22:05 INFO - PROCESS | 3848 | 1462486925525 Marionette TRACE conn2 <- [1,824,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-3",0,null,null]]]}] 15:22:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | Canvas test: 2d.fillStyle.parse.hsl-3 15:22:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | took 705ms 15:22:05 INFO - PROCESS | 3848 | 1462486925604 Marionette TRACE conn2 -> [0,825,"getWindowHandle",null] 15:22:05 INFO - PROCESS | 3848 | 1462486925606 Marionette TRACE conn2 <- [1,825,null,{"value":"13"}] 15:22:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html 15:22:05 INFO - PROCESS | 3848 | 1462486925609 Marionette TRACE conn2 -> [0,826,"setScriptTimeout",{"ms":35000}] 15:22:05 INFO - PROCESS | 3848 | 1462486925611 Marionette TRACE conn2 <- [1,826,null,{}] 15:22:05 INFO - PROCESS | 3848 | 1462486925614 Marionette TRACE conn2 -> [0,827,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:22:05 INFO - PROCESS | 3848 | 1462486925693 Marionette TRACE conn2 <- [1,827,null,{"value":null}] 15:22:05 INFO - PROCESS | 3848 | 1462486925703 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\", \"4d8e089e-8c00-4ed9-b753-79225e50fa4e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:22:05 INFO - PROCESS | 3848 | ++DOCSHELL 1AEC8C00 == 66 [pid = 3848] [id = 216] 15:22:05 INFO - PROCESS | 3848 | ++DOMWINDOW == 100 (1AECE000) [pid = 3848] [serial = 646] [outer = 00000000] 15:22:05 INFO - PROCESS | 3848 | ++DOMWINDOW == 101 (1B184C00) [pid = 3848] [serial = 647] [outer = 1AECE000] 15:22:05 INFO - PROCESS | 3848 | 1462486925746 Marionette DEBUG loaded listener.js 15:22:05 INFO - PROCESS | 3848 | ++DOMWINDOW == 102 (1B27AC00) [pid = 3848] [serial = 648] [outer = 1AECE000] 15:22:06 INFO - PROCESS | 3848 | 1462486926173 Marionette TRACE conn2 <- [1,828,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-4",0,null,null]]]}] 15:22:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | Canvas test: 2d.fillStyle.parse.hsl-4 15:22:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | took 642ms 15:22:06 INFO - PROCESS | 3848 | 1462486926248 Marionette TRACE conn2 -> [0,829,"getWindowHandle",null] 15:22:06 INFO - PROCESS | 3848 | 1462486926252 Marionette TRACE conn2 <- [1,829,null,{"value":"13"}] 15:22:06 INFO - PROCESS | 3848 | 1462486926257 Marionette TRACE conn2 -> [0,830,"setScriptTimeout",{"ms":35000}] 15:22:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html 15:22:06 INFO - PROCESS | 3848 | 1462486926261 Marionette TRACE conn2 <- [1,830,null,{}] 15:22:06 INFO - PROCESS | 3848 | 1462486926267 Marionette TRACE conn2 -> [0,831,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:22:06 INFO - PROCESS | 3848 | 1462486926431 Marionette TRACE conn2 <- [1,831,null,{"value":null}] 15:22:06 INFO - PROCESS | 3848 | 1462486926534 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\", \"4d8e089e-8c00-4ed9-b753-79225e50fa4e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:22:06 INFO - PROCESS | 3848 | ++DOCSHELL 10602400 == 67 [pid = 3848] [id = 217] 15:22:06 INFO - PROCESS | 3848 | ++DOMWINDOW == 103 (1175BC00) [pid = 3848] [serial = 649] [outer = 00000000] 15:22:06 INFO - PROCESS | 3848 | ++DOMWINDOW == 104 (11BC8C00) [pid = 3848] [serial = 650] [outer = 1175BC00] 15:22:06 INFO - PROCESS | 3848 | 1462486926589 Marionette DEBUG loaded listener.js 15:22:06 INFO - PROCESS | 3848 | ++DOMWINDOW == 105 (131DC000) [pid = 3848] [serial = 651] [outer = 1175BC00] 15:22:07 INFO - PROCESS | 3848 | 1462486927178 Marionette TRACE conn2 <- [1,832,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-5",0,null,null]]]}] 15:22:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | Canvas test: 2d.fillStyle.parse.hsl-5 15:22:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | took 939ms 15:22:07 INFO - PROCESS | 3848 | 1462486927204 Marionette TRACE conn2 -> [0,833,"getWindowHandle",null] 15:22:07 INFO - PROCESS | 3848 | 1462486927207 Marionette TRACE conn2 <- [1,833,null,{"value":"13"}] 15:22:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html 15:22:07 INFO - PROCESS | 3848 | 1462486927215 Marionette TRACE conn2 -> [0,834,"setScriptTimeout",{"ms":35000}] 15:22:07 INFO - PROCESS | 3848 | 1462486927219 Marionette TRACE conn2 <- [1,834,null,{}] 15:22:07 INFO - PROCESS | 3848 | 1462486927223 Marionette TRACE conn2 -> [0,835,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:22:07 INFO - PROCESS | 3848 | 1462486927330 Marionette TRACE conn2 <- [1,835,null,{"value":null}] 15:22:07 INFO - PROCESS | 3848 | 1462486927430 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\", \"4d8e089e-8c00-4ed9-b753-79225e50fa4e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:22:07 INFO - PROCESS | 3848 | ++DOCSHELL 164BB000 == 68 [pid = 3848] [id = 218] 15:22:07 INFO - PROCESS | 3848 | ++DOMWINDOW == 106 (164BBC00) [pid = 3848] [serial = 652] [outer = 00000000] 15:22:07 INFO - PROCESS | 3848 | ++DOMWINDOW == 107 (16634000) [pid = 3848] [serial = 653] [outer = 164BBC00] 15:22:07 INFO - PROCESS | 3848 | 1462486927484 Marionette DEBUG loaded listener.js 15:22:07 INFO - PROCESS | 3848 | ++DOMWINDOW == 108 (16657800) [pid = 3848] [serial = 654] [outer = 164BBC00] 15:22:08 INFO - PROCESS | 3848 | 1462486928061 Marionette TRACE conn2 <- [1,836,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-6",0,null,null]]]}] 15:22:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | Canvas test: 2d.fillStyle.parse.hsl-6 15:22:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | took 908ms 15:22:08 INFO - PROCESS | 3848 | 1462486928119 Marionette TRACE conn2 -> [0,837,"getWindowHandle",null] 15:22:08 INFO - PROCESS | 3848 | 1462486928121 Marionette TRACE conn2 <- [1,837,null,{"value":"13"}] 15:22:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html 15:22:08 INFO - PROCESS | 3848 | 1462486928125 Marionette TRACE conn2 -> [0,838,"setScriptTimeout",{"ms":35000}] 15:22:08 INFO - PROCESS | 3848 | 1462486928128 Marionette TRACE conn2 <- [1,838,null,{}] 15:22:08 INFO - PROCESS | 3848 | 1462486928138 Marionette TRACE conn2 -> [0,839,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:22:08 INFO - PROCESS | 3848 | 1462486928246 Marionette TRACE conn2 <- [1,839,null,{"value":null}] 15:22:08 INFO - PROCESS | 3848 | 1462486928346 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\", \"4d8e089e-8c00-4ed9-b753-79225e50fa4e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:22:08 INFO - PROCESS | 3848 | ++DOCSHELL 1A320800 == 69 [pid = 3848] [id = 219] 15:22:08 INFO - PROCESS | 3848 | ++DOMWINDOW == 109 (1A5F5000) [pid = 3848] [serial = 655] [outer = 00000000] 15:22:08 INFO - PROCESS | 3848 | ++DOMWINDOW == 110 (1AED0800) [pid = 3848] [serial = 656] [outer = 1A5F5000] 15:22:08 INFO - PROCESS | 3848 | 1462486928403 Marionette DEBUG loaded listener.js 15:22:08 INFO - PROCESS | 3848 | ++DOMWINDOW == 111 (1B185800) [pid = 3848] [serial = 657] [outer = 1A5F5000] 15:22:08 INFO - PROCESS | 3848 | 1462486928975 Marionette TRACE conn2 <- [1,840,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-clamp-1",0,null,null]]]}] 15:22:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-1 15:22:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | took 908ms 15:22:09 INFO - PROCESS | 3848 | 1462486929029 Marionette TRACE conn2 -> [0,841,"getWindowHandle",null] 15:22:09 INFO - PROCESS | 3848 | 1462486929031 Marionette TRACE conn2 <- [1,841,null,{"value":"13"}] 15:22:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html 15:22:09 INFO - PROCESS | 3848 | 1462486929035 Marionette TRACE conn2 -> [0,842,"setScriptTimeout",{"ms":35000}] 15:22:09 INFO - PROCESS | 3848 | 1462486929037 Marionette TRACE conn2 <- [1,842,null,{}] 15:22:09 INFO - PROCESS | 3848 | 1462486929040 Marionette TRACE conn2 -> [0,843,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:22:09 INFO - PROCESS | 3848 | 1462486929146 Marionette TRACE conn2 <- [1,843,null,{"value":null}] 15:22:09 INFO - PROCESS | 3848 | 1462486929243 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\", \"4d8e089e-8c00-4ed9-b753-79225e50fa4e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:22:09 INFO - PROCESS | 3848 | ++DOCSHELL 151B8400 == 70 [pid = 3848] [id = 220] 15:22:09 INFO - PROCESS | 3848 | ++DOMWINDOW == 112 (1B17BC00) [pid = 3848] [serial = 658] [outer = 00000000] 15:22:09 INFO - PROCESS | 3848 | ++DOMWINDOW == 113 (1B289400) [pid = 3848] [serial = 659] [outer = 1B17BC00] 15:22:09 INFO - PROCESS | 3848 | 1462486929296 Marionette DEBUG loaded listener.js 15:22:09 INFO - PROCESS | 3848 | ++DOMWINDOW == 114 (1B412C00) [pid = 3848] [serial = 660] [outer = 1B17BC00] 15:22:09 INFO - PROCESS | 3848 | 1462486929859 Marionette TRACE conn2 <- [1,844,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-clamp-2",0,null,null]]]}] 15:22:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-2 15:22:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | took 909ms 15:22:09 INFO - PROCESS | 3848 | 1462486929939 Marionette TRACE conn2 -> [0,845,"getWindowHandle",null] 15:22:09 INFO - PROCESS | 3848 | 1462486929941 Marionette TRACE conn2 <- [1,845,null,{"value":"13"}] 15:22:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html 15:22:09 INFO - PROCESS | 3848 | 1462486929945 Marionette TRACE conn2 -> [0,846,"setScriptTimeout",{"ms":35000}] 15:22:09 INFO - PROCESS | 3848 | 1462486929947 Marionette TRACE conn2 <- [1,846,null,{}] 15:22:09 INFO - PROCESS | 3848 | 1462486929951 Marionette TRACE conn2 -> [0,847,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:22:10 INFO - PROCESS | 3848 | 1462486930057 Marionette TRACE conn2 <- [1,847,null,{"value":null}] 15:22:10 INFO - PROCESS | 3848 | 1462486930183 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\", \"4d8e089e-8c00-4ed9-b753-79225e50fa4e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:22:10 INFO - PROCESS | 3848 | ++DOCSHELL 1B413C00 == 71 [pid = 3848] [id = 221] 15:22:10 INFO - PROCESS | 3848 | ++DOMWINDOW == 115 (1B414800) [pid = 3848] [serial = 661] [outer = 00000000] 15:22:10 INFO - PROCESS | 3848 | ++DOMWINDOW == 116 (1B615400) [pid = 3848] [serial = 662] [outer = 1B414800] 15:22:10 INFO - PROCESS | 3848 | 1462486930238 Marionette DEBUG loaded listener.js 15:22:10 INFO - PROCESS | 3848 | ++DOMWINDOW == 117 (1B617C00) [pid = 3848] [serial = 663] [outer = 1B414800] 15:22:10 INFO - PROCESS | 3848 | 1462486930741 Marionette TRACE conn2 <- [1,848,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-clamp-3",0,null,null]]]}] 15:22:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-3 15:22:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | took 830ms 15:22:10 INFO - PROCESS | 3848 | 1462486930788 Marionette TRACE conn2 -> [0,849,"getWindowHandle",null] 15:22:10 INFO - PROCESS | 3848 | 1462486930790 Marionette TRACE conn2 <- [1,849,null,{"value":"13"}] 15:22:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html 15:22:10 INFO - PROCESS | 3848 | 1462486930794 Marionette TRACE conn2 -> [0,850,"setScriptTimeout",{"ms":35000}] 15:22:10 INFO - PROCESS | 3848 | 1462486930796 Marionette TRACE conn2 <- [1,850,null,{}] 15:22:10 INFO - PROCESS | 3848 | 1462486930799 Marionette TRACE conn2 -> [0,851,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:22:10 INFO - PROCESS | 3848 | 1462486930919 Marionette TRACE conn2 <- [1,851,null,{"value":null}] 15:22:11 INFO - PROCESS | 3848 | 1462486931025 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\", \"4d8e089e-8c00-4ed9-b753-79225e50fa4e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:22:11 INFO - PROCESS | 3848 | ++DOCSHELL 11510800 == 72 [pid = 3848] [id = 222] 15:22:11 INFO - PROCESS | 3848 | ++DOMWINDOW == 118 (11513400) [pid = 3848] [serial = 664] [outer = 00000000] 15:22:11 INFO - PROCESS | 3848 | ++DOMWINDOW == 119 (1151C400) [pid = 3848] [serial = 665] [outer = 11513400] 15:22:11 INFO - PROCESS | 3848 | 1462486931080 Marionette DEBUG loaded listener.js 15:22:11 INFO - PROCESS | 3848 | ++DOMWINDOW == 120 (1B611800) [pid = 3848] [serial = 666] [outer = 11513400] 15:22:11 INFO - PROCESS | 3848 | 1462486931706 Marionette TRACE conn2 <- [1,852,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-clamp-4",0,null,null]]]}] 15:22:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-4 15:22:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | took 939ms 15:22:11 INFO - PROCESS | 3848 | 1462486931739 Marionette TRACE conn2 -> [0,853,"getWindowHandle",null] 15:22:11 INFO - PROCESS | 3848 | 1462486931741 Marionette TRACE conn2 <- [1,853,null,{"value":"13"}] 15:22:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html 15:22:11 INFO - PROCESS | 3848 | 1462486931745 Marionette TRACE conn2 -> [0,854,"setScriptTimeout",{"ms":35000}] 15:22:11 INFO - PROCESS | 3848 | 1462486931747 Marionette TRACE conn2 <- [1,854,null,{}] 15:22:11 INFO - PROCESS | 3848 | 1462486931750 Marionette TRACE conn2 -> [0,855,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:22:11 INFO - PROCESS | 3848 | 1462486931853 Marionette TRACE conn2 <- [1,855,null,{"value":null}] 15:22:11 INFO - PROCESS | 3848 | 1462486931952 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\", \"4d8e089e-8c00-4ed9-b753-79225e50fa4e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:22:11 INFO - PROCESS | 3848 | ++DOCSHELL 0F5D1800 == 73 [pid = 3848] [id = 223] 15:22:11 INFO - PROCESS | 3848 | ++DOMWINDOW == 121 (10EA7400) [pid = 3848] [serial = 667] [outer = 00000000] 15:22:12 INFO - PROCESS | 3848 | ++DOMWINDOW == 122 (151B6800) [pid = 3848] [serial = 668] [outer = 10EA7400] 15:22:12 INFO - PROCESS | 3848 | 1462486932006 Marionette DEBUG loaded listener.js 15:22:12 INFO - PROCESS | 3848 | ++DOMWINDOW == 123 (1603D400) [pid = 3848] [serial = 669] [outer = 10EA7400] 15:22:12 INFO - PROCESS | 3848 | 1462486932735 Marionette TRACE conn2 <- [1,856,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-1",0,null,null]]]}] 15:22:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | Canvas test: 2d.fillStyle.parse.hsla-1 15:22:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | took 1032ms 15:22:12 INFO - PROCESS | 3848 | 1462486932807 Marionette TRACE conn2 -> [0,857,"getWindowHandle",null] 15:22:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html 15:22:12 INFO - PROCESS | 3848 | 1462486932813 Marionette TRACE conn2 <- [1,857,null,{"value":"13"}] 15:22:12 INFO - PROCESS | 3848 | 1462486932817 Marionette TRACE conn2 -> [0,858,"setScriptTimeout",{"ms":35000}] 15:22:12 INFO - PROCESS | 3848 | 1462486932821 Marionette TRACE conn2 <- [1,858,null,{}] 15:22:12 INFO - PROCESS | 3848 | 1462486932826 Marionette TRACE conn2 -> [0,859,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:22:12 INFO - PROCESS | 3848 | 1462486932926 Marionette TRACE conn2 <- [1,859,null,{"value":null}] 15:22:13 INFO - PROCESS | 3848 | 1462486933059 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\", \"4d8e089e-8c00-4ed9-b753-79225e50fa4e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:22:13 INFO - PROCESS | 3848 | ++DOCSHELL 12C0D800 == 74 [pid = 3848] [id = 224] 15:22:13 INFO - PROCESS | 3848 | ++DOMWINDOW == 124 (12F15C00) [pid = 3848] [serial = 670] [outer = 00000000] 15:22:13 INFO - PROCESS | 3848 | ++DOMWINDOW == 125 (13729800) [pid = 3848] [serial = 671] [outer = 12F15C00] 15:22:13 INFO - PROCESS | 3848 | 1462486933111 Marionette DEBUG loaded listener.js 15:22:13 INFO - PROCESS | 3848 | ++DOMWINDOW == 126 (151AB000) [pid = 3848] [serial = 672] [outer = 12F15C00] 15:22:13 INFO - PROCESS | 3848 | --DOCSHELL 1AD86C00 == 73 [pid = 3848] [id = 121] 15:22:13 INFO - PROCESS | 3848 | --DOCSHELL 10554000 == 72 [pid = 3848] [id = 189] 15:22:13 INFO - PROCESS | 3848 | --DOCSHELL 1060C400 == 71 [pid = 3848] [id = 150] 15:22:13 INFO - PROCESS | 3848 | --DOCSHELL 1736CC00 == 70 [pid = 3848] [id = 215] 15:22:13 INFO - PROCESS | 3848 | --DOCSHELL 11B02000 == 69 [pid = 3848] [id = 214] 15:22:13 INFO - PROCESS | 3848 | --DOCSHELL 184ACC00 == 68 [pid = 3848] [id = 213] 15:22:13 INFO - PROCESS | 3848 | --DOCSHELL 1736AC00 == 67 [pid = 3848] [id = 212] 15:22:13 INFO - PROCESS | 3848 | --DOCSHELL 17344000 == 66 [pid = 3848] [id = 211] 15:22:13 INFO - PROCESS | 3848 | --DOCSHELL 164C5C00 == 65 [pid = 3848] [id = 210] 15:22:13 INFO - PROCESS | 3848 | --DOCSHELL 13760800 == 64 [pid = 3848] [id = 209] 15:22:13 INFO - PROCESS | 3848 | --DOCSHELL 1175C800 == 63 [pid = 3848] [id = 208] 15:22:13 INFO - PROCESS | 3848 | --DOCSHELL 13725800 == 62 [pid = 3848] [id = 207] 15:22:13 INFO - PROCESS | 3848 | --DOMWINDOW == 125 (1344F000) [pid = 3848] [serial = 569] [outer = 00000000] [url = about:blank] 15:22:13 INFO - PROCESS | 3848 | --DOMWINDOW == 124 (164C8C00) [pid = 3848] [serial = 572] [outer = 00000000] [url = about:blank] 15:22:13 INFO - PROCESS | 3848 | --DOMWINDOW == 123 (18031C00) [pid = 3848] [serial = 575] [outer = 00000000] [url = about:blank] 15:22:13 INFO - PROCESS | 3848 | --DOMWINDOW == 122 (17894400) [pid = 3848] [serial = 566] [outer = 00000000] [url = about:blank] 15:22:13 INFO - PROCESS | 3848 | --DOCSHELL 15B6EC00 == 61 [pid = 3848] [id = 202] 15:22:13 INFO - PROCESS | 3848 | --DOCSHELL 10668800 == 60 [pid = 3848] [id = 201] 15:22:13 INFO - PROCESS | 3848 | 1462486933685 Marionette TRACE conn2 <- [1,860,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-2",0,null,null]]]}] 15:22:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | Canvas test: 2d.fillStyle.parse.hsla-2 15:22:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | took 907ms 15:22:13 INFO - PROCESS | 3848 | 1462486933721 Marionette TRACE conn2 -> [0,861,"getWindowHandle",null] 15:22:13 INFO - PROCESS | 3848 | 1462486933726 Marionette TRACE conn2 <- [1,861,null,{"value":"13"}] 15:22:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html 15:22:13 INFO - PROCESS | 3848 | 1462486933732 Marionette TRACE conn2 -> [0,862,"setScriptTimeout",{"ms":35000}] 15:22:13 INFO - PROCESS | 3848 | 1462486933734 Marionette TRACE conn2 <- [1,862,null,{}] 15:22:13 INFO - PROCESS | 3848 | 1462486933738 Marionette TRACE conn2 -> [0,863,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:22:13 INFO - PROCESS | 3848 | 1462486933837 Marionette TRACE conn2 <- [1,863,null,{"value":null}] 15:22:13 INFO - PROCESS | 3848 | --DOMWINDOW == 121 (166E8C00) [pid = 3848] [serial = 590] [outer = 00000000] [url = about:blank] 15:22:13 INFO - PROCESS | 3848 | --DOMWINDOW == 120 (13F89C00) [pid = 3848] [serial = 582] [outer = 00000000] [url = about:blank] 15:22:13 INFO - PROCESS | 3848 | --DOMWINDOW == 119 (13487400) [pid = 3848] [serial = 581] [outer = 00000000] [url = about:blank] 15:22:13 INFO - PROCESS | 3848 | --DOMWINDOW == 118 (164BF800) [pid = 3848] [serial = 587] [outer = 00000000] [url = about:blank] 15:22:13 INFO - PROCESS | 3848 | --DOMWINDOW == 117 (1A19A000) [pid = 3848] [serial = 579] [outer = 00000000] [url = about:blank] 15:22:13 INFO - PROCESS | 3848 | --DOMWINDOW == 116 (19ED7000) [pid = 3848] [serial = 578] [outer = 00000000] [url = about:blank] 15:22:13 INFO - PROCESS | 3848 | --DOMWINDOW == 115 (13729000) [pid = 3848] [serial = 584] [outer = 00000000] [url = about:blank] 15:22:13 INFO - PROCESS | 3848 | --DOMWINDOW == 114 (155E1C00) [pid = 3848] [serial = 585] [outer = 00000000] [url = about:blank] 15:22:13 INFO - PROCESS | 3848 | --DOMWINDOW == 113 (16648800) [pid = 3848] [serial = 593] [outer = 00000000] [url = about:blank] 15:22:13 INFO - PROCESS | 3848 | --DOMWINDOW == 112 (1789E400) [pid = 3848] [serial = 596] [outer = 00000000] [url = about:blank] 15:22:13 INFO - PROCESS | 3848 | --DOMWINDOW == 111 (17043400) [pid = 3848] [serial = 591] [outer = 00000000] [url = about:blank] 15:22:13 INFO - PROCESS | 3848 | --DOMWINDOW == 110 (17046000) [pid = 3848] [serial = 594] [outer = 00000000] [url = about:blank] 15:22:13 INFO - PROCESS | 3848 | --DOMWINDOW == 109 (164C8000) [pid = 3848] [serial = 588] [outer = 00000000] [url = about:blank] 15:22:13 INFO - PROCESS | 3848 | --DOMWINDOW == 108 (17EA1800) [pid = 3848] [serial = 597] [outer = 00000000] [url = about:blank] 15:22:13 INFO - PROCESS | 3848 | --DOMWINDOW == 107 (18626C00) [pid = 3848] [serial = 599] [outer = 00000000] [url = about:blank] 15:22:13 INFO - PROCESS | 3848 | 1462486933930 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\", \"4d8e089e-8c00-4ed9-b753-79225e50fa4e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:22:13 INFO - PROCESS | 3848 | ++DOCSHELL 0F620C00 == 61 [pid = 3848] [id = 225] 15:22:13 INFO - PROCESS | 3848 | ++DOMWINDOW == 108 (0F623000) [pid = 3848] [serial = 673] [outer = 00000000] 15:22:13 INFO - PROCESS | 3848 | ++DOMWINDOW == 109 (10EB4C00) [pid = 3848] [serial = 674] [outer = 0F623000] 15:22:13 INFO - PROCESS | 3848 | 1462486933979 Marionette DEBUG loaded listener.js 15:22:14 INFO - PROCESS | 3848 | ++DOMWINDOW == 110 (13729000) [pid = 3848] [serial = 675] [outer = 0F623000] 15:22:14 INFO - PROCESS | 3848 | 1462486934373 Marionette TRACE conn2 <- [1,864,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-clamp-1",0,null,null]]]}] 15:22:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-1 15:22:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | took 704ms 15:22:14 INFO - PROCESS | 3848 | 1462486934430 Marionette TRACE conn2 -> [0,865,"getWindowHandle",null] 15:22:14 INFO - PROCESS | 3848 | 1462486934433 Marionette TRACE conn2 <- [1,865,null,{"value":"13"}] 15:22:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html 15:22:14 INFO - PROCESS | 3848 | 1462486934436 Marionette TRACE conn2 -> [0,866,"setScriptTimeout",{"ms":35000}] 15:22:14 INFO - PROCESS | 3848 | 1462486934440 Marionette TRACE conn2 <- [1,866,null,{}] 15:22:14 INFO - PROCESS | 3848 | 1462486934455 Marionette TRACE conn2 -> [0,867,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:22:14 INFO - PROCESS | 3848 | 1462486934545 Marionette TRACE conn2 <- [1,867,null,{"value":null}] 15:22:14 INFO - PROCESS | 3848 | 1462486934594 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\", \"4d8e089e-8c00-4ed9-b753-79225e50fa4e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:22:14 INFO - PROCESS | 3848 | ++DOCSHELL 16631400 == 62 [pid = 3848] [id = 226] 15:22:14 INFO - PROCESS | 3848 | ++DOMWINDOW == 111 (16631C00) [pid = 3848] [serial = 676] [outer = 00000000] 15:22:14 INFO - PROCESS | 3848 | ++DOMWINDOW == 112 (1664D000) [pid = 3848] [serial = 677] [outer = 16631C00] 15:22:14 INFO - PROCESS | 3848 | 1462486934640 Marionette DEBUG loaded listener.js 15:22:14 INFO - PROCESS | 3848 | ++DOMWINDOW == 113 (166E6C00) [pid = 3848] [serial = 678] [outer = 16631C00] 15:22:15 INFO - PROCESS | 3848 | 1462486935095 Marionette TRACE conn2 <- [1,868,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-clamp-2",0,null,null]]]}] 15:22:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-2 15:22:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | took 704ms 15:22:15 INFO - PROCESS | 3848 | 1462486935135 Marionette TRACE conn2 -> [0,869,"getWindowHandle",null] 15:22:15 INFO - PROCESS | 3848 | 1462486935138 Marionette TRACE conn2 <- [1,869,null,{"value":"13"}] 15:22:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html 15:22:15 INFO - PROCESS | 3848 | 1462486935141 Marionette TRACE conn2 -> [0,870,"setScriptTimeout",{"ms":35000}] 15:22:15 INFO - PROCESS | 3848 | 1462486935143 Marionette TRACE conn2 <- [1,870,null,{}] 15:22:15 INFO - PROCESS | 3848 | 1462486935146 Marionette TRACE conn2 -> [0,871,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:22:15 INFO - PROCESS | 3848 | 1462486935228 Marionette TRACE conn2 <- [1,871,null,{"value":null}] 15:22:15 INFO - PROCESS | 3848 | 1462486935237 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\", \"4d8e089e-8c00-4ed9-b753-79225e50fa4e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:22:15 INFO - PROCESS | 3848 | ++DOCSHELL 1664BC00 == 63 [pid = 3848] [id = 227] 15:22:15 INFO - PROCESS | 3848 | ++DOMWINDOW == 114 (16D31000) [pid = 3848] [serial = 679] [outer = 00000000] 15:22:15 INFO - PROCESS | 3848 | ++DOMWINDOW == 115 (1736A000) [pid = 3848] [serial = 680] [outer = 16D31000] 15:22:15 INFO - PROCESS | 3848 | 1462486935281 Marionette DEBUG loaded listener.js 15:22:15 INFO - PROCESS | 3848 | ++DOMWINDOW == 116 (17377400) [pid = 3848] [serial = 681] [outer = 16D31000] 15:22:15 INFO - PROCESS | 3848 | 1462486935697 Marionette TRACE conn2 <- [1,872,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-clamp-3",0,null,null]]]}] 15:22:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-3 15:22:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | took 594ms 15:22:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html 15:22:15 INFO - PROCESS | 3848 | 1462486935738 Marionette TRACE conn2 -> [0,873,"getWindowHandle",null] 15:22:15 INFO - PROCESS | 3848 | 1462486935740 Marionette TRACE conn2 <- [1,873,null,{"value":"13"}] 15:22:15 INFO - PROCESS | 3848 | 1462486935743 Marionette TRACE conn2 -> [0,874,"setScriptTimeout",{"ms":35000}] 15:22:15 INFO - PROCESS | 3848 | 1462486935745 Marionette TRACE conn2 <- [1,874,null,{}] 15:22:15 INFO - PROCESS | 3848 | 1462486935748 Marionette TRACE conn2 -> [0,875,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:22:15 INFO - PROCESS | 3848 | 1462486935828 Marionette TRACE conn2 <- [1,875,null,{"value":null}] 15:22:15 INFO - PROCESS | 3848 | 1462486935834 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\", \"4d8e089e-8c00-4ed9-b753-79225e50fa4e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:22:15 INFO - PROCESS | 3848 | ++DOCSHELL 16654000 == 64 [pid = 3848] [id = 228] 15:22:15 INFO - PROCESS | 3848 | ++DOMWINDOW == 117 (17048800) [pid = 3848] [serial = 682] [outer = 00000000] 15:22:15 INFO - PROCESS | 3848 | ++DOMWINDOW == 118 (17F1FC00) [pid = 3848] [serial = 683] [outer = 17048800] 15:22:15 INFO - PROCESS | 3848 | 1462486935877 Marionette DEBUG loaded listener.js 15:22:15 INFO - PROCESS | 3848 | ++DOMWINDOW == 119 (17A0C400) [pid = 3848] [serial = 684] [outer = 17048800] 15:22:16 INFO - PROCESS | 3848 | 1462486936403 Marionette TRACE conn2 <- [1,876,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-clamp-4",0,null,null]]]}] 15:22:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-4 15:22:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | took 689ms 15:22:16 INFO - PROCESS | 3848 | 1462486936443 Marionette TRACE conn2 -> [0,877,"getWindowHandle",null] 15:22:16 INFO - PROCESS | 3848 | 1462486936445 Marionette TRACE conn2 <- [1,877,null,{"value":"13"}] 15:22:16 INFO - PROCESS | 3848 | 1462486936448 Marionette TRACE conn2 -> [0,878,"setScriptTimeout",{"ms":35000}] 15:22:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html 15:22:16 INFO - PROCESS | 3848 | 1462486936450 Marionette TRACE conn2 <- [1,878,null,{}] 15:22:16 INFO - PROCESS | 3848 | 1462486936453 Marionette TRACE conn2 -> [0,879,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:22:16 INFO - PROCESS | 3848 | 1462486936571 Marionette TRACE conn2 <- [1,879,null,{"value":null}] 15:22:16 INFO - PROCESS | 3848 | 1462486936625 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\", \"4d8e089e-8c00-4ed9-b753-79225e50fa4e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:22:16 INFO - PROCESS | 3848 | ++DOCSHELL 1A19BC00 == 65 [pid = 3848] [id = 229] 15:22:16 INFO - PROCESS | 3848 | ++DOMWINDOW == 120 (1A312400) [pid = 3848] [serial = 685] [outer = 00000000] 15:22:16 INFO - PROCESS | 3848 | ++DOMWINDOW == 121 (1A5F3C00) [pid = 3848] [serial = 686] [outer = 1A312400] 15:22:16 INFO - PROCESS | 3848 | 1462486936678 Marionette DEBUG loaded listener.js 15:22:16 INFO - PROCESS | 3848 | ++DOMWINDOW == 122 (1A773800) [pid = 3848] [serial = 687] [outer = 1A312400] 15:22:17 INFO - PROCESS | 3848 | 1462486937118 Marionette TRACE conn2 <- [1,880,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-clamp-5",0,null,null]]]}] 15:22:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-5 15:22:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | took 688ms 15:22:17 INFO - PROCESS | 3848 | 1462486937151 Marionette TRACE conn2 -> [0,881,"getWindowHandle",null] 15:22:17 INFO - PROCESS | 3848 | 1462486937152 Marionette TRACE conn2 <- [1,881,null,{"value":"13"}] 15:22:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html 15:22:17 INFO - PROCESS | 3848 | 1462486937156 Marionette TRACE conn2 -> [0,882,"setScriptTimeout",{"ms":35000}] 15:22:17 INFO - PROCESS | 3848 | 1462486937157 Marionette TRACE conn2 <- [1,882,null,{}] 15:22:17 INFO - PROCESS | 3848 | 1462486937165 Marionette TRACE conn2 -> [0,883,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:22:17 INFO - PROCESS | 3848 | 1462486937305 Marionette TRACE conn2 <- [1,883,null,{"value":null}] 15:22:17 INFO - PROCESS | 3848 | 1462486937329 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\", \"4d8e089e-8c00-4ed9-b753-79225e50fa4e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:22:17 INFO - PROCESS | 3848 | ++DOCSHELL 18033800 == 66 [pid = 3848] [id = 230] 15:22:17 INFO - PROCESS | 3848 | ++DOMWINDOW == 123 (19ED8400) [pid = 3848] [serial = 688] [outer = 00000000] 15:22:17 INFO - PROCESS | 3848 | ++DOMWINDOW == 124 (1AD83C00) [pid = 3848] [serial = 689] [outer = 19ED8400] 15:22:17 INFO - PROCESS | 3848 | 1462486937372 Marionette DEBUG loaded listener.js 15:22:17 INFO - PROCESS | 3848 | ++DOMWINDOW == 125 (1AEC9C00) [pid = 3848] [serial = 690] [outer = 19ED8400] 15:22:17 INFO - PROCESS | 3848 | 1462486937811 Marionette TRACE conn2 <- [1,884,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-clamp-6",0,null,null]]]}] 15:22:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-6 15:22:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | took 704ms 15:22:17 INFO - PROCESS | 3848 | 1462486937945 Marionette TRACE conn2 -> [0,885,"getWindowHandle",null] 15:22:17 INFO - PROCESS | 3848 | 1462486937947 Marionette TRACE conn2 <- [1,885,null,{"value":"13"}] 15:22:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html 15:22:18 INFO - PROCESS | 3848 | 1462486938303 Marionette TRACE conn2 -> [0,886,"setScriptTimeout",{"ms":35000}] 15:22:18 INFO - PROCESS | 3848 | 1462486938305 Marionette TRACE conn2 <- [1,886,null,{}] 15:22:18 INFO - PROCESS | 3848 | --DOMWINDOW == 124 (1175D800) [pid = 3848] [serial = 538] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html] 15:22:18 INFO - PROCESS | 3848 | --DOMWINDOW == 123 (11EE7400) [pid = 3848] [serial = 535] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html] 15:22:18 INFO - PROCESS | 3848 | --DOMWINDOW == 122 (16185800) [pid = 3848] [serial = 565] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html] 15:22:18 INFO - PROCESS | 3848 | --DOMWINDOW == 121 (1617C000) [pid = 3848] [serial = 571] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html] 15:22:18 INFO - PROCESS | 3848 | --DOMWINDOW == 120 (11B04000) [pid = 3848] [serial = 568] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html] 15:22:18 INFO - PROCESS | 3848 | --DOMWINDOW == 119 (17378400) [pid = 3848] [serial = 574] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html] 15:22:18 INFO - PROCESS | 3848 | --DOMWINDOW == 118 (16043400) [pid = 3848] [serial = 541] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html] 15:22:18 INFO - PROCESS | 3848 | --DOMWINDOW == 117 (1736B400) [pid = 3848] [serial = 634] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html] 15:22:18 INFO - PROCESS | 3848 | --DOMWINDOW == 116 (17369400) [pid = 3848] [serial = 631] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html] 15:22:18 INFO - PROCESS | 3848 | --DOMWINDOW == 115 (1664F400) [pid = 3848] [serial = 610] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html] 15:22:18 INFO - PROCESS | 3848 | --DOMWINDOW == 114 (17371800) [pid = 3848] [serial = 607] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html] 15:22:18 INFO - PROCESS | 3848 | --DOMWINDOW == 113 (106AEC00) [pid = 3848] [serial = 601] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html] 15:22:18 INFO - PROCESS | 3848 | --DOMWINDOW == 112 (1175DC00) [pid = 3848] [serial = 622] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html] 15:22:18 INFO - PROCESS | 3848 | --DOMWINDOW == 111 (15C60C00) [pid = 3848] [serial = 604] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html] 15:22:18 INFO - PROCESS | 3848 | --DOMWINDOW == 110 (16044800) [pid = 3848] [serial = 625] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html] 15:22:18 INFO - PROCESS | 3848 | --DOMWINDOW == 109 (19ED5800) [pid = 3848] [serial = 637] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html] 15:22:18 INFO - PROCESS | 3848 | --DOMWINDOW == 108 (16634400) [pid = 3848] [serial = 628] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html] 15:22:18 INFO - PROCESS | 3848 | --DOMWINDOW == 107 (13726800) [pid = 3848] [serial = 619] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html] 15:22:18 INFO - PROCESS | 3848 | --DOMWINDOW == 106 (164C2400) [pid = 3848] [serial = 640] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html] 15:22:18 INFO - PROCESS | 3848 | --DOMWINDOW == 105 (1A806800) [pid = 3848] [serial = 643] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html] 15:22:18 INFO - PROCESS | 3848 | 1462486938338 Marionette TRACE conn2 -> [0,887,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:22:18 INFO - PROCESS | 3848 | 1462486938418 Marionette TRACE conn2 <- [1,887,null,{"value":null}] 15:22:18 INFO - PROCESS | 3848 | 1462486938424 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\", \"4d8e089e-8c00-4ed9-b753-79225e50fa4e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:22:18 INFO - PROCESS | 3848 | ++DOCSHELL 113F2800 == 67 [pid = 3848] [id = 231] 15:22:18 INFO - PROCESS | 3848 | ++DOMWINDOW == 106 (1372F400) [pid = 3848] [serial = 691] [outer = 00000000] 15:22:18 INFO - PROCESS | 3848 | ++DOMWINDOW == 107 (15C63C00) [pid = 3848] [serial = 692] [outer = 1372F400] 15:22:18 INFO - PROCESS | 3848 | 1462486938468 Marionette DEBUG loaded listener.js 15:22:18 INFO - PROCESS | 3848 | ++DOMWINDOW == 108 (1617E400) [pid = 3848] [serial = 693] [outer = 1372F400] 15:22:18 INFO - PROCESS | 3848 | 1462486938912 Marionette TRACE conn2 <- [1,888,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.html4",0,null,null]]]}] 15:22:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | Canvas test: 2d.fillStyle.parse.html4 15:22:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | took 953ms 15:22:18 INFO - PROCESS | 3848 | 1462486938980 Marionette TRACE conn2 -> [0,889,"getWindowHandle",null] 15:22:18 INFO - PROCESS | 3848 | 1462486938982 Marionette TRACE conn2 <- [1,889,null,{"value":"13"}] 15:22:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html 15:22:19 INFO - PROCESS | 3848 | 1462486938985 Marionette TRACE conn2 -> [0,890,"setScriptTimeout",{"ms":35000}] 15:22:19 INFO - PROCESS | 3848 | 1462486938987 Marionette TRACE conn2 <- [1,890,null,{}] 15:22:19 INFO - PROCESS | 3848 | 1462486938990 Marionette TRACE conn2 -> [0,891,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:22:19 INFO - PROCESS | 3848 | 1462486939070 Marionette TRACE conn2 <- [1,891,null,{"value":null}] 15:22:19 INFO - PROCESS | 3848 | 1462486939076 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\", \"4d8e089e-8c00-4ed9-b753-79225e50fa4e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:22:19 INFO - PROCESS | 3848 | ++DOCSHELL 16183000 == 68 [pid = 3848] [id = 232] 15:22:19 INFO - PROCESS | 3848 | ++DOMWINDOW == 109 (17369400) [pid = 3848] [serial = 694] [outer = 00000000] 15:22:19 INFO - PROCESS | 3848 | ++DOMWINDOW == 110 (1A192C00) [pid = 3848] [serial = 695] [outer = 17369400] 15:22:19 INFO - PROCESS | 3848 | 1462486939126 Marionette DEBUG loaded listener.js 15:22:19 INFO - PROCESS | 3848 | ++DOMWINDOW == 111 (1AD80400) [pid = 3848] [serial = 696] [outer = 17369400] 15:22:19 INFO - PROCESS | 3848 | 1462486939562 Marionette TRACE conn2 <- [1,892,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex1",0,null,null]]]}] 15:22:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | Canvas test: 2d.fillStyle.parse.invalid.hex1 15:22:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | took 642ms 15:22:19 INFO - PROCESS | 3848 | 1462486939623 Marionette TRACE conn2 -> [0,893,"getWindowHandle",null] 15:22:19 INFO - PROCESS | 3848 | 1462486939625 Marionette TRACE conn2 <- [1,893,null,{"value":"13"}] 15:22:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html 15:22:19 INFO - PROCESS | 3848 | 1462486939629 Marionette TRACE conn2 -> [0,894,"setScriptTimeout",{"ms":35000}] 15:22:19 INFO - PROCESS | 3848 | 1462486939630 Marionette TRACE conn2 <- [1,894,null,{}] 15:22:19 INFO - PROCESS | 3848 | 1462486939634 Marionette TRACE conn2 -> [0,895,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:22:19 INFO - PROCESS | 3848 | 1462486939714 Marionette TRACE conn2 <- [1,895,null,{"value":null}] 15:22:19 INFO - PROCESS | 3848 | 1462486939720 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\", \"4d8e089e-8c00-4ed9-b753-79225e50fa4e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:22:19 INFO - PROCESS | 3848 | ++DOCSHELL 1B418C00 == 69 [pid = 3848] [id = 233] 15:22:19 INFO - PROCESS | 3848 | ++DOMWINDOW == 112 (1B611400) [pid = 3848] [serial = 697] [outer = 00000000] 15:22:19 INFO - PROCESS | 3848 | ++DOMWINDOW == 113 (1B9D8800) [pid = 3848] [serial = 698] [outer = 1B611400] 15:22:19 INFO - PROCESS | 3848 | 1462486939763 Marionette DEBUG loaded listener.js 15:22:19 INFO - PROCESS | 3848 | ++DOMWINDOW == 114 (1B9DB400) [pid = 3848] [serial = 699] [outer = 1B611400] 15:22:20 INFO - PROCESS | 3848 | 1462486940252 Marionette TRACE conn2 <- [1,896,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex2",0,null,null]]]}] 15:22:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | Canvas test: 2d.fillStyle.parse.invalid.hex2 15:22:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | took 641ms 15:22:20 INFO - PROCESS | 3848 | 1462486940268 Marionette TRACE conn2 -> [0,897,"getWindowHandle",null] 15:22:20 INFO - PROCESS | 3848 | 1462486940270 Marionette TRACE conn2 <- [1,897,null,{"value":"13"}] 15:22:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html 15:22:20 INFO - PROCESS | 3848 | 1462486940273 Marionette TRACE conn2 -> [0,898,"setScriptTimeout",{"ms":35000}] 15:22:20 INFO - PROCESS | 3848 | 1462486940276 Marionette TRACE conn2 <- [1,898,null,{}] 15:22:20 INFO - PROCESS | 3848 | 1462486940279 Marionette TRACE conn2 -> [0,899,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:22:20 INFO - PROCESS | 3848 | 1462486940432 Marionette TRACE conn2 <- [1,899,null,{"value":null}] 15:22:20 INFO - PROCESS | 3848 | 1462486940567 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\", \"4d8e089e-8c00-4ed9-b753-79225e50fa4e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:22:20 INFO - PROCESS | 3848 | ++DOCSHELL 0F61D800 == 70 [pid = 3848] [id = 234] 15:22:20 INFO - PROCESS | 3848 | ++DOMWINDOW == 115 (0F629C00) [pid = 3848] [serial = 700] [outer = 00000000] 15:22:20 INFO - PROCESS | 3848 | ++DOMWINDOW == 116 (1101B400) [pid = 3848] [serial = 701] [outer = 0F629C00] 15:22:20 INFO - PROCESS | 3848 | 1462486940626 Marionette DEBUG loaded listener.js 15:22:20 INFO - PROCESS | 3848 | ++DOMWINDOW == 117 (11021400) [pid = 3848] [serial = 702] [outer = 0F629C00] 15:22:21 INFO - PROCESS | 3848 | 1462486941258 Marionette TRACE conn2 <- [1,900,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex3",0,null,null]]]}] 15:22:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | Canvas test: 2d.fillStyle.parse.invalid.hex3 15:22:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | took 1032ms 15:22:21 INFO - PROCESS | 3848 | 1462486941337 Marionette TRACE conn2 -> [0,901,"getWindowHandle",null] 15:22:21 INFO - PROCESS | 3848 | 1462486941341 Marionette TRACE conn2 <- [1,901,null,{"value":"13"}] 15:22:21 INFO - PROCESS | 3848 | 1462486941345 Marionette TRACE conn2 -> [0,902,"setScriptTimeout",{"ms":35000}] 15:22:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html 15:22:21 INFO - PROCESS | 3848 | 1462486941350 Marionette TRACE conn2 <- [1,902,null,{}] 15:22:21 INFO - PROCESS | 3848 | 1462486941355 Marionette TRACE conn2 -> [0,903,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:22:21 INFO - PROCESS | 3848 | 1462486941464 Marionette TRACE conn2 <- [1,903,null,{"value":null}] 15:22:21 INFO - PROCESS | 3848 | 1462486941596 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\", \"4d8e089e-8c00-4ed9-b753-79225e50fa4e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:22:21 INFO - PROCESS | 3848 | ++DOCSHELL 1151A400 == 71 [pid = 3848] [id = 235] 15:22:21 INFO - PROCESS | 3848 | ++DOMWINDOW == 118 (1151C000) [pid = 3848] [serial = 703] [outer = 00000000] 15:22:21 INFO - PROCESS | 3848 | ++DOMWINDOW == 119 (13123400) [pid = 3848] [serial = 704] [outer = 1151C000] 15:22:21 INFO - PROCESS | 3848 | 1462486941653 Marionette DEBUG loaded listener.js 15:22:21 INFO - PROCESS | 3848 | ++DOMWINDOW == 120 (13760000) [pid = 3848] [serial = 705] [outer = 1151C000] 15:22:22 INFO - PROCESS | 3848 | 1462486942219 Marionette TRACE conn2 <- [1,904,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex4",0,null,null]]]}] 15:22:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | Canvas test: 2d.fillStyle.parse.invalid.hex4 15:22:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | took 907ms 15:22:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html 15:22:22 INFO - PROCESS | 3848 | 1462486942252 Marionette TRACE conn2 -> [0,905,"getWindowHandle",null] 15:22:22 INFO - PROCESS | 3848 | 1462486942255 Marionette TRACE conn2 <- [1,905,null,{"value":"13"}] 15:22:22 INFO - PROCESS | 3848 | 1462486942259 Marionette TRACE conn2 -> [0,906,"setScriptTimeout",{"ms":35000}] 15:22:22 INFO - PROCESS | 3848 | 1462486942261 Marionette TRACE conn2 <- [1,906,null,{}] 15:22:22 INFO - PROCESS | 3848 | 1462486942265 Marionette TRACE conn2 -> [0,907,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:22:22 INFO - PROCESS | 3848 | 1462486942371 Marionette TRACE conn2 <- [1,907,null,{"value":null}] 15:22:22 INFO - PROCESS | 3848 | 1462486942504 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\", \"4d8e089e-8c00-4ed9-b753-79225e50fa4e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:22:22 INFO - PROCESS | 3848 | ++DOCSHELL 1101E800 == 72 [pid = 3848] [id = 236] 15:22:22 INFO - PROCESS | 3848 | ++DOMWINDOW == 121 (16182800) [pid = 3848] [serial = 706] [outer = 00000000] 15:22:22 INFO - PROCESS | 3848 | ++DOMWINDOW == 122 (16630000) [pid = 3848] [serial = 707] [outer = 16182800] 15:22:22 INFO - PROCESS | 3848 | 1462486942559 Marionette DEBUG loaded listener.js 15:22:22 INFO - PROCESS | 3848 | ++DOMWINDOW == 123 (17049C00) [pid = 3848] [serial = 708] [outer = 16182800] 15:22:23 INFO - PROCESS | 3848 | 1462486943152 Marionette TRACE conn2 <- [1,908,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex5",0,null,null]]]}] 15:22:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | Canvas test: 2d.fillStyle.parse.invalid.hex5 15:22:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | took 939ms 15:22:23 INFO - PROCESS | 3848 | 1462486943203 Marionette TRACE conn2 -> [0,909,"getWindowHandle",null] 15:22:23 INFO - PROCESS | 3848 | 1462486943207 Marionette TRACE conn2 <- [1,909,null,{"value":"13"}] 15:22:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html 15:22:23 INFO - PROCESS | 3848 | 1462486943223 Marionette TRACE conn2 -> [0,910,"setScriptTimeout",{"ms":35000}] 15:22:23 INFO - PROCESS | 3848 | 1462486943230 Marionette TRACE conn2 <- [1,910,null,{}] 15:22:23 INFO - PROCESS | 3848 | 1462486943234 Marionette TRACE conn2 -> [0,911,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:22:23 INFO - PROCESS | 3848 | 1462486943344 Marionette TRACE conn2 <- [1,911,null,{"value":null}] 15:22:23 INFO - PROCESS | 3848 | 1462486943473 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\", \"4d8e089e-8c00-4ed9-b753-79225e50fa4e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:22:23 INFO - PROCESS | 3848 | ++DOCSHELL 186AA000 == 73 [pid = 3848] [id = 237] 15:22:23 INFO - PROCESS | 3848 | ++DOMWINDOW == 124 (1A31B000) [pid = 3848] [serial = 709] [outer = 00000000] 15:22:23 INFO - PROCESS | 3848 | ++DOMWINDOW == 125 (1B184000) [pid = 3848] [serial = 710] [outer = 1A31B000] 15:22:23 INFO - PROCESS | 3848 | 1462486943527 Marionette DEBUG loaded listener.js 15:22:23 INFO - PROCESS | 3848 | ++DOMWINDOW == 126 (1B613400) [pid = 3848] [serial = 711] [outer = 1A31B000] 15:22:24 INFO - PROCESS | 3848 | ++DOMWINDOW == 127 (10F06000) [pid = 3848] [serial = 712] [outer = 1BC33C00] 15:22:24 INFO - PROCESS | 3848 | 1462486944108 Marionette TRACE conn2 <- [1,912,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex6",0,null,null]]]}] 15:22:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | Canvas test: 2d.fillStyle.parse.invalid.hex6 15:22:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | took 954ms 15:22:24 INFO - PROCESS | 3848 | 1462486944188 Marionette TRACE conn2 -> [0,913,"getWindowHandle",null] 15:22:24 INFO - PROCESS | 3848 | 1462486944190 Marionette TRACE conn2 <- [1,913,null,{"value":"13"}] 15:22:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html 15:22:24 INFO - PROCESS | 3848 | 1462486944195 Marionette TRACE conn2 -> [0,914,"setScriptTimeout",{"ms":35000}] 15:22:24 INFO - PROCESS | 3848 | 1462486944198 Marionette TRACE conn2 <- [1,914,null,{}] 15:22:24 INFO - PROCESS | 3848 | 1462486944202 Marionette TRACE conn2 -> [0,915,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:22:24 INFO - PROCESS | 3848 | 1462486944517 Marionette TRACE conn2 <- [1,915,null,{"value":null}] 15:22:24 INFO - PROCESS | 3848 | 1462486944677 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\", \"4d8e089e-8c00-4ed9-b753-79225e50fa4e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:22:24 INFO - PROCESS | 3848 | ++DOCSHELL 0F52BC00 == 74 [pid = 3848] [id = 238] 15:22:24 INFO - PROCESS | 3848 | ++DOMWINDOW == 128 (0F5C4C00) [pid = 3848] [serial = 713] [outer = 00000000] 15:22:24 INFO - PROCESS | 3848 | ++DOMWINDOW == 129 (0F5D0C00) [pid = 3848] [serial = 714] [outer = 0F5C4C00] 15:22:24 INFO - PROCESS | 3848 | 1462486944729 Marionette DEBUG loaded listener.js 15:22:24 INFO - PROCESS | 3848 | ++DOMWINDOW == 130 (10551800) [pid = 3848] [serial = 715] [outer = 0F5C4C00] 15:22:25 INFO - PROCESS | 3848 | 1462486945364 Marionette TRACE conn2 <- [1,916,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex7",0,null,null]]]}] 15:22:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | Canvas test: 2d.fillStyle.parse.invalid.hex7 15:22:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | took 1251ms 15:22:25 INFO - PROCESS | 3848 | 1462486945463 Marionette TRACE conn2 -> [0,917,"getWindowHandle",null] 15:22:25 INFO - PROCESS | 3848 | 1462486945467 Marionette TRACE conn2 <- [1,917,null,{"value":"13"}] 15:22:25 INFO - PROCESS | 3848 | 1462486945472 Marionette TRACE conn2 -> [0,918,"setScriptTimeout",{"ms":35000}] 15:22:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html 15:22:25 INFO - PROCESS | 3848 | 1462486945476 Marionette TRACE conn2 <- [1,918,null,{}] 15:22:25 INFO - PROCESS | 3848 | 1462486945481 Marionette TRACE conn2 -> [0,919,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:22:25 INFO - PROCESS | 3848 | 1462486945580 Marionette TRACE conn2 <- [1,919,null,{"value":null}] 15:22:25 INFO - PROCESS | 3848 | 1462486945709 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\", \"4d8e089e-8c00-4ed9-b753-79225e50fa4e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:22:25 INFO - PROCESS | 3848 | ++DOCSHELL 1101A000 == 75 [pid = 3848] [id = 239] 15:22:25 INFO - PROCESS | 3848 | ++DOMWINDOW == 131 (1101AC00) [pid = 3848] [serial = 716] [outer = 00000000] 15:22:25 INFO - PROCESS | 3848 | ++DOMWINDOW == 132 (11024000) [pid = 3848] [serial = 717] [outer = 1101AC00] 15:22:25 INFO - PROCESS | 3848 | 1462486945761 Marionette DEBUG loaded listener.js 15:22:25 INFO - PROCESS | 3848 | ++DOMWINDOW == 133 (1117D000) [pid = 3848] [serial = 718] [outer = 1101AC00] 15:22:25 INFO - PROCESS | 3848 | --DOCSHELL 16176C00 == 74 [pid = 3848] [id = 191] 15:22:25 INFO - PROCESS | 3848 | --DOCSHELL 171D7800 == 73 [pid = 3848] [id = 192] 15:22:25 INFO - PROCESS | 3848 | --DOCSHELL 1B418C00 == 72 [pid = 3848] [id = 233] 15:22:25 INFO - PROCESS | 3848 | --DOCSHELL 16183000 == 71 [pid = 3848] [id = 232] 15:22:25 INFO - PROCESS | 3848 | --DOCSHELL 113F2800 == 70 [pid = 3848] [id = 231] 15:22:25 INFO - PROCESS | 3848 | --DOCSHELL 18033800 == 69 [pid = 3848] [id = 230] 15:22:25 INFO - PROCESS | 3848 | --DOCSHELL 1A19BC00 == 68 [pid = 3848] [id = 229] 15:22:25 INFO - PROCESS | 3848 | --DOCSHELL 16654000 == 67 [pid = 3848] [id = 228] 15:22:25 INFO - PROCESS | 3848 | --DOCSHELL 1664BC00 == 66 [pid = 3848] [id = 227] 15:22:25 INFO - PROCESS | 3848 | --DOCSHELL 16631400 == 65 [pid = 3848] [id = 226] 15:22:25 INFO - PROCESS | 3848 | --DOMWINDOW == 132 (1AC19000) [pid = 3848] [serial = 614] [outer = 00000000] [url = about:blank] 15:22:25 INFO - PROCESS | 3848 | --DOMWINDOW == 131 (1AD49400) [pid = 3848] [serial = 617] [outer = 00000000] [url = about:blank] 15:22:25 INFO - PROCESS | 3848 | --DOMWINDOW == 130 (1B184C00) [pid = 3848] [serial = 647] [outer = 00000000] [url = about:blank] 15:22:26 INFO - PROCESS | 3848 | --DOCSHELL 0F620C00 == 64 [pid = 3848] [id = 225] 15:22:26 INFO - PROCESS | 3848 | --DOCSHELL 12C0D800 == 63 [pid = 3848] [id = 224] 15:22:26 INFO - PROCESS | 3848 | --DOCSHELL 11510800 == 62 [pid = 3848] [id = 222] 15:22:26 INFO - PROCESS | 3848 | --DOCSHELL 1B413C00 == 61 [pid = 3848] [id = 221] 15:22:26 INFO - PROCESS | 3848 | --DOCSHELL 151B8400 == 60 [pid = 3848] [id = 220] 15:22:26 INFO - PROCESS | 3848 | --DOCSHELL 1A320800 == 59 [pid = 3848] [id = 219] 15:22:26 INFO - PROCESS | 3848 | --DOCSHELL 164BB000 == 58 [pid = 3848] [id = 218] 15:22:26 INFO - PROCESS | 3848 | --DOCSHELL 10602400 == 57 [pid = 3848] [id = 217] 15:22:26 INFO - PROCESS | 3848 | --DOCSHELL 1AEC8C00 == 56 [pid = 3848] [id = 216] 15:22:26 INFO - PROCESS | 3848 | --DOMWINDOW == 129 (131D5000) [pid = 3848] [serial = 540] [outer = 00000000] [url = about:blank] 15:22:26 INFO - PROCESS | 3848 | --DOMWINDOW == 128 (164C3C00) [pid = 3848] [serial = 537] [outer = 00000000] [url = about:blank] 15:22:26 INFO - PROCESS | 3848 | --DOMWINDOW == 127 (17A02400) [pid = 3848] [serial = 567] [outer = 00000000] [url = about:blank] 15:22:26 INFO - PROCESS | 3848 | --DOMWINDOW == 126 (1662CC00) [pid = 3848] [serial = 573] [outer = 00000000] [url = about:blank] 15:22:26 INFO - PROCESS | 3848 | --DOMWINDOW == 125 (146D2C00) [pid = 3848] [serial = 570] [outer = 00000000] [url = about:blank] 15:22:26 INFO - PROCESS | 3848 | --DOMWINDOW == 124 (184B2400) [pid = 3848] [serial = 576] [outer = 00000000] [url = about:blank] 15:22:26 INFO - PROCESS | 3848 | --DOMWINDOW == 123 (164C0C00) [pid = 3848] [serial = 543] [outer = 00000000] [url = about:blank] 15:22:26 INFO - PROCESS | 3848 | --DOMWINDOW == 122 (19ED7800) [pid = 3848] [serial = 635] [outer = 00000000] [url = about:blank] 15:22:26 INFO - PROCESS | 3848 | --DOMWINDOW == 121 (17370000) [pid = 3848] [serial = 632] [outer = 00000000] [url = about:blank] 15:22:26 INFO - PROCESS | 3848 | --DOMWINDOW == 120 (17372C00) [pid = 3848] [serial = 633] [outer = 00000000] [url = about:blank] 15:22:26 INFO - PROCESS | 3848 | --DOMWINDOW == 119 (1A31DC00) [pid = 3848] [serial = 636] [outer = 00000000] [url = about:blank] 15:22:26 INFO - PROCESS | 3848 | --DOMWINDOW == 118 (1A767800) [pid = 3848] [serial = 612] [outer = 00000000] [url = about:blank] 15:22:26 INFO - PROCESS | 3848 | --DOMWINDOW == 117 (1A767000) [pid = 3848] [serial = 611] [outer = 00000000] [url = about:blank] 15:22:26 INFO - PROCESS | 3848 | --DOMWINDOW == 116 (17E9DC00) [pid = 3848] [serial = 609] [outer = 00000000] [url = about:blank] 15:22:26 INFO - PROCESS | 3848 | --DOMWINDOW == 115 (17378C00) [pid = 3848] [serial = 608] [outer = 00000000] [url = about:blank] 15:22:26 INFO - PROCESS | 3848 | --DOMWINDOW == 114 (10EA5400) [pid = 3848] [serial = 602] [outer = 00000000] [url = about:blank] 15:22:26 INFO - PROCESS | 3848 | --DOMWINDOW == 113 (1175AC00) [pid = 3848] [serial = 603] [outer = 00000000] [url = about:blank] 15:22:26 INFO - PROCESS | 3848 | --DOMWINDOW == 112 (12040400) [pid = 3848] [serial = 623] [outer = 00000000] [url = about:blank] 15:22:26 INFO - PROCESS | 3848 | --DOMWINDOW == 111 (1344B000) [pid = 3848] [serial = 624] [outer = 00000000] [url = about:blank] 15:22:26 INFO - PROCESS | 3848 | --DOMWINDOW == 110 (1622C400) [pid = 3848] [serial = 606] [outer = 00000000] [url = about:blank] 15:22:26 INFO - PROCESS | 3848 | --DOMWINDOW == 109 (160C6800) [pid = 3848] [serial = 605] [outer = 00000000] [url = about:blank] 15:22:26 INFO - PROCESS | 3848 | --DOMWINDOW == 108 (164BB400) [pid = 3848] [serial = 626] [outer = 00000000] [url = about:blank] 15:22:26 INFO - PROCESS | 3848 | --DOMWINDOW == 107 (164C8800) [pid = 3848] [serial = 627] [outer = 00000000] [url = about:blank] 15:22:26 INFO - PROCESS | 3848 | --DOMWINDOW == 106 (1AD42400) [pid = 3848] [serial = 638] [outer = 00000000] [url = about:blank] 15:22:26 INFO - PROCESS | 3848 | --DOMWINDOW == 105 (16655C00) [pid = 3848] [serial = 629] [outer = 00000000] [url = about:blank] 15:22:26 INFO - PROCESS | 3848 | --DOMWINDOW == 104 (155EB400) [pid = 3848] [serial = 621] [outer = 00000000] [url = about:blank] 15:22:26 INFO - PROCESS | 3848 | --DOMWINDOW == 103 (13CBDC00) [pid = 3848] [serial = 620] [outer = 00000000] [url = about:blank] 15:22:26 INFO - PROCESS | 3848 | --DOMWINDOW == 102 (1736E800) [pid = 3848] [serial = 641] [outer = 00000000] [url = about:blank] 15:22:26 INFO - PROCESS | 3848 | --DOMWINDOW == 101 (1AED4C00) [pid = 3848] [serial = 645] [outer = 00000000] [url = about:blank] 15:22:26 INFO - PROCESS | 3848 | --DOMWINDOW == 100 (1AED2400) [pid = 3848] [serial = 644] [outer = 00000000] [url = about:blank] 15:22:26 INFO - PROCESS | 3848 | --DOMWINDOW == 99 (1AD82000) [pid = 3848] [serial = 639] [outer = 00000000] [url = about:blank] 15:22:26 INFO - PROCESS | 3848 | --DOMWINDOW == 98 (1AD87400) [pid = 3848] [serial = 642] [outer = 00000000] [url = about:blank] 15:22:26 INFO - PROCESS | 3848 | --DOMWINDOW == 97 (166E9800) [pid = 3848] [serial = 630] [outer = 00000000] [url = about:blank] 15:22:26 INFO - PROCESS | 3848 | 1462486946243 Marionette TRACE conn2 <- [1,920,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex8",0,null,null]]]}] 15:22:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | Canvas test: 2d.fillStyle.parse.invalid.hex8 15:22:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | took 813ms 15:22:26 INFO - PROCESS | 3848 | 1462486946279 Marionette TRACE conn2 -> [0,921,"getWindowHandle",null] 15:22:26 INFO - PROCESS | 3848 | 1462486946282 Marionette TRACE conn2 <- [1,921,null,{"value":"13"}] 15:22:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html 15:22:26 INFO - PROCESS | 3848 | 1462486946286 Marionette TRACE conn2 -> [0,922,"setScriptTimeout",{"ms":35000}] 15:22:26 INFO - PROCESS | 3848 | 1462486946288 Marionette TRACE conn2 <- [1,922,null,{}] 15:22:26 INFO - PROCESS | 3848 | 1462486946292 Marionette TRACE conn2 -> [0,923,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:22:26 INFO - PROCESS | 3848 | 1462486946377 Marionette TRACE conn2 <- [1,923,null,{"value":null}] 15:22:26 INFO - PROCESS | 3848 | 1462486946385 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\", \"4d8e089e-8c00-4ed9-b753-79225e50fa4e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:22:26 INFO - PROCESS | 3848 | ++DOCSHELL 11512800 == 57 [pid = 3848] [id = 240] 15:22:26 INFO - PROCESS | 3848 | ++DOMWINDOW == 98 (11513C00) [pid = 3848] [serial = 719] [outer = 00000000] 15:22:26 INFO - PROCESS | 3848 | ++DOMWINDOW == 99 (11517800) [pid = 3848] [serial = 720] [outer = 11513C00] 15:22:26 INFO - PROCESS | 3848 | 1462486946430 Marionette DEBUG loaded listener.js 15:22:26 INFO - PROCESS | 3848 | ++DOMWINDOW == 100 (11758000) [pid = 3848] [serial = 721] [outer = 11513C00] 15:22:26 INFO - PROCESS | 3848 | 1462486946902 Marionette TRACE conn2 <- [1,924,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsl-1",0,null,null]]]}] 15:22:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-1 15:22:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | took 641ms 15:22:26 INFO - PROCESS | 3848 | 1462486946924 Marionette TRACE conn2 -> [0,925,"getWindowHandle",null] 15:22:26 INFO - PROCESS | 3848 | 1462486946927 Marionette TRACE conn2 <- [1,925,null,{"value":"13"}] 15:22:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html 15:22:26 INFO - PROCESS | 3848 | 1462486946941 Marionette TRACE conn2 -> [0,926,"setScriptTimeout",{"ms":35000}] 15:22:26 INFO - PROCESS | 3848 | 1462486946945 Marionette TRACE conn2 <- [1,926,null,{}] 15:22:26 INFO - PROCESS | 3848 | 1462486946950 Marionette TRACE conn2 -> [0,927,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:22:27 INFO - PROCESS | 3848 | 1462486947030 Marionette TRACE conn2 <- [1,927,null,{"value":null}] 15:22:27 INFO - PROCESS | 3848 | 1462486947037 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\", \"4d8e089e-8c00-4ed9-b753-79225e50fa4e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:22:27 INFO - PROCESS | 3848 | ++DOCSHELL 1175B800 == 58 [pid = 3848] [id = 241] 15:22:27 INFO - PROCESS | 3848 | ++DOMWINDOW == 101 (11B42000) [pid = 3848] [serial = 722] [outer = 00000000] 15:22:27 INFO - PROCESS | 3848 | ++DOMWINDOW == 102 (120FBC00) [pid = 3848] [serial = 723] [outer = 11B42000] 15:22:27 INFO - PROCESS | 3848 | 1462486947085 Marionette DEBUG loaded listener.js 15:22:27 INFO - PROCESS | 3848 | ++DOMWINDOW == 103 (12C3F400) [pid = 3848] [serial = 724] [outer = 11B42000] 15:22:27 INFO - PROCESS | 3848 | 1462486947566 Marionette TRACE conn2 <- [1,928,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsl-2",0,null,null]]]}] 15:22:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-2 15:22:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | took 657ms 15:22:27 INFO - PROCESS | 3848 | 1462486947592 Marionette TRACE conn2 -> [0,929,"getWindowHandle",null] 15:22:27 INFO - PROCESS | 3848 | 1462486947595 Marionette TRACE conn2 <- [1,929,null,{"value":"13"}] 15:22:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html 15:22:27 INFO - PROCESS | 3848 | 1462486947598 Marionette TRACE conn2 -> [0,930,"setScriptTimeout",{"ms":35000}] 15:22:27 INFO - PROCESS | 3848 | 1462486947600 Marionette TRACE conn2 <- [1,930,null,{}] 15:22:27 INFO - PROCESS | 3848 | 1462486947603 Marionette TRACE conn2 -> [0,931,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:22:27 INFO - PROCESS | 3848 | 1462486947682 Marionette TRACE conn2 <- [1,931,null,{"value":null}] 15:22:27 INFO - PROCESS | 3848 | 1462486947688 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\", \"4d8e089e-8c00-4ed9-b753-79225e50fa4e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:22:27 INFO - PROCESS | 3848 | ++DOCSHELL 12C3D400 == 59 [pid = 3848] [id = 242] 15:22:27 INFO - PROCESS | 3848 | ++DOMWINDOW == 104 (12F11C00) [pid = 3848] [serial = 725] [outer = 00000000] 15:22:27 INFO - PROCESS | 3848 | ++DOMWINDOW == 105 (1340DC00) [pid = 3848] [serial = 726] [outer = 12F11C00] 15:22:27 INFO - PROCESS | 3848 | 1462486947751 Marionette DEBUG loaded listener.js 15:22:27 INFO - PROCESS | 3848 | ++DOMWINDOW == 106 (13419C00) [pid = 3848] [serial = 727] [outer = 12F11C00] 15:22:28 INFO - PROCESS | 3848 | 1462486948208 Marionette TRACE conn2 <- [1,932,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsl-3",0,null,null]]]}] 15:22:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-3 15:22:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | took 641ms 15:22:28 INFO - PROCESS | 3848 | 1462486948237 Marionette TRACE conn2 -> [0,933,"getWindowHandle",null] 15:22:28 INFO - PROCESS | 3848 | 1462486948239 Marionette TRACE conn2 <- [1,933,null,{"value":"13"}] 15:22:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html 15:22:28 INFO - PROCESS | 3848 | 1462486948242 Marionette TRACE conn2 -> [0,934,"setScriptTimeout",{"ms":35000}] 15:22:28 INFO - PROCESS | 3848 | 1462486948244 Marionette TRACE conn2 <- [1,934,null,{}] 15:22:28 INFO - PROCESS | 3848 | 1462486948251 Marionette TRACE conn2 -> [0,935,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:22:28 INFO - PROCESS | 3848 | 1462486948374 Marionette TRACE conn2 <- [1,935,null,{"value":null}] 15:22:28 INFO - PROCESS | 3848 | 1462486948457 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\", \"4d8e089e-8c00-4ed9-b753-79225e50fa4e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:22:28 INFO - PROCESS | 3848 | ++DOCSHELL 0F5CB000 == 60 [pid = 3848] [id = 243] 15:22:28 INFO - PROCESS | 3848 | ++DOMWINDOW == 107 (13726000) [pid = 3848] [serial = 728] [outer = 00000000] 15:22:28 INFO - PROCESS | 3848 | ++DOMWINDOW == 108 (13CB9800) [pid = 3848] [serial = 729] [outer = 13726000] 15:22:28 INFO - PROCESS | 3848 | 1462486948510 Marionette DEBUG loaded listener.js 15:22:28 INFO - PROCESS | 3848 | ++DOMWINDOW == 109 (14088C00) [pid = 3848] [serial = 730] [outer = 13726000] 15:22:28 INFO - PROCESS | 3848 | 1462486948948 Marionette TRACE conn2 <- [1,936,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsl-4",0,null,null]]]}] 15:22:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-4 15:22:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | took 735ms 15:22:29 INFO - PROCESS | 3848 | 1462486948982 Marionette TRACE conn2 -> [0,937,"getWindowHandle",null] 15:22:29 INFO - PROCESS | 3848 | 1462486948984 Marionette TRACE conn2 <- [1,937,null,{"value":"13"}] 15:22:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html 15:22:29 INFO - PROCESS | 3848 | 1462486948987 Marionette TRACE conn2 -> [0,938,"setScriptTimeout",{"ms":35000}] 15:22:29 INFO - PROCESS | 3848 | 1462486948989 Marionette TRACE conn2 <- [1,938,null,{}] 15:22:29 INFO - PROCESS | 3848 | 1462486948992 Marionette TRACE conn2 -> [0,939,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:22:29 INFO - PROCESS | 3848 | 1462486949106 Marionette TRACE conn2 <- [1,939,null,{"value":null}] 15:22:29 INFO - PROCESS | 3848 | 1462486949115 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\", \"4d8e089e-8c00-4ed9-b753-79225e50fa4e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:22:29 INFO - PROCESS | 3848 | ++DOCSHELL 14094400 == 61 [pid = 3848] [id = 244] 15:22:29 INFO - PROCESS | 3848 | ++DOMWINDOW == 110 (1465E800) [pid = 3848] [serial = 731] [outer = 00000000] 15:22:29 INFO - PROCESS | 3848 | ++DOMWINDOW == 111 (155DFC00) [pid = 3848] [serial = 732] [outer = 1465E800] 15:22:29 INFO - PROCESS | 3848 | 1462486949159 Marionette DEBUG loaded listener.js 15:22:29 INFO - PROCESS | 3848 | ++DOMWINDOW == 112 (155E6C00) [pid = 3848] [serial = 733] [outer = 1465E800] 15:22:29 INFO - PROCESS | 3848 | 1462486949608 Marionette TRACE conn2 <- [1,940,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsl-5",0,null,null]]]}] 15:22:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-5 15:22:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | took 641ms 15:22:29 INFO - PROCESS | 3848 | 1462486949626 Marionette TRACE conn2 -> [0,941,"getWindowHandle",null] 15:22:29 INFO - PROCESS | 3848 | 1462486949628 Marionette TRACE conn2 <- [1,941,null,{"value":"13"}] 15:22:29 INFO - PROCESS | 3848 | 1462486949631 Marionette TRACE conn2 -> [0,942,"setScriptTimeout",{"ms":35000}] 15:22:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html 15:22:29 INFO - PROCESS | 3848 | 1462486949633 Marionette TRACE conn2 <- [1,942,null,{}] 15:22:29 INFO - PROCESS | 3848 | 1462486949636 Marionette TRACE conn2 -> [0,943,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:22:29 INFO - PROCESS | 3848 | 1462486949740 Marionette TRACE conn2 <- [1,943,null,{"value":null}] 15:22:29 INFO - PROCESS | 3848 | 1462486949839 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\", \"4d8e089e-8c00-4ed9-b753-79225e50fa4e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:22:29 INFO - PROCESS | 3848 | ++DOCSHELL 0F61F000 == 62 [pid = 3848] [id = 245] 15:22:29 INFO - PROCESS | 3848 | ++DOMWINDOW == 113 (155E7800) [pid = 3848] [serial = 734] [outer = 00000000] 15:22:29 INFO - PROCESS | 3848 | ++DOMWINDOW == 114 (15B69C00) [pid = 3848] [serial = 735] [outer = 155E7800] 15:22:29 INFO - PROCESS | 3848 | 1462486949882 Marionette DEBUG loaded listener.js 15:22:29 INFO - PROCESS | 3848 | ++DOMWINDOW == 115 (15C5B000) [pid = 3848] [serial = 736] [outer = 155E7800] 15:22:30 INFO - PROCESS | 3848 | --DOMWINDOW == 114 (113ECC00) [pid = 3848] [serial = 598] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html] 15:22:30 INFO - PROCESS | 3848 | --DOMWINDOW == 113 (1AD40400) [pid = 3848] [serial = 616] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html] 15:22:30 INFO - PROCESS | 3848 | --DOMWINDOW == 112 (1A803800) [pid = 3848] [serial = 613] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html] 15:22:30 INFO - PROCESS | 3848 | --DOMWINDOW == 111 (1A312400) [pid = 3848] [serial = 685] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html] 15:22:30 INFO - PROCESS | 3848 | --DOMWINDOW == 110 (19ED8400) [pid = 3848] [serial = 688] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html] 15:22:30 INFO - PROCESS | 3848 | --DOMWINDOW == 109 (12F15C00) [pid = 3848] [serial = 670] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html] 15:22:30 INFO - PROCESS | 3848 | --DOMWINDOW == 108 (1B17BC00) [pid = 3848] [serial = 658] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html] 15:22:30 INFO - PROCESS | 3848 | --DOMWINDOW == 107 (16631C00) [pid = 3848] [serial = 676] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html] 15:22:30 INFO - PROCESS | 3848 | --DOMWINDOW == 106 (1B414800) [pid = 3848] [serial = 661] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html] 15:22:30 INFO - PROCESS | 3848 | --DOMWINDOW == 105 (0F623000) [pid = 3848] [serial = 673] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html] 15:22:30 INFO - PROCESS | 3848 | --DOMWINDOW == 104 (10EA7400) [pid = 3848] [serial = 667] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html] 15:22:30 INFO - PROCESS | 3848 | --DOMWINDOW == 103 (11513400) [pid = 3848] [serial = 664] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html] 15:22:30 INFO - PROCESS | 3848 | --DOMWINDOW == 102 (16D31000) [pid = 3848] [serial = 679] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html] 15:22:30 INFO - PROCESS | 3848 | --DOMWINDOW == 101 (164BBC00) [pid = 3848] [serial = 652] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html] 15:22:30 INFO - PROCESS | 3848 | --DOMWINDOW == 100 (1A5F5000) [pid = 3848] [serial = 655] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html] 15:22:30 INFO - PROCESS | 3848 | --DOMWINDOW == 99 (1175BC00) [pid = 3848] [serial = 649] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html] 15:22:30 INFO - PROCESS | 3848 | --DOMWINDOW == 98 (17048800) [pid = 3848] [serial = 682] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html] 15:22:30 INFO - PROCESS | 3848 | --DOMWINDOW == 97 (1372F400) [pid = 3848] [serial = 691] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html] 15:22:30 INFO - PROCESS | 3848 | --DOMWINDOW == 96 (17369400) [pid = 3848] [serial = 694] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html] 15:22:30 INFO - PROCESS | 3848 | 1462486950581 Marionette TRACE conn2 <- [1,944,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsl-6",0,null,null]]]}] 15:22:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-6 15:22:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | took 1001ms 15:22:30 INFO - PROCESS | 3848 | 1462486950634 Marionette TRACE conn2 -> [0,945,"getWindowHandle",null] 15:22:30 INFO - PROCESS | 3848 | 1462486950636 Marionette TRACE conn2 <- [1,945,null,{"value":"13"}] 15:22:30 INFO - PROCESS | 3848 | 1462486950639 Marionette TRACE conn2 -> [0,946,"setScriptTimeout",{"ms":35000}] 15:22:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html 15:22:30 INFO - PROCESS | 3848 | 1462486950641 Marionette TRACE conn2 <- [1,946,null,{}] 15:22:30 INFO - PROCESS | 3848 | 1462486950644 Marionette TRACE conn2 -> [0,947,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:22:30 INFO - PROCESS | 3848 | 1462486950721 Marionette TRACE conn2 <- [1,947,null,{"value":null}] 15:22:30 INFO - PROCESS | 3848 | 1462486950728 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\", \"4d8e089e-8c00-4ed9-b753-79225e50fa4e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:22:30 INFO - PROCESS | 3848 | ++DOCSHELL 10663800 == 63 [pid = 3848] [id = 246] 15:22:30 INFO - PROCESS | 3848 | ++DOMWINDOW == 97 (11181800) [pid = 3848] [serial = 737] [outer = 00000000] 15:22:30 INFO - PROCESS | 3848 | ++DOMWINDOW == 98 (12F15C00) [pid = 3848] [serial = 738] [outer = 11181800] 15:22:30 INFO - PROCESS | 3848 | 1462486950771 Marionette DEBUG loaded listener.js 15:22:30 INFO - PROCESS | 3848 | ++DOMWINDOW == 99 (146D6400) [pid = 3848] [serial = 739] [outer = 11181800] 15:22:31 INFO - PROCESS | 3848 | 1462486951239 Marionette TRACE conn2 <- [1,948,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsla-1",0,null,null]]]}] 15:22:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-1 15:22:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | took 641ms 15:22:31 INFO - PROCESS | 3848 | 1462486951277 Marionette TRACE conn2 -> [0,949,"getWindowHandle",null] 15:22:31 INFO - PROCESS | 3848 | 1462486951279 Marionette TRACE conn2 <- [1,949,null,{"value":"13"}] 15:22:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html 15:22:31 INFO - PROCESS | 3848 | 1462486951282 Marionette TRACE conn2 -> [0,950,"setScriptTimeout",{"ms":35000}] 15:22:31 INFO - PROCESS | 3848 | 1462486951284 Marionette TRACE conn2 <- [1,950,null,{}] 15:22:31 INFO - PROCESS | 3848 | 1462486951287 Marionette TRACE conn2 -> [0,951,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:22:31 INFO - PROCESS | 3848 | 1462486951371 Marionette TRACE conn2 <- [1,951,null,{"value":null}] 15:22:31 INFO - PROCESS | 3848 | 1462486951381 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\", \"4d8e089e-8c00-4ed9-b753-79225e50fa4e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:22:31 INFO - PROCESS | 3848 | ++DOCSHELL 16018C00 == 64 [pid = 3848] [id = 247] 15:22:31 INFO - PROCESS | 3848 | ++DOMWINDOW == 100 (16019000) [pid = 3848] [serial = 740] [outer = 00000000] 15:22:31 INFO - PROCESS | 3848 | ++DOMWINDOW == 101 (160C8000) [pid = 3848] [serial = 741] [outer = 16019000] 15:22:31 INFO - PROCESS | 3848 | 1462486951425 Marionette DEBUG loaded listener.js 15:22:31 INFO - PROCESS | 3848 | ++DOMWINDOW == 102 (1617B800) [pid = 3848] [serial = 742] [outer = 16019000] 15:22:31 INFO - PROCESS | 3848 | 1462486951840 Marionette TRACE conn2 <- [1,952,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsla-2",0,null,null]]]}] 15:22:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-2 15:22:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | took 595ms 15:22:31 INFO - PROCESS | 3848 | 1462486951880 Marionette TRACE conn2 -> [0,953,"getWindowHandle",null] 15:22:31 INFO - PROCESS | 3848 | 1462486951882 Marionette TRACE conn2 <- [1,953,null,{"value":"13"}] 15:22:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html 15:22:31 INFO - PROCESS | 3848 | 1462486951885 Marionette TRACE conn2 -> [0,954,"setScriptTimeout",{"ms":35000}] 15:22:31 INFO - PROCESS | 3848 | 1462486951887 Marionette TRACE conn2 <- [1,954,null,{}] 15:22:31 INFO - PROCESS | 3848 | 1462486951890 Marionette TRACE conn2 -> [0,955,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:22:32 INFO - PROCESS | 3848 | 1462486951968 Marionette TRACE conn2 <- [1,955,null,{"value":null}] 15:22:32 INFO - PROCESS | 3848 | 1462486951974 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\", \"4d8e089e-8c00-4ed9-b753-79225e50fa4e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:22:32 INFO - PROCESS | 3848 | ++DOCSHELL 1601F800 == 65 [pid = 3848] [id = 248] 15:22:32 INFO - PROCESS | 3848 | ++DOMWINDOW == 103 (1617BC00) [pid = 3848] [serial = 743] [outer = 00000000] 15:22:32 INFO - PROCESS | 3848 | ++DOMWINDOW == 104 (16231800) [pid = 3848] [serial = 744] [outer = 1617BC00] 15:22:32 INFO - PROCESS | 3848 | 1462486952024 Marionette DEBUG loaded listener.js 15:22:32 INFO - PROCESS | 3848 | ++DOMWINDOW == 105 (164BF800) [pid = 3848] [serial = 745] [outer = 1617BC00] 15:22:32 INFO - PROCESS | 3848 | 1462486952472 Marionette TRACE conn2 <- [1,956,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.name-1",0,null,null]]]}] 15:22:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | Canvas test: 2d.fillStyle.parse.invalid.name-1 15:22:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | took 626ms 15:22:32 INFO - PROCESS | 3848 | 1462486952523 Marionette TRACE conn2 -> [0,957,"getWindowHandle",null] 15:22:32 INFO - PROCESS | 3848 | 1462486952526 Marionette TRACE conn2 <- [1,957,null,{"value":"13"}] 15:22:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html 15:22:32 INFO - PROCESS | 3848 | 1462486952529 Marionette TRACE conn2 -> [0,958,"setScriptTimeout",{"ms":35000}] 15:22:32 INFO - PROCESS | 3848 | 1462486952531 Marionette TRACE conn2 <- [1,958,null,{}] 15:22:32 INFO - PROCESS | 3848 | 1462486952535 Marionette TRACE conn2 -> [0,959,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:22:32 INFO - PROCESS | 3848 | 1462486952728 Marionette TRACE conn2 <- [1,959,null,{"value":null}] 15:22:32 INFO - PROCESS | 3848 | 1462486952895 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\", \"4d8e089e-8c00-4ed9-b753-79225e50fa4e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:22:32 INFO - PROCESS | 3848 | ++DOCSHELL 106C9C00 == 66 [pid = 3848] [id = 249] 15:22:32 INFO - PROCESS | 3848 | ++DOMWINDOW == 106 (106CF400) [pid = 3848] [serial = 746] [outer = 00000000] 15:22:32 INFO - PROCESS | 3848 | ++DOMWINDOW == 107 (10DE6C00) [pid = 3848] [serial = 747] [outer = 106CF400] 15:22:32 INFO - PROCESS | 3848 | 1462486952956 Marionette DEBUG loaded listener.js 15:22:33 INFO - PROCESS | 3848 | ++DOMWINDOW == 108 (10EA9C00) [pid = 3848] [serial = 748] [outer = 106CF400] 15:22:33 INFO - PROCESS | 3848 | 1462486953506 Marionette TRACE conn2 <- [1,960,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.name-2",0,null,null]]]}] 15:22:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | Canvas test: 2d.fillStyle.parse.invalid.name-2 15:22:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | took 1001ms 15:22:33 INFO - PROCESS | 3848 | 1462486953565 Marionette TRACE conn2 -> [0,961,"getWindowHandle",null] 15:22:33 INFO - PROCESS | 3848 | 1462486953569 Marionette TRACE conn2 <- [1,961,null,{"value":"13"}] 15:22:33 INFO - PROCESS | 3848 | 1462486953573 Marionette TRACE conn2 -> [0,962,"setScriptTimeout",{"ms":35000}] 15:22:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html 15:22:33 INFO - PROCESS | 3848 | 1462486953578 Marionette TRACE conn2 <- [1,962,null,{}] 15:22:33 INFO - PROCESS | 3848 | 1462486953583 Marionette TRACE conn2 -> [0,963,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:22:33 INFO - PROCESS | 3848 | 1462486953689 Marionette TRACE conn2 <- [1,963,null,{"value":null}] 15:22:33 INFO - PROCESS | 3848 | 1462486953788 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\", \"4d8e089e-8c00-4ed9-b753-79225e50fa4e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:22:33 INFO - PROCESS | 3848 | ++DOCSHELL 11511C00 == 67 [pid = 3848] [id = 250] 15:22:33 INFO - PROCESS | 3848 | ++DOMWINDOW == 109 (11512000) [pid = 3848] [serial = 749] [outer = 00000000] 15:22:33 INFO - PROCESS | 3848 | ++DOMWINDOW == 110 (1175A400) [pid = 3848] [serial = 750] [outer = 11512000] 15:22:33 INFO - PROCESS | 3848 | 1462486953844 Marionette DEBUG loaded listener.js 15:22:33 INFO - PROCESS | 3848 | ++DOMWINDOW == 111 (11764000) [pid = 3848] [serial = 751] [outer = 11512000] 15:22:34 INFO - PROCESS | 3848 | 1462486954476 Marionette TRACE conn2 <- [1,964,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.name-3",0,null,null]]]}] 15:22:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | Canvas test: 2d.fillStyle.parse.invalid.name-3 15:22:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | took 938ms 15:22:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html 15:22:34 INFO - PROCESS | 3848 | 1462486954520 Marionette TRACE conn2 -> [0,965,"getWindowHandle",null] 15:22:34 INFO - PROCESS | 3848 | 1462486954523 Marionette TRACE conn2 <- [1,965,null,{"value":"13"}] 15:22:34 INFO - PROCESS | 3848 | 1462486954527 Marionette TRACE conn2 -> [0,966,"setScriptTimeout",{"ms":35000}] 15:22:34 INFO - PROCESS | 3848 | 1462486954529 Marionette TRACE conn2 <- [1,966,null,{}] 15:22:34 INFO - PROCESS | 3848 | 1462486954534 Marionette TRACE conn2 -> [0,967,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:22:34 INFO - PROCESS | 3848 | 1462486954641 Marionette TRACE conn2 <- [1,967,null,{"value":null}] 15:22:34 INFO - PROCESS | 3848 | 1462486954770 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\", \"4d8e089e-8c00-4ed9-b753-79225e50fa4e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:22:34 INFO - PROCESS | 3848 | ++DOCSHELL 12F0EC00 == 68 [pid = 3848] [id = 251] 15:22:34 INFO - PROCESS | 3848 | ++DOMWINDOW == 112 (134BEC00) [pid = 3848] [serial = 752] [outer = 00000000] 15:22:34 INFO - PROCESS | 3848 | ++DOMWINDOW == 113 (13F84800) [pid = 3848] [serial = 753] [outer = 134BEC00] 15:22:34 INFO - PROCESS | 3848 | 1462486954825 Marionette DEBUG loaded listener.js 15:22:34 INFO - PROCESS | 3848 | ++DOMWINDOW == 114 (155DF400) [pid = 3848] [serial = 754] [outer = 134BEC00] 15:22:35 INFO - PROCESS | 3848 | 1462486955448 Marionette TRACE conn2 <- [1,968,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.name-4",0,null,null]]]}] 15:22:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | Canvas test: 2d.fillStyle.parse.invalid.name-4 15:22:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | took 938ms 15:22:35 INFO - PROCESS | 3848 | 1462486955472 Marionette TRACE conn2 -> [0,969,"getWindowHandle",null] 15:22:35 INFO - PROCESS | 3848 | 1462486955477 Marionette TRACE conn2 <- [1,969,null,{"value":"13"}] 15:22:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html 15:22:35 INFO - PROCESS | 3848 | 1462486955488 Marionette TRACE conn2 -> [0,970,"setScriptTimeout",{"ms":35000}] 15:22:35 INFO - PROCESS | 3848 | 1462486955493 Marionette TRACE conn2 <- [1,970,null,{}] 15:22:35 INFO - PROCESS | 3848 | 1462486955496 Marionette TRACE conn2 -> [0,971,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:22:35 INFO - PROCESS | 3848 | 1462486955602 Marionette TRACE conn2 <- [1,971,null,{"value":null}] 15:22:35 INFO - PROCESS | 3848 | 1462486955727 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\", \"4d8e089e-8c00-4ed9-b753-79225e50fa4e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:22:35 INFO - PROCESS | 3848 | ++DOCSHELL 164C8C00 == 69 [pid = 3848] [id = 252] 15:22:35 INFO - PROCESS | 3848 | ++DOMWINDOW == 115 (1662A800) [pid = 3848] [serial = 755] [outer = 00000000] 15:22:35 INFO - PROCESS | 3848 | ++DOMWINDOW == 116 (16633000) [pid = 3848] [serial = 756] [outer = 1662A800] 15:22:35 INFO - PROCESS | 3848 | 1462486955781 Marionette DEBUG loaded listener.js 15:22:35 INFO - PROCESS | 3848 | ++DOMWINDOW == 117 (16649400) [pid = 3848] [serial = 757] [outer = 1662A800] 15:22:36 INFO - PROCESS | 3848 | 1462486956331 Marionette TRACE conn2 <- [1,972,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.name-5",0,null,null]]]}] 15:22:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | Canvas test: 2d.fillStyle.parse.invalid.name-5 15:22:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | took 907ms 15:22:36 INFO - PROCESS | 3848 | 1462486956386 Marionette TRACE conn2 -> [0,973,"getWindowHandle",null] 15:22:36 INFO - PROCESS | 3848 | 1462486956388 Marionette TRACE conn2 <- [1,973,null,{"value":"13"}] 15:22:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html 15:22:36 INFO - PROCESS | 3848 | 1462486956392 Marionette TRACE conn2 -> [0,974,"setScriptTimeout",{"ms":35000}] 15:22:36 INFO - PROCESS | 3848 | 1462486956394 Marionette TRACE conn2 <- [1,974,null,{}] 15:22:36 INFO - PROCESS | 3848 | 1462486956398 Marionette TRACE conn2 -> [0,975,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:22:36 INFO - PROCESS | 3848 | 1462486956505 Marionette TRACE conn2 <- [1,975,null,{"value":null}] 15:22:36 INFO - PROCESS | 3848 | 1462486956604 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\", \"4d8e089e-8c00-4ed9-b753-79225e50fa4e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:22:36 INFO - PROCESS | 3848 | ++DOCSHELL 155DE400 == 70 [pid = 3848] [id = 253] 15:22:36 INFO - PROCESS | 3848 | ++DOMWINDOW == 118 (15B63000) [pid = 3848] [serial = 758] [outer = 00000000] 15:22:36 INFO - PROCESS | 3848 | ++DOMWINDOW == 119 (16657400) [pid = 3848] [serial = 759] [outer = 15B63000] 15:22:36 INFO - PROCESS | 3848 | 1462486956657 Marionette DEBUG loaded listener.js 15:22:36 INFO - PROCESS | 3848 | ++DOMWINDOW == 120 (166E5C00) [pid = 3848] [serial = 760] [outer = 15B63000] 15:22:37 INFO - PROCESS | 3848 | 1462486957306 Marionette TRACE conn2 <- [1,976,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-1",0,null,null]]]}] 15:22:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-1 15:22:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | took 1000ms 15:22:37 INFO - PROCESS | 3848 | 1462486957394 Marionette TRACE conn2 -> [0,977,"getWindowHandle",null] 15:22:37 INFO - PROCESS | 3848 | 1462486957396 Marionette TRACE conn2 <- [1,977,null,{"value":"13"}] 15:22:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html 15:22:37 INFO - PROCESS | 3848 | 1462486957400 Marionette TRACE conn2 -> [0,978,"setScriptTimeout",{"ms":35000}] 15:22:37 INFO - PROCESS | 3848 | 1462486957402 Marionette TRACE conn2 <- [1,978,null,{}] 15:22:37 INFO - PROCESS | 3848 | 1462486957406 Marionette TRACE conn2 -> [0,979,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:22:37 INFO - PROCESS | 3848 | 1462486957557 Marionette TRACE conn2 <- [1,979,null,{"value":null}] 15:22:37 INFO - PROCESS | 3848 | 1462486957619 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\", \"4d8e089e-8c00-4ed9-b753-79225e50fa4e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:22:37 INFO - PROCESS | 3848 | ++DOCSHELL 155EB800 == 71 [pid = 3848] [id = 254] 15:22:37 INFO - PROCESS | 3848 | ++DOMWINDOW == 121 (160C4400) [pid = 3848] [serial = 761] [outer = 00000000] 15:22:37 INFO - PROCESS | 3848 | ++DOMWINDOW == 122 (16633800) [pid = 3848] [serial = 762] [outer = 160C4400] 15:22:37 INFO - PROCESS | 3848 | 1462486957681 Marionette DEBUG loaded listener.js 15:22:37 INFO - PROCESS | 3848 | ++DOMWINDOW == 123 (166E4C00) [pid = 3848] [serial = 763] [outer = 160C4400] 15:22:38 INFO - PROCESS | 3848 | 1462486958383 Marionette TRACE conn2 <- [1,980,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-2",0,null,null]]]}] 15:22:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-2 15:22:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | took 1032ms 15:22:38 INFO - PROCESS | 3848 | 1462486958442 Marionette TRACE conn2 -> [0,981,"getWindowHandle",null] 15:22:38 INFO - PROCESS | 3848 | 1462486958446 Marionette TRACE conn2 <- [1,981,null,{"value":"13"}] 15:22:38 INFO - PROCESS | 3848 | 1462486958451 Marionette TRACE conn2 -> [0,982,"setScriptTimeout",{"ms":35000}] 15:22:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html 15:22:38 INFO - PROCESS | 3848 | 1462486958455 Marionette TRACE conn2 <- [1,982,null,{}] 15:22:38 INFO - PROCESS | 3848 | 1462486958476 Marionette TRACE conn2 -> [0,983,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:22:38 INFO - PROCESS | 3848 | 1462486958581 Marionette TRACE conn2 <- [1,983,null,{"value":null}] 15:22:38 INFO - PROCESS | 3848 | 1462486958712 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\", \"4d8e089e-8c00-4ed9-b753-79225e50fa4e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:22:38 INFO - PROCESS | 3848 | ++DOCSHELL 1101D000 == 72 [pid = 3848] [id = 255] 15:22:38 INFO - PROCESS | 3848 | ++DOMWINDOW == 124 (1151B400) [pid = 3848] [serial = 764] [outer = 00000000] 15:22:38 INFO - PROCESS | 3848 | ++DOMWINDOW == 125 (11762000) [pid = 3848] [serial = 765] [outer = 1151B400] 15:22:38 INFO - PROCESS | 3848 | 1462486958762 Marionette DEBUG loaded listener.js 15:22:38 INFO - PROCESS | 3848 | ++DOMWINDOW == 126 (11BCBC00) [pid = 3848] [serial = 766] [outer = 1151B400] 15:22:38 INFO - PROCESS | 3848 | --DOCSHELL 1601F800 == 71 [pid = 3848] [id = 248] 15:22:38 INFO - PROCESS | 3848 | --DOCSHELL 16018C00 == 70 [pid = 3848] [id = 247] 15:22:38 INFO - PROCESS | 3848 | --DOCSHELL 10663800 == 69 [pid = 3848] [id = 246] 15:22:38 INFO - PROCESS | 3848 | --DOCSHELL 0F61F000 == 68 [pid = 3848] [id = 245] 15:22:38 INFO - PROCESS | 3848 | --DOCSHELL 14094400 == 67 [pid = 3848] [id = 244] 15:22:38 INFO - PROCESS | 3848 | --DOCSHELL 12C3D400 == 66 [pid = 3848] [id = 242] 15:22:38 INFO - PROCESS | 3848 | --DOCSHELL 1175B800 == 65 [pid = 3848] [id = 241] 15:22:38 INFO - PROCESS | 3848 | --DOCSHELL 11512800 == 64 [pid = 3848] [id = 240] 15:22:38 INFO - PROCESS | 3848 | --DOCSHELL 1101A000 == 63 [pid = 3848] [id = 239] 15:22:38 INFO - PROCESS | 3848 | --DOCSHELL 0F52BC00 == 62 [pid = 3848] [id = 238] 15:22:39 INFO - PROCESS | 3848 | --DOMWINDOW == 125 (19ECD800) [pid = 3848] [serial = 600] [outer = 00000000] [url = about:blank] 15:22:39 INFO - PROCESS | 3848 | --DOMWINDOW == 124 (1AD84800) [pid = 3848] [serial = 618] [outer = 00000000] [url = about:blank] 15:22:39 INFO - PROCESS | 3848 | --DOMWINDOW == 123 (1AC20400) [pid = 3848] [serial = 615] [outer = 00000000] [url = about:blank] 15:22:39 INFO - PROCESS | 3848 | --DOMWINDOW == 122 (1B9D8800) [pid = 3848] [serial = 698] [outer = 00000000] [url = about:blank] 15:22:39 INFO - PROCESS | 3848 | --DOMWINDOW == 121 (1A5F3C00) [pid = 3848] [serial = 686] [outer = 00000000] [url = about:blank] 15:22:39 INFO - PROCESS | 3848 | --DOMWINDOW == 120 (1AD83C00) [pid = 3848] [serial = 689] [outer = 00000000] [url = about:blank] 15:22:39 INFO - PROCESS | 3848 | --DOMWINDOW == 119 (1A773800) [pid = 3848] [serial = 687] [outer = 00000000] [url = about:blank] 15:22:39 INFO - PROCESS | 3848 | --DOMWINDOW == 118 (13729800) [pid = 3848] [serial = 671] [outer = 00000000] [url = about:blank] 15:22:39 INFO - PROCESS | 3848 | --DOMWINDOW == 117 (1B412C00) [pid = 3848] [serial = 660] [outer = 00000000] [url = about:blank] 15:22:39 INFO - PROCESS | 3848 | --DOMWINDOW == 116 (1B289400) [pid = 3848] [serial = 659] [outer = 00000000] [url = about:blank] 15:22:39 INFO - PROCESS | 3848 | --DOMWINDOW == 115 (1664D000) [pid = 3848] [serial = 677] [outer = 00000000] [url = about:blank] 15:22:39 INFO - PROCESS | 3848 | --DOMWINDOW == 114 (166E6C00) [pid = 3848] [serial = 678] [outer = 00000000] [url = about:blank] 15:22:39 INFO - PROCESS | 3848 | --DOMWINDOW == 113 (1B615400) [pid = 3848] [serial = 662] [outer = 00000000] [url = about:blank] 15:22:39 INFO - PROCESS | 3848 | --DOMWINDOW == 112 (1B617C00) [pid = 3848] [serial = 663] [outer = 00000000] [url = about:blank] 15:22:39 INFO - PROCESS | 3848 | --DOMWINDOW == 111 (10EB4C00) [pid = 3848] [serial = 674] [outer = 00000000] [url = about:blank] 15:22:39 INFO - PROCESS | 3848 | --DOMWINDOW == 110 (13729000) [pid = 3848] [serial = 675] [outer = 00000000] [url = about:blank] 15:22:39 INFO - PROCESS | 3848 | --DOMWINDOW == 109 (1603D400) [pid = 3848] [serial = 669] [outer = 00000000] [url = about:blank] 15:22:39 INFO - PROCESS | 3848 | --DOMWINDOW == 108 (151B6800) [pid = 3848] [serial = 668] [outer = 00000000] [url = about:blank] 15:22:39 INFO - PROCESS | 3848 | --DOMWINDOW == 107 (1B611800) [pid = 3848] [serial = 666] [outer = 00000000] [url = about:blank] 15:22:39 INFO - PROCESS | 3848 | --DOMWINDOW == 106 (1151C400) [pid = 3848] [serial = 665] [outer = 00000000] [url = about:blank] 15:22:39 INFO - PROCESS | 3848 | --DOMWINDOW == 105 (1736A000) [pid = 3848] [serial = 680] [outer = 00000000] [url = about:blank] 15:22:39 INFO - PROCESS | 3848 | --DOMWINDOW == 104 (17377400) [pid = 3848] [serial = 681] [outer = 00000000] [url = about:blank] 15:22:39 INFO - PROCESS | 3848 | --DOMWINDOW == 103 (16657800) [pid = 3848] [serial = 654] [outer = 00000000] [url = about:blank] 15:22:39 INFO - PROCESS | 3848 | --DOMWINDOW == 102 (16634000) [pid = 3848] [serial = 653] [outer = 00000000] [url = about:blank] 15:22:39 INFO - PROCESS | 3848 | --DOMWINDOW == 101 (1B185800) [pid = 3848] [serial = 657] [outer = 00000000] [url = about:blank] 15:22:39 INFO - PROCESS | 3848 | --DOMWINDOW == 100 (1AED0800) [pid = 3848] [serial = 656] [outer = 00000000] [url = about:blank] 15:22:39 INFO - PROCESS | 3848 | --DOMWINDOW == 99 (131DC000) [pid = 3848] [serial = 651] [outer = 00000000] [url = about:blank] 15:22:39 INFO - PROCESS | 3848 | --DOMWINDOW == 98 (11BC8C00) [pid = 3848] [serial = 650] [outer = 00000000] [url = about:blank] 15:22:39 INFO - PROCESS | 3848 | --DOMWINDOW == 97 (17F1FC00) [pid = 3848] [serial = 683] [outer = 00000000] [url = about:blank] 15:22:39 INFO - PROCESS | 3848 | --DOMWINDOW == 96 (15C63C00) [pid = 3848] [serial = 692] [outer = 00000000] [url = about:blank] 15:22:39 INFO - PROCESS | 3848 | --DOMWINDOW == 95 (1A192C00) [pid = 3848] [serial = 695] [outer = 00000000] [url = about:blank] 15:22:39 INFO - PROCESS | 3848 | --DOMWINDOW == 94 (1AEC9C00) [pid = 3848] [serial = 690] [outer = 00000000] [url = about:blank] 15:22:39 INFO - PROCESS | 3848 | --DOMWINDOW == 93 (1617E400) [pid = 3848] [serial = 693] [outer = 00000000] [url = about:blank] 15:22:39 INFO - PROCESS | 3848 | --DOMWINDOW == 92 (151AB000) [pid = 3848] [serial = 672] [outer = 00000000] [url = about:blank] 15:22:39 INFO - PROCESS | 3848 | --DOMWINDOW == 91 (17A0C400) [pid = 3848] [serial = 684] [outer = 00000000] [url = about:blank] 15:22:39 INFO - PROCESS | 3848 | --DOMWINDOW == 90 (1AD80400) [pid = 3848] [serial = 696] [outer = 00000000] [url = about:blank] 15:22:39 INFO - PROCESS | 3848 | 1462486959286 Marionette TRACE conn2 <- [1,984,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-3",0,null,null]]]}] 15:22:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-3 15:22:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | took 907ms 15:22:39 INFO - PROCESS | 3848 | 1462486959357 Marionette TRACE conn2 -> [0,985,"getWindowHandle",null] 15:22:39 INFO - PROCESS | 3848 | 1462486959362 Marionette TRACE conn2 <- [1,985,null,{"value":"13"}] 15:22:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html 15:22:39 INFO - PROCESS | 3848 | 1462486959368 Marionette TRACE conn2 -> [0,986,"setScriptTimeout",{"ms":35000}] 15:22:39 INFO - PROCESS | 3848 | 1462486959371 Marionette TRACE conn2 <- [1,986,null,{}] 15:22:39 INFO - PROCESS | 3848 | 1462486959374 Marionette TRACE conn2 -> [0,987,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:22:39 INFO - PROCESS | 3848 | 1462486959457 Marionette TRACE conn2 <- [1,987,null,{"value":null}] 15:22:39 INFO - PROCESS | 3848 | 1462486959559 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\", \"4d8e089e-8c00-4ed9-b753-79225e50fa4e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:22:39 INFO - PROCESS | 3848 | ++DOCSHELL 10F02C00 == 63 [pid = 3848] [id = 256] 15:22:39 INFO - PROCESS | 3848 | ++DOMWINDOW == 91 (1101A000) [pid = 3848] [serial = 767] [outer = 00000000] 15:22:39 INFO - PROCESS | 3848 | ++DOMWINDOW == 92 (1175A000) [pid = 3848] [serial = 768] [outer = 1101A000] 15:22:39 INFO - PROCESS | 3848 | 1462486959606 Marionette DEBUG loaded listener.js 15:22:39 INFO - PROCESS | 3848 | ++DOMWINDOW == 93 (12C40000) [pid = 3848] [serial = 769] [outer = 1101A000] 15:22:40 INFO - PROCESS | 3848 | 1462486959999 Marionette TRACE conn2 <- [1,988,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-4",0,null,null]]]}] 15:22:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-4 15:22:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | took 688ms 15:22:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html 15:22:40 INFO - PROCESS | 3848 | 1462486960067 Marionette TRACE conn2 -> [0,989,"getWindowHandle",null] 15:22:40 INFO - PROCESS | 3848 | 1462486960069 Marionette TRACE conn2 <- [1,989,null,{"value":"13"}] 15:22:40 INFO - PROCESS | 3848 | 1462486960073 Marionette TRACE conn2 -> [0,990,"setScriptTimeout",{"ms":35000}] 15:22:40 INFO - PROCESS | 3848 | 1462486960076 Marionette TRACE conn2 <- [1,990,null,{}] 15:22:40 INFO - PROCESS | 3848 | 1462486960086 Marionette TRACE conn2 -> [0,991,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:22:40 INFO - PROCESS | 3848 | 1462486960172 Marionette TRACE conn2 <- [1,991,null,{"value":null}] 15:22:40 INFO - PROCESS | 3848 | 1462486960223 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\", \"4d8e089e-8c00-4ed9-b753-79225e50fa4e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:22:40 INFO - PROCESS | 3848 | ++DOCSHELL 13F84000 == 64 [pid = 3848] [id = 257] 15:22:40 INFO - PROCESS | 3848 | ++DOMWINDOW == 94 (13F88400) [pid = 3848] [serial = 770] [outer = 00000000] 15:22:40 INFO - PROCESS | 3848 | ++DOMWINDOW == 95 (14661000) [pid = 3848] [serial = 771] [outer = 13F88400] 15:22:40 INFO - PROCESS | 3848 | 1462486960273 Marionette DEBUG loaded listener.js 15:22:40 INFO - PROCESS | 3848 | ++DOMWINDOW == 96 (15144400) [pid = 3848] [serial = 772] [outer = 13F88400] 15:22:40 INFO - PROCESS | 3848 | 1462486960728 Marionette TRACE conn2 <- [1,992,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-5",0,null,null]]]}] 15:22:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-5 15:22:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | took 688ms 15:22:40 INFO - PROCESS | 3848 | 1462486960772 Marionette TRACE conn2 -> [0,993,"getWindowHandle",null] 15:22:40 INFO - PROCESS | 3848 | 1462486960774 Marionette TRACE conn2 <- [1,993,null,{"value":"13"}] 15:22:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html 15:22:40 INFO - PROCESS | 3848 | 1462486960778 Marionette TRACE conn2 -> [0,994,"setScriptTimeout",{"ms":35000}] 15:22:40 INFO - PROCESS | 3848 | 1462486960779 Marionette TRACE conn2 <- [1,994,null,{}] 15:22:40 INFO - PROCESS | 3848 | 1462486960783 Marionette TRACE conn2 -> [0,995,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:22:40 INFO - PROCESS | 3848 | 1462486960865 Marionette TRACE conn2 <- [1,995,null,{"value":null}] 15:22:40 INFO - PROCESS | 3848 | 1462486960872 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\", \"4d8e089e-8c00-4ed9-b753-79225e50fa4e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:22:40 INFO - PROCESS | 3848 | ++DOCSHELL 15B67400 == 65 [pid = 3848] [id = 258] 15:22:40 INFO - PROCESS | 3848 | ++DOMWINDOW == 97 (15B6B000) [pid = 3848] [serial = 773] [outer = 00000000] 15:22:40 INFO - PROCESS | 3848 | ++DOMWINDOW == 98 (16041C00) [pid = 3848] [serial = 774] [outer = 15B6B000] 15:22:40 INFO - PROCESS | 3848 | 1462486960918 Marionette DEBUG loaded listener.js 15:22:40 INFO - PROCESS | 3848 | ++DOMWINDOW == 99 (16182000) [pid = 3848] [serial = 775] [outer = 15B6B000] 15:22:41 INFO - PROCESS | 3848 | 1462486961391 Marionette TRACE conn2 <- [1,996,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-6",0,null,null]]]}] 15:22:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-6 15:22:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | took 641ms 15:22:41 INFO - PROCESS | 3848 | 1462486961421 Marionette TRACE conn2 -> [0,997,"getWindowHandle",null] 15:22:41 INFO - PROCESS | 3848 | 1462486961422 Marionette TRACE conn2 <- [1,997,null,{"value":"13"}] 15:22:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html 15:22:41 INFO - PROCESS | 3848 | 1462486961426 Marionette TRACE conn2 -> [0,998,"setScriptTimeout",{"ms":35000}] 15:22:41 INFO - PROCESS | 3848 | 1462486961428 Marionette TRACE conn2 <- [1,998,null,{}] 15:22:41 INFO - PROCESS | 3848 | 1462486961431 Marionette TRACE conn2 -> [0,999,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:22:41 INFO - PROCESS | 3848 | 1462486961541 Marionette TRACE conn2 <- [1,999,null,{"value":null}] 15:22:41 INFO - PROCESS | 3848 | 1462486961635 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\", \"4d8e089e-8c00-4ed9-b753-79225e50fa4e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:22:41 INFO - PROCESS | 3848 | ++DOCSHELL 164BB400 == 66 [pid = 3848] [id = 259] 15:22:41 INFO - PROCESS | 3848 | ++DOMWINDOW == 100 (164BBC00) [pid = 3848] [serial = 776] [outer = 00000000] 15:22:41 INFO - PROCESS | 3848 | ++DOMWINDOW == 101 (1662B800) [pid = 3848] [serial = 777] [outer = 164BBC00] 15:22:41 INFO - PROCESS | 3848 | 1462486961679 Marionette DEBUG loaded listener.js 15:22:41 INFO - PROCESS | 3848 | ++DOMWINDOW == 102 (16632400) [pid = 3848] [serial = 778] [outer = 164BBC00] 15:22:42 INFO - PROCESS | 3848 | 1462486962136 Marionette TRACE conn2 <- [1,1000,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-7",0,null,null]]]}] 15:22:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-7 15:22:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | took 751ms 15:22:42 INFO - PROCESS | 3848 | 1462486962166 Marionette TRACE conn2 -> [0,1001,"getWindowHandle",null] 15:22:42 INFO - PROCESS | 3848 | 1462486962168 Marionette TRACE conn2 <- [1,1001,null,{"value":"13"}] 15:22:42 INFO - PROCESS | 3848 | 1462486962171 Marionette TRACE conn2 -> [0,1002,"setScriptTimeout",{"ms":35000}] 15:22:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html 15:22:42 INFO - PROCESS | 3848 | 1462486962173 Marionette TRACE conn2 <- [1,1002,null,{}] 15:22:42 INFO - PROCESS | 3848 | 1462486962180 Marionette TRACE conn2 -> [0,1003,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:22:42 INFO - PROCESS | 3848 | 1462486962304 Marionette TRACE conn2 <- [1,1003,null,{"value":null}] 15:22:42 INFO - PROCESS | 3848 | 1462486962313 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\", \"4d8e089e-8c00-4ed9-b753-79225e50fa4e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:22:42 INFO - PROCESS | 3848 | ++DOCSHELL 15B5F800 == 67 [pid = 3848] [id = 260] 15:22:42 INFO - PROCESS | 3848 | ++DOMWINDOW == 103 (16629400) [pid = 3848] [serial = 779] [outer = 00000000] 15:22:42 INFO - PROCESS | 3848 | ++DOMWINDOW == 104 (17085000) [pid = 3848] [serial = 780] [outer = 16629400] 15:22:42 INFO - PROCESS | 3848 | 1462486962360 Marionette DEBUG loaded listener.js 15:22:42 INFO - PROCESS | 3848 | ++DOMWINDOW == 105 (1736B800) [pid = 3848] [serial = 781] [outer = 16629400] 15:22:42 INFO - PROCESS | 3848 | 1462486962853 Marionette TRACE conn2 <- [1,1004,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-1",0,null,null]]]}] 15:22:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-1 15:22:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | took 735ms 15:22:42 INFO - PROCESS | 3848 | 1462486962913 Marionette TRACE conn2 -> [0,1005,"getWindowHandle",null] 15:22:42 INFO - PROCESS | 3848 | 1462486962915 Marionette TRACE conn2 <- [1,1005,null,{"value":"13"}] 15:22:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html 15:22:42 INFO - PROCESS | 3848 | 1462486962960 Marionette TRACE conn2 -> [0,1006,"setScriptTimeout",{"ms":35000}] 15:22:42 INFO - PROCESS | 3848 | 1462486962962 Marionette TRACE conn2 <- [1,1006,null,{}] 15:22:42 INFO - PROCESS | 3848 | 1462486962966 Marionette TRACE conn2 -> [0,1007,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:22:43 INFO - PROCESS | 3848 | 1462486963074 Marionette TRACE conn2 <- [1,1007,null,{"value":null}] 15:22:43 INFO - PROCESS | 3848 | --DOMWINDOW == 104 (13726000) [pid = 3848] [serial = 728] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html] 15:22:43 INFO - PROCESS | 3848 | --DOMWINDOW == 103 (0F5C4C00) [pid = 3848] [serial = 713] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html] 15:22:43 INFO - PROCESS | 3848 | --DOMWINDOW == 102 (12F11C00) [pid = 3848] [serial = 725] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html] 15:22:43 INFO - PROCESS | 3848 | --DOMWINDOW == 101 (11B42000) [pid = 3848] [serial = 722] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html] 15:22:43 INFO - PROCESS | 3848 | --DOMWINDOW == 100 (1465E800) [pid = 3848] [serial = 731] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html] 15:22:43 INFO - PROCESS | 3848 | --DOMWINDOW == 99 (1101AC00) [pid = 3848] [serial = 716] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html] 15:22:43 INFO - PROCESS | 3848 | --DOMWINDOW == 98 (155E7800) [pid = 3848] [serial = 734] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html] 15:22:43 INFO - PROCESS | 3848 | --DOMWINDOW == 97 (11181800) [pid = 3848] [serial = 737] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html] 15:22:43 INFO - PROCESS | 3848 | --DOMWINDOW == 96 (11513C00) [pid = 3848] [serial = 719] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html] 15:22:43 INFO - PROCESS | 3848 | --DOMWINDOW == 95 (16019000) [pid = 3848] [serial = 740] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html] 15:22:43 INFO - PROCESS | 3848 | --DOMWINDOW == 94 (1AECE000) [pid = 3848] [serial = 646] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html] 15:22:43 INFO - PROCESS | 3848 | 1462486963246 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\", \"4d8e089e-8c00-4ed9-b753-79225e50fa4e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:22:43 INFO - PROCESS | 3848 | ++DOCSHELL 0F620C00 == 68 [pid = 3848] [id = 261] 15:22:43 INFO - PROCESS | 3848 | ++DOMWINDOW == 95 (0F625C00) [pid = 3848] [serial = 782] [outer = 00000000] 15:22:43 INFO - PROCESS | 3848 | ++DOMWINDOW == 96 (1101AC00) [pid = 3848] [serial = 783] [outer = 0F625C00] 15:22:43 INFO - PROCESS | 3848 | 1462486963291 Marionette DEBUG loaded listener.js 15:22:43 INFO - PROCESS | 3848 | ++DOMWINDOW == 97 (11B47400) [pid = 3848] [serial = 784] [outer = 0F625C00] 15:22:43 INFO - PROCESS | 3848 | 1462486963666 Marionette TRACE conn2 <- [1,1008,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-2",0,null,null]]]}] 15:22:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-2 15:22:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | took 767ms 15:22:43 INFO - PROCESS | 3848 | 1462486963713 Marionette TRACE conn2 -> [0,1009,"getWindowHandle",null] 15:22:43 INFO - PROCESS | 3848 | 1462486963715 Marionette TRACE conn2 <- [1,1009,null,{"value":"13"}] 15:22:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html 15:22:43 INFO - PROCESS | 3848 | 1462486963718 Marionette TRACE conn2 -> [0,1010,"setScriptTimeout",{"ms":35000}] 15:22:43 INFO - PROCESS | 3848 | 1462486963720 Marionette TRACE conn2 <- [1,1010,null,{}] 15:22:43 INFO - PROCESS | 3848 | 1462486963723 Marionette TRACE conn2 -> [0,1011,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:22:43 INFO - PROCESS | 3848 | 1462486963835 Marionette TRACE conn2 <- [1,1011,null,{"value":null}] 15:22:43 INFO - PROCESS | 3848 | 1462486963844 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\", \"4d8e089e-8c00-4ed9-b753-79225e50fa4e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:22:43 INFO - PROCESS | 3848 | ++DOCSHELL 11181800 == 69 [pid = 3848] [id = 262] 15:22:43 INFO - PROCESS | 3848 | ++DOMWINDOW == 98 (11515C00) [pid = 3848] [serial = 785] [outer = 00000000] 15:22:43 INFO - PROCESS | 3848 | ++DOMWINDOW == 99 (1736D800) [pid = 3848] [serial = 786] [outer = 11515C00] 15:22:43 INFO - PROCESS | 3848 | 1462486963888 Marionette DEBUG loaded listener.js 15:22:43 INFO - PROCESS | 3848 | ++DOMWINDOW == 100 (17376000) [pid = 3848] [serial = 787] [outer = 11515C00] 15:22:44 INFO - PROCESS | 3848 | 1462486964295 Marionette TRACE conn2 <- [1,1012,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-3",0,null,null]]]}] 15:22:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-3 15:22:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | took 641ms 15:22:44 INFO - PROCESS | 3848 | 1462486964357 Marionette TRACE conn2 -> [0,1013,"getWindowHandle",null] 15:22:44 INFO - PROCESS | 3848 | 1462486964359 Marionette TRACE conn2 <- [1,1013,null,{"value":"13"}] 15:22:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html 15:22:44 INFO - PROCESS | 3848 | 1462486964362 Marionette TRACE conn2 -> [0,1014,"setScriptTimeout",{"ms":35000}] 15:22:44 INFO - PROCESS | 3848 | 1462486964364 Marionette TRACE conn2 <- [1,1014,null,{}] 15:22:44 INFO - PROCESS | 3848 | 1462486964367 Marionette TRACE conn2 -> [0,1015,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:22:44 INFO - PROCESS | 3848 | 1462486964477 Marionette TRACE conn2 <- [1,1015,null,{"value":null}] 15:22:44 INFO - PROCESS | 3848 | 1462486964520 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\", \"4d8e089e-8c00-4ed9-b753-79225e50fa4e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:22:44 INFO - PROCESS | 3848 | ++DOCSHELL 10585C00 == 70 [pid = 3848] [id = 263] 15:22:44 INFO - PROCESS | 3848 | ++DOMWINDOW == 101 (160CA400) [pid = 3848] [serial = 788] [outer = 00000000] 15:22:44 INFO - PROCESS | 3848 | ++DOMWINDOW == 102 (17378C00) [pid = 3848] [serial = 789] [outer = 160CA400] 15:22:44 INFO - PROCESS | 3848 | 1462486964563 Marionette DEBUG loaded listener.js 15:22:44 INFO - PROCESS | 3848 | ++DOMWINDOW == 103 (1753D000) [pid = 3848] [serial = 790] [outer = 160CA400] 15:22:44 INFO - PROCESS | 3848 | 1462486964967 Marionette TRACE conn2 <- [1,1016,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-4",0,null,null]]]}] 15:22:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-4 15:22:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | took 641ms 15:22:45 INFO - PROCESS | 3848 | 1462486965000 Marionette TRACE conn2 -> [0,1017,"getWindowHandle",null] 15:22:45 INFO - PROCESS | 3848 | 1462486965002 Marionette TRACE conn2 <- [1,1017,null,{"value":"13"}] 15:22:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html 15:22:45 INFO - PROCESS | 3848 | 1462486965005 Marionette TRACE conn2 -> [0,1018,"setScriptTimeout",{"ms":35000}] 15:22:45 INFO - PROCESS | 3848 | 1462486965007 Marionette TRACE conn2 <- [1,1018,null,{}] 15:22:45 INFO - PROCESS | 3848 | 1462486965010 Marionette TRACE conn2 -> [0,1019,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:22:45 INFO - PROCESS | 3848 | 1462486965123 Marionette TRACE conn2 <- [1,1019,null,{"value":null}] 15:22:45 INFO - PROCESS | 3848 | 1462486965131 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\", \"4d8e089e-8c00-4ed9-b753-79225e50fa4e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:22:45 INFO - PROCESS | 3848 | ++DOCSHELL 155E6400 == 71 [pid = 3848] [id = 264] 15:22:45 INFO - PROCESS | 3848 | ++DOMWINDOW == 104 (155E7800) [pid = 3848] [serial = 791] [outer = 00000000] 15:22:45 INFO - PROCESS | 3848 | ++DOMWINDOW == 105 (17F1B000) [pid = 3848] [serial = 792] [outer = 155E7800] 15:22:45 INFO - PROCESS | 3848 | 1462486965174 Marionette DEBUG loaded listener.js 15:22:45 INFO - PROCESS | 3848 | ++DOMWINDOW == 106 (17F97400) [pid = 3848] [serial = 793] [outer = 155E7800] 15:22:45 INFO - PROCESS | 3848 | 1462486965858 Marionette TRACE conn2 <- [1,1020,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-5",0,null,null]]]}] 15:22:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-5 15:22:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | took 891ms 15:22:45 INFO - PROCESS | 3848 | 1462486965911 Marionette TRACE conn2 -> [0,1021,"getWindowHandle",null] 15:22:45 INFO - PROCESS | 3848 | 1462486965917 Marionette TRACE conn2 <- [1,1021,null,{"value":"13"}] 15:22:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html 15:22:45 INFO - PROCESS | 3848 | 1462486965922 Marionette TRACE conn2 -> [0,1022,"setScriptTimeout",{"ms":35000}] 15:22:45 INFO - PROCESS | 3848 | 1462486965926 Marionette TRACE conn2 <- [1,1022,null,{}] 15:22:45 INFO - PROCESS | 3848 | 1462486965932 Marionette TRACE conn2 -> [0,1023,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:22:46 INFO - PROCESS | 3848 | 1462486966051 Marionette TRACE conn2 <- [1,1023,null,{"value":null}] 15:22:46 INFO - PROCESS | 3848 | 1462486966174 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\", \"4d8e089e-8c00-4ed9-b753-79225e50fa4e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:22:46 INFO - PROCESS | 3848 | ++DOCSHELL 10DDEC00 == 72 [pid = 3848] [id = 265] 15:22:46 INFO - PROCESS | 3848 | ++DOMWINDOW == 107 (10DE0800) [pid = 3848] [serial = 794] [outer = 00000000] 15:22:46 INFO - PROCESS | 3848 | ++DOMWINDOW == 108 (11759C00) [pid = 3848] [serial = 795] [outer = 10DE0800] 15:22:46 INFO - PROCESS | 3848 | 1462486966231 Marionette DEBUG loaded listener.js 15:22:46 INFO - PROCESS | 3848 | ++DOMWINDOW == 109 (12F0D000) [pid = 3848] [serial = 796] [outer = 10DE0800] 15:22:46 INFO - PROCESS | 3848 | 1462486966773 Marionette TRACE conn2 <- [1,1024,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-6",0,null,null]]]}] 15:22:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-6 15:22:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | took 907ms 15:22:46 INFO - PROCESS | 3848 | 1462486966827 Marionette TRACE conn2 -> [0,1025,"getWindowHandle",null] 15:22:46 INFO - PROCESS | 3848 | 1462486966833 Marionette TRACE conn2 <- [1,1025,null,{"value":"13"}] 15:22:46 INFO - PROCESS | 3848 | 1462486966839 Marionette TRACE conn2 -> [0,1026,"setScriptTimeout",{"ms":35000}] 15:22:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html 15:22:46 INFO - PROCESS | 3848 | 1462486966842 Marionette TRACE conn2 <- [1,1026,null,{}] 15:22:46 INFO - PROCESS | 3848 | 1462486966846 Marionette TRACE conn2 -> [0,1027,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:22:46 INFO - PROCESS | 3848 | 1462486966952 Marionette TRACE conn2 <- [1,1027,null,{"value":null}] 15:22:47 INFO - PROCESS | 3848 | 1462486967053 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\", \"4d8e089e-8c00-4ed9-b753-79225e50fa4e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:22:47 INFO - PROCESS | 3848 | ++DOCSHELL 13730800 == 73 [pid = 3848] [id = 266] 15:22:47 INFO - PROCESS | 3848 | ++DOMWINDOW == 110 (13762400) [pid = 3848] [serial = 797] [outer = 00000000] 15:22:47 INFO - PROCESS | 3848 | ++DOMWINDOW == 111 (155E0C00) [pid = 3848] [serial = 798] [outer = 13762400] 15:22:47 INFO - PROCESS | 3848 | 1462486967106 Marionette DEBUG loaded listener.js 15:22:47 INFO - PROCESS | 3848 | ++DOMWINDOW == 112 (15C63C00) [pid = 3848] [serial = 799] [outer = 13762400] 15:22:47 INFO - PROCESS | 3848 | 1462486967757 Marionette TRACE conn2 <- [1,1028,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-7",0,null,null]]]}] 15:22:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-7 15:22:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | took 985ms 15:22:47 INFO - PROCESS | 3848 | 1462486967829 Marionette TRACE conn2 -> [0,1029,"getWindowHandle",null] 15:22:47 INFO - PROCESS | 3848 | 1462486967832 Marionette TRACE conn2 <- [1,1029,null,{"value":"13"}] 15:22:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html 15:22:47 INFO - PROCESS | 3848 | 1462486967836 Marionette TRACE conn2 -> [0,1030,"setScriptTimeout",{"ms":35000}] 15:22:47 INFO - PROCESS | 3848 | 1462486967839 Marionette TRACE conn2 <- [1,1030,null,{}] 15:22:47 INFO - PROCESS | 3848 | 1462486967850 Marionette TRACE conn2 -> [0,1031,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:22:47 INFO - PROCESS | 3848 | 1462486967958 Marionette TRACE conn2 <- [1,1031,null,{"value":null}] 15:22:48 INFO - PROCESS | 3848 | 1462486968088 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\", \"4d8e089e-8c00-4ed9-b753-79225e50fa4e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:22:48 INFO - PROCESS | 3848 | ++DOCSHELL 17374C00 == 74 [pid = 3848] [id = 267] 15:22:48 INFO - PROCESS | 3848 | ++DOMWINDOW == 113 (17377400) [pid = 3848] [serial = 800] [outer = 00000000] 15:22:48 INFO - PROCESS | 3848 | ++DOMWINDOW == 114 (17E9AC00) [pid = 3848] [serial = 801] [outer = 17377400] 15:22:48 INFO - PROCESS | 3848 | 1462486968146 Marionette DEBUG loaded listener.js 15:22:48 INFO - PROCESS | 3848 | ++DOMWINDOW == 115 (18031800) [pid = 3848] [serial = 802] [outer = 17377400] 15:22:48 INFO - PROCESS | 3848 | 1462486968662 Marionette TRACE conn2 <- [1,1032,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-clamp-1",0,null,null]]]}] 15:22:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-1 15:22:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | took 891ms 15:22:48 INFO - PROCESS | 3848 | 1462486968739 Marionette TRACE conn2 -> [0,1033,"getWindowHandle",null] 15:22:48 INFO - PROCESS | 3848 | 1462486968742 Marionette TRACE conn2 <- [1,1033,null,{"value":"13"}] 15:22:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html 15:22:48 INFO - PROCESS | 3848 | 1462486968746 Marionette TRACE conn2 -> [0,1034,"setScriptTimeout",{"ms":35000}] 15:22:48 INFO - PROCESS | 3848 | 1462486968748 Marionette TRACE conn2 <- [1,1034,null,{}] 15:22:48 INFO - PROCESS | 3848 | 1462486968751 Marionette TRACE conn2 -> [0,1035,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:22:48 INFO - PROCESS | 3848 | 1462486968855 Marionette TRACE conn2 <- [1,1035,null,{"value":null}] 15:22:48 INFO - PROCESS | 3848 | 1462486968955 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\", \"4d8e089e-8c00-4ed9-b753-79225e50fa4e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:22:48 INFO - PROCESS | 3848 | ++DOCSHELL 17372C00 == 75 [pid = 3848] [id = 268] 15:22:48 INFO - PROCESS | 3848 | ++DOMWINDOW == 116 (17979800) [pid = 3848] [serial = 803] [outer = 00000000] 15:22:49 INFO - PROCESS | 3848 | ++DOMWINDOW == 117 (184B6C00) [pid = 3848] [serial = 804] [outer = 17979800] 15:22:49 INFO - PROCESS | 3848 | 1462486969008 Marionette DEBUG loaded listener.js 15:22:49 INFO - PROCESS | 3848 | ++DOMWINDOW == 118 (1862B400) [pid = 3848] [serial = 805] [outer = 17979800] 15:22:49 INFO - PROCESS | 3848 | 1462486969546 Marionette TRACE conn2 <- [1,1036,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-clamp-2",0,null,null]]]}] 15:22:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-2 15:22:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | took 844ms 15:22:49 INFO - PROCESS | 3848 | 1462486969591 Marionette TRACE conn2 -> [0,1037,"getWindowHandle",null] 15:22:49 INFO - PROCESS | 3848 | 1462486969594 Marionette TRACE conn2 <- [1,1037,null,{"value":"13"}] 15:22:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html 15:22:49 INFO - PROCESS | 3848 | 1462486969599 Marionette TRACE conn2 -> [0,1038,"setScriptTimeout",{"ms":35000}] 15:22:49 INFO - PROCESS | 3848 | 1462486969601 Marionette TRACE conn2 <- [1,1038,null,{}] 15:22:49 INFO - PROCESS | 3848 | 1462486969604 Marionette TRACE conn2 -> [0,1039,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:22:49 INFO - PROCESS | 3848 | 1462486969705 Marionette TRACE conn2 <- [1,1039,null,{"value":null}] 15:22:49 INFO - PROCESS | 3848 | 1462486969806 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\", \"4d8e089e-8c00-4ed9-b753-79225e50fa4e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:22:49 INFO - PROCESS | 3848 | ++DOCSHELL 1662C400 == 76 [pid = 3848] [id = 269] 15:22:49 INFO - PROCESS | 3848 | ++DOMWINDOW == 119 (17E9A400) [pid = 3848] [serial = 806] [outer = 00000000] 15:22:49 INFO - PROCESS | 3848 | ++DOMWINDOW == 120 (19ED0000) [pid = 3848] [serial = 807] [outer = 17E9A400] 15:22:49 INFO - PROCESS | 3848 | 1462486969859 Marionette DEBUG loaded listener.js 15:22:49 INFO - PROCESS | 3848 | ++DOMWINDOW == 121 (19ED6800) [pid = 3848] [serial = 808] [outer = 17E9A400] 15:22:50 INFO - PROCESS | 3848 | 1462486970439 Marionette TRACE conn2 <- [1,1040,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-clamp-3",0,null,null]]]}] 15:22:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-3 15:22:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | took 907ms 15:22:50 INFO - PROCESS | 3848 | 1462486970503 Marionette TRACE conn2 -> [0,1041,"getWindowHandle",null] 15:22:50 INFO - PROCESS | 3848 | 1462486970505 Marionette TRACE conn2 <- [1,1041,null,{"value":"13"}] 15:22:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html 15:22:50 INFO - PROCESS | 3848 | 1462486970509 Marionette TRACE conn2 -> [0,1042,"setScriptTimeout",{"ms":35000}] 15:22:50 INFO - PROCESS | 3848 | 1462486970511 Marionette TRACE conn2 <- [1,1042,null,{}] 15:22:50 INFO - PROCESS | 3848 | 1462486970515 Marionette TRACE conn2 -> [0,1043,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:22:50 INFO - PROCESS | 3848 | 1462486970772 Marionette TRACE conn2 <- [1,1043,null,{"value":null}] 15:22:50 INFO - PROCESS | 3848 | 1462486970919 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\", \"4d8e089e-8c00-4ed9-b753-79225e50fa4e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:22:50 INFO - PROCESS | 3848 | ++DOCSHELL 10556000 == 77 [pid = 3848] [id = 270] 15:22:50 INFO - PROCESS | 3848 | ++DOMWINDOW == 122 (1060E400) [pid = 3848] [serial = 809] [outer = 00000000] 15:22:50 INFO - PROCESS | 3848 | ++DOMWINDOW == 123 (10F01800) [pid = 3848] [serial = 810] [outer = 1060E400] 15:22:50 INFO - PROCESS | 3848 | 1462486970971 Marionette DEBUG loaded listener.js 15:22:51 INFO - PROCESS | 3848 | ++DOMWINDOW == 124 (11028000) [pid = 3848] [serial = 811] [outer = 1060E400] 15:22:51 INFO - PROCESS | 3848 | 1462486971615 Marionette TRACE conn2 <- [1,1044,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-clamp-4",0,null,null]]]}] 15:22:51 INFO - PROCESS | 3848 | --DOCSHELL 113EBC00 == 76 [pid = 3848] [id = 122] 15:22:51 INFO - PROCESS | 3848 | --DOCSHELL 10585C00 == 75 [pid = 3848] [id = 263] 15:22:51 INFO - PROCESS | 3848 | --DOCSHELL 11181800 == 74 [pid = 3848] [id = 262] 15:22:51 INFO - PROCESS | 3848 | --DOCSHELL 0F620C00 == 73 [pid = 3848] [id = 261] 15:22:51 INFO - PROCESS | 3848 | --DOCSHELL 15B5F800 == 72 [pid = 3848] [id = 260] 15:22:51 INFO - PROCESS | 3848 | --DOCSHELL 164BB400 == 71 [pid = 3848] [id = 259] 15:22:51 INFO - PROCESS | 3848 | --DOCSHELL 15B67400 == 70 [pid = 3848] [id = 258] 15:22:51 INFO - PROCESS | 3848 | --DOCSHELL 13F84000 == 69 [pid = 3848] [id = 257] 15:22:51 INFO - PROCESS | 3848 | --DOCSHELL 0F5CB000 == 68 [pid = 3848] [id = 243] 15:22:51 INFO - PROCESS | 3848 | --DOCSHELL 10F02C00 == 67 [pid = 3848] [id = 256] 15:22:51 INFO - PROCESS | 3848 | --DOCSHELL 1101D000 == 66 [pid = 3848] [id = 255] 15:22:51 INFO - PROCESS | 3848 | --DOCSHELL 12F0EC00 == 65 [pid = 3848] [id = 251] 15:22:51 INFO - PROCESS | 3848 | --DOCSHELL 11511C00 == 64 [pid = 3848] [id = 250] 15:22:51 INFO - PROCESS | 3848 | --DOCSHELL 106C9C00 == 63 [pid = 3848] [id = 249] 15:22:51 INFO - PROCESS | 3848 | --DOMWINDOW == 123 (1B27AC00) [pid = 3848] [serial = 648] [outer = 00000000] [url = about:blank] 15:22:51 INFO - PROCESS | 3848 | --DOMWINDOW == 122 (16231800) [pid = 3848] [serial = 744] [outer = 00000000] [url = about:blank] 15:22:51 INFO - PROCESS | 3848 | --DOMWINDOW == 121 (13CB9800) [pid = 3848] [serial = 729] [outer = 00000000] [url = about:blank] 15:22:51 INFO - PROCESS | 3848 | --DOMWINDOW == 120 (14088C00) [pid = 3848] [serial = 730] [outer = 00000000] [url = about:blank] 15:22:51 INFO - PROCESS | 3848 | --DOMWINDOW == 119 (1101B400) [pid = 3848] [serial = 701] [outer = 00000000] [url = about:blank] 15:22:51 INFO - PROCESS | 3848 | --DOMWINDOW == 118 (13123400) [pid = 3848] [serial = 704] [outer = 00000000] [url = about:blank] 15:22:51 INFO - PROCESS | 3848 | --DOMWINDOW == 117 (16630000) [pid = 3848] [serial = 707] [outer = 00000000] [url = about:blank] 15:22:51 INFO - PROCESS | 3848 | --DOMWINDOW == 116 (10551800) [pid = 3848] [serial = 715] [outer = 00000000] [url = about:blank] 15:22:51 INFO - PROCESS | 3848 | --DOMWINDOW == 115 (0F5D0C00) [pid = 3848] [serial = 714] [outer = 00000000] [url = about:blank] 15:22:51 INFO - PROCESS | 3848 | --DOMWINDOW == 114 (1B184000) [pid = 3848] [serial = 710] [outer = 00000000] [url = about:blank] 15:22:51 INFO - PROCESS | 3848 | --DOMWINDOW == 113 (1340DC00) [pid = 3848] [serial = 726] [outer = 00000000] [url = about:blank] 15:22:51 INFO - PROCESS | 3848 | --DOMWINDOW == 112 (120FBC00) [pid = 3848] [serial = 723] [outer = 00000000] [url = about:blank] 15:22:51 INFO - PROCESS | 3848 | --DOMWINDOW == 111 (12C3F400) [pid = 3848] [serial = 724] [outer = 00000000] [url = about:blank] 15:22:51 INFO - PROCESS | 3848 | --DOMWINDOW == 110 (155E6C00) [pid = 3848] [serial = 733] [outer = 00000000] [url = about:blank] 15:22:51 INFO - PROCESS | 3848 | --DOMWINDOW == 109 (155DFC00) [pid = 3848] [serial = 732] [outer = 00000000] [url = about:blank] 15:22:51 INFO - PROCESS | 3848 | --DOMWINDOW == 108 (1117D000) [pid = 3848] [serial = 718] [outer = 00000000] [url = about:blank] 15:22:51 INFO - PROCESS | 3848 | --DOMWINDOW == 107 (11024000) [pid = 3848] [serial = 717] [outer = 00000000] [url = about:blank] 15:22:51 INFO - PROCESS | 3848 | --DOMWINDOW == 106 (15B69C00) [pid = 3848] [serial = 735] [outer = 00000000] [url = about:blank] 15:22:51 INFO - PROCESS | 3848 | --DOMWINDOW == 105 (12F15C00) [pid = 3848] [serial = 738] [outer = 00000000] [url = about:blank] 15:22:51 INFO - PROCESS | 3848 | --DOMWINDOW == 104 (11517800) [pid = 3848] [serial = 720] [outer = 00000000] [url = about:blank] 15:22:51 INFO - PROCESS | 3848 | --DOMWINDOW == 103 (11758000) [pid = 3848] [serial = 721] [outer = 00000000] [url = about:blank] 15:22:51 INFO - PROCESS | 3848 | --DOMWINDOW == 102 (160C8000) [pid = 3848] [serial = 741] [outer = 00000000] [url = about:blank] 15:22:51 INFO - PROCESS | 3848 | --DOMWINDOW == 101 (15C5B000) [pid = 3848] [serial = 736] [outer = 00000000] [url = about:blank] 15:22:51 INFO - PROCESS | 3848 | --DOMWINDOW == 100 (1344A800) [pid = 3848] [serial = 405] [outer = 00000000] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%E2%80%99t%20find%20the%20server%20at%20%25%28server%29s.] 15:22:51 INFO - PROCESS | 3848 | --DOMWINDOW == 99 (146D6400) [pid = 3848] [serial = 739] [outer = 00000000] [url = about:blank] 15:22:51 INFO - PROCESS | 3848 | --DOMWINDOW == 98 (13419C00) [pid = 3848] [serial = 727] [outer = 00000000] [url = about:blank] 15:22:51 INFO - PROCESS | 3848 | --DOMWINDOW == 97 (1617B800) [pid = 3848] [serial = 742] [outer = 00000000] [url = about:blank] 15:22:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-4 15:22:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | took 1189ms 15:22:51 INFO - PROCESS | 3848 | 1462486971713 Marionette TRACE conn2 -> [0,1045,"getWindowHandle",null] 15:22:51 INFO - PROCESS | 3848 | 1462486971716 Marionette TRACE conn2 <- [1,1045,null,{"value":"13"}] 15:22:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html 15:22:51 INFO - PROCESS | 3848 | 1462486971738 Marionette TRACE conn2 -> [0,1046,"setScriptTimeout",{"ms":35000}] 15:22:51 INFO - PROCESS | 3848 | 1462486971742 Marionette TRACE conn2 <- [1,1046,null,{}] 15:22:51 INFO - PROCESS | 3848 | 1462486971747 Marionette TRACE conn2 -> [0,1047,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:22:51 INFO - PROCESS | 3848 | 1462486971844 Marionette TRACE conn2 <- [1,1047,null,{"value":null}] 15:22:51 INFO - PROCESS | 3848 | 1462486971853 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\", \"4d8e089e-8c00-4ed9-b753-79225e50fa4e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:22:51 INFO - PROCESS | 3848 | ++DOCSHELL 1101D000 == 64 [pid = 3848] [id = 271] 15:22:51 INFO - PROCESS | 3848 | ++DOMWINDOW == 98 (1101EC00) [pid = 3848] [serial = 812] [outer = 00000000] 15:22:51 INFO - PROCESS | 3848 | ++DOMWINDOW == 99 (11027800) [pid = 3848] [serial = 813] [outer = 1101EC00] 15:22:51 INFO - PROCESS | 3848 | 1462486971936 Marionette DEBUG loaded listener.js 15:22:52 INFO - PROCESS | 3848 | ++DOMWINDOW == 100 (11511C00) [pid = 3848] [serial = 814] [outer = 1101EC00] 15:22:52 INFO - PROCESS | 3848 | 1462486972499 Marionette TRACE conn2 <- [1,1048,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-clamp-5",0,null,null]]]}] 15:22:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-5 15:22:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | took 797ms 15:22:52 INFO - PROCESS | 3848 | 1462486972535 Marionette TRACE conn2 -> [0,1049,"getWindowHandle",null] 15:22:52 INFO - PROCESS | 3848 | 1462486972538 Marionette TRACE conn2 <- [1,1049,null,{"value":"13"}] 15:22:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html 15:22:52 INFO - PROCESS | 3848 | 1462486972541 Marionette TRACE conn2 -> [0,1050,"setScriptTimeout",{"ms":35000}] 15:22:52 INFO - PROCESS | 3848 | 1462486972543 Marionette TRACE conn2 <- [1,1050,null,{}] 15:22:52 INFO - PROCESS | 3848 | 1462486972547 Marionette TRACE conn2 -> [0,1051,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:22:52 INFO - PROCESS | 3848 | 1462486972628 Marionette TRACE conn2 <- [1,1051,null,{"value":null}] 15:22:52 INFO - PROCESS | 3848 | 1462486972710 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\", \"4d8e089e-8c00-4ed9-b753-79225e50fa4e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:22:52 INFO - PROCESS | 3848 | ++DOCSHELL 11517800 == 65 [pid = 3848] [id = 272] 15:22:52 INFO - PROCESS | 3848 | ++DOMWINDOW == 101 (12C44000) [pid = 3848] [serial = 815] [outer = 00000000] 15:22:52 INFO - PROCESS | 3848 | ++DOMWINDOW == 102 (13481C00) [pid = 3848] [serial = 816] [outer = 12C44000] 15:22:52 INFO - PROCESS | 3848 | 1462486972762 Marionette DEBUG loaded listener.js 15:22:52 INFO - PROCESS | 3848 | ++DOMWINDOW == 103 (135A5400) [pid = 3848] [serial = 817] [outer = 12C44000] 15:22:53 INFO - PROCESS | 3848 | 1462486973153 Marionette TRACE conn2 <- [1,1052,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-eof",0,null,null]]]}] 15:22:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | Canvas test: 2d.fillStyle.parse.rgb-eof 15:22:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | took 625ms 15:22:53 INFO - PROCESS | 3848 | 1462486973178 Marionette TRACE conn2 -> [0,1053,"getWindowHandle",null] 15:22:53 INFO - PROCESS | 3848 | 1462486973182 Marionette TRACE conn2 <- [1,1053,null,{"value":"13"}] 15:22:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html 15:22:53 INFO - PROCESS | 3848 | 1462486973192 Marionette TRACE conn2 -> [0,1054,"setScriptTimeout",{"ms":35000}] 15:22:53 INFO - PROCESS | 3848 | 1462486973196 Marionette TRACE conn2 <- [1,1054,null,{}] 15:22:53 INFO - PROCESS | 3848 | 1462486973200 Marionette TRACE conn2 -> [0,1055,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:22:53 INFO - PROCESS | 3848 | 1462486973284 Marionette TRACE conn2 <- [1,1055,null,{"value":null}] 15:22:53 INFO - PROCESS | 3848 | 1462486973290 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\", \"4d8e089e-8c00-4ed9-b753-79225e50fa4e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:22:53 INFO - PROCESS | 3848 | ++DOCSHELL 13451C00 == 66 [pid = 3848] [id = 273] 15:22:53 INFO - PROCESS | 3848 | ++DOMWINDOW == 104 (135A2000) [pid = 3848] [serial = 818] [outer = 00000000] 15:22:53 INFO - PROCESS | 3848 | ++DOMWINDOW == 105 (15144C00) [pid = 3848] [serial = 819] [outer = 135A2000] 15:22:53 INFO - PROCESS | 3848 | 1462486973335 Marionette DEBUG loaded listener.js 15:22:53 INFO - PROCESS | 3848 | ++DOMWINDOW == 106 (155E5C00) [pid = 3848] [serial = 820] [outer = 135A2000] 15:22:53 INFO - PROCESS | 3848 | 1462486973797 Marionette TRACE conn2 <- [1,1056,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-num",0,null,null]]]}] 15:22:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | Canvas test: 2d.fillStyle.parse.rgb-num 15:22:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | took 657ms 15:22:53 INFO - PROCESS | 3848 | 1462486973847 Marionette TRACE conn2 -> [0,1057,"getWindowHandle",null] 15:22:53 INFO - PROCESS | 3848 | 1462486973849 Marionette TRACE conn2 <- [1,1057,null,{"value":"13"}] 15:22:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html 15:22:53 INFO - PROCESS | 3848 | 1462486973860 Marionette TRACE conn2 -> [0,1058,"setScriptTimeout",{"ms":35000}] 15:22:53 INFO - PROCESS | 3848 | 1462486973862 Marionette TRACE conn2 <- [1,1058,null,{}] 15:22:53 INFO - PROCESS | 3848 | 1462486973865 Marionette TRACE conn2 -> [0,1059,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:22:53 INFO - PROCESS | 3848 | 1462486973976 Marionette TRACE conn2 <- [1,1059,null,{"value":null}] 15:22:54 INFO - PROCESS | 3848 | 1462486974036 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\", \"4d8e089e-8c00-4ed9-b753-79225e50fa4e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:22:54 INFO - PROCESS | 3848 | ++DOCSHELL 107E4800 == 67 [pid = 3848] [id = 274] 15:22:54 INFO - PROCESS | 3848 | ++DOMWINDOW == 107 (13CBD000) [pid = 3848] [serial = 821] [outer = 00000000] 15:22:54 INFO - PROCESS | 3848 | ++DOMWINDOW == 108 (15C5D400) [pid = 3848] [serial = 822] [outer = 13CBD000] 15:22:54 INFO - PROCESS | 3848 | 1462486974081 Marionette DEBUG loaded listener.js 15:22:54 INFO - PROCESS | 3848 | ++DOMWINDOW == 109 (16039000) [pid = 3848] [serial = 823] [outer = 13CBD000] 15:22:54 INFO - PROCESS | 3848 | 1462486974497 Marionette TRACE conn2 <- [1,1060,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-percent",0,null,null]]]}] 15:22:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | Canvas test: 2d.fillStyle.parse.rgb-percent 15:22:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | took 703ms 15:22:54 INFO - PROCESS | 3848 | 1462486974562 Marionette TRACE conn2 -> [0,1061,"getWindowHandle",null] 15:22:54 INFO - PROCESS | 3848 | 1462486974564 Marionette TRACE conn2 <- [1,1061,null,{"value":"13"}] 15:22:54 INFO - PROCESS | 3848 | 1462486974568 Marionette TRACE conn2 -> [0,1062,"setScriptTimeout",{"ms":35000}] 15:22:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html 15:22:54 INFO - PROCESS | 3848 | 1462486974569 Marionette TRACE conn2 <- [1,1062,null,{}] 15:22:54 INFO - PROCESS | 3848 | 1462486974586 Marionette TRACE conn2 -> [0,1063,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:22:54 INFO - PROCESS | 3848 | 1462486974725 Marionette TRACE conn2 <- [1,1063,null,{"value":null}] 15:22:54 INFO - PROCESS | 3848 | 1462486974752 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\", \"4d8e089e-8c00-4ed9-b753-79225e50fa4e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:22:54 INFO - PROCESS | 3848 | ++DOCSHELL 106B1000 == 68 [pid = 3848] [id = 275] 15:22:54 INFO - PROCESS | 3848 | ++DOMWINDOW == 110 (16183C00) [pid = 3848] [serial = 824] [outer = 00000000] 15:22:54 INFO - PROCESS | 3848 | ++DOMWINDOW == 111 (164BB400) [pid = 3848] [serial = 825] [outer = 16183C00] 15:22:54 INFO - PROCESS | 3848 | 1462486974807 Marionette DEBUG loaded listener.js 15:22:54 INFO - PROCESS | 3848 | ++DOMWINDOW == 112 (16649C00) [pid = 3848] [serial = 826] [outer = 16183C00] 15:22:55 INFO - PROCESS | 3848 | 1462486975256 Marionette TRACE conn2 <- [1,1064,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-clamp-1",0,null,null]]]}] 15:22:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-1 15:22:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | took 688ms 15:22:55 INFO - PROCESS | 3848 | 1462486975268 Marionette TRACE conn2 -> [0,1065,"getWindowHandle",null] 15:22:55 INFO - PROCESS | 3848 | 1462486975270 Marionette TRACE conn2 <- [1,1065,null,{"value":"13"}] 15:22:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html 15:22:55 INFO - PROCESS | 3848 | 1462486975280 Marionette TRACE conn2 -> [0,1066,"setScriptTimeout",{"ms":35000}] 15:22:55 INFO - PROCESS | 3848 | 1462486975281 Marionette TRACE conn2 <- [1,1066,null,{}] 15:22:55 INFO - PROCESS | 3848 | 1462486975285 Marionette TRACE conn2 -> [0,1067,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:22:55 INFO - PROCESS | 3848 | 1462486975394 Marionette TRACE conn2 <- [1,1067,null,{"value":null}] 15:22:55 INFO - PROCESS | 3848 | 1462486975400 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\", \"4d8e089e-8c00-4ed9-b753-79225e50fa4e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:22:55 INFO - PROCESS | 3848 | ++DOCSHELL 164C4C00 == 69 [pid = 3848] [id = 276] 15:22:55 INFO - PROCESS | 3848 | ++DOMWINDOW == 113 (16655400) [pid = 3848] [serial = 827] [outer = 00000000] 15:22:55 INFO - PROCESS | 3848 | ++DOMWINDOW == 114 (1704F000) [pid = 3848] [serial = 828] [outer = 16655400] 15:22:55 INFO - PROCESS | 3848 | 1462486975443 Marionette DEBUG loaded listener.js 15:22:55 INFO - PROCESS | 3848 | ++DOMWINDOW == 115 (1734D000) [pid = 3848] [serial = 829] [outer = 16655400] 15:22:56 INFO - PROCESS | 3848 | --DOMWINDOW == 114 (164BBC00) [pid = 3848] [serial = 776] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html] 15:22:56 INFO - PROCESS | 3848 | --DOMWINDOW == 113 (16629400) [pid = 3848] [serial = 779] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html] 15:22:56 INFO - PROCESS | 3848 | --DOMWINDOW == 112 (15B6B000) [pid = 3848] [serial = 773] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html] 15:22:56 INFO - PROCESS | 3848 | --DOMWINDOW == 111 (0F625C00) [pid = 3848] [serial = 782] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html] 15:22:56 INFO - PROCESS | 3848 | --DOMWINDOW == 110 (1151B400) [pid = 3848] [serial = 764] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html] 15:22:56 INFO - PROCESS | 3848 | --DOMWINDOW == 109 (1101A000) [pid = 3848] [serial = 767] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html] 15:22:56 INFO - PROCESS | 3848 | --DOMWINDOW == 108 (160CA400) [pid = 3848] [serial = 788] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html] 15:22:56 INFO - PROCESS | 3848 | --DOMWINDOW == 107 (13F88400) [pid = 3848] [serial = 770] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html] 15:22:56 INFO - PROCESS | 3848 | --DOMWINDOW == 106 (11515C00) [pid = 3848] [serial = 785] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html] 15:22:56 INFO - PROCESS | 3848 | --DOMWINDOW == 105 (1B611400) [pid = 3848] [serial = 697] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html] 15:22:56 INFO - PROCESS | 3848 | 1462486976008 Marionette TRACE conn2 <- [1,1068,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-clamp-2",0,null,null]]]}] 15:22:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-2 15:22:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | took 797ms 15:22:56 INFO - PROCESS | 3848 | 1462486976082 Marionette TRACE conn2 -> [0,1069,"getWindowHandle",null] 15:22:56 INFO - PROCESS | 3848 | 1462486976084 Marionette TRACE conn2 <- [1,1069,null,{"value":"13"}] 15:22:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html 15:22:56 INFO - PROCESS | 3848 | 1462486976088 Marionette TRACE conn2 -> [0,1070,"setScriptTimeout",{"ms":35000}] 15:22:56 INFO - PROCESS | 3848 | 1462486976089 Marionette TRACE conn2 <- [1,1070,null,{}] 15:22:56 INFO - PROCESS | 3848 | 1462486976093 Marionette TRACE conn2 -> [0,1071,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:22:56 INFO - PROCESS | 3848 | 1462486976173 Marionette TRACE conn2 <- [1,1071,null,{"value":null}] 15:22:56 INFO - PROCESS | 3848 | 1462486976179 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\", \"4d8e089e-8c00-4ed9-b753-79225e50fa4e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:22:56 INFO - PROCESS | 3848 | ++DOCSHELL 11756C00 == 70 [pid = 3848] [id = 277] 15:22:56 INFO - PROCESS | 3848 | ++DOMWINDOW == 106 (1175E400) [pid = 3848] [serial = 830] [outer = 00000000] 15:22:56 INFO - PROCESS | 3848 | ++DOMWINDOW == 107 (13415400) [pid = 3848] [serial = 831] [outer = 1175E400] 15:22:56 INFO - PROCESS | 3848 | 1462486976223 Marionette DEBUG loaded listener.js 15:22:56 INFO - PROCESS | 3848 | ++DOMWINDOW == 108 (13F88400) [pid = 3848] [serial = 832] [outer = 1175E400] 15:22:56 INFO - PROCESS | 3848 | 1462486976659 Marionette TRACE conn2 <- [1,1072,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-eof",0,null,null]]]}] 15:22:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | Canvas test: 2d.fillStyle.parse.rgba-eof 15:22:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | took 625ms 15:22:56 INFO - PROCESS | 3848 | 1462486976724 Marionette TRACE conn2 -> [0,1073,"getWindowHandle",null] 15:22:56 INFO - PROCESS | 3848 | 1462486976726 Marionette TRACE conn2 <- [1,1073,null,{"value":"13"}] 15:22:56 INFO - PROCESS | 3848 | 1462486976729 Marionette TRACE conn2 -> [0,1074,"setScriptTimeout",{"ms":35000}] 15:22:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html 15:22:56 INFO - PROCESS | 3848 | 1462486976731 Marionette TRACE conn2 <- [1,1074,null,{}] 15:22:56 INFO - PROCESS | 3848 | 1462486976735 Marionette TRACE conn2 -> [0,1075,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:22:56 INFO - PROCESS | 3848 | 1462486976814 Marionette TRACE conn2 <- [1,1075,null,{"value":null}] 15:22:56 INFO - PROCESS | 3848 | 1462486976821 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\", \"4d8e089e-8c00-4ed9-b753-79225e50fa4e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:22:56 INFO - PROCESS | 3848 | ++DOCSHELL 1151B400 == 71 [pid = 3848] [id = 278] 15:22:56 INFO - PROCESS | 3848 | ++DOMWINDOW == 109 (11B47C00) [pid = 3848] [serial = 833] [outer = 00000000] 15:22:56 INFO - PROCESS | 3848 | ++DOMWINDOW == 110 (1736D000) [pid = 3848] [serial = 834] [outer = 11B47C00] 15:22:56 INFO - PROCESS | 3848 | 1462486976872 Marionette DEBUG loaded listener.js 15:22:56 INFO - PROCESS | 3848 | ++DOMWINDOW == 111 (17374000) [pid = 3848] [serial = 835] [outer = 11B47C00] 15:22:57 INFO - PROCESS | 3848 | 1462486977281 Marionette TRACE conn2 <- [1,1076,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-num-1",0,null,null]]]}] 15:22:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | Canvas test: 2d.fillStyle.parse.rgba-num-1 15:22:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | took 594ms 15:22:57 INFO - PROCESS | 3848 | 1462486977327 Marionette TRACE conn2 -> [0,1077,"getWindowHandle",null] 15:22:57 INFO - PROCESS | 3848 | 1462486977329 Marionette TRACE conn2 <- [1,1077,null,{"value":"13"}] 15:22:57 INFO - PROCESS | 3848 | 1462486977332 Marionette TRACE conn2 -> [0,1078,"setScriptTimeout",{"ms":35000}] 15:22:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html 15:22:57 INFO - PROCESS | 3848 | 1462486977334 Marionette TRACE conn2 <- [1,1078,null,{}] 15:22:57 INFO - PROCESS | 3848 | 1462486977337 Marionette TRACE conn2 -> [0,1079,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:22:57 INFO - PROCESS | 3848 | 1462486977421 Marionette TRACE conn2 <- [1,1079,null,{"value":null}] 15:22:57 INFO - PROCESS | 3848 | 1462486977428 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\", \"4d8e089e-8c00-4ed9-b753-79225e50fa4e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:22:57 INFO - PROCESS | 3848 | ++DOCSHELL 10609800 == 72 [pid = 3848] [id = 279] 15:22:57 INFO - PROCESS | 3848 | ++DOMWINDOW == 112 (106A9C00) [pid = 3848] [serial = 836] [outer = 00000000] 15:22:57 INFO - PROCESS | 3848 | ++DOMWINDOW == 113 (151ADC00) [pid = 3848] [serial = 837] [outer = 106A9C00] 15:22:57 INFO - PROCESS | 3848 | 1462486977471 Marionette DEBUG loaded listener.js 15:22:57 INFO - PROCESS | 3848 | ++DOMWINDOW == 114 (1753CC00) [pid = 3848] [serial = 838] [outer = 106A9C00] 15:22:57 INFO - PROCESS | 3848 | 1462486977921 Marionette TRACE conn2 <- [1,1080,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-num-2",0,null,null]]]}] 15:22:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | Canvas test: 2d.fillStyle.parse.rgba-num-2 15:22:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | took 641ms 15:22:57 INFO - PROCESS | 3848 | 1462486977970 Marionette TRACE conn2 -> [0,1081,"getWindowHandle",null] 15:22:57 INFO - PROCESS | 3848 | 1462486977972 Marionette TRACE conn2 <- [1,1081,null,{"value":"13"}] 15:22:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html 15:22:58 INFO - PROCESS | 3848 | 1462486978028 Marionette TRACE conn2 -> [0,1082,"setScriptTimeout",{"ms":35000}] 15:22:58 INFO - PROCESS | 3848 | 1462486978031 Marionette TRACE conn2 <- [1,1082,null,{}] 15:22:58 INFO - PROCESS | 3848 | 1462486978037 Marionette TRACE conn2 -> [0,1083,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:22:58 INFO - PROCESS | 3848 | 1462486978144 Marionette TRACE conn2 <- [1,1083,null,{"value":null}] 15:22:58 INFO - PROCESS | 3848 | 1462486978279 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\", \"4d8e089e-8c00-4ed9-b753-79225e50fa4e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:22:58 INFO - PROCESS | 3848 | ++DOCSHELL 10E86C00 == 73 [pid = 3848] [id = 280] 15:22:58 INFO - PROCESS | 3848 | ++DOMWINDOW == 115 (10E8DC00) [pid = 3848] [serial = 839] [outer = 00000000] 15:22:58 INFO - PROCESS | 3848 | ++DOMWINDOW == 116 (10F04800) [pid = 3848] [serial = 840] [outer = 10E8DC00] 15:22:58 INFO - PROCESS | 3848 | 1462486978334 Marionette DEBUG loaded listener.js 15:22:58 INFO - PROCESS | 3848 | ++DOMWINDOW == 117 (1117DC00) [pid = 3848] [serial = 841] [outer = 10E8DC00] 15:22:59 INFO - PROCESS | 3848 | 1462486979012 Marionette TRACE conn2 <- [1,1084,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-percent",0,null,null]]]}] 15:22:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | Canvas test: 2d.fillStyle.parse.rgba-percent 15:22:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | took 1079ms 15:22:59 INFO - PROCESS | 3848 | 1462486979070 Marionette TRACE conn2 -> [0,1085,"getWindowHandle",null] 15:22:59 INFO - PROCESS | 3848 | 1462486979074 Marionette TRACE conn2 <- [1,1085,null,{"value":"13"}] 15:22:59 INFO - PROCESS | 3848 | 1462486979078 Marionette TRACE conn2 -> [0,1086,"setScriptTimeout",{"ms":35000}] 15:22:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html 15:22:59 INFO - PROCESS | 3848 | 1462486979081 Marionette TRACE conn2 <- [1,1086,null,{}] 15:22:59 INFO - PROCESS | 3848 | 1462486979109 Marionette TRACE conn2 -> [0,1087,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:22:59 INFO - PROCESS | 3848 | 1462486979299 Marionette TRACE conn2 <- [1,1087,null,{"value":null}] 15:22:59 INFO - PROCESS | 3848 | 1462486979353 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\", \"4d8e089e-8c00-4ed9-b753-79225e50fa4e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:22:59 INFO - PROCESS | 3848 | ++DOCSHELL 1347F400 == 74 [pid = 3848] [id = 281] 15:22:59 INFO - PROCESS | 3848 | ++DOMWINDOW == 118 (13483000) [pid = 3848] [serial = 842] [outer = 00000000] 15:22:59 INFO - PROCESS | 3848 | ++DOMWINDOW == 119 (13762C00) [pid = 3848] [serial = 843] [outer = 13483000] 15:22:59 INFO - PROCESS | 3848 | 1462486979407 Marionette DEBUG loaded listener.js 15:22:59 INFO - PROCESS | 3848 | ++DOMWINDOW == 120 (1465E800) [pid = 3848] [serial = 844] [outer = 13483000] 15:22:59 INFO - PROCESS | 3848 | 1462486979966 Marionette TRACE conn2 <- [1,1088,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-solid-1",0,null,null]]]}] 15:23:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | Canvas test: 2d.fillStyle.parse.rgba-solid-1 15:23:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | took 922ms 15:23:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html 15:23:00 INFO - PROCESS | 3848 | 1462486980005 Marionette TRACE conn2 -> [0,1089,"getWindowHandle",null] 15:23:00 INFO - PROCESS | 3848 | 1462486980008 Marionette TRACE conn2 <- [1,1089,null,{"value":"13"}] 15:23:00 INFO - PROCESS | 3848 | 1462486980012 Marionette TRACE conn2 -> [0,1090,"setScriptTimeout",{"ms":35000}] 15:23:00 INFO - PROCESS | 3848 | 1462486980014 Marionette TRACE conn2 <- [1,1090,null,{}] 15:23:00 INFO - PROCESS | 3848 | 1462486980018 Marionette TRACE conn2 -> [0,1091,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:23:00 INFO - PROCESS | 3848 | 1462486980125 Marionette TRACE conn2 <- [1,1091,null,{"value":null}] 15:23:00 INFO - PROCESS | 3848 | 1462486980246 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\", \"4d8e089e-8c00-4ed9-b753-79225e50fa4e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:23:00 INFO - PROCESS | 3848 | ++DOCSHELL 166E6400 == 75 [pid = 3848] [id = 282] 15:23:00 INFO - PROCESS | 3848 | ++DOMWINDOW == 121 (166E7000) [pid = 3848] [serial = 845] [outer = 00000000] 15:23:00 INFO - PROCESS | 3848 | ++DOMWINDOW == 122 (171DA800) [pid = 3848] [serial = 846] [outer = 166E7000] 15:23:00 INFO - PROCESS | 3848 | 1462486980346 Marionette DEBUG loaded listener.js 15:23:00 INFO - PROCESS | 3848 | ++DOMWINDOW == 123 (17F1B800) [pid = 3848] [serial = 847] [outer = 166E7000] 15:23:00 INFO - PROCESS | 3848 | 1462486980951 Marionette TRACE conn2 <- [1,1092,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-solid-2",0,null,null]]]}] 15:23:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | Canvas test: 2d.fillStyle.parse.rgba-solid-2 15:23:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | took 1001ms 15:23:01 INFO - PROCESS | 3848 | 1462486981013 Marionette TRACE conn2 -> [0,1093,"getWindowHandle",null] 15:23:01 INFO - PROCESS | 3848 | 1462486981015 Marionette TRACE conn2 <- [1,1093,null,{"value":"13"}] 15:23:01 INFO - PROCESS | 3848 | 1462486981018 Marionette TRACE conn2 -> [0,1094,"setScriptTimeout",{"ms":35000}] 15:23:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html 15:23:01 INFO - PROCESS | 3848 | 1462486981020 Marionette TRACE conn2 <- [1,1094,null,{}] 15:23:01 INFO - PROCESS | 3848 | 1462486981024 Marionette TRACE conn2 -> [0,1095,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:23:01 INFO - PROCESS | 3848 | 1462486981129 Marionette TRACE conn2 <- [1,1095,null,{"value":null}] 15:23:01 INFO - PROCESS | 3848 | 1462486981258 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\", \"4d8e089e-8c00-4ed9-b753-79225e50fa4e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:23:01 INFO - PROCESS | 3848 | ++DOCSHELL 15143800 == 76 [pid = 3848] [id = 283] 15:23:01 INFO - PROCESS | 3848 | ++DOMWINDOW == 124 (151AE800) [pid = 3848] [serial = 848] [outer = 00000000] 15:23:01 INFO - PROCESS | 3848 | ++DOMWINDOW == 125 (1A18F800) [pid = 3848] [serial = 849] [outer = 151AE800] 15:23:01 INFO - PROCESS | 3848 | 1462486981313 Marionette DEBUG loaded listener.js 15:23:01 INFO - PROCESS | 3848 | ++DOMWINDOW == 126 (1A31A000) [pid = 3848] [serial = 850] [outer = 151AE800] 15:23:01 INFO - PROCESS | 3848 | 1462486981913 Marionette TRACE conn2 <- [1,1096,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-solid-3",0,null,null]]]}] 15:23:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | Canvas test: 2d.fillStyle.parse.rgba-solid-3 15:23:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | took 954ms 15:23:01 INFO - PROCESS | 3848 | 1462486981964 Marionette TRACE conn2 -> [0,1097,"getWindowHandle",null] 15:23:01 INFO - PROCESS | 3848 | 1462486981966 Marionette TRACE conn2 <- [1,1097,null,{"value":"13"}] 15:23:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html 15:23:01 INFO - PROCESS | 3848 | 1462486981970 Marionette TRACE conn2 -> [0,1098,"setScriptTimeout",{"ms":35000}] 15:23:01 INFO - PROCESS | 3848 | 1462486981972 Marionette TRACE conn2 <- [1,1098,null,{}] 15:23:01 INFO - PROCESS | 3848 | 1462486981975 Marionette TRACE conn2 -> [0,1099,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:23:02 INFO - PROCESS | 3848 | 1462486982076 Marionette TRACE conn2 <- [1,1099,null,{"value":null}] 15:23:02 INFO - PROCESS | 3848 | 1462486982206 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\", \"4d8e089e-8c00-4ed9-b753-79225e50fa4e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:23:02 INFO - PROCESS | 3848 | ++DOCSHELL 13598C00 == 77 [pid = 3848] [id = 284] 15:23:02 INFO - PROCESS | 3848 | ++DOMWINDOW == 127 (19ECF800) [pid = 3848] [serial = 851] [outer = 00000000] 15:23:02 INFO - PROCESS | 3848 | ++DOMWINDOW == 128 (1A5F5000) [pid = 3848] [serial = 852] [outer = 19ECF800] 15:23:02 INFO - PROCESS | 3848 | 1462486982260 Marionette DEBUG loaded listener.js 15:23:02 INFO - PROCESS | 3848 | ++DOMWINDOW == 129 (1A5F6000) [pid = 3848] [serial = 853] [outer = 19ECF800] 15:23:03 INFO - PROCESS | 3848 | 1462486982972 Marionette TRACE conn2 <- [1,1100,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-solid-4",0,null,null]]]}] 15:23:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | Canvas test: 2d.fillStyle.parse.rgba-solid-4 15:23:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | took 1047ms 15:23:03 INFO - PROCESS | 3848 | 1462486983033 Marionette TRACE conn2 -> [0,1101,"getWindowHandle",null] 15:23:03 INFO - PROCESS | 3848 | 1462486983036 Marionette TRACE conn2 <- [1,1101,null,{"value":"13"}] 15:23:03 INFO - PROCESS | 3848 | 1462486983041 Marionette TRACE conn2 -> [0,1102,"setScriptTimeout",{"ms":35000}] 15:23:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html 15:23:03 INFO - PROCESS | 3848 | 1462486983045 Marionette TRACE conn2 <- [1,1102,null,{}] 15:23:03 INFO - PROCESS | 3848 | 1462486983050 Marionette TRACE conn2 -> [0,1103,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:23:03 INFO - PROCESS | 3848 | 1462486983154 Marionette TRACE conn2 <- [1,1103,null,{"value":null}] 15:23:03 INFO - PROCESS | 3848 | 1462486983252 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\", \"4d8e089e-8c00-4ed9-b753-79225e50fa4e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:23:03 INFO - PROCESS | 3848 | ++DOCSHELL 1175B800 == 78 [pid = 3848] [id = 285] 15:23:03 INFO - PROCESS | 3848 | ++DOMWINDOW == 130 (1175C800) [pid = 3848] [serial = 854] [outer = 00000000] 15:23:03 INFO - PROCESS | 3848 | ++DOMWINDOW == 131 (11EEE400) [pid = 3848] [serial = 855] [outer = 1175C800] 15:23:03 INFO - PROCESS | 3848 | 1462486983300 Marionette DEBUG loaded listener.js 15:23:03 INFO - PROCESS | 3848 | ++DOMWINDOW == 132 (12C3F000) [pid = 3848] [serial = 856] [outer = 1175C800] 15:23:03 INFO - PROCESS | 3848 | 1462486983927 Marionette TRACE conn2 <- [1,1104,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.svg-1",0,null,null]]]}] 15:23:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | Canvas test: 2d.fillStyle.parse.svg-1 15:23:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | took 938ms 15:23:04 INFO - PROCESS | 3848 | 1462486983990 Marionette TRACE conn2 -> [0,1105,"getWindowHandle",null] 15:23:04 INFO - PROCESS | 3848 | 1462486983995 Marionette TRACE conn2 <- [1,1105,null,{"value":"13"}] 15:23:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html 15:23:04 INFO - PROCESS | 3848 | 1462486984001 Marionette TRACE conn2 -> [0,1106,"setScriptTimeout",{"ms":35000}] 15:23:04 INFO - PROCESS | 3848 | 1462486984003 Marionette TRACE conn2 <- [1,1106,null,{}] 15:23:04 INFO - PROCESS | 3848 | 1462486984007 Marionette TRACE conn2 -> [0,1107,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:23:04 INFO - PROCESS | 3848 | 1462486984102 Marionette TRACE conn2 <- [1,1107,null,{"value":null}] 15:23:04 INFO - PROCESS | 3848 | 1462486984218 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\", \"4d8e089e-8c00-4ed9-b753-79225e50fa4e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:23:04 INFO - PROCESS | 3848 | ++DOCSHELL 10F0DC00 == 79 [pid = 3848] [id = 286] 15:23:04 INFO - PROCESS | 3848 | ++DOMWINDOW == 133 (1344B400) [pid = 3848] [serial = 857] [outer = 00000000] 15:23:04 INFO - PROCESS | 3848 | ++DOMWINDOW == 134 (151B9800) [pid = 3848] [serial = 858] [outer = 1344B400] 15:23:04 INFO - PROCESS | 3848 | 1462486984265 Marionette DEBUG loaded listener.js 15:23:04 INFO - PROCESS | 3848 | ++DOMWINDOW == 135 (15B6C400) [pid = 3848] [serial = 859] [outer = 1344B400] 15:23:04 INFO - PROCESS | 3848 | --DOCSHELL 1151B400 == 78 [pid = 3848] [id = 278] 15:23:04 INFO - PROCESS | 3848 | --DOCSHELL 11756C00 == 77 [pid = 3848] [id = 277] 15:23:04 INFO - PROCESS | 3848 | --DOCSHELL 164C4C00 == 76 [pid = 3848] [id = 276] 15:23:04 INFO - PROCESS | 3848 | --DOCSHELL 106B1000 == 75 [pid = 3848] [id = 275] 15:23:04 INFO - PROCESS | 3848 | --DOCSHELL 107E4800 == 74 [pid = 3848] [id = 274] 15:23:04 INFO - PROCESS | 3848 | --DOCSHELL 13451C00 == 73 [pid = 3848] [id = 273] 15:23:04 INFO - PROCESS | 3848 | --DOCSHELL 11517800 == 72 [pid = 3848] [id = 272] 15:23:04 INFO - PROCESS | 3848 | --DOCSHELL 1101D000 == 71 [pid = 3848] [id = 271] 15:23:04 INFO - PROCESS | 3848 | --DOCSHELL 10556000 == 70 [pid = 3848] [id = 270] 15:23:04 INFO - PROCESS | 3848 | --DOMWINDOW == 134 (10DE6C00) [pid = 3848] [serial = 747] [outer = 00000000] [url = about:blank] 15:23:04 INFO - PROCESS | 3848 | --DOMWINDOW == 133 (1175A400) [pid = 3848] [serial = 750] [outer = 00000000] [url = about:blank] 15:23:04 INFO - PROCESS | 3848 | --DOMWINDOW == 132 (13F84800) [pid = 3848] [serial = 753] [outer = 00000000] [url = about:blank] 15:23:04 INFO - PROCESS | 3848 | --DOMWINDOW == 131 (16633000) [pid = 3848] [serial = 756] [outer = 00000000] [url = about:blank] 15:23:04 INFO - PROCESS | 3848 | --DOMWINDOW == 130 (16633800) [pid = 3848] [serial = 762] [outer = 00000000] [url = about:blank] 15:23:04 INFO - PROCESS | 3848 | --DOMWINDOW == 129 (16657400) [pid = 3848] [serial = 759] [outer = 00000000] [url = about:blank] 15:23:04 INFO - PROCESS | 3848 | --DOMWINDOW == 128 (1B9DB400) [pid = 3848] [serial = 699] [outer = 00000000] [url = about:blank] 15:23:04 INFO - PROCESS | 3848 | --DOMWINDOW == 127 (1662B800) [pid = 3848] [serial = 777] [outer = 00000000] [url = about:blank] 15:23:04 INFO - PROCESS | 3848 | --DOMWINDOW == 126 (17085000) [pid = 3848] [serial = 780] [outer = 00000000] [url = about:blank] 15:23:04 INFO - PROCESS | 3848 | --DOMWINDOW == 125 (16632400) [pid = 3848] [serial = 778] [outer = 00000000] [url = about:blank] 15:23:04 INFO - PROCESS | 3848 | --DOMWINDOW == 124 (16041C00) [pid = 3848] [serial = 774] [outer = 00000000] [url = about:blank] 15:23:04 INFO - PROCESS | 3848 | --DOMWINDOW == 123 (1101AC00) [pid = 3848] [serial = 783] [outer = 00000000] [url = about:blank] 15:23:04 INFO - PROCESS | 3848 | --DOMWINDOW == 122 (11762000) [pid = 3848] [serial = 765] [outer = 00000000] [url = about:blank] 15:23:04 INFO - PROCESS | 3848 | --DOMWINDOW == 121 (11BCBC00) [pid = 3848] [serial = 766] [outer = 00000000] [url = about:blank] 15:23:04 INFO - PROCESS | 3848 | --DOMWINDOW == 120 (1175A000) [pid = 3848] [serial = 768] [outer = 00000000] [url = about:blank] 15:23:04 INFO - PROCESS | 3848 | --DOMWINDOW == 119 (17378C00) [pid = 3848] [serial = 789] [outer = 00000000] [url = about:blank] 15:23:04 INFO - PROCESS | 3848 | --DOMWINDOW == 118 (12C40000) [pid = 3848] [serial = 769] [outer = 00000000] [url = about:blank] 15:23:04 INFO - PROCESS | 3848 | --DOMWINDOW == 117 (1736B800) [pid = 3848] [serial = 781] [outer = 00000000] [url = about:blank] 15:23:04 INFO - PROCESS | 3848 | --DOMWINDOW == 116 (14661000) [pid = 3848] [serial = 771] [outer = 00000000] [url = about:blank] 15:23:04 INFO - PROCESS | 3848 | --DOMWINDOW == 115 (15144400) [pid = 3848] [serial = 772] [outer = 00000000] [url = about:blank] 15:23:04 INFO - PROCESS | 3848 | --DOMWINDOW == 114 (11B47400) [pid = 3848] [serial = 784] [outer = 00000000] [url = about:blank] 15:23:04 INFO - PROCESS | 3848 | --DOMWINDOW == 113 (1753D000) [pid = 3848] [serial = 790] [outer = 00000000] [url = about:blank] 15:23:04 INFO - PROCESS | 3848 | --DOMWINDOW == 112 (1736D800) [pid = 3848] [serial = 786] [outer = 00000000] [url = about:blank] 15:23:04 INFO - PROCESS | 3848 | --DOMWINDOW == 111 (17376000) [pid = 3848] [serial = 787] [outer = 00000000] [url = about:blank] 15:23:04 INFO - PROCESS | 3848 | --DOMWINDOW == 110 (16182000) [pid = 3848] [serial = 775] [outer = 00000000] [url = about:blank] 15:23:04 INFO - PROCESS | 3848 | 1462486984815 Marionette TRACE conn2 <- [1,1108,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.svg-2",0,null,null]]]}] 15:23:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | Canvas test: 2d.fillStyle.parse.svg-2 15:23:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | took 845ms 15:23:04 INFO - PROCESS | 3848 | 1462486984842 Marionette TRACE conn2 -> [0,1109,"getWindowHandle",null] 15:23:04 INFO - PROCESS | 3848 | 1462486984845 Marionette TRACE conn2 <- [1,1109,null,{"value":"13"}] 15:23:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html 15:23:04 INFO - PROCESS | 3848 | 1462486984848 Marionette TRACE conn2 -> [0,1110,"setScriptTimeout",{"ms":35000}] 15:23:04 INFO - PROCESS | 3848 | 1462486984851 Marionette TRACE conn2 <- [1,1110,null,{}] 15:23:04 INFO - PROCESS | 3848 | 1462486984861 Marionette TRACE conn2 -> [0,1111,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:23:04 INFO - PROCESS | 3848 | 1462486984950 Marionette TRACE conn2 <- [1,1111,null,{"value":null}] 15:23:04 INFO - PROCESS | 3848 | 1462486984961 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\", \"4d8e089e-8c00-4ed9-b753-79225e50fa4e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:23:05 INFO - PROCESS | 3848 | ++DOCSHELL 1175A400 == 71 [pid = 3848] [id = 287] 15:23:05 INFO - PROCESS | 3848 | ++DOMWINDOW == 111 (11760C00) [pid = 3848] [serial = 860] [outer = 00000000] 15:23:05 INFO - PROCESS | 3848 | ++DOMWINDOW == 112 (13CBD400) [pid = 3848] [serial = 861] [outer = 11760C00] 15:23:05 INFO - PROCESS | 3848 | 1462486985020 Marionette DEBUG loaded listener.js 15:23:05 INFO - PROCESS | 3848 | ++DOMWINDOW == 113 (146DC000) [pid = 3848] [serial = 862] [outer = 11760C00] 15:23:05 INFO - PROCESS | 3848 | 1462486985495 Marionette TRACE conn2 <- [1,1112,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.system",0,null,null]]]}] 15:23:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | Canvas test: 2d.fillStyle.parse.system 15:23:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | took 704ms 15:23:05 INFO - PROCESS | 3848 | 1462486985548 Marionette TRACE conn2 -> [0,1113,"getWindowHandle",null] 15:23:05 INFO - PROCESS | 3848 | 1462486985550 Marionette TRACE conn2 <- [1,1113,null,{"value":"13"}] 15:23:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html 15:23:05 INFO - PROCESS | 3848 | 1462486985553 Marionette TRACE conn2 -> [0,1114,"setScriptTimeout",{"ms":35000}] 15:23:05 INFO - PROCESS | 3848 | 1462486985555 Marionette TRACE conn2 <- [1,1114,null,{}] 15:23:05 INFO - PROCESS | 3848 | 1462486985558 Marionette TRACE conn2 -> [0,1115,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:23:05 INFO - PROCESS | 3848 | 1462486985639 Marionette TRACE conn2 <- [1,1115,null,{"value":null}] 15:23:05 INFO - PROCESS | 3848 | 1462486985645 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\", \"4d8e089e-8c00-4ed9-b753-79225e50fa4e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:23:05 INFO - PROCESS | 3848 | ++DOCSHELL 13729000 == 72 [pid = 3848] [id = 288] 15:23:05 INFO - PROCESS | 3848 | ++DOMWINDOW == 114 (151B6800) [pid = 3848] [serial = 863] [outer = 00000000] 15:23:05 INFO - PROCESS | 3848 | ++DOMWINDOW == 115 (1617E400) [pid = 3848] [serial = 864] [outer = 151B6800] 15:23:05 INFO - PROCESS | 3848 | 1462486985691 Marionette DEBUG loaded listener.js 15:23:05 INFO - PROCESS | 3848 | ++DOMWINDOW == 116 (164B9800) [pid = 3848] [serial = 865] [outer = 151B6800] 15:23:06 INFO - PROCESS | 3848 | 1462486986130 Marionette TRACE conn2 <- [1,1116,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.transparent-1",0,null,null]]]}] 15:23:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | Canvas test: 2d.fillStyle.parse.transparent-1 15:23:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | took 626ms 15:23:06 INFO - PROCESS | 3848 | 1462486986191 Marionette TRACE conn2 -> [0,1117,"getWindowHandle",null] 15:23:06 INFO - PROCESS | 3848 | 1462486986193 Marionette TRACE conn2 <- [1,1117,null,{"value":"13"}] 15:23:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html 15:23:06 INFO - PROCESS | 3848 | 1462486986197 Marionette TRACE conn2 -> [0,1118,"setScriptTimeout",{"ms":35000}] 15:23:06 INFO - PROCESS | 3848 | 1462486986198 Marionette TRACE conn2 <- [1,1118,null,{}] 15:23:06 INFO - PROCESS | 3848 | 1462486986202 Marionette TRACE conn2 -> [0,1119,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:23:06 INFO - PROCESS | 3848 | 1462486986280 Marionette TRACE conn2 <- [1,1119,null,{"value":null}] 15:23:06 INFO - PROCESS | 3848 | 1462486986286 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\", \"4d8e089e-8c00-4ed9-b753-79225e50fa4e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:23:06 INFO - PROCESS | 3848 | ++DOCSHELL 1601F800 == 73 [pid = 3848] [id = 289] 15:23:06 INFO - PROCESS | 3848 | ++DOMWINDOW == 117 (1662D800) [pid = 3848] [serial = 866] [outer = 00000000] 15:23:06 INFO - PROCESS | 3848 | ++DOMWINDOW == 118 (16649000) [pid = 3848] [serial = 867] [outer = 1662D800] 15:23:06 INFO - PROCESS | 3848 | 1462486986330 Marionette DEBUG loaded listener.js 15:23:06 INFO - PROCESS | 3848 | ++DOMWINDOW == 119 (16653400) [pid = 3848] [serial = 868] [outer = 1662D800] 15:23:06 INFO - PROCESS | 3848 | 1462486986809 Marionette TRACE conn2 <- [1,1120,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.transparent-2",0,null,null]]]}] 15:23:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | Canvas test: 2d.fillStyle.parse.transparent-2 15:23:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | took 688ms 15:23:06 INFO - PROCESS | 3848 | 1462486986896 Marionette TRACE conn2 -> [0,1121,"getWindowHandle",null] 15:23:06 INFO - PROCESS | 3848 | 1462486986898 Marionette TRACE conn2 <- [1,1121,null,{"value":"13"}] 15:23:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html 15:23:06 INFO - PROCESS | 3848 | 1462486986902 Marionette TRACE conn2 -> [0,1122,"setScriptTimeout",{"ms":35000}] 15:23:06 INFO - PROCESS | 3848 | 1462486986904 Marionette TRACE conn2 <- [1,1122,null,{}] 15:23:06 INFO - PROCESS | 3848 | 1462486986907 Marionette TRACE conn2 -> [0,1123,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:23:07 INFO - PROCESS | 3848 | 1462486987045 Marionette TRACE conn2 <- [1,1123,null,{"value":null}] 15:23:07 INFO - PROCESS | 3848 | 1462486987101 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\", \"4d8e089e-8c00-4ed9-b753-79225e50fa4e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:23:07 INFO - PROCESS | 3848 | ++DOCSHELL 1315AC00 == 74 [pid = 3848] [id = 290] 15:23:07 INFO - PROCESS | 3848 | ++DOMWINDOW == 120 (164BF400) [pid = 3848] [serial = 869] [outer = 00000000] 15:23:07 INFO - PROCESS | 3848 | ++DOMWINDOW == 121 (1736A000) [pid = 3848] [serial = 870] [outer = 164BF400] 15:23:07 INFO - PROCESS | 3848 | 1462486987148 Marionette DEBUG loaded listener.js 15:23:07 INFO - PROCESS | 3848 | ++DOMWINDOW == 122 (17375C00) [pid = 3848] [serial = 871] [outer = 164BF400] 15:23:07 INFO - PROCESS | 3848 | 1462486987590 Marionette TRACE conn2 <- [1,1124,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.empty.html",0,null,null,[["Canvas test: 2d.gradient.empty",0,null,null]]]}] 15:23:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | Canvas test: 2d.gradient.empty 15:23:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | took 735ms 15:23:07 INFO - PROCESS | 3848 | 1462486987654 Marionette TRACE conn2 -> [0,1125,"getWindowHandle",null] 15:23:07 INFO - PROCESS | 3848 | 1462486987656 Marionette TRACE conn2 <- [1,1125,null,{"value":"13"}] 15:23:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html 15:23:07 INFO - PROCESS | 3848 | 1462486987659 Marionette TRACE conn2 -> [0,1126,"setScriptTimeout",{"ms":35000}] 15:23:07 INFO - PROCESS | 3848 | 1462486987661 Marionette TRACE conn2 <- [1,1126,null,{}] 15:23:07 INFO - PROCESS | 3848 | 1462486987664 Marionette TRACE conn2 -> [0,1127,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:23:07 INFO - PROCESS | 3848 | 1462486987790 Marionette TRACE conn2 <- [1,1127,null,{"value":null}] 15:23:07 INFO - PROCESS | 3848 | 1462486987855 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\", \"4d8e089e-8c00-4ed9-b753-79225e50fa4e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:23:07 INFO - PROCESS | 3848 | ++DOCSHELL 13452800 == 75 [pid = 3848] [id = 291] 15:23:07 INFO - PROCESS | 3848 | ++DOMWINDOW == 123 (17085000) [pid = 3848] [serial = 872] [outer = 00000000] 15:23:07 INFO - PROCESS | 3848 | ++DOMWINDOW == 124 (1797A400) [pid = 3848] [serial = 873] [outer = 17085000] 15:23:07 INFO - PROCESS | 3848 | 1462486987898 Marionette DEBUG loaded listener.js 15:23:07 INFO - PROCESS | 3848 | ++DOMWINDOW == 125 (17A0C400) [pid = 3848] [serial = 874] [outer = 17085000] 15:23:08 INFO - PROCESS | 3848 | 1462486988308 Marionette TRACE conn2 <- [1,1128,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.alpha",0,null,null]]]}] 15:23:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | Canvas test: 2d.gradient.interpolate.alpha 15:23:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | took 703ms 15:23:08 INFO - PROCESS | 3848 | 1462486988365 Marionette TRACE conn2 -> [0,1129,"getWindowHandle",null] 15:23:08 INFO - PROCESS | 3848 | 1462486988367 Marionette TRACE conn2 <- [1,1129,null,{"value":"13"}] 15:23:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html 15:23:08 INFO - PROCESS | 3848 | 1462486988371 Marionette TRACE conn2 -> [0,1130,"setScriptTimeout",{"ms":35000}] 15:23:08 INFO - PROCESS | 3848 | 1462486988372 Marionette TRACE conn2 <- [1,1130,null,{}] 15:23:08 INFO - PROCESS | 3848 | 1462486988380 Marionette TRACE conn2 -> [0,1131,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:23:08 INFO - PROCESS | 3848 | 1462486988494 Marionette TRACE conn2 <- [1,1131,null,{"value":null}] 15:23:08 INFO - PROCESS | 3848 | 1462486988500 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\", \"4d8e089e-8c00-4ed9-b753-79225e50fa4e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:23:08 INFO - PROCESS | 3848 | ++DOCSHELL 15B6D400 == 76 [pid = 3848] [id = 292] 15:23:08 INFO - PROCESS | 3848 | ++DOMWINDOW == 126 (16633000) [pid = 3848] [serial = 875] [outer = 00000000] 15:23:08 INFO - PROCESS | 3848 | ++DOMWINDOW == 127 (1A315C00) [pid = 3848] [serial = 876] [outer = 16633000] 15:23:08 INFO - PROCESS | 3848 | 1462486988599 Marionette DEBUG loaded listener.js 15:23:08 INFO - PROCESS | 3848 | ++DOMWINDOW == 128 (1A5F1800) [pid = 3848] [serial = 877] [outer = 16633000] 15:23:09 INFO - PROCESS | 3848 | --DOMWINDOW == 127 (135A2000) [pid = 3848] [serial = 818] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html] 15:23:09 INFO - PROCESS | 3848 | --DOMWINDOW == 126 (1101EC00) [pid = 3848] [serial = 812] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html] 15:23:09 INFO - PROCESS | 3848 | --DOMWINDOW == 125 (1175E400) [pid = 3848] [serial = 830] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html] 15:23:09 INFO - PROCESS | 3848 | --DOMWINDOW == 124 (11B47C00) [pid = 3848] [serial = 833] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html] 15:23:09 INFO - PROCESS | 3848 | --DOMWINDOW == 123 (13CBD000) [pid = 3848] [serial = 821] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html] 15:23:09 INFO - PROCESS | 3848 | --DOMWINDOW == 122 (1617BC00) [pid = 3848] [serial = 743] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html] 15:23:09 INFO - PROCESS | 3848 | --DOMWINDOW == 121 (16183C00) [pid = 3848] [serial = 824] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html] 15:23:09 INFO - PROCESS | 3848 | --DOMWINDOW == 120 (16655400) [pid = 3848] [serial = 827] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html] 15:23:09 INFO - PROCESS | 3848 | --DOMWINDOW == 119 (160C4400) [pid = 3848] [serial = 761] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html] 15:23:09 INFO - PROCESS | 3848 | --DOMWINDOW == 118 (1060E400) [pid = 3848] [serial = 809] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html] 15:23:09 INFO - PROCESS | 3848 | --DOMWINDOW == 117 (12C44000) [pid = 3848] [serial = 815] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html] 15:23:09 INFO - PROCESS | 3848 | 1462486989192 Marionette TRACE conn2 <- [1,1132,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.colour",0,null,null]]]}] 15:23:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | Canvas test: 2d.gradient.interpolate.colour 15:23:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | took 829ms 15:23:09 INFO - PROCESS | 3848 | 1462486989212 Marionette TRACE conn2 -> [0,1133,"getWindowHandle",null] 15:23:09 INFO - PROCESS | 3848 | 1462486989214 Marionette TRACE conn2 <- [1,1133,null,{"value":"13"}] 15:23:09 INFO - PROCESS | 3848 | 1462486989217 Marionette TRACE conn2 -> [0,1134,"setScriptTimeout",{"ms":35000}] 15:23:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html 15:23:09 INFO - PROCESS | 3848 | 1462486989219 Marionette TRACE conn2 <- [1,1134,null,{}] 15:23:09 INFO - PROCESS | 3848 | 1462486989222 Marionette TRACE conn2 -> [0,1135,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:23:09 INFO - PROCESS | 3848 | 1462486989304 Marionette TRACE conn2 <- [1,1135,null,{"value":null}] 15:23:09 INFO - PROCESS | 3848 | 1462486989395 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\", \"4d8e089e-8c00-4ed9-b753-79225e50fa4e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:23:09 INFO - PROCESS | 3848 | ++DOCSHELL 107E2C00 == 77 [pid = 3848] [id = 293] 15:23:09 INFO - PROCESS | 3848 | ++DOMWINDOW == 118 (10D22400) [pid = 3848] [serial = 878] [outer = 00000000] 15:23:09 INFO - PROCESS | 3848 | ++DOMWINDOW == 119 (1375EC00) [pid = 3848] [serial = 879] [outer = 10D22400] 15:23:09 INFO - PROCESS | 3848 | 1462486989440 Marionette DEBUG loaded listener.js 15:23:09 INFO - PROCESS | 3848 | ++DOMWINDOW == 120 (17A64C00) [pid = 3848] [serial = 880] [outer = 10D22400] 15:23:09 INFO - PROCESS | 3848 | 1462486989798 Marionette TRACE conn2 <- [1,1136,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.colouralpha",0,null,null]]]}] 15:23:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | Canvas test: 2d.gradient.interpolate.colouralpha 15:23:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | took 642ms 15:23:09 INFO - PROCESS | 3848 | 1462486989855 Marionette TRACE conn2 -> [0,1137,"getWindowHandle",null] 15:23:09 INFO - PROCESS | 3848 | 1462486989857 Marionette TRACE conn2 <- [1,1137,null,{"value":"13"}] 15:23:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html 15:23:09 INFO - PROCESS | 3848 | 1462486989861 Marionette TRACE conn2 -> [0,1138,"setScriptTimeout",{"ms":35000}] 15:23:09 INFO - PROCESS | 3848 | 1462486989862 Marionette TRACE conn2 <- [1,1138,null,{}] 15:23:09 INFO - PROCESS | 3848 | 1462486989866 Marionette TRACE conn2 -> [0,1139,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:23:10 INFO - PROCESS | 3848 | 1462486989988 Marionette TRACE conn2 <- [1,1139,null,{"value":null}] 15:23:10 INFO - PROCESS | 3848 | 1462486989998 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\", \"4d8e089e-8c00-4ed9-b753-79225e50fa4e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:23:10 INFO - PROCESS | 3848 | ++DOCSHELL 13754800 == 78 [pid = 3848] [id = 294] 15:23:10 INFO - PROCESS | 3848 | ++DOMWINDOW == 121 (15C65C00) [pid = 3848] [serial = 881] [outer = 00000000] 15:23:10 INFO - PROCESS | 3848 | ++DOMWINDOW == 122 (1A773400) [pid = 3848] [serial = 882] [outer = 15C65C00] 15:23:10 INFO - PROCESS | 3848 | 1462486990041 Marionette DEBUG loaded listener.js 15:23:10 INFO - PROCESS | 3848 | ++DOMWINDOW == 123 (1A805C00) [pid = 3848] [serial = 883] [outer = 15C65C00] 15:23:10 INFO - PROCESS | 3848 | 1462486990452 Marionette TRACE conn2 <- [1,1140,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.multiple",0,null,null]]]}] 15:23:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | Canvas test: 2d.gradient.interpolate.multiple 15:23:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | took 641ms 15:23:10 INFO - PROCESS | 3848 | 1462486990499 Marionette TRACE conn2 -> [0,1141,"getWindowHandle",null] 15:23:10 INFO - PROCESS | 3848 | 1462486990501 Marionette TRACE conn2 <- [1,1141,null,{"value":"13"}] 15:23:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html 15:23:10 INFO - PROCESS | 3848 | 1462486990505 Marionette TRACE conn2 -> [0,1142,"setScriptTimeout",{"ms":35000}] 15:23:10 INFO - PROCESS | 3848 | 1462486990507 Marionette TRACE conn2 <- [1,1142,null,{}] 15:23:10 INFO - PROCESS | 3848 | 1462486990510 Marionette TRACE conn2 -> [0,1143,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:23:10 INFO - PROCESS | 3848 | 1462486990608 Marionette TRACE conn2 <- [1,1143,null,{"value":null}] 15:23:10 INFO - PROCESS | 3848 | 1462486990656 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\", \"4d8e089e-8c00-4ed9-b753-79225e50fa4e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:23:10 INFO - PROCESS | 3848 | ++DOCSHELL 1AC1D400 == 79 [pid = 3848] [id = 295] 15:23:10 INFO - PROCESS | 3848 | ++DOMWINDOW == 124 (1AC51000) [pid = 3848] [serial = 884] [outer = 00000000] 15:23:10 INFO - PROCESS | 3848 | ++DOMWINDOW == 125 (1AD3C800) [pid = 3848] [serial = 885] [outer = 1AC51000] 15:23:10 INFO - PROCESS | 3848 | 1462486990704 Marionette DEBUG loaded listener.js 15:23:10 INFO - PROCESS | 3848 | ++DOMWINDOW == 126 (1AD48400) [pid = 3848] [serial = 886] [outer = 1AC51000] 15:23:11 INFO - PROCESS | 3848 | 1462486991311 Marionette TRACE conn2 <- [1,1144,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.outside",0,null,null]]]}] 15:23:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | Canvas test: 2d.gradient.interpolate.outside 15:23:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | took 844ms 15:23:11 INFO - PROCESS | 3848 | 1462486991348 Marionette TRACE conn2 -> [0,1145,"getWindowHandle",null] 15:23:11 INFO - PROCESS | 3848 | 1462486991352 Marionette TRACE conn2 <- [1,1145,null,{"value":"13"}] 15:23:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html 15:23:11 INFO - PROCESS | 3848 | 1462486991358 Marionette TRACE conn2 -> [0,1146,"setScriptTimeout",{"ms":35000}] 15:23:11 INFO - PROCESS | 3848 | 1462486991362 Marionette TRACE conn2 <- [1,1146,null,{}] 15:23:11 INFO - PROCESS | 3848 | 1462486991368 Marionette TRACE conn2 -> [0,1147,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:23:11 INFO - PROCESS | 3848 | 1462486991484 Marionette TRACE conn2 <- [1,1147,null,{"value":null}] 15:23:11 INFO - PROCESS | 3848 | 1462486991618 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\", \"4d8e089e-8c00-4ed9-b753-79225e50fa4e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:23:11 INFO - PROCESS | 3848 | ++DOCSHELL 106C6000 == 80 [pid = 3848] [id = 296] 15:23:11 INFO - PROCESS | 3848 | ++DOMWINDOW == 127 (10EA8C00) [pid = 3848] [serial = 887] [outer = 00000000] 15:23:11 INFO - PROCESS | 3848 | ++DOMWINDOW == 128 (11515800) [pid = 3848] [serial = 888] [outer = 10EA8C00] 15:23:11 INFO - PROCESS | 3848 | 1462486991683 Marionette DEBUG loaded listener.js 15:23:11 INFO - PROCESS | 3848 | ++DOMWINDOW == 129 (11B0D000) [pid = 3848] [serial = 889] [outer = 10EA8C00] 15:23:12 INFO - PROCESS | 3848 | 1462486992332 Marionette TRACE conn2 <- [1,1148,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.overlap",0,null,null]]]}] 15:23:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | Canvas test: 2d.gradient.interpolate.overlap 15:23:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | took 1001ms 15:23:12 INFO - PROCESS | 3848 | 1462486992362 Marionette TRACE conn2 -> [0,1149,"getWindowHandle",null] 15:23:12 INFO - PROCESS | 3848 | 1462486992368 Marionette TRACE conn2 <- [1,1149,null,{"value":"13"}] 15:23:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html 15:23:12 INFO - PROCESS | 3848 | 1462486992374 Marionette TRACE conn2 -> [0,1150,"setScriptTimeout",{"ms":35000}] 15:23:12 INFO - PROCESS | 3848 | 1462486992377 Marionette TRACE conn2 <- [1,1150,null,{}] 15:23:12 INFO - PROCESS | 3848 | 1462486992381 Marionette TRACE conn2 -> [0,1151,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:23:12 INFO - PROCESS | 3848 | 1462486992536 Marionette TRACE conn2 <- [1,1151,null,{"value":null}] 15:23:12 INFO - PROCESS | 3848 | 1462486992669 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\", \"4d8e089e-8c00-4ed9-b753-79225e50fa4e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:23:12 INFO - PROCESS | 3848 | ++DOCSHELL 13419C00 == 81 [pid = 3848] [id = 297] 15:23:12 INFO - PROCESS | 3848 | ++DOMWINDOW == 130 (1344A800) [pid = 3848] [serial = 890] [outer = 00000000] 15:23:12 INFO - PROCESS | 3848 | ++DOMWINDOW == 131 (15B65C00) [pid = 3848] [serial = 891] [outer = 1344A800] 15:23:12 INFO - PROCESS | 3848 | 1462486992723 Marionette DEBUG loaded listener.js 15:23:12 INFO - PROCESS | 3848 | ++DOMWINDOW == 132 (16182C00) [pid = 3848] [serial = 892] [outer = 1344A800] 15:23:13 INFO - PROCESS | 3848 | 1462486993343 Marionette TRACE conn2 <- [1,1152,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.overlap2",0,null,null]]]}] 15:23:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | Canvas test: 2d.gradient.interpolate.overlap2 15:23:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | took 1001ms 15:23:13 INFO - PROCESS | 3848 | 1462486993407 Marionette TRACE conn2 -> [0,1153,"getWindowHandle",null] 15:23:13 INFO - PROCESS | 3848 | 1462486993410 Marionette TRACE conn2 <- [1,1153,null,{"value":"13"}] 15:23:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html 15:23:13 INFO - PROCESS | 3848 | 1462486993414 Marionette TRACE conn2 -> [0,1154,"setScriptTimeout",{"ms":35000}] 15:23:13 INFO - PROCESS | 3848 | 1462486993417 Marionette TRACE conn2 <- [1,1154,null,{}] 15:23:13 INFO - PROCESS | 3848 | 1462486993428 Marionette TRACE conn2 -> [0,1155,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:23:13 INFO - PROCESS | 3848 | 1462486993539 Marionette TRACE conn2 <- [1,1155,null,{"value":null}] 15:23:13 INFO - PROCESS | 3848 | 1462486993674 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\", \"4d8e089e-8c00-4ed9-b753-79225e50fa4e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:23:13 INFO - PROCESS | 3848 | ++DOCSHELL 1704EC00 == 82 [pid = 3848] [id = 298] 15:23:13 INFO - PROCESS | 3848 | ++DOMWINDOW == 133 (1A5FB000) [pid = 3848] [serial = 893] [outer = 00000000] 15:23:13 INFO - PROCESS | 3848 | ++DOMWINDOW == 134 (1AC15400) [pid = 3848] [serial = 894] [outer = 1A5FB000] 15:23:13 INFO - PROCESS | 3848 | 1462486993735 Marionette DEBUG loaded listener.js 15:23:13 INFO - PROCESS | 3848 | ++DOMWINDOW == 135 (1AC4E400) [pid = 3848] [serial = 895] [outer = 1A5FB000] 15:23:14 INFO - PROCESS | 3848 | 1462486994292 Marionette TRACE conn2 <- [1,1156,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.solid",0,null,null]]]}] 15:23:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | Canvas test: 2d.gradient.interpolate.solid 15:23:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | took 907ms 15:23:14 INFO - PROCESS | 3848 | 1462486994317 Marionette TRACE conn2 -> [0,1157,"getWindowHandle",null] 15:23:14 INFO - PROCESS | 3848 | 1462486994320 Marionette TRACE conn2 <- [1,1157,null,{"value":"13"}] 15:23:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html 15:23:14 INFO - PROCESS | 3848 | 1462486994338 Marionette TRACE conn2 -> [0,1158,"setScriptTimeout",{"ms":35000}] 15:23:14 INFO - PROCESS | 3848 | 1462486994340 Marionette TRACE conn2 <- [1,1158,null,{}] 15:23:14 INFO - PROCESS | 3848 | 1462486994346 Marionette TRACE conn2 -> [0,1159,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:23:14 INFO - PROCESS | 3848 | 1462486994454 Marionette TRACE conn2 <- [1,1159,null,{"value":null}] 15:23:14 INFO - PROCESS | 3848 | 1462486994558 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\", \"4d8e089e-8c00-4ed9-b753-79225e50fa4e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:23:14 INFO - PROCESS | 3848 | ++DOCSHELL 1AD49400 == 83 [pid = 3848] [id = 299] 15:23:14 INFO - PROCESS | 3848 | ++DOMWINDOW == 136 (1AD49800) [pid = 3848] [serial = 896] [outer = 00000000] 15:23:14 INFO - PROCESS | 3848 | ++DOMWINDOW == 137 (1AD83000) [pid = 3848] [serial = 897] [outer = 1AD49800] 15:23:14 INFO - PROCESS | 3848 | 1462486994612 Marionette DEBUG loaded listener.js 15:23:14 INFO - PROCESS | 3848 | ++DOMWINDOW == 138 (1AD87800) [pid = 3848] [serial = 898] [outer = 1AD49800] 15:23:15 INFO - PROCESS | 3848 | 1462486995195 Marionette TRACE conn2 <- [1,1160,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.vertical",0,null,null]]]}] 15:23:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | Canvas test: 2d.gradient.interpolate.vertical 15:23:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | took 891ms 15:23:15 INFO - PROCESS | 3848 | 1462486995227 Marionette TRACE conn2 -> [0,1161,"getWindowHandle",null] 15:23:15 INFO - PROCESS | 3848 | 1462486995230 Marionette TRACE conn2 <- [1,1161,null,{"value":"13"}] 15:23:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html 15:23:15 INFO - PROCESS | 3848 | 1462486995233 Marionette TRACE conn2 -> [0,1162,"setScriptTimeout",{"ms":35000}] 15:23:15 INFO - PROCESS | 3848 | 1462486995235 Marionette TRACE conn2 <- [1,1162,null,{}] 15:23:15 INFO - PROCESS | 3848 | 1462486995239 Marionette TRACE conn2 -> [0,1163,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:23:15 INFO - PROCESS | 3848 | 1462486995341 Marionette TRACE conn2 <- [1,1163,null,{"value":null}] 15:23:15 INFO - PROCESS | 3848 | 1462486995445 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\", \"4d8e089e-8c00-4ed9-b753-79225e50fa4e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:23:15 INFO - PROCESS | 3848 | ++DOCSHELL 17048000 == 84 [pid = 3848] [id = 300] 15:23:15 INFO - PROCESS | 3848 | ++DOMWINDOW == 139 (1736AC00) [pid = 3848] [serial = 899] [outer = 00000000] 15:23:15 INFO - PROCESS | 3848 | ++DOMWINDOW == 140 (1AECDC00) [pid = 3848] [serial = 900] [outer = 1736AC00] 15:23:15 INFO - PROCESS | 3848 | 1462486995497 Marionette DEBUG loaded listener.js 15:23:15 INFO - PROCESS | 3848 | ++DOMWINDOW == 141 (1AED2800) [pid = 3848] [serial = 901] [outer = 1736AC00] 15:23:16 INFO - PROCESS | 3848 | 1462486996011 Marionette TRACE conn2 <- [1,1164,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.zerosize.fill",1,"assert_equals: Red channel of the pixel at (40, 20) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1165,"getWindowHandle",null] 15:23:16 INFO - PROCESS | 3848 | 1462486996078 Marionette TRACE conn2 <- [1,1165,null,{"value":"13"}] 15:23:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html 15:23:16 INFO - PROCESS | 3848 | 1462486996082 Marionette TRACE conn2 -> [0,1166,"setScriptTimeout",{"ms":35000}] 15:23:16 INFO - PROCESS | 3848 | 1462486996084 Marionette TRACE conn2 <- [1,1166,null,{}] 15:23:16 INFO - PROCESS | 3848 | 1462486996088 Marionette TRACE conn2 -> [0,1167,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:23:16 INFO - PROCESS | 3848 | 1462486996212 Marionette TRACE conn2 <- [1,1167,null,{"value":null}] 15:23:16 INFO - PROCESS | 3848 | 1462486996371 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\", \"4d8e089e-8c00-4ed9-b753-79225e50fa4e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:23:16 INFO - PROCESS | 3848 | ++DOCSHELL 10D26400 == 85 [pid = 3848] [id = 301] 15:23:16 INFO - PROCESS | 3848 | ++DOMWINDOW == 142 (1AD48800) [pid = 3848] [serial = 902] [outer = 00000000] 15:23:16 INFO - PROCESS | 3848 | ++DOMWINDOW == 143 (1B27BC00) [pid = 3848] [serial = 903] [outer = 1AD48800] 15:23:16 INFO - PROCESS | 3848 | 1462486996427 Marionette DEBUG loaded listener.js 15:23:16 INFO - PROCESS | 3848 | ++DOMWINDOW == 144 (1B27F800) [pid = 3848] [serial = 904] [outer = 1AD48800] 15:23:17 INFO - PROCESS | 3848 | 1462486997021 Marionette TRACE conn2 <- [1,1168,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.zerosize.fillRect",1,"assert_equals: Red channel of the pixel at (40, 20) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html:30:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1169,"getWindowHandle",null] 15:23:17 INFO - PROCESS | 3848 | 1462486997086 Marionette TRACE conn2 <- [1,1169,null,{"value":"13"}] 15:23:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html 15:23:17 INFO - PROCESS | 3848 | 1462486997090 Marionette TRACE conn2 -> [0,1170,"setScriptTimeout",{"ms":35000}] 15:23:17 INFO - PROCESS | 3848 | 1462486997092 Marionette TRACE conn2 <- [1,1170,null,{}] 15:23:17 INFO - PROCESS | 3848 | 1462486997096 Marionette TRACE conn2 -> [0,1171,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:23:17 INFO - PROCESS | 3848 | 1462486997202 Marionette TRACE conn2 <- [1,1171,null,{"value":null}] 15:23:17 INFO - PROCESS | 3848 | 1462486997340 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\", \"4d8e089e-8c00-4ed9-b753-79225e50fa4e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:23:17 INFO - PROCESS | 3848 | ++DOCSHELL 11022000 == 86 [pid = 3848] [id = 302] 15:23:17 INFO - PROCESS | 3848 | ++DOMWINDOW == 145 (112B7000) [pid = 3848] [serial = 905] [outer = 00000000] 15:23:17 INFO - PROCESS | 3848 | ++DOMWINDOW == 146 (13729800) [pid = 3848] [serial = 906] [outer = 112B7000] 15:23:17 INFO - PROCESS | 3848 | 1462486997397 Marionette DEBUG loaded listener.js 15:23:17 INFO - PROCESS | 3848 | ++DOMWINDOW == 147 (155ECC00) [pid = 3848] [serial = 907] [outer = 112B7000] 15:23:18 INFO - PROCESS | 3848 | 1462486998309 Marionette TRACE conn2 <- [1,1172,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.zerosize.fillText",1,"assert_equals: d[72] expected 0 but got 221","_assertGreen/testColor@http://web-platform.test:8000/common/canvas-tests.js:74:9\n_assertGreen@http://web-platform.test:8000/common/canvas-tests.js:80:13\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1173,"getWindowHandle",null] 15:23:18 INFO - PROCESS | 3848 | 1462486998353 Marionette TRACE conn2 <- [1,1173,null,{"value":"13"}] 15:23:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html 15:23:18 INFO - PROCESS | 3848 | 1462486998357 Marionette TRACE conn2 -> [0,1174,"setScriptTimeout",{"ms":35000}] 15:23:18 INFO - PROCESS | 3848 | 1462486998359 Marionette TRACE conn2 <- [1,1174,null,{}] 15:23:18 INFO - PROCESS | 3848 | 1462486998364 Marionette TRACE conn2 -> [0,1175,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:23:18 INFO - PROCESS | 3848 | 1462486998468 Marionette TRACE conn2 <- [1,1175,null,{"value":null}] 15:23:18 INFO - PROCESS | 3848 | 1462486998606 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\", \"4d8e089e-8c00-4ed9-b753-79225e50fa4e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:23:18 INFO - PROCESS | 3848 | ++DOCSHELL 1117B800 == 87 [pid = 3848] [id = 303] 15:23:18 INFO - PROCESS | 3848 | ++DOMWINDOW == 148 (11180C00) [pid = 3848] [serial = 908] [outer = 00000000] 15:23:18 INFO - PROCESS | 3848 | ++DOMWINDOW == 149 (1617BC00) [pid = 3848] [serial = 909] [outer = 11180C00] 15:23:18 INFO - PROCESS | 3848 | 1462486998660 Marionette DEBUG loaded listener.js 15:23:18 INFO - PROCESS | 3848 | ++DOMWINDOW == 150 (164C8400) [pid = 3848] [serial = 910] [outer = 11180C00] 15:23:19 INFO - PROCESS | 3848 | --DOCSHELL 13754800 == 86 [pid = 3848] [id = 294] 15:23:19 INFO - PROCESS | 3848 | --DOCSHELL 107E2C00 == 85 [pid = 3848] [id = 293] 15:23:19 INFO - PROCESS | 3848 | --DOCSHELL 15B6D400 == 84 [pid = 3848] [id = 292] 15:23:19 INFO - PROCESS | 3848 | --DOCSHELL 13452800 == 83 [pid = 3848] [id = 291] 15:23:19 INFO - PROCESS | 3848 | --DOCSHELL 1315AC00 == 82 [pid = 3848] [id = 290] 15:23:19 INFO - PROCESS | 3848 | --DOCSHELL 1601F800 == 81 [pid = 3848] [id = 289] 15:23:19 INFO - PROCESS | 3848 | --DOCSHELL 13729000 == 80 [pid = 3848] [id = 288] 15:23:19 INFO - PROCESS | 3848 | --DOCSHELL 1175A400 == 79 [pid = 3848] [id = 287] 15:23:19 INFO - PROCESS | 3848 | --DOCSHELL 10F0DC00 == 78 [pid = 3848] [id = 286] 15:23:19 INFO - PROCESS | 3848 | --DOCSHELL 1175B800 == 77 [pid = 3848] [id = 285] 15:23:19 INFO - PROCESS | 3848 | --DOMWINDOW == 149 (151ADC00) [pid = 3848] [serial = 837] [outer = 00000000] [url = about:blank] 15:23:19 INFO - PROCESS | 3848 | --DOMWINDOW == 148 (184B6C00) [pid = 3848] [serial = 804] [outer = 00000000] [url = about:blank] 15:23:19 INFO - PROCESS | 3848 | --DOMWINDOW == 147 (155E0C00) [pid = 3848] [serial = 798] [outer = 00000000] [url = about:blank] 15:23:19 INFO - PROCESS | 3848 | --DOMWINDOW == 146 (19ED0000) [pid = 3848] [serial = 807] [outer = 00000000] [url = about:blank] 15:23:19 INFO - PROCESS | 3848 | --DOMWINDOW == 145 (17E9AC00) [pid = 3848] [serial = 801] [outer = 00000000] [url = about:blank] 15:23:19 INFO - PROCESS | 3848 | --DOCSHELL 15143800 == 76 [pid = 3848] [id = 283] 15:23:19 INFO - PROCESS | 3848 | --DOCSHELL 166E6400 == 75 [pid = 3848] [id = 282] 15:23:19 INFO - PROCESS | 3848 | --DOCSHELL 1347F400 == 74 [pid = 3848] [id = 281] 15:23:19 INFO - PROCESS | 3848 | --DOCSHELL 10E86C00 == 73 [pid = 3848] [id = 280] 15:23:19 INFO - PROCESS | 3848 | --DOCSHELL 10609800 == 72 [pid = 3848] [id = 279] 15:23:19 INFO - PROCESS | 3848 | --DOMWINDOW == 144 (155E5C00) [pid = 3848] [serial = 820] [outer = 00000000] [url = about:blank] 15:23:19 INFO - PROCESS | 3848 | --DOMWINDOW == 143 (11511C00) [pid = 3848] [serial = 814] [outer = 00000000] [url = about:blank] 15:23:19 INFO - PROCESS | 3848 | --DOMWINDOW == 142 (13F88400) [pid = 3848] [serial = 832] [outer = 00000000] [url = about:blank] 15:23:19 INFO - PROCESS | 3848 | --DOMWINDOW == 141 (17374000) [pid = 3848] [serial = 835] [outer = 00000000] [url = about:blank] 15:23:19 INFO - PROCESS | 3848 | --DOMWINDOW == 140 (16039000) [pid = 3848] [serial = 823] [outer = 00000000] [url = about:blank] 15:23:19 INFO - PROCESS | 3848 | --DOMWINDOW == 139 (164BF800) [pid = 3848] [serial = 745] [outer = 00000000] [url = about:blank] 15:23:19 INFO - PROCESS | 3848 | --DOMWINDOW == 138 (15C5D400) [pid = 3848] [serial = 822] [outer = 00000000] [url = about:blank] 15:23:19 INFO - PROCESS | 3848 | --DOMWINDOW == 137 (1736D000) [pid = 3848] [serial = 834] [outer = 00000000] [url = about:blank] 15:23:19 INFO - PROCESS | 3848 | --DOMWINDOW == 136 (16649C00) [pid = 3848] [serial = 826] [outer = 00000000] [url = about:blank] 15:23:19 INFO - PROCESS | 3848 | --DOMWINDOW == 135 (1734D000) [pid = 3848] [serial = 829] [outer = 00000000] [url = about:blank] 15:23:19 INFO - PROCESS | 3848 | --DOMWINDOW == 134 (11759C00) [pid = 3848] [serial = 795] [outer = 00000000] [url = about:blank] 15:23:19 INFO - PROCESS | 3848 | --DOMWINDOW == 133 (166E4C00) [pid = 3848] [serial = 763] [outer = 00000000] [url = about:blank] 15:23:19 INFO - PROCESS | 3848 | --DOMWINDOW == 132 (11028000) [pid = 3848] [serial = 811] [outer = 00000000] [url = about:blank] 15:23:19 INFO - PROCESS | 3848 | --DOMWINDOW == 131 (1704F000) [pid = 3848] [serial = 828] [outer = 00000000] [url = about:blank] 15:23:19 INFO - PROCESS | 3848 | --DOMWINDOW == 130 (13415400) [pid = 3848] [serial = 831] [outer = 00000000] [url = about:blank] 15:23:19 INFO - PROCESS | 3848 | --DOMWINDOW == 129 (135A5400) [pid = 3848] [serial = 817] [outer = 00000000] [url = about:blank] 15:23:19 INFO - PROCESS | 3848 | --DOMWINDOW == 128 (15144C00) [pid = 3848] [serial = 819] [outer = 00000000] [url = about:blank] 15:23:19 INFO - PROCESS | 3848 | --DOMWINDOW == 127 (10F01800) [pid = 3848] [serial = 810] [outer = 00000000] [url = about:blank] 15:23:19 INFO - PROCESS | 3848 | --DOMWINDOW == 126 (164BB400) [pid = 3848] [serial = 825] [outer = 00000000] [url = about:blank] 15:23:19 INFO - PROCESS | 3848 | --DOMWINDOW == 125 (17F1B000) [pid = 3848] [serial = 792] [outer = 00000000] [url = about:blank] 15:23:19 INFO - PROCESS | 3848 | --DOMWINDOW == 124 (13481C00) [pid = 3848] [serial = 816] [outer = 00000000] [url = about:blank] 15:23:19 INFO - PROCESS | 3848 | --DOMWINDOW == 123 (11027800) [pid = 3848] [serial = 813] [outer = 00000000] [url = about:blank] 15:23:19 INFO - PROCESS | 3848 | 1462486999244 Marionette TRACE conn2 <- [1,1176,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.zerosize.stroke",1,"assert_equals: Red channel of the pixel at (20, 19) expected 0 but got 127","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html:32:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1177,"getWindowHandle",null] 15:23:19 INFO - PROCESS | 3848 | 1462486999306 Marionette TRACE conn2 <- [1,1177,null,{"value":"13"}] 15:23:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html 15:23:19 INFO - PROCESS | 3848 | 1462486999313 Marionette TRACE conn2 -> [0,1178,"setScriptTimeout",{"ms":35000}] 15:23:19 INFO - PROCESS | 3848 | 1462486999315 Marionette TRACE conn2 <- [1,1178,null,{}] 15:23:19 INFO - PROCESS | 3848 | 1462486999318 Marionette TRACE conn2 -> [0,1179,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:23:19 INFO - PROCESS | 3848 | 1462486999410 Marionette TRACE conn2 <- [1,1179,null,{"value":null}] 15:23:19 INFO - PROCESS | 3848 | 1462486999505 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\", \"4d8e089e-8c00-4ed9-b753-79225e50fa4e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:23:19 INFO - PROCESS | 3848 | ++DOCSHELL 10F0E000 == 73 [pid = 3848] [id = 304] 15:23:19 INFO - PROCESS | 3848 | ++DOMWINDOW == 124 (11028000) [pid = 3848] [serial = 911] [outer = 00000000] 15:23:19 INFO - PROCESS | 3848 | ++DOMWINDOW == 125 (11B04800) [pid = 3848] [serial = 912] [outer = 11028000] 15:23:19 INFO - PROCESS | 3848 | 1462486999550 Marionette DEBUG loaded listener.js 15:23:19 INFO - PROCESS | 3848 | ++DOMWINDOW == 126 (155DEC00) [pid = 3848] [serial = 913] [outer = 11028000] 15:23:19 INFO - PROCESS | 3848 | 1462486999964 Marionette TRACE conn2 <- [1,1180,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.zerosize.strokeRect",1,"assert_equals: Red channel of the pixel at (19, 19) expected 0 but got 64","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html:30:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1181,"getWindowHandle",null] 15:23:20 INFO - PROCESS | 3848 | 1462487000012 Marionette TRACE conn2 <- [1,1181,null,{"value":"13"}] 15:23:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html 15:23:20 INFO - PROCESS | 3848 | 1462487000016 Marionette TRACE conn2 -> [0,1182,"setScriptTimeout",{"ms":35000}] 15:23:20 INFO - PROCESS | 3848 | 1462487000020 Marionette TRACE conn2 <- [1,1182,null,{}] 15:23:20 INFO - PROCESS | 3848 | 1462487000030 Marionette TRACE conn2 -> [0,1183,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:23:20 INFO - PROCESS | 3848 | 1462487000145 Marionette TRACE conn2 <- [1,1183,null,{"value":null}] 15:23:20 INFO - PROCESS | 3848 | 1462487000153 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\", \"4d8e089e-8c00-4ed9-b753-79225e50fa4e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:23:20 INFO - PROCESS | 3848 | ++DOCSHELL 1664BC00 == 74 [pid = 3848] [id = 305] 15:23:20 INFO - PROCESS | 3848 | ++DOMWINDOW == 127 (1664D000) [pid = 3848] [serial = 914] [outer = 00000000] 15:23:20 INFO - PROCESS | 3848 | ++DOMWINDOW == 128 (16D31400) [pid = 3848] [serial = 915] [outer = 1664D000] 15:23:20 INFO - PROCESS | 3848 | 1462487000205 Marionette DEBUG loaded listener.js 15:23:20 INFO - PROCESS | 3848 | ++DOMWINDOW == 129 (17344400) [pid = 3848] [serial = 916] [outer = 1664D000] 15:23:20 INFO - PROCESS | 3848 | 1462487000675 Marionette TRACE conn2 <- [1,1184,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.zerosize.strokeText",1,"assert_equals: d[72] expected 0 but got 163","_assertGreen/testColor@http://web-platform.test:8000/common/canvas-tests.js:74:9\n_assertGreen@http://web-platform.test:8000/common/canvas-tests.js:80:13\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1185,"getWindowHandle",null] 15:23:20 INFO - PROCESS | 3848 | 1462487000718 Marionette TRACE conn2 <- [1,1185,null,{"value":"13"}] 15:23:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html 15:23:20 INFO - PROCESS | 3848 | 1462487000721 Marionette TRACE conn2 -> [0,1186,"setScriptTimeout",{"ms":35000}] 15:23:20 INFO - PROCESS | 3848 | 1462487000723 Marionette TRACE conn2 <- [1,1186,null,{}] 15:23:20 INFO - PROCESS | 3848 | 1462487000727 Marionette TRACE conn2 -> [0,1187,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:23:20 INFO - PROCESS | 3848 | 1462487000813 Marionette TRACE conn2 <- [1,1187,null,{"value":null}] 15:23:20 INFO - PROCESS | 3848 | 1462487000823 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\", \"4d8e089e-8c00-4ed9-b753-79225e50fa4e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:23:20 INFO - PROCESS | 3848 | ++DOCSHELL 10F04000 == 75 [pid = 3848] [id = 306] 15:23:20 INFO - PROCESS | 3848 | ++DOMWINDOW == 130 (16D30C00) [pid = 3848] [serial = 917] [outer = 00000000] 15:23:20 INFO - PROCESS | 3848 | ++DOMWINDOW == 131 (17F8D800) [pid = 3848] [serial = 918] [outer = 16D30C00] 15:23:20 INFO - PROCESS | 3848 | 1462487000892 Marionette DEBUG loaded listener.js 15:23:20 INFO - PROCESS | 3848 | ++DOMWINDOW == 132 (17F8E400) [pid = 3848] [serial = 919] [outer = 16D30C00] 15:23:21 INFO - PROCESS | 3848 | 1462487001379 Marionette TRACE conn2 <- [1,1188,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html",0,null,null,[["createLinearGradient() throws TypeError if arguments are not finite",0,null,null]]]}] 15:23:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | createLinearGradient() throws TypeError if arguments are not finite 15:23:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | took 704ms 15:23:21 INFO - PROCESS | 3848 | 1462487001420 Marionette TRACE conn2 -> [0,1189,"getWindowHandle",null] 15:23:21 INFO - PROCESS | 3848 | 1462487001422 Marionette TRACE conn2 <- [1,1189,null,{"value":"13"}] 15:23:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html 15:23:21 INFO - PROCESS | 3848 | 1462487001426 Marionette TRACE conn2 -> [0,1190,"setScriptTimeout",{"ms":35000}] 15:23:21 INFO - PROCESS | 3848 | 1462487001427 Marionette TRACE conn2 <- [1,1190,null,{}] 15:23:21 INFO - PROCESS | 3848 | 1462487001431 Marionette TRACE conn2 -> [0,1191,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:23:21 INFO - PROCESS | 3848 | 1462487001573 Marionette TRACE conn2 <- [1,1191,null,{"value":null}] 15:23:21 INFO - PROCESS | 3848 | 1462487001596 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\", \"4d8e089e-8c00-4ed9-b753-79225e50fa4e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:23:21 INFO - PROCESS | 3848 | ++DOCSHELL 17376000 == 76 [pid = 3848] [id = 307] 15:23:21 INFO - PROCESS | 3848 | ++DOMWINDOW == 133 (17EA2C00) [pid = 3848] [serial = 920] [outer = 00000000] 15:23:21 INFO - PROCESS | 3848 | ++DOMWINDOW == 134 (1A31AC00) [pid = 3848] [serial = 921] [outer = 17EA2C00] 15:23:21 INFO - PROCESS | 3848 | 1462487001640 Marionette DEBUG loaded listener.js 15:23:21 INFO - PROCESS | 3848 | ++DOMWINDOW == 135 (1A5F0800) [pid = 3848] [serial = 922] [outer = 17EA2C00] 15:23:22 INFO - PROCESS | 3848 | 1462487002090 Marionette TRACE conn2 <- [1,1192,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html",0,null,null,[["Linear gradient coordinates are relative to the coordinate space at the time of filling",0,null,null]]]}] 15:23:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html | Linear gradient coordinates are relative to the coordinate space at the time of filling 15:23:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html | took 704ms 15:23:22 INFO - PROCESS | 3848 | 1462487002126 Marionette TRACE conn2 -> [0,1193,"getWindowHandle",null] 15:23:22 INFO - PROCESS | 3848 | 1462487002127 Marionette TRACE conn2 <- [1,1193,null,{"value":"13"}] 15:23:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html 15:23:22 INFO - PROCESS | 3848 | 1462487002131 Marionette TRACE conn2 -> [0,1194,"setScriptTimeout",{"ms":35000}] 15:23:22 INFO - PROCESS | 3848 | 1462487002132 Marionette TRACE conn2 <- [1,1194,null,{}] 15:23:22 INFO - PROCESS | 3848 | 1462487002146 Marionette TRACE conn2 -> [0,1195,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:23:22 INFO - PROCESS | 3848 | 1462487002267 Marionette TRACE conn2 <- [1,1195,null,{"value":null}] 15:23:22 INFO - PROCESS | 3848 | 1462487002273 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\", \"4d8e089e-8c00-4ed9-b753-79225e50fa4e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:23:22 INFO - PROCESS | 3848 | ++DOCSHELL 1A76D000 == 77 [pid = 3848] [id = 308] 15:23:22 INFO - PROCESS | 3848 | ++DOMWINDOW == 136 (1A773000) [pid = 3848] [serial = 923] [outer = 00000000] 15:23:22 INFO - PROCESS | 3848 | ++DOMWINDOW == 137 (1AEC9400) [pid = 3848] [serial = 924] [outer = 1A773000] 15:23:22 INFO - PROCESS | 3848 | 1462487002322 Marionette DEBUG loaded listener.js 15:23:22 INFO - PROCESS | 3848 | ++DOMWINDOW == 138 (1B17C000) [pid = 3848] [serial = 925] [outer = 1A773000] 15:23:22 INFO - PROCESS | 3848 | 1462487002804 Marionette TRACE conn2 <- [1,1196,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html",0,null,null,[["Linear gradient coordinates are relative to the coordinate space at the time of filling",0,null,null]]]}] 15:23:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html | Linear gradient coordinates are relative to the coordinate space at the time of filling 15:23:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html | took 704ms 15:23:22 INFO - PROCESS | 3848 | 1462487002834 Marionette TRACE conn2 -> [0,1197,"getWindowHandle",null] 15:23:22 INFO - PROCESS | 3848 | 1462487002836 Marionette TRACE conn2 <- [1,1197,null,{"value":"13"}] 15:23:22 INFO - PROCESS | 3848 | 1462487002839 Marionette TRACE conn2 -> [0,1198,"setScriptTimeout",{"ms":35000}] 15:23:22 INFO - PROCESS | 3848 | 1462487002841 Marionette TRACE conn2 <- [1,1198,null,{}] 15:23:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html 15:23:22 INFO - PROCESS | 3848 | 1462487002845 Marionette TRACE conn2 -> [0,1199,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:23:23 INFO - PROCESS | 3848 | 1462487003000 Marionette TRACE conn2 <- [1,1199,null,{"value":null}] 15:23:23 INFO - PROCESS | 3848 | 1462487003025 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\", \"4d8e089e-8c00-4ed9-b753-79225e50fa4e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:23:23 INFO - PROCESS | 3848 | ++DOCSHELL 17A03800 == 78 [pid = 3848] [id = 309] 15:23:23 INFO - PROCESS | 3848 | ++DOMWINDOW == 139 (1AED4000) [pid = 3848] [serial = 926] [outer = 00000000] 15:23:23 INFO - PROCESS | 3848 | ++DOMWINDOW == 140 (1B280800) [pid = 3848] [serial = 927] [outer = 1AED4000] 15:23:23 INFO - PROCESS | 3848 | 1462487003068 Marionette DEBUG loaded listener.js 15:23:23 INFO - PROCESS | 3848 | ++DOMWINDOW == 141 (1B286800) [pid = 3848] [serial = 928] [outer = 1AED4000] 15:23:23 INFO - PROCESS | 3848 | --DOMWINDOW == 140 (164BF400) [pid = 3848] [serial = 869] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.empty.html] 15:23:23 INFO - PROCESS | 3848 | --DOMWINDOW == 139 (106A9C00) [pid = 3848] [serial = 836] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html] 15:23:23 INFO - PROCESS | 3848 | --DOMWINDOW == 138 (16633000) [pid = 3848] [serial = 875] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html] 15:23:23 INFO - PROCESS | 3848 | --DOMWINDOW == 137 (1344B400) [pid = 3848] [serial = 857] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html] 15:23:23 INFO - PROCESS | 3848 | --DOMWINDOW == 136 (151B6800) [pid = 3848] [serial = 863] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html] 15:23:23 INFO - PROCESS | 3848 | --DOMWINDOW == 135 (1662D800) [pid = 3848] [serial = 866] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html] 15:23:23 INFO - PROCESS | 3848 | --DOMWINDOW == 134 (11760C00) [pid = 3848] [serial = 860] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html] 15:23:23 INFO - PROCESS | 3848 | --DOMWINDOW == 133 (1175C800) [pid = 3848] [serial = 854] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html] 15:23:23 INFO - PROCESS | 3848 | --DOMWINDOW == 132 (17085000) [pid = 3848] [serial = 872] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html] 15:23:23 INFO - PROCESS | 3848 | --DOMWINDOW == 131 (10D22400) [pid = 3848] [serial = 878] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html] 15:23:23 INFO - PROCESS | 3848 | --DOMWINDOW == 130 (15C65C00) [pid = 3848] [serial = 881] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html] 15:23:23 INFO - PROCESS | 3848 | 1462487003793 Marionette TRACE conn2 <- [1,1200,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html",0,null,null,[["Linear gradient transforms do not experience broken caching effects",0,null,null]]]}] 15:23:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | Linear gradient transforms do not experience broken caching effects 15:23:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | took 985ms 15:23:23 INFO - PROCESS | 3848 | 1462487003828 Marionette TRACE conn2 -> [0,1201,"getWindowHandle",null] 15:23:23 INFO - PROCESS | 3848 | 1462487003830 Marionette TRACE conn2 <- [1,1201,null,{"value":"13"}] 15:23:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html 15:23:23 INFO - PROCESS | 3848 | 1462487003837 Marionette TRACE conn2 -> [0,1202,"setScriptTimeout",{"ms":35000}] 15:23:23 INFO - PROCESS | 3848 | 1462487003838 Marionette TRACE conn2 <- [1,1202,null,{}] 15:23:23 INFO - PROCESS | 3848 | 1462487003842 Marionette TRACE conn2 -> [0,1203,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:23:23 INFO - PROCESS | 3848 | 1462487003928 Marionette TRACE conn2 <- [1,1203,null,{"value":null}] 15:23:23 INFO - PROCESS | 3848 | 1462487003936 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\", \"4d8e089e-8c00-4ed9-b753-79225e50fa4e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:23:23 INFO - PROCESS | 3848 | ++DOCSHELL 11755400 == 79 [pid = 3848] [id = 310] 15:23:23 INFO - PROCESS | 3848 | ++DOMWINDOW == 131 (1175C800) [pid = 3848] [serial = 929] [outer = 00000000] 15:23:23 INFO - PROCESS | 3848 | ++DOMWINDOW == 132 (151AF000) [pid = 3848] [serial = 930] [outer = 1175C800] 15:23:23 INFO - PROCESS | 3848 | 1462487003979 Marionette DEBUG loaded listener.js 15:23:24 INFO - PROCESS | 3848 | ++DOMWINDOW == 133 (17895000) [pid = 3848] [serial = 931] [outer = 1175C800] 15:23:24 INFO - PROCESS | 3848 | 1462487004458 Marionette TRACE conn2 <- [1,1204,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html",0,null,null,[["Canvas test: 2d.gradient.object.compare",0,null,null]]]}] 15:23:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | Canvas test: 2d.gradient.object.compare 15:23:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | took 642ms 15:23:24 INFO - PROCESS | 3848 | 1462487004471 Marionette TRACE conn2 -> [0,1205,"getWindowHandle",null] 15:23:24 INFO - PROCESS | 3848 | 1462487004473 Marionette TRACE conn2 <- [1,1205,null,{"value":"13"}] 15:23:24 INFO - PROCESS | 3848 | 1462487004476 Marionette TRACE conn2 -> [0,1206,"setScriptTimeout",{"ms":35000}] 15:23:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html 15:23:24 INFO - PROCESS | 3848 | 1462487004478 Marionette TRACE conn2 <- [1,1206,null,{}] 15:23:24 INFO - PROCESS | 3848 | 1462487004481 Marionette TRACE conn2 -> [0,1207,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:23:24 INFO - PROCESS | 3848 | 1462487004566 Marionette TRACE conn2 <- [1,1207,null,{"value":null}] 15:23:24 INFO - PROCESS | 3848 | 1462487004572 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\", \"4d8e089e-8c00-4ed9-b753-79225e50fa4e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:23:24 INFO - PROCESS | 3848 | ++DOCSHELL 13728400 == 80 [pid = 3848] [id = 311] 15:23:24 INFO - PROCESS | 3848 | ++DOMWINDOW == 134 (15137400) [pid = 3848] [serial = 932] [outer = 00000000] 15:23:24 INFO - PROCESS | 3848 | ++DOMWINDOW == 135 (1B411C00) [pid = 3848] [serial = 933] [outer = 15137400] 15:23:24 INFO - PROCESS | 3848 | 1462487004617 Marionette DEBUG loaded listener.js 15:23:24 INFO - PROCESS | 3848 | ++DOMWINDOW == 136 (1B414400) [pid = 3848] [serial = 934] [outer = 15137400] 15:23:25 INFO - PROCESS | 3848 | 1462487005041 Marionette TRACE conn2 <- [1,1208,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html",0,null,null,[["Canvas test: 2d.gradient.object.crosscanvas",0,null,null]]]}] 15:23:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | Canvas test: 2d.gradient.object.crosscanvas 15:23:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | took 594ms 15:23:25 INFO - PROCESS | 3848 | 1462487005085 Marionette TRACE conn2 -> [0,1209,"getWindowHandle",null] 15:23:25 INFO - PROCESS | 3848 | 1462487005087 Marionette TRACE conn2 <- [1,1209,null,{"value":"13"}] 15:23:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html 15:23:25 INFO - PROCESS | 3848 | 1462487005090 Marionette TRACE conn2 -> [0,1210,"setScriptTimeout",{"ms":35000}] 15:23:25 INFO - PROCESS | 3848 | 1462487005092 Marionette TRACE conn2 <- [1,1210,null,{}] 15:23:25 INFO - PROCESS | 3848 | 1462487005095 Marionette TRACE conn2 -> [0,1211,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:23:25 INFO - PROCESS | 3848 | 1462487005180 Marionette TRACE conn2 <- [1,1211,null,{"value":null}] 15:23:25 INFO - PROCESS | 3848 | 1462487005186 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\", \"4d8e089e-8c00-4ed9-b753-79225e50fa4e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:23:25 INFO - PROCESS | 3848 | ++DOCSHELL 1B182000 == 81 [pid = 3848] [id = 312] 15:23:25 INFO - PROCESS | 3848 | ++DOMWINDOW == 137 (1B188C00) [pid = 3848] [serial = 935] [outer = 00000000] 15:23:25 INFO - PROCESS | 3848 | ++DOMWINDOW == 138 (1B61B000) [pid = 3848] [serial = 936] [outer = 1B188C00] 15:23:25 INFO - PROCESS | 3848 | 1462487005229 Marionette DEBUG loaded listener.js 15:23:25 INFO - PROCESS | 3848 | ++DOMWINDOW == 139 (1B61FC00) [pid = 3848] [serial = 937] [outer = 1B188C00] 15:23:25 INFO - PROCESS | 3848 | 1462487005700 Marionette TRACE conn2 <- [1,1212,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html",0,null,null,[["Canvas test: 2d.gradient.object.current",1,"An invalid or illegal string was specified","@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html:28:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1213,"getWindowHandle",null] 15:23:25 INFO - PROCESS | 3848 | 1462487005779 Marionette TRACE conn2 <- [1,1213,null,{"value":"13"}] 15:23:25 INFO - PROCESS | 3848 | 1462487005786 Marionette TRACE conn2 -> [0,1214,"setScriptTimeout",{"ms":35000}] 15:23:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html 15:23:25 INFO - PROCESS | 3848 | 1462487005790 Marionette TRACE conn2 <- [1,1214,null,{}] 15:23:25 INFO - PROCESS | 3848 | 1462487005796 Marionette TRACE conn2 -> [0,1215,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:23:25 INFO - PROCESS | 3848 | 1462487005926 Marionette TRACE conn2 <- [1,1215,null,{"value":null}] 15:23:26 INFO - PROCESS | 3848 | 1462487006092 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\", \"4d8e089e-8c00-4ed9-b753-79225e50fa4e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:23:26 INFO - PROCESS | 3848 | ++DOCSHELL 11514400 == 82 [pid = 3848] [id = 313] 15:23:26 INFO - PROCESS | 3848 | ++DOMWINDOW == 140 (11514800) [pid = 3848] [serial = 938] [outer = 00000000] 15:23:26 INFO - PROCESS | 3848 | ++DOMWINDOW == 141 (1175E400) [pid = 3848] [serial = 939] [outer = 11514800] 15:23:26 INFO - PROCESS | 3848 | 1462487006148 Marionette DEBUG loaded listener.js 15:23:26 INFO - PROCESS | 3848 | ++DOMWINDOW == 142 (12C3F400) [pid = 3848] [serial = 940] [outer = 11514800] 15:23:26 INFO - PROCESS | 3848 | 1462487006704 Marionette TRACE conn2 <- [1,1216,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html",0,null,null,[["Canvas test: 2d.gradient.object.invalidcolour",0,null,null]]]}] 15:23:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | Canvas test: 2d.gradient.object.invalidcolour 15:23:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | took 938ms 15:23:26 INFO - PROCESS | 3848 | 1462487006735 Marionette TRACE conn2 -> [0,1217,"getWindowHandle",null] 15:23:26 INFO - PROCESS | 3848 | 1462487006738 Marionette TRACE conn2 <- [1,1217,null,{"value":"13"}] 15:23:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html 15:23:26 INFO - PROCESS | 3848 | 1462487006746 Marionette TRACE conn2 -> [0,1218,"setScriptTimeout",{"ms":35000}] 15:23:26 INFO - PROCESS | 3848 | 1462487006750 Marionette TRACE conn2 <- [1,1218,null,{}] 15:23:26 INFO - PROCESS | 3848 | 1462487006754 Marionette TRACE conn2 -> [0,1219,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:23:26 INFO - PROCESS | 3848 | 1462487006865 Marionette TRACE conn2 <- [1,1219,null,{"value":null}] 15:23:26 INFO - PROCESS | 3848 | 1462487006973 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\", \"4d8e089e-8c00-4ed9-b753-79225e50fa4e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:23:26 INFO - PROCESS | 3848 | ++DOCSHELL 1344B000 == 83 [pid = 3848] [id = 314] 15:23:26 INFO - PROCESS | 3848 | ++DOMWINDOW == 143 (13487000) [pid = 3848] [serial = 941] [outer = 00000000] 15:23:27 INFO - PROCESS | 3848 | ++DOMWINDOW == 144 (160BF000) [pid = 3848] [serial = 942] [outer = 13487000] 15:23:27 INFO - PROCESS | 3848 | 1462487007026 Marionette DEBUG loaded listener.js 15:23:27 INFO - PROCESS | 3848 | ++DOMWINDOW == 145 (16181000) [pid = 3848] [serial = 943] [outer = 13487000] 15:23:27 INFO - PROCESS | 3848 | 1462487007654 Marionette TRACE conn2 <- [1,1220,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html",0,null,null,[["Canvas test: 2d.gradient.object.invalidoffset",0,null,null]]]}] 15:23:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | Canvas test: 2d.gradient.object.invalidoffset 15:23:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | took 938ms 15:23:27 INFO - PROCESS | 3848 | 1462487007690 Marionette TRACE conn2 -> [0,1221,"getWindowHandle",null] 15:23:27 INFO - PROCESS | 3848 | 1462487007693 Marionette TRACE conn2 <- [1,1221,null,{"value":"13"}] 15:23:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html 15:23:27 INFO - PROCESS | 3848 | 1462487007697 Marionette TRACE conn2 -> [0,1222,"setScriptTimeout",{"ms":35000}] 15:23:27 INFO - PROCESS | 3848 | 1462487007699 Marionette TRACE conn2 <- [1,1222,null,{}] 15:23:27 INFO - PROCESS | 3848 | 1462487007709 Marionette TRACE conn2 -> [0,1223,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:23:27 INFO - PROCESS | 3848 | 1462487007823 Marionette TRACE conn2 <- [1,1223,null,{"value":null}] 15:23:27 INFO - PROCESS | 3848 | 1462487007934 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\", \"4d8e089e-8c00-4ed9-b753-79225e50fa4e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:23:27 INFO - PROCESS | 3848 | ++DOCSHELL 17F18C00 == 84 [pid = 3848] [id = 315] 15:23:27 INFO - PROCESS | 3848 | ++DOMWINDOW == 146 (184B6C00) [pid = 3848] [serial = 944] [outer = 00000000] 15:23:27 INFO - PROCESS | 3848 | ++DOMWINDOW == 147 (1AC16000) [pid = 3848] [serial = 945] [outer = 184B6C00] 15:23:28 INFO - PROCESS | 3848 | 1462487007990 Marionette DEBUG loaded listener.js 15:23:28 INFO - PROCESS | 3848 | ++DOMWINDOW == 148 (1AD83C00) [pid = 3848] [serial = 946] [outer = 184B6C00] 15:23:28 INFO - PROCESS | 3848 | 1462487008558 Marionette TRACE conn2 <- [1,1224,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html",0,null,null,[["createLinearGradient() and createRadialGradient() returns objects implementing CanvasGradient",0,null,null]]]}] 15:23:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | createLinearGradient() and createRadialGradient() returns objects implementing CanvasGradient 15:23:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | took 891ms 15:23:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html 15:23:28 INFO - PROCESS | 3848 | 1462487008601 Marionette TRACE conn2 -> [0,1225,"getWindowHandle",null] 15:23:28 INFO - PROCESS | 3848 | 1462487008604 Marionette TRACE conn2 <- [1,1225,null,{"value":"13"}] 15:23:28 INFO - PROCESS | 3848 | 1462487008607 Marionette TRACE conn2 -> [0,1226,"setScriptTimeout",{"ms":35000}] 15:23:28 INFO - PROCESS | 3848 | 1462487008609 Marionette TRACE conn2 <- [1,1226,null,{}] 15:23:28 INFO - PROCESS | 3848 | 1462487008612 Marionette TRACE conn2 -> [0,1227,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:23:28 INFO - PROCESS | 3848 | 1462487008721 Marionette TRACE conn2 <- [1,1227,null,{"value":null}] 15:23:28 INFO - PROCESS | 3848 | 1462487008827 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\", \"4d8e089e-8c00-4ed9-b753-79225e50fa4e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:23:28 INFO - PROCESS | 3848 | ++DOCSHELL 1B184000 == 85 [pid = 3848] [id = 316] 15:23:28 INFO - PROCESS | 3848 | ++DOMWINDOW == 149 (1B186400) [pid = 3848] [serial = 947] [outer = 00000000] 15:23:28 INFO - PROCESS | 3848 | ++DOMWINDOW == 150 (1B615000) [pid = 3848] [serial = 948] [outer = 1B186400] 15:23:28 INFO - PROCESS | 3848 | 1462487008881 Marionette DEBUG loaded listener.js 15:23:28 INFO - PROCESS | 3848 | ++DOMWINDOW == 151 (1B756000) [pid = 3848] [serial = 949] [outer = 1B186400] 15:23:29 INFO - PROCESS | 3848 | 1462487009453 Marionette TRACE conn2 <- [1,1228,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html",0,null,null,[["window.CanvasGradient exists and has the right properties",0,null,null]]]}] 15:23:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | window.CanvasGradient exists and has the right properties 15:23:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | took 907ms 15:23:29 INFO - PROCESS | 3848 | 1462487009511 Marionette TRACE conn2 -> [0,1229,"getWindowHandle",null] 15:23:29 INFO - PROCESS | 3848 | 1462487009513 Marionette TRACE conn2 <- [1,1229,null,{"value":"13"}] 15:23:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html 15:23:29 INFO - PROCESS | 3848 | 1462487009517 Marionette TRACE conn2 -> [0,1230,"setScriptTimeout",{"ms":35000}] 15:23:29 INFO - PROCESS | 3848 | 1462487009519 Marionette TRACE conn2 <- [1,1230,null,{}] 15:23:29 INFO - PROCESS | 3848 | 1462487009523 Marionette TRACE conn2 -> [0,1231,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:23:29 INFO - PROCESS | 3848 | 1462487009628 Marionette TRACE conn2 <- [1,1231,null,{"value":null}] 15:23:29 INFO - PROCESS | 3848 | 1462487009736 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\", \"4d8e089e-8c00-4ed9-b753-79225e50fa4e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:23:29 INFO - PROCESS | 3848 | ++DOCSHELL 0F665C00 == 86 [pid = 3848] [id = 317] 15:23:29 INFO - PROCESS | 3848 | ++DOMWINDOW == 152 (0F666000) [pid = 3848] [serial = 950] [outer = 00000000] 15:23:29 INFO - PROCESS | 3848 | ++DOMWINDOW == 153 (0F66E000) [pid = 3848] [serial = 951] [outer = 0F666000] 15:23:29 INFO - PROCESS | 3848 | 1462487009789 Marionette DEBUG loaded listener.js 15:23:29 INFO - PROCESS | 3848 | ++DOMWINDOW == 154 (0F672800) [pid = 3848] [serial = 952] [outer = 0F666000] 15:23:30 INFO - PROCESS | 3848 | 1462487010316 Marionette TRACE conn2 <- [1,1232,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html",0,null,null,[["Canvas test: 2d.gradient.object.update",0,null,null]]]}] 15:23:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | Canvas test: 2d.gradient.object.update 15:23:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | took 844ms 15:23:30 INFO - PROCESS | 3848 | 1462487010366 Marionette TRACE conn2 -> [0,1233,"getWindowHandle",null] 15:23:30 INFO - PROCESS | 3848 | 1462487010368 Marionette TRACE conn2 <- [1,1233,null,{"value":"13"}] 15:23:30 INFO - PROCESS | 3848 | 1462487010373 Marionette TRACE conn2 -> [0,1234,"setScriptTimeout",{"ms":35000}] 15:23:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html 15:23:30 INFO - PROCESS | 3848 | 1462487010375 Marionette TRACE conn2 <- [1,1234,null,{}] 15:23:30 INFO - PROCESS | 3848 | 1462487010378 Marionette TRACE conn2 -> [0,1235,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:23:30 INFO - PROCESS | 3848 | 1462487010511 Marionette TRACE conn2 <- [1,1235,null,{"value":null}] 15:23:30 INFO - PROCESS | 3848 | 1462487010622 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\", \"4d8e089e-8c00-4ed9-b753-79225e50fa4e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:23:30 INFO - PROCESS | 3848 | ++DOCSHELL 10705400 == 87 [pid = 3848] [id = 318] 15:23:30 INFO - PROCESS | 3848 | ++DOMWINDOW == 155 (11005C00) [pid = 3848] [serial = 953] [outer = 00000000] 15:23:30 INFO - PROCESS | 3848 | ++DOMWINDOW == 156 (11009400) [pid = 3848] [serial = 954] [outer = 11005C00] 15:23:30 INFO - PROCESS | 3848 | 1462487010677 Marionette DEBUG loaded listener.js 15:23:30 INFO - PROCESS | 3848 | ++DOMWINDOW == 157 (11010400) [pid = 3848] [serial = 955] [outer = 11005C00] 15:23:31 INFO - PROCESS | 3848 | 1462487011249 Marionette TRACE conn2 <- [1,1236,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.behind",0,null,null]]]}] 15:23:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | Canvas test: 2d.gradient.radial.cone.behind 15:23:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | took 875ms 15:23:31 INFO - PROCESS | 3848 | 1462487011260 Marionette TRACE conn2 -> [0,1237,"getWindowHandle",null] 15:23:31 INFO - PROCESS | 3848 | 1462487011262 Marionette TRACE conn2 <- [1,1237,null,{"value":"13"}] 15:23:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html 15:23:31 INFO - PROCESS | 3848 | 1462487011265 Marionette TRACE conn2 -> [0,1238,"setScriptTimeout",{"ms":35000}] 15:23:31 INFO - PROCESS | 3848 | 1462487011267 Marionette TRACE conn2 <- [1,1238,null,{}] 15:23:31 INFO - PROCESS | 3848 | 1462487011287 Marionette TRACE conn2 -> [0,1239,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:23:31 INFO - PROCESS | 3848 | 1462487011391 Marionette TRACE conn2 <- [1,1239,null,{"value":null}] 15:23:31 INFO - PROCESS | 3848 | 1462487011504 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\", \"4d8e089e-8c00-4ed9-b753-79225e50fa4e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:23:31 INFO - PROCESS | 3848 | ++DOCSHELL 11B10400 == 88 [pid = 3848] [id = 319] 15:23:31 INFO - PROCESS | 3848 | ++DOMWINDOW == 158 (1AC14800) [pid = 3848] [serial = 956] [outer = 00000000] 15:23:31 INFO - PROCESS | 3848 | ++DOMWINDOW == 159 (1B9DBC00) [pid = 3848] [serial = 957] [outer = 1AC14800] 15:23:31 INFO - PROCESS | 3848 | 1462487011556 Marionette DEBUG loaded listener.js 15:23:31 INFO - PROCESS | 3848 | ++DOMWINDOW == 160 (1B9E1800) [pid = 3848] [serial = 958] [outer = 1AC14800] 15:23:32 INFO - PROCESS | 3848 | 1462487012070 Marionette TRACE conn2 <- [1,1240,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.beside",0,null,null]]]}] 15:23:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | Canvas test: 2d.gradient.radial.cone.beside 15:23:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | took 860ms 15:23:32 INFO - PROCESS | 3848 | 1462487012129 Marionette TRACE conn2 -> [0,1241,"getWindowHandle",null] 15:23:32 INFO - PROCESS | 3848 | 1462487012131 Marionette TRACE conn2 <- [1,1241,null,{"value":"13"}] 15:23:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html 15:23:32 INFO - PROCESS | 3848 | 1462487012135 Marionette TRACE conn2 -> [0,1242,"setScriptTimeout",{"ms":35000}] 15:23:32 INFO - PROCESS | 3848 | 1462487012137 Marionette TRACE conn2 <- [1,1242,null,{}] 15:23:32 INFO - PROCESS | 3848 | 1462487012141 Marionette TRACE conn2 -> [0,1243,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:23:32 INFO - PROCESS | 3848 | 1462487012282 Marionette TRACE conn2 <- [1,1243,null,{"value":null}] 15:23:32 INFO - PROCESS | 3848 | 1462487012394 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\", \"4d8e089e-8c00-4ed9-b753-79225e50fa4e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:23:32 INFO - PROCESS | 3848 | ++DOCSHELL 11009000 == 89 [pid = 3848] [id = 320] 15:23:32 INFO - PROCESS | 3848 | ++DOMWINDOW == 161 (1101EC00) [pid = 3848] [serial = 959] [outer = 00000000] 15:23:32 INFO - PROCESS | 3848 | ++DOMWINDOW == 162 (1A5F1400) [pid = 3848] [serial = 960] [outer = 1101EC00] 15:23:32 INFO - PROCESS | 3848 | 1462487012446 Marionette DEBUG loaded listener.js 15:23:32 INFO - PROCESS | 3848 | ++DOMWINDOW == 163 (1AC51C00) [pid = 3848] [serial = 961] [outer = 1101EC00] 15:23:33 INFO - PROCESS | 3848 | 1462487013045 Marionette TRACE conn2 <- [1,1244,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.bottom",0,null,null]]]}] 15:23:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | Canvas test: 2d.gradient.radial.cone.bottom 15:23:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | took 938ms 15:23:33 INFO - PROCESS | 3848 | 1462487013080 Marionette TRACE conn2 -> [0,1245,"getWindowHandle",null] 15:23:33 INFO - PROCESS | 3848 | 1462487013082 Marionette TRACE conn2 <- [1,1245,null,{"value":"13"}] 15:23:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html 15:23:33 INFO - PROCESS | 3848 | 1462487013086 Marionette TRACE conn2 -> [0,1246,"setScriptTimeout",{"ms":35000}] 15:23:33 INFO - PROCESS | 3848 | 1462487013088 Marionette TRACE conn2 <- [1,1246,null,{}] 15:23:33 INFO - PROCESS | 3848 | 1462487013092 Marionette TRACE conn2 -> [0,1247,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:23:33 INFO - PROCESS | 3848 | 1462487013202 Marionette TRACE conn2 <- [1,1247,null,{"value":null}] 15:23:33 INFO - PROCESS | 3848 | 1462487013313 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\", \"4d8e089e-8c00-4ed9-b753-79225e50fa4e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:23:33 INFO - PROCESS | 3848 | ++DOCSHELL 1314F800 == 90 [pid = 3848] [id = 321] 15:23:33 INFO - PROCESS | 3848 | ++DOMWINDOW == 164 (15B68000) [pid = 3848] [serial = 962] [outer = 00000000] 15:23:33 INFO - PROCESS | 3848 | ++DOMWINDOW == 165 (16656C00) [pid = 3848] [serial = 963] [outer = 15B68000] 15:23:33 INFO - PROCESS | 3848 | 1462487013365 Marionette DEBUG loaded listener.js 15:23:33 INFO - PROCESS | 3848 | ++DOMWINDOW == 166 (1753B800) [pid = 3848] [serial = 964] [outer = 15B68000] 15:23:34 INFO - PROCESS | 3848 | 1462487014174 Marionette TRACE conn2 <- [1,1248,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.cylinder",0,null,null]]]}] 15:23:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | Canvas test: 2d.gradient.radial.cone.cylinder 15:23:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | took 1141ms 15:23:34 INFO - PROCESS | 3848 | 1462487014236 Marionette TRACE conn2 -> [0,1249,"getWindowHandle",null] 15:23:34 INFO - PROCESS | 3848 | 1462487014241 Marionette TRACE conn2 <- [1,1249,null,{"value":"13"}] 15:23:34 INFO - PROCESS | 3848 | 1462487014245 Marionette TRACE conn2 -> [0,1250,"setScriptTimeout",{"ms":35000}] 15:23:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html 15:23:34 INFO - PROCESS | 3848 | 1462487014249 Marionette TRACE conn2 <- [1,1250,null,{}] 15:23:34 INFO - PROCESS | 3848 | 1462487014269 Marionette TRACE conn2 -> [0,1251,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:23:34 INFO - PROCESS | 3848 | 1462487014379 Marionette TRACE conn2 <- [1,1251,null,{"value":null}] 15:23:34 INFO - PROCESS | 3848 | 1462487014523 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\", \"4d8e089e-8c00-4ed9-b753-79225e50fa4e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:23:34 INFO - PROCESS | 3848 | ++DOCSHELL 0F62BC00 == 91 [pid = 3848] [id = 322] 15:23:34 INFO - PROCESS | 3848 | ++DOMWINDOW == 167 (1100B400) [pid = 3848] [serial = 965] [outer = 00000000] 15:23:34 INFO - PROCESS | 3848 | ++DOMWINDOW == 168 (11511000) [pid = 3848] [serial = 966] [outer = 1100B400] 15:23:34 INFO - PROCESS | 3848 | 1462487014583 Marionette DEBUG loaded listener.js 15:23:34 INFO - PROCESS | 3848 | ++DOMWINDOW == 169 (1175B800) [pid = 3848] [serial = 967] [outer = 1100B400] 15:23:35 INFO - PROCESS | 3848 | --DOCSHELL 13728400 == 90 [pid = 3848] [id = 311] 15:23:35 INFO - PROCESS | 3848 | --DOCSHELL 11755400 == 89 [pid = 3848] [id = 310] 15:23:35 INFO - PROCESS | 3848 | --DOCSHELL 17A03800 == 88 [pid = 3848] [id = 309] 15:23:35 INFO - PROCESS | 3848 | --DOCSHELL 1A76D000 == 87 [pid = 3848] [id = 308] 15:23:35 INFO - PROCESS | 3848 | --DOCSHELL 17376000 == 86 [pid = 3848] [id = 307] 15:23:35 INFO - PROCESS | 3848 | --DOCSHELL 10F04000 == 85 [pid = 3848] [id = 306] 15:23:35 INFO - PROCESS | 3848 | --DOCSHELL 1664BC00 == 84 [pid = 3848] [id = 305] 15:23:35 INFO - PROCESS | 3848 | --DOCSHELL 10F0E000 == 83 [pid = 3848] [id = 304] 15:23:35 INFO - PROCESS | 3848 | --DOCSHELL 1117B800 == 82 [pid = 3848] [id = 303] 15:23:35 INFO - PROCESS | 3848 | --DOMWINDOW == 168 (10F04800) [pid = 3848] [serial = 840] [outer = 00000000] [url = about:blank] 15:23:35 INFO - PROCESS | 3848 | --DOMWINDOW == 167 (1A5F5000) [pid = 3848] [serial = 852] [outer = 00000000] [url = about:blank] 15:23:35 INFO - PROCESS | 3848 | --DOMWINDOW == 166 (13762C00) [pid = 3848] [serial = 843] [outer = 00000000] [url = about:blank] 15:23:35 INFO - PROCESS | 3848 | --DOMWINDOW == 165 (1A18F800) [pid = 3848] [serial = 849] [outer = 00000000] [url = about:blank] 15:23:35 INFO - PROCESS | 3848 | --DOMWINDOW == 164 (171DA800) [pid = 3848] [serial = 846] [outer = 00000000] [url = about:blank] 15:23:35 INFO - PROCESS | 3848 | --DOMWINDOW == 163 (1AD3C800) [pid = 3848] [serial = 885] [outer = 00000000] [url = about:blank] 15:23:35 INFO - PROCESS | 3848 | --DOMWINDOW == 162 (1753CC00) [pid = 3848] [serial = 838] [outer = 00000000] [url = about:blank] 15:23:35 INFO - PROCESS | 3848 | --DOMWINDOW == 161 (1A315C00) [pid = 3848] [serial = 876] [outer = 00000000] [url = about:blank] 15:23:35 INFO - PROCESS | 3848 | --DOMWINDOW == 160 (15B6C400) [pid = 3848] [serial = 859] [outer = 00000000] [url = about:blank] 15:23:35 INFO - PROCESS | 3848 | --DOMWINDOW == 159 (151B9800) [pid = 3848] [serial = 858] [outer = 00000000] [url = about:blank] 15:23:35 INFO - PROCESS | 3848 | --DOMWINDOW == 158 (1617E400) [pid = 3848] [serial = 864] [outer = 00000000] [url = about:blank] 15:23:35 INFO - PROCESS | 3848 | --DOMWINDOW == 157 (164B9800) [pid = 3848] [serial = 865] [outer = 00000000] [url = about:blank] 15:23:35 INFO - PROCESS | 3848 | --DOMWINDOW == 156 (16649000) [pid = 3848] [serial = 867] [outer = 00000000] [url = about:blank] 15:23:35 INFO - PROCESS | 3848 | --DOMWINDOW == 155 (13CBD400) [pid = 3848] [serial = 861] [outer = 00000000] [url = about:blank] 15:23:35 INFO - PROCESS | 3848 | --DOMWINDOW == 154 (146DC000) [pid = 3848] [serial = 862] [outer = 00000000] [url = about:blank] 15:23:35 INFO - PROCESS | 3848 | --DOMWINDOW == 153 (12C3F000) [pid = 3848] [serial = 856] [outer = 00000000] [url = about:blank] 15:23:35 INFO - PROCESS | 3848 | --DOMWINDOW == 152 (11EEE400) [pid = 3848] [serial = 855] [outer = 00000000] [url = about:blank] 15:23:35 INFO - PROCESS | 3848 | --DOMWINDOW == 151 (17A0C400) [pid = 3848] [serial = 874] [outer = 00000000] [url = about:blank] 15:23:35 INFO - PROCESS | 3848 | --DOMWINDOW == 150 (1797A400) [pid = 3848] [serial = 873] [outer = 00000000] [url = about:blank] 15:23:35 INFO - PROCESS | 3848 | --DOMWINDOW == 149 (1375EC00) [pid = 3848] [serial = 879] [outer = 00000000] [url = about:blank] 15:23:35 INFO - PROCESS | 3848 | --DOMWINDOW == 148 (1A773400) [pid = 3848] [serial = 882] [outer = 00000000] [url = about:blank] 15:23:35 INFO - PROCESS | 3848 | --DOMWINDOW == 147 (1A5F1800) [pid = 3848] [serial = 877] [outer = 00000000] [url = about:blank] 15:23:35 INFO - PROCESS | 3848 | --DOMWINDOW == 146 (1736A000) [pid = 3848] [serial = 870] [outer = 00000000] [url = about:blank] 15:23:35 INFO - PROCESS | 3848 | --DOMWINDOW == 145 (17375C00) [pid = 3848] [serial = 871] [outer = 00000000] [url = about:blank] 15:23:35 INFO - PROCESS | 3848 | --DOMWINDOW == 144 (1A805C00) [pid = 3848] [serial = 883] [outer = 00000000] [url = about:blank] 15:23:35 INFO - PROCESS | 3848 | --DOMWINDOW == 143 (16653400) [pid = 3848] [serial = 868] [outer = 00000000] [url = about:blank] 15:23:35 INFO - PROCESS | 3848 | --DOMWINDOW == 142 (17A64C00) [pid = 3848] [serial = 880] [outer = 00000000] [url = about:blank] 15:23:35 INFO - PROCESS | 3848 | 1462487015203 Marionette TRACE conn2 <- [1,1252,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.front",0,null,null]]]}] 15:23:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | Canvas test: 2d.gradient.radial.cone.front 15:23:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | took 1001ms 15:23:35 INFO - PROCESS | 3848 | 1462487015249 Marionette TRACE conn2 -> [0,1253,"getWindowHandle",null] 15:23:35 INFO - PROCESS | 3848 | 1462487015254 Marionette TRACE conn2 <- [1,1253,null,{"value":"13"}] 15:23:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html 15:23:35 INFO - PROCESS | 3848 | 1462487015260 Marionette TRACE conn2 -> [0,1254,"setScriptTimeout",{"ms":35000}] 15:23:35 INFO - PROCESS | 3848 | 1462487015263 Marionette TRACE conn2 <- [1,1254,null,{}] 15:23:35 INFO - PROCESS | 3848 | 1462487015267 Marionette TRACE conn2 -> [0,1255,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:23:35 INFO - PROCESS | 3848 | 1462487015357 Marionette TRACE conn2 <- [1,1255,null,{"value":null}] 15:23:35 INFO - PROCESS | 3848 | 1462487015459 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\", \"4d8e089e-8c00-4ed9-b753-79225e50fa4e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:23:35 INFO - PROCESS | 3848 | ++DOCSHELL 10D27800 == 83 [pid = 3848] [id = 323] 15:23:35 INFO - PROCESS | 3848 | ++DOMWINDOW == 143 (10F02400) [pid = 3848] [serial = 968] [outer = 00000000] 15:23:35 INFO - PROCESS | 3848 | ++DOMWINDOW == 144 (120FB000) [pid = 3848] [serial = 969] [outer = 10F02400] 15:23:35 INFO - PROCESS | 3848 | 1462487015504 Marionette DEBUG loaded listener.js 15:23:35 INFO - PROCESS | 3848 | ++DOMWINDOW == 145 (135A7000) [pid = 3848] [serial = 970] [outer = 10F02400] 15:23:35 INFO - PROCESS | 3848 | 1462487015921 Marionette TRACE conn2 <- [1,1256,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.shape1",0,null,null]]]}] 15:23:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | Canvas test: 2d.gradient.radial.cone.shape1 15:23:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | took 688ms 15:23:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html 15:23:35 INFO - PROCESS | 3848 | 1462487015959 Marionette TRACE conn2 -> [0,1257,"getWindowHandle",null] 15:23:35 INFO - PROCESS | 3848 | 1462487015961 Marionette TRACE conn2 <- [1,1257,null,{"value":"13"}] 15:23:35 INFO - PROCESS | 3848 | 1462487015965 Marionette TRACE conn2 -> [0,1258,"setScriptTimeout",{"ms":35000}] 15:23:35 INFO - PROCESS | 3848 | 1462487015968 Marionette TRACE conn2 <- [1,1258,null,{}] 15:23:35 INFO - PROCESS | 3848 | 1462487015978 Marionette TRACE conn2 -> [0,1259,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:23:36 INFO - PROCESS | 3848 | 1462487016098 Marionette TRACE conn2 <- [1,1259,null,{"value":null}] 15:23:36 INFO - PROCESS | 3848 | 1462487016106 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\", \"4d8e089e-8c00-4ed9-b753-79225e50fa4e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:23:36 INFO - PROCESS | 3848 | ++DOCSHELL 14661000 == 84 [pid = 3848] [id = 324] 15:23:36 INFO - PROCESS | 3848 | ++DOMWINDOW == 146 (146DB000) [pid = 3848] [serial = 971] [outer = 00000000] 15:23:36 INFO - PROCESS | 3848 | ++DOMWINDOW == 147 (15C60C00) [pid = 3848] [serial = 972] [outer = 146DB000] 15:23:36 INFO - PROCESS | 3848 | 1462487016154 Marionette DEBUG loaded listener.js 15:23:36 INFO - PROCESS | 3848 | ++DOMWINDOW == 148 (16183000) [pid = 3848] [serial = 973] [outer = 146DB000] 15:23:36 INFO - PROCESS | 3848 | 1462487016619 Marionette TRACE conn2 <- [1,1260,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.shape2",0,null,null]]]}] 15:23:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | Canvas test: 2d.gradient.radial.cone.shape2 15:23:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | took 688ms 15:23:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html 15:23:36 INFO - PROCESS | 3848 | 1462487016664 Marionette TRACE conn2 -> [0,1261,"getWindowHandle",null] 15:23:36 INFO - PROCESS | 3848 | 1462487016666 Marionette TRACE conn2 <- [1,1261,null,{"value":"13"}] 15:23:36 INFO - PROCESS | 3848 | 1462487016670 Marionette TRACE conn2 -> [0,1262,"setScriptTimeout",{"ms":35000}] 15:23:36 INFO - PROCESS | 3848 | 1462487016672 Marionette TRACE conn2 <- [1,1262,null,{}] 15:23:36 INFO - PROCESS | 3848 | 1462487016675 Marionette TRACE conn2 -> [0,1263,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:23:36 INFO - PROCESS | 3848 | 1462487016762 Marionette TRACE conn2 <- [1,1263,null,{"value":null}] 15:23:36 INFO - PROCESS | 3848 | 1462487016771 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\", \"4d8e089e-8c00-4ed9-b753-79225e50fa4e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:23:36 INFO - PROCESS | 3848 | ++DOCSHELL 15C5DC00 == 85 [pid = 3848] [id = 325] 15:23:36 INFO - PROCESS | 3848 | ++DOMWINDOW == 149 (164C0400) [pid = 3848] [serial = 974] [outer = 00000000] 15:23:36 INFO - PROCESS | 3848 | ++DOMWINDOW == 150 (1664E000) [pid = 3848] [serial = 975] [outer = 164C0400] 15:23:36 INFO - PROCESS | 3848 | 1462487016815 Marionette DEBUG loaded listener.js 15:23:36 INFO - PROCESS | 3848 | ++DOMWINDOW == 151 (16656400) [pid = 3848] [serial = 976] [outer = 164C0400] 15:23:37 INFO - PROCESS | 3848 | 1462487017257 Marionette TRACE conn2 <- [1,1264,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.top",0,null,null]]]}] 15:23:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | Canvas test: 2d.gradient.radial.cone.top 15:23:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | took 641ms 15:23:37 INFO - PROCESS | 3848 | 1462487017308 Marionette TRACE conn2 -> [0,1265,"getWindowHandle",null] 15:23:37 INFO - PROCESS | 3848 | 1462487017310 Marionette TRACE conn2 <- [1,1265,null,{"value":"13"}] 15:23:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html 15:23:37 INFO - PROCESS | 3848 | 1462487017313 Marionette TRACE conn2 -> [0,1266,"setScriptTimeout",{"ms":35000}] 15:23:37 INFO - PROCESS | 3848 | 1462487017315 Marionette TRACE conn2 <- [1,1266,null,{}] 15:23:37 INFO - PROCESS | 3848 | 1462487017318 Marionette TRACE conn2 -> [0,1267,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:23:37 INFO - PROCESS | 3848 | 1462487017433 Marionette TRACE conn2 <- [1,1267,null,{"value":null}] 15:23:37 INFO - PROCESS | 3848 | 1462487017524 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\", \"4d8e089e-8c00-4ed9-b753-79225e50fa4e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:23:37 INFO - PROCESS | 3848 | ++DOCSHELL 164BF400 == 86 [pid = 3848] [id = 326] 15:23:37 INFO - PROCESS | 3848 | ++DOMWINDOW == 152 (16654800) [pid = 3848] [serial = 977] [outer = 00000000] 15:23:37 INFO - PROCESS | 3848 | ++DOMWINDOW == 153 (1734B800) [pid = 3848] [serial = 978] [outer = 16654800] 15:23:37 INFO - PROCESS | 3848 | 1462487017569 Marionette DEBUG loaded listener.js 15:23:37 INFO - PROCESS | 3848 | ++DOMWINDOW == 154 (17376800) [pid = 3848] [serial = 979] [outer = 16654800] 15:23:38 INFO - PROCESS | 3848 | 1462487018042 Marionette TRACE conn2 <- [1,1268,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html",0,null,null,[["Canvas test: 2d.gradient.radial.equal",0,null,null]]]}] 15:23:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | Canvas test: 2d.gradient.radial.equal 15:23:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | took 797ms 15:23:38 INFO - PROCESS | 3848 | 1462487018115 Marionette TRACE conn2 -> [0,1269,"getWindowHandle",null] 15:23:38 INFO - PROCESS | 3848 | 1462487018117 Marionette TRACE conn2 <- [1,1269,null,{"value":"13"}] 15:23:38 INFO - PROCESS | 3848 | 1462487018120 Marionette TRACE conn2 -> [0,1270,"setScriptTimeout",{"ms":35000}] 15:23:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html 15:23:38 INFO - PROCESS | 3848 | 1462487018122 Marionette TRACE conn2 <- [1,1270,null,{}] 15:23:38 INFO - PROCESS | 3848 | 1462487018126 Marionette TRACE conn2 -> [0,1271,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:23:38 INFO - PROCESS | 3848 | 1462487018252 Marionette TRACE conn2 <- [1,1271,null,{"value":null}] 15:23:38 INFO - PROCESS | 3848 | 1462487018318 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\", \"4d8e089e-8c00-4ed9-b753-79225e50fa4e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:23:38 INFO - PROCESS | 3848 | ++DOCSHELL 17340C00 == 87 [pid = 3848] [id = 327] 15:23:38 INFO - PROCESS | 3848 | ++DOMWINDOW == 155 (1803CC00) [pid = 3848] [serial = 980] [outer = 00000000] 15:23:38 INFO - PROCESS | 3848 | ++DOMWINDOW == 156 (1A313800) [pid = 3848] [serial = 981] [outer = 1803CC00] 15:23:38 INFO - PROCESS | 3848 | 1462487018364 Marionette DEBUG loaded listener.js 15:23:38 INFO - PROCESS | 3848 | ++DOMWINDOW == 157 (1A320C00) [pid = 3848] [serial = 982] [outer = 1803CC00] 15:23:38 INFO - PROCESS | 3848 | 1462487018797 Marionette TRACE conn2 <- [1,1272,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html",0,null,null,[["Canvas test: 2d.gradient.radial.inside1",0,null,null]]]}] 15:23:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | Canvas test: 2d.gradient.radial.inside1 15:23:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | took 688ms 15:23:38 INFO - PROCESS | 3848 | 1462487018852 Marionette TRACE conn2 -> [0,1273,"getWindowHandle",null] 15:23:38 INFO - PROCESS | 3848 | 1462487018854 Marionette TRACE conn2 <- [1,1273,null,{"value":"13"}] 15:23:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html 15:23:38 INFO - PROCESS | 3848 | 1462487018860 Marionette TRACE conn2 -> [0,1274,"setScriptTimeout",{"ms":35000}] 15:23:38 INFO - PROCESS | 3848 | 1462487018862 Marionette TRACE conn2 <- [1,1274,null,{}] 15:23:38 INFO - PROCESS | 3848 | 1462487018865 Marionette TRACE conn2 -> [0,1275,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:23:39 INFO - PROCESS | 3848 | 1462487018982 Marionette TRACE conn2 <- [1,1275,null,{"value":null}] 15:23:39 INFO - PROCESS | 3848 | 1462487019044 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\", \"4d8e089e-8c00-4ed9-b753-79225e50fa4e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:23:39 INFO - PROCESS | 3848 | ++DOCSHELL 17975400 == 88 [pid = 3848] [id = 328] 15:23:39 INFO - PROCESS | 3848 | ++DOMWINDOW == 158 (1A313400) [pid = 3848] [serial = 983] [outer = 00000000] 15:23:39 INFO - PROCESS | 3848 | ++DOMWINDOW == 159 (1AC12800) [pid = 3848] [serial = 984] [outer = 1A313400] 15:23:39 INFO - PROCESS | 3848 | 1462487019093 Marionette DEBUG loaded listener.js 15:23:39 INFO - PROCESS | 3848 | ++DOMWINDOW == 160 (1AD40800) [pid = 3848] [serial = 985] [outer = 1A313400] 15:23:39 INFO - PROCESS | 3848 | --DOMWINDOW == 159 (11180C00) [pid = 3848] [serial = 908] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html] 15:23:39 INFO - PROCESS | 3848 | --DOMWINDOW == 158 (11028000) [pid = 3848] [serial = 911] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html] 15:23:39 INFO - PROCESS | 3848 | --DOMWINDOW == 157 (17EA2C00) [pid = 3848] [serial = 920] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html] 15:23:39 INFO - PROCESS | 3848 | --DOMWINDOW == 156 (112B7000) [pid = 3848] [serial = 905] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html] 15:23:39 INFO - PROCESS | 3848 | --DOMWINDOW == 155 (16D30C00) [pid = 3848] [serial = 917] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html] 15:23:39 INFO - PROCESS | 3848 | --DOMWINDOW == 154 (1664D000) [pid = 3848] [serial = 914] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html] 15:23:39 INFO - PROCESS | 3848 | --DOMWINDOW == 153 (1A773000) [pid = 3848] [serial = 923] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html] 15:23:39 INFO - PROCESS | 3848 | --DOMWINDOW == 152 (1AED4000) [pid = 3848] [serial = 926] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html] 15:23:39 INFO - PROCESS | 3848 | --DOMWINDOW == 151 (1175C800) [pid = 3848] [serial = 929] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html] 15:23:39 INFO - PROCESS | 3848 | --DOMWINDOW == 150 (15137400) [pid = 3848] [serial = 932] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html] 15:23:39 INFO - PROCESS | 3848 | --DOMWINDOW == 149 (166E7000) [pid = 3848] [serial = 845] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html] 15:23:39 INFO - PROCESS | 3848 | --DOMWINDOW == 148 (10E8DC00) [pid = 3848] [serial = 839] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html] 15:23:39 INFO - PROCESS | 3848 | --DOMWINDOW == 147 (13762400) [pid = 3848] [serial = 797] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html] 15:23:39 INFO - PROCESS | 3848 | --DOMWINDOW == 146 (17979800) [pid = 3848] [serial = 803] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html] 15:23:39 INFO - PROCESS | 3848 | --DOMWINDOW == 145 (17E9A400) [pid = 3848] [serial = 806] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html] 15:23:39 INFO - PROCESS | 3848 | --DOMWINDOW == 144 (151AE800) [pid = 3848] [serial = 848] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html] 15:23:39 INFO - PROCESS | 3848 | --DOMWINDOW == 143 (19ECF800) [pid = 3848] [serial = 851] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html] 15:23:39 INFO - PROCESS | 3848 | --DOMWINDOW == 142 (13483000) [pid = 3848] [serial = 842] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html] 15:23:39 INFO - PROCESS | 3848 | --DOMWINDOW == 141 (17377400) [pid = 3848] [serial = 800] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html] 15:23:39 INFO - PROCESS | 3848 | --DOMWINDOW == 140 (0F629C00) [pid = 3848] [serial = 700] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html] 15:23:39 INFO - PROCESS | 3848 | --DOMWINDOW == 139 (1151C000) [pid = 3848] [serial = 703] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html] 15:23:39 INFO - PROCESS | 3848 | --DOMWINDOW == 138 (16182800) [pid = 3848] [serial = 706] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html] 15:23:39 INFO - PROCESS | 3848 | --DOMWINDOW == 137 (1A31B000) [pid = 3848] [serial = 709] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html] 15:23:39 INFO - PROCESS | 3848 | --DOMWINDOW == 136 (106CF400) [pid = 3848] [serial = 746] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html] 15:23:39 INFO - PROCESS | 3848 | --DOMWINDOW == 135 (11512000) [pid = 3848] [serial = 749] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html] 15:23:39 INFO - PROCESS | 3848 | --DOMWINDOW == 134 (134BEC00) [pid = 3848] [serial = 752] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html] 15:23:39 INFO - PROCESS | 3848 | --DOMWINDOW == 133 (1662A800) [pid = 3848] [serial = 755] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html] 15:23:39 INFO - PROCESS | 3848 | --DOMWINDOW == 132 (15B63000) [pid = 3848] [serial = 758] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html] 15:23:39 INFO - PROCESS | 3848 | --DOMWINDOW == 131 (155E7800) [pid = 3848] [serial = 791] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html] 15:23:39 INFO - PROCESS | 3848 | --DOMWINDOW == 130 (10DE0800) [pid = 3848] [serial = 794] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html] 15:23:39 INFO - PROCESS | 3848 | 1462487019785 Marionette TRACE conn2 <- [1,1276,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html",0,null,null,[["Canvas test: 2d.gradient.radial.inside2",0,null,null]]]}] 15:23:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | Canvas test: 2d.gradient.radial.inside2 15:23:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | took 938ms 15:23:39 INFO - PROCESS | 3848 | 1462487019805 Marionette TRACE conn2 -> [0,1277,"getWindowHandle",null] 15:23:39 INFO - PROCESS | 3848 | 1462487019807 Marionette TRACE conn2 <- [1,1277,null,{"value":"13"}] 15:23:39 INFO - PROCESS | 3848 | 1462487019810 Marionette TRACE conn2 -> [0,1278,"setScriptTimeout",{"ms":35000}] 15:23:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html 15:23:39 INFO - PROCESS | 3848 | 1462487019812 Marionette TRACE conn2 <- [1,1278,null,{}] 15:23:39 INFO - PROCESS | 3848 | 1462487019823 Marionette TRACE conn2 -> [0,1279,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:23:39 INFO - PROCESS | 3848 | 1462487019908 Marionette TRACE conn2 <- [1,1279,null,{"value":null}] 15:23:39 INFO - PROCESS | 3848 | 1462487019914 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\", \"4d8e089e-8c00-4ed9-b753-79225e50fa4e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:23:39 INFO - PROCESS | 3848 | ++DOCSHELL 10DE8800 == 89 [pid = 3848] [id = 329] 15:23:39 INFO - PROCESS | 3848 | ++DOMWINDOW == 131 (10F0C000) [pid = 3848] [serial = 986] [outer = 00000000] 15:23:39 INFO - PROCESS | 3848 | ++DOMWINDOW == 132 (112B7000) [pid = 3848] [serial = 987] [outer = 10F0C000] 15:23:39 INFO - PROCESS | 3848 | 1462487019961 Marionette DEBUG loaded listener.js 15:23:40 INFO - PROCESS | 3848 | ++DOMWINDOW == 133 (1311D800) [pid = 3848] [serial = 988] [outer = 10F0C000] 15:23:40 INFO - PROCESS | 3848 | 1462487020416 Marionette TRACE conn2 <- [1,1280,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html",0,null,null,[["Canvas test: 2d.gradient.radial.inside3",0,null,null]]]}] 15:23:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | Canvas test: 2d.gradient.radial.inside3 15:23:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | took 657ms 15:23:40 INFO - PROCESS | 3848 | 1462487020470 Marionette TRACE conn2 -> [0,1281,"getWindowHandle",null] 15:23:40 INFO - PROCESS | 3848 | 1462487020472 Marionette TRACE conn2 <- [1,1281,null,{"value":"13"}] 15:23:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html 15:23:40 INFO - PROCESS | 3848 | 1462487020475 Marionette TRACE conn2 -> [0,1282,"setScriptTimeout",{"ms":35000}] 15:23:40 INFO - PROCESS | 3848 | 1462487020477 Marionette TRACE conn2 <- [1,1282,null,{}] 15:23:40 INFO - PROCESS | 3848 | 1462487020481 Marionette TRACE conn2 -> [0,1283,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:23:40 INFO - PROCESS | 3848 | 1462487020567 Marionette TRACE conn2 <- [1,1283,null,{"value":null}] 15:23:40 INFO - PROCESS | 3848 | 1462487020608 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\", \"4d8e089e-8c00-4ed9-b753-79225e50fa4e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:23:40 INFO - PROCESS | 3848 | ++DOCSHELL 106AEC00 == 90 [pid = 3848] [id = 330] 15:23:40 INFO - PROCESS | 3848 | ++DOMWINDOW == 134 (10F0AC00) [pid = 3848] [serial = 989] [outer = 00000000] 15:23:40 INFO - PROCESS | 3848 | ++DOMWINDOW == 135 (164BAC00) [pid = 3848] [serial = 990] [outer = 10F0AC00] 15:23:40 INFO - PROCESS | 3848 | 1462487020659 Marionette DEBUG loaded listener.js 15:23:40 INFO - PROCESS | 3848 | ++DOMWINDOW == 136 (16651C00) [pid = 3848] [serial = 991] [outer = 10F0AC00] 15:23:41 INFO - PROCESS | 3848 | 1462487021099 Marionette TRACE conn2 <- [1,1284,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html",0,null,null,[["createRadialGradient() throws INDEX_SIZE_ERR if either radius is negative",0,null,null]]]}] 15:23:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | createRadialGradient() throws INDEX_SIZE_ERR if either radius is negative 15:23:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | took 641ms 15:23:41 INFO - PROCESS | 3848 | 1462487021124 Marionette TRACE conn2 -> [0,1285,"getWindowHandle",null] 15:23:41 INFO - PROCESS | 3848 | 1462487021126 Marionette TRACE conn2 <- [1,1285,null,{"value":"13"}] 15:23:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html 15:23:41 INFO - PROCESS | 3848 | 1462487021129 Marionette TRACE conn2 -> [0,1286,"setScriptTimeout",{"ms":35000}] 15:23:41 INFO - PROCESS | 3848 | 1462487021131 Marionette TRACE conn2 <- [1,1286,null,{}] 15:23:41 INFO - PROCESS | 3848 | 1462487021134 Marionette TRACE conn2 -> [0,1287,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:23:41 INFO - PROCESS | 3848 | 1462487021220 Marionette TRACE conn2 <- [1,1287,null,{"value":null}] 15:23:41 INFO - PROCESS | 3848 | 1462487021226 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\", \"4d8e089e-8c00-4ed9-b753-79225e50fa4e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:23:41 INFO - PROCESS | 3848 | ++DOCSHELL 15142C00 == 91 [pid = 3848] [id = 331] 15:23:41 INFO - PROCESS | 3848 | ++DOMWINDOW == 137 (15C65C00) [pid = 3848] [serial = 992] [outer = 00000000] 15:23:41 INFO - PROCESS | 3848 | ++DOMWINDOW == 138 (1A19D000) [pid = 3848] [serial = 993] [outer = 15C65C00] 15:23:41 INFO - PROCESS | 3848 | 1462487021269 Marionette DEBUG loaded listener.js 15:23:41 INFO - PROCESS | 3848 | ++DOMWINDOW == 139 (1A76D000) [pid = 3848] [serial = 994] [outer = 15C65C00] 15:23:41 INFO - PROCESS | 3848 | 1462487021900 Marionette TRACE conn2 <- [1,1288,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html",0,null,null,[["createRadialGradient() throws TypeError if arguments are not finite",0,null,null]]]}] 15:23:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | createRadialGradient() throws TypeError if arguments are not finite 15:23:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | took 798ms 15:23:42 INFO - PROCESS | 3848 | 1462487021981 Marionette TRACE conn2 -> [0,1289,"getWindowHandle",null] 15:23:42 INFO - PROCESS | 3848 | 1462487021986 Marionette TRACE conn2 <- [1,1289,null,{"value":"13"}] 15:23:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html 15:23:42 INFO - PROCESS | 3848 | 1462487022007 Marionette TRACE conn2 -> [0,1290,"setScriptTimeout",{"ms":35000}] 15:23:42 INFO - PROCESS | 3848 | 1462487022011 Marionette TRACE conn2 <- [1,1290,null,{}] 15:23:42 INFO - PROCESS | 3848 | 1462487022016 Marionette TRACE conn2 -> [0,1291,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:23:42 INFO - PROCESS | 3848 | 1462487022144 Marionette TRACE conn2 <- [1,1291,null,{"value":null}] 15:23:42 INFO - PROCESS | 3848 | 1462487022277 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\", \"4d8e089e-8c00-4ed9-b753-79225e50fa4e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:23:42 INFO - PROCESS | 3848 | ++DOCSHELL 10E8DC00 == 92 [pid = 3848] [id = 332] 15:23:42 INFO - PROCESS | 3848 | ++DOMWINDOW == 140 (10E8E800) [pid = 3848] [serial = 995] [outer = 00000000] 15:23:42 INFO - PROCESS | 3848 | ++DOMWINDOW == 141 (113F2800) [pid = 3848] [serial = 996] [outer = 10E8E800] 15:23:42 INFO - PROCESS | 3848 | 1462487022335 Marionette DEBUG loaded listener.js 15:23:42 INFO - PROCESS | 3848 | ++DOMWINDOW == 142 (11EDF400) [pid = 3848] [serial = 997] [outer = 10E8E800] 15:23:42 INFO - PROCESS | 3848 | 1462487022910 Marionette TRACE conn2 <- [1,1292,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html",0,null,null,[["Canvas test: 2d.gradient.radial.outside1",0,null,null]]]}] 15:23:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | Canvas test: 2d.gradient.radial.outside1 15:23:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | took 954ms 15:23:42 INFO - PROCESS | 3848 | 1462487022950 Marionette TRACE conn2 -> [0,1293,"getWindowHandle",null] 15:23:42 INFO - PROCESS | 3848 | 1462487022956 Marionette TRACE conn2 <- [1,1293,null,{"value":"13"}] 15:23:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html 15:23:42 INFO - PROCESS | 3848 | 1462487022963 Marionette TRACE conn2 -> [0,1294,"setScriptTimeout",{"ms":35000}] 15:23:43 INFO - PROCESS | 3848 | 1462487022966 Marionette TRACE conn2 <- [1,1294,null,{}] 15:23:43 INFO - PROCESS | 3848 | 1462487022970 Marionette TRACE conn2 -> [0,1295,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:23:43 INFO - PROCESS | 3848 | 1462487023081 Marionette TRACE conn2 <- [1,1295,null,{"value":null}] 15:23:43 INFO - PROCESS | 3848 | 1462487023195 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\", \"4d8e089e-8c00-4ed9-b753-79225e50fa4e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:23:43 INFO - PROCESS | 3848 | ++DOCSHELL 1341A400 == 93 [pid = 3848] [id = 333] 15:23:43 INFO - PROCESS | 3848 | ++DOMWINDOW == 143 (13F7C800) [pid = 3848] [serial = 998] [outer = 00000000] 15:23:43 INFO - PROCESS | 3848 | ++DOMWINDOW == 144 (151B9800) [pid = 3848] [serial = 999] [outer = 13F7C800] 15:23:43 INFO - PROCESS | 3848 | 1462487023254 Marionette DEBUG loaded listener.js 15:23:43 INFO - PROCESS | 3848 | ++DOMWINDOW == 145 (1601F800) [pid = 3848] [serial = 1000] [outer = 13F7C800] 15:23:43 INFO - PROCESS | 3848 | 1462487023905 Marionette TRACE conn2 <- [1,1296,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html",0,null,null,[["Canvas test: 2d.gradient.radial.outside2",0,null,null]]]}] 15:23:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | Canvas test: 2d.gradient.radial.outside2 15:23:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | took 1001ms 15:23:43 INFO - PROCESS | 3848 | 1462487023962 Marionette TRACE conn2 -> [0,1297,"getWindowHandle",null] 15:23:43 INFO - PROCESS | 3848 | 1462487023965 Marionette TRACE conn2 <- [1,1297,null,{"value":"13"}] 15:23:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html 15:23:44 INFO - PROCESS | 3848 | 1462487023969 Marionette TRACE conn2 -> [0,1298,"setScriptTimeout",{"ms":35000}] 15:23:44 INFO - PROCESS | 3848 | 1462487023973 Marionette TRACE conn2 <- [1,1298,null,{}] 15:23:44 INFO - PROCESS | 3848 | 1462487023984 Marionette TRACE conn2 -> [0,1299,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:23:44 INFO - PROCESS | 3848 | 1462487024099 Marionette TRACE conn2 <- [1,1299,null,{"value":null}] 15:23:44 INFO - PROCESS | 3848 | 1462487024241 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\", \"4d8e089e-8c00-4ed9-b753-79225e50fa4e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:23:44 INFO - PROCESS | 3848 | ++DOCSHELL 17F91000 == 94 [pid = 3848] [id = 334] 15:23:44 INFO - PROCESS | 3848 | ++DOMWINDOW == 146 (17F92000) [pid = 3848] [serial = 1001] [outer = 00000000] 15:23:44 INFO - PROCESS | 3848 | ++DOMWINDOW == 147 (19ECD800) [pid = 3848] [serial = 1002] [outer = 17F92000] 15:23:44 INFO - PROCESS | 3848 | 1462487024298 Marionette DEBUG loaded listener.js 15:23:44 INFO - PROCESS | 3848 | ++DOMWINDOW == 148 (1A5EE400) [pid = 3848] [serial = 1003] [outer = 17F92000] 15:23:44 INFO - PROCESS | 3848 | 1462487024911 Marionette TRACE conn2 <- [1,1300,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html",0,null,null,[["Canvas test: 2d.gradient.radial.outside3",1,"assert_equals: Red channel of the pixel at (1, 1) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html:32:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1301,"getWindowHandle",null] 15:23:45 INFO - PROCESS | 3848 | 1462487024974 Marionette TRACE conn2 <- [1,1301,null,{"value":"13"}] 15:23:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html 15:23:45 INFO - PROCESS | 3848 | 1462487024977 Marionette TRACE conn2 -> [0,1302,"setScriptTimeout",{"ms":35000}] 15:23:45 INFO - PROCESS | 3848 | 1462487024979 Marionette TRACE conn2 <- [1,1302,null,{}] 15:23:45 INFO - PROCESS | 3848 | 1462487024983 Marionette TRACE conn2 -> [0,1303,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:23:45 INFO - PROCESS | 3848 | 1462487025093 Marionette TRACE conn2 <- [1,1303,null,{"value":null}] 15:23:45 INFO - PROCESS | 3848 | 1462487025206 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\", \"4d8e089e-8c00-4ed9-b753-79225e50fa4e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:23:45 INFO - PROCESS | 3848 | ++DOCSHELL 1AECAC00 == 95 [pid = 3848] [id = 335] 15:23:45 INFO - PROCESS | 3848 | ++DOMWINDOW == 149 (1AECC000) [pid = 3848] [serial = 1004] [outer = 00000000] 15:23:45 INFO - PROCESS | 3848 | ++DOMWINDOW == 150 (1B182C00) [pid = 3848] [serial = 1005] [outer = 1AECC000] 15:23:45 INFO - PROCESS | 3848 | 1462487025300 Marionette DEBUG loaded listener.js 15:23:45 INFO - PROCESS | 3848 | ++DOMWINDOW == 151 (1B286C00) [pid = 3848] [serial = 1006] [outer = 1AECC000] 15:23:45 INFO - PROCESS | 3848 | 1462487025833 Marionette TRACE conn2 <- [1,1304,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html",0,null,null,[["Canvas test: 2d.gradient.radial.touch1",0,null,null]]]}] 15:23:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | Canvas test: 2d.gradient.radial.touch1 15:23:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | took 891ms 15:23:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html 15:23:45 INFO - PROCESS | 3848 | 1462487025881 Marionette TRACE conn2 -> [0,1305,"getWindowHandle",null] 15:23:45 INFO - PROCESS | 3848 | 1462487025883 Marionette TRACE conn2 <- [1,1305,null,{"value":"13"}] 15:23:45 INFO - PROCESS | 3848 | 1462487025887 Marionette TRACE conn2 -> [0,1306,"setScriptTimeout",{"ms":35000}] 15:23:45 INFO - PROCESS | 3848 | 1462487025889 Marionette TRACE conn2 <- [1,1306,null,{}] 15:23:45 INFO - PROCESS | 3848 | 1462487025893 Marionette TRACE conn2 -> [0,1307,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:23:46 INFO - PROCESS | 3848 | 1462487026001 Marionette TRACE conn2 <- [1,1307,null,{"value":null}] 15:23:46 INFO - PROCESS | 3848 | 1462487026113 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\", \"4d8e089e-8c00-4ed9-b753-79225e50fa4e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:23:46 INFO - PROCESS | 3848 | ++DOCSHELL 0F66B400 == 96 [pid = 3848] [id = 336] 15:23:46 INFO - PROCESS | 3848 | ++DOMWINDOW == 152 (10E03800) [pid = 3848] [serial = 1007] [outer = 00000000] 15:23:46 INFO - PROCESS | 3848 | ++DOMWINDOW == 153 (10E0C000) [pid = 3848] [serial = 1008] [outer = 10E03800] 15:23:46 INFO - PROCESS | 3848 | 1462487026166 Marionette DEBUG loaded listener.js 15:23:46 INFO - PROCESS | 3848 | ++DOMWINDOW == 154 (10E10000) [pid = 3848] [serial = 1009] [outer = 10E03800] 15:23:46 INFO - PROCESS | 3848 | 1462487026778 Marionette TRACE conn2 <- [1,1308,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html",0,null,null,[["Canvas test: 2d.gradient.radial.touch2",0,null,null]]]}] 15:23:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | Canvas test: 2d.gradient.radial.touch2 15:23:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | took 938ms 15:23:46 INFO - PROCESS | 3848 | 1462487026832 Marionette TRACE conn2 -> [0,1309,"getWindowHandle",null] 15:23:46 INFO - PROCESS | 3848 | 1462487026835 Marionette TRACE conn2 <- [1,1309,null,{"value":"13"}] 15:23:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html 15:23:46 INFO - PROCESS | 3848 | 1462487026838 Marionette TRACE conn2 -> [0,1310,"setScriptTimeout",{"ms":35000}] 15:23:46 INFO - PROCESS | 3848 | 1462487026840 Marionette TRACE conn2 <- [1,1310,null,{}] 15:23:46 INFO - PROCESS | 3848 | 1462487026844 Marionette TRACE conn2 -> [0,1311,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:23:46 INFO - PROCESS | 3848 | 1462487026973 Marionette TRACE conn2 <- [1,1311,null,{"value":null}] 15:23:47 INFO - PROCESS | 3848 | 1462487027113 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\", \"4d8e089e-8c00-4ed9-b753-79225e50fa4e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:23:47 INFO - PROCESS | 3848 | ++DOCSHELL 10E0BC00 == 97 [pid = 3848] [id = 337] 15:23:47 INFO - PROCESS | 3848 | ++DOMWINDOW == 155 (1101DC00) [pid = 3848] [serial = 1010] [outer = 00000000] 15:23:47 INFO - PROCESS | 3848 | ++DOMWINDOW == 156 (1B9D8400) [pid = 3848] [serial = 1011] [outer = 1101DC00] 15:23:47 INFO - PROCESS | 3848 | 1462487027170 Marionette DEBUG loaded listener.js 15:23:47 INFO - PROCESS | 3848 | ++DOMWINDOW == 157 (1B9DEC00) [pid = 3848] [serial = 1012] [outer = 1101DC00] 15:23:47 INFO - PROCESS | 3848 | 1462487027741 Marionette TRACE conn2 <- [1,1312,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html",0,null,null,[["Canvas test: 2d.gradient.radial.touch3",0,null,null]]]}] 15:23:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | Canvas test: 2d.gradient.radial.touch3 15:23:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | took 938ms 15:23:47 INFO - PROCESS | 3848 | 1462487027784 Marionette TRACE conn2 -> [0,1313,"getWindowHandle",null] 15:23:47 INFO - PROCESS | 3848 | 1462487027786 Marionette TRACE conn2 <- [1,1313,null,{"value":"13"}] 15:23:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html 15:23:47 INFO - PROCESS | 3848 | 1462487027790 Marionette TRACE conn2 -> [0,1314,"setScriptTimeout",{"ms":35000}] 15:23:47 INFO - PROCESS | 3848 | 1462487027792 Marionette TRACE conn2 <- [1,1314,null,{}] 15:23:47 INFO - PROCESS | 3848 | 1462487027796 Marionette TRACE conn2 -> [0,1315,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:23:47 INFO - PROCESS | 3848 | 1462487027903 Marionette TRACE conn2 <- [1,1315,null,{"value":null}] 15:23:48 INFO - PROCESS | 3848 | 1462487028016 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\", \"4d8e089e-8c00-4ed9-b753-79225e50fa4e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:23:48 INFO - PROCESS | 3848 | ++DOCSHELL 10F02800 == 98 [pid = 3848] [id = 338] 15:23:48 INFO - PROCESS | 3848 | ++DOMWINDOW == 158 (1101D800) [pid = 3848] [serial = 1013] [outer = 00000000] 15:23:48 INFO - PROCESS | 3848 | ++DOMWINDOW == 159 (15B6CC00) [pid = 3848] [serial = 1014] [outer = 1101D800] 15:23:48 INFO - PROCESS | 3848 | 1462487028069 Marionette DEBUG loaded listener.js 15:23:48 INFO - PROCESS | 3848 | ++DOMWINDOW == 160 (160CA400) [pid = 3848] [serial = 1015] [outer = 1101D800] 15:23:48 INFO - PROCESS | 3848 | 1462487028914 Marionette TRACE conn2 <- [1,1316,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html",0,null,null,[["Radial gradient coordinates are relative to the coordinate space at the time of filling",0,null,null]]]}] 15:23:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html | Radial gradient coordinates are relative to the coordinate space at the time of filling 15:23:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html | took 1188ms 15:23:49 INFO - PROCESS | 3848 | 1462487028993 Marionette TRACE conn2 -> [0,1317,"getWindowHandle",null] 15:23:49 INFO - PROCESS | 3848 | 1462487028996 Marionette TRACE conn2 <- [1,1317,null,{"value":"13"}] 15:23:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html 15:23:49 INFO - PROCESS | 3848 | 1462487029002 Marionette TRACE conn2 -> [0,1318,"setScriptTimeout",{"ms":35000}] 15:23:49 INFO - PROCESS | 3848 | 1462487029005 Marionette TRACE conn2 <- [1,1318,null,{}] 15:23:49 INFO - PROCESS | 3848 | 1462487029010 Marionette TRACE conn2 -> [0,1319,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:23:49 INFO - PROCESS | 3848 | 1462487029117 Marionette TRACE conn2 <- [1,1319,null,{"value":null}] 15:23:49 INFO - PROCESS | 3848 | 1462487029263 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\", \"4d8e089e-8c00-4ed9-b753-79225e50fa4e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:23:49 INFO - PROCESS | 3848 | ++DOCSHELL 10E0CC00 == 99 [pid = 3848] [id = 339] 15:23:49 INFO - PROCESS | 3848 | ++DOMWINDOW == 161 (1100AC00) [pid = 3848] [serial = 1016] [outer = 00000000] 15:23:49 INFO - PROCESS | 3848 | ++DOMWINDOW == 162 (11024400) [pid = 3848] [serial = 1017] [outer = 1100AC00] 15:23:49 INFO - PROCESS | 3848 | 1462487029316 Marionette DEBUG loaded listener.js 15:23:49 INFO - PROCESS | 3848 | ++DOMWINDOW == 163 (11514C00) [pid = 3848] [serial = 1018] [outer = 1100AC00] 15:23:49 INFO - PROCESS | 3848 | 1462487029936 Marionette TRACE conn2 <- [1,1320,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html",0,null,null,[["Radial gradient coordinates are relative to the coordinate space at the time of filling",0,null,null]]]}] 15:23:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html | Radial gradient coordinates are relative to the coordinate space at the time of filling 15:23:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html | took 1001ms 15:23:50 INFO - PROCESS | 3848 | 1462487030001 Marionette TRACE conn2 -> [0,1321,"getWindowHandle",null] 15:23:50 INFO - PROCESS | 3848 | 1462487030006 Marionette TRACE conn2 <- [1,1321,null,{"value":"13"}] 15:23:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html 15:23:50 INFO - PROCESS | 3848 | 1462487030013 Marionette TRACE conn2 -> [0,1322,"setScriptTimeout",{"ms":35000}] 15:23:50 INFO - PROCESS | 3848 | 1462487030015 Marionette TRACE conn2 <- [1,1322,null,{}] 15:23:50 INFO - PROCESS | 3848 | 1462487030019 Marionette TRACE conn2 -> [0,1323,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:23:50 INFO - PROCESS | 3848 | 1462487030122 Marionette TRACE conn2 <- [1,1323,null,{"value":null}] 15:23:50 INFO - PROCESS | 3848 | 1462487030243 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\", \"4d8e089e-8c00-4ed9-b753-79225e50fa4e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:23:50 INFO - PROCESS | 3848 | --DOCSHELL 1151A400 == 98 [pid = 3848] [id = 235] 15:23:50 INFO - PROCESS | 3848 | --DOCSHELL 106AEC00 == 97 [pid = 3848] [id = 330] 15:23:50 INFO - PROCESS | 3848 | --DOCSHELL 10DE8800 == 96 [pid = 3848] [id = 329] 15:23:50 INFO - PROCESS | 3848 | --DOCSHELL 17975400 == 95 [pid = 3848] [id = 328] 15:23:50 INFO - PROCESS | 3848 | --DOCSHELL 17340C00 == 94 [pid = 3848] [id = 327] 15:23:50 INFO - PROCESS | 3848 | --DOCSHELL 164BF400 == 93 [pid = 3848] [id = 326] 15:23:50 INFO - PROCESS | 3848 | --DOCSHELL 15C5DC00 == 92 [pid = 3848] [id = 325] 15:23:50 INFO - PROCESS | 3848 | --DOCSHELL 14661000 == 91 [pid = 3848] [id = 324] 15:23:50 INFO - PROCESS | 3848 | --DOCSHELL 10D27800 == 90 [pid = 3848] [id = 323] 15:23:50 INFO - PROCESS | 3848 | --DOCSHELL 0F62BC00 == 89 [pid = 3848] [id = 322] 15:23:50 INFO - PROCESS | 3848 | --DOMWINDOW == 162 (11515800) [pid = 3848] [serial = 888] [outer = 00000000] [url = about:blank] 15:23:50 INFO - PROCESS | 3848 | --DOMWINDOW == 161 (15B65C00) [pid = 3848] [serial = 891] [outer = 00000000] [url = about:blank] 15:23:50 INFO - PROCESS | 3848 | --DOMWINDOW == 160 (1AC15400) [pid = 3848] [serial = 894] [outer = 00000000] [url = about:blank] 15:23:50 INFO - PROCESS | 3848 | --DOMWINDOW == 159 (1AD83000) [pid = 3848] [serial = 897] [outer = 00000000] [url = about:blank] 15:23:50 INFO - PROCESS | 3848 | --DOMWINDOW == 158 (1AECDC00) [pid = 3848] [serial = 900] [outer = 00000000] [url = about:blank] 15:23:50 INFO - PROCESS | 3848 | --DOMWINDOW == 157 (1B27BC00) [pid = 3848] [serial = 903] [outer = 00000000] [url = about:blank] 15:23:50 INFO - PROCESS | 3848 | --DOMWINDOW == 156 (1B61B000) [pid = 3848] [serial = 936] [outer = 00000000] [url = about:blank] 15:23:50 INFO - PROCESS | 3848 | ++DOCSHELL 0F62BC00 == 90 [pid = 3848] [id = 340] 15:23:50 INFO - PROCESS | 3848 | ++DOMWINDOW == 157 (10604C00) [pid = 3848] [serial = 1019] [outer = 00000000] 15:23:50 INFO - PROCESS | 3848 | ++DOMWINDOW == 158 (10EB3400) [pid = 3848] [serial = 1020] [outer = 10604C00] 15:23:50 INFO - PROCESS | 3848 | 1462487030327 Marionette DEBUG loaded listener.js 15:23:50 INFO - PROCESS | 3848 | ++DOMWINDOW == 159 (11B01400) [pid = 3848] [serial = 1021] [outer = 10604C00] 15:23:50 INFO - PROCESS | 3848 | --DOCSHELL 0F665C00 == 89 [pid = 3848] [id = 317] 15:23:50 INFO - PROCESS | 3848 | --DOCSHELL 1B184000 == 88 [pid = 3848] [id = 316] 15:23:50 INFO - PROCESS | 3848 | --DOCSHELL 17F18C00 == 87 [pid = 3848] [id = 315] 15:23:50 INFO - PROCESS | 3848 | --DOCSHELL 1344B000 == 86 [pid = 3848] [id = 314] 15:23:50 INFO - PROCESS | 3848 | --DOCSHELL 11514400 == 85 [pid = 3848] [id = 313] 15:23:50 INFO - PROCESS | 3848 | --DOCSHELL 1B182000 == 84 [pid = 3848] [id = 312] 15:23:50 INFO - PROCESS | 3848 | --DOMWINDOW == 158 (11021400) [pid = 3848] [serial = 702] [outer = 00000000] [url = about:blank] 15:23:50 INFO - PROCESS | 3848 | --DOMWINDOW == 157 (13760000) [pid = 3848] [serial = 705] [outer = 00000000] [url = about:blank] 15:23:50 INFO - PROCESS | 3848 | --DOMWINDOW == 156 (17049C00) [pid = 3848] [serial = 708] [outer = 00000000] [url = about:blank] 15:23:50 INFO - PROCESS | 3848 | --DOMWINDOW == 155 (1B613400) [pid = 3848] [serial = 711] [outer = 00000000] [url = about:blank] 15:23:50 INFO - PROCESS | 3848 | --DOMWINDOW == 154 (10EA9C00) [pid = 3848] [serial = 748] [outer = 00000000] [url = about:blank] 15:23:50 INFO - PROCESS | 3848 | --DOMWINDOW == 153 (11764000) [pid = 3848] [serial = 751] [outer = 00000000] [url = about:blank] 15:23:50 INFO - PROCESS | 3848 | --DOMWINDOW == 152 (155DF400) [pid = 3848] [serial = 754] [outer = 00000000] [url = about:blank] 15:23:50 INFO - PROCESS | 3848 | --DOMWINDOW == 151 (16649400) [pid = 3848] [serial = 757] [outer = 00000000] [url = about:blank] 15:23:50 INFO - PROCESS | 3848 | --DOMWINDOW == 150 (166E5C00) [pid = 3848] [serial = 760] [outer = 00000000] [url = about:blank] 15:23:50 INFO - PROCESS | 3848 | --DOMWINDOW == 149 (17F97400) [pid = 3848] [serial = 793] [outer = 00000000] [url = about:blank] 15:23:50 INFO - PROCESS | 3848 | --DOMWINDOW == 148 (12F0D000) [pid = 3848] [serial = 796] [outer = 00000000] [url = about:blank] 15:23:50 INFO - PROCESS | 3848 | --DOMWINDOW == 147 (17F1B800) [pid = 3848] [serial = 847] [outer = 00000000] [url = about:blank] 15:23:50 INFO - PROCESS | 3848 | --DOMWINDOW == 146 (1117DC00) [pid = 3848] [serial = 841] [outer = 00000000] [url = about:blank] 15:23:50 INFO - PROCESS | 3848 | --DOMWINDOW == 145 (15C63C00) [pid = 3848] [serial = 799] [outer = 00000000] [url = about:blank] 15:23:50 INFO - PROCESS | 3848 | --DOMWINDOW == 144 (1862B400) [pid = 3848] [serial = 805] [outer = 00000000] [url = about:blank] 15:23:50 INFO - PROCESS | 3848 | --DOMWINDOW == 143 (19ED6800) [pid = 3848] [serial = 808] [outer = 00000000] [url = about:blank] 15:23:50 INFO - PROCESS | 3848 | --DOMWINDOW == 142 (1A31A000) [pid = 3848] [serial = 850] [outer = 00000000] [url = about:blank] 15:23:50 INFO - PROCESS | 3848 | --DOMWINDOW == 141 (1A5F6000) [pid = 3848] [serial = 853] [outer = 00000000] [url = about:blank] 15:23:50 INFO - PROCESS | 3848 | --DOMWINDOW == 140 (1465E800) [pid = 3848] [serial = 844] [outer = 00000000] [url = about:blank] 15:23:50 INFO - PROCESS | 3848 | --DOMWINDOW == 139 (18031800) [pid = 3848] [serial = 802] [outer = 00000000] [url = about:blank] 15:23:50 INFO - PROCESS | 3848 | --DOMWINDOW == 138 (164C8400) [pid = 3848] [serial = 910] [outer = 00000000] [url = about:blank] 15:23:50 INFO - PROCESS | 3848 | --DOMWINDOW == 137 (1617BC00) [pid = 3848] [serial = 909] [outer = 00000000] [url = about:blank] 15:23:50 INFO - PROCESS | 3848 | --DOMWINDOW == 136 (11B04800) [pid = 3848] [serial = 912] [outer = 00000000] [url = about:blank] 15:23:50 INFO - PROCESS | 3848 | --DOMWINDOW == 135 (155DEC00) [pid = 3848] [serial = 913] [outer = 00000000] [url = about:blank] 15:23:50 INFO - PROCESS | 3848 | --DOMWINDOW == 134 (1A31AC00) [pid = 3848] [serial = 921] [outer = 00000000] [url = about:blank] 15:23:50 INFO - PROCESS | 3848 | --DOMWINDOW == 133 (1A5F0800) [pid = 3848] [serial = 922] [outer = 00000000] [url = about:blank] 15:23:50 INFO - PROCESS | 3848 | --DOMWINDOW == 132 (155ECC00) [pid = 3848] [serial = 907] [outer = 00000000] [url = about:blank] 15:23:50 INFO - PROCESS | 3848 | --DOMWINDOW == 131 (13729800) [pid = 3848] [serial = 906] [outer = 00000000] [url = about:blank] 15:23:50 INFO - PROCESS | 3848 | --DOMWINDOW == 130 (17F8D800) [pid = 3848] [serial = 918] [outer = 00000000] [url = about:blank] 15:23:50 INFO - PROCESS | 3848 | --DOMWINDOW == 129 (16D31400) [pid = 3848] [serial = 915] [outer = 00000000] [url = about:blank] 15:23:50 INFO - PROCESS | 3848 | --DOMWINDOW == 128 (17344400) [pid = 3848] [serial = 916] [outer = 00000000] [url = about:blank] 15:23:50 INFO - PROCESS | 3848 | --DOMWINDOW == 127 (1B17C000) [pid = 3848] [serial = 925] [outer = 00000000] [url = about:blank] 15:23:50 INFO - PROCESS | 3848 | --DOMWINDOW == 126 (1AEC9400) [pid = 3848] [serial = 924] [outer = 00000000] [url = about:blank] 15:23:50 INFO - PROCESS | 3848 | --DOMWINDOW == 125 (1B280800) [pid = 3848] [serial = 927] [outer = 00000000] [url = about:blank] 15:23:50 INFO - PROCESS | 3848 | --DOMWINDOW == 124 (151AF000) [pid = 3848] [serial = 930] [outer = 00000000] [url = about:blank] 15:23:50 INFO - PROCESS | 3848 | --DOMWINDOW == 123 (17895000) [pid = 3848] [serial = 931] [outer = 00000000] [url = about:blank] 15:23:50 INFO - PROCESS | 3848 | --DOMWINDOW == 122 (1B286800) [pid = 3848] [serial = 928] [outer = 00000000] [url = about:blank] 15:23:50 INFO - PROCESS | 3848 | --DOMWINDOW == 121 (1B414400) [pid = 3848] [serial = 934] [outer = 00000000] [url = about:blank] 15:23:50 INFO - PROCESS | 3848 | --DOMWINDOW == 120 (17F8E400) [pid = 3848] [serial = 919] [outer = 00000000] [url = about:blank] 15:23:50 INFO - PROCESS | 3848 | --DOMWINDOW == 119 (1B411C00) [pid = 3848] [serial = 933] [outer = 00000000] [url = about:blank] 15:23:50 INFO - PROCESS | 3848 | 1462487030753 Marionette TRACE conn2 <- [1,1324,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html",0,null,null,[["Radial gradient transforms do not experience broken caching effects",0,null,null]]]}] 15:23:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | Radial gradient transforms do not experience broken caching effects 15:23:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | took 798ms 15:23:50 INFO - PROCESS | 3848 | 1462487030814 Marionette TRACE conn2 -> [0,1325,"getWindowHandle",null] 15:23:50 INFO - PROCESS | 3848 | 1462487030817 Marionette TRACE conn2 <- [1,1325,null,{"value":"13"}] 15:23:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html 15:23:50 INFO - PROCESS | 3848 | 1462487030822 Marionette TRACE conn2 -> [0,1326,"setScriptTimeout",{"ms":35000}] 15:23:50 INFO - PROCESS | 3848 | 1462487030827 Marionette TRACE conn2 <- [1,1326,null,{}] 15:23:50 INFO - PROCESS | 3848 | 1462487030838 Marionette TRACE conn2 -> [0,1327,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:23:50 INFO - PROCESS | 3848 | 1462487030933 Marionette TRACE conn2 <- [1,1327,null,{"value":null}] 15:23:50 INFO - PROCESS | 3848 | 1462487030942 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\", \"4d8e089e-8c00-4ed9-b753-79225e50fa4e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:23:50 INFO - PROCESS | 3848 | ++DOCSHELL 14095000 == 85 [pid = 3848] [id = 341] 15:23:50 INFO - PROCESS | 3848 | ++DOMWINDOW == 120 (14661000) [pid = 3848] [serial = 1022] [outer = 00000000] 15:23:51 INFO - PROCESS | 3848 | ++DOMWINDOW == 121 (146D8000) [pid = 3848] [serial = 1023] [outer = 14661000] 15:23:51 INFO - PROCESS | 3848 | 1462487030996 Marionette DEBUG loaded listener.js 15:23:51 INFO - PROCESS | 3848 | ++DOMWINDOW == 122 (155DEC00) [pid = 3848] [serial = 1024] [outer = 14661000] 15:23:51 INFO - PROCESS | 3848 | 1462487031952 Marionette TRACE conn2 <- [1,1328,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html",0,null,null,[["createPattern() of an animated GIF draws the first frame",0,null,null]]]}] 15:23:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | createPattern() of an animated GIF draws the first frame 15:23:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | took 1142ms 15:23:51 INFO - PROCESS | 3848 | 1462487031971 Marionette TRACE conn2 -> [0,1329,"getWindowHandle",null] 15:23:51 INFO - PROCESS | 3848 | 1462487031973 Marionette TRACE conn2 <- [1,1329,null,{"value":"13"}] 15:23:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html 15:23:52 INFO - PROCESS | 3848 | 1462487031977 Marionette TRACE conn2 -> [0,1330,"setScriptTimeout",{"ms":35000}] 15:23:52 INFO - PROCESS | 3848 | 1462487031979 Marionette TRACE conn2 <- [1,1330,null,{}] 15:23:52 INFO - PROCESS | 3848 | 1462487031982 Marionette TRACE conn2 -> [0,1331,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:23:52 INFO - PROCESS | 3848 | 1462487032069 Marionette TRACE conn2 <- [1,1331,null,{"value":null}] 15:23:52 INFO - PROCESS | 3848 | 1462487032075 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\", \"4d8e089e-8c00-4ed9-b753-79225e50fa4e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:23:52 INFO - PROCESS | 3848 | ++DOCSHELL 155E1C00 == 86 [pid = 3848] [id = 342] 15:23:52 INFO - PROCESS | 3848 | ++DOMWINDOW == 123 (155E2800) [pid = 3848] [serial = 1025] [outer = 00000000] 15:23:52 INFO - PROCESS | 3848 | ++DOMWINDOW == 124 (16179800) [pid = 3848] [serial = 1026] [outer = 155E2800] 15:23:52 INFO - PROCESS | 3848 | 1462487032120 Marionette DEBUG loaded listener.js 15:23:52 INFO - PROCESS | 3848 | ++DOMWINDOW == 125 (16185000) [pid = 3848] [serial = 1027] [outer = 155E2800] 15:23:52 INFO - PROCESS | 3848 | 1462487032597 Marionette TRACE conn2 <- [1,1332,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html",0,null,null,[["Canvas test: 2d.pattern.basic.canvas",0,null,null]]]}] 15:23:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | Canvas test: 2d.pattern.basic.canvas 15:23:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | took 625ms 15:23:52 INFO - PROCESS | 3848 | 1462487032646 Marionette TRACE conn2 -> [0,1333,"getWindowHandle",null] 15:23:52 INFO - PROCESS | 3848 | 1462487032648 Marionette TRACE conn2 <- [1,1333,null,{"value":"13"}] 15:23:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html 15:23:52 INFO - PROCESS | 3848 | 1462487032660 Marionette TRACE conn2 -> [0,1334,"setScriptTimeout",{"ms":35000}] 15:23:52 INFO - PROCESS | 3848 | 1462487032662 Marionette TRACE conn2 <- [1,1334,null,{}] 15:23:52 INFO - PROCESS | 3848 | 1462487032665 Marionette TRACE conn2 -> [0,1335,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:23:52 INFO - PROCESS | 3848 | 1462487032784 Marionette TRACE conn2 <- [1,1335,null,{"value":null}] 15:23:52 INFO - PROCESS | 3848 | 1462487032790 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\", \"4d8e089e-8c00-4ed9-b753-79225e50fa4e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:23:52 INFO - PROCESS | 3848 | ++DOCSHELL 164BA400 == 87 [pid = 3848] [id = 343] 15:23:52 INFO - PROCESS | 3848 | ++DOMWINDOW == 126 (164BE400) [pid = 3848] [serial = 1028] [outer = 00000000] 15:23:52 INFO - PROCESS | 3848 | ++DOMWINDOW == 127 (1662E000) [pid = 3848] [serial = 1029] [outer = 164BE400] 15:23:52 INFO - PROCESS | 3848 | 1462487032888 Marionette DEBUG loaded listener.js 15:23:52 INFO - PROCESS | 3848 | ++DOMWINDOW == 128 (1664F800) [pid = 3848] [serial = 1030] [outer = 164BE400] 15:23:53 INFO - PROCESS | 3848 | 1462487033377 Marionette TRACE conn2 <- [1,1336,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html",0,null,null,[["Canvas test: 2d.pattern.basic.image",0,null,null]]]}] 15:23:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | Canvas test: 2d.pattern.basic.image 15:23:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | took 750ms 15:23:53 INFO - PROCESS | 3848 | 1462487033403 Marionette TRACE conn2 -> [0,1337,"getWindowHandle",null] 15:23:53 INFO - PROCESS | 3848 | 1462487033405 Marionette TRACE conn2 <- [1,1337,null,{"value":"13"}] 15:23:53 INFO - PROCESS | 3848 | 1462487033408 Marionette TRACE conn2 -> [0,1338,"setScriptTimeout",{"ms":35000}] 15:23:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html 15:23:53 INFO - PROCESS | 3848 | 1462487033410 Marionette TRACE conn2 <- [1,1338,null,{}] 15:23:53 INFO - PROCESS | 3848 | 1462487033413 Marionette TRACE conn2 -> [0,1339,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:23:53 INFO - PROCESS | 3848 | 1462487033577 Marionette TRACE conn2 <- [1,1339,null,{"value":null}] 15:23:53 INFO - PROCESS | 3848 | 1462487033605 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\", \"4d8e089e-8c00-4ed9-b753-79225e50fa4e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:23:53 INFO - PROCESS | 3848 | ++DOCSHELL 16D2EC00 == 88 [pid = 3848] [id = 344] 15:23:53 INFO - PROCESS | 3848 | ++DOMWINDOW == 129 (17340C00) [pid = 3848] [serial = 1031] [outer = 00000000] 15:23:53 INFO - PROCESS | 3848 | ++DOMWINDOW == 130 (1753C400) [pid = 3848] [serial = 1032] [outer = 17340C00] 15:23:53 INFO - PROCESS | 3848 | 1462487033651 Marionette DEBUG loaded listener.js 15:23:53 INFO - PROCESS | 3848 | ++DOMWINDOW == 131 (1753CC00) [pid = 3848] [serial = 1033] [outer = 17340C00] 15:23:54 INFO - PROCESS | 3848 | 1462487034091 Marionette TRACE conn2 <- [1,1340,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html",0,null,null,[["Canvas test: 2d.pattern.basic.nocontext",0,null,null]]]}] 15:23:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | Canvas test: 2d.pattern.basic.nocontext 15:23:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | took 735ms 15:23:54 INFO - PROCESS | 3848 | 1462487034149 Marionette TRACE conn2 -> [0,1341,"getWindowHandle",null] 15:23:54 INFO - PROCESS | 3848 | 1462487034151 Marionette TRACE conn2 <- [1,1341,null,{"value":"13"}] 15:23:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html 15:23:54 INFO - PROCESS | 3848 | 1462487034154 Marionette TRACE conn2 -> [0,1342,"setScriptTimeout",{"ms":35000}] 15:23:54 INFO - PROCESS | 3848 | 1462487034156 Marionette TRACE conn2 <- [1,1342,null,{}] 15:23:54 INFO - PROCESS | 3848 | 1462487034160 Marionette TRACE conn2 -> [0,1343,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:23:54 INFO - PROCESS | 3848 | 1462487034280 Marionette TRACE conn2 <- [1,1343,null,{"value":null}] 15:23:54 INFO - PROCESS | 3848 | 1462487034347 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\", \"4d8e089e-8c00-4ed9-b753-79225e50fa4e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:23:54 INFO - PROCESS | 3848 | ++DOCSHELL 15B65C00 == 89 [pid = 3848] [id = 345] 15:23:54 INFO - PROCESS | 3848 | ++DOMWINDOW == 132 (1736E800) [pid = 3848] [serial = 1034] [outer = 00000000] 15:23:54 INFO - PROCESS | 3848 | ++DOMWINDOW == 133 (18030400) [pid = 3848] [serial = 1035] [outer = 1736E800] 15:23:54 INFO - PROCESS | 3848 | 1462487034394 Marionette DEBUG loaded listener.js 15:23:54 INFO - PROCESS | 3848 | ++DOMWINDOW == 134 (18038400) [pid = 3848] [serial = 1036] [outer = 1736E800] 15:23:55 INFO - PROCESS | 3848 | --DOMWINDOW == 133 (10F0AC00) [pid = 3848] [serial = 989] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html] 15:23:55 INFO - PROCESS | 3848 | --DOMWINDOW == 132 (16654800) [pid = 3848] [serial = 977] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html] 15:23:55 INFO - PROCESS | 3848 | --DOMWINDOW == 131 (146DB000) [pid = 3848] [serial = 971] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html] 15:23:55 INFO - PROCESS | 3848 | --DOMWINDOW == 130 (10F0C000) [pid = 3848] [serial = 986] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html] 15:23:55 INFO - PROCESS | 3848 | --DOMWINDOW == 129 (1803CC00) [pid = 3848] [serial = 980] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html] 15:23:55 INFO - PROCESS | 3848 | --DOMWINDOW == 128 (184B6C00) [pid = 3848] [serial = 944] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html] 15:23:55 INFO - PROCESS | 3848 | --DOMWINDOW == 127 (164C0400) [pid = 3848] [serial = 974] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html] 15:23:55 INFO - PROCESS | 3848 | --DOMWINDOW == 126 (13487000) [pid = 3848] [serial = 941] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html] 15:23:55 INFO - PROCESS | 3848 | --DOMWINDOW == 125 (1A313400) [pid = 3848] [serial = 983] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html] 15:23:55 INFO - PROCESS | 3848 | --DOMWINDOW == 124 (1100B400) [pid = 3848] [serial = 965] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html] 15:23:55 INFO - PROCESS | 3848 | --DOMWINDOW == 123 (1A5FB000) [pid = 3848] [serial = 893] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html] 15:23:55 INFO - PROCESS | 3848 | --DOMWINDOW == 122 (1AD49800) [pid = 3848] [serial = 896] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html] 15:23:55 INFO - PROCESS | 3848 | --DOMWINDOW == 121 (1AC51000) [pid = 3848] [serial = 884] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html] 15:23:55 INFO - PROCESS | 3848 | --DOMWINDOW == 120 (10EA8C00) [pid = 3848] [serial = 887] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html] 15:23:55 INFO - PROCESS | 3848 | --DOMWINDOW == 119 (1AD48800) [pid = 3848] [serial = 902] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html] 15:23:55 INFO - PROCESS | 3848 | --DOMWINDOW == 118 (1736AC00) [pid = 3848] [serial = 899] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html] 15:23:55 INFO - PROCESS | 3848 | --DOMWINDOW == 117 (10F02400) [pid = 3848] [serial = 968] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html] 15:23:55 INFO - PROCESS | 3848 | --DOMWINDOW == 116 (11514800) [pid = 3848] [serial = 938] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html] 15:23:55 INFO - PROCESS | 3848 | --DOMWINDOW == 115 (1344A800) [pid = 3848] [serial = 890] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html] 15:23:55 INFO - PROCESS | 3848 | 1462487035092 Marionette TRACE conn2 <- [1,1344,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html",0,null,null,[["Canvas test: 2d.pattern.basic.type",0,null,null]]]}] 15:23:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | Canvas test: 2d.pattern.basic.type 15:23:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | took 1001ms 15:23:55 INFO - PROCESS | 3848 | 1462487035157 Marionette TRACE conn2 -> [0,1345,"getWindowHandle",null] 15:23:55 INFO - PROCESS | 3848 | 1462487035159 Marionette TRACE conn2 <- [1,1345,null,{"value":"13"}] 15:23:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html 15:23:55 INFO - PROCESS | 3848 | 1462487035162 Marionette TRACE conn2 -> [0,1346,"setScriptTimeout",{"ms":35000}] 15:23:55 INFO - PROCESS | 3848 | 1462487035164 Marionette TRACE conn2 <- [1,1346,null,{}] 15:23:55 INFO - PROCESS | 3848 | 1462487035168 Marionette TRACE conn2 -> [0,1347,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:23:55 INFO - PROCESS | 3848 | 1462487035287 Marionette TRACE conn2 <- [1,1347,null,{"value":null}] 15:23:55 INFO - PROCESS | 3848 | 1462487035351 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\", \"4d8e089e-8c00-4ed9-b753-79225e50fa4e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:23:55 INFO - PROCESS | 3848 | ++DOCSHELL 10EA8C00 == 90 [pid = 3848] [id = 346] 15:23:55 INFO - PROCESS | 3848 | ++DOMWINDOW == 116 (10F0AC00) [pid = 3848] [serial = 1037] [outer = 00000000] 15:23:55 INFO - PROCESS | 3848 | ++DOMWINDOW == 117 (11514800) [pid = 3848] [serial = 1038] [outer = 10F0AC00] 15:23:55 INFO - PROCESS | 3848 | 1462487035395 Marionette DEBUG loaded listener.js 15:23:55 INFO - PROCESS | 3848 | ++DOMWINDOW == 118 (155EC000) [pid = 3848] [serial = 1039] [outer = 10F0AC00] 15:23:55 INFO - PROCESS | 3848 | 1462487035742 Marionette TRACE conn2 <- [1,1348,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html",0,null,null,[["Canvas test: 2d.pattern.basic.zerocanvas",0,null,null]]]}] 15:23:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | Canvas test: 2d.pattern.basic.zerocanvas 15:23:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | took 641ms 15:23:55 INFO - PROCESS | 3848 | 1462487035800 Marionette TRACE conn2 -> [0,1349,"getWindowHandle",null] 15:23:55 INFO - PROCESS | 3848 | 1462487035802 Marionette TRACE conn2 <- [1,1349,null,{"value":"13"}] 15:23:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html 15:23:55 INFO - PROCESS | 3848 | 1462487035805 Marionette TRACE conn2 -> [0,1350,"setScriptTimeout",{"ms":35000}] 15:23:55 INFO - PROCESS | 3848 | 1462487035807 Marionette TRACE conn2 <- [1,1350,null,{}] 15:23:55 INFO - PROCESS | 3848 | 1462487035811 Marionette TRACE conn2 -> [0,1351,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:23:55 INFO - PROCESS | 3848 | 1462487035898 Marionette TRACE conn2 <- [1,1351,null,{"value":null}] 15:23:55 INFO - PROCESS | 3848 | 1462487035904 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\", \"4d8e089e-8c00-4ed9-b753-79225e50fa4e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:23:55 INFO - PROCESS | 3848 | ++DOCSHELL 1150F800 == 91 [pid = 3848] [id = 347] 15:23:55 INFO - PROCESS | 3848 | ++DOMWINDOW == 119 (11518400) [pid = 3848] [serial = 1040] [outer = 00000000] 15:23:55 INFO - PROCESS | 3848 | ++DOMWINDOW == 120 (17F8E400) [pid = 3848] [serial = 1041] [outer = 11518400] 15:23:55 INFO - PROCESS | 3848 | 1462487035954 Marionette DEBUG loaded listener.js 15:23:56 INFO - PROCESS | 3848 | ++DOMWINDOW == 121 (19ECA800) [pid = 3848] [serial = 1042] [outer = 11518400] 15:23:56 INFO - PROCESS | 3848 | 1462487036394 Marionette TRACE conn2 <- [1,1352,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html",0,null,null,[["Canvas test: 2d.pattern.crosscanvas",0,null,null]]]}] 15:23:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | Canvas test: 2d.pattern.crosscanvas 15:23:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | took 626ms 15:23:56 INFO - PROCESS | 3848 | 1462487036444 Marionette TRACE conn2 -> [0,1353,"getWindowHandle",null] 15:23:56 INFO - PROCESS | 3848 | 1462487036446 Marionette TRACE conn2 <- [1,1353,null,{"value":"13"}] 15:23:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html 15:23:56 INFO - PROCESS | 3848 | 1462487036450 Marionette TRACE conn2 -> [0,1354,"setScriptTimeout",{"ms":35000}] 15:23:56 INFO - PROCESS | 3848 | 1462487036451 Marionette TRACE conn2 <- [1,1354,null,{}] 15:23:56 INFO - PROCESS | 3848 | 1462487036455 Marionette TRACE conn2 -> [0,1355,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:23:56 INFO - PROCESS | 3848 | 1462487036539 Marionette TRACE conn2 <- [1,1355,null,{"value":null}] 15:23:56 INFO - PROCESS | 3848 | 1462487036546 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\", \"4d8e089e-8c00-4ed9-b753-79225e50fa4e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:23:56 INFO - PROCESS | 3848 | ++DOCSHELL 17F23000 == 92 [pid = 3848] [id = 348] 15:23:56 INFO - PROCESS | 3848 | ++DOMWINDOW == 122 (17F8D800) [pid = 3848] [serial = 1043] [outer = 00000000] 15:23:56 INFO - PROCESS | 3848 | ++DOMWINDOW == 123 (1A31BC00) [pid = 3848] [serial = 1044] [outer = 17F8D800] 15:23:56 INFO - PROCESS | 3848 | 1462487036591 Marionette DEBUG loaded listener.js 15:23:56 INFO - PROCESS | 3848 | ++DOMWINDOW == 124 (1A5F6000) [pid = 3848] [serial = 1045] [outer = 17F8D800] 15:23:57 INFO - PROCESS | 3848 | --DOCSHELL 155DE400 == 91 [pid = 3848] [id = 253] 15:23:57 INFO - PROCESS | 3848 | --DOCSHELL 1A5EFC00 == 90 [pid = 3848] [id = 205] 15:23:57 INFO - PROCESS | 3848 | --DOCSHELL 1AC1D400 == 89 [pid = 3848] [id = 295] 15:23:57 INFO - PROCESS | 3848 | --DOCSHELL 1662C400 == 88 [pid = 3848] [id = 269] 15:23:57 INFO - PROCESS | 3848 | --DOCSHELL 0F61D800 == 87 [pid = 3848] [id = 234] 15:23:57 INFO - PROCESS | 3848 | --DOCSHELL 155E6400 == 86 [pid = 3848] [id = 264] 15:23:57 INFO - PROCESS | 3848 | --DOCSHELL 16180000 == 85 [pid = 3848] [id = 123] 15:23:57 INFO - PROCESS | 3848 | --DOCSHELL 1AD3F400 == 84 [pid = 3848] [id = 206] 15:23:57 INFO - PROCESS | 3848 | --DOCSHELL 1175F800 == 83 [pid = 3848] [id = 179] 15:23:57 INFO - PROCESS | 3848 | --DOCSHELL 106C6000 == 82 [pid = 3848] [id = 296] 15:23:57 INFO - PROCESS | 3848 | --DOCSHELL 1B616C00 == 81 [pid = 3848] [id = 153] 15:23:57 INFO - PROCESS | 3848 | --DOCSHELL 1AD7DC00 == 80 [pid = 3848] [id = 112] 15:23:57 INFO - PROCESS | 3848 | --DOCSHELL 12ECAC00 == 79 [pid = 3848] [id = 98] 15:23:57 INFO - PROCESS | 3848 | --DOCSHELL 11009000 == 78 [pid = 3848] [id = 320] 15:23:57 INFO - PROCESS | 3848 | --DOCSHELL 1617D800 == 77 [pid = 3848] [id = 96] 15:23:57 INFO - PROCESS | 3848 | --DOCSHELL 151B5000 == 76 [pid = 3848] [id = 151] 15:23:57 INFO - PROCESS | 3848 | --DOCSHELL 0F5D1800 == 75 [pid = 3848] [id = 223] 15:23:57 INFO - PROCESS | 3848 | --DOCSHELL 10705400 == 74 [pid = 3848] [id = 318] 15:23:57 INFO - PROCESS | 3848 | --DOCSHELL 11757C00 == 73 [pid = 3848] [id = 139] 15:23:57 INFO - PROCESS | 3848 | --DOCSHELL 1704AC00 == 72 [pid = 3848] [id = 167] 15:23:57 INFO - PROCESS | 3848 | --DOCSHELL 10DDEC00 == 71 [pid = 3848] [id = 265] 15:23:57 INFO - PROCESS | 3848 | --DOCSHELL 11B10400 == 70 [pid = 3848] [id = 319] 15:23:57 INFO - PROCESS | 3848 | --DOCSHELL 16012800 == 69 [pid = 3848] [id = 181] 15:23:57 INFO - PROCESS | 3848 | --DOCSHELL 164C8C00 == 68 [pid = 3848] [id = 252] 15:23:57 INFO - PROCESS | 3848 | --DOCSHELL 155E4400 == 67 [pid = 3848] [id = 154] 15:23:57 INFO - PROCESS | 3848 | --DOCSHELL 1A802400 == 66 [pid = 3848] [id = 124] 15:23:57 INFO - PROCESS | 3848 | --DOCSHELL 18037000 == 65 [pid = 3848] [id = 193] 15:23:57 INFO - PROCESS | 3848 | --DOCSHELL 1A319000 == 64 [pid = 3848] [id = 138] 15:23:57 INFO - PROCESS | 3848 | --DOCSHELL 1314F800 == 63 [pid = 3848] [id = 321] 15:23:57 INFO - PROCESS | 3848 | --DOCSHELL 13730800 == 62 [pid = 3848] [id = 266] 15:23:57 INFO - PROCESS | 3848 | --DOCSHELL 17048000 == 61 [pid = 3848] [id = 300] 15:23:57 INFO - PROCESS | 3848 | --DOCSHELL 17371000 == 60 [pid = 3848] [id = 203] 15:23:57 INFO - PROCESS | 3848 | --DOCSHELL 16632000 == 59 [pid = 3848] [id = 168] 15:23:57 INFO - PROCESS | 3848 | --DOCSHELL 186AA000 == 58 [pid = 3848] [id = 237] 15:23:57 INFO - PROCESS | 3848 | --DOCSHELL 13598C00 == 57 [pid = 3848] [id = 284] 15:23:57 INFO - PROCESS | 3848 | --DOCSHELL 11183C00 == 56 [pid = 3848] [id = 152] 15:23:57 INFO - PROCESS | 3848 | --DOCSHELL 155EB800 == 55 [pid = 3848] [id = 254] 15:23:57 INFO - PROCESS | 3848 | --DOCSHELL 0F5CCC00 == 54 [pid = 3848] [id = 169] 15:23:57 INFO - PROCESS | 3848 | --DOCSHELL 13419C00 == 53 [pid = 3848] [id = 297] 15:23:57 INFO - PROCESS | 3848 | --DOCSHELL 1AD49400 == 52 [pid = 3848] [id = 299] 15:23:57 INFO - PROCESS | 3848 | --DOCSHELL 17374C00 == 51 [pid = 3848] [id = 267] 15:23:57 INFO - PROCESS | 3848 | --DOCSHELL 10D26400 == 50 [pid = 3848] [id = 301] 15:23:57 INFO - PROCESS | 3848 | --DOCSHELL 17F8E000 == 49 [pid = 3848] [id = 111] 15:23:57 INFO - PROCESS | 3848 | --DOCSHELL 11022000 == 48 [pid = 3848] [id = 302] 15:23:57 INFO - PROCESS | 3848 | --DOCSHELL 1704EC00 == 47 [pid = 3848] [id = 298] 15:23:57 INFO - PROCESS | 3848 | --DOCSHELL 17372C00 == 46 [pid = 3848] [id = 268] 15:23:57 INFO - PROCESS | 3848 | --DOCSHELL 1101E800 == 45 [pid = 3848] [id = 236] 15:23:57 INFO - PROCESS | 3848 | --DOCSHELL 164BD000 == 44 [pid = 3848] [id = 204] 15:23:57 INFO - PROCESS | 3848 | --DOCSHELL 10E0CC00 == 43 [pid = 3848] [id = 339] 15:23:57 INFO - PROCESS | 3848 | --DOCSHELL 10E0BC00 == 42 [pid = 3848] [id = 337] 15:23:57 INFO - PROCESS | 3848 | --DOCSHELL 10F02800 == 41 [pid = 3848] [id = 338] 15:23:57 INFO - PROCESS | 3848 | --DOCSHELL 1AECAC00 == 40 [pid = 3848] [id = 335] 15:23:57 INFO - PROCESS | 3848 | --DOCSHELL 0F66B400 == 39 [pid = 3848] [id = 336] 15:23:57 INFO - PROCESS | 3848 | --DOCSHELL 17F91000 == 38 [pid = 3848] [id = 334] 15:23:57 INFO - PROCESS | 3848 | --DOCSHELL 1341A400 == 37 [pid = 3848] [id = 333] 15:23:57 INFO - PROCESS | 3848 | --DOCSHELL 15142C00 == 36 [pid = 3848] [id = 331] 15:23:57 INFO - PROCESS | 3848 | --DOCSHELL 10E8DC00 == 35 [pid = 3848] [id = 332] 15:23:58 INFO - PROCESS | 3848 | --DOCSHELL 164BA400 == 34 [pid = 3848] [id = 343] 15:23:58 INFO - PROCESS | 3848 | --DOCSHELL 1150F800 == 33 [pid = 3848] [id = 347] 15:23:58 INFO - PROCESS | 3848 | --DOCSHELL 14095000 == 32 [pid = 3848] [id = 341] 15:23:58 INFO - PROCESS | 3848 | --DOCSHELL 10EA8C00 == 31 [pid = 3848] [id = 346] 15:23:58 INFO - PROCESS | 3848 | --DOCSHELL 16D2EC00 == 30 [pid = 3848] [id = 344] 15:23:58 INFO - PROCESS | 3848 | --DOCSHELL 155E1C00 == 29 [pid = 3848] [id = 342] 15:23:58 INFO - PROCESS | 3848 | --DOCSHELL 0F62BC00 == 28 [pid = 3848] [id = 340] 15:23:58 INFO - PROCESS | 3848 | --DOCSHELL 15B65C00 == 27 [pid = 3848] [id = 345] 15:23:58 INFO - PROCESS | 3848 | --DOMWINDOW == 123 (164BAC00) [pid = 3848] [serial = 990] [outer = 00000000] [url = about:blank] 15:23:58 INFO - PROCESS | 3848 | --DOMWINDOW == 122 (1734B800) [pid = 3848] [serial = 978] [outer = 00000000] [url = about:blank] 15:23:58 INFO - PROCESS | 3848 | --DOMWINDOW == 121 (15C60C00) [pid = 3848] [serial = 972] [outer = 00000000] [url = about:blank] 15:23:58 INFO - PROCESS | 3848 | --DOMWINDOW == 120 (0F66E000) [pid = 3848] [serial = 951] [outer = 00000000] [url = about:blank] 15:23:58 INFO - PROCESS | 3848 | --DOMWINDOW == 119 (112B7000) [pid = 3848] [serial = 987] [outer = 00000000] [url = about:blank] 15:23:58 INFO - PROCESS | 3848 | --DOMWINDOW == 118 (1A320C00) [pid = 3848] [serial = 982] [outer = 00000000] [url = about:blank] 15:23:58 INFO - PROCESS | 3848 | --DOMWINDOW == 117 (1A5F1400) [pid = 3848] [serial = 960] [outer = 00000000] [url = about:blank] 15:23:58 INFO - PROCESS | 3848 | --DOMWINDOW == 116 (1AC16000) [pid = 3848] [serial = 945] [outer = 00000000] [url = about:blank] 15:23:58 INFO - PROCESS | 3848 | --DOMWINDOW == 115 (1A313800) [pid = 3848] [serial = 981] [outer = 00000000] [url = about:blank] 15:23:58 INFO - PROCESS | 3848 | --DOMWINDOW == 114 (1B9DBC00) [pid = 3848] [serial = 957] [outer = 00000000] [url = about:blank] 15:23:58 INFO - PROCESS | 3848 | --DOMWINDOW == 113 (16656400) [pid = 3848] [serial = 976] [outer = 00000000] [url = about:blank] 15:23:58 INFO - PROCESS | 3848 | --DOMWINDOW == 112 (16181000) [pid = 3848] [serial = 943] [outer = 00000000] [url = about:blank] 15:23:58 INFO - PROCESS | 3848 | --DOMWINDOW == 111 (1AD40800) [pid = 3848] [serial = 985] [outer = 00000000] [url = about:blank] 15:23:58 INFO - PROCESS | 3848 | --DOMWINDOW == 110 (16656C00) [pid = 3848] [serial = 963] [outer = 00000000] [url = about:blank] 15:23:58 INFO - PROCESS | 3848 | --DOMWINDOW == 109 (17376800) [pid = 3848] [serial = 979] [outer = 00000000] [url = about:blank] 15:23:58 INFO - PROCESS | 3848 | --DOMWINDOW == 108 (11511000) [pid = 3848] [serial = 966] [outer = 00000000] [url = about:blank] 15:23:58 INFO - PROCESS | 3848 | --DOMWINDOW == 107 (1AC4E400) [pid = 3848] [serial = 895] [outer = 00000000] [url = about:blank] 15:23:58 INFO - PROCESS | 3848 | --DOMWINDOW == 106 (160BF000) [pid = 3848] [serial = 942] [outer = 00000000] [url = about:blank] 15:23:58 INFO - PROCESS | 3848 | --DOMWINDOW == 105 (11009400) [pid = 3848] [serial = 954] [outer = 00000000] [url = about:blank] 15:23:58 INFO - PROCESS | 3848 | --DOMWINDOW == 104 (1AD87800) [pid = 3848] [serial = 898] [outer = 00000000] [url = about:blank] 15:23:58 INFO - PROCESS | 3848 | --DOMWINDOW == 103 (1AD48400) [pid = 3848] [serial = 886] [outer = 00000000] [url = about:blank] 15:23:58 INFO - PROCESS | 3848 | --DOMWINDOW == 102 (16183000) [pid = 3848] [serial = 973] [outer = 00000000] [url = about:blank] 15:23:58 INFO - PROCESS | 3848 | --DOMWINDOW == 101 (1311D800) [pid = 3848] [serial = 988] [outer = 00000000] [url = about:blank] 15:23:58 INFO - PROCESS | 3848 | --DOMWINDOW == 100 (11B0D000) [pid = 3848] [serial = 889] [outer = 00000000] [url = about:blank] 15:23:58 INFO - PROCESS | 3848 | --DOMWINDOW == 99 (1175B800) [pid = 3848] [serial = 967] [outer = 00000000] [url = about:blank] 15:23:58 INFO - PROCESS | 3848 | --DOMWINDOW == 98 (1B27F800) [pid = 3848] [serial = 904] [outer = 00000000] [url = about:blank] 15:23:58 INFO - PROCESS | 3848 | --DOMWINDOW == 97 (1AC12800) [pid = 3848] [serial = 984] [outer = 00000000] [url = about:blank] 15:23:58 INFO - PROCESS | 3848 | --DOMWINDOW == 96 (1AED2800) [pid = 3848] [serial = 901] [outer = 00000000] [url = about:blank] 15:23:58 INFO - PROCESS | 3848 | --DOMWINDOW == 95 (135A7000) [pid = 3848] [serial = 970] [outer = 00000000] [url = about:blank] 15:23:58 INFO - PROCESS | 3848 | --DOMWINDOW == 94 (1664E000) [pid = 3848] [serial = 975] [outer = 00000000] [url = about:blank] 15:23:58 INFO - PROCESS | 3848 | --DOMWINDOW == 93 (12C3F400) [pid = 3848] [serial = 940] [outer = 00000000] [url = about:blank] 15:23:58 INFO - PROCESS | 3848 | --DOMWINDOW == 92 (1175E400) [pid = 3848] [serial = 939] [outer = 00000000] [url = about:blank] 15:23:58 INFO - PROCESS | 3848 | --DOMWINDOW == 91 (1B615000) [pid = 3848] [serial = 948] [outer = 00000000] [url = about:blank] 15:23:58 INFO - PROCESS | 3848 | --DOMWINDOW == 90 (120FB000) [pid = 3848] [serial = 969] [outer = 00000000] [url = about:blank] 15:23:58 INFO - PROCESS | 3848 | --DOMWINDOW == 89 (1AD83C00) [pid = 3848] [serial = 946] [outer = 00000000] [url = about:blank] 15:23:58 INFO - PROCESS | 3848 | --DOMWINDOW == 88 (16182C00) [pid = 3848] [serial = 892] [outer = 00000000] [url = about:blank] 15:23:58 INFO - PROCESS | 3848 | --DOMWINDOW == 87 (1A19D000) [pid = 3848] [serial = 993] [outer = 00000000] [url = about:blank] 15:23:58 INFO - PROCESS | 3848 | --DOMWINDOW == 86 (16651C00) [pid = 3848] [serial = 991] [outer = 00000000] [url = about:blank] 15:23:58 INFO - PROCESS | 3848 | 1462487038844 Marionette TRACE conn2 <- [1,1356,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html",0,null,null,[["Canvas test: 2d.pattern.image.broken",1,"assert_throws: function \"function () { ctx.createPattern(img, 'repeat'); }\" threw object \"[Exception... \"Component is not available\" nsresult: \"0x...\" that is not a DOMException INVALID_STATE_ERR: property \"code\" is equal to undefined, expected 11","@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html:23:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1357,"getWindowHandle",null] 15:23:58 INFO - PROCESS | 3848 | 1462487038873 Marionette TRACE conn2 <- [1,1357,null,{"value":"13"}] 15:23:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html 15:23:58 INFO - PROCESS | 3848 | 1462487038879 Marionette TRACE conn2 -> [0,1358,"setScriptTimeout",{"ms":35000}] 15:23:58 INFO - PROCESS | 3848 | 1462487038883 Marionette TRACE conn2 <- [1,1358,null,{}] 15:23:58 INFO - PROCESS | 3848 | 1462487038890 Marionette TRACE conn2 -> [0,1359,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:23:58 INFO - PROCESS | 3848 | 1462487038980 Marionette TRACE conn2 <- [1,1359,null,{"value":null}] 15:23:58 INFO - PROCESS | 3848 | 1462487038994 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\", \"4d8e089e-8c00-4ed9-b753-79225e50fa4e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:23:59 INFO - PROCESS | 3848 | ++DOCSHELL 0F627400 == 28 [pid = 3848] [id = 349] 15:23:59 INFO - PROCESS | 3848 | ++DOMWINDOW == 87 (0F627800) [pid = 3848] [serial = 1046] [outer = 00000000] 15:23:59 INFO - PROCESS | 3848 | ++DOMWINDOW == 88 (0F66D800) [pid = 3848] [serial = 1047] [outer = 0F627800] 15:23:59 INFO - PROCESS | 3848 | 1462487039053 Marionette DEBUG loaded listener.js 15:23:59 INFO - PROCESS | 3848 | ++DOMWINDOW == 89 (10548C00) [pid = 3848] [serial = 1048] [outer = 0F627800] 15:23:59 INFO - PROCESS | 3848 | 1462487039551 Marionette TRACE conn2 <- [1,1360,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html",0,null,null,[["Canvas test: 2d.pattern.image.incomplete.emptysrc",1,"An attempt was made to use an object that is not, or is no longer, usable","@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html:24:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1361,"getWindowHandle",null] 15:23:59 INFO - PROCESS | 3848 | 1462487039585 Marionette TRACE conn2 <- [1,1361,null,{"value":"13"}] 15:23:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html 15:23:59 INFO - PROCESS | 3848 | 1462487039595 Marionette TRACE conn2 -> [0,1362,"setScriptTimeout",{"ms":35000}] 15:23:59 INFO - PROCESS | 3848 | 1462487039598 Marionette TRACE conn2 <- [1,1362,null,{}] 15:23:59 INFO - PROCESS | 3848 | 1462487039602 Marionette TRACE conn2 -> [0,1363,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:23:59 INFO - PROCESS | 3848 | 1462487039686 Marionette TRACE conn2 <- [1,1363,null,{"value":null}] 15:23:59 INFO - PROCESS | 3848 | 1462487039696 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\", \"4d8e089e-8c00-4ed9-b753-79225e50fa4e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:23:59 INFO - PROCESS | 3848 | ++DOCSHELL 10D26000 == 29 [pid = 3848] [id = 350] 15:23:59 INFO - PROCESS | 3848 | ++DOMWINDOW == 90 (10DE1000) [pid = 3848] [serial = 1049] [outer = 00000000] 15:23:59 INFO - PROCESS | 3848 | ++DOMWINDOW == 91 (10E06800) [pid = 3848] [serial = 1050] [outer = 10DE1000] 15:23:59 INFO - PROCESS | 3848 | 1462487039743 Marionette DEBUG loaded listener.js 15:23:59 INFO - PROCESS | 3848 | ++DOMWINDOW == 92 (10E0B400) [pid = 3848] [serial = 1051] [outer = 10DE1000] 15:24:00 INFO - PROCESS | 3848 | [3848] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-aurora-w32-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 15:24:00 INFO - PROCESS | 3848 | 1462487040229 Marionette TRACE conn2 <- [1,1364,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html",0,null,null,[["Canvas test: 2d.pattern.image.incomplete.immediate",1,"","@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html:28:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1365,"getWindowHandle",null] 15:24:00 INFO - PROCESS | 3848 | 1462487040297 Marionette TRACE conn2 <- [1,1365,null,{"value":"13"}] 15:24:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html 15:24:00 INFO - PROCESS | 3848 | 1462487040301 Marionette TRACE conn2 -> [0,1366,"setScriptTimeout",{"ms":35000}] 15:24:00 INFO - PROCESS | 3848 | 1462487040304 Marionette TRACE conn2 <- [1,1366,null,{}] 15:24:00 INFO - PROCESS | 3848 | 1462487040315 Marionette TRACE conn2 -> [0,1367,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:24:00 INFO - PROCESS | 3848 | 1462487040440 Marionette TRACE conn2 <- [1,1367,null,{"value":null}] 15:24:00 INFO - PROCESS | 3848 | 1462487040524 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\", \"4d8e089e-8c00-4ed9-b753-79225e50fa4e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:24:00 INFO - PROCESS | 3848 | ++DOCSHELL 11009000 == 30 [pid = 3848] [id = 351] 15:24:00 INFO - PROCESS | 3848 | ++DOMWINDOW == 93 (11009400) [pid = 3848] [serial = 1052] [outer = 00000000] 15:24:00 INFO - PROCESS | 3848 | ++DOMWINDOW == 94 (1101D000) [pid = 3848] [serial = 1053] [outer = 11009400] 15:24:00 INFO - PROCESS | 3848 | 1462487040574 Marionette DEBUG loaded listener.js 15:24:00 INFO - PROCESS | 3848 | ++DOMWINDOW == 95 (11026800) [pid = 3848] [serial = 1054] [outer = 11009400] 15:24:00 INFO - PROCESS | 3848 | 1462487040973 Marionette TRACE conn2 <- [1,1368,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html",0,null,null,[["Canvas test: 2d.pattern.image.incomplete.nosrc",1,"An attempt was made to use an object that is not, or is no longer, usable","@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html:23:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1369,"getWindowHandle",null] 15:24:01 INFO - PROCESS | 3848 | 1462487041002 Marionette TRACE conn2 <- [1,1369,null,{"value":"13"}] 15:24:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html 15:24:01 INFO - PROCESS | 3848 | 1462487041012 Marionette TRACE conn2 -> [0,1370,"setScriptTimeout",{"ms":35000}] 15:24:01 INFO - PROCESS | 3848 | 1462487041014 Marionette TRACE conn2 <- [1,1370,null,{}] 15:24:01 INFO - PROCESS | 3848 | 1462487041018 Marionette TRACE conn2 -> [0,1371,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:24:01 INFO - PROCESS | 3848 | 1462487041104 Marionette TRACE conn2 <- [1,1371,null,{"value":null}] 15:24:01 INFO - PROCESS | 3848 | 1462487041111 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\", \"4d8e089e-8c00-4ed9-b753-79225e50fa4e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:24:01 INFO - PROCESS | 3848 | ++DOCSHELL 11020400 == 31 [pid = 3848] [id = 352] 15:24:01 INFO - PROCESS | 3848 | ++DOMWINDOW == 96 (11510800) [pid = 3848] [serial = 1055] [outer = 00000000] 15:24:01 INFO - PROCESS | 3848 | ++DOMWINDOW == 97 (11759400) [pid = 3848] [serial = 1056] [outer = 11510800] 15:24:01 INFO - PROCESS | 3848 | 1462487041155 Marionette DEBUG loaded listener.js 15:24:01 INFO - PROCESS | 3848 | ++DOMWINDOW == 98 (11763400) [pid = 3848] [serial = 1057] [outer = 11510800] 15:24:01 INFO - PROCESS | 3848 | [3848] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-aurora-w32-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 15:24:01 INFO - PROCESS | 3848 | 1462487041599 Marionette TRACE conn2 <- [1,1372,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html",0,null,null,[["Canvas test: 2d.pattern.image.incomplete.reload",1,"assert_equals: ctx.createPattern(img, 'repeat') === null (got [object CanvasPattern][object], expected [object]) expected null but got object \"[object CanvasPattern]\"","_assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html:29:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1373,"getWindowHandle",null] 15:24:01 INFO - PROCESS | 3848 | 1462487041666 Marionette TRACE conn2 <- [1,1373,null,{"value":"13"}] 15:24:01 INFO - PROCESS | 3848 | 1462487041670 Marionette TRACE conn2 -> [0,1374,"setScriptTimeout",{"ms":35000}] 15:24:01 INFO - PROCESS | 3848 | 1462487041671 Marionette TRACE conn2 <- [1,1374,null,{}] 15:24:01 INFO - PROCESS | 3848 | 1462487041675 Marionette TRACE conn2 -> [0,1375,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:24:01 INFO - PROCESS | 3848 | 1462487041750 Marionette TRACE conn2 <- [1,1375,null,{"value":null}] 15:24:01 INFO - PROCESS | 3848 | 1462487041758 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\", \"4d8e089e-8c00-4ed9-b753-79225e50fa4e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:24:01 INFO - PROCESS | 3848 | ++DOCSHELL 11B3D800 == 32 [pid = 3848] [id = 353] 15:24:01 INFO - PROCESS | 3848 | ++DOMWINDOW == 99 (11B3E400) [pid = 3848] [serial = 1058] [outer = 00000000] 15:24:01 INFO - PROCESS | 3848 | ++DOMWINDOW == 100 (11B8B800) [pid = 3848] [serial = 1059] [outer = 11B3E400] 15:24:01 INFO - PROCESS | 3848 | 1462487041803 Marionette DEBUG loaded listener.js 15:24:01 INFO - PROCESS | 3848 | ++DOMWINDOW == 101 (120EF000) [pid = 3848] [serial = 1060] [outer = 11B3E400] 15:24:02 INFO - PROCESS | 3848 | 1462487042285 Marionette TRACE conn2 <- [1,1376,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html",0,null,null,[["Canvas test: 2d.pattern.image.incomplete.removedsrc",1,"An attempt was made to use an object that is not, or is no longer, usable","@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html:24:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1377,"getWindowHandle",null] 15:24:02 INFO - PROCESS | 3848 | 1462487042309 Marionette TRACE conn2 <- [1,1377,null,{"value":"13"}] 15:24:02 INFO - PROCESS | 3848 | 1462487042313 Marionette TRACE conn2 -> [0,1378,"setScriptTimeout",{"ms":35000}] 15:24:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html 15:24:02 INFO - PROCESS | 3848 | 1462487042314 Marionette TRACE conn2 <- [1,1378,null,{}] 15:24:02 INFO - PROCESS | 3848 | 1462487042322 Marionette TRACE conn2 -> [0,1379,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:24:02 INFO - PROCESS | 3848 | 1462487042432 Marionette TRACE conn2 <- [1,1379,null,{"value":null}] 15:24:02 INFO - PROCESS | 3848 | 1462487042443 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\", \"4d8e089e-8c00-4ed9-b753-79225e50fa4e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:24:02 INFO - PROCESS | 3848 | ++DOCSHELL 13152400 == 33 [pid = 3848] [id = 354] 15:24:02 INFO - PROCESS | 3848 | ++DOMWINDOW == 102 (13153000) [pid = 3848] [serial = 1061] [outer = 00000000] 15:24:02 INFO - PROCESS | 3848 | ++DOMWINDOW == 103 (13487800) [pid = 3848] [serial = 1062] [outer = 13153000] 15:24:02 INFO - PROCESS | 3848 | 1462487042490 Marionette DEBUG loaded listener.js 15:24:02 INFO - PROCESS | 3848 | ++DOMWINDOW == 104 (135A4000) [pid = 3848] [serial = 1063] [outer = 13153000] 15:24:02 INFO - PROCESS | 3848 | 1462487042931 Marionette TRACE conn2 <- [1,1380,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html",0,null,null,[["Canvas test: 2d.pattern.image.null",0,null,null]]]}] 15:24:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | Canvas test: 2d.pattern.image.null 15:24:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | took 641ms 15:24:02 INFO - PROCESS | 3848 | 1462487042951 Marionette TRACE conn2 -> [0,1381,"getWindowHandle",null] 15:24:02 INFO - PROCESS | 3848 | 1462487042953 Marionette TRACE conn2 <- [1,1381,null,{"value":"13"}] 15:24:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html 15:24:02 INFO - PROCESS | 3848 | 1462487042956 Marionette TRACE conn2 -> [0,1382,"setScriptTimeout",{"ms":35000}] 15:24:02 INFO - PROCESS | 3848 | 1462487042958 Marionette TRACE conn2 <- [1,1382,null,{}] 15:24:02 INFO - PROCESS | 3848 | 1462487042961 Marionette TRACE conn2 -> [0,1383,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:24:03 INFO - PROCESS | 3848 | 1462487043040 Marionette TRACE conn2 <- [1,1383,null,{"value":null}] 15:24:03 INFO - PROCESS | 3848 | 1462487043047 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\", \"4d8e089e-8c00-4ed9-b753-79225e50fa4e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:24:03 INFO - PROCESS | 3848 | ++DOCSHELL 13451C00 == 34 [pid = 3848] [id = 355] 15:24:03 INFO - PROCESS | 3848 | ++DOMWINDOW == 105 (1347F400) [pid = 3848] [serial = 1064] [outer = 00000000] 15:24:03 INFO - PROCESS | 3848 | ++DOMWINDOW == 106 (1375FC00) [pid = 3848] [serial = 1065] [outer = 1347F400] 15:24:03 INFO - PROCESS | 3848 | 1462487043098 Marionette DEBUG loaded listener.js 15:24:03 INFO - PROCESS | 3848 | ++DOMWINDOW == 107 (13CB9800) [pid = 3848] [serial = 1066] [outer = 1347F400] 15:24:03 INFO - PROCESS | 3848 | 1462487043534 Marionette TRACE conn2 <- [1,1384,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html",0,null,null,[["Canvas test: 2d.pattern.image.string",0,null,null]]]}] 15:24:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | Canvas test: 2d.pattern.image.string 15:24:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | took 641ms 15:24:03 INFO - PROCESS | 3848 | 1462487043594 Marionette TRACE conn2 -> [0,1385,"getWindowHandle",null] 15:24:03 INFO - PROCESS | 3848 | 1462487043596 Marionette TRACE conn2 <- [1,1385,null,{"value":"13"}] 15:24:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html 15:24:03 INFO - PROCESS | 3848 | 1462487043604 Marionette TRACE conn2 -> [0,1386,"setScriptTimeout",{"ms":35000}] 15:24:03 INFO - PROCESS | 3848 | 1462487043606 Marionette TRACE conn2 <- [1,1386,null,{}] 15:24:03 INFO - PROCESS | 3848 | 1462487043609 Marionette TRACE conn2 -> [0,1387,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:24:03 INFO - PROCESS | 3848 | 1462487043682 Marionette TRACE conn2 <- [1,1387,null,{"value":null}] 15:24:03 INFO - PROCESS | 3848 | 1462487043688 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\", \"4d8e089e-8c00-4ed9-b753-79225e50fa4e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:24:03 INFO - PROCESS | 3848 | ++DOCSHELL 1375B800 == 35 [pid = 3848] [id = 356] 15:24:03 INFO - PROCESS | 3848 | ++DOMWINDOW == 108 (1375F800) [pid = 3848] [serial = 1067] [outer = 00000000] 15:24:03 INFO - PROCESS | 3848 | ++DOMWINDOW == 109 (1465F800) [pid = 3848] [serial = 1068] [outer = 1375F800] 15:24:03 INFO - PROCESS | 3848 | 1462487043732 Marionette DEBUG loaded listener.js 15:24:03 INFO - PROCESS | 3848 | ++DOMWINDOW == 110 (14660400) [pid = 3848] [serial = 1069] [outer = 1375F800] 15:24:04 INFO - PROCESS | 3848 | 1462487044200 Marionette TRACE conn2 <- [1,1388,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html",0,null,null,[["Canvas test: 2d.pattern.image.undefined",0,null,null]]]}] 15:24:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | Canvas test: 2d.pattern.image.undefined 15:24:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | took 625ms 15:24:04 INFO - PROCESS | 3848 | 1462487044243 Marionette TRACE conn2 -> [0,1389,"getWindowHandle",null] 15:24:04 INFO - PROCESS | 3848 | 1462487044245 Marionette TRACE conn2 <- [1,1389,null,{"value":"13"}] 15:24:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html 15:24:04 INFO - PROCESS | 3848 | 1462487044252 Marionette TRACE conn2 -> [0,1390,"setScriptTimeout",{"ms":35000}] 15:24:04 INFO - PROCESS | 3848 | 1462487044253 Marionette TRACE conn2 <- [1,1390,null,{}] 15:24:04 INFO - PROCESS | 3848 | 1462487044257 Marionette TRACE conn2 -> [0,1391,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:24:04 INFO - PROCESS | 3848 | 1462487044361 Marionette TRACE conn2 <- [1,1391,null,{"value":null}] 15:24:04 INFO - PROCESS | 3848 | 1462487044451 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\", \"4d8e089e-8c00-4ed9-b753-79225e50fa4e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:24:04 INFO - PROCESS | 3848 | ++DOCSHELL 10F0BC00 == 36 [pid = 3848] [id = 357] 15:24:04 INFO - PROCESS | 3848 | ++DOMWINDOW == 111 (146D5800) [pid = 3848] [serial = 1070] [outer = 00000000] 15:24:04 INFO - PROCESS | 3848 | ++DOMWINDOW == 112 (155E0000) [pid = 3848] [serial = 1071] [outer = 146D5800] 15:24:04 INFO - PROCESS | 3848 | 1462487044496 Marionette DEBUG loaded listener.js 15:24:04 INFO - PROCESS | 3848 | ++DOMWINDOW == 113 (155E0800) [pid = 3848] [serial = 1072] [outer = 146D5800] 15:24:05 INFO - PROCESS | 3848 | --DOMWINDOW == 112 (1B188C00) [pid = 3848] [serial = 935] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html] 15:24:05 INFO - PROCESS | 3848 | --DOMWINDOW == 111 (1AC14800) [pid = 3848] [serial = 956] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html] 15:24:05 INFO - PROCESS | 3848 | --DOMWINDOW == 110 (1736E800) [pid = 3848] [serial = 1034] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html] 15:24:05 INFO - PROCESS | 3848 | --DOMWINDOW == 109 (17340C00) [pid = 3848] [serial = 1031] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html] 15:24:05 INFO - PROCESS | 3848 | --DOMWINDOW == 108 (10F0AC00) [pid = 3848] [serial = 1037] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html] 15:24:05 INFO - PROCESS | 3848 | --DOMWINDOW == 107 (11518400) [pid = 3848] [serial = 1040] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html] 15:24:05 INFO - PROCESS | 3848 | --DOMWINDOW == 106 (155E2800) [pid = 3848] [serial = 1025] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html] 15:24:05 INFO - PROCESS | 3848 | --DOMWINDOW == 105 (14661000) [pid = 3848] [serial = 1022] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html] 15:24:05 INFO - PROCESS | 3848 | --DOMWINDOW == 104 (10604C00) [pid = 3848] [serial = 1019] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html] 15:24:05 INFO - PROCESS | 3848 | --DOMWINDOW == 103 (1100AC00) [pid = 3848] [serial = 1016] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html] 15:24:05 INFO - PROCESS | 3848 | --DOMWINDOW == 102 (1101D800) [pid = 3848] [serial = 1013] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html] 15:24:05 INFO - PROCESS | 3848 | --DOMWINDOW == 101 (1101DC00) [pid = 3848] [serial = 1010] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html] 15:24:05 INFO - PROCESS | 3848 | --DOMWINDOW == 100 (10E03800) [pid = 3848] [serial = 1007] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html] 15:24:05 INFO - PROCESS | 3848 | --DOMWINDOW == 99 (1AECC000) [pid = 3848] [serial = 1004] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html] 15:24:05 INFO - PROCESS | 3848 | --DOMWINDOW == 98 (17F92000) [pid = 3848] [serial = 1001] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html] 15:24:05 INFO - PROCESS | 3848 | --DOMWINDOW == 97 (13F7C800) [pid = 3848] [serial = 998] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html] 15:24:05 INFO - PROCESS | 3848 | --DOMWINDOW == 96 (10E8E800) [pid = 3848] [serial = 995] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html] 15:24:05 INFO - PROCESS | 3848 | --DOMWINDOW == 95 (15C65C00) [pid = 3848] [serial = 992] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html] 15:24:05 INFO - PROCESS | 3848 | --DOMWINDOW == 94 (164BE400) [pid = 3848] [serial = 1028] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html] 15:24:05 INFO - PROCESS | 3848 | --DOMWINDOW == 93 (15B68000) [pid = 3848] [serial = 962] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html] 15:24:05 INFO - PROCESS | 3848 | --DOMWINDOW == 92 (1101EC00) [pid = 3848] [serial = 959] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html] 15:24:05 INFO - PROCESS | 3848 | --DOMWINDOW == 91 (0F666000) [pid = 3848] [serial = 950] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html] 15:24:05 INFO - PROCESS | 3848 | --DOMWINDOW == 90 (11005C00) [pid = 3848] [serial = 953] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html] 15:24:05 INFO - PROCESS | 3848 | --DOMWINDOW == 89 (1B186400) [pid = 3848] [serial = 947] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html] 15:24:05 INFO - PROCESS | 3848 | 1462487045762 Marionette TRACE conn2 <- [1,1392,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html",0,null,null,[["Canvas test: 2d.pattern.modify.canvas1",0,null,null]]]}] 15:24:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | Canvas test: 2d.pattern.modify.canvas1 15:24:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | took 1564ms 15:24:05 INFO - PROCESS | 3848 | 1462487045814 Marionette TRACE conn2 -> [0,1393,"getWindowHandle",null] 15:24:05 INFO - PROCESS | 3848 | 1462487045820 Marionette TRACE conn2 <- [1,1393,null,{"value":"13"}] 15:24:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html 15:24:05 INFO - PROCESS | 3848 | 1462487045825 Marionette TRACE conn2 -> [0,1394,"setScriptTimeout",{"ms":35000}] 15:24:05 INFO - PROCESS | 3848 | 1462487045829 Marionette TRACE conn2 <- [1,1394,null,{}] 15:24:05 INFO - PROCESS | 3848 | 1462487045834 Marionette TRACE conn2 -> [0,1395,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:24:05 INFO - PROCESS | 3848 | 1462487045969 Marionette TRACE conn2 <- [1,1395,null,{"value":null}] 15:24:06 INFO - PROCESS | 3848 | 1462487046094 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\", \"4d8e089e-8c00-4ed9-b753-79225e50fa4e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:24:06 INFO - PROCESS | 3848 | ++DOCSHELL 0F621800 == 37 [pid = 3848] [id = 358] 15:24:06 INFO - PROCESS | 3848 | ++DOMWINDOW == 90 (0F667C00) [pid = 3848] [serial = 1073] [outer = 00000000] 15:24:06 INFO - PROCESS | 3848 | ++DOMWINDOW == 91 (106AEC00) [pid = 3848] [serial = 1074] [outer = 0F667C00] 15:24:06 INFO - PROCESS | 3848 | 1462487046161 Marionette DEBUG loaded listener.js 15:24:06 INFO - PROCESS | 3848 | ++DOMWINDOW == 92 (10DE7800) [pid = 3848] [serial = 1075] [outer = 0F667C00] 15:24:06 INFO - PROCESS | 3848 | 1462487046911 Marionette TRACE conn2 <- [1,1396,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html",0,null,null,[["Canvas test: 2d.pattern.modify.canvas2",0,null,null]]]}] 15:24:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | Canvas test: 2d.pattern.modify.canvas2 15:24:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | took 1142ms 15:24:06 INFO - PROCESS | 3848 | 1462487046972 Marionette TRACE conn2 -> [0,1397,"getWindowHandle",null] 15:24:06 INFO - PROCESS | 3848 | 1462487046978 Marionette TRACE conn2 <- [1,1397,null,{"value":"13"}] 15:24:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html 15:24:06 INFO - PROCESS | 3848 | 1462487046985 Marionette TRACE conn2 -> [0,1398,"setScriptTimeout",{"ms":35000}] 15:24:07 INFO - PROCESS | 3848 | 1462487046988 Marionette TRACE conn2 <- [1,1398,null,{}] 15:24:07 INFO - PROCESS | 3848 | 1462487046992 Marionette TRACE conn2 -> [0,1399,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:24:07 INFO - PROCESS | 3848 | 1462487047114 Marionette TRACE conn2 <- [1,1399,null,{"value":null}] 15:24:07 INFO - PROCESS | 3848 | 1462487047327 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\", \"4d8e089e-8c00-4ed9-b753-79225e50fa4e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:24:07 INFO - PROCESS | 3848 | ++DOCSHELL 0F5CB400 == 38 [pid = 3848] [id = 359] 15:24:07 INFO - PROCESS | 3848 | ++DOMWINDOW == 93 (0F5D1800) [pid = 3848] [serial = 1076] [outer = 00000000] 15:24:07 INFO - PROCESS | 3848 | ++DOMWINDOW == 94 (0F625C00) [pid = 3848] [serial = 1077] [outer = 0F5D1800] 15:24:07 INFO - PROCESS | 3848 | 1462487047393 Marionette DEBUG loaded listener.js 15:24:07 INFO - PROCESS | 3848 | ++DOMWINDOW == 95 (0F66E000) [pid = 3848] [serial = 1078] [outer = 0F5D1800] 15:24:07 INFO - PROCESS | 3848 | --DOCSHELL 11B0E800 == 37 [pid = 3848] [id = 22] 15:24:07 INFO - PROCESS | 3848 | --DOCSHELL 10DE3800 == 36 [pid = 3848] [id = 21] 15:24:07 INFO - PROCESS | 3848 | --DOCSHELL 16D23800 == 35 [pid = 3848] [id = 8] 15:24:07 INFO - PROCESS | 3848 | --DOCSHELL 15136400 == 34 [pid = 3848] [id = 25] 15:24:07 INFO - PROCESS | 3848 | --DOCSHELL 1AD3D400 == 33 [pid = 3848] [id = 11] 15:24:07 INFO - PROCESS | 3848 | --DOCSHELL 146CF400 == 32 [pid = 3848] [id = 24] 15:24:07 INFO - PROCESS | 3848 | --DOCSHELL 106C5800 == 31 [pid = 3848] [id = 27] 15:24:07 INFO - PROCESS | 3848 | --DOCSHELL 1AC56800 == 30 [pid = 3848] [id = 10] 15:24:07 INFO - PROCESS | 3848 | --DOCSHELL 13598400 == 29 [pid = 3848] [id = 23] 15:24:07 INFO - PROCESS | 3848 | --DOMWINDOW == 94 (1753B800) [pid = 3848] [serial = 964] [outer = 00000000] [url = about:blank] 15:24:07 INFO - PROCESS | 3848 | --DOMWINDOW == 93 (1AC51C00) [pid = 3848] [serial = 961] [outer = 00000000] [url = about:blank] 15:24:07 INFO - PROCESS | 3848 | --DOMWINDOW == 92 (0F672800) [pid = 3848] [serial = 952] [outer = 00000000] [url = about:blank] 15:24:07 INFO - PROCESS | 3848 | --DOMWINDOW == 91 (11010400) [pid = 3848] [serial = 955] [outer = 00000000] [url = about:blank] 15:24:07 INFO - PROCESS | 3848 | --DOMWINDOW == 90 (1B756000) [pid = 3848] [serial = 949] [outer = 00000000] [url = about:blank] 15:24:07 INFO - PROCESS | 3848 | --DOMWINDOW == 89 (1B61FC00) [pid = 3848] [serial = 937] [outer = 00000000] [url = about:blank] 15:24:07 INFO - PROCESS | 3848 | --DOMWINDOW == 88 (1B9E1800) [pid = 3848] [serial = 958] [outer = 00000000] [url = about:blank] 15:24:07 INFO - PROCESS | 3848 | --DOMWINDOW == 87 (18030400) [pid = 3848] [serial = 1035] [outer = 00000000] [url = about:blank] 15:24:07 INFO - PROCESS | 3848 | --DOMWINDOW == 86 (1753C400) [pid = 3848] [serial = 1032] [outer = 00000000] [url = about:blank] 15:24:07 INFO - PROCESS | 3848 | --DOMWINDOW == 85 (11514800) [pid = 3848] [serial = 1038] [outer = 00000000] [url = about:blank] 15:24:07 INFO - PROCESS | 3848 | --DOMWINDOW == 84 (17F8E400) [pid = 3848] [serial = 1041] [outer = 00000000] [url = about:blank] 15:24:07 INFO - PROCESS | 3848 | --DOMWINDOW == 83 (18038400) [pid = 3848] [serial = 1036] [outer = 00000000] [url = about:blank] 15:24:07 INFO - PROCESS | 3848 | --DOMWINDOW == 82 (16179800) [pid = 3848] [serial = 1026] [outer = 00000000] [url = about:blank] 15:24:07 INFO - PROCESS | 3848 | --DOMWINDOW == 81 (146D8000) [pid = 3848] [serial = 1023] [outer = 00000000] [url = about:blank] 15:24:07 INFO - PROCESS | 3848 | --DOMWINDOW == 80 (155DEC00) [pid = 3848] [serial = 1024] [outer = 00000000] [url = about:blank] 15:24:07 INFO - PROCESS | 3848 | --DOMWINDOW == 79 (10EB3400) [pid = 3848] [serial = 1020] [outer = 00000000] [url = about:blank] 15:24:07 INFO - PROCESS | 3848 | --DOMWINDOW == 78 (11B01400) [pid = 3848] [serial = 1021] [outer = 00000000] [url = about:blank] 15:24:07 INFO - PROCESS | 3848 | --DOMWINDOW == 77 (11514C00) [pid = 3848] [serial = 1018] [outer = 00000000] [url = about:blank] 15:24:07 INFO - PROCESS | 3848 | --DOMWINDOW == 76 (11024400) [pid = 3848] [serial = 1017] [outer = 00000000] [url = about:blank] 15:24:07 INFO - PROCESS | 3848 | --DOMWINDOW == 75 (1A31BC00) [pid = 3848] [serial = 1044] [outer = 00000000] [url = about:blank] 15:24:07 INFO - PROCESS | 3848 | --DOMWINDOW == 74 (160CA400) [pid = 3848] [serial = 1015] [outer = 00000000] [url = about:blank] 15:24:07 INFO - PROCESS | 3848 | --DOMWINDOW == 73 (15B6CC00) [pid = 3848] [serial = 1014] [outer = 00000000] [url = about:blank] 15:24:07 INFO - PROCESS | 3848 | --DOMWINDOW == 72 (1B9DEC00) [pid = 3848] [serial = 1012] [outer = 00000000] [url = about:blank] 15:24:07 INFO - PROCESS | 3848 | --DOMWINDOW == 71 (1B9D8400) [pid = 3848] [serial = 1011] [outer = 00000000] [url = about:blank] 15:24:07 INFO - PROCESS | 3848 | --DOMWINDOW == 70 (10E10000) [pid = 3848] [serial = 1009] [outer = 00000000] [url = about:blank] 15:24:07 INFO - PROCESS | 3848 | --DOMWINDOW == 69 (10E0C000) [pid = 3848] [serial = 1008] [outer = 00000000] [url = about:blank] 15:24:07 INFO - PROCESS | 3848 | --DOMWINDOW == 68 (1B286C00) [pid = 3848] [serial = 1006] [outer = 00000000] [url = about:blank] 15:24:07 INFO - PROCESS | 3848 | --DOMWINDOW == 67 (1B182C00) [pid = 3848] [serial = 1005] [outer = 00000000] [url = about:blank] 15:24:07 INFO - PROCESS | 3848 | --DOMWINDOW == 66 (1A5EE400) [pid = 3848] [serial = 1003] [outer = 00000000] [url = about:blank] 15:24:07 INFO - PROCESS | 3848 | --DOMWINDOW == 65 (19ECD800) [pid = 3848] [serial = 1002] [outer = 00000000] [url = about:blank] 15:24:07 INFO - PROCESS | 3848 | --DOMWINDOW == 64 (1601F800) [pid = 3848] [serial = 1000] [outer = 00000000] [url = about:blank] 15:24:07 INFO - PROCESS | 3848 | --DOMWINDOW == 63 (151B9800) [pid = 3848] [serial = 999] [outer = 00000000] [url = about:blank] 15:24:07 INFO - PROCESS | 3848 | --DOMWINDOW == 62 (11EDF400) [pid = 3848] [serial = 997] [outer = 00000000] [url = about:blank] 15:24:07 INFO - PROCESS | 3848 | --DOMWINDOW == 61 (113F2800) [pid = 3848] [serial = 996] [outer = 00000000] [url = about:blank] 15:24:07 INFO - PROCESS | 3848 | --DOMWINDOW == 60 (1A76D000) [pid = 3848] [serial = 994] [outer = 00000000] [url = about:blank] 15:24:07 INFO - PROCESS | 3848 | --DOMWINDOW == 59 (19ECA800) [pid = 3848] [serial = 1042] [outer = 00000000] [url = about:blank] 15:24:07 INFO - PROCESS | 3848 | --DOMWINDOW == 58 (1662E000) [pid = 3848] [serial = 1029] [outer = 00000000] [url = about:blank] 15:24:07 INFO - PROCESS | 3848 | --DOMWINDOW == 57 (1664F800) [pid = 3848] [serial = 1030] [outer = 00000000] [url = about:blank] 15:24:07 INFO - PROCESS | 3848 | --DOMWINDOW == 56 (1753CC00) [pid = 3848] [serial = 1033] [outer = 00000000] [url = about:blank] 15:24:07 INFO - PROCESS | 3848 | --DOMWINDOW == 55 (155EC000) [pid = 3848] [serial = 1039] [outer = 00000000] [url = about:blank] 15:24:07 INFO - PROCESS | 3848 | --DOMWINDOW == 54 (16185000) [pid = 3848] [serial = 1027] [outer = 00000000] [url = about:blank] 15:24:08 INFO - PROCESS | 3848 | 1462487048032 Marionette TRACE conn2 <- [1,1400,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html",0,null,null,[["Canvas test: 2d.pattern.modify.image1",0,null,null]]]}] 15:24:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | Canvas test: 2d.pattern.modify.image1 15:24:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | took 1095ms 15:24:08 INFO - PROCESS | 3848 | 1462487048096 Marionette TRACE conn2 -> [0,1401,"getWindowHandle",null] 15:24:08 INFO - PROCESS | 3848 | 1462487048100 Marionette TRACE conn2 <- [1,1401,null,{"value":"13"}] 15:24:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html 15:24:08 INFO - PROCESS | 3848 | 1462487048105 Marionette TRACE conn2 -> [0,1402,"setScriptTimeout",{"ms":35000}] 15:24:08 INFO - PROCESS | 3848 | 1462487048108 Marionette TRACE conn2 <- [1,1402,null,{}] 15:24:08 INFO - PROCESS | 3848 | 1462487048115 Marionette TRACE conn2 -> [0,1403,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:24:08 INFO - PROCESS | 3848 | 1462487048218 Marionette TRACE conn2 <- [1,1403,null,{"value":null}] 15:24:08 INFO - PROCESS | 3848 | 1462487048303 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\", \"4d8e089e-8c00-4ed9-b753-79225e50fa4e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:24:08 INFO - PROCESS | 3848 | ++DOCSHELL 10E10000 == 30 [pid = 3848] [id = 360] 15:24:08 INFO - PROCESS | 3848 | ++DOMWINDOW == 55 (10E10800) [pid = 3848] [serial = 1079] [outer = 00000000] 15:24:08 INFO - PROCESS | 3848 | ++DOMWINDOW == 56 (10F08C00) [pid = 3848] [serial = 1080] [outer = 10E10800] 15:24:08 INFO - PROCESS | 3848 | 1462487048350 Marionette DEBUG loaded listener.js 15:24:08 INFO - PROCESS | 3848 | ++DOMWINDOW == 57 (1100C000) [pid = 3848] [serial = 1081] [outer = 10E10800] 15:24:08 INFO - PROCESS | 3848 | 1462487048826 Marionette TRACE conn2 <- [1,1404,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html",0,null,null,[["Canvas test: 2d.pattern.modify.image2",0,null,null]]]}] 15:24:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | Canvas test: 2d.pattern.modify.image2 15:24:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | took 735ms 15:24:08 INFO - PROCESS | 3848 | 1462487048849 Marionette TRACE conn2 -> [0,1405,"getWindowHandle",null] 15:24:08 INFO - PROCESS | 3848 | 1462487048853 Marionette TRACE conn2 <- [1,1405,null,{"value":"13"}] 15:24:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html 15:24:08 INFO - PROCESS | 3848 | 1462487048857 Marionette TRACE conn2 -> [0,1406,"setScriptTimeout",{"ms":35000}] 15:24:08 INFO - PROCESS | 3848 | 1462487048859 Marionette TRACE conn2 <- [1,1406,null,{}] 15:24:08 INFO - PROCESS | 3848 | 1462487048863 Marionette TRACE conn2 -> [0,1407,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:24:08 INFO - PROCESS | 3848 | 1462487048942 Marionette TRACE conn2 <- [1,1407,null,{"value":null}] 15:24:08 INFO - PROCESS | 3848 | 1462487048951 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\", \"4d8e089e-8c00-4ed9-b753-79225e50fa4e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:24:08 INFO - PROCESS | 3848 | ++DOCSHELL 11019C00 == 31 [pid = 3848] [id = 361] 15:24:08 INFO - PROCESS | 3848 | ++DOMWINDOW == 58 (11021400) [pid = 3848] [serial = 1082] [outer = 00000000] 15:24:09 INFO - PROCESS | 3848 | ++DOMWINDOW == 59 (11512400) [pid = 3848] [serial = 1083] [outer = 11021400] 15:24:09 INFO - PROCESS | 3848 | 1462487048997 Marionette DEBUG loaded listener.js 15:24:09 INFO - PROCESS | 3848 | ++DOMWINDOW == 60 (11516400) [pid = 3848] [serial = 1084] [outer = 11021400] 15:24:09 INFO - PROCESS | 3848 | 1462487049468 Marionette TRACE conn2 <- [1,1408,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html",0,null,null,[["Canvas test: 2d.pattern.paint.norepeat.basic",0,null,null]]]}] 15:24:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | Canvas test: 2d.pattern.paint.norepeat.basic 15:24:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | took 641ms 15:24:09 INFO - PROCESS | 3848 | 1462487049496 Marionette TRACE conn2 -> [0,1409,"getWindowHandle",null] 15:24:09 INFO - PROCESS | 3848 | 1462487049499 Marionette TRACE conn2 <- [1,1409,null,{"value":"13"}] 15:24:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html 15:24:09 INFO - PROCESS | 3848 | 1462487049503 Marionette TRACE conn2 -> [0,1410,"setScriptTimeout",{"ms":35000}] 15:24:09 INFO - PROCESS | 3848 | 1462487049509 Marionette TRACE conn2 <- [1,1410,null,{}] 15:24:09 INFO - PROCESS | 3848 | 1462487049518 Marionette TRACE conn2 -> [0,1411,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:24:09 INFO - PROCESS | 3848 | 1462487049599 Marionette TRACE conn2 <- [1,1411,null,{"value":null}] 15:24:09 INFO - PROCESS | 3848 | 1462487049610 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\", \"4d8e089e-8c00-4ed9-b753-79225e50fa4e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:24:09 INFO - PROCESS | 3848 | ++DOCSHELL 11B3C400 == 32 [pid = 3848] [id = 362] 15:24:09 INFO - PROCESS | 3848 | ++DOMWINDOW == 61 (11B3E800) [pid = 3848] [serial = 1085] [outer = 00000000] 15:24:09 INFO - PROCESS | 3848 | ++DOMWINDOW == 62 (11EE7400) [pid = 3848] [serial = 1086] [outer = 11B3E800] 15:24:09 INFO - PROCESS | 3848 | 1462487049654 Marionette DEBUG loaded listener.js 15:24:09 INFO - PROCESS | 3848 | ++DOMWINDOW == 63 (12C3D000) [pid = 3848] [serial = 1087] [outer = 11B3E800] 15:24:10 INFO - PROCESS | 3848 | 1462487050110 Marionette TRACE conn2 <- [1,1412,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html",0,null,null,[["Canvas test: 2d.pattern.paint.norepeat.coord1",0,null,null]]]}] 15:24:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | Canvas test: 2d.pattern.paint.norepeat.coord1 15:24:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | took 657ms 15:24:10 INFO - PROCESS | 3848 | 1462487050160 Marionette TRACE conn2 -> [0,1413,"getWindowHandle",null] 15:24:10 INFO - PROCESS | 3848 | 1462487050162 Marionette TRACE conn2 <- [1,1413,null,{"value":"13"}] 15:24:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html 15:24:10 INFO - PROCESS | 3848 | 1462487050166 Marionette TRACE conn2 -> [0,1414,"setScriptTimeout",{"ms":35000}] 15:24:10 INFO - PROCESS | 3848 | 1462487050167 Marionette TRACE conn2 <- [1,1414,null,{}] 15:24:10 INFO - PROCESS | 3848 | 1462487050171 Marionette TRACE conn2 -> [0,1415,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:24:10 INFO - PROCESS | 3848 | 1462487050261 Marionette TRACE conn2 <- [1,1415,null,{"value":null}] 15:24:10 INFO - PROCESS | 3848 | 1462487050302 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\", \"4d8e089e-8c00-4ed9-b753-79225e50fa4e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:24:10 INFO - PROCESS | 3848 | ++DOCSHELL 12F11C00 == 33 [pid = 3848] [id = 363] 15:24:10 INFO - PROCESS | 3848 | ++DOMWINDOW == 64 (1311B400) [pid = 3848] [serial = 1088] [outer = 00000000] 15:24:10 INFO - PROCESS | 3848 | ++DOMWINDOW == 65 (1340E000) [pid = 3848] [serial = 1089] [outer = 1311B400] 15:24:10 INFO - PROCESS | 3848 | 1462487050347 Marionette DEBUG loaded listener.js 15:24:10 INFO - PROCESS | 3848 | ++DOMWINDOW == 66 (13483000) [pid = 3848] [serial = 1090] [outer = 1311B400] 15:24:10 INFO - PROCESS | 3848 | 1462487050806 Marionette TRACE conn2 <- [1,1416,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html",0,null,null,[["Canvas test: 2d.pattern.paint.norepeat.coord2",0,null,null]]]}] 15:24:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | Canvas test: 2d.pattern.paint.norepeat.coord2 15:24:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | took 688ms 15:24:10 INFO - PROCESS | 3848 | 1462487050870 Marionette TRACE conn2 -> [0,1417,"getWindowHandle",null] 15:24:10 INFO - PROCESS | 3848 | 1462487050872 Marionette TRACE conn2 <- [1,1417,null,{"value":"13"}] 15:24:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html 15:24:10 INFO - PROCESS | 3848 | 1462487050875 Marionette TRACE conn2 -> [0,1418,"setScriptTimeout",{"ms":35000}] 15:24:10 INFO - PROCESS | 3848 | 1462487050877 Marionette TRACE conn2 <- [1,1418,null,{}] 15:24:10 INFO - PROCESS | 3848 | 1462487050880 Marionette TRACE conn2 -> [0,1419,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:24:10 INFO - PROCESS | 3848 | 1462487050983 Marionette TRACE conn2 <- [1,1419,null,{"value":null}] 15:24:11 INFO - PROCESS | 3848 | 1462487050992 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\", \"4d8e089e-8c00-4ed9-b753-79225e50fa4e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:24:11 INFO - PROCESS | 3848 | ++DOCSHELL 135A5C00 == 34 [pid = 3848] [id = 364] 15:24:11 INFO - PROCESS | 3848 | ++DOMWINDOW == 67 (13724C00) [pid = 3848] [serial = 1091] [outer = 00000000] 15:24:11 INFO - PROCESS | 3848 | ++DOMWINDOW == 68 (13759C00) [pid = 3848] [serial = 1092] [outer = 13724C00] 15:24:11 INFO - PROCESS | 3848 | 1462487051092 Marionette DEBUG loaded listener.js 15:24:11 INFO - PROCESS | 3848 | ++DOMWINDOW == 69 (13CC1C00) [pid = 3848] [serial = 1093] [outer = 13724C00] 15:24:11 INFO - PROCESS | 3848 | 1462487051554 Marionette TRACE conn2 <- [1,1420,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html",0,null,null,[["Canvas test: 2d.pattern.paint.norepeat.coord3",0,null,null]]]}] 15:24:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | Canvas test: 2d.pattern.paint.norepeat.coord3 15:24:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | took 735ms 15:24:11 INFO - PROCESS | 3848 | 1462487051632 Marionette TRACE conn2 -> [0,1421,"getWindowHandle",null] 15:24:11 INFO - PROCESS | 3848 | 1462487051634 Marionette TRACE conn2 <- [1,1421,null,{"value":"13"}] 15:24:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html 15:24:11 INFO - PROCESS | 3848 | 1462487051639 Marionette TRACE conn2 -> [0,1422,"setScriptTimeout",{"ms":35000}] 15:24:11 INFO - PROCESS | 3848 | 1462487051641 Marionette TRACE conn2 <- [1,1422,null,{}] 15:24:11 INFO - PROCESS | 3848 | 1462487051645 Marionette TRACE conn2 -> [0,1423,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:24:11 INFO - PROCESS | 3848 | 1462487051747 Marionette TRACE conn2 <- [1,1423,null,{"value":null}] 15:24:11 INFO - PROCESS | 3848 | 1462487051760 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\", \"4d8e089e-8c00-4ed9-b753-79225e50fa4e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:24:11 INFO - PROCESS | 3848 | ++DOCSHELL 146D8000 == 35 [pid = 3848] [id = 365] 15:24:11 INFO - PROCESS | 3848 | ++DOMWINDOW == 70 (15135400) [pid = 3848] [serial = 1094] [outer = 00000000] 15:24:11 INFO - PROCESS | 3848 | ++DOMWINDOW == 71 (155DE400) [pid = 3848] [serial = 1095] [outer = 15135400] 15:24:11 INFO - PROCESS | 3848 | 1462487051804 Marionette DEBUG loaded listener.js 15:24:11 INFO - PROCESS | 3848 | ++DOMWINDOW == 72 (155E0C00) [pid = 3848] [serial = 1096] [outer = 15135400] 15:24:12 INFO - PROCESS | 3848 | 1462487052264 Marionette TRACE conn2 <- [1,1424,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html",0,null,null,[["Canvas test: 2d.pattern.paint.norepeat.outside",0,null,null]]]}] 15:24:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | Canvas test: 2d.pattern.paint.norepeat.outside 15:24:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | took 689ms 15:24:12 INFO - PROCESS | 3848 | 1462487052342 Marionette TRACE conn2 -> [0,1425,"getWindowHandle",null] 15:24:12 INFO - PROCESS | 3848 | 1462487052344 Marionette TRACE conn2 <- [1,1425,null,{"value":"13"}] 15:24:12 INFO - PROCESS | 3848 | 1462487052348 Marionette TRACE conn2 -> [0,1426,"setScriptTimeout",{"ms":35000}] 15:24:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html 15:24:12 INFO - PROCESS | 3848 | 1462487052349 Marionette TRACE conn2 <- [1,1426,null,{}] 15:24:12 INFO - PROCESS | 3848 | 1462487052353 Marionette TRACE conn2 -> [0,1427,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:24:12 INFO - PROCESS | 3848 | 1462487052454 Marionette TRACE conn2 <- [1,1427,null,{"value":null}] 15:24:12 INFO - PROCESS | 3848 | 1462487052466 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\", \"4d8e089e-8c00-4ed9-b753-79225e50fa4e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:24:12 INFO - PROCESS | 3848 | ++DOCSHELL 11003400 == 36 [pid = 3848] [id = 366] 15:24:12 INFO - PROCESS | 3848 | ++DOMWINDOW == 73 (1465FC00) [pid = 3848] [serial = 1097] [outer = 00000000] 15:24:12 INFO - PROCESS | 3848 | ++DOMWINDOW == 74 (15B62400) [pid = 3848] [serial = 1098] [outer = 1465FC00] 15:24:12 INFO - PROCESS | 3848 | 1462487052510 Marionette DEBUG loaded listener.js 15:24:12 INFO - PROCESS | 3848 | ++DOMWINDOW == 75 (15B6B000) [pid = 3848] [serial = 1099] [outer = 1465FC00] 15:24:12 INFO - PROCESS | 3848 | --DOMWINDOW == 74 (10DE1000) [pid = 3848] [serial = 1049] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html] 15:24:12 INFO - PROCESS | 3848 | --DOMWINDOW == 73 (0F627800) [pid = 3848] [serial = 1046] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html] 15:24:12 INFO - PROCESS | 3848 | --DOMWINDOW == 72 (13153000) [pid = 3848] [serial = 1061] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html] 15:24:12 INFO - PROCESS | 3848 | --DOMWINDOW == 71 (11009400) [pid = 3848] [serial = 1052] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html] 15:24:12 INFO - PROCESS | 3848 | --DOMWINDOW == 70 (1347F400) [pid = 3848] [serial = 1064] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html] 15:24:12 INFO - PROCESS | 3848 | --DOMWINDOW == 69 (17F8D800) [pid = 3848] [serial = 1043] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html] 15:24:12 INFO - PROCESS | 3848 | --DOMWINDOW == 68 (11510800) [pid = 3848] [serial = 1055] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html] 15:24:12 INFO - PROCESS | 3848 | --DOMWINDOW == 67 (11B3E400) [pid = 3848] [serial = 1058] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html] 15:24:12 INFO - PROCESS | 3848 | --DOMWINDOW == 66 (1375F800) [pid = 3848] [serial = 1067] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html] 15:24:12 INFO - PROCESS | 3848 | 1462487052917 Marionette TRACE conn2 <- [1,1428,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html",0,null,null,[["Canvas patterns do not get flipped when painted",0,null,null]]]}] 15:24:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | Canvas patterns do not get flipped when painted 15:24:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | took 594ms 15:24:12 INFO - PROCESS | 3848 | 1462487052946 Marionette TRACE conn2 -> [0,1429,"getWindowHandle",null] 15:24:12 INFO - PROCESS | 3848 | 1462487052948 Marionette TRACE conn2 <- [1,1429,null,{"value":"13"}] 15:24:12 INFO - PROCESS | 3848 | 1462487052952 Marionette TRACE conn2 -> [0,1430,"setScriptTimeout",{"ms":35000}] 15:24:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html 15:24:12 INFO - PROCESS | 3848 | 1462487052953 Marionette TRACE conn2 <- [1,1430,null,{}] 15:24:12 INFO - PROCESS | 3848 | 1462487052957 Marionette TRACE conn2 -> [0,1431,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:24:13 INFO - PROCESS | 3848 | 1462487053036 Marionette TRACE conn2 <- [1,1431,null,{"value":null}] 15:24:13 INFO - PROCESS | 3848 | 1462487053068 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\", \"4d8e089e-8c00-4ed9-b753-79225e50fa4e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:24:13 INFO - PROCESS | 3848 | ++DOCSHELL 1100DC00 == 37 [pid = 3848] [id = 367] 15:24:13 INFO - PROCESS | 3848 | ++DOMWINDOW == 67 (13724000) [pid = 3848] [serial = 1100] [outer = 00000000] 15:24:13 INFO - PROCESS | 3848 | ++DOMWINDOW == 68 (15B5F800) [pid = 3848] [serial = 1101] [outer = 13724000] 15:24:13 INFO - PROCESS | 3848 | 1462487053114 Marionette DEBUG loaded listener.js 15:24:13 INFO - PROCESS | 3848 | ++DOMWINDOW == 69 (15C5DC00) [pid = 3848] [serial = 1102] [outer = 13724000] 15:24:13 INFO - PROCESS | 3848 | 1462487053542 Marionette TRACE conn2 <- [1,1432,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html",0,null,null,[["Image patterns do not get flipped when painted",0,null,null]]]}] 15:24:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | Image patterns do not get flipped when painted 15:24:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | took 641ms 15:24:13 INFO - PROCESS | 3848 | 1462487053591 Marionette TRACE conn2 -> [0,1433,"getWindowHandle",null] 15:24:13 INFO - PROCESS | 3848 | 1462487053593 Marionette TRACE conn2 <- [1,1433,null,{"value":"13"}] 15:24:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html 15:24:13 INFO - PROCESS | 3848 | 1462487053596 Marionette TRACE conn2 -> [0,1434,"setScriptTimeout",{"ms":35000}] 15:24:13 INFO - PROCESS | 3848 | 1462487053598 Marionette TRACE conn2 <- [1,1434,null,{}] 15:24:13 INFO - PROCESS | 3848 | 1462487053601 Marionette TRACE conn2 -> [0,1435,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:24:13 INFO - PROCESS | 3848 | 1462487053679 Marionette TRACE conn2 <- [1,1435,null,{"value":null}] 15:24:13 INFO - PROCESS | 3848 | 1462487053686 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\", \"4d8e089e-8c00-4ed9-b753-79225e50fa4e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:24:13 INFO - PROCESS | 3848 | ++DOCSHELL 11BC7000 == 38 [pid = 3848] [id = 368] 15:24:13 INFO - PROCESS | 3848 | ++DOMWINDOW == 70 (14095000) [pid = 3848] [serial = 1103] [outer = 00000000] 15:24:13 INFO - PROCESS | 3848 | ++DOMWINDOW == 71 (16020000) [pid = 3848] [serial = 1104] [outer = 14095000] 15:24:13 INFO - PROCESS | 3848 | 1462487053732 Marionette DEBUG loaded listener.js 15:24:13 INFO - PROCESS | 3848 | ++DOMWINDOW == 72 (160BF000) [pid = 3848] [serial = 1105] [outer = 14095000] 15:24:14 INFO - PROCESS | 3848 | 1462487054155 Marionette TRACE conn2 <- [1,1436,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeat.basic",0,null,null]]]}] 15:24:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | Canvas test: 2d.pattern.paint.repeat.basic 15:24:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | took 594ms 15:24:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html 15:24:14 INFO - PROCESS | 3848 | 1462487054192 Marionette TRACE conn2 -> [0,1437,"getWindowHandle",null] 15:24:14 INFO - PROCESS | 3848 | 1462487054194 Marionette TRACE conn2 <- [1,1437,null,{"value":"13"}] 15:24:14 INFO - PROCESS | 3848 | 1462487054198 Marionette TRACE conn2 -> [0,1438,"setScriptTimeout",{"ms":35000}] 15:24:14 INFO - PROCESS | 3848 | 1462487054199 Marionette TRACE conn2 <- [1,1438,null,{}] 15:24:14 INFO - PROCESS | 3848 | 1462487054207 Marionette TRACE conn2 -> [0,1439,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:24:14 INFO - PROCESS | 3848 | 1462487054291 Marionette TRACE conn2 <- [1,1439,null,{"value":null}] 15:24:14 INFO - PROCESS | 3848 | 1462487054298 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\", \"4d8e089e-8c00-4ed9-b753-79225e50fa4e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:24:14 INFO - PROCESS | 3848 | ++DOCSHELL 155ED800 == 39 [pid = 3848] [id = 369] 15:24:14 INFO - PROCESS | 3848 | ++DOMWINDOW == 73 (160C4000) [pid = 3848] [serial = 1106] [outer = 00000000] 15:24:14 INFO - PROCESS | 3848 | ++DOMWINDOW == 74 (1617A000) [pid = 3848] [serial = 1107] [outer = 160C4000] 15:24:14 INFO - PROCESS | 3848 | 1462487054347 Marionette DEBUG loaded listener.js 15:24:14 INFO - PROCESS | 3848 | ++DOMWINDOW == 75 (131CE400) [pid = 3848] [serial = 1108] [outer = 160C4000] 15:24:15 INFO - PROCESS | 3848 | --DOCSHELL 15C5D000 == 38 [pid = 3848] [id = 20] 15:24:15 INFO - PROCESS | 3848 | --DOCSHELL 1B61F800 == 37 [pid = 3848] [id = 14] 15:24:15 INFO - PROCESS | 3848 | --DOCSHELL 17539C00 == 36 [pid = 3848] [id = 28] 15:24:15 INFO - PROCESS | 3848 | --DOCSHELL 16D31C00 == 35 [pid = 3848] [id = 26] 15:24:15 INFO - PROCESS | 3848 | --DOCSHELL 1B757400 == 34 [pid = 3848] [id = 15] 15:24:15 INFO - PROCESS | 3848 | --DOCSHELL 1AECE400 == 33 [pid = 3848] [id = 12] 15:24:15 INFO - PROCESS | 3848 | --DOCSHELL 1B17EC00 == 32 [pid = 3848] [id = 13] 15:24:15 INFO - PROCESS | 3848 | --DOCSHELL 10D28C00 == 31 [pid = 3848] [id = 18] 15:24:15 INFO - PROCESS | 3848 | --DOCSHELL 11B44800 == 30 [pid = 3848] [id = 19] 15:24:15 INFO - PROCESS | 3848 | --DOCSHELL 17F23000 == 29 [pid = 3848] [id = 348] 15:24:16 INFO - PROCESS | 3848 | --DOMWINDOW == 74 (14660400) [pid = 3848] [serial = 1069] [outer = 00000000] [url = about:blank] 15:24:16 INFO - PROCESS | 3848 | --DOMWINDOW == 73 (1465F800) [pid = 3848] [serial = 1068] [outer = 00000000] [url = about:blank] 15:24:16 INFO - PROCESS | 3848 | --DOMWINDOW == 72 (155E0000) [pid = 3848] [serial = 1071] [outer = 00000000] [url = about:blank] 15:24:16 INFO - PROCESS | 3848 | --DOMWINDOW == 71 (10E06800) [pid = 3848] [serial = 1050] [outer = 00000000] [url = about:blank] 15:24:16 INFO - PROCESS | 3848 | --DOMWINDOW == 70 (10E0B400) [pid = 3848] [serial = 1051] [outer = 00000000] [url = about:blank] 15:24:16 INFO - PROCESS | 3848 | --DOMWINDOW == 69 (0F66D800) [pid = 3848] [serial = 1047] [outer = 00000000] [url = about:blank] 15:24:16 INFO - PROCESS | 3848 | --DOMWINDOW == 68 (10548C00) [pid = 3848] [serial = 1048] [outer = 00000000] [url = about:blank] 15:24:16 INFO - PROCESS | 3848 | --DOMWINDOW == 67 (13487800) [pid = 3848] [serial = 1062] [outer = 00000000] [url = about:blank] 15:24:16 INFO - PROCESS | 3848 | --DOMWINDOW == 66 (135A4000) [pid = 3848] [serial = 1063] [outer = 00000000] [url = about:blank] 15:24:16 INFO - PROCESS | 3848 | --DOMWINDOW == 65 (1101D000) [pid = 3848] [serial = 1053] [outer = 00000000] [url = about:blank] 15:24:16 INFO - PROCESS | 3848 | --DOMWINDOW == 64 (11026800) [pid = 3848] [serial = 1054] [outer = 00000000] [url = about:blank] 15:24:16 INFO - PROCESS | 3848 | --DOMWINDOW == 63 (1375FC00) [pid = 3848] [serial = 1065] [outer = 00000000] [url = about:blank] 15:24:16 INFO - PROCESS | 3848 | --DOMWINDOW == 62 (13CB9800) [pid = 3848] [serial = 1066] [outer = 00000000] [url = about:blank] 15:24:16 INFO - PROCESS | 3848 | --DOMWINDOW == 61 (1A5F6000) [pid = 3848] [serial = 1045] [outer = 00000000] [url = about:blank] 15:24:16 INFO - PROCESS | 3848 | --DOMWINDOW == 60 (11759400) [pid = 3848] [serial = 1056] [outer = 00000000] [url = about:blank] 15:24:16 INFO - PROCESS | 3848 | --DOMWINDOW == 59 (11763400) [pid = 3848] [serial = 1057] [outer = 00000000] [url = about:blank] 15:24:16 INFO - PROCESS | 3848 | --DOMWINDOW == 58 (11B8B800) [pid = 3848] [serial = 1059] [outer = 00000000] [url = about:blank] 15:24:16 INFO - PROCESS | 3848 | --DOMWINDOW == 57 (120EF000) [pid = 3848] [serial = 1060] [outer = 00000000] [url = about:blank] 15:24:16 INFO - PROCESS | 3848 | 1462487056124 Marionette TRACE conn2 <- [1,1440,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeat.coord1",0,null,null]]]}] 15:24:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | Canvas test: 2d.pattern.paint.repeat.coord1 15:24:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | took 1955ms 15:24:16 INFO - PROCESS | 3848 | 1462487056158 Marionette TRACE conn2 -> [0,1441,"getWindowHandle",null] 15:24:16 INFO - PROCESS | 3848 | 1462487056162 Marionette TRACE conn2 <- [1,1441,null,{"value":"13"}] 15:24:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html 15:24:16 INFO - PROCESS | 3848 | 1462487056167 Marionette TRACE conn2 -> [0,1442,"setScriptTimeout",{"ms":35000}] 15:24:16 INFO - PROCESS | 3848 | 1462487056171 Marionette TRACE conn2 <- [1,1442,null,{}] 15:24:16 INFO - PROCESS | 3848 | 1462487056177 Marionette TRACE conn2 -> [0,1443,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:24:16 INFO - PROCESS | 3848 | 1462487056261 Marionette TRACE conn2 <- [1,1443,null,{"value":null}] 15:24:16 INFO - PROCESS | 3848 | 1462487056269 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\", \"4d8e089e-8c00-4ed9-b753-79225e50fa4e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:24:16 INFO - PROCESS | 3848 | ++DOCSHELL 0F66E800 == 30 [pid = 3848] [id = 370] 15:24:16 INFO - PROCESS | 3848 | ++DOMWINDOW == 58 (0F66F400) [pid = 3848] [serial = 1109] [outer = 00000000] 15:24:16 INFO - PROCESS | 3848 | ++DOMWINDOW == 59 (106B0C00) [pid = 3848] [serial = 1110] [outer = 0F66F400] 15:24:16 INFO - PROCESS | 3848 | 1462487056325 Marionette DEBUG loaded listener.js 15:24:16 INFO - PROCESS | 3848 | ++DOMWINDOW == 60 (10D24400) [pid = 3848] [serial = 1111] [outer = 0F66F400] 15:24:16 INFO - PROCESS | 3848 | 1462487056810 Marionette TRACE conn2 <- [1,1444,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeat.coord2",0,null,null]]]}] 15:24:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | Canvas test: 2d.pattern.paint.repeat.coord2 15:24:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | took 688ms 15:24:16 INFO - PROCESS | 3848 | 1462487056868 Marionette TRACE conn2 -> [0,1445,"getWindowHandle",null] 15:24:16 INFO - PROCESS | 3848 | 1462487056874 Marionette TRACE conn2 <- [1,1445,null,{"value":"13"}] 15:24:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html 15:24:16 INFO - PROCESS | 3848 | 1462487056880 Marionette TRACE conn2 -> [0,1446,"setScriptTimeout",{"ms":35000}] 15:24:16 INFO - PROCESS | 3848 | 1462487056882 Marionette TRACE conn2 <- [1,1446,null,{}] 15:24:16 INFO - PROCESS | 3848 | 1462487056886 Marionette TRACE conn2 -> [0,1447,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:24:16 INFO - PROCESS | 3848 | 1462487056964 Marionette TRACE conn2 <- [1,1447,null,{"value":null}] 15:24:16 INFO - PROCESS | 3848 | 1462487056972 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\", \"4d8e089e-8c00-4ed9-b753-79225e50fa4e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:24:16 INFO - PROCESS | 3848 | ++DOCSHELL 10E0D800 == 31 [pid = 3848] [id = 371] 15:24:16 INFO - PROCESS | 3848 | ++DOMWINDOW == 61 (10E0E000) [pid = 3848] [serial = 1112] [outer = 00000000] 15:24:17 INFO - PROCESS | 3848 | ++DOMWINDOW == 62 (10E87400) [pid = 3848] [serial = 1113] [outer = 10E0E000] 15:24:17 INFO - PROCESS | 3848 | 1462487057017 Marionette DEBUG loaded listener.js 15:24:17 INFO - PROCESS | 3848 | ++DOMWINDOW == 63 (10EA9C00) [pid = 3848] [serial = 1114] [outer = 10E0E000] 15:24:17 INFO - PROCESS | 3848 | 1462487057486 Marionette TRACE conn2 <- [1,1448,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeat.coord3",0,null,null]]]}] 15:24:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | Canvas test: 2d.pattern.paint.repeat.coord3 15:24:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | took 641ms 15:24:17 INFO - PROCESS | 3848 | 1462487057516 Marionette TRACE conn2 -> [0,1449,"getWindowHandle",null] 15:24:17 INFO - PROCESS | 3848 | 1462487057518 Marionette TRACE conn2 <- [1,1449,null,{"value":"13"}] 15:24:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html 15:24:17 INFO - PROCESS | 3848 | 1462487057522 Marionette TRACE conn2 -> [0,1450,"setScriptTimeout",{"ms":35000}] 15:24:17 INFO - PROCESS | 3848 | 1462487057525 Marionette TRACE conn2 <- [1,1450,null,{}] 15:24:17 INFO - PROCESS | 3848 | 1462487057536 Marionette TRACE conn2 -> [0,1451,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:24:17 INFO - PROCESS | 3848 | 1462487057616 Marionette TRACE conn2 <- [1,1451,null,{"value":null}] 15:24:17 INFO - PROCESS | 3848 | 1462487057723 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\", \"4d8e089e-8c00-4ed9-b753-79225e50fa4e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:24:17 INFO - PROCESS | 3848 | ++DOCSHELL 1101F400 == 32 [pid = 3848] [id = 372] 15:24:17 INFO - PROCESS | 3848 | ++DOMWINDOW == 64 (1101FC00) [pid = 3848] [serial = 1115] [outer = 00000000] 15:24:17 INFO - PROCESS | 3848 | ++DOMWINDOW == 65 (11026800) [pid = 3848] [serial = 1116] [outer = 1101FC00] 15:24:17 INFO - PROCESS | 3848 | 1462487057779 Marionette DEBUG loaded listener.js 15:24:17 INFO - PROCESS | 3848 | ++DOMWINDOW == 66 (113EC400) [pid = 3848] [serial = 1117] [outer = 1101FC00] 15:24:18 INFO - PROCESS | 3848 | 1462487058167 Marionette TRACE conn2 <- [1,1452,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeat.outside",0,null,null]]]}] 15:24:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | Canvas test: 2d.pattern.paint.repeat.outside 15:24:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | took 704ms 15:24:18 INFO - PROCESS | 3848 | 1462487058221 Marionette TRACE conn2 -> [0,1453,"getWindowHandle",null] 15:24:18 INFO - PROCESS | 3848 | 1462487058223 Marionette TRACE conn2 <- [1,1453,null,{"value":"13"}] 15:24:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html 15:24:18 INFO - PROCESS | 3848 | 1462487058226 Marionette TRACE conn2 -> [0,1454,"setScriptTimeout",{"ms":35000}] 15:24:18 INFO - PROCESS | 3848 | 1462487058228 Marionette TRACE conn2 <- [1,1454,null,{}] 15:24:18 INFO - PROCESS | 3848 | 1462487058232 Marionette TRACE conn2 -> [0,1455,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:24:18 INFO - PROCESS | 3848 | 1462487058339 Marionette TRACE conn2 <- [1,1455,null,{"value":null}] 15:24:18 INFO - PROCESS | 3848 | 1462487058347 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\", \"4d8e089e-8c00-4ed9-b753-79225e50fa4e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:24:18 INFO - PROCESS | 3848 | ++DOCSHELL 10F09400 == 33 [pid = 3848] [id = 373] 15:24:18 INFO - PROCESS | 3848 | ++DOMWINDOW == 67 (113EBC00) [pid = 3848] [serial = 1118] [outer = 00000000] 15:24:18 INFO - PROCESS | 3848 | ++DOMWINDOW == 68 (11757C00) [pid = 3848] [serial = 1119] [outer = 113EBC00] 15:24:18 INFO - PROCESS | 3848 | 1462487058393 Marionette DEBUG loaded listener.js 15:24:18 INFO - PROCESS | 3848 | ++DOMWINDOW == 69 (1175F800) [pid = 3848] [serial = 1120] [outer = 113EBC00] 15:24:18 INFO - PROCESS | 3848 | 1462487058813 Marionette TRACE conn2 <- [1,1456,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeatx.basic",0,null,null]]]}] 15:24:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | Canvas test: 2d.pattern.paint.repeatx.basic 15:24:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | took 641ms 15:24:18 INFO - PROCESS | 3848 | 1462487058864 Marionette TRACE conn2 -> [0,1457,"getWindowHandle",null] 15:24:18 INFO - PROCESS | 3848 | 1462487058866 Marionette TRACE conn2 <- [1,1457,null,{"value":"13"}] 15:24:18 INFO - PROCESS | 3848 | 1462487058869 Marionette TRACE conn2 -> [0,1458,"setScriptTimeout",{"ms":35000}] 15:24:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html 15:24:18 INFO - PROCESS | 3848 | 1462487058871 Marionette TRACE conn2 <- [1,1458,null,{}] 15:24:18 INFO - PROCESS | 3848 | 1462487058874 Marionette TRACE conn2 -> [0,1459,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:24:18 INFO - PROCESS | 3848 | 1462487058973 Marionette TRACE conn2 <- [1,1459,null,{"value":null}] 15:24:19 INFO - PROCESS | 3848 | 1462487059017 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\", \"4d8e089e-8c00-4ed9-b753-79225e50fa4e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:24:19 INFO - PROCESS | 3848 | ++DOCSHELL 11B09400 == 34 [pid = 3848] [id = 374] 15:24:19 INFO - PROCESS | 3848 | ++DOMWINDOW == 70 (11B0C800) [pid = 3848] [serial = 1121] [outer = 00000000] 15:24:19 INFO - PROCESS | 3848 | ++DOMWINDOW == 71 (11B8B800) [pid = 3848] [serial = 1122] [outer = 11B0C800] 15:24:19 INFO - PROCESS | 3848 | 1462487059061 Marionette DEBUG loaded listener.js 15:24:19 INFO - PROCESS | 3848 | ++DOMWINDOW == 72 (120EF000) [pid = 3848] [serial = 1123] [outer = 11B0C800] 15:24:19 INFO - PROCESS | 3848 | 1462487059484 Marionette TRACE conn2 <- [1,1460,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeatx.coord1",0,null,null]]]}] 15:24:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | Canvas test: 2d.pattern.paint.repeatx.coord1 15:24:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | took 625ms 15:24:19 INFO - PROCESS | 3848 | 1462487059508 Marionette TRACE conn2 -> [0,1461,"getWindowHandle",null] 15:24:19 INFO - PROCESS | 3848 | 1462487059510 Marionette TRACE conn2 <- [1,1461,null,{"value":"13"}] 15:24:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html 15:24:19 INFO - PROCESS | 3848 | 1462487059513 Marionette TRACE conn2 -> [0,1462,"setScriptTimeout",{"ms":35000}] 15:24:19 INFO - PROCESS | 3848 | 1462487059515 Marionette TRACE conn2 <- [1,1462,null,{}] 15:24:19 INFO - PROCESS | 3848 | 1462487059518 Marionette TRACE conn2 -> [0,1463,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:24:19 INFO - PROCESS | 3848 | 1462487059637 Marionette TRACE conn2 <- [1,1463,null,{"value":null}] 15:24:19 INFO - PROCESS | 3848 | 1462487059647 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\", \"4d8e089e-8c00-4ed9-b753-79225e50fa4e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:24:19 INFO - PROCESS | 3848 | ++DOCSHELL 12F0C000 == 35 [pid = 3848] [id = 375] 15:24:19 INFO - PROCESS | 3848 | ++DOMWINDOW == 73 (13123800) [pid = 3848] [serial = 1124] [outer = 00000000] 15:24:19 INFO - PROCESS | 3848 | ++DOMWINDOW == 74 (1359A400) [pid = 3848] [serial = 1125] [outer = 13123800] 15:24:19 INFO - PROCESS | 3848 | 1462487059693 Marionette DEBUG loaded listener.js 15:24:19 INFO - PROCESS | 3848 | ++DOMWINDOW == 75 (13727C00) [pid = 3848] [serial = 1126] [outer = 13123800] 15:24:20 INFO - PROCESS | 3848 | 1462487060112 Marionette TRACE conn2 <- [1,1464,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeatx.outside",0,null,null]]]}] 15:24:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | Canvas test: 2d.pattern.paint.repeatx.outside 15:24:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | took 625ms 15:24:20 INFO - PROCESS | 3848 | 1462487060151 Marionette TRACE conn2 -> [0,1465,"getWindowHandle",null] 15:24:20 INFO - PROCESS | 3848 | 1462487060153 Marionette TRACE conn2 <- [1,1465,null,{"value":"13"}] 15:24:20 INFO - PROCESS | 3848 | 1462487060156 Marionette TRACE conn2 -> [0,1466,"setScriptTimeout",{"ms":35000}] 15:24:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html 15:24:20 INFO - PROCESS | 3848 | 1462487060158 Marionette TRACE conn2 <- [1,1466,null,{}] 15:24:20 INFO - PROCESS | 3848 | 1462487060162 Marionette TRACE conn2 -> [0,1467,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:24:20 INFO - PROCESS | 3848 | 1462487060260 Marionette TRACE conn2 <- [1,1467,null,{"value":null}] 15:24:20 INFO - PROCESS | 3848 | 1462487060298 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\", \"4d8e089e-8c00-4ed9-b753-79225e50fa4e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:24:20 INFO - PROCESS | 3848 | ++DOCSHELL 13754C00 == 36 [pid = 3848] [id = 376] 15:24:20 INFO - PROCESS | 3848 | ++DOMWINDOW == 76 (13762C00) [pid = 3848] [serial = 1127] [outer = 00000000] 15:24:20 INFO - PROCESS | 3848 | ++DOMWINDOW == 77 (13CC0000) [pid = 3848] [serial = 1128] [outer = 13762C00] 15:24:20 INFO - PROCESS | 3848 | 1462487060341 Marionette DEBUG loaded listener.js 15:24:20 INFO - PROCESS | 3848 | ++DOMWINDOW == 78 (13CC1000) [pid = 3848] [serial = 1129] [outer = 13762C00] 15:24:20 INFO - PROCESS | 3848 | 1462487060752 Marionette TRACE conn2 <- [1,1468,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeaty.basic",0,null,null]]]}] 15:24:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | Canvas test: 2d.pattern.paint.repeaty.basic 15:24:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | took 641ms 15:24:20 INFO - PROCESS | 3848 | 1462487060795 Marionette TRACE conn2 -> [0,1469,"getWindowHandle",null] 15:24:20 INFO - PROCESS | 3848 | 1462487060797 Marionette TRACE conn2 <- [1,1469,null,{"value":"13"}] 15:24:20 INFO - PROCESS | 3848 | 1462487060800 Marionette TRACE conn2 -> [0,1470,"setScriptTimeout",{"ms":35000}] 15:24:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html 15:24:20 INFO - PROCESS | 3848 | 1462487060802 Marionette TRACE conn2 <- [1,1470,null,{}] 15:24:20 INFO - PROCESS | 3848 | 1462487060805 Marionette TRACE conn2 -> [0,1471,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:24:20 INFO - PROCESS | 3848 | 1462487060914 Marionette TRACE conn2 <- [1,1471,null,{"value":null}] 15:24:20 INFO - PROCESS | 3848 | 1462487060963 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\", \"4d8e089e-8c00-4ed9-b753-79225e50fa4e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:24:20 INFO - PROCESS | 3848 | ++DOCSHELL 0F5D0000 == 37 [pid = 3848] [id = 377] 15:24:20 INFO - PROCESS | 3848 | ++DOMWINDOW == 79 (106B0400) [pid = 3848] [serial = 1130] [outer = 00000000] 15:24:21 INFO - PROCESS | 3848 | ++DOMWINDOW == 80 (146DC000) [pid = 3848] [serial = 1131] [outer = 106B0400] 15:24:21 INFO - PROCESS | 3848 | 1462487061007 Marionette DEBUG loaded listener.js 15:24:21 INFO - PROCESS | 3848 | ++DOMWINDOW == 81 (146CF800) [pid = 3848] [serial = 1132] [outer = 106B0400] 15:24:21 INFO - PROCESS | 3848 | 1462487061424 Marionette TRACE conn2 <- [1,1472,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeaty.coord1",0,null,null]]]}] 15:24:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | Canvas test: 2d.pattern.paint.repeaty.coord1 15:24:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | took 641ms 15:24:21 INFO - PROCESS | 3848 | 1462487061440 Marionette TRACE conn2 -> [0,1473,"getWindowHandle",null] 15:24:21 INFO - PROCESS | 3848 | 1462487061442 Marionette TRACE conn2 <- [1,1473,null,{"value":"13"}] 15:24:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html 15:24:21 INFO - PROCESS | 3848 | 1462487061445 Marionette TRACE conn2 -> [0,1474,"setScriptTimeout",{"ms":35000}] 15:24:21 INFO - PROCESS | 3848 | 1462487061447 Marionette TRACE conn2 <- [1,1474,null,{}] 15:24:21 INFO - PROCESS | 3848 | 1462487061450 Marionette TRACE conn2 -> [0,1475,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:24:21 INFO - PROCESS | 3848 | 1462487061553 Marionette TRACE conn2 <- [1,1475,null,{"value":null}] 15:24:21 INFO - PROCESS | 3848 | 1462487061634 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\", \"4d8e089e-8c00-4ed9-b753-79225e50fa4e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:24:21 INFO - PROCESS | 3848 | ++DOCSHELL 1101F000 == 38 [pid = 3848] [id = 378] 15:24:21 INFO - PROCESS | 3848 | ++DOMWINDOW == 82 (14093800) [pid = 3848] [serial = 1133] [outer = 00000000] 15:24:21 INFO - PROCESS | 3848 | ++DOMWINDOW == 83 (155EC800) [pid = 3848] [serial = 1134] [outer = 14093800] 15:24:21 INFO - PROCESS | 3848 | 1462487061680 Marionette DEBUG loaded listener.js 15:24:21 INFO - PROCESS | 3848 | ++DOMWINDOW == 84 (15B67C00) [pid = 3848] [serial = 1135] [outer = 14093800] 15:24:22 INFO - PROCESS | 3848 | 1462487062102 Marionette TRACE conn2 <- [1,1476,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeaty.outside",0,null,null]]]}] 15:24:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | Canvas test: 2d.pattern.paint.repeaty.outside 15:24:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | took 704ms 15:24:22 INFO - PROCESS | 3848 | 1462487062143 Marionette TRACE conn2 -> [0,1477,"getWindowHandle",null] 15:24:22 INFO - PROCESS | 3848 | 1462487062145 Marionette TRACE conn2 <- [1,1477,null,{"value":"13"}] 15:24:22 INFO - PROCESS | 3848 | 1462487062148 Marionette TRACE conn2 -> [0,1478,"setScriptTimeout",{"ms":35000}] 15:24:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html 15:24:22 INFO - PROCESS | 3848 | 1462487062150 Marionette TRACE conn2 <- [1,1478,null,{}] 15:24:22 INFO - PROCESS | 3848 | 1462487062154 Marionette TRACE conn2 -> [0,1479,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:24:22 INFO - PROCESS | 3848 | 1462487062259 Marionette TRACE conn2 <- [1,1479,null,{"value":null}] 15:24:22 INFO - PROCESS | 3848 | 1462487062267 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\", \"4d8e089e-8c00-4ed9-b753-79225e50fa4e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:24:22 INFO - PROCESS | 3848 | ++DOCSHELL 11519800 == 39 [pid = 3848] [id = 379] 15:24:22 INFO - PROCESS | 3848 | ++DOMWINDOW == 85 (15B68000) [pid = 3848] [serial = 1136] [outer = 00000000] 15:24:22 INFO - PROCESS | 3848 | ++DOMWINDOW == 86 (160C4800) [pid = 3848] [serial = 1137] [outer = 15B68000] 15:24:22 INFO - PROCESS | 3848 | 1462487062312 Marionette DEBUG loaded listener.js 15:24:22 INFO - PROCESS | 3848 | ++DOMWINDOW == 87 (1617DC00) [pid = 3848] [serial = 1138] [outer = 15B68000] 15:24:22 INFO - PROCESS | 3848 | 1462487062762 Marionette TRACE conn2 <- [1,1480,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html",0,null,null,[["Canvas test: 2d.pattern.repeat.case",0,null,null]]]}] 15:24:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | Canvas test: 2d.pattern.repeat.case 15:24:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | took 625ms 15:24:22 INFO - PROCESS | 3848 | 1462487062787 Marionette TRACE conn2 -> [0,1481,"getWindowHandle",null] 15:24:22 INFO - PROCESS | 3848 | 1462487062789 Marionette TRACE conn2 <- [1,1481,null,{"value":"13"}] 15:24:22 INFO - PROCESS | 3848 | 1462487062793 Marionette TRACE conn2 -> [0,1482,"setScriptTimeout",{"ms":35000}] 15:24:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html 15:24:22 INFO - PROCESS | 3848 | 1462487062795 Marionette TRACE conn2 <- [1,1482,null,{}] 15:24:22 INFO - PROCESS | 3848 | 1462487062805 Marionette TRACE conn2 -> [0,1483,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:24:22 INFO - PROCESS | 3848 | 1462487062918 Marionette TRACE conn2 <- [1,1483,null,{"value":null}] 15:24:23 INFO - PROCESS | 3848 | 1462487063008 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\", \"4d8e089e-8c00-4ed9-b753-79225e50fa4e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:24:23 INFO - PROCESS | 3848 | ++DOCSHELL 11B07400 == 40 [pid = 3848] [id = 380] 15:24:23 INFO - PROCESS | 3848 | ++DOMWINDOW == 88 (1622AC00) [pid = 3848] [serial = 1139] [outer = 00000000] 15:24:23 INFO - PROCESS | 3848 | ++DOMWINDOW == 89 (164BE400) [pid = 3848] [serial = 1140] [outer = 1622AC00] 15:24:23 INFO - PROCESS | 3848 | 1462487063057 Marionette DEBUG loaded listener.js 15:24:23 INFO - PROCESS | 3848 | ++DOMWINDOW == 90 (164C3800) [pid = 3848] [serial = 1141] [outer = 1622AC00] 15:24:23 INFO - PROCESS | 3848 | --DOMWINDOW == 89 (13724C00) [pid = 3848] [serial = 1091] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html] 15:24:23 INFO - PROCESS | 3848 | --DOMWINDOW == 88 (15135400) [pid = 3848] [serial = 1094] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html] 15:24:23 INFO - PROCESS | 3848 | --DOMWINDOW == 87 (1465FC00) [pid = 3848] [serial = 1097] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html] 15:24:23 INFO - PROCESS | 3848 | --DOMWINDOW == 86 (14095000) [pid = 3848] [serial = 1103] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html] 15:24:23 INFO - PROCESS | 3848 | --DOMWINDOW == 85 (0F5D1800) [pid = 3848] [serial = 1076] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html] 15:24:23 INFO - PROCESS | 3848 | --DOMWINDOW == 84 (0F667C00) [pid = 3848] [serial = 1073] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html] 15:24:23 INFO - PROCESS | 3848 | --DOMWINDOW == 83 (146D5800) [pid = 3848] [serial = 1070] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html] 15:24:23 INFO - PROCESS | 3848 | --DOMWINDOW == 82 (1311B400) [pid = 3848] [serial = 1088] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html] 15:24:23 INFO - PROCESS | 3848 | --DOMWINDOW == 81 (11B3E800) [pid = 3848] [serial = 1085] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html] 15:24:23 INFO - PROCESS | 3848 | --DOMWINDOW == 80 (11021400) [pid = 3848] [serial = 1082] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html] 15:24:23 INFO - PROCESS | 3848 | --DOMWINDOW == 79 (10E10800) [pid = 3848] [serial = 1079] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html] 15:24:23 INFO - PROCESS | 3848 | --DOMWINDOW == 78 (13724000) [pid = 3848] [serial = 1100] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html] 15:24:23 INFO - PROCESS | 3848 | 1462487063583 Marionette TRACE conn2 <- [1,1484,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html",0,null,null,[["Canvas test: 2d.pattern.repeat.empty",0,null,null]]]}] 15:24:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | Canvas test: 2d.pattern.repeat.empty 15:24:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | took 829ms 15:24:23 INFO - PROCESS | 3848 | 1462487063636 Marionette TRACE conn2 -> [0,1485,"getWindowHandle",null] 15:24:23 INFO - PROCESS | 3848 | 1462487063638 Marionette TRACE conn2 <- [1,1485,null,{"value":"13"}] 15:24:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html 15:24:23 INFO - PROCESS | 3848 | 1462487063645 Marionette TRACE conn2 -> [0,1486,"setScriptTimeout",{"ms":35000}] 15:24:23 INFO - PROCESS | 3848 | 1462487063647 Marionette TRACE conn2 <- [1,1486,null,{}] 15:24:23 INFO - PROCESS | 3848 | 1462487063650 Marionette TRACE conn2 -> [0,1487,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:24:23 INFO - PROCESS | 3848 | 1462487063726 Marionette TRACE conn2 <- [1,1487,null,{"value":null}] 15:24:23 INFO - PROCESS | 3848 | 1462487063732 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\", \"4d8e089e-8c00-4ed9-b753-79225e50fa4e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:24:23 INFO - PROCESS | 3848 | ++DOCSHELL 1150DC00 == 41 [pid = 3848] [id = 381] 15:24:23 INFO - PROCESS | 3848 | ++DOMWINDOW == 79 (11512800) [pid = 3848] [serial = 1142] [outer = 00000000] 15:24:23 INFO - PROCESS | 3848 | ++DOMWINDOW == 80 (11BCBC00) [pid = 3848] [serial = 1143] [outer = 11512800] 15:24:23 INFO - PROCESS | 3848 | 1462487063776 Marionette DEBUG loaded listener.js 15:24:23 INFO - PROCESS | 3848 | ++DOMWINDOW == 81 (131CE800) [pid = 3848] [serial = 1144] [outer = 11512800] 15:24:24 INFO - PROCESS | 3848 | 1462487064189 Marionette TRACE conn2 <- [1,1488,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html",0,null,null,[["Canvas test: 2d.pattern.repeat.null",0,null,null]]]}] 15:24:24 INFO - PROCESS | 3848 | ++DOMWINDOW == 82 (13418C00) [pid = 3848] [serial = 1145] [outer = 1BC33C00] 15:24:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | Canvas test: 2d.pattern.repeat.null 15:24:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | took 594ms 15:24:24 INFO - PROCESS | 3848 | 1462487064266 Marionette TRACE conn2 -> [0,1489,"getWindowHandle",null] 15:24:24 INFO - PROCESS | 3848 | 1462487064268 Marionette TRACE conn2 <- [1,1489,null,{"value":"13"}] 15:24:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html 15:24:24 INFO - PROCESS | 3848 | 1462487064276 Marionette TRACE conn2 -> [0,1490,"setScriptTimeout",{"ms":35000}] 15:24:24 INFO - PROCESS | 3848 | 1462487064277 Marionette TRACE conn2 <- [1,1490,null,{}] 15:24:24 INFO - PROCESS | 3848 | 1462487064281 Marionette TRACE conn2 -> [0,1491,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:24:24 INFO - PROCESS | 3848 | 1462487064356 Marionette TRACE conn2 <- [1,1491,null,{"value":null}] 15:24:24 INFO - PROCESS | 3848 | 1462487064362 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\", \"4d8e089e-8c00-4ed9-b753-79225e50fa4e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:24:24 INFO - PROCESS | 3848 | ++DOCSHELL 11B49C00 == 42 [pid = 3848] [id = 382] 15:24:24 INFO - PROCESS | 3848 | ++DOMWINDOW == 83 (1465FC00) [pid = 3848] [serial = 1146] [outer = 00000000] 15:24:24 INFO - PROCESS | 3848 | ++DOMWINDOW == 84 (16627400) [pid = 3848] [serial = 1147] [outer = 1465FC00] 15:24:24 INFO - PROCESS | 3848 | 1462487064406 Marionette DEBUG loaded listener.js 15:24:24 INFO - PROCESS | 3848 | ++DOMWINDOW == 85 (1662B400) [pid = 3848] [serial = 1148] [outer = 1465FC00] 15:24:24 INFO - PROCESS | 3848 | 1462487064843 Marionette TRACE conn2 <- [1,1492,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html",0,null,null,[["Canvas test: 2d.pattern.repeat.nullsuffix",0,null,null]]]}] 15:24:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | Canvas test: 2d.pattern.repeat.nullsuffix 15:24:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | took 595ms 15:24:24 INFO - PROCESS | 3848 | 1462487064874 Marionette TRACE conn2 -> [0,1493,"getWindowHandle",null] 15:24:24 INFO - PROCESS | 3848 | 1462487064876 Marionette TRACE conn2 <- [1,1493,null,{"value":"13"}] 15:24:24 INFO - PROCESS | 3848 | 1462487064880 Marionette TRACE conn2 -> [0,1494,"setScriptTimeout",{"ms":35000}] 15:24:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html 15:24:24 INFO - PROCESS | 3848 | 1462487064881 Marionette TRACE conn2 <- [1,1494,null,{}] 15:24:24 INFO - PROCESS | 3848 | 1462487064896 Marionette TRACE conn2 -> [0,1495,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:24:25 INFO - PROCESS | 3848 | 1462487064972 Marionette TRACE conn2 <- [1,1495,null,{"value":null}] 15:24:25 INFO - PROCESS | 3848 | 1462487064978 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\", \"4d8e089e-8c00-4ed9-b753-79225e50fa4e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:24:25 INFO - PROCESS | 3848 | ++DOCSHELL 1117F000 == 43 [pid = 3848] [id = 383] 15:24:25 INFO - PROCESS | 3848 | ++DOMWINDOW == 86 (16629800) [pid = 3848] [serial = 1149] [outer = 00000000] 15:24:25 INFO - PROCESS | 3848 | ++DOMWINDOW == 87 (16634000) [pid = 3848] [serial = 1150] [outer = 16629800] 15:24:25 INFO - PROCESS | 3848 | 1462487065021 Marionette DEBUG loaded listener.js 15:24:25 INFO - PROCESS | 3848 | ++DOMWINDOW == 88 (16649000) [pid = 3848] [serial = 1151] [outer = 16629800] 15:24:25 INFO - PROCESS | 3848 | 1462487065558 Marionette TRACE conn2 <- [1,1496,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html",0,null,null,[["Canvas test: 2d.pattern.repeat.undefined",0,null,null]]]}] 15:24:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | Canvas test: 2d.pattern.repeat.undefined 15:24:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | took 703ms 15:24:25 INFO - PROCESS | 3848 | 1462487065581 Marionette TRACE conn2 -> [0,1497,"getWindowHandle",null] 15:24:25 INFO - PROCESS | 3848 | 1462487065586 Marionette TRACE conn2 <- [1,1497,null,{"value":"13"}] 15:24:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html 15:24:25 INFO - PROCESS | 3848 | 1462487065591 Marionette TRACE conn2 -> [0,1498,"setScriptTimeout",{"ms":35000}] 15:24:25 INFO - PROCESS | 3848 | 1462487065596 Marionette TRACE conn2 <- [1,1498,null,{}] 15:24:25 INFO - PROCESS | 3848 | 1462487065602 Marionette TRACE conn2 -> [0,1499,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:24:25 INFO - PROCESS | 3848 | 1462487065715 Marionette TRACE conn2 <- [1,1499,null,{"value":null}] 15:24:25 INFO - PROCESS | 3848 | 1462487065876 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\", \"4d8e089e-8c00-4ed9-b753-79225e50fa4e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:24:25 INFO - PROCESS | 3848 | ++DOCSHELL 10668800 == 44 [pid = 3848] [id = 384] 15:24:25 INFO - PROCESS | 3848 | ++DOMWINDOW == 89 (10669000) [pid = 3848] [serial = 1152] [outer = 00000000] 15:24:25 INFO - PROCESS | 3848 | ++DOMWINDOW == 90 (10D28400) [pid = 3848] [serial = 1153] [outer = 10669000] 15:24:25 INFO - PROCESS | 3848 | 1462487065931 Marionette DEBUG loaded listener.js 15:24:26 INFO - PROCESS | 3848 | ++DOMWINDOW == 91 (10E08000) [pid = 3848] [serial = 1154] [outer = 10669000] 15:24:26 INFO - PROCESS | 3848 | 1462487066607 Marionette TRACE conn2 <- [1,1500,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html",0,null,null,[["Canvas test: 2d.pattern.repeat.unrecognised",0,null,null]]]}] 15:24:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | Canvas test: 2d.pattern.repeat.unrecognised 15:24:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | took 1048ms 15:24:26 INFO - PROCESS | 3848 | 1462487066665 Marionette TRACE conn2 -> [0,1501,"getWindowHandle",null] 15:24:26 INFO - PROCESS | 3848 | 1462487066670 Marionette TRACE conn2 <- [1,1501,null,{"value":"13"}] 15:24:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html 15:24:26 INFO - PROCESS | 3848 | 1462487066678 Marionette TRACE conn2 -> [0,1502,"setScriptTimeout",{"ms":35000}] 15:24:26 INFO - PROCESS | 3848 | 1462487066681 Marionette TRACE conn2 <- [1,1502,null,{}] 15:24:26 INFO - PROCESS | 3848 | 1462487066685 Marionette TRACE conn2 -> [0,1503,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:24:26 INFO - PROCESS | 3848 | 1462487066795 Marionette TRACE conn2 <- [1,1503,null,{"value":null}] 15:24:26 INFO - PROCESS | 3848 | 1462487066876 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\", \"4d8e089e-8c00-4ed9-b753-79225e50fa4e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:24:26 INFO - PROCESS | 3848 | ++DOCSHELL 10F0E800 == 45 [pid = 3848] [id = 385] 15:24:26 INFO - PROCESS | 3848 | ++DOMWINDOW == 92 (11003000) [pid = 3848] [serial = 1155] [outer = 00000000] 15:24:27 INFO - PROCESS | 3848 | ++DOMWINDOW == 93 (1101E400) [pid = 3848] [serial = 1156] [outer = 11003000] 15:24:27 INFO - PROCESS | 3848 | 1462487066985 Marionette DEBUG loaded listener.js 15:24:27 INFO - PROCESS | 3848 | ++DOMWINDOW == 94 (1150E000) [pid = 3848] [serial = 1157] [outer = 11003000] 15:24:27 INFO - PROCESS | 3848 | --DOCSHELL 1100DC00 == 44 [pid = 3848] [id = 367] 15:24:27 INFO - PROCESS | 3848 | --DOCSHELL 11BC7000 == 43 [pid = 3848] [id = 368] 15:24:27 INFO - PROCESS | 3848 | --DOCSHELL 11B49C00 == 42 [pid = 3848] [id = 382] 15:24:27 INFO - PROCESS | 3848 | --DOCSHELL 1150DC00 == 41 [pid = 3848] [id = 381] 15:24:27 INFO - PROCESS | 3848 | --DOCSHELL 11B07400 == 40 [pid = 3848] [id = 380] 15:24:27 INFO - PROCESS | 3848 | --DOCSHELL 11519800 == 39 [pid = 3848] [id = 379] 15:24:27 INFO - PROCESS | 3848 | --DOCSHELL 1101F000 == 38 [pid = 3848] [id = 378] 15:24:27 INFO - PROCESS | 3848 | --DOCSHELL 0F5D0000 == 37 [pid = 3848] [id = 377] 15:24:27 INFO - PROCESS | 3848 | --DOCSHELL 13754C00 == 36 [pid = 3848] [id = 376] 15:24:27 INFO - PROCESS | 3848 | --DOCSHELL 12F0C000 == 35 [pid = 3848] [id = 375] 15:24:27 INFO - PROCESS | 3848 | --DOCSHELL 11B09400 == 34 [pid = 3848] [id = 374] 15:24:27 INFO - PROCESS | 3848 | --DOCSHELL 10F09400 == 33 [pid = 3848] [id = 373] 15:24:27 INFO - PROCESS | 3848 | --DOCSHELL 1101F400 == 32 [pid = 3848] [id = 372] 15:24:27 INFO - PROCESS | 3848 | --DOCSHELL 10E0D800 == 31 [pid = 3848] [id = 371] 15:24:27 INFO - PROCESS | 3848 | --DOMWINDOW == 93 (1617A000) [pid = 3848] [serial = 1107] [outer = 00000000] [url = about:blank] 15:24:27 INFO - PROCESS | 3848 | 1462487067910 Marionette TRACE conn2 <- [1,1504,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html",0,null,null,[["Canvas test: 2d.pattern.repeat.unrecognisednull",0,null,null]]]}] 15:24:27 INFO - PROCESS | 3848 | --DOCSHELL 0F66E800 == 30 [pid = 3848] [id = 370] 15:24:27 INFO - PROCESS | 3848 | --DOCSHELL 155ED800 == 29 [pid = 3848] [id = 369] 15:24:27 INFO - PROCESS | 3848 | --DOMWINDOW == 92 (13759C00) [pid = 3848] [serial = 1092] [outer = 00000000] [url = about:blank] 15:24:27 INFO - PROCESS | 3848 | --DOMWINDOW == 91 (155DE400) [pid = 3848] [serial = 1095] [outer = 00000000] [url = about:blank] 15:24:27 INFO - PROCESS | 3848 | --DOMWINDOW == 90 (13CC1C00) [pid = 3848] [serial = 1093] [outer = 00000000] [url = about:blank] 15:24:27 INFO - PROCESS | 3848 | --DOMWINDOW == 89 (15B62400) [pid = 3848] [serial = 1098] [outer = 00000000] [url = about:blank] 15:24:27 INFO - PROCESS | 3848 | --DOMWINDOW == 88 (155E0C00) [pid = 3848] [serial = 1096] [outer = 00000000] [url = about:blank] 15:24:27 INFO - PROCESS | 3848 | --DOMWINDOW == 87 (15B6B000) [pid = 3848] [serial = 1099] [outer = 00000000] [url = about:blank] 15:24:27 INFO - PROCESS | 3848 | --DOMWINDOW == 86 (16020000) [pid = 3848] [serial = 1104] [outer = 00000000] [url = about:blank] 15:24:27 INFO - PROCESS | 3848 | --DOMWINDOW == 85 (0F625C00) [pid = 3848] [serial = 1077] [outer = 00000000] [url = about:blank] 15:24:27 INFO - PROCESS | 3848 | --DOMWINDOW == 84 (10DE7800) [pid = 3848] [serial = 1075] [outer = 00000000] [url = about:blank] 15:24:27 INFO - PROCESS | 3848 | --DOMWINDOW == 83 (106AEC00) [pid = 3848] [serial = 1074] [outer = 00000000] [url = about:blank] 15:24:27 INFO - PROCESS | 3848 | --DOMWINDOW == 82 (155E0800) [pid = 3848] [serial = 1072] [outer = 00000000] [url = about:blank] 15:24:27 INFO - PROCESS | 3848 | --DOMWINDOW == 81 (160BF000) [pid = 3848] [serial = 1105] [outer = 00000000] [url = about:blank] 15:24:27 INFO - PROCESS | 3848 | --DOMWINDOW == 80 (1340E000) [pid = 3848] [serial = 1089] [outer = 00000000] [url = about:blank] 15:24:27 INFO - PROCESS | 3848 | --DOMWINDOW == 79 (11EE7400) [pid = 3848] [serial = 1086] [outer = 00000000] [url = about:blank] 15:24:27 INFO - PROCESS | 3848 | --DOMWINDOW == 78 (12C3D000) [pid = 3848] [serial = 1087] [outer = 00000000] [url = about:blank] 15:24:27 INFO - PROCESS | 3848 | --DOMWINDOW == 77 (11512400) [pid = 3848] [serial = 1083] [outer = 00000000] [url = about:blank] 15:24:27 INFO - PROCESS | 3848 | --DOMWINDOW == 76 (11516400) [pid = 3848] [serial = 1084] [outer = 00000000] [url = about:blank] 15:24:27 INFO - PROCESS | 3848 | --DOMWINDOW == 75 (10F08C00) [pid = 3848] [serial = 1080] [outer = 00000000] [url = about:blank] 15:24:27 INFO - PROCESS | 3848 | --DOMWINDOW == 74 (1100C000) [pid = 3848] [serial = 1081] [outer = 00000000] [url = about:blank] 15:24:27 INFO - PROCESS | 3848 | --DOMWINDOW == 73 (0F66E000) [pid = 3848] [serial = 1078] [outer = 00000000] [url = about:blank] 15:24:27 INFO - PROCESS | 3848 | --DOMWINDOW == 72 (15C5DC00) [pid = 3848] [serial = 1102] [outer = 00000000] [url = about:blank] 15:24:27 INFO - PROCESS | 3848 | --DOMWINDOW == 71 (15B5F800) [pid = 3848] [serial = 1101] [outer = 00000000] [url = about:blank] 15:24:27 INFO - PROCESS | 3848 | --DOMWINDOW == 70 (13483000) [pid = 3848] [serial = 1090] [outer = 00000000] [url = about:blank] 15:24:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | Canvas test: 2d.pattern.repeat.unrecognisednull 15:24:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | took 1251ms 15:24:27 INFO - PROCESS | 3848 | 1462487067929 Marionette TRACE conn2 -> [0,1505,"getWindowHandle",null] 15:24:27 INFO - PROCESS | 3848 | 1462487067932 Marionette TRACE conn2 <- [1,1505,null,{"value":"13"}] 15:24:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html 15:24:27 INFO - PROCESS | 3848 | 1462487067937 Marionette TRACE conn2 -> [0,1506,"setScriptTimeout",{"ms":35000}] 15:24:27 INFO - PROCESS | 3848 | 1462487067941 Marionette TRACE conn2 <- [1,1506,null,{}] 15:24:27 INFO - PROCESS | 3848 | 1462487067946 Marionette TRACE conn2 -> [0,1507,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:24:28 INFO - PROCESS | 3848 | 1462487068026 Marionette TRACE conn2 <- [1,1507,null,{"value":null}] 15:24:28 INFO - PROCESS | 3848 | 1462487068034 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\", \"4d8e089e-8c00-4ed9-b753-79225e50fa4e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:24:28 INFO - PROCESS | 3848 | ++DOCSHELL 10554C00 == 30 [pid = 3848] [id = 386] 15:24:28 INFO - PROCESS | 3848 | ++DOMWINDOW == 71 (10556000) [pid = 3848] [serial = 1158] [outer = 00000000] 15:24:28 INFO - PROCESS | 3848 | ++DOMWINDOW == 72 (106A9C00) [pid = 3848] [serial = 1159] [outer = 10556000] 15:24:28 INFO - PROCESS | 3848 | 1462487068082 Marionette DEBUG loaded listener.js 15:24:28 INFO - PROCESS | 3848 | ++DOMWINDOW == 73 (10D28C00) [pid = 3848] [serial = 1160] [outer = 10556000] 15:24:28 INFO - PROCESS | 3848 | 1462487068593 Marionette TRACE conn2 <- [1,1508,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html",0,null,null,[["Canvas test: 2d.strokeStyle.default",0,null,null]]]}] 15:24:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | Canvas test: 2d.strokeStyle.default 15:24:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | took 688ms 15:24:28 INFO - PROCESS | 3848 | 1462487068635 Marionette TRACE conn2 -> [0,1509,"getWindowHandle",null] 15:24:28 INFO - PROCESS | 3848 | 1462487068640 Marionette TRACE conn2 <- [1,1509,null,{"value":"13"}] 15:24:28 INFO - TEST-START | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html 15:24:28 INFO - PROCESS | 3848 | 1462487068646 Marionette TRACE conn2 -> [0,1510,"setScriptTimeout",{"ms":35000}] 15:24:28 INFO - PROCESS | 3848 | 1462487068649 Marionette TRACE conn2 <- [1,1510,null,{}] 15:24:28 INFO - PROCESS | 3848 | 1462487068653 Marionette TRACE conn2 -> [0,1511,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:24:28 INFO - PROCESS | 3848 | 1462487068755 Marionette TRACE conn2 <- [1,1511,null,{"value":null}] 15:24:28 INFO - PROCESS | 3848 | 1462487068834 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\", \"4d8e089e-8c00-4ed9-b753-79225e50fa4e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:24:28 INFO - PROCESS | 3848 | ++DOCSHELL 10663800 == 31 [pid = 3848] [id = 387] 15:24:28 INFO - PROCESS | 3848 | ++DOMWINDOW == 74 (10DE7800) [pid = 3848] [serial = 1161] [outer = 00000000] 15:24:28 INFO - PROCESS | 3848 | ++DOMWINDOW == 75 (11002800) [pid = 3848] [serial = 1162] [outer = 10DE7800] 15:24:28 INFO - PROCESS | 3848 | 1462487068879 Marionette DEBUG loaded listener.js 15:24:28 INFO - PROCESS | 3848 | ++DOMWINDOW == 76 (1100C800) [pid = 3848] [serial = 1163] [outer = 10DE7800] 15:24:29 INFO - PROCESS | 3848 | 1462487069255 Marionette TRACE conn2 <- [1,1512,null,{"value":["/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html",0,null,null,[["fillRect should not affect current default path and NotSupportedError should be thrown.",1,"assert_throws: fillRect should not affect current default path and NotSupportedError should be thrown. function \"function () {\n var canvas = document.getElemen...\" threw object \"TypeError: context.addHitRegion is not a function\" (\"TypeError\") expected object \"[object Object]\" (\"NotSupportedError\")","@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:15:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:14:1\n"],["strokeRect should not affect current default path and NotSupportedError should be thrown.",1,"assert_throws: strokeRect should not affect current default path and NotSupportedError should be thrown. function \"function () {\n var canvas = document.getElemen...\" threw object \"TypeError: context.addHitRegion is not a function\" (\"TypeError\") expected object \"[object Object]\" (\"NotSupportedError\")","@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:34:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:33:1\n"],["fillText should not affect current default path and NotSupportedError should be thrown.",1,"assert_throws: fillText should not affect current default path and NotSupportedError should be thrown. function \"function () {\n var canvas = document.getElemen...\" threw object \"TypeError: context.addHitRegion is not a function\" (\"TypeError\") expected object \"[object Object]\" (\"NotSupportedError\")","@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:53:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:52:1\n"],["strokeText should not affect current default path and NotSupportedError shuld be thrown.",1,"assert_throws: strokeText should not affect current default path and NotSupportedError shuld be thrown. function \"function () {\n var canvas = document.getElemen...\" threw object \"TypeError: context.addHitRegion is not a function\" (\"TypeError\") expected object \"[object Object]\" (\"NotSupportedError\")","@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:72:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:71:1\n"]]]}] 15:24:29 INFO - TEST-FAIL | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html | fillRect should not affect current default path and NotSupportedError should be thrown. - assert_throws: fillRect should not affect current default path and NotSupportedError should be thrown. function "function () { 15:24:29 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 15:24:29 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:15:5 15:24:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:24:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:24:29 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:14:1 15:24:29 INFO - TEST-FAIL | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html | strokeRect should not affect current default path and NotSupportedError should be thrown. - assert_throws: strokeRect should not affect current default path and NotSupportedError should be thrown. function "function () { 15:24:29 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 15:24:29 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:34:5 15:24:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:24:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:24:29 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:33:1 15:24:29 INFO - TEST-FAIL | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html | fillText should not affect current default path and NotSupportedError should be thrown. - assert_throws: fillText should not affect current default path and NotSupportedError should be thrown. function "function () { 15:24:29 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 15:24:29 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:53:5 15:24:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:24:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:24:29 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:52:1 15:24:29 INFO - TEST-FAIL | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html | strokeText should not affect current default path and NotSupportedError shuld be thrown. - assert_throws: strokeText should not affect current default path and NotSupportedError shuld be thrown. function "function () { 15:24:29 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 15:24:29 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:72:5 15:24:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:24:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:24:29 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:71:1 15:24:29 INFO - TEST-OK | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html | took 641ms 15:24:29 INFO - TEST-START | /2dcontext/hit-regions/hitregions-members-exist.html 15:24:29 INFO - PROCESS | 3848 | 1462487069288 Marionette TRACE conn2 -> [0,1513,"getWindowHandle",null] 15:24:29 INFO - PROCESS | 3848 | 1462487069290 Marionette TRACE conn2 <- [1,1513,null,{"value":"13"}] 15:24:29 INFO - PROCESS | 3848 | 1462487069301 Marionette TRACE conn2 -> [0,1514,"setScriptTimeout",{"ms":35000}] 15:24:29 INFO - PROCESS | 3848 | 1462487069305 Marionette TRACE conn2 <- [1,1514,null,{}] 15:24:29 INFO - PROCESS | 3848 | 1462487069320 Marionette TRACE conn2 -> [0,1515,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:24:29 INFO - PROCESS | 3848 | 1462487069400 Marionette TRACE conn2 <- [1,1515,null,{"value":null}] 15:24:29 INFO - PROCESS | 3848 | 1462487069448 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\", \"4d8e089e-8c00-4ed9-b753-79225e50fa4e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:24:29 INFO - PROCESS | 3848 | ++DOCSHELL 11B04800 == 32 [pid = 3848] [id = 388] 15:24:29 INFO - PROCESS | 3848 | ++DOMWINDOW == 77 (11B06C00) [pid = 3848] [serial = 1164] [outer = 00000000] 15:24:29 INFO - PROCESS | 3848 | ++DOMWINDOW == 78 (11B3E800) [pid = 3848] [serial = 1165] [outer = 11B06C00] 15:24:29 INFO - PROCESS | 3848 | 1462487069504 Marionette DEBUG loaded listener.js 15:24:29 INFO - PROCESS | 3848 | ++DOMWINDOW == 79 (1203F000) [pid = 3848] [serial = 1166] [outer = 11B06C00] 15:24:29 INFO - PROCESS | 3848 | 1462487069944 Marionette TRACE conn2 <- [1,1516,null,{"value":["/2dcontext/hit-regions/hitregions-members-exist.html",0,null,null,[["context.addHitRegion Exists",1,"assert_equals: expected \"function\" but got \"undefined\"","@http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:14:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:12:1\n"],["context.removeHitRegion Exists",1,"assert_equals: expected \"function\" but got \"undefined\"","@http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:19:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:17:1\n"],["context.clearHitRegions Exists",1,"assert_equals: expected \"function\" but got \"undefined\"","@http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:24:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:22:1\n"]]]}] 15:24:30 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.addHitRegion Exists - assert_equals: expected "function" but got "undefined" 15:24:30 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:14:3 15:24:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:24:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:24:30 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:12:1 15:24:30 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.removeHitRegion Exists - assert_equals: expected "function" but got "undefined" 15:24:30 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:19:3 15:24:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:24:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:24:30 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:17:1 15:24:30 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.clearHitRegions Exists - assert_equals: expected "function" but got "undefined" 15:24:30 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:24:3 15:24:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:24:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:24:30 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:22:1 15:24:30 INFO - TEST-OK | /2dcontext/hit-regions/hitregions-members-exist.html | took 688ms 15:24:30 INFO - TEST-START | /2dcontext/image-smoothing/imagesmoothing.html 15:24:30 INFO - PROCESS | 3848 | 1462487069993 Marionette TRACE conn2 -> [0,1517,"getWindowHandle",null] 15:24:30 INFO - PROCESS | 3848 | 1462487069995 Marionette TRACE conn2 <- [1,1517,null,{"value":"13"}] 15:24:30 INFO - PROCESS | 3848 | 1462487069999 Marionette TRACE conn2 -> [0,1518,"setScriptTimeout",{"ms":35000}] 15:24:30 INFO - PROCESS | 3848 | 1462487070000 Marionette TRACE conn2 <- [1,1518,null,{}] 15:24:30 INFO - PROCESS | 3848 | 1462487070007 Marionette TRACE conn2 -> [0,1519,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:24:30 INFO - PROCESS | 3848 | 1462487070084 Marionette TRACE conn2 <- [1,1519,null,{"value":null}] 15:24:30 INFO - PROCESS | 3848 | 1462487070091 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\", \"4d8e089e-8c00-4ed9-b753-79225e50fa4e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:24:30 INFO - PROCESS | 3848 | ++DOCSHELL 11B3E400 == 33 [pid = 3848] [id = 389] 15:24:30 INFO - PROCESS | 3848 | ++DOMWINDOW == 80 (12F10000) [pid = 3848] [serial = 1167] [outer = 00000000] 15:24:30 INFO - PROCESS | 3848 | ++DOMWINDOW == 81 (13484000) [pid = 3848] [serial = 1168] [outer = 12F10000] 15:24:30 INFO - PROCESS | 3848 | 1462487070135 Marionette DEBUG loaded listener.js 15:24:30 INFO - PROCESS | 3848 | ++DOMWINDOW == 82 (135A1400) [pid = 3848] [serial = 1169] [outer = 12F10000] 15:24:30 INFO - PROCESS | 3848 | 1462487070595 Marionette TRACE conn2 <- [1,1520,null,{"value":["/2dcontext/image-smoothing/imagesmoothing.html",0,null,null,[["When the CanvasRenderingContext2D object is created, the attribute must be set to true.",1,"assert_true: expected true got undefined","@http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:22:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:18:7\n@http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:17:6\n"],["On getting the imageSmoothingEnabled attribute, the user agent must return the last value it was set to.",0,null,null],["On setting the imageSmoothingEnabled attribute, it must be set to the new value.",0,null,null]]]}] 15:24:30 INFO - TEST-FAIL | /2dcontext/image-smoothing/imagesmoothing.html | When the CanvasRenderingContext2D object is created, the attribute must be set to true. - assert_true: expected true got undefined 15:24:30 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:22:9 15:24:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:24:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:24:30 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:18:7 15:24:30 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:17:6 15:24:30 INFO - TEST-PASS | /2dcontext/image-smoothing/imagesmoothing.html | On getting the imageSmoothingEnabled attribute, the user agent must return the last value it was set to. 15:24:30 INFO - TEST-PASS | /2dcontext/image-smoothing/imagesmoothing.html | On setting the imageSmoothingEnabled attribute, it must be set to the new value. 15:24:30 INFO - TEST-OK | /2dcontext/image-smoothing/imagesmoothing.html | took 641ms 15:24:30 INFO - PROCESS | 3848 | 1462487070637 Marionette TRACE conn2 -> [0,1521,"getWindowHandle",null] 15:24:30 INFO - PROCESS | 3848 | 1462487070639 Marionette TRACE conn2 <- [1,1521,null,{"value":"13"}] 15:24:30 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.butt.html 15:24:30 INFO - PROCESS | 3848 | 1462487070643 Marionette TRACE conn2 -> [0,1522,"setScriptTimeout",{"ms":35000}] 15:24:30 INFO - PROCESS | 3848 | 1462487070644 Marionette TRACE conn2 <- [1,1522,null,{}] 15:24:30 INFO - PROCESS | 3848 | 1462487070648 Marionette TRACE conn2 -> [0,1523,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:24:30 INFO - PROCESS | 3848 | 1462487070749 Marionette TRACE conn2 <- [1,1523,null,{"value":null}] 15:24:30 INFO - PROCESS | 3848 | 1462487070782 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\", \"4d8e089e-8c00-4ed9-b753-79225e50fa4e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:24:30 INFO - PROCESS | 3848 | ++DOCSHELL 13760000 == 34 [pid = 3848] [id = 390] 15:24:30 INFO - PROCESS | 3848 | ++DOMWINDOW == 83 (13CBDC00) [pid = 3848] [serial = 1170] [outer = 00000000] 15:24:30 INFO - PROCESS | 3848 | ++DOMWINDOW == 84 (14090800) [pid = 3848] [serial = 1171] [outer = 13CBDC00] 15:24:30 INFO - PROCESS | 3848 | 1462487070876 Marionette DEBUG loaded listener.js 15:24:30 INFO - PROCESS | 3848 | ++DOMWINDOW == 85 (1466BC00) [pid = 3848] [serial = 1172] [outer = 13CBDC00] 15:24:31 INFO - PROCESS | 3848 | 1462487071316 Marionette TRACE conn2 <- [1,1524,null,{"value":["/2dcontext/line-styles/2d.line.cap.butt.html",0,null,null,[["lineCap 'butt' is rendered correctly",0,null,null]]]}] 15:24:31 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.butt.html | lineCap 'butt' is rendered correctly 15:24:31 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.butt.html | took 704ms 15:24:31 INFO - PROCESS | 3848 | 1462487071342 Marionette TRACE conn2 -> [0,1525,"getWindowHandle",null] 15:24:31 INFO - PROCESS | 3848 | 1462487071344 Marionette TRACE conn2 <- [1,1525,null,{"value":"13"}] 15:24:31 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.closed.html 15:24:31 INFO - PROCESS | 3848 | 1462487071348 Marionette TRACE conn2 -> [0,1526,"setScriptTimeout",{"ms":35000}] 15:24:31 INFO - PROCESS | 3848 | 1462487071349 Marionette TRACE conn2 <- [1,1526,null,{}] 15:24:31 INFO - PROCESS | 3848 | 1462487071352 Marionette TRACE conn2 -> [0,1527,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:24:31 INFO - PROCESS | 3848 | 1462487071485 Marionette TRACE conn2 <- [1,1527,null,{"value":null}] 15:24:31 INFO - PROCESS | 3848 | 1462487071495 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\", \"4d8e089e-8c00-4ed9-b753-79225e50fa4e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:24:31 INFO - PROCESS | 3848 | ++DOCSHELL 1058D400 == 35 [pid = 3848] [id = 391] 15:24:31 INFO - PROCESS | 3848 | ++DOMWINDOW == 86 (12C0D800) [pid = 3848] [serial = 1173] [outer = 00000000] 15:24:31 INFO - PROCESS | 3848 | ++DOMWINDOW == 87 (15B6B000) [pid = 3848] [serial = 1174] [outer = 12C0D800] 15:24:31 INFO - PROCESS | 3848 | 1462487071542 Marionette DEBUG loaded listener.js 15:24:31 INFO - PROCESS | 3848 | ++DOMWINDOW == 88 (15B6CC00) [pid = 3848] [serial = 1175] [outer = 12C0D800] 15:24:32 INFO - PROCESS | 3848 | 1462487071991 Marionette TRACE conn2 <- [1,1528,null,{"value":["/2dcontext/line-styles/2d.line.cap.closed.html",0,null,null,[["Line caps are not drawn at the corners of an unclosed rectangle",0,null,null]]]}] 15:24:32 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.closed.html | Line caps are not drawn at the corners of an unclosed rectangle 15:24:32 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.closed.html | took 703ms 15:24:32 INFO - PROCESS | 3848 | 1462487072047 Marionette TRACE conn2 -> [0,1529,"getWindowHandle",null] 15:24:32 INFO - PROCESS | 3848 | 1462487072049 Marionette TRACE conn2 <- [1,1529,null,{"value":"13"}] 15:24:32 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.invalid.html 15:24:32 INFO - PROCESS | 3848 | 1462487072052 Marionette TRACE conn2 -> [0,1530,"setScriptTimeout",{"ms":35000}] 15:24:32 INFO - PROCESS | 3848 | 1462487072054 Marionette TRACE conn2 <- [1,1530,null,{}] 15:24:32 INFO - PROCESS | 3848 | 1462487072065 Marionette TRACE conn2 -> [0,1531,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:24:32 INFO - PROCESS | 3848 | 1462487072237 Marionette TRACE conn2 <- [1,1531,null,{"value":null}] 15:24:32 INFO - PROCESS | 3848 | 1462487072247 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\", \"4d8e089e-8c00-4ed9-b753-79225e50fa4e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:24:32 INFO - PROCESS | 3848 | ++DOCSHELL 15B66C00 == 36 [pid = 3848] [id = 392] 15:24:32 INFO - PROCESS | 3848 | ++DOMWINDOW == 89 (1603C800) [pid = 3848] [serial = 1176] [outer = 00000000] 15:24:32 INFO - PROCESS | 3848 | ++DOMWINDOW == 90 (16177C00) [pid = 3848] [serial = 1177] [outer = 1603C800] 15:24:32 INFO - PROCESS | 3848 | 1462487072291 Marionette DEBUG loaded listener.js 15:24:32 INFO - PROCESS | 3848 | ++DOMWINDOW == 91 (16184000) [pid = 3848] [serial = 1178] [outer = 1603C800] 15:24:32 INFO - PROCESS | 3848 | --DOMWINDOW == 90 (14093800) [pid = 3848] [serial = 1133] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html] 15:24:32 INFO - PROCESS | 3848 | --DOMWINDOW == 89 (13762C00) [pid = 3848] [serial = 1127] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html] 15:24:32 INFO - PROCESS | 3848 | --DOMWINDOW == 88 (1101FC00) [pid = 3848] [serial = 1115] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html] 15:24:32 INFO - PROCESS | 3848 | --DOMWINDOW == 87 (106B0400) [pid = 3848] [serial = 1130] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html] 15:24:32 INFO - PROCESS | 3848 | --DOMWINDOW == 86 (11B0C800) [pid = 3848] [serial = 1121] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html] 15:24:32 INFO - PROCESS | 3848 | --DOMWINDOW == 85 (0F66F400) [pid = 3848] [serial = 1109] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html] 15:24:32 INFO - PROCESS | 3848 | --DOMWINDOW == 84 (10E0E000) [pid = 3848] [serial = 1112] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html] 15:24:32 INFO - PROCESS | 3848 | --DOMWINDOW == 83 (13123800) [pid = 3848] [serial = 1124] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html] 15:24:32 INFO - PROCESS | 3848 | --DOMWINDOW == 82 (1465FC00) [pid = 3848] [serial = 1146] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html] 15:24:32 INFO - PROCESS | 3848 | --DOMWINDOW == 81 (113EBC00) [pid = 3848] [serial = 1118] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html] 15:24:32 INFO - PROCESS | 3848 | --DOMWINDOW == 80 (15B68000) [pid = 3848] [serial = 1136] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html] 15:24:32 INFO - PROCESS | 3848 | --DOMWINDOW == 79 (11512800) [pid = 3848] [serial = 1142] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html] 15:24:32 INFO - PROCESS | 3848 | 1462487072807 Marionette TRACE conn2 <- [1,1532,null,{"value":["/2dcontext/line-styles/2d.line.cap.invalid.html",0,null,null,[["Setting lineCap to invalid values is ignored",0,null,null]]]}] 15:24:32 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.invalid.html | Setting lineCap to invalid values is ignored 15:24:32 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.invalid.html | took 751ms 15:24:32 INFO - PROCESS | 3848 | 1462487072825 Marionette TRACE conn2 -> [0,1533,"getWindowHandle",null] 15:24:32 INFO - PROCESS | 3848 | 1462487072826 Marionette TRACE conn2 <- [1,1533,null,{"value":"13"}] 15:24:32 INFO - PROCESS | 3848 | 1462487072830 Marionette TRACE conn2 -> [0,1534,"setScriptTimeout",{"ms":35000}] 15:24:32 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.open.html 15:24:32 INFO - PROCESS | 3848 | 1462487072831 Marionette TRACE conn2 <- [1,1534,null,{}] 15:24:32 INFO - PROCESS | 3848 | 1462487072835 Marionette TRACE conn2 -> [0,1535,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:24:32 INFO - PROCESS | 3848 | 1462487072945 Marionette TRACE conn2 <- [1,1535,null,{"value":null}] 15:24:32 INFO - PROCESS | 3848 | 1462487072953 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\", \"4d8e089e-8c00-4ed9-b753-79225e50fa4e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:24:32 INFO - PROCESS | 3848 | ++DOCSHELL 10DE2400 == 37 [pid = 3848] [id = 393] 15:24:32 INFO - PROCESS | 3848 | ++DOMWINDOW == 80 (1100B400) [pid = 3848] [serial = 1179] [outer = 00000000] 15:24:32 INFO - PROCESS | 3848 | ++DOMWINDOW == 81 (13123800) [pid = 3848] [serial = 1180] [outer = 1100B400] 15:24:32 INFO - PROCESS | 3848 | 1462487072997 Marionette DEBUG loaded listener.js 15:24:33 INFO - PROCESS | 3848 | ++DOMWINDOW == 82 (14093000) [pid = 3848] [serial = 1181] [outer = 1100B400] 15:24:33 INFO - PROCESS | 3848 | 1462487073395 Marionette TRACE conn2 <- [1,1536,null,{"value":["/2dcontext/line-styles/2d.line.cap.open.html",0,null,null,[["Line caps are drawn at the corners of an unclosed rectangle",0,null,null]]]}] 15:24:33 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.open.html | Line caps are drawn at the corners of an unclosed rectangle 15:24:33 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.open.html | took 594ms 15:24:33 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.round.html 15:24:33 INFO - PROCESS | 3848 | 1462487073427 Marionette TRACE conn2 -> [0,1537,"getWindowHandle",null] 15:24:33 INFO - PROCESS | 3848 | 1462487073429 Marionette TRACE conn2 <- [1,1537,null,{"value":"13"}] 15:24:33 INFO - PROCESS | 3848 | 1462487073433 Marionette TRACE conn2 -> [0,1538,"setScriptTimeout",{"ms":35000}] 15:24:33 INFO - PROCESS | 3848 | 1462487073435 Marionette TRACE conn2 <- [1,1538,null,{}] 15:24:33 INFO - PROCESS | 3848 | 1462487073438 Marionette TRACE conn2 -> [0,1539,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:24:33 INFO - PROCESS | 3848 | 1462487073511 Marionette TRACE conn2 <- [1,1539,null,{"value":null}] 15:24:33 INFO - PROCESS | 3848 | 1462487073517 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\", \"4d8e089e-8c00-4ed9-b753-79225e50fa4e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:24:33 INFO - PROCESS | 3848 | ++DOCSHELL 11B04000 == 38 [pid = 3848] [id = 394] 15:24:33 INFO - PROCESS | 3848 | ++DOMWINDOW == 83 (11B92C00) [pid = 3848] [serial = 1182] [outer = 00000000] 15:24:33 INFO - PROCESS | 3848 | ++DOMWINDOW == 84 (160BF000) [pid = 3848] [serial = 1183] [outer = 11B92C00] 15:24:33 INFO - PROCESS | 3848 | 1462487073562 Marionette DEBUG loaded listener.js 15:24:33 INFO - PROCESS | 3848 | ++DOMWINDOW == 85 (1617C000) [pid = 3848] [serial = 1184] [outer = 11B92C00] 15:24:34 INFO - PROCESS | 3848 | 1462487074014 Marionette TRACE conn2 <- [1,1540,null,{"value":["/2dcontext/line-styles/2d.line.cap.round.html",0,null,null,[["lineCap 'round' is rendered correctly",0,null,null]]]}] 15:24:34 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.round.html | lineCap 'round' is rendered correctly 15:24:34 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.round.html | took 625ms 15:24:34 INFO - PROCESS | 3848 | 1462487074072 Marionette TRACE conn2 -> [0,1541,"getWindowHandle",null] 15:24:34 INFO - PROCESS | 3848 | 1462487074075 Marionette TRACE conn2 <- [1,1541,null,{"value":"13"}] 15:24:34 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.square.html 15:24:34 INFO - PROCESS | 3848 | 1462487074079 Marionette TRACE conn2 -> [0,1542,"setScriptTimeout",{"ms":35000}] 15:24:34 INFO - PROCESS | 3848 | 1462487074081 Marionette TRACE conn2 <- [1,1542,null,{}] 15:24:34 INFO - PROCESS | 3848 | 1462487074085 Marionette TRACE conn2 -> [0,1543,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:24:34 INFO - PROCESS | 3848 | 1462487074159 Marionette TRACE conn2 <- [1,1543,null,{"value":null}] 15:24:34 INFO - PROCESS | 3848 | 1462487074165 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\", \"4d8e089e-8c00-4ed9-b753-79225e50fa4e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:24:34 INFO - PROCESS | 3848 | ++DOCSHELL 15B68000 == 39 [pid = 3848] [id = 395] 15:24:34 INFO - PROCESS | 3848 | ++DOMWINDOW == 86 (164BBC00) [pid = 3848] [serial = 1185] [outer = 00000000] 15:24:34 INFO - PROCESS | 3848 | ++DOMWINDOW == 87 (164C8800) [pid = 3848] [serial = 1186] [outer = 164BBC00] 15:24:34 INFO - PROCESS | 3848 | 1462487074212 Marionette DEBUG loaded listener.js 15:24:34 INFO - PROCESS | 3848 | ++DOMWINDOW == 88 (16628800) [pid = 3848] [serial = 1187] [outer = 164BBC00] 15:24:34 INFO - PROCESS | 3848 | 1462487074735 Marionette TRACE conn2 <- [1,1544,null,{"value":["/2dcontext/line-styles/2d.line.cap.square.html",0,null,null,[["lineCap 'square' is rendered correctly",0,null,null]]]}] 15:24:34 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.square.html | lineCap 'square' is rendered correctly 15:24:34 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.square.html | took 688ms 15:24:34 INFO - PROCESS | 3848 | 1462487074776 Marionette TRACE conn2 -> [0,1545,"getWindowHandle",null] 15:24:34 INFO - PROCESS | 3848 | 1462487074781 Marionette TRACE conn2 <- [1,1545,null,{"value":"13"}] 15:24:34 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.valid.html 15:24:34 INFO - PROCESS | 3848 | 1462487074786 Marionette TRACE conn2 -> [0,1546,"setScriptTimeout",{"ms":35000}] 15:24:34 INFO - PROCESS | 3848 | 1462487074791 Marionette TRACE conn2 <- [1,1546,null,{}] 15:24:34 INFO - PROCESS | 3848 | 1462487074797 Marionette TRACE conn2 -> [0,1547,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:24:34 INFO - PROCESS | 3848 | 1462487074951 Marionette TRACE conn2 <- [1,1547,null,{"value":null}] 15:24:35 INFO - PROCESS | 3848 | 1462487075055 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\", \"4d8e089e-8c00-4ed9-b753-79225e50fa4e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:24:35 INFO - PROCESS | 3848 | ++DOCSHELL 10E0A400 == 40 [pid = 3848] [id = 396] 15:24:35 INFO - PROCESS | 3848 | ++DOMWINDOW == 89 (10E0BC00) [pid = 3848] [serial = 1188] [outer = 00000000] 15:24:35 INFO - PROCESS | 3848 | ++DOMWINDOW == 90 (10F05800) [pid = 3848] [serial = 1189] [outer = 10E0BC00] 15:24:35 INFO - PROCESS | 3848 | 1462487075110 Marionette DEBUG loaded listener.js 15:24:35 INFO - PROCESS | 3848 | ++DOMWINDOW == 91 (1100C000) [pid = 3848] [serial = 1190] [outer = 10E0BC00] 15:24:35 INFO - PROCESS | 3848 | 1462487075665 Marionette TRACE conn2 <- [1,1548,null,{"value":["/2dcontext/line-styles/2d.line.cap.valid.html",0,null,null,[["Setting lineCap to valid values works",0,null,null]]]}] 15:24:35 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.valid.html | Setting lineCap to valid values works 15:24:35 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.valid.html | took 954ms 15:24:35 INFO - PROCESS | 3848 | 1462487075733 Marionette TRACE conn2 -> [0,1549,"getWindowHandle",null] 15:24:35 INFO - PROCESS | 3848 | 1462487075739 Marionette TRACE conn2 <- [1,1549,null,{"value":"13"}] 15:24:35 INFO - TEST-START | /2dcontext/line-styles/2d.line.cross.html 15:24:35 INFO - PROCESS | 3848 | 1462487075746 Marionette TRACE conn2 -> [0,1550,"setScriptTimeout",{"ms":35000}] 15:24:35 INFO - PROCESS | 3848 | 1462487075749 Marionette TRACE conn2 <- [1,1550,null,{}] 15:24:35 INFO - PROCESS | 3848 | 1462487075753 Marionette TRACE conn2 -> [0,1551,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:24:35 INFO - PROCESS | 3848 | 1462487075853 Marionette TRACE conn2 <- [1,1551,null,{"value":null}] 15:24:35 INFO - PROCESS | 3848 | 1462487075979 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\", \"4d8e089e-8c00-4ed9-b753-79225e50fa4e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:24:35 INFO - PROCESS | 3848 | ++DOCSHELL 11514400 == 41 [pid = 3848] [id = 397] 15:24:35 INFO - PROCESS | 3848 | ++DOMWINDOW == 92 (1151BC00) [pid = 3848] [serial = 1191] [outer = 00000000] 15:24:36 INFO - PROCESS | 3848 | ++DOMWINDOW == 93 (120FB000) [pid = 3848] [serial = 1192] [outer = 1151BC00] 15:24:36 INFO - PROCESS | 3848 | 1462487076034 Marionette DEBUG loaded listener.js 15:24:36 INFO - PROCESS | 3848 | ++DOMWINDOW == 94 (1359AC00) [pid = 3848] [serial = 1193] [outer = 1151BC00] 15:24:36 INFO - PROCESS | 3848 | 1462487076641 Marionette TRACE conn2 <- [1,1552,null,{"value":["/2dcontext/line-styles/2d.line.cross.html",0,null,null,[["Canvas test: 2d.line.cross",0,null,null]]]}] 15:24:36 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cross.html | Canvas test: 2d.line.cross 15:24:36 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cross.html | took 953ms 15:24:36 INFO - PROCESS | 3848 | 1462487076690 Marionette TRACE conn2 -> [0,1553,"getWindowHandle",null] 15:24:36 INFO - PROCESS | 3848 | 1462487076692 Marionette TRACE conn2 <- [1,1553,null,{"value":"13"}] 15:24:36 INFO - TEST-START | /2dcontext/line-styles/2d.line.defaults.html 15:24:36 INFO - PROCESS | 3848 | 1462487076696 Marionette TRACE conn2 -> [0,1554,"setScriptTimeout",{"ms":35000}] 15:24:36 INFO - PROCESS | 3848 | 1462487076700 Marionette TRACE conn2 <- [1,1554,null,{}] 15:24:36 INFO - PROCESS | 3848 | 1462487076711 Marionette TRACE conn2 -> [0,1555,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:24:36 INFO - PROCESS | 3848 | 1462487076814 Marionette TRACE conn2 <- [1,1555,null,{"value":null}] 15:24:36 INFO - PROCESS | 3848 | 1462487076940 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\", \"4d8e089e-8c00-4ed9-b753-79225e50fa4e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:24:36 INFO - PROCESS | 3848 | ++DOCSHELL 155E0800 == 42 [pid = 3848] [id = 398] 15:24:36 INFO - PROCESS | 3848 | ++DOMWINDOW == 95 (155ED400) [pid = 3848] [serial = 1194] [outer = 00000000] 15:24:36 INFO - PROCESS | 3848 | ++DOMWINDOW == 96 (160C8000) [pid = 3848] [serial = 1195] [outer = 155ED400] 15:24:36 INFO - PROCESS | 3848 | 1462487076997 Marionette DEBUG loaded listener.js 15:24:37 INFO - PROCESS | 3848 | ++DOMWINDOW == 97 (16631800) [pid = 3848] [serial = 1196] [outer = 155ED400] 15:24:37 INFO - PROCESS | 3848 | 1462487077650 Marionette TRACE conn2 <- [1,1556,null,{"value":["/2dcontext/line-styles/2d.line.defaults.html",0,null,null,[["Canvas test: 2d.line.defaults",0,null,null]]]}] 15:24:37 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.defaults.html | Canvas test: 2d.line.defaults 15:24:37 INFO - TEST-OK | /2dcontext/line-styles/2d.line.defaults.html | took 1001ms 15:24:37 INFO - PROCESS | 3848 | 1462487077697 Marionette TRACE conn2 -> [0,1557,"getWindowHandle",null] 15:24:37 INFO - PROCESS | 3848 | 1462487077701 Marionette TRACE conn2 <- [1,1557,null,{"value":"13"}] 15:24:37 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.bevel.html 15:24:37 INFO - PROCESS | 3848 | 1462487077706 Marionette TRACE conn2 -> [0,1558,"setScriptTimeout",{"ms":35000}] 15:24:37 INFO - PROCESS | 3848 | 1462487077709 Marionette TRACE conn2 <- [1,1558,null,{}] 15:24:37 INFO - PROCESS | 3848 | 1462487077712 Marionette TRACE conn2 -> [0,1559,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:24:37 INFO - PROCESS | 3848 | 1462487077810 Marionette TRACE conn2 <- [1,1559,null,{"value":null}] 15:24:38 INFO - PROCESS | 3848 | 1462487078047 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\", \"4d8e089e-8c00-4ed9-b753-79225e50fa4e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:24:38 INFO - PROCESS | 3848 | ++DOCSHELL 0F5C2800 == 43 [pid = 3848] [id = 399] 15:24:38 INFO - PROCESS | 3848 | ++DOMWINDOW == 98 (0F623000) [pid = 3848] [serial = 1197] [outer = 00000000] 15:24:38 INFO - PROCESS | 3848 | ++DOMWINDOW == 99 (0F66F000) [pid = 3848] [serial = 1198] [outer = 0F623000] 15:24:38 INFO - PROCESS | 3848 | 1462487078108 Marionette DEBUG loaded listener.js 15:24:38 INFO - PROCESS | 3848 | ++DOMWINDOW == 100 (10D20000) [pid = 3848] [serial = 1199] [outer = 0F623000] 15:24:38 INFO - PROCESS | 3848 | --DOCSHELL 11B04000 == 42 [pid = 3848] [id = 394] 15:24:38 INFO - PROCESS | 3848 | --DOCSHELL 10DE2400 == 41 [pid = 3848] [id = 393] 15:24:38 INFO - PROCESS | 3848 | --DOCSHELL 15B66C00 == 40 [pid = 3848] [id = 392] 15:24:38 INFO - PROCESS | 3848 | --DOCSHELL 1058D400 == 39 [pid = 3848] [id = 391] 15:24:38 INFO - PROCESS | 3848 | --DOCSHELL 13760000 == 38 [pid = 3848] [id = 390] 15:24:38 INFO - PROCESS | 3848 | --DOCSHELL 11B3E400 == 37 [pid = 3848] [id = 389] 15:24:38 INFO - PROCESS | 3848 | --DOCSHELL 11B04800 == 36 [pid = 3848] [id = 388] 15:24:38 INFO - PROCESS | 3848 | --DOCSHELL 10663800 == 35 [pid = 3848] [id = 387] 15:24:38 INFO - PROCESS | 3848 | --DOCSHELL 10554C00 == 34 [pid = 3848] [id = 386] 15:24:38 INFO - PROCESS | 3848 | 1462487078744 Marionette TRACE conn2 <- [1,1560,null,{"value":["/2dcontext/line-styles/2d.line.join.bevel.html",0,null,null,[["lineJoin 'bevel' is rendered correctly",0,null,null]]]}] 15:24:38 INFO - PROCESS | 3848 | --DOMWINDOW == 99 (155EC800) [pid = 3848] [serial = 1134] [outer = 00000000] [url = about:blank] 15:24:38 INFO - PROCESS | 3848 | --DOMWINDOW == 98 (13CC0000) [pid = 3848] [serial = 1128] [outer = 00000000] [url = about:blank] 15:24:38 INFO - PROCESS | 3848 | --DOMWINDOW == 97 (13CC1000) [pid = 3848] [serial = 1129] [outer = 00000000] [url = about:blank] 15:24:38 INFO - PROCESS | 3848 | --DOMWINDOW == 96 (11026800) [pid = 3848] [serial = 1116] [outer = 00000000] [url = about:blank] 15:24:38 INFO - PROCESS | 3848 | --DOMWINDOW == 95 (113EC400) [pid = 3848] [serial = 1117] [outer = 00000000] [url = about:blank] 15:24:38 INFO - PROCESS | 3848 | --DOMWINDOW == 94 (146DC000) [pid = 3848] [serial = 1131] [outer = 00000000] [url = about:blank] 15:24:38 INFO - PROCESS | 3848 | --DOMWINDOW == 93 (11B8B800) [pid = 3848] [serial = 1122] [outer = 00000000] [url = about:blank] 15:24:38 INFO - PROCESS | 3848 | --DOMWINDOW == 92 (120EF000) [pid = 3848] [serial = 1123] [outer = 00000000] [url = about:blank] 15:24:38 INFO - PROCESS | 3848 | --DOMWINDOW == 91 (106B0C00) [pid = 3848] [serial = 1110] [outer = 00000000] [url = about:blank] 15:24:38 INFO - PROCESS | 3848 | --DOMWINDOW == 90 (10D24400) [pid = 3848] [serial = 1111] [outer = 00000000] [url = about:blank] 15:24:38 INFO - PROCESS | 3848 | --DOMWINDOW == 89 (10E87400) [pid = 3848] [serial = 1113] [outer = 00000000] [url = about:blank] 15:24:38 INFO - PROCESS | 3848 | --DOMWINDOW == 88 (10EA9C00) [pid = 3848] [serial = 1114] [outer = 00000000] [url = about:blank] 15:24:38 INFO - PROCESS | 3848 | --DOMWINDOW == 87 (1359A400) [pid = 3848] [serial = 1125] [outer = 00000000] [url = about:blank] 15:24:38 INFO - PROCESS | 3848 | --DOMWINDOW == 86 (13727C00) [pid = 3848] [serial = 1126] [outer = 00000000] [url = about:blank] 15:24:38 INFO - PROCESS | 3848 | --DOMWINDOW == 85 (1662B400) [pid = 3848] [serial = 1148] [outer = 00000000] [url = about:blank] 15:24:38 INFO - PROCESS | 3848 | --DOMWINDOW == 84 (11757C00) [pid = 3848] [serial = 1119] [outer = 00000000] [url = about:blank] 15:24:38 INFO - PROCESS | 3848 | --DOMWINDOW == 83 (1175F800) [pid = 3848] [serial = 1120] [outer = 00000000] [url = about:blank] 15:24:38 INFO - PROCESS | 3848 | --DOMWINDOW == 82 (160C4800) [pid = 3848] [serial = 1137] [outer = 00000000] [url = about:blank] 15:24:38 INFO - PROCESS | 3848 | --DOMWINDOW == 81 (15B67C00) [pid = 3848] [serial = 1135] [outer = 00000000] [url = about:blank] 15:24:38 INFO - PROCESS | 3848 | --DOMWINDOW == 80 (164BE400) [pid = 3848] [serial = 1140] [outer = 00000000] [url = about:blank] 15:24:38 INFO - PROCESS | 3848 | --DOMWINDOW == 79 (1617DC00) [pid = 3848] [serial = 1138] [outer = 00000000] [url = about:blank] 15:24:38 INFO - PROCESS | 3848 | --DOMWINDOW == 78 (16627400) [pid = 3848] [serial = 1147] [outer = 00000000] [url = about:blank] 15:24:38 INFO - PROCESS | 3848 | --DOMWINDOW == 77 (10F06000) [pid = 3848] [serial = 712] [outer = 00000000] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%E2%80%99t%20find%20the%20server%20at%20%25%28server%29s.] 15:24:38 INFO - PROCESS | 3848 | --DOMWINDOW == 76 (16634000) [pid = 3848] [serial = 1150] [outer = 00000000] [url = about:blank] 15:24:38 INFO - PROCESS | 3848 | --DOMWINDOW == 75 (11BCBC00) [pid = 3848] [serial = 1143] [outer = 00000000] [url = about:blank] 15:24:38 INFO - PROCESS | 3848 | --DOMWINDOW == 74 (131CE800) [pid = 3848] [serial = 1144] [outer = 00000000] [url = about:blank] 15:24:38 INFO - PROCESS | 3848 | --DOMWINDOW == 73 (146CF800) [pid = 3848] [serial = 1132] [outer = 00000000] [url = about:blank] 15:24:38 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.bevel.html | lineJoin 'bevel' is rendered correctly 15:24:38 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.bevel.html | took 1095ms 15:24:38 INFO - PROCESS | 3848 | 1462487078804 Marionette TRACE conn2 -> [0,1561,"getWindowHandle",null] 15:24:38 INFO - PROCESS | 3848 | 1462487078807 Marionette TRACE conn2 <- [1,1561,null,{"value":"13"}] 15:24:38 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.closed.html 15:24:38 INFO - PROCESS | 3848 | 1462487078811 Marionette TRACE conn2 -> [0,1562,"setScriptTimeout",{"ms":35000}] 15:24:38 INFO - PROCESS | 3848 | 1462487078814 Marionette TRACE conn2 <- [1,1562,null,{}] 15:24:38 INFO - PROCESS | 3848 | 1462487078819 Marionette TRACE conn2 -> [0,1563,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:24:38 INFO - PROCESS | 3848 | 1462487078900 Marionette TRACE conn2 <- [1,1563,null,{"value":null}] 15:24:39 INFO - PROCESS | 3848 | 1462487078995 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\", \"4d8e089e-8c00-4ed9-b753-79225e50fa4e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:24:39 INFO - PROCESS | 3848 | ++DOCSHELL 0F66E000 == 35 [pid = 3848] [id = 400] 15:24:39 INFO - PROCESS | 3848 | ++DOMWINDOW == 74 (0F66E800) [pid = 3848] [serial = 1200] [outer = 00000000] 15:24:39 INFO - PROCESS | 3848 | ++DOMWINDOW == 75 (10E0A800) [pid = 3848] [serial = 1201] [outer = 0F66E800] 15:24:39 INFO - PROCESS | 3848 | 1462487079042 Marionette DEBUG loaded listener.js 15:24:39 INFO - PROCESS | 3848 | ++DOMWINDOW == 76 (10F07000) [pid = 3848] [serial = 1202] [outer = 0F66E800] 15:24:39 INFO - PROCESS | 3848 | 1462487079488 Marionette TRACE conn2 <- [1,1564,null,{"value":["/2dcontext/line-styles/2d.line.join.closed.html",0,null,null,[["Line joins are drawn at the corner of a closed rectangle",0,null,null]]]}] 15:24:39 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.closed.html | Line joins are drawn at the corner of a closed rectangle 15:24:39 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.closed.html | took 735ms 15:24:39 INFO - PROCESS | 3848 | 1462487079551 Marionette TRACE conn2 -> [0,1565,"getWindowHandle",null] 15:24:39 INFO - PROCESS | 3848 | 1462487079555 Marionette TRACE conn2 <- [1,1565,null,{"value":"13"}] 15:24:39 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.invalid.html 15:24:39 INFO - PROCESS | 3848 | 1462487079560 Marionette TRACE conn2 -> [0,1566,"setScriptTimeout",{"ms":35000}] 15:24:39 INFO - PROCESS | 3848 | 1462487079561 Marionette TRACE conn2 <- [1,1566,null,{}] 15:24:39 INFO - PROCESS | 3848 | 1462487079565 Marionette TRACE conn2 -> [0,1567,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:24:39 INFO - PROCESS | 3848 | 1462487079643 Marionette TRACE conn2 <- [1,1567,null,{"value":null}] 15:24:39 INFO - PROCESS | 3848 | 1462487079650 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\", \"4d8e089e-8c00-4ed9-b753-79225e50fa4e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:24:39 INFO - PROCESS | 3848 | ++DOCSHELL 11005000 == 36 [pid = 3848] [id = 401] 15:24:39 INFO - PROCESS | 3848 | ++DOMWINDOW == 77 (1100BC00) [pid = 3848] [serial = 1203] [outer = 00000000] 15:24:39 INFO - PROCESS | 3848 | ++DOMWINDOW == 78 (1151A000) [pid = 3848] [serial = 1204] [outer = 1100BC00] 15:24:39 INFO - PROCESS | 3848 | 1462487079695 Marionette DEBUG loaded listener.js 15:24:39 INFO - PROCESS | 3848 | ++DOMWINDOW == 79 (1175B000) [pid = 3848] [serial = 1205] [outer = 1100BC00] 15:24:40 INFO - PROCESS | 3848 | 1462487080154 Marionette TRACE conn2 <- [1,1568,null,{"value":["/2dcontext/line-styles/2d.line.join.invalid.html",0,null,null,[["Setting lineJoin to invalid values is ignored",0,null,null]]]}] 15:24:40 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.invalid.html | Setting lineJoin to invalid values is ignored 15:24:40 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.invalid.html | took 625ms 15:24:40 INFO - PROCESS | 3848 | 1462487080198 Marionette TRACE conn2 -> [0,1569,"getWindowHandle",null] 15:24:40 INFO - PROCESS | 3848 | 1462487080200 Marionette TRACE conn2 <- [1,1569,null,{"value":"13"}] 15:24:40 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.miter.html 15:24:40 INFO - PROCESS | 3848 | 1462487080205 Marionette TRACE conn2 -> [0,1570,"setScriptTimeout",{"ms":35000}] 15:24:40 INFO - PROCESS | 3848 | 1462487080211 Marionette TRACE conn2 <- [1,1570,null,{}] 15:24:40 INFO - PROCESS | 3848 | 1462487080220 Marionette TRACE conn2 -> [0,1571,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:24:40 INFO - PROCESS | 3848 | 1462487080299 Marionette TRACE conn2 <- [1,1571,null,{"value":null}] 15:24:40 INFO - PROCESS | 3848 | 1462487080309 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\", \"4d8e089e-8c00-4ed9-b753-79225e50fa4e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:24:40 INFO - PROCESS | 3848 | ++DOCSHELL 12C15000 == 37 [pid = 3848] [id = 402] 15:24:40 INFO - PROCESS | 3848 | ++DOMWINDOW == 80 (12C3BC00) [pid = 3848] [serial = 1206] [outer = 00000000] 15:24:40 INFO - PROCESS | 3848 | ++DOMWINDOW == 81 (1311D800) [pid = 3848] [serial = 1207] [outer = 12C3BC00] 15:24:40 INFO - PROCESS | 3848 | 1462487080353 Marionette DEBUG loaded listener.js 15:24:40 INFO - PROCESS | 3848 | ++DOMWINDOW == 82 (13154C00) [pid = 3848] [serial = 1208] [outer = 12C3BC00] 15:24:40 INFO - PROCESS | 3848 | 1462487080785 Marionette TRACE conn2 <- [1,1572,null,{"value":["/2dcontext/line-styles/2d.line.join.miter.html",0,null,null,[["lineJoin 'miter' is rendered correctly",0,null,null]]]}] 15:24:40 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.miter.html | lineJoin 'miter' is rendered correctly 15:24:40 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.miter.html | took 657ms 15:24:40 INFO - PROCESS | 3848 | 1462487080862 Marionette TRACE conn2 -> [0,1573,"getWindowHandle",null] 15:24:40 INFO - PROCESS | 3848 | 1462487080864 Marionette TRACE conn2 <- [1,1573,null,{"value":"13"}] 15:24:40 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.open.html 15:24:40 INFO - PROCESS | 3848 | 1462487080868 Marionette TRACE conn2 -> [0,1574,"setScriptTimeout",{"ms":35000}] 15:24:40 INFO - PROCESS | 3848 | 1462487080870 Marionette TRACE conn2 <- [1,1574,null,{}] 15:24:40 INFO - PROCESS | 3848 | 1462487080873 Marionette TRACE conn2 -> [0,1575,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:24:40 INFO - PROCESS | 3848 | 1462487080950 Marionette TRACE conn2 <- [1,1575,null,{"value":null}] 15:24:40 INFO - PROCESS | 3848 | 1462487080957 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\", \"4d8e089e-8c00-4ed9-b753-79225e50fa4e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:24:41 INFO - PROCESS | 3848 | ++DOCSHELL 13727000 == 38 [pid = 3848] [id = 403] 15:24:41 INFO - PROCESS | 3848 | ++DOMWINDOW == 83 (13729C00) [pid = 3848] [serial = 1209] [outer = 00000000] 15:24:41 INFO - PROCESS | 3848 | ++DOMWINDOW == 84 (13CC0C00) [pid = 3848] [serial = 1210] [outer = 13729C00] 15:24:41 INFO - PROCESS | 3848 | 1462487081030 Marionette DEBUG loaded listener.js 15:24:41 INFO - PROCESS | 3848 | ++DOMWINDOW == 85 (13CC2800) [pid = 3848] [serial = 1211] [outer = 13729C00] 15:24:41 INFO - PROCESS | 3848 | 1462487081493 Marionette TRACE conn2 <- [1,1576,null,{"value":["/2dcontext/line-styles/2d.line.join.open.html",0,null,null,[["Line joins are not drawn at the corner of an unclosed rectangle",0,null,null]]]}] 15:24:41 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.open.html | Line joins are not drawn at the corner of an unclosed rectangle 15:24:41 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.open.html | took 641ms 15:24:41 INFO - PROCESS | 3848 | 1462487081509 Marionette TRACE conn2 -> [0,1577,"getWindowHandle",null] 15:24:41 INFO - PROCESS | 3848 | 1462487081511 Marionette TRACE conn2 <- [1,1577,null,{"value":"13"}] 15:24:41 INFO - PROCESS | 3848 | 1462487081515 Marionette TRACE conn2 -> [0,1578,"setScriptTimeout",{"ms":35000}] 15:24:41 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.parallel.html 15:24:41 INFO - PROCESS | 3848 | 1462487081516 Marionette TRACE conn2 <- [1,1578,null,{}] 15:24:41 INFO - PROCESS | 3848 | 1462487081520 Marionette TRACE conn2 -> [0,1579,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:24:41 INFO - PROCESS | 3848 | 1462487081628 Marionette TRACE conn2 <- [1,1579,null,{"value":null}] 15:24:41 INFO - PROCESS | 3848 | 1462487081634 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\", \"4d8e089e-8c00-4ed9-b753-79225e50fa4e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:24:41 INFO - PROCESS | 3848 | ++DOCSHELL 146DC000 == 39 [pid = 3848] [id = 404] 15:24:41 INFO - PROCESS | 3848 | ++DOMWINDOW == 86 (15135C00) [pid = 3848] [serial = 1212] [outer = 00000000] 15:24:41 INFO - PROCESS | 3848 | ++DOMWINDOW == 87 (151AE800) [pid = 3848] [serial = 1213] [outer = 15135C00] 15:24:41 INFO - PROCESS | 3848 | 1462487081694 Marionette DEBUG loaded listener.js 15:24:41 INFO - PROCESS | 3848 | ++DOMWINDOW == 88 (155EBC00) [pid = 3848] [serial = 1214] [outer = 15135C00] 15:24:42 INFO - PROCESS | 3848 | 1462487082191 Marionette TRACE conn2 <- [1,1580,null,{"value":["/2dcontext/line-styles/2d.line.join.parallel.html",0,null,null,[["Line joins are drawn at 180-degree joins",0,null,null]]]}] 15:24:42 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.parallel.html | Line joins are drawn at 180-degree joins 15:24:42 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.parallel.html | took 735ms 15:24:42 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.round.html 15:24:42 INFO - PROCESS | 3848 | 1462487082257 Marionette TRACE conn2 -> [0,1581,"getWindowHandle",null] 15:24:42 INFO - PROCESS | 3848 | 1462487082259 Marionette TRACE conn2 <- [1,1581,null,{"value":"13"}] 15:24:42 INFO - PROCESS | 3848 | 1462487082262 Marionette TRACE conn2 -> [0,1582,"setScriptTimeout",{"ms":35000}] 15:24:42 INFO - PROCESS | 3848 | 1462487082264 Marionette TRACE conn2 <- [1,1582,null,{}] 15:24:42 INFO - PROCESS | 3848 | 1462487082275 Marionette TRACE conn2 -> [0,1583,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:24:42 INFO - PROCESS | 3848 | 1462487082407 Marionette TRACE conn2 <- [1,1583,null,{"value":null}] 15:24:42 INFO - PROCESS | 3848 | 1462487082424 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\", \"4d8e089e-8c00-4ed9-b753-79225e50fa4e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:24:42 INFO - PROCESS | 3848 | ++DOCSHELL 10F06400 == 40 [pid = 3848] [id = 405] 15:24:42 INFO - PROCESS | 3848 | ++DOMWINDOW == 89 (16017400) [pid = 3848] [serial = 1215] [outer = 00000000] 15:24:42 INFO - PROCESS | 3848 | ++DOMWINDOW == 90 (160C7C00) [pid = 3848] [serial = 1216] [outer = 16017400] 15:24:42 INFO - PROCESS | 3848 | 1462487082467 Marionette DEBUG loaded listener.js 15:24:42 INFO - PROCESS | 3848 | ++DOMWINDOW == 91 (1617B400) [pid = 3848] [serial = 1217] [outer = 16017400] 15:24:42 INFO - PROCESS | 3848 | 1462487082908 Marionette TRACE conn2 <- [1,1584,null,{"value":["/2dcontext/line-styles/2d.line.join.round.html",0,null,null,[["lineJoin 'round' is rendered correctly",0,null,null]]]}] 15:24:42 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.round.html | lineJoin 'round' is rendered correctly 15:24:42 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.round.html | took 688ms 15:24:42 INFO - PROCESS | 3848 | 1462487082962 Marionette TRACE conn2 -> [0,1585,"getWindowHandle",null] 15:24:42 INFO - PROCESS | 3848 | 1462487082964 Marionette TRACE conn2 <- [1,1585,null,{"value":"13"}] 15:24:42 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.valid.html 15:24:42 INFO - PROCESS | 3848 | 1462487082967 Marionette TRACE conn2 -> [0,1586,"setScriptTimeout",{"ms":35000}] 15:24:42 INFO - PROCESS | 3848 | 1462487082969 Marionette TRACE conn2 <- [1,1586,null,{}] 15:24:42 INFO - PROCESS | 3848 | 1462487082972 Marionette TRACE conn2 -> [0,1587,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:24:43 INFO - PROCESS | 3848 | 1462487083074 Marionette TRACE conn2 <- [1,1587,null,{"value":null}] 15:24:43 INFO - PROCESS | 3848 | 1462487083080 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\", \"4d8e089e-8c00-4ed9-b753-79225e50fa4e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:24:43 INFO - PROCESS | 3848 | ++DOCSHELL 15C65000 == 41 [pid = 3848] [id = 406] 15:24:43 INFO - PROCESS | 3848 | ++DOMWINDOW == 92 (16176C00) [pid = 3848] [serial = 1218] [outer = 00000000] 15:24:43 INFO - PROCESS | 3848 | ++DOMWINDOW == 93 (164C5800) [pid = 3848] [serial = 1219] [outer = 16176C00] 15:24:43 INFO - PROCESS | 3848 | 1462487083123 Marionette DEBUG loaded listener.js 15:24:43 INFO - PROCESS | 3848 | ++DOMWINDOW == 94 (164C6800) [pid = 3848] [serial = 1220] [outer = 16176C00] 15:24:43 INFO - PROCESS | 3848 | --DOMWINDOW == 93 (13CBDC00) [pid = 3848] [serial = 1170] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.butt.html] 15:24:43 INFO - PROCESS | 3848 | --DOMWINDOW == 92 (12C0D800) [pid = 3848] [serial = 1173] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.closed.html] 15:24:43 INFO - PROCESS | 3848 | --DOMWINDOW == 91 (10DE7800) [pid = 3848] [serial = 1161] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html] 15:24:43 INFO - PROCESS | 3848 | --DOMWINDOW == 90 (10556000) [pid = 3848] [serial = 1158] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html] 15:24:43 INFO - PROCESS | 3848 | --DOMWINDOW == 89 (12F10000) [pid = 3848] [serial = 1167] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html] 15:24:43 INFO - PROCESS | 3848 | --DOMWINDOW == 88 (11B06C00) [pid = 3848] [serial = 1164] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html] 15:24:43 INFO - PROCESS | 3848 | --DOMWINDOW == 87 (11B92C00) [pid = 3848] [serial = 1182] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.round.html] 15:24:43 INFO - PROCESS | 3848 | --DOMWINDOW == 86 (1603C800) [pid = 3848] [serial = 1176] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.invalid.html] 15:24:43 INFO - PROCESS | 3848 | --DOMWINDOW == 85 (1100B400) [pid = 3848] [serial = 1179] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.open.html] 15:24:43 INFO - PROCESS | 3848 | --DOMWINDOW == 84 (1622AC00) [pid = 3848] [serial = 1139] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html] 15:24:43 INFO - PROCESS | 3848 | 1462487083621 Marionette TRACE conn2 <- [1,1588,null,{"value":["/2dcontext/line-styles/2d.line.join.valid.html",0,null,null,[["Setting lineJoin to valid values works",0,null,null]]]}] 15:24:43 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.valid.html | Setting lineJoin to valid values works 15:24:43 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.valid.html | took 688ms 15:24:43 INFO - PROCESS | 3848 | 1462487083667 Marionette TRACE conn2 -> [0,1589,"getWindowHandle",null] 15:24:43 INFO - PROCESS | 3848 | 1462487083669 Marionette TRACE conn2 <- [1,1589,null,{"value":"13"}] 15:24:43 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.acute.html 15:24:43 INFO - PROCESS | 3848 | 1462487083672 Marionette TRACE conn2 -> [0,1590,"setScriptTimeout",{"ms":35000}] 15:24:43 INFO - PROCESS | 3848 | 1462487083674 Marionette TRACE conn2 <- [1,1590,null,{}] 15:24:43 INFO - PROCESS | 3848 | 1462487083677 Marionette TRACE conn2 -> [0,1591,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:24:43 INFO - PROCESS | 3848 | 1462487083779 Marionette TRACE conn2 <- [1,1591,null,{"value":null}] 15:24:43 INFO - PROCESS | 3848 | 1462487083785 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\", \"4d8e089e-8c00-4ed9-b753-79225e50fa4e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:24:43 INFO - PROCESS | 3848 | ++DOCSHELL 10556000 == 42 [pid = 3848] [id = 407] 15:24:43 INFO - PROCESS | 3848 | ++DOMWINDOW == 85 (10DE7800) [pid = 3848] [serial = 1221] [outer = 00000000] 15:24:43 INFO - PROCESS | 3848 | ++DOMWINDOW == 86 (15135800) [pid = 3848] [serial = 1222] [outer = 10DE7800] 15:24:43 INFO - PROCESS | 3848 | 1462487083838 Marionette DEBUG loaded listener.js 15:24:43 INFO - PROCESS | 3848 | ++DOMWINDOW == 87 (16011C00) [pid = 3848] [serial = 1223] [outer = 10DE7800] 15:24:44 INFO - PROCESS | 3848 | 1462487084257 Marionette TRACE conn2 <- [1,1592,null,{"value":["/2dcontext/line-styles/2d.line.miter.acute.html",0,null,null,[["Miter joins are drawn correctly with acute angles",0,null,null]]]}] 15:24:44 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.acute.html | Miter joins are drawn correctly with acute angles 15:24:44 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.acute.html | took 642ms 15:24:44 INFO - PROCESS | 3848 | 1462487084310 Marionette TRACE conn2 -> [0,1593,"getWindowHandle",null] 15:24:44 INFO - PROCESS | 3848 | 1462487084312 Marionette TRACE conn2 <- [1,1593,null,{"value":"13"}] 15:24:44 INFO - PROCESS | 3848 | 1462487084316 Marionette TRACE conn2 -> [0,1594,"setScriptTimeout",{"ms":35000}] 15:24:44 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.exceeded.html 15:24:44 INFO - PROCESS | 3848 | 1462487084317 Marionette TRACE conn2 <- [1,1594,null,{}] 15:24:44 INFO - PROCESS | 3848 | 1462487084321 Marionette TRACE conn2 -> [0,1595,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:24:44 INFO - PROCESS | 3848 | 1462487084398 Marionette TRACE conn2 <- [1,1595,null,{"value":null}] 15:24:44 INFO - PROCESS | 3848 | 1462487084407 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\", \"4d8e089e-8c00-4ed9-b753-79225e50fa4e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:24:44 INFO - PROCESS | 3848 | ++DOCSHELL 15C63000 == 43 [pid = 3848] [id = 408] 15:24:44 INFO - PROCESS | 3848 | ++DOMWINDOW == 88 (164C0800) [pid = 3848] [serial = 1224] [outer = 00000000] 15:24:44 INFO - PROCESS | 3848 | ++DOMWINDOW == 89 (1664F000) [pid = 3848] [serial = 1225] [outer = 164C0800] 15:24:44 INFO - PROCESS | 3848 | 1462487084453 Marionette DEBUG loaded listener.js 15:24:44 INFO - PROCESS | 3848 | ++DOMWINDOW == 90 (16633400) [pid = 3848] [serial = 1226] [outer = 164C0800] 15:24:44 INFO - PROCESS | 3848 | 1462487084882 Marionette TRACE conn2 <- [1,1596,null,{"value":["/2dcontext/line-styles/2d.line.miter.exceeded.html",0,null,null,[["Miter joins are not drawn when the miter limit is exceeded",0,null,null]]]}] 15:24:44 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.exceeded.html | Miter joins are not drawn when the miter limit is exceeded 15:24:44 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.exceeded.html | took 594ms 15:24:44 INFO - PROCESS | 3848 | 1462487084918 Marionette TRACE conn2 -> [0,1597,"getWindowHandle",null] 15:24:44 INFO - PROCESS | 3848 | 1462487084920 Marionette TRACE conn2 <- [1,1597,null,{"value":"13"}] 15:24:44 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.invalid.html 15:24:44 INFO - PROCESS | 3848 | 1462487084926 Marionette TRACE conn2 -> [0,1598,"setScriptTimeout",{"ms":35000}] 15:24:44 INFO - PROCESS | 3848 | 1462487084928 Marionette TRACE conn2 <- [1,1598,null,{}] 15:24:44 INFO - PROCESS | 3848 | 1462487084932 Marionette TRACE conn2 -> [0,1599,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:24:45 INFO - PROCESS | 3848 | 1462487085006 Marionette TRACE conn2 <- [1,1599,null,{"value":null}] 15:24:45 INFO - PROCESS | 3848 | 1462487085013 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\", \"4d8e089e-8c00-4ed9-b753-79225e50fa4e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:24:45 INFO - PROCESS | 3848 | ++DOCSHELL 0F625C00 == 44 [pid = 3848] [id = 409] 15:24:45 INFO - PROCESS | 3848 | ++DOMWINDOW == 91 (164BC400) [pid = 3848] [serial = 1227] [outer = 00000000] 15:24:45 INFO - PROCESS | 3848 | ++DOMWINDOW == 92 (166E9800) [pid = 3848] [serial = 1228] [outer = 164BC400] 15:24:45 INFO - PROCESS | 3848 | 1462487085061 Marionette DEBUG loaded listener.js 15:24:45 INFO - PROCESS | 3848 | ++DOMWINDOW == 93 (16E0DC00) [pid = 3848] [serial = 1229] [outer = 164BC400] 15:24:46 INFO - PROCESS | 3848 | --DOCSHELL 10668800 == 43 [pid = 3848] [id = 384] 15:24:46 INFO - PROCESS | 3848 | --DOCSHELL 10F0E800 == 42 [pid = 3848] [id = 385] 15:24:46 INFO - PROCESS | 3848 | --DOCSHELL 1117F000 == 41 [pid = 3848] [id = 383] 15:24:46 INFO - PROCESS | 3848 | --DOCSHELL 0F66E000 == 40 [pid = 3848] [id = 400] 15:24:46 INFO - PROCESS | 3848 | --DOCSHELL 0F5C2800 == 39 [pid = 3848] [id = 399] 15:24:46 INFO - PROCESS | 3848 | --DOCSHELL 11514400 == 38 [pid = 3848] [id = 397] 15:24:46 INFO - PROCESS | 3848 | --DOCSHELL 155E0800 == 37 [pid = 3848] [id = 398] 15:24:46 INFO - PROCESS | 3848 | --DOCSHELL 15B68000 == 36 [pid = 3848] [id = 395] 15:24:46 INFO - PROCESS | 3848 | --DOCSHELL 10E0A400 == 35 [pid = 3848] [id = 396] 15:24:46 INFO - PROCESS | 3848 | --DOCSHELL 12C15000 == 34 [pid = 3848] [id = 402] 15:24:46 INFO - PROCESS | 3848 | --DOCSHELL 11005000 == 33 [pid = 3848] [id = 401] 15:24:46 INFO - PROCESS | 3848 | --DOCSHELL 15C65000 == 32 [pid = 3848] [id = 406] 15:24:46 INFO - PROCESS | 3848 | --DOCSHELL 10F06400 == 31 [pid = 3848] [id = 405] 15:24:46 INFO - PROCESS | 3848 | --DOCSHELL 10556000 == 30 [pid = 3848] [id = 407] 15:24:46 INFO - PROCESS | 3848 | --DOCSHELL 13727000 == 29 [pid = 3848] [id = 403] 15:24:46 INFO - PROCESS | 3848 | --DOCSHELL 15C63000 == 28 [pid = 3848] [id = 408] 15:24:46 INFO - PROCESS | 3848 | --DOCSHELL 146DC000 == 27 [pid = 3848] [id = 404] 15:24:46 INFO - PROCESS | 3848 | --DOMWINDOW == 92 (164C3800) [pid = 3848] [serial = 1141] [outer = 00000000] [url = about:blank] 15:24:46 INFO - PROCESS | 3848 | --DOMWINDOW == 91 (14090800) [pid = 3848] [serial = 1171] [outer = 00000000] [url = about:blank] 15:24:46 INFO - PROCESS | 3848 | --DOMWINDOW == 90 (15B6B000) [pid = 3848] [serial = 1174] [outer = 00000000] [url = about:blank] 15:24:46 INFO - PROCESS | 3848 | --DOMWINDOW == 89 (11002800) [pid = 3848] [serial = 1162] [outer = 00000000] [url = about:blank] 15:24:46 INFO - PROCESS | 3848 | --DOMWINDOW == 88 (106A9C00) [pid = 3848] [serial = 1159] [outer = 00000000] [url = about:blank] 15:24:46 INFO - PROCESS | 3848 | --DOMWINDOW == 87 (10D28C00) [pid = 3848] [serial = 1160] [outer = 00000000] [url = about:blank] 15:24:46 INFO - PROCESS | 3848 | --DOMWINDOW == 86 (13484000) [pid = 3848] [serial = 1168] [outer = 00000000] [url = about:blank] 15:24:46 INFO - PROCESS | 3848 | --DOMWINDOW == 85 (11B3E800) [pid = 3848] [serial = 1165] [outer = 00000000] [url = about:blank] 15:24:46 INFO - PROCESS | 3848 | --DOMWINDOW == 84 (1203F000) [pid = 3848] [serial = 1166] [outer = 00000000] [url = about:blank] 15:24:46 INFO - PROCESS | 3848 | --DOMWINDOW == 83 (164C8800) [pid = 3848] [serial = 1186] [outer = 00000000] [url = about:blank] 15:24:46 INFO - PROCESS | 3848 | --DOMWINDOW == 82 (1101E400) [pid = 3848] [serial = 1156] [outer = 00000000] [url = about:blank] 15:24:46 INFO - PROCESS | 3848 | --DOMWINDOW == 81 (1466BC00) [pid = 3848] [serial = 1172] [outer = 00000000] [url = about:blank] 15:24:46 INFO - PROCESS | 3848 | --DOMWINDOW == 80 (10D28400) [pid = 3848] [serial = 1153] [outer = 00000000] [url = about:blank] 15:24:46 INFO - PROCESS | 3848 | --DOMWINDOW == 79 (1617C000) [pid = 3848] [serial = 1184] [outer = 00000000] [url = about:blank] 15:24:46 INFO - PROCESS | 3848 | --DOMWINDOW == 78 (16177C00) [pid = 3848] [serial = 1177] [outer = 00000000] [url = about:blank] 15:24:46 INFO - PROCESS | 3848 | --DOMWINDOW == 77 (15B6CC00) [pid = 3848] [serial = 1175] [outer = 00000000] [url = about:blank] 15:24:46 INFO - PROCESS | 3848 | --DOMWINDOW == 76 (13123800) [pid = 3848] [serial = 1180] [outer = 00000000] [url = about:blank] 15:24:46 INFO - PROCESS | 3848 | --DOMWINDOW == 75 (160BF000) [pid = 3848] [serial = 1183] [outer = 00000000] [url = about:blank] 15:24:46 INFO - PROCESS | 3848 | --DOMWINDOW == 74 (16184000) [pid = 3848] [serial = 1178] [outer = 00000000] [url = about:blank] 15:24:46 INFO - PROCESS | 3848 | --DOMWINDOW == 73 (1100C800) [pid = 3848] [serial = 1163] [outer = 00000000] [url = about:blank] 15:24:46 INFO - PROCESS | 3848 | --DOMWINDOW == 72 (14093000) [pid = 3848] [serial = 1181] [outer = 00000000] [url = about:blank] 15:24:46 INFO - PROCESS | 3848 | --DOMWINDOW == 71 (135A1400) [pid = 3848] [serial = 1169] [outer = 00000000] [url = about:blank] 15:24:46 INFO - PROCESS | 3848 | 1462487086869 Marionette TRACE conn2 <- [1,1600,null,{"value":["/2dcontext/line-styles/2d.line.miter.invalid.html",0,null,null,[["Setting miterLimit to invalid values is ignored",0,null,null]]]}] 15:24:46 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.invalid.html | Setting miterLimit to invalid values is ignored 15:24:46 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.invalid.html | took 1971ms 15:24:46 INFO - PROCESS | 3848 | 1462487086898 Marionette TRACE conn2 -> [0,1601,"getWindowHandle",null] 15:24:46 INFO - PROCESS | 3848 | 1462487086902 Marionette TRACE conn2 <- [1,1601,null,{"value":"13"}] 15:24:46 INFO - PROCESS | 3848 | 1462487086907 Marionette TRACE conn2 -> [0,1602,"setScriptTimeout",{"ms":35000}] 15:24:46 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.lineedge.html 15:24:46 INFO - PROCESS | 3848 | 1462487086911 Marionette TRACE conn2 <- [1,1602,null,{}] 15:24:46 INFO - PROCESS | 3848 | 1462487086917 Marionette TRACE conn2 -> [0,1603,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:24:47 INFO - PROCESS | 3848 | 1462487087001 Marionette TRACE conn2 <- [1,1603,null,{"value":null}] 15:24:47 INFO - PROCESS | 3848 | 1462487087011 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\", \"4d8e089e-8c00-4ed9-b753-79225e50fa4e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:24:47 INFO - PROCESS | 3848 | ++DOCSHELL 0F66E000 == 28 [pid = 3848] [id = 410] 15:24:47 INFO - PROCESS | 3848 | ++DOMWINDOW == 72 (0F66F400) [pid = 3848] [serial = 1230] [outer = 00000000] 15:24:47 INFO - PROCESS | 3848 | ++DOMWINDOW == 73 (106A9C00) [pid = 3848] [serial = 1231] [outer = 0F66F400] 15:24:47 INFO - PROCESS | 3848 | 1462487087058 Marionette DEBUG loaded listener.js 15:24:47 INFO - PROCESS | 3848 | ++DOMWINDOW == 74 (107D9400) [pid = 3848] [serial = 1232] [outer = 0F66F400] 15:24:47 INFO - PROCESS | 3848 | 1462487087541 Marionette TRACE conn2 <- [1,1604,null,{"value":["/2dcontext/line-styles/2d.line.miter.lineedge.html",0,null,null,[["Miter joins are not drawn when the miter limit is exceeded at the corners of a zero-height rectangle",0,null,null]]]}] 15:24:47 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.lineedge.html | Miter joins are not drawn when the miter limit is exceeded at the corners of a zero-height rectangle 15:24:47 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.lineedge.html | took 704ms 15:24:47 INFO - PROCESS | 3848 | 1462487087608 Marionette TRACE conn2 -> [0,1605,"getWindowHandle",null] 15:24:47 INFO - PROCESS | 3848 | 1462487087614 Marionette TRACE conn2 <- [1,1605,null,{"value":"13"}] 15:24:47 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.obtuse.html 15:24:47 INFO - PROCESS | 3848 | 1462487087620 Marionette TRACE conn2 -> [0,1606,"setScriptTimeout",{"ms":35000}] 15:24:47 INFO - PROCESS | 3848 | 1462487087623 Marionette TRACE conn2 <- [1,1606,null,{}] 15:24:47 INFO - PROCESS | 3848 | 1462487087626 Marionette TRACE conn2 -> [0,1607,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:24:47 INFO - PROCESS | 3848 | 1462487087705 Marionette TRACE conn2 <- [1,1607,null,{"value":null}] 15:24:47 INFO - PROCESS | 3848 | 1462487087715 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\", \"4d8e089e-8c00-4ed9-b753-79225e50fa4e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:24:47 INFO - PROCESS | 3848 | ++DOCSHELL 10E06000 == 29 [pid = 3848] [id = 411] 15:24:47 INFO - PROCESS | 3848 | ++DOMWINDOW == 75 (10E0B400) [pid = 3848] [serial = 1233] [outer = 00000000] 15:24:47 INFO - PROCESS | 3848 | ++DOMWINDOW == 76 (10E8E800) [pid = 3848] [serial = 1234] [outer = 10E0B400] 15:24:47 INFO - PROCESS | 3848 | 1462487087761 Marionette DEBUG loaded listener.js 15:24:47 INFO - PROCESS | 3848 | ++DOMWINDOW == 77 (10F05400) [pid = 3848] [serial = 1235] [outer = 10E0B400] 15:24:48 INFO - PROCESS | 3848 | 1462487088237 Marionette TRACE conn2 <- [1,1608,null,{"value":["/2dcontext/line-styles/2d.line.miter.obtuse.html",0,null,null,[["Miter joins are drawn correctly with obtuse angles",0,null,null]]]}] 15:24:48 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.obtuse.html | Miter joins are drawn correctly with obtuse angles 15:24:48 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.obtuse.html | took 641ms 15:24:48 INFO - PROCESS | 3848 | 1462487088256 Marionette TRACE conn2 -> [0,1609,"getWindowHandle",null] 15:24:48 INFO - PROCESS | 3848 | 1462487088258 Marionette TRACE conn2 <- [1,1609,null,{"value":"13"}] 15:24:48 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.rightangle.html 15:24:48 INFO - PROCESS | 3848 | 1462487088262 Marionette TRACE conn2 -> [0,1610,"setScriptTimeout",{"ms":35000}] 15:24:48 INFO - PROCESS | 3848 | 1462487088266 Marionette TRACE conn2 <- [1,1610,null,{}] 15:24:48 INFO - PROCESS | 3848 | 1462487088280 Marionette TRACE conn2 -> [0,1611,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:24:48 INFO - PROCESS | 3848 | 1462487088362 Marionette TRACE conn2 <- [1,1611,null,{"value":null}] 15:24:48 INFO - PROCESS | 3848 | 1462487088407 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\", \"4d8e089e-8c00-4ed9-b753-79225e50fa4e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:24:48 INFO - PROCESS | 3848 | ++DOCSHELL 11021000 == 30 [pid = 3848] [id = 412] 15:24:48 INFO - PROCESS | 3848 | ++DOMWINDOW == 78 (11021400) [pid = 3848] [serial = 1236] [outer = 00000000] 15:24:48 INFO - PROCESS | 3848 | ++DOMWINDOW == 79 (11028000) [pid = 3848] [serial = 1237] [outer = 11021400] 15:24:48 INFO - PROCESS | 3848 | 1462487088454 Marionette DEBUG loaded listener.js 15:24:48 INFO - PROCESS | 3848 | ++DOMWINDOW == 80 (113F2400) [pid = 3848] [serial = 1238] [outer = 11021400] 15:24:48 INFO - PROCESS | 3848 | 1462487088918 Marionette TRACE conn2 <- [1,1612,null,{"value":["/2dcontext/line-styles/2d.line.miter.rightangle.html",0,null,null,[["Miter joins are not drawn when the miter limit is exceeded, on exact right angles",0,null,null]]]}] 15:24:48 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.rightangle.html | Miter joins are not drawn when the miter limit is exceeded, on exact right angles 15:24:48 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.rightangle.html | took 688ms 15:24:48 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.valid.html 15:24:48 INFO - PROCESS | 3848 | 1462487088961 Marionette TRACE conn2 -> [0,1613,"getWindowHandle",null] 15:24:48 INFO - PROCESS | 3848 | 1462487088963 Marionette TRACE conn2 <- [1,1613,null,{"value":"13"}] 15:24:48 INFO - PROCESS | 3848 | 1462487088966 Marionette TRACE conn2 -> [0,1614,"setScriptTimeout",{"ms":35000}] 15:24:48 INFO - PROCESS | 3848 | 1462487088968 Marionette TRACE conn2 <- [1,1614,null,{}] 15:24:48 INFO - PROCESS | 3848 | 1462487088972 Marionette TRACE conn2 -> [0,1615,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:24:49 INFO - PROCESS | 3848 | 1462487089046 Marionette TRACE conn2 <- [1,1615,null,{"value":null}] 15:24:49 INFO - PROCESS | 3848 | 1462487089053 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\", \"4d8e089e-8c00-4ed9-b753-79225e50fa4e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:24:49 INFO - PROCESS | 3848 | ++DOCSHELL 1100AC00 == 31 [pid = 3848] [id = 413] 15:24:49 INFO - PROCESS | 3848 | ++DOMWINDOW == 81 (11024400) [pid = 3848] [serial = 1239] [outer = 00000000] 15:24:49 INFO - PROCESS | 3848 | ++DOMWINDOW == 82 (1175E000) [pid = 3848] [serial = 1240] [outer = 11024400] 15:24:49 INFO - PROCESS | 3848 | 1462487089098 Marionette DEBUG loaded listener.js 15:24:49 INFO - PROCESS | 3848 | ++DOMWINDOW == 83 (11764400) [pid = 3848] [serial = 1241] [outer = 11024400] 15:24:49 INFO - PROCESS | 3848 | 1462487089512 Marionette TRACE conn2 <- [1,1616,null,{"value":["/2dcontext/line-styles/2d.line.miter.valid.html",0,null,null,[["Setting miterLimit to valid values works",0,null,null]]]}] 15:24:49 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.valid.html | Setting miterLimit to valid values works 15:24:49 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.valid.html | took 594ms 15:24:49 INFO - PROCESS | 3848 | 1462487089564 Marionette TRACE conn2 -> [0,1617,"getWindowHandle",null] 15:24:49 INFO - PROCESS | 3848 | 1462487089566 Marionette TRACE conn2 <- [1,1617,null,{"value":"13"}] 15:24:49 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.within.html 15:24:49 INFO - PROCESS | 3848 | 1462487089569 Marionette TRACE conn2 -> [0,1618,"setScriptTimeout",{"ms":35000}] 15:24:49 INFO - PROCESS | 3848 | 1462487089571 Marionette TRACE conn2 <- [1,1618,null,{}] 15:24:49 INFO - PROCESS | 3848 | 1462487089574 Marionette TRACE conn2 -> [0,1619,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:24:49 INFO - PROCESS | 3848 | 1462487089648 Marionette TRACE conn2 <- [1,1619,null,{"value":null}] 15:24:49 INFO - PROCESS | 3848 | 1462487089658 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\", \"4d8e089e-8c00-4ed9-b753-79225e50fa4e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:24:49 INFO - PROCESS | 3848 | ++DOCSHELL 11B03C00 == 32 [pid = 3848] [id = 414] 15:24:49 INFO - PROCESS | 3848 | ++DOMWINDOW == 84 (11B41800) [pid = 3848] [serial = 1242] [outer = 00000000] 15:24:49 INFO - PROCESS | 3848 | ++DOMWINDOW == 85 (11BC7000) [pid = 3848] [serial = 1243] [outer = 11B41800] 15:24:49 INFO - PROCESS | 3848 | 1462487089702 Marionette DEBUG loaded listener.js 15:24:49 INFO - PROCESS | 3848 | ++DOMWINDOW == 86 (120EF000) [pid = 3848] [serial = 1244] [outer = 11B41800] 15:24:50 INFO - PROCESS | 3848 | 1462487090161 Marionette TRACE conn2 <- [1,1620,null,{"value":["/2dcontext/line-styles/2d.line.miter.within.html",0,null,null,[["Miter joins are drawn when the miter limit is not quite exceeded",0,null,null]]]}] 15:24:50 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.within.html | Miter joins are drawn when the miter limit is not quite exceeded 15:24:50 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.within.html | took 641ms 15:24:50 INFO - PROCESS | 3848 | 1462487090210 Marionette TRACE conn2 -> [0,1621,"getWindowHandle",null] 15:24:50 INFO - PROCESS | 3848 | 1462487090212 Marionette TRACE conn2 <- [1,1621,null,{"value":"13"}] 15:24:50 INFO - PROCESS | 3848 | 1462487090215 Marionette TRACE conn2 -> [0,1622,"setScriptTimeout",{"ms":35000}] 15:24:50 INFO - PROCESS | 3848 | 1462487090217 Marionette TRACE conn2 <- [1,1622,null,{}] 15:24:50 INFO - TEST-START | /2dcontext/line-styles/2d.line.union.html 15:24:50 INFO - PROCESS | 3848 | 1462487090220 Marionette TRACE conn2 -> [0,1623,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:24:50 INFO - PROCESS | 3848 | 1462487090312 Marionette TRACE conn2 <- [1,1623,null,{"value":null}] 15:24:50 INFO - PROCESS | 3848 | 1462487090323 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\", \"4d8e089e-8c00-4ed9-b753-79225e50fa4e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:24:50 INFO - PROCESS | 3848 | ++DOCSHELL 1314D800 == 33 [pid = 3848] [id = 415] 15:24:50 INFO - PROCESS | 3848 | ++DOMWINDOW == 87 (131D4800) [pid = 3848] [serial = 1245] [outer = 00000000] 15:24:50 INFO - PROCESS | 3848 | ++DOMWINDOW == 88 (13599C00) [pid = 3848] [serial = 1246] [outer = 131D4800] 15:24:50 INFO - PROCESS | 3848 | 1462487090369 Marionette DEBUG loaded listener.js 15:24:50 INFO - PROCESS | 3848 | ++DOMWINDOW == 89 (13729000) [pid = 3848] [serial = 1247] [outer = 131D4800] 15:24:50 INFO - PROCESS | 3848 | 1462487090798 Marionette TRACE conn2 <- [1,1624,null,{"value":["/2dcontext/line-styles/2d.line.union.html",0,null,null,[["Canvas test: 2d.line.union",0,null,null]]]}] 15:24:50 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.union.html | Canvas test: 2d.line.union 15:24:50 INFO - TEST-OK | /2dcontext/line-styles/2d.line.union.html | took 625ms 15:24:50 INFO - PROCESS | 3848 | 1462487090856 Marionette TRACE conn2 -> [0,1625,"getWindowHandle",null] 15:24:50 INFO - PROCESS | 3848 | 1462487090858 Marionette TRACE conn2 <- [1,1625,null,{"value":"13"}] 15:24:50 INFO - PROCESS | 3848 | 1462487090861 Marionette TRACE conn2 -> [0,1626,"setScriptTimeout",{"ms":35000}] 15:24:50 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.basic.html 15:24:50 INFO - PROCESS | 3848 | 1462487090862 Marionette TRACE conn2 <- [1,1626,null,{}] 15:24:50 INFO - PROCESS | 3848 | 1462487090866 Marionette TRACE conn2 -> [0,1627,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:24:50 INFO - PROCESS | 3848 | 1462487090942 Marionette TRACE conn2 <- [1,1627,null,{"value":null}] 15:24:50 INFO - PROCESS | 3848 | 1462487090948 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\", \"4d8e089e-8c00-4ed9-b753-79225e50fa4e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:24:50 INFO - PROCESS | 3848 | ++DOCSHELL 13483000 == 34 [pid = 3848] [id = 416] 15:24:50 INFO - PROCESS | 3848 | ++DOMWINDOW == 90 (13598C00) [pid = 3848] [serial = 1248] [outer = 00000000] 15:24:50 INFO - PROCESS | 3848 | ++DOMWINDOW == 91 (13F7C800) [pid = 3848] [serial = 1249] [outer = 13598C00] 15:24:51 INFO - PROCESS | 3848 | 1462487090991 Marionette DEBUG loaded listener.js 15:24:51 INFO - PROCESS | 3848 | ++DOMWINDOW == 92 (14088C00) [pid = 3848] [serial = 1250] [outer = 13598C00] 15:24:51 INFO - PROCESS | 3848 | 1462487091457 Marionette TRACE conn2 <- [1,1628,null,{"value":["/2dcontext/line-styles/2d.line.width.basic.html",0,null,null,[["lineWidth determines the width of line strokes",0,null,null]]]}] 15:24:51 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.basic.html | lineWidth determines the width of line strokes 15:24:51 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.basic.html | took 641ms 15:24:51 INFO - PROCESS | 3848 | 1462487091499 Marionette TRACE conn2 -> [0,1629,"getWindowHandle",null] 15:24:51 INFO - PROCESS | 3848 | 1462487091501 Marionette TRACE conn2 <- [1,1629,null,{"value":"13"}] 15:24:51 INFO - PROCESS | 3848 | 1462487091504 Marionette TRACE conn2 -> [0,1630,"setScriptTimeout",{"ms":35000}] 15:24:51 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.invalid.html 15:24:51 INFO - PROCESS | 3848 | 1462487091506 Marionette TRACE conn2 <- [1,1630,null,{}] 15:24:51 INFO - PROCESS | 3848 | 1462487091509 Marionette TRACE conn2 -> [0,1631,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:24:51 INFO - PROCESS | 3848 | 1462487091580 Marionette TRACE conn2 <- [1,1631,null,{"value":null}] 15:24:51 INFO - PROCESS | 3848 | 1462487091586 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\", \"4d8e089e-8c00-4ed9-b753-79225e50fa4e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:24:51 INFO - PROCESS | 3848 | ++DOCSHELL 1344B000 == 35 [pid = 3848] [id = 417] 15:24:51 INFO - PROCESS | 3848 | ++DOMWINDOW == 93 (13CBB400) [pid = 3848] [serial = 1251] [outer = 00000000] 15:24:51 INFO - PROCESS | 3848 | ++DOMWINDOW == 94 (151B9400) [pid = 3848] [serial = 1252] [outer = 13CBB400] 15:24:51 INFO - PROCESS | 3848 | 1462487091633 Marionette DEBUG loaded listener.js 15:24:51 INFO - PROCESS | 3848 | ++DOMWINDOW == 95 (151B9800) [pid = 3848] [serial = 1253] [outer = 13CBB400] 15:24:52 INFO - PROCESS | 3848 | 1462487092062 Marionette TRACE conn2 <- [1,1632,null,{"value":["/2dcontext/line-styles/2d.line.width.invalid.html",0,null,null,[["Setting lineWidth to invalid values is ignored",0,null,null]]]}] 15:24:52 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.invalid.html | Setting lineWidth to invalid values is ignored 15:24:52 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.invalid.html | took 594ms 15:24:52 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.scaledefault.html 15:24:52 INFO - PROCESS | 3848 | 1462487092102 Marionette TRACE conn2 -> [0,1633,"getWindowHandle",null] 15:24:52 INFO - PROCESS | 3848 | 1462487092104 Marionette TRACE conn2 <- [1,1633,null,{"value":"13"}] 15:24:52 INFO - PROCESS | 3848 | 1462487092107 Marionette TRACE conn2 -> [0,1634,"setScriptTimeout",{"ms":35000}] 15:24:52 INFO - PROCESS | 3848 | 1462487092109 Marionette TRACE conn2 <- [1,1634,null,{}] 15:24:52 INFO - PROCESS | 3848 | 1462487092112 Marionette TRACE conn2 -> [0,1635,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:24:52 INFO - PROCESS | 3848 | 1462487092221 Marionette TRACE conn2 <- [1,1635,null,{"value":null}] 15:24:52 INFO - PROCESS | 3848 | 1462487092227 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\", \"4d8e089e-8c00-4ed9-b753-79225e50fa4e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:24:52 INFO - PROCESS | 3848 | ++DOCSHELL 11020000 == 36 [pid = 3848] [id = 418] 15:24:52 INFO - PROCESS | 3848 | ++DOMWINDOW == 96 (1513AC00) [pid = 3848] [serial = 1254] [outer = 00000000] 15:24:52 INFO - PROCESS | 3848 | ++DOMWINDOW == 97 (15B6D800) [pid = 3848] [serial = 1255] [outer = 1513AC00] 15:24:52 INFO - PROCESS | 3848 | 1462487092270 Marionette DEBUG loaded listener.js 15:24:52 INFO - PROCESS | 3848 | ++DOMWINDOW == 98 (15B6DC00) [pid = 3848] [serial = 1256] [outer = 1513AC00] 15:24:52 INFO - PROCESS | 3848 | 1462487092734 Marionette TRACE conn2 <- [1,1636,null,{"value":["/2dcontext/line-styles/2d.line.width.scaledefault.html",0,null,null,[["Default lineWidth strokes are affected by scale transformations",0,null,null]]]}] 15:24:52 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.scaledefault.html | Default lineWidth strokes are affected by scale transformations 15:24:52 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.scaledefault.html | took 625ms 15:24:52 INFO - PROCESS | 3848 | 1462487092745 Marionette TRACE conn2 -> [0,1637,"getWindowHandle",null] 15:24:52 INFO - PROCESS | 3848 | 1462487092747 Marionette TRACE conn2 <- [1,1637,null,{"value":"13"}] 15:24:52 INFO - PROCESS | 3848 | 1462487092750 Marionette TRACE conn2 -> [0,1638,"setScriptTimeout",{"ms":35000}] 15:24:52 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.transformed.html 15:24:52 INFO - PROCESS | 3848 | 1462487092752 Marionette TRACE conn2 <- [1,1638,null,{}] 15:24:52 INFO - PROCESS | 3848 | 1462487092755 Marionette TRACE conn2 -> [0,1639,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:24:52 INFO - PROCESS | 3848 | 1462487092864 Marionette TRACE conn2 <- [1,1639,null,{"value":null}] 15:24:52 INFO - PROCESS | 3848 | 1462487092871 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\", \"4d8e089e-8c00-4ed9-b753-79225e50fa4e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:24:52 INFO - PROCESS | 3848 | ++DOCSHELL 1175AC00 == 37 [pid = 3848] [id = 419] 15:24:52 INFO - PROCESS | 3848 | ++DOMWINDOW == 99 (11B01800) [pid = 3848] [serial = 1257] [outer = 00000000] 15:24:52 INFO - PROCESS | 3848 | ++DOMWINDOW == 100 (16044800) [pid = 3848] [serial = 1258] [outer = 11B01800] 15:24:52 INFO - PROCESS | 3848 | 1462487092915 Marionette DEBUG loaded listener.js 15:24:52 INFO - PROCESS | 3848 | ++DOMWINDOW == 101 (16178400) [pid = 3848] [serial = 1259] [outer = 11B01800] 15:24:53 INFO - PROCESS | 3848 | 1462487093394 Marionette TRACE conn2 <- [1,1640,null,{"value":["/2dcontext/line-styles/2d.line.width.transformed.html",0,null,null,[["Line stroke widths are affected by scale transformations",0,null,null]]]}] 15:24:53 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.transformed.html | Line stroke widths are affected by scale transformations 15:24:53 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.transformed.html | took 704ms 15:24:53 INFO - PROCESS | 3848 | 1462487093450 Marionette TRACE conn2 -> [0,1641,"getWindowHandle",null] 15:24:53 INFO - PROCESS | 3848 | 1462487093452 Marionette TRACE conn2 <- [1,1641,null,{"value":"13"}] 15:24:53 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.valid.html 15:24:53 INFO - PROCESS | 3848 | 1462487093456 Marionette TRACE conn2 -> [0,1642,"setScriptTimeout",{"ms":35000}] 15:24:53 INFO - PROCESS | 3848 | 1462487093458 Marionette TRACE conn2 <- [1,1642,null,{}] 15:24:53 INFO - PROCESS | 3848 | 1462487093461 Marionette TRACE conn2 -> [0,1643,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:24:53 INFO - PROCESS | 3848 | 1462487093576 Marionette TRACE conn2 <- [1,1643,null,{"value":null}] 15:24:53 INFO - PROCESS | 3848 | 1462487093683 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\", \"4d8e089e-8c00-4ed9-b753-79225e50fa4e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:24:53 INFO - PROCESS | 3848 | ++DOCSHELL 1175D800 == 38 [pid = 3848] [id = 420] 15:24:53 INFO - PROCESS | 3848 | ++DOMWINDOW == 102 (16184C00) [pid = 3848] [serial = 1260] [outer = 00000000] 15:24:53 INFO - PROCESS | 3848 | ++DOMWINDOW == 103 (164C4000) [pid = 3848] [serial = 1261] [outer = 16184C00] 15:24:53 INFO - PROCESS | 3848 | 1462487093732 Marionette DEBUG loaded listener.js 15:24:53 INFO - PROCESS | 3848 | ++DOMWINDOW == 104 (1662F800) [pid = 3848] [serial = 1262] [outer = 16184C00] 15:24:54 INFO - PROCESS | 3848 | --DOMWINDOW == 103 (15135C00) [pid = 3848] [serial = 1212] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.parallel.html] 15:24:54 INFO - PROCESS | 3848 | --DOMWINDOW == 102 (16017400) [pid = 3848] [serial = 1215] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.round.html] 15:24:54 INFO - PROCESS | 3848 | --DOMWINDOW == 101 (16176C00) [pid = 3848] [serial = 1218] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.valid.html] 15:24:54 INFO - PROCESS | 3848 | --DOMWINDOW == 100 (10DE7800) [pid = 3848] [serial = 1221] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.acute.html] 15:24:54 INFO - PROCESS | 3848 | --DOMWINDOW == 99 (164C0800) [pid = 3848] [serial = 1224] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.exceeded.html] 15:24:54 INFO - PROCESS | 3848 | --DOMWINDOW == 98 (13729C00) [pid = 3848] [serial = 1209] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.open.html] 15:24:54 INFO - PROCESS | 3848 | --DOMWINDOW == 97 (12C3BC00) [pid = 3848] [serial = 1206] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.miter.html] 15:24:54 INFO - PROCESS | 3848 | --DOMWINDOW == 96 (1100BC00) [pid = 3848] [serial = 1203] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.invalid.html] 15:24:54 INFO - PROCESS | 3848 | --DOMWINDOW == 95 (0F66E800) [pid = 3848] [serial = 1200] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.closed.html] 15:24:54 INFO - PROCESS | 3848 | --DOMWINDOW == 94 (0F623000) [pid = 3848] [serial = 1197] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.bevel.html] 15:24:54 INFO - PROCESS | 3848 | --DOMWINDOW == 93 (155ED400) [pid = 3848] [serial = 1194] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.defaults.html] 15:24:54 INFO - PROCESS | 3848 | --DOMWINDOW == 92 (1151BC00) [pid = 3848] [serial = 1191] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cross.html] 15:24:54 INFO - PROCESS | 3848 | --DOMWINDOW == 91 (10E0BC00) [pid = 3848] [serial = 1188] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.valid.html] 15:24:54 INFO - PROCESS | 3848 | --DOMWINDOW == 90 (164BBC00) [pid = 3848] [serial = 1185] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.square.html] 15:24:54 INFO - PROCESS | 3848 | --DOMWINDOW == 89 (10669000) [pid = 3848] [serial = 1152] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html] 15:24:54 INFO - PROCESS | 3848 | --DOMWINDOW == 88 (160C4000) [pid = 3848] [serial = 1106] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html] 15:24:54 INFO - PROCESS | 3848 | --DOMWINDOW == 87 (11003000) [pid = 3848] [serial = 1155] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html] 15:24:54 INFO - PROCESS | 3848 | --DOMWINDOW == 86 (16629800) [pid = 3848] [serial = 1149] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html] 15:24:54 INFO - PROCESS | 3848 | 1462487094371 Marionette TRACE conn2 <- [1,1644,null,{"value":["/2dcontext/line-styles/2d.line.width.valid.html",0,null,null,[["Setting lineWidth to valid values works",0,null,null]]]}] 15:24:54 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.valid.html | Setting lineWidth to valid values works 15:24:54 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.valid.html | took 938ms 15:24:54 INFO - PROCESS | 3848 | 1462487094401 Marionette TRACE conn2 -> [0,1645,"getWindowHandle",null] 15:24:54 INFO - PROCESS | 3848 | 1462487094403 Marionette TRACE conn2 <- [1,1645,null,{"value":"13"}] 15:24:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.1.html 15:24:54 INFO - PROCESS | 3848 | 1462487094406 Marionette TRACE conn2 -> [0,1646,"setScriptTimeout",{"ms":35000}] 15:24:54 INFO - PROCESS | 3848 | 1462487094408 Marionette TRACE conn2 <- [1,1646,null,{}] 15:24:54 INFO - PROCESS | 3848 | 1462487094411 Marionette TRACE conn2 -> [0,1647,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:24:54 INFO - PROCESS | 3848 | 1462487094484 Marionette TRACE conn2 <- [1,1647,null,{"value":null}] 15:24:54 INFO - PROCESS | 3848 | 1462487094491 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\", \"4d8e089e-8c00-4ed9-b753-79225e50fa4e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:24:54 INFO - PROCESS | 3848 | ++DOCSHELL 10E07000 == 39 [pid = 3848] [id = 421] 15:24:54 INFO - PROCESS | 3848 | ++DOMWINDOW == 87 (10E08800) [pid = 3848] [serial = 1263] [outer = 00000000] 15:24:54 INFO - PROCESS | 3848 | ++DOMWINDOW == 88 (1100B000) [pid = 3848] [serial = 1264] [outer = 10E08800] 15:24:54 INFO - PROCESS | 3848 | 1462487094535 Marionette DEBUG loaded listener.js 15:24:54 INFO - PROCESS | 3848 | ++DOMWINDOW == 89 (11026C00) [pid = 3848] [serial = 1265] [outer = 10E08800] 15:24:54 INFO - PROCESS | 3848 | 1462487094986 Marionette TRACE conn2 <- [1,1648,null,{"value":["/2dcontext/path-objects/2d.path.arc.angle.1.html",0,null,null,[["arc() draws pi/2 .. -pi anticlockwise correctly",0,null,null]]]}] 15:24:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.1.html | arc() draws pi/2 .. -pi anticlockwise correctly 15:24:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.1.html | took 641ms 15:24:55 INFO - PROCESS | 3848 | 1462487095045 Marionette TRACE conn2 -> [0,1649,"getWindowHandle",null] 15:24:55 INFO - PROCESS | 3848 | 1462487095047 Marionette TRACE conn2 <- [1,1649,null,{"value":"13"}] 15:24:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.2.html 15:24:55 INFO - PROCESS | 3848 | 1462487095050 Marionette TRACE conn2 -> [0,1650,"setScriptTimeout",{"ms":35000}] 15:24:55 INFO - PROCESS | 3848 | 1462487095052 Marionette TRACE conn2 <- [1,1650,null,{}] 15:24:55 INFO - PROCESS | 3848 | 1462487095055 Marionette TRACE conn2 -> [0,1651,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:24:55 INFO - PROCESS | 3848 | 1462487095130 Marionette TRACE conn2 <- [1,1651,null,{"value":null}] 15:24:55 INFO - PROCESS | 3848 | 1462487095140 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\", \"4d8e089e-8c00-4ed9-b753-79225e50fa4e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:24:55 INFO - PROCESS | 3848 | ++DOCSHELL 11757C00 == 40 [pid = 3848] [id = 422] 15:24:55 INFO - PROCESS | 3848 | ++DOMWINDOW == 90 (13599000) [pid = 3848] [serial = 1266] [outer = 00000000] 15:24:55 INFO - PROCESS | 3848 | ++DOMWINDOW == 91 (155ED400) [pid = 3848] [serial = 1267] [outer = 13599000] 15:24:55 INFO - PROCESS | 3848 | 1462487095183 Marionette DEBUG loaded listener.js 15:24:55 INFO - PROCESS | 3848 | ++DOMWINDOW == 92 (1617FC00) [pid = 3848] [serial = 1268] [outer = 13599000] 15:24:55 INFO - PROCESS | 3848 | 1462487095600 Marionette TRACE conn2 <- [1,1652,null,{"value":["/2dcontext/path-objects/2d.path.arc.angle.2.html",0,null,null,[["arc() draws -3pi/2 .. -pi anticlockwise correctly",0,null,null]]]}] 15:24:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.2.html | arc() draws -3pi/2 .. -pi anticlockwise correctly 15:24:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.2.html | took 594ms 15:24:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.3.html 15:24:55 INFO - PROCESS | 3848 | 1462487095648 Marionette TRACE conn2 -> [0,1653,"getWindowHandle",null] 15:24:55 INFO - PROCESS | 3848 | 1462487095649 Marionette TRACE conn2 <- [1,1653,null,{"value":"13"}] 15:24:55 INFO - PROCESS | 3848 | 1462487095653 Marionette TRACE conn2 -> [0,1654,"setScriptTimeout",{"ms":35000}] 15:24:55 INFO - PROCESS | 3848 | 1462487095654 Marionette TRACE conn2 <- [1,1654,null,{}] 15:24:55 INFO - PROCESS | 3848 | 1462487095662 Marionette TRACE conn2 -> [0,1655,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:24:55 INFO - PROCESS | 3848 | 1462487095735 Marionette TRACE conn2 <- [1,1655,null,{"value":null}] 15:24:55 INFO - PROCESS | 3848 | 1462487095741 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\", \"4d8e089e-8c00-4ed9-b753-79225e50fa4e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:24:55 INFO - PROCESS | 3848 | ++DOCSHELL 11B8B800 == 41 [pid = 3848] [id = 423] 15:24:55 INFO - PROCESS | 3848 | ++DOMWINDOW == 93 (1375FC00) [pid = 3848] [serial = 1269] [outer = 00000000] 15:24:55 INFO - PROCESS | 3848 | ++DOMWINDOW == 94 (16651800) [pid = 3848] [serial = 1270] [outer = 1375FC00] 15:24:55 INFO - PROCESS | 3848 | 1462487095785 Marionette DEBUG loaded listener.js 15:24:55 INFO - PROCESS | 3848 | ++DOMWINDOW == 95 (166E8400) [pid = 3848] [serial = 1271] [outer = 1375FC00] 15:24:56 INFO - PROCESS | 3848 | 1462487096199 Marionette TRACE conn2 <- [1,1656,null,{"value":["/2dcontext/path-objects/2d.path.arc.angle.3.html",0,null,null,[["arc() wraps angles mod 2pi when anticlockwise and end > start+2pi",0,null,null]]]}] 15:24:56 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.3.html | arc() wraps angles mod 2pi when anticlockwise and end > start+2pi 15:24:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.3.html | took 594ms 15:24:56 INFO - PROCESS | 3848 | 1462487096251 Marionette TRACE conn2 -> [0,1657,"getWindowHandle",null] 15:24:56 INFO - PROCESS | 3848 | 1462487096252 Marionette TRACE conn2 <- [1,1657,null,{"value":"13"}] 15:24:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.4.html 15:24:56 INFO - PROCESS | 3848 | 1462487096259 Marionette TRACE conn2 -> [0,1658,"setScriptTimeout",{"ms":35000}] 15:24:56 INFO - PROCESS | 3848 | 1462487096261 Marionette TRACE conn2 <- [1,1658,null,{}] 15:24:56 INFO - PROCESS | 3848 | 1462487096265 Marionette TRACE conn2 -> [0,1659,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:24:56 INFO - PROCESS | 3848 | 1462487096341 Marionette TRACE conn2 <- [1,1659,null,{"value":null}] 15:24:56 INFO - PROCESS | 3848 | 1462487096519 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\", \"4d8e089e-8c00-4ed9-b753-79225e50fa4e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:24:56 INFO - PROCESS | 3848 | ++DOCSHELL 0F61EC00 == 42 [pid = 3848] [id = 424] 15:24:56 INFO - PROCESS | 3848 | ++DOMWINDOW == 96 (0F620C00) [pid = 3848] [serial = 1272] [outer = 00000000] 15:24:56 INFO - PROCESS | 3848 | ++DOMWINDOW == 97 (0F66C000) [pid = 3848] [serial = 1273] [outer = 0F620C00] 15:24:56 INFO - PROCESS | 3848 | 1462487096619 Marionette DEBUG loaded listener.js 15:24:56 INFO - PROCESS | 3848 | ++DOMWINDOW == 98 (10601800) [pid = 3848] [serial = 1274] [outer = 0F620C00] 15:24:57 INFO - PROCESS | 3848 | 1462487097335 Marionette TRACE conn2 <- [1,1660,null,{"value":["/2dcontext/path-objects/2d.path.arc.angle.4.html",0,null,null,[["arc() draws a full circle when clockwise and end > start+2pi",0,null,null]]]}] 15:24:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.4.html | arc() draws a full circle when clockwise and end > start+2pi 15:24:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.4.html | took 1094ms 15:24:57 INFO - PROCESS | 3848 | 1462487097352 Marionette TRACE conn2 -> [0,1661,"getWindowHandle",null] 15:24:57 INFO - PROCESS | 3848 | 1462487097356 Marionette TRACE conn2 <- [1,1661,null,{"value":"13"}] 15:24:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.5.html 15:24:57 INFO - PROCESS | 3848 | 1462487097363 Marionette TRACE conn2 -> [0,1662,"setScriptTimeout",{"ms":35000}] 15:24:57 INFO - PROCESS | 3848 | 1462487097368 Marionette TRACE conn2 <- [1,1662,null,{}] 15:24:57 INFO - PROCESS | 3848 | 1462487097373 Marionette TRACE conn2 -> [0,1663,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:24:57 INFO - PROCESS | 3848 | 1462487097487 Marionette TRACE conn2 <- [1,1663,null,{"value":null}] 15:24:57 INFO - PROCESS | 3848 | 1462487097614 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\", \"4d8e089e-8c00-4ed9-b753-79225e50fa4e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:24:57 INFO - PROCESS | 3848 | ++DOCSHELL 10F0E400 == 43 [pid = 3848] [id = 425] 15:24:57 INFO - PROCESS | 3848 | ++DOMWINDOW == 99 (11003000) [pid = 3848] [serial = 1275] [outer = 00000000] 15:24:57 INFO - PROCESS | 3848 | ++DOMWINDOW == 100 (1100E400) [pid = 3848] [serial = 1276] [outer = 11003000] 15:24:57 INFO - PROCESS | 3848 | 1462487097671 Marionette DEBUG loaded listener.js 15:24:57 INFO - PROCESS | 3848 | ++DOMWINDOW == 101 (11024800) [pid = 3848] [serial = 1277] [outer = 11003000] 15:24:58 INFO - PROCESS | 3848 | 1462487098563 Marionette TRACE conn2 <- [1,1664,null,{"value":["/2dcontext/path-objects/2d.path.arc.angle.5.html",0,null,null,[["arc() wraps angles mod 2pi when clockwise and start > end+2pi",0,null,null]]]}] 15:24:58 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.5.html | arc() wraps angles mod 2pi when clockwise and start > end+2pi 15:24:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.5.html | took 1251ms 15:24:58 INFO - PROCESS | 3848 | 1462487098618 Marionette TRACE conn2 -> [0,1665,"getWindowHandle",null] 15:24:58 INFO - PROCESS | 3848 | 1462487098622 Marionette TRACE conn2 <- [1,1665,null,{"value":"13"}] 15:24:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.6.html 15:24:58 INFO - PROCESS | 3848 | 1462487098627 Marionette TRACE conn2 -> [0,1666,"setScriptTimeout",{"ms":35000}] 15:24:58 INFO - PROCESS | 3848 | 1462487098631 Marionette TRACE conn2 <- [1,1666,null,{}] 15:24:58 INFO - PROCESS | 3848 | 1462487098637 Marionette TRACE conn2 -> [0,1667,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:24:58 INFO - PROCESS | 3848 | 1462487098737 Marionette TRACE conn2 <- [1,1667,null,{"value":null}] 15:24:58 INFO - PROCESS | 3848 | 1462487098869 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\", \"4d8e089e-8c00-4ed9-b753-79225e50fa4e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:24:58 INFO - PROCESS | 3848 | ++DOCSHELL 0F66D000 == 44 [pid = 3848] [id = 426] 15:24:58 INFO - PROCESS | 3848 | ++DOMWINDOW == 102 (0F66F800) [pid = 3848] [serial = 1278] [outer = 00000000] 15:24:58 INFO - PROCESS | 3848 | ++DOMWINDOW == 103 (10E0BC00) [pid = 3848] [serial = 1279] [outer = 0F66F800] 15:24:58 INFO - PROCESS | 3848 | 1462487098921 Marionette DEBUG loaded listener.js 15:24:59 INFO - PROCESS | 3848 | ++DOMWINDOW == 104 (10F0FC00) [pid = 3848] [serial = 1280] [outer = 0F66F800] 15:24:59 INFO - PROCESS | 3848 | --DOCSHELL 11B8B800 == 43 [pid = 3848] [id = 423] 15:24:59 INFO - PROCESS | 3848 | --DOCSHELL 11757C00 == 42 [pid = 3848] [id = 422] 15:24:59 INFO - PROCESS | 3848 | --DOCSHELL 10E07000 == 41 [pid = 3848] [id = 421] 15:24:59 INFO - PROCESS | 3848 | --DOCSHELL 1175D800 == 40 [pid = 3848] [id = 420] 15:24:59 INFO - PROCESS | 3848 | --DOCSHELL 1175AC00 == 39 [pid = 3848] [id = 419] 15:24:59 INFO - PROCESS | 3848 | --DOCSHELL 11020000 == 38 [pid = 3848] [id = 418] 15:24:59 INFO - PROCESS | 3848 | --DOCSHELL 1344B000 == 37 [pid = 3848] [id = 417] 15:24:59 INFO - PROCESS | 3848 | --DOCSHELL 13483000 == 36 [pid = 3848] [id = 416] 15:24:59 INFO - PROCESS | 3848 | --DOCSHELL 1314D800 == 35 [pid = 3848] [id = 415] 15:24:59 INFO - PROCESS | 3848 | --DOCSHELL 11B03C00 == 34 [pid = 3848] [id = 414] 15:24:59 INFO - PROCESS | 3848 | --DOCSHELL 1100AC00 == 33 [pid = 3848] [id = 413] 15:24:59 INFO - PROCESS | 3848 | --DOCSHELL 11021000 == 32 [pid = 3848] [id = 412] 15:24:59 INFO - PROCESS | 3848 | --DOCSHELL 10E06000 == 31 [pid = 3848] [id = 411] 15:24:59 INFO - PROCESS | 3848 | --DOCSHELL 0F66E000 == 30 [pid = 3848] [id = 410] 15:24:59 INFO - PROCESS | 3848 | --DOMWINDOW == 103 (166E9800) [pid = 3848] [serial = 1228] [outer = 00000000] [url = about:blank] 15:24:59 INFO - PROCESS | 3848 | --DOCSHELL 0F625C00 == 29 [pid = 3848] [id = 409] 15:24:59 INFO - PROCESS | 3848 | --DOMWINDOW == 102 (131CE400) [pid = 3848] [serial = 1108] [outer = 00000000] [url = about:blank] 15:24:59 INFO - PROCESS | 3848 | --DOMWINDOW == 101 (1150E000) [pid = 3848] [serial = 1157] [outer = 00000000] [url = about:blank] 15:24:59 INFO - PROCESS | 3848 | --DOMWINDOW == 100 (10E08000) [pid = 3848] [serial = 1154] [outer = 00000000] [url = about:blank] 15:24:59 INFO - PROCESS | 3848 | --DOMWINDOW == 99 (16649000) [pid = 3848] [serial = 1151] [outer = 00000000] [url = about:blank] 15:24:59 INFO - PROCESS | 3848 | --DOMWINDOW == 98 (151AE800) [pid = 3848] [serial = 1213] [outer = 00000000] [url = about:blank] 15:24:59 INFO - PROCESS | 3848 | --DOMWINDOW == 97 (160C7C00) [pid = 3848] [serial = 1216] [outer = 00000000] [url = about:blank] 15:24:59 INFO - PROCESS | 3848 | --DOMWINDOW == 96 (155EBC00) [pid = 3848] [serial = 1214] [outer = 00000000] [url = about:blank] 15:24:59 INFO - PROCESS | 3848 | --DOMWINDOW == 95 (164C5800) [pid = 3848] [serial = 1219] [outer = 00000000] [url = about:blank] 15:24:59 INFO - PROCESS | 3848 | --DOMWINDOW == 94 (1617B400) [pid = 3848] [serial = 1217] [outer = 00000000] [url = about:blank] 15:24:59 INFO - PROCESS | 3848 | --DOMWINDOW == 93 (15135800) [pid = 3848] [serial = 1222] [outer = 00000000] [url = about:blank] 15:24:59 INFO - PROCESS | 3848 | --DOMWINDOW == 92 (1664F000) [pid = 3848] [serial = 1225] [outer = 00000000] [url = about:blank] 15:24:59 INFO - PROCESS | 3848 | --DOMWINDOW == 91 (164C6800) [pid = 3848] [serial = 1220] [outer = 00000000] [url = about:blank] 15:24:59 INFO - PROCESS | 3848 | --DOMWINDOW == 90 (13CC0C00) [pid = 3848] [serial = 1210] [outer = 00000000] [url = about:blank] 15:24:59 INFO - PROCESS | 3848 | --DOMWINDOW == 89 (1311D800) [pid = 3848] [serial = 1207] [outer = 00000000] [url = about:blank] 15:24:59 INFO - PROCESS | 3848 | --DOMWINDOW == 88 (13154C00) [pid = 3848] [serial = 1208] [outer = 00000000] [url = about:blank] 15:24:59 INFO - PROCESS | 3848 | --DOMWINDOW == 87 (1151A000) [pid = 3848] [serial = 1204] [outer = 00000000] [url = about:blank] 15:24:59 INFO - PROCESS | 3848 | --DOMWINDOW == 86 (1175B000) [pid = 3848] [serial = 1205] [outer = 00000000] [url = about:blank] 15:24:59 INFO - PROCESS | 3848 | --DOMWINDOW == 85 (10E0A800) [pid = 3848] [serial = 1201] [outer = 00000000] [url = about:blank] 15:24:59 INFO - PROCESS | 3848 | --DOMWINDOW == 84 (10F07000) [pid = 3848] [serial = 1202] [outer = 00000000] [url = about:blank] 15:24:59 INFO - PROCESS | 3848 | --DOMWINDOW == 83 (10D20000) [pid = 3848] [serial = 1199] [outer = 00000000] [url = about:blank] 15:24:59 INFO - PROCESS | 3848 | --DOMWINDOW == 82 (0F66F000) [pid = 3848] [serial = 1198] [outer = 00000000] [url = about:blank] 15:24:59 INFO - PROCESS | 3848 | --DOMWINDOW == 81 (16631800) [pid = 3848] [serial = 1196] [outer = 00000000] [url = about:blank] 15:24:59 INFO - PROCESS | 3848 | --DOMWINDOW == 80 (160C8000) [pid = 3848] [serial = 1195] [outer = 00000000] [url = about:blank] 15:24:59 INFO - PROCESS | 3848 | --DOMWINDOW == 79 (1359AC00) [pid = 3848] [serial = 1193] [outer = 00000000] [url = about:blank] 15:24:59 INFO - PROCESS | 3848 | --DOMWINDOW == 78 (120FB000) [pid = 3848] [serial = 1192] [outer = 00000000] [url = about:blank] 15:24:59 INFO - PROCESS | 3848 | --DOMWINDOW == 77 (1100C000) [pid = 3848] [serial = 1190] [outer = 00000000] [url = about:blank] 15:24:59 INFO - PROCESS | 3848 | --DOMWINDOW == 76 (10F05800) [pid = 3848] [serial = 1189] [outer = 00000000] [url = about:blank] 15:24:59 INFO - PROCESS | 3848 | --DOMWINDOW == 75 (16628800) [pid = 3848] [serial = 1187] [outer = 00000000] [url = about:blank] 15:24:59 INFO - PROCESS | 3848 | --DOMWINDOW == 74 (16011C00) [pid = 3848] [serial = 1223] [outer = 00000000] [url = about:blank] 15:24:59 INFO - PROCESS | 3848 | --DOMWINDOW == 73 (13CC2800) [pid = 3848] [serial = 1211] [outer = 00000000] [url = about:blank] 15:24:59 INFO - PROCESS | 3848 | --DOMWINDOW == 72 (16633400) [pid = 3848] [serial = 1226] [outer = 00000000] [url = about:blank] 15:24:59 INFO - PROCESS | 3848 | 1462487099417 Marionette TRACE conn2 <- [1,1668,null,{"value":["/2dcontext/path-objects/2d.path.arc.angle.6.html",0,null,null,[["arc() draws a full circle when anticlockwise and start > end+2pi",0,null,null]]]}] 15:24:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.6.html | arc() draws a full circle when anticlockwise and start > end+2pi 15:24:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.6.html | took 844ms 15:24:59 INFO - PROCESS | 3848 | 1462487099471 Marionette TRACE conn2 -> [0,1669,"getWindowHandle",null] 15:24:59 INFO - PROCESS | 3848 | 1462487099477 Marionette TRACE conn2 <- [1,1669,null,{"value":"13"}] 15:24:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.default.html 15:24:59 INFO - PROCESS | 3848 | 1462487099484 Marionette TRACE conn2 -> [0,1670,"setScriptTimeout",{"ms":35000}] 15:24:59 INFO - PROCESS | 3848 | 1462487099486 Marionette TRACE conn2 <- [1,1670,null,{}] 15:24:59 INFO - PROCESS | 3848 | 1462487099490 Marionette TRACE conn2 -> [0,1671,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:24:59 INFO - PROCESS | 3848 | 1462487099568 Marionette TRACE conn2 <- [1,1671,null,{"value":null}] 15:24:59 INFO - PROCESS | 3848 | 1462487099579 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\", \"4d8e089e-8c00-4ed9-b753-79225e50fa4e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:24:59 INFO - PROCESS | 3848 | ++DOCSHELL 10DE8800 == 30 [pid = 3848] [id = 427] 15:24:59 INFO - PROCESS | 3848 | ++DOMWINDOW == 73 (10DE8C00) [pid = 3848] [serial = 1281] [outer = 00000000] 15:24:59 INFO - PROCESS | 3848 | ++DOMWINDOW == 74 (10F03800) [pid = 3848] [serial = 1282] [outer = 10DE8C00] 15:24:59 INFO - PROCESS | 3848 | 1462487099623 Marionette DEBUG loaded listener.js 15:24:59 INFO - PROCESS | 3848 | ++DOMWINDOW == 75 (1100AC00) [pid = 3848] [serial = 1283] [outer = 10DE8C00] 15:25:00 INFO - PROCESS | 3848 | 1462487100109 Marionette TRACE conn2 <- [1,1672,null,{"value":["/2dcontext/path-objects/2d.path.arc.default.html",0,null,null,[["arc() with missing last argument defaults to clockwise",0,null,null]]]}] 15:25:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.default.html | arc() with missing last argument defaults to clockwise 15:25:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.default.html | took 688ms 15:25:00 INFO - PROCESS | 3848 | 1462487100181 Marionette TRACE conn2 -> [0,1673,"getWindowHandle",null] 15:25:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.empty.html 15:25:00 INFO - PROCESS | 3848 | 1462487100183 Marionette TRACE conn2 <- [1,1673,null,{"value":"13"}] 15:25:00 INFO - PROCESS | 3848 | 1462487100186 Marionette TRACE conn2 -> [0,1674,"setScriptTimeout",{"ms":35000}] 15:25:00 INFO - PROCESS | 3848 | 1462487100190 Marionette TRACE conn2 <- [1,1674,null,{}] 15:25:00 INFO - PROCESS | 3848 | 1462487100200 Marionette TRACE conn2 -> [0,1675,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:25:00 INFO - PROCESS | 3848 | 1462487100313 Marionette TRACE conn2 <- [1,1675,null,{"value":null}] 15:25:00 INFO - PROCESS | 3848 | 1462487100406 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\", \"4d8e089e-8c00-4ed9-b753-79225e50fa4e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:25:00 INFO - PROCESS | 3848 | ++DOCSHELL 1150F400 == 31 [pid = 3848] [id = 428] 15:25:00 INFO - PROCESS | 3848 | ++DOMWINDOW == 76 (11759000) [pid = 3848] [serial = 1284] [outer = 00000000] 15:25:00 INFO - PROCESS | 3848 | ++DOMWINDOW == 77 (1175D800) [pid = 3848] [serial = 1285] [outer = 11759000] 15:25:00 INFO - PROCESS | 3848 | 1462487100453 Marionette DEBUG loaded listener.js 15:25:00 INFO - PROCESS | 3848 | ++DOMWINDOW == 78 (11B04000) [pid = 3848] [serial = 1286] [outer = 11759000] 15:25:00 INFO - PROCESS | 3848 | 1462487100831 Marionette TRACE conn2 <- [1,1676,null,{"value":["/2dcontext/path-objects/2d.path.arc.empty.html",0,null,null,[["arc() with an empty path does not draw a straight line to the start point",0,null,null]]]}] 15:25:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.empty.html | arc() with an empty path does not draw a straight line to the start point 15:25:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.empty.html | took 688ms 15:25:00 INFO - PROCESS | 3848 | 1462487100886 Marionette TRACE conn2 -> [0,1677,"getWindowHandle",null] 15:25:00 INFO - PROCESS | 3848 | 1462487100889 Marionette TRACE conn2 <- [1,1677,null,{"value":"13"}] 15:25:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.end.html 15:25:00 INFO - PROCESS | 3848 | 1462487100892 Marionette TRACE conn2 -> [0,1678,"setScriptTimeout",{"ms":35000}] 15:25:00 INFO - PROCESS | 3848 | 1462487100894 Marionette TRACE conn2 <- [1,1678,null,{}] 15:25:00 INFO - PROCESS | 3848 | 1462487100897 Marionette TRACE conn2 -> [0,1679,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:25:00 INFO - PROCESS | 3848 | 1462487100974 Marionette TRACE conn2 <- [1,1679,null,{"value":null}] 15:25:01 INFO - PROCESS | 3848 | 1462487100981 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\", \"4d8e089e-8c00-4ed9-b753-79225e50fa4e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:25:01 INFO - PROCESS | 3848 | ++DOCSHELL 11B91400 == 32 [pid = 3848] [id = 429] 15:25:01 INFO - PROCESS | 3848 | ++DOMWINDOW == 79 (120EFC00) [pid = 3848] [serial = 1287] [outer = 00000000] 15:25:01 INFO - PROCESS | 3848 | ++DOMWINDOW == 80 (13123800) [pid = 3848] [serial = 1288] [outer = 120EFC00] 15:25:01 INFO - PROCESS | 3848 | 1462487101026 Marionette DEBUG loaded listener.js 15:25:01 INFO - PROCESS | 3848 | ++DOMWINDOW == 81 (13419C00) [pid = 3848] [serial = 1289] [outer = 120EFC00] 15:25:01 INFO - PROCESS | 3848 | 1462487101504 Marionette TRACE conn2 <- [1,1680,null,{"value":["/2dcontext/path-objects/2d.path.arc.end.html",0,null,null,[["arc() adds the end point of the arc to the subpath",0,null,null]]]}] 15:25:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.end.html | arc() adds the end point of the arc to the subpath 15:25:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.end.html | took 641ms 15:25:01 INFO - PROCESS | 3848 | 1462487101530 Marionette TRACE conn2 -> [0,1681,"getWindowHandle",null] 15:25:01 INFO - PROCESS | 3848 | 1462487101531 Marionette TRACE conn2 <- [1,1681,null,{"value":"13"}] 15:25:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.negative.html 15:25:01 INFO - PROCESS | 3848 | 1462487101540 Marionette TRACE conn2 -> [0,1682,"setScriptTimeout",{"ms":35000}] 15:25:01 INFO - PROCESS | 3848 | 1462487101542 Marionette TRACE conn2 <- [1,1682,null,{}] 15:25:01 INFO - PROCESS | 3848 | 1462487101545 Marionette TRACE conn2 -> [0,1683,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:25:01 INFO - PROCESS | 3848 | 1462487101646 Marionette TRACE conn2 <- [1,1683,null,{"value":null}] 15:25:01 INFO - PROCESS | 3848 | 1462487101730 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\", \"4d8e089e-8c00-4ed9-b753-79225e50fa4e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:25:01 INFO - PROCESS | 3848 | ++DOCSHELL 10F0C000 == 33 [pid = 3848] [id = 430] 15:25:01 INFO - PROCESS | 3848 | ++DOMWINDOW == 82 (1344F000) [pid = 3848] [serial = 1290] [outer = 00000000] 15:25:01 INFO - PROCESS | 3848 | ++DOMWINDOW == 83 (1372F800) [pid = 3848] [serial = 1291] [outer = 1344F000] 15:25:01 INFO - PROCESS | 3848 | 1462487101775 Marionette DEBUG loaded listener.js 15:25:01 INFO - PROCESS | 3848 | ++DOMWINDOW == 84 (13CB3C00) [pid = 3848] [serial = 1292] [outer = 1344F000] 15:25:02 INFO - PROCESS | 3848 | 1462487102212 Marionette TRACE conn2 <- [1,1684,null,{"value":["/2dcontext/path-objects/2d.path.arc.negative.html",0,null,null,[["arc() with negative radius throws INDEX_SIZE_ERR",0,null,null]]]}] 15:25:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.negative.html | arc() with negative radius throws INDEX_SIZE_ERR 15:25:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.negative.html | took 704ms 15:25:02 INFO - PROCESS | 3848 | 1462487102249 Marionette TRACE conn2 -> [0,1685,"getWindowHandle",null] 15:25:02 INFO - PROCESS | 3848 | 1462487102251 Marionette TRACE conn2 <- [1,1685,null,{"value":"13"}] 15:25:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonempty.html 15:25:02 INFO - PROCESS | 3848 | 1462487102255 Marionette TRACE conn2 -> [0,1686,"setScriptTimeout",{"ms":35000}] 15:25:02 INFO - PROCESS | 3848 | 1462487102257 Marionette TRACE conn2 <- [1,1686,null,{}] 15:25:02 INFO - PROCESS | 3848 | 1462487102260 Marionette TRACE conn2 -> [0,1687,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:25:02 INFO - PROCESS | 3848 | 1462487102383 Marionette TRACE conn2 <- [1,1687,null,{"value":null}] 15:25:02 INFO - PROCESS | 3848 | 1462487102400 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\", \"4d8e089e-8c00-4ed9-b753-79225e50fa4e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:25:02 INFO - PROCESS | 3848 | ++DOCSHELL 15138400 == 34 [pid = 3848] [id = 431] 15:25:02 INFO - PROCESS | 3848 | ++DOMWINDOW == 85 (15138C00) [pid = 3848] [serial = 1293] [outer = 00000000] 15:25:02 INFO - PROCESS | 3848 | ++DOMWINDOW == 86 (155DF400) [pid = 3848] [serial = 1294] [outer = 15138C00] 15:25:02 INFO - PROCESS | 3848 | 1462487102495 Marionette DEBUG loaded listener.js 15:25:02 INFO - PROCESS | 3848 | ++DOMWINDOW == 87 (155EB800) [pid = 3848] [serial = 1295] [outer = 15138C00] 15:25:02 INFO - PROCESS | 3848 | 1462487102914 Marionette TRACE conn2 <- [1,1688,null,{"value":["/2dcontext/path-objects/2d.path.arc.nonempty.html",0,null,null,[["arc() with a non-empty path does draw a straight line to the start point",0,null,null]]]}] 15:25:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.nonempty.html | arc() with a non-empty path does draw a straight line to the start point 15:25:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonempty.html | took 703ms 15:25:02 INFO - PROCESS | 3848 | 1462487102955 Marionette TRACE conn2 -> [0,1689,"getWindowHandle",null] 15:25:02 INFO - PROCESS | 3848 | 1462487102957 Marionette TRACE conn2 <- [1,1689,null,{"value":"13"}] 15:25:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonfinite.html 15:25:02 INFO - PROCESS | 3848 | 1462487102967 Marionette TRACE conn2 -> [0,1690,"setScriptTimeout",{"ms":35000}] 15:25:02 INFO - PROCESS | 3848 | 1462487102969 Marionette TRACE conn2 <- [1,1690,null,{}] 15:25:03 INFO - PROCESS | 3848 | 1462487102973 Marionette TRACE conn2 -> [0,1691,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:25:03 INFO - PROCESS | 3848 | 1462487103100 Marionette TRACE conn2 <- [1,1691,null,{"value":null}] 15:25:03 INFO - PROCESS | 3848 | 1462487103107 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\", \"4d8e089e-8c00-4ed9-b753-79225e50fa4e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:25:03 INFO - PROCESS | 3848 | ++DOCSHELL 10EB2C00 == 35 [pid = 3848] [id = 432] 15:25:03 INFO - PROCESS | 3848 | ++DOMWINDOW == 88 (1513DC00) [pid = 3848] [serial = 1296] [outer = 00000000] 15:25:03 INFO - PROCESS | 3848 | ++DOMWINDOW == 89 (15C65C00) [pid = 3848] [serial = 1297] [outer = 1513DC00] 15:25:03 INFO - PROCESS | 3848 | 1462487103161 Marionette DEBUG loaded listener.js 15:25:03 INFO - PROCESS | 3848 | ++DOMWINDOW == 90 (1601F800) [pid = 3848] [serial = 1298] [outer = 1513DC00] 15:25:03 INFO - PROCESS | 3848 | --DOMWINDOW == 89 (13598C00) [pid = 3848] [serial = 1248] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.basic.html] 15:25:03 INFO - PROCESS | 3848 | --DOMWINDOW == 88 (0F66F400) [pid = 3848] [serial = 1230] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.lineedge.html] 15:25:03 INFO - PROCESS | 3848 | --DOMWINDOW == 87 (13CBB400) [pid = 3848] [serial = 1251] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.invalid.html] 15:25:03 INFO - PROCESS | 3848 | --DOMWINDOW == 86 (11021400) [pid = 3848] [serial = 1236] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.rightangle.html] 15:25:03 INFO - PROCESS | 3848 | --DOMWINDOW == 85 (1513AC00) [pid = 3848] [serial = 1254] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.scaledefault.html] 15:25:03 INFO - PROCESS | 3848 | --DOMWINDOW == 84 (11024400) [pid = 3848] [serial = 1239] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.valid.html] 15:25:03 INFO - PROCESS | 3848 | --DOMWINDOW == 83 (10E0B400) [pid = 3848] [serial = 1233] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.obtuse.html] 15:25:03 INFO - PROCESS | 3848 | --DOMWINDOW == 82 (11B41800) [pid = 3848] [serial = 1242] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.within.html] 15:25:03 INFO - PROCESS | 3848 | --DOMWINDOW == 81 (11B01800) [pid = 3848] [serial = 1257] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.transformed.html] 15:25:03 INFO - PROCESS | 3848 | --DOMWINDOW == 80 (131D4800) [pid = 3848] [serial = 1245] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.union.html] 15:25:03 INFO - PROCESS | 3848 | --DOMWINDOW == 79 (16184C00) [pid = 3848] [serial = 1260] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.valid.html] 15:25:03 INFO - PROCESS | 3848 | --DOMWINDOW == 78 (10E08800) [pid = 3848] [serial = 1263] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.1.html] 15:25:03 INFO - PROCESS | 3848 | --DOMWINDOW == 77 (13599000) [pid = 3848] [serial = 1266] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.2.html] 15:25:03 INFO - PROCESS | 3848 | 1462487103692 Marionette TRACE conn2 <- [1,1692,null,{"value":["/2dcontext/path-objects/2d.path.arc.nonfinite.html",0,null,null,[["arc() with Infinity/NaN is ignored",0,null,null]]]}] 15:25:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.nonfinite.html | arc() with Infinity/NaN is ignored 15:25:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonfinite.html | took 751ms 15:25:03 INFO - PROCESS | 3848 | 1462487103701 Marionette TRACE conn2 -> [0,1693,"getWindowHandle",null] 15:25:03 INFO - PROCESS | 3848 | 1462487103703 Marionette TRACE conn2 <- [1,1693,null,{"value":"13"}] 15:25:03 INFO - PROCESS | 3848 | 1462487103707 Marionette TRACE conn2 -> [0,1694,"setScriptTimeout",{"ms":35000}] 15:25:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.1.html 15:25:03 INFO - PROCESS | 3848 | 1462487103708 Marionette TRACE conn2 <- [1,1694,null,{}] 15:25:03 INFO - PROCESS | 3848 | 1462487103712 Marionette TRACE conn2 -> [0,1695,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:25:03 INFO - PROCESS | 3848 | 1462487103784 Marionette TRACE conn2 <- [1,1695,null,{"value":null}] 15:25:03 INFO - PROCESS | 3848 | 1462487103791 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\", \"4d8e089e-8c00-4ed9-b753-79225e50fa4e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:25:03 INFO - PROCESS | 3848 | ++DOCSHELL 1150D400 == 36 [pid = 3848] [id = 433] 15:25:03 INFO - PROCESS | 3848 | ++DOMWINDOW == 78 (11762800) [pid = 3848] [serial = 1299] [outer = 00000000] 15:25:03 INFO - PROCESS | 3848 | ++DOMWINDOW == 79 (13598C00) [pid = 3848] [serial = 1300] [outer = 11762800] 15:25:03 INFO - PROCESS | 3848 | 1462487103834 Marionette DEBUG loaded listener.js 15:25:03 INFO - PROCESS | 3848 | ++DOMWINDOW == 80 (1465E800) [pid = 3848] [serial = 1301] [outer = 11762800] 15:25:04 INFO - PROCESS | 3848 | 1462487104252 Marionette TRACE conn2 <- [1,1696,null,{"value":["/2dcontext/path-objects/2d.path.arc.scale.1.html",0,null,null,[["Non-uniformly scaled arcs are the right shape",0,null,null]]]}] 15:25:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.1.html | Non-uniformly scaled arcs are the right shape 15:25:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.1.html | took 594ms 15:25:04 INFO - PROCESS | 3848 | 1462487104304 Marionette TRACE conn2 -> [0,1697,"getWindowHandle",null] 15:25:04 INFO - PROCESS | 3848 | 1462487104306 Marionette TRACE conn2 <- [1,1697,null,{"value":"13"}] 15:25:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.2.html 15:25:04 INFO - PROCESS | 3848 | 1462487104314 Marionette TRACE conn2 -> [0,1698,"setScriptTimeout",{"ms":35000}] 15:25:04 INFO - PROCESS | 3848 | 1462487104315 Marionette TRACE conn2 <- [1,1698,null,{}] 15:25:04 INFO - PROCESS | 3848 | 1462487104319 Marionette TRACE conn2 -> [0,1699,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:25:04 INFO - PROCESS | 3848 | 1462487104393 Marionette TRACE conn2 <- [1,1699,null,{"value":null}] 15:25:04 INFO - PROCESS | 3848 | 1462487104402 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\", \"4d8e089e-8c00-4ed9-b753-79225e50fa4e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:25:04 INFO - PROCESS | 3848 | ++DOCSHELL 11002C00 == 37 [pid = 3848] [id = 434] 15:25:04 INFO - PROCESS | 3848 | ++DOMWINDOW == 81 (11010C00) [pid = 3848] [serial = 1302] [outer = 00000000] 15:25:04 INFO - PROCESS | 3848 | ++DOMWINDOW == 82 (15C5D800) [pid = 3848] [serial = 1303] [outer = 11010C00] 15:25:04 INFO - PROCESS | 3848 | 1462487104445 Marionette DEBUG loaded listener.js 15:25:04 INFO - PROCESS | 3848 | ++DOMWINDOW == 83 (10F01400) [pid = 3848] [serial = 1304] [outer = 11010C00] 15:25:04 INFO - PROCESS | 3848 | 1462487104894 Marionette TRACE conn2 <- [1,1700,null,{"value":["/2dcontext/path-objects/2d.path.arc.scale.2.html",0,null,null,[["Highly scaled arcs are the right shape",0,null,null]]]}] 15:25:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.2.html | Highly scaled arcs are the right shape 15:25:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.2.html | took 641ms 15:25:04 INFO - PROCESS | 3848 | 1462487104952 Marionette TRACE conn2 -> [0,1701,"getWindowHandle",null] 15:25:04 INFO - PROCESS | 3848 | 1462487104955 Marionette TRACE conn2 <- [1,1701,null,{"value":"13"}] 15:25:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html 15:25:04 INFO - PROCESS | 3848 | 1462487104958 Marionette TRACE conn2 -> [0,1702,"setScriptTimeout",{"ms":35000}] 15:25:04 INFO - PROCESS | 3848 | 1462487104960 Marionette TRACE conn2 <- [1,1702,null,{}] 15:25:04 INFO - PROCESS | 3848 | 1462487104963 Marionette TRACE conn2 -> [0,1703,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:25:05 INFO - PROCESS | 3848 | 1462487105037 Marionette TRACE conn2 <- [1,1703,null,{"value":null}] 15:25:05 INFO - PROCESS | 3848 | 1462487105043 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\", \"4d8e089e-8c00-4ed9-b753-79225e50fa4e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:25:05 INFO - PROCESS | 3848 | ++DOCSHELL 11763800 == 38 [pid = 3848] [id = 435] 15:25:05 INFO - PROCESS | 3848 | ++DOMWINDOW == 84 (11B0D000) [pid = 3848] [serial = 1305] [outer = 00000000] 15:25:05 INFO - PROCESS | 3848 | ++DOMWINDOW == 85 (16182C00) [pid = 3848] [serial = 1306] [outer = 11B0D000] 15:25:05 INFO - PROCESS | 3848 | 1462487105086 Marionette DEBUG loaded listener.js 15:25:05 INFO - PROCESS | 3848 | ++DOMWINDOW == 86 (16184C00) [pid = 3848] [serial = 1307] [outer = 11B0D000] 15:25:05 INFO - PROCESS | 3848 | 1462487105617 Marionette TRACE conn2 <- [1,1704,null,{"value":["/2dcontext/path-objects/2d.path.arc.selfintersect.1.html",0,null,null,[["arc() with lineWidth > 2*radius is drawn sensibly",0,null,null]]]}] 15:25:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | arc() with lineWidth > 2*radius is drawn sensibly 15:25:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | took 704ms 15:25:05 INFO - PROCESS | 3848 | 1462487105658 Marionette TRACE conn2 -> [0,1705,"getWindowHandle",null] 15:25:05 INFO - PROCESS | 3848 | 1462487105662 Marionette TRACE conn2 <- [1,1705,null,{"value":"13"}] 15:25:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html 15:25:05 INFO - PROCESS | 3848 | 1462487105668 Marionette TRACE conn2 -> [0,1706,"setScriptTimeout",{"ms":35000}] 15:25:05 INFO - PROCESS | 3848 | 1462487105672 Marionette TRACE conn2 <- [1,1706,null,{}] 15:25:05 INFO - PROCESS | 3848 | 1462487105679 Marionette TRACE conn2 -> [0,1707,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:25:05 INFO - PROCESS | 3848 | 1462487105834 Marionette TRACE conn2 <- [1,1707,null,{"value":null}] 15:25:05 INFO - PROCESS | 3848 | 1462487105939 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\", \"4d8e089e-8c00-4ed9-b753-79225e50fa4e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:25:05 INFO - PROCESS | 3848 | ++DOCSHELL 0F669800 == 39 [pid = 3848] [id = 436] 15:25:05 INFO - PROCESS | 3848 | ++DOMWINDOW == 87 (10D20000) [pid = 3848] [serial = 1308] [outer = 00000000] 15:25:06 INFO - PROCESS | 3848 | ++DOMWINDOW == 88 (10E0B800) [pid = 3848] [serial = 1309] [outer = 10D20000] 15:25:06 INFO - PROCESS | 3848 | 1462487105995 Marionette DEBUG loaded listener.js 15:25:06 INFO - PROCESS | 3848 | ++DOMWINDOW == 89 (11001C00) [pid = 3848] [serial = 1310] [outer = 10D20000] 15:25:06 INFO - PROCESS | 3848 | 1462487106592 Marionette TRACE conn2 <- [1,1708,null,{"value":["/2dcontext/path-objects/2d.path.arc.selfintersect.2.html",0,null,null,[["arc() with lineWidth > 2*radius is drawn sensibly",0,null,null]]]}] 15:25:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | arc() with lineWidth > 2*radius is drawn sensibly 15:25:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | took 1001ms 15:25:06 INFO - PROCESS | 3848 | 1462487106672 Marionette TRACE conn2 -> [0,1709,"getWindowHandle",null] 15:25:06 INFO - PROCESS | 3848 | 1462487106678 Marionette TRACE conn2 <- [1,1709,null,{"value":"13"}] 15:25:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.1.html 15:25:06 INFO - PROCESS | 3848 | 1462487106684 Marionette TRACE conn2 -> [0,1710,"setScriptTimeout",{"ms":35000}] 15:25:06 INFO - PROCESS | 3848 | 1462487106687 Marionette TRACE conn2 <- [1,1710,null,{}] 15:25:06 INFO - PROCESS | 3848 | 1462487106691 Marionette TRACE conn2 -> [0,1711,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:25:06 INFO - PROCESS | 3848 | 1462487106791 Marionette TRACE conn2 <- [1,1711,null,{"value":null}] 15:25:06 INFO - PROCESS | 3848 | 1462487106919 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\", \"4d8e089e-8c00-4ed9-b753-79225e50fa4e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:25:06 INFO - PROCESS | 3848 | ++DOCSHELL 11758C00 == 40 [pid = 3848] [id = 437] 15:25:06 INFO - PROCESS | 3848 | ++DOMWINDOW == 90 (11759800) [pid = 3848] [serial = 1311] [outer = 00000000] 15:25:06 INFO - PROCESS | 3848 | ++DOMWINDOW == 91 (12F0C400) [pid = 3848] [serial = 1312] [outer = 11759800] 15:25:07 INFO - PROCESS | 3848 | 1462487106973 Marionette DEBUG loaded listener.js 15:25:07 INFO - PROCESS | 3848 | ++DOMWINDOW == 92 (134BEC00) [pid = 3848] [serial = 1313] [outer = 11759800] 15:25:07 INFO - PROCESS | 3848 | 1462487107587 Marionette TRACE conn2 <- [1,1712,null,{"value":["/2dcontext/path-objects/2d.path.arc.shape.1.html",0,null,null,[["arc() from 0 to pi does not draw anything in the wrong half",0,null,null]]]}] 15:25:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.1.html | arc() from 0 to pi does not draw anything in the wrong half 15:25:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.1.html | took 938ms 15:25:07 INFO - PROCESS | 3848 | 1462487107627 Marionette TRACE conn2 -> [0,1713,"getWindowHandle",null] 15:25:07 INFO - PROCESS | 3848 | 1462487107630 Marionette TRACE conn2 <- [1,1713,null,{"value":"13"}] 15:25:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.2.html 15:25:07 INFO - PROCESS | 3848 | 1462487107634 Marionette TRACE conn2 -> [0,1714,"setScriptTimeout",{"ms":35000}] 15:25:07 INFO - PROCESS | 3848 | 1462487107638 Marionette TRACE conn2 <- [1,1714,null,{}] 15:25:07 INFO - PROCESS | 3848 | 1462487107649 Marionette TRACE conn2 -> [0,1715,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:25:07 INFO - PROCESS | 3848 | 1462487107751 Marionette TRACE conn2 <- [1,1715,null,{"value":null}] 15:25:07 INFO - PROCESS | 3848 | 1462487107880 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\", \"4d8e089e-8c00-4ed9-b753-79225e50fa4e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:25:07 INFO - PROCESS | 3848 | ++DOCSHELL 15B6E400 == 41 [pid = 3848] [id = 438] 15:25:07 INFO - PROCESS | 3848 | ++DOMWINDOW == 93 (16020000) [pid = 3848] [serial = 1314] [outer = 00000000] 15:25:07 INFO - PROCESS | 3848 | ++DOMWINDOW == 94 (16180000) [pid = 3848] [serial = 1315] [outer = 16020000] 15:25:07 INFO - PROCESS | 3848 | 1462487107938 Marionette DEBUG loaded listener.js 15:25:08 INFO - PROCESS | 3848 | ++DOMWINDOW == 95 (164C2400) [pid = 3848] [serial = 1316] [outer = 16020000] 15:25:08 INFO - PROCESS | 3848 | 1462487108579 Marionette TRACE conn2 <- [1,1716,null,{"value":["/2dcontext/path-objects/2d.path.arc.shape.2.html",0,null,null,[["arc() from 0 to pi draws stuff in the right half",0,null,null]]]}] 15:25:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.2.html | arc() from 0 to pi draws stuff in the right half 15:25:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.2.html | took 1001ms 15:25:08 INFO - PROCESS | 3848 | 1462487108636 Marionette TRACE conn2 -> [0,1717,"getWindowHandle",null] 15:25:08 INFO - PROCESS | 3848 | 1462487108639 Marionette TRACE conn2 <- [1,1717,null,{"value":"13"}] 15:25:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.3.html 15:25:08 INFO - PROCESS | 3848 | 1462487108643 Marionette TRACE conn2 -> [0,1718,"setScriptTimeout",{"ms":35000}] 15:25:08 INFO - PROCESS | 3848 | 1462487108645 Marionette TRACE conn2 <- [1,1718,null,{}] 15:25:08 INFO - PROCESS | 3848 | 1462487108649 Marionette TRACE conn2 -> [0,1719,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:25:08 INFO - PROCESS | 3848 | 1462487108748 Marionette TRACE conn2 <- [1,1719,null,{"value":null}] 15:25:09 INFO - PROCESS | 3848 | 1462487108980 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\", \"4d8e089e-8c00-4ed9-b753-79225e50fa4e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:25:09 INFO - PROCESS | 3848 | ++DOCSHELL 0F622C00 == 42 [pid = 3848] [id = 439] 15:25:09 INFO - PROCESS | 3848 | ++DOMWINDOW == 96 (0F626400) [pid = 3848] [serial = 1317] [outer = 00000000] 15:25:09 INFO - PROCESS | 3848 | ++DOMWINDOW == 97 (10668800) [pid = 3848] [serial = 1318] [outer = 0F626400] 15:25:09 INFO - PROCESS | 3848 | 1462487109041 Marionette DEBUG loaded listener.js 15:25:09 INFO - PROCESS | 3848 | ++DOMWINDOW == 98 (10DE3C00) [pid = 3848] [serial = 1319] [outer = 0F626400] 15:25:09 INFO - PROCESS | 3848 | 1462487109614 Marionette TRACE conn2 <- [1,1720,null,{"value":["/2dcontext/path-objects/2d.path.arc.shape.3.html",0,null,null,[["arc() from 0 to -pi/2 does not draw anything in the wrong quadrant",0,null,null]]]}] 15:25:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.3.html | arc() from 0 to -pi/2 does not draw anything in the wrong quadrant 15:25:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.3.html | took 1047ms 15:25:09 INFO - PROCESS | 3848 | 1462487109700 Marionette TRACE conn2 -> [0,1721,"getWindowHandle",null] 15:25:09 INFO - PROCESS | 3848 | 1462487109704 Marionette TRACE conn2 <- [1,1721,null,{"value":"13"}] 15:25:09 INFO - PROCESS | 3848 | 1462487109709 Marionette TRACE conn2 -> [0,1722,"setScriptTimeout",{"ms":35000}] 15:25:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.4.html 15:25:09 INFO - PROCESS | 3848 | 1462487109712 Marionette TRACE conn2 <- [1,1722,null,{}] 15:25:09 INFO - PROCESS | 3848 | 1462487109717 Marionette TRACE conn2 -> [0,1723,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:25:09 INFO - PROCESS | 3848 | 1462487109810 Marionette TRACE conn2 <- [1,1723,null,{"value":null}] 15:25:09 INFO - PROCESS | 3848 | --DOCSHELL 11002C00 == 41 [pid = 3848] [id = 434] 15:25:09 INFO - PROCESS | 3848 | --DOCSHELL 1150D400 == 40 [pid = 3848] [id = 433] 15:25:09 INFO - PROCESS | 3848 | --DOCSHELL 10EB2C00 == 39 [pid = 3848] [id = 432] 15:25:09 INFO - PROCESS | 3848 | --DOCSHELL 15138400 == 38 [pid = 3848] [id = 431] 15:25:09 INFO - PROCESS | 3848 | --DOCSHELL 10F0C000 == 37 [pid = 3848] [id = 430] 15:25:09 INFO - PROCESS | 3848 | --DOCSHELL 11B91400 == 36 [pid = 3848] [id = 429] 15:25:09 INFO - PROCESS | 3848 | --DOCSHELL 1150F400 == 35 [pid = 3848] [id = 428] 15:25:09 INFO - PROCESS | 3848 | --DOCSHELL 10DE8800 == 34 [pid = 3848] [id = 427] 15:25:09 INFO - PROCESS | 3848 | --DOCSHELL 0F66D000 == 33 [pid = 3848] [id = 426] 15:25:09 INFO - PROCESS | 3848 | --DOCSHELL 10F0E400 == 32 [pid = 3848] [id = 425] 15:25:09 INFO - PROCESS | 3848 | --DOCSHELL 0F61EC00 == 31 [pid = 3848] [id = 424] 15:25:09 INFO - PROCESS | 3848 | --DOMWINDOW == 97 (13F7C800) [pid = 3848] [serial = 1249] [outer = 00000000] [url = about:blank] 15:25:09 INFO - PROCESS | 3848 | --DOMWINDOW == 96 (14088C00) [pid = 3848] [serial = 1250] [outer = 00000000] [url = about:blank] 15:25:09 INFO - PROCESS | 3848 | --DOMWINDOW == 95 (106A9C00) [pid = 3848] [serial = 1231] [outer = 00000000] [url = about:blank] 15:25:09 INFO - PROCESS | 3848 | --DOMWINDOW == 94 (107D9400) [pid = 3848] [serial = 1232] [outer = 00000000] [url = about:blank] 15:25:09 INFO - PROCESS | 3848 | --DOMWINDOW == 93 (151B9400) [pid = 3848] [serial = 1252] [outer = 00000000] [url = about:blank] 15:25:09 INFO - PROCESS | 3848 | --DOMWINDOW == 92 (11028000) [pid = 3848] [serial = 1237] [outer = 00000000] [url = about:blank] 15:25:09 INFO - PROCESS | 3848 | --DOMWINDOW == 91 (113F2400) [pid = 3848] [serial = 1238] [outer = 00000000] [url = about:blank] 15:25:09 INFO - PROCESS | 3848 | --DOMWINDOW == 90 (15B6DC00) [pid = 3848] [serial = 1256] [outer = 00000000] [url = about:blank] 15:25:09 INFO - PROCESS | 3848 | --DOMWINDOW == 89 (1175E000) [pid = 3848] [serial = 1240] [outer = 00000000] [url = about:blank] 15:25:09 INFO - PROCESS | 3848 | --DOMWINDOW == 88 (11764400) [pid = 3848] [serial = 1241] [outer = 00000000] [url = about:blank] 15:25:09 INFO - PROCESS | 3848 | --DOMWINDOW == 87 (10E8E800) [pid = 3848] [serial = 1234] [outer = 00000000] [url = about:blank] 15:25:09 INFO - PROCESS | 3848 | --DOMWINDOW == 86 (10F05400) [pid = 3848] [serial = 1235] [outer = 00000000] [url = about:blank] 15:25:09 INFO - PROCESS | 3848 | --DOMWINDOW == 85 (11BC7000) [pid = 3848] [serial = 1243] [outer = 00000000] [url = about:blank] 15:25:09 INFO - PROCESS | 3848 | --DOMWINDOW == 84 (120EF000) [pid = 3848] [serial = 1244] [outer = 00000000] [url = about:blank] 15:25:09 INFO - PROCESS | 3848 | --DOMWINDOW == 83 (16044800) [pid = 3848] [serial = 1258] [outer = 00000000] [url = about:blank] 15:25:09 INFO - PROCESS | 3848 | --DOMWINDOW == 82 (13599C00) [pid = 3848] [serial = 1246] [outer = 00000000] [url = about:blank] 15:25:09 INFO - PROCESS | 3848 | --DOMWINDOW == 81 (13729000) [pid = 3848] [serial = 1247] [outer = 00000000] [url = about:blank] 15:25:09 INFO - PROCESS | 3848 | --DOMWINDOW == 80 (164C4000) [pid = 3848] [serial = 1261] [outer = 00000000] [url = about:blank] 15:25:09 INFO - PROCESS | 3848 | --DOMWINDOW == 79 (11026C00) [pid = 3848] [serial = 1265] [outer = 00000000] [url = about:blank] 15:25:09 INFO - PROCESS | 3848 | --DOMWINDOW == 78 (1100B000) [pid = 3848] [serial = 1264] [outer = 00000000] [url = about:blank] 15:25:09 INFO - PROCESS | 3848 | --DOMWINDOW == 77 (155ED400) [pid = 3848] [serial = 1267] [outer = 00000000] [url = about:blank] 15:25:09 INFO - PROCESS | 3848 | --DOMWINDOW == 76 (1662F800) [pid = 3848] [serial = 1262] [outer = 00000000] [url = about:blank] 15:25:09 INFO - PROCESS | 3848 | --DOMWINDOW == 75 (15B6D800) [pid = 3848] [serial = 1255] [outer = 00000000] [url = about:blank] 15:25:09 INFO - PROCESS | 3848 | --DOMWINDOW == 74 (16178400) [pid = 3848] [serial = 1259] [outer = 00000000] [url = about:blank] 15:25:09 INFO - PROCESS | 3848 | --DOMWINDOW == 73 (1617FC00) [pid = 3848] [serial = 1268] [outer = 00000000] [url = about:blank] 15:25:09 INFO - PROCESS | 3848 | --DOMWINDOW == 72 (151B9800) [pid = 3848] [serial = 1253] [outer = 00000000] [url = about:blank] 15:25:09 INFO - PROCESS | 3848 | --DOMWINDOW == 71 (16651800) [pid = 3848] [serial = 1270] [outer = 00000000] [url = about:blank] 15:25:09 INFO - PROCESS | 3848 | 1462487109936 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\", \"4d8e089e-8c00-4ed9-b753-79225e50fa4e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:25:09 INFO - PROCESS | 3848 | ++DOCSHELL 0F628800 == 32 [pid = 3848] [id = 440] 15:25:09 INFO - PROCESS | 3848 | ++DOMWINDOW == 72 (0F668800) [pid = 3848] [serial = 1320] [outer = 00000000] 15:25:10 INFO - PROCESS | 3848 | ++DOMWINDOW == 73 (106A9C00) [pid = 3848] [serial = 1321] [outer = 0F668800] 15:25:10 INFO - PROCESS | 3848 | 1462487109987 Marionette DEBUG loaded listener.js 15:25:10 INFO - PROCESS | 3848 | ++DOMWINDOW == 74 (10E07000) [pid = 3848] [serial = 1322] [outer = 0F668800] 15:25:10 INFO - PROCESS | 3848 | 1462487110415 Marionette TRACE conn2 <- [1,1724,null,{"value":["/2dcontext/path-objects/2d.path.arc.shape.4.html",0,null,null,[["arc() from 0 to -pi/2 draws stuff in the right quadrant",0,null,null]]]}] 15:25:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.4.html | arc() from 0 to -pi/2 draws stuff in the right quadrant 15:25:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.4.html | took 813ms 15:25:10 INFO - PROCESS | 3848 | 1462487110515 Marionette TRACE conn2 -> [0,1725,"getWindowHandle",null] 15:25:10 INFO - PROCESS | 3848 | 1462487110519 Marionette TRACE conn2 <- [1,1725,null,{"value":"13"}] 15:25:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.5.html 15:25:10 INFO - PROCESS | 3848 | 1462487110524 Marionette TRACE conn2 -> [0,1726,"setScriptTimeout",{"ms":35000}] 15:25:10 INFO - PROCESS | 3848 | 1462487110525 Marionette TRACE conn2 <- [1,1726,null,{}] 15:25:10 INFO - PROCESS | 3848 | 1462487110530 Marionette TRACE conn2 -> [0,1727,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:25:10 INFO - PROCESS | 3848 | 1462487110608 Marionette TRACE conn2 <- [1,1727,null,{"value":null}] 15:25:10 INFO - PROCESS | 3848 | 1462487110623 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\", \"4d8e089e-8c00-4ed9-b753-79225e50fa4e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:25:10 INFO - PROCESS | 3848 | ++DOCSHELL 11514000 == 33 [pid = 3848] [id = 441] 15:25:10 INFO - PROCESS | 3848 | ++DOMWINDOW == 75 (11516400) [pid = 3848] [serial = 1323] [outer = 00000000] 15:25:10 INFO - PROCESS | 3848 | ++DOMWINDOW == 76 (11759400) [pid = 3848] [serial = 1324] [outer = 11516400] 15:25:10 INFO - PROCESS | 3848 | 1462487110668 Marionette DEBUG loaded listener.js 15:25:10 INFO - PROCESS | 3848 | ++DOMWINDOW == 77 (11B01400) [pid = 3848] [serial = 1325] [outer = 11516400] 15:25:11 INFO - PROCESS | 3848 | 1462487111133 Marionette TRACE conn2 <- [1,1728,null,{"value":["/2dcontext/path-objects/2d.path.arc.shape.5.html",0,null,null,[["arc() from 0 to 5pi does not draw crazy things",0,null,null]]]}] 15:25:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.5.html | arc() from 0 to 5pi does not draw crazy things 15:25:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.5.html | took 641ms 15:25:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.1.html 15:25:11 INFO - PROCESS | 3848 | 1462487111162 Marionette TRACE conn2 -> [0,1729,"getWindowHandle",null] 15:25:11 INFO - PROCESS | 3848 | 1462487111164 Marionette TRACE conn2 <- [1,1729,null,{"value":"13"}] 15:25:11 INFO - PROCESS | 3848 | 1462487111168 Marionette TRACE conn2 -> [0,1730,"setScriptTimeout",{"ms":35000}] 15:25:11 INFO - PROCESS | 3848 | 1462487111174 Marionette TRACE conn2 <- [1,1730,null,{}] 15:25:11 INFO - PROCESS | 3848 | 1462487111183 Marionette TRACE conn2 -> [0,1731,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:25:11 INFO - PROCESS | 3848 | 1462487111266 Marionette TRACE conn2 <- [1,1731,null,{"value":null}] 15:25:11 INFO - PROCESS | 3848 | 1462487111282 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\", \"4d8e089e-8c00-4ed9-b753-79225e50fa4e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:25:11 INFO - PROCESS | 3848 | ++DOCSHELL 12F1A000 == 34 [pid = 3848] [id = 442] 15:25:11 INFO - PROCESS | 3848 | ++DOMWINDOW == 78 (1340E000) [pid = 3848] [serial = 1326] [outer = 00000000] 15:25:11 INFO - PROCESS | 3848 | ++DOMWINDOW == 79 (134CD000) [pid = 3848] [serial = 1327] [outer = 1340E000] 15:25:11 INFO - PROCESS | 3848 | 1462487111326 Marionette DEBUG loaded listener.js 15:25:11 INFO - PROCESS | 3848 | ++DOMWINDOW == 80 (135A7000) [pid = 3848] [serial = 1328] [outer = 1340E000] 15:25:11 INFO - PROCESS | 3848 | 1462487111758 Marionette TRACE conn2 <- [1,1732,null,{"value":["/2dcontext/path-objects/2d.path.arc.twopie.1.html",0,null,null,[["arc() draws nothing when end = start + 2pi-e and anticlockwise",0,null,null]]]}] 15:25:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.1.html | arc() draws nothing when end = start + 2pi-e and anticlockwise 15:25:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.1.html | took 657ms 15:25:11 INFO - PROCESS | 3848 | 1462487111826 Marionette TRACE conn2 -> [0,1733,"getWindowHandle",null] 15:25:11 INFO - PROCESS | 3848 | 1462487111828 Marionette TRACE conn2 <- [1,1733,null,{"value":"13"}] 15:25:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.2.html 15:25:11 INFO - PROCESS | 3848 | 1462487111832 Marionette TRACE conn2 -> [0,1734,"setScriptTimeout",{"ms":35000}] 15:25:11 INFO - PROCESS | 3848 | 1462487111833 Marionette TRACE conn2 <- [1,1734,null,{}] 15:25:11 INFO - PROCESS | 3848 | 1462487111837 Marionette TRACE conn2 -> [0,1735,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:25:11 INFO - PROCESS | 3848 | 1462487111914 Marionette TRACE conn2 <- [1,1735,null,{"value":null}] 15:25:12 INFO - PROCESS | 3848 | 1462487112006 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\", \"4d8e089e-8c00-4ed9-b753-79225e50fa4e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:25:12 INFO - PROCESS | 3848 | ++DOCSHELL 13CBD400 == 35 [pid = 3848] [id = 443] 15:25:12 INFO - PROCESS | 3848 | ++DOMWINDOW == 81 (13CC1C00) [pid = 3848] [serial = 1329] [outer = 00000000] 15:25:12 INFO - PROCESS | 3848 | ++DOMWINDOW == 82 (1465FC00) [pid = 3848] [serial = 1330] [outer = 13CC1C00] 15:25:12 INFO - PROCESS | 3848 | 1462487112050 Marionette DEBUG loaded listener.js 15:25:12 INFO - PROCESS | 3848 | ++DOMWINDOW == 83 (14660400) [pid = 3848] [serial = 1331] [outer = 13CC1C00] 15:25:12 INFO - PROCESS | 3848 | 1462487112525 Marionette TRACE conn2 <- [1,1736,null,{"value":["/2dcontext/path-objects/2d.path.arc.twopie.2.html",0,null,null,[["arc() draws a full circle when end = start + 2pi-e and clockwise",0,null,null]]]}] 15:25:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.2.html | arc() draws a full circle when end = start + 2pi-e and clockwise 15:25:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.2.html | took 703ms 15:25:12 INFO - PROCESS | 3848 | 1462487112564 Marionette TRACE conn2 -> [0,1737,"getWindowHandle",null] 15:25:12 INFO - PROCESS | 3848 | 1462487112566 Marionette TRACE conn2 <- [1,1737,null,{"value":"13"}] 15:25:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.3.html 15:25:12 INFO - PROCESS | 3848 | 1462487112569 Marionette TRACE conn2 -> [0,1738,"setScriptTimeout",{"ms":35000}] 15:25:12 INFO - PROCESS | 3848 | 1462487112571 Marionette TRACE conn2 <- [1,1738,null,{}] 15:25:12 INFO - PROCESS | 3848 | 1462487112574 Marionette TRACE conn2 -> [0,1739,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:25:12 INFO - PROCESS | 3848 | 1462487112679 Marionette TRACE conn2 <- [1,1739,null,{"value":null}] 15:25:12 INFO - PROCESS | 3848 | 1462487112688 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\", \"4d8e089e-8c00-4ed9-b753-79225e50fa4e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:25:12 INFO - PROCESS | 3848 | ++DOCSHELL 151B5000 == 36 [pid = 3848] [id = 444] 15:25:12 INFO - PROCESS | 3848 | ++DOMWINDOW == 84 (151B8400) [pid = 3848] [serial = 1332] [outer = 00000000] 15:25:12 INFO - PROCESS | 3848 | ++DOMWINDOW == 85 (155E5800) [pid = 3848] [serial = 1333] [outer = 151B8400] 15:25:12 INFO - PROCESS | 3848 | 1462487112788 Marionette DEBUG loaded listener.js 15:25:12 INFO - PROCESS | 3848 | ++DOMWINDOW == 86 (15B6E800) [pid = 3848] [serial = 1334] [outer = 151B8400] 15:25:13 INFO - PROCESS | 3848 | 1462487113241 Marionette TRACE conn2 <- [1,1740,null,{"value":["/2dcontext/path-objects/2d.path.arc.twopie.3.html",0,null,null,[["arc() draws a full circle when end = start + 2pi+e and anticlockwise",0,null,null]]]}] 15:25:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.3.html | arc() draws a full circle when end = start + 2pi+e and anticlockwise 15:25:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.3.html | took 704ms 15:25:13 INFO - PROCESS | 3848 | 1462487113267 Marionette TRACE conn2 -> [0,1741,"getWindowHandle",null] 15:25:13 INFO - PROCESS | 3848 | 1462487113269 Marionette TRACE conn2 <- [1,1741,null,{"value":"13"}] 15:25:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.4.html 15:25:13 INFO - PROCESS | 3848 | 1462487113276 Marionette TRACE conn2 -> [0,1742,"setScriptTimeout",{"ms":35000}] 15:25:13 INFO - PROCESS | 3848 | 1462487113278 Marionette TRACE conn2 <- [1,1742,null,{}] 15:25:13 INFO - PROCESS | 3848 | 1462487113281 Marionette TRACE conn2 -> [0,1743,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:25:13 INFO - PROCESS | 3848 | 1462487113425 Marionette TRACE conn2 <- [1,1743,null,{"value":null}] 15:25:13 INFO - PROCESS | 3848 | 1462487113447 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\", \"4d8e089e-8c00-4ed9-b753-79225e50fa4e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:25:13 INFO - PROCESS | 3848 | ++DOCSHELL 155E5000 == 37 [pid = 3848] [id = 445] 15:25:13 INFO - PROCESS | 3848 | ++DOMWINDOW == 87 (16017400) [pid = 3848] [serial = 1335] [outer = 00000000] 15:25:13 INFO - PROCESS | 3848 | ++DOMWINDOW == 88 (1617CC00) [pid = 3848] [serial = 1336] [outer = 16017400] 15:25:13 INFO - PROCESS | 3848 | 1462487113491 Marionette DEBUG loaded listener.js 15:25:13 INFO - PROCESS | 3848 | ++DOMWINDOW == 89 (16184400) [pid = 3848] [serial = 1337] [outer = 16017400] 15:25:13 INFO - PROCESS | 3848 | 1462487113933 Marionette TRACE conn2 <- [1,1744,null,{"value":["/2dcontext/path-objects/2d.path.arc.twopie.4.html",0,null,null,[["arc() draws nothing when end = start + 2pi+e and clockwise",0,null,null]]]}] 15:25:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.4.html | arc() draws nothing when end = start + 2pi+e and clockwise 15:25:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.4.html | took 688ms 15:25:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.1.html 15:25:13 INFO - PROCESS | 3848 | 1462487113977 Marionette TRACE conn2 -> [0,1745,"getWindowHandle",null] 15:25:13 INFO - PROCESS | 3848 | 1462487113979 Marionette TRACE conn2 <- [1,1745,null,{"value":"13"}] 15:25:13 INFO - PROCESS | 3848 | 1462487113982 Marionette TRACE conn2 -> [0,1746,"setScriptTimeout",{"ms":35000}] 15:25:13 INFO - PROCESS | 3848 | 1462487113984 Marionette TRACE conn2 <- [1,1746,null,{}] 15:25:13 INFO - PROCESS | 3848 | 1462487113988 Marionette TRACE conn2 -> [0,1747,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:25:14 INFO - PROCESS | 3848 | 1462487114092 Marionette TRACE conn2 <- [1,1747,null,{"value":null}] 15:25:14 INFO - PROCESS | 3848 | 1462487114098 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\", \"4d8e089e-8c00-4ed9-b753-79225e50fa4e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:25:14 INFO - PROCESS | 3848 | ++DOCSHELL 0F626C00 == 38 [pid = 3848] [id = 446] 15:25:14 INFO - PROCESS | 3848 | ++DOMWINDOW == 90 (0F62C400) [pid = 3848] [serial = 1338] [outer = 00000000] 15:25:14 INFO - PROCESS | 3848 | ++DOMWINDOW == 91 (16627400) [pid = 3848] [serial = 1339] [outer = 0F62C400] 15:25:14 INFO - PROCESS | 3848 | 1462487114141 Marionette DEBUG loaded listener.js 15:25:14 INFO - PROCESS | 3848 | ++DOMWINDOW == 92 (1662A400) [pid = 3848] [serial = 1340] [outer = 0F62C400] 15:25:14 INFO - PROCESS | 3848 | --DOMWINDOW == 91 (1344F000) [pid = 3848] [serial = 1290] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.negative.html] 15:25:14 INFO - PROCESS | 3848 | --DOMWINDOW == 90 (15138C00) [pid = 3848] [serial = 1293] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonempty.html] 15:25:14 INFO - PROCESS | 3848 | --DOMWINDOW == 89 (120EFC00) [pid = 3848] [serial = 1287] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.end.html] 15:25:14 INFO - PROCESS | 3848 | --DOMWINDOW == 88 (1513DC00) [pid = 3848] [serial = 1296] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonfinite.html] 15:25:14 INFO - PROCESS | 3848 | --DOMWINDOW == 87 (11010C00) [pid = 3848] [serial = 1302] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.2.html] 15:25:14 INFO - PROCESS | 3848 | --DOMWINDOW == 86 (11759000) [pid = 3848] [serial = 1284] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.empty.html] 15:25:14 INFO - PROCESS | 3848 | --DOMWINDOW == 85 (10DE8C00) [pid = 3848] [serial = 1281] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.default.html] 15:25:14 INFO - PROCESS | 3848 | --DOMWINDOW == 84 (0F66F800) [pid = 3848] [serial = 1278] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.6.html] 15:25:14 INFO - PROCESS | 3848 | --DOMWINDOW == 83 (11762800) [pid = 3848] [serial = 1299] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.1.html] 15:25:14 INFO - PROCESS | 3848 | --DOMWINDOW == 82 (1375FC00) [pid = 3848] [serial = 1269] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.3.html] 15:25:14 INFO - PROCESS | 3848 | 1462487114691 Marionette TRACE conn2 <- [1,1748,null,{"value":["/2dcontext/path-objects/2d.path.arc.zero.1.html",0,null,null,[["arc() draws nothing when startAngle = endAngle and anticlockwise",0,null,null]]]}] 15:25:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.1.html | arc() draws nothing when startAngle = endAngle and anticlockwise 15:25:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.1.html | took 735ms 15:25:14 INFO - PROCESS | 3848 | 1462487114724 Marionette TRACE conn2 -> [0,1749,"getWindowHandle",null] 15:25:14 INFO - PROCESS | 3848 | 1462487114726 Marionette TRACE conn2 <- [1,1749,null,{"value":"13"}] 15:25:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.2.html 15:25:14 INFO - PROCESS | 3848 | 1462487114760 Marionette TRACE conn2 -> [0,1750,"setScriptTimeout",{"ms":35000}] 15:25:14 INFO - PROCESS | 3848 | 1462487114762 Marionette TRACE conn2 <- [1,1750,null,{}] 15:25:14 INFO - PROCESS | 3848 | 1462487114766 Marionette TRACE conn2 -> [0,1751,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:25:14 INFO - PROCESS | 3848 | 1462487114841 Marionette TRACE conn2 <- [1,1751,null,{"value":null}] 15:25:14 INFO - PROCESS | 3848 | 1462487114850 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\", \"4d8e089e-8c00-4ed9-b753-79225e50fa4e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:25:14 INFO - PROCESS | 3848 | ++DOCSHELL 0F66C400 == 39 [pid = 3848] [id = 447] 15:25:14 INFO - PROCESS | 3848 | ++DOMWINDOW == 83 (106C8800) [pid = 3848] [serial = 1341] [outer = 00000000] 15:25:14 INFO - PROCESS | 3848 | ++DOMWINDOW == 84 (131CE400) [pid = 3848] [serial = 1342] [outer = 106C8800] 15:25:14 INFO - PROCESS | 3848 | 1462487114893 Marionette DEBUG loaded listener.js 15:25:14 INFO - PROCESS | 3848 | ++DOMWINDOW == 85 (15135800) [pid = 3848] [serial = 1343] [outer = 106C8800] 15:25:15 INFO - PROCESS | 3848 | 1462487115322 Marionette TRACE conn2 <- [1,1752,null,{"value":["/2dcontext/path-objects/2d.path.arc.zero.2.html",0,null,null,[["arc() draws nothing when startAngle = endAngle and clockwise",0,null,null]]]}] 15:25:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.2.html | arc() draws nothing when startAngle = endAngle and clockwise 15:25:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.2.html | took 626ms 15:25:15 INFO - PROCESS | 3848 | 1462487115401 Marionette TRACE conn2 -> [0,1753,"getWindowHandle",null] 15:25:15 INFO - PROCESS | 3848 | 1462487115403 Marionette TRACE conn2 <- [1,1753,null,{"value":"13"}] 15:25:15 INFO - PROCESS | 3848 | 1462487115407 Marionette TRACE conn2 -> [0,1754,"setScriptTimeout",{"ms":35000}] 15:25:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zeroradius.html 15:25:15 INFO - PROCESS | 3848 | 1462487115408 Marionette TRACE conn2 <- [1,1754,null,{}] 15:25:15 INFO - PROCESS | 3848 | 1462487115412 Marionette TRACE conn2 -> [0,1755,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:25:15 INFO - PROCESS | 3848 | 1462487115487 Marionette TRACE conn2 <- [1,1755,null,{"value":null}] 15:25:15 INFO - PROCESS | 3848 | 1462487115493 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\", \"4d8e089e-8c00-4ed9-b753-79225e50fa4e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:25:15 INFO - PROCESS | 3848 | ++DOCSHELL 11517000 == 40 [pid = 3848] [id = 448] 15:25:15 INFO - PROCESS | 3848 | ++DOMWINDOW == 86 (11BC5800) [pid = 3848] [serial = 1344] [outer = 00000000] 15:25:15 INFO - PROCESS | 3848 | ++DOMWINDOW == 87 (16649400) [pid = 3848] [serial = 1345] [outer = 11BC5800] 15:25:15 INFO - PROCESS | 3848 | 1462487115536 Marionette DEBUG loaded listener.js 15:25:15 INFO - PROCESS | 3848 | ++DOMWINDOW == 88 (166E7000) [pid = 3848] [serial = 1346] [outer = 11BC5800] 15:25:15 INFO - PROCESS | 3848 | 1462487115963 Marionette TRACE conn2 <- [1,1756,null,{"value":["/2dcontext/path-objects/2d.path.arc.zeroradius.html",0,null,null,[["arc() with zero radius draws a line to the start point",0,null,null]]]}] 15:25:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zeroradius.html | arc() with zero radius draws a line to the start point 15:25:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zeroradius.html | took 595ms 15:25:16 INFO - PROCESS | 3848 | 1462487116007 Marionette TRACE conn2 -> [0,1757,"getWindowHandle",null] 15:25:16 INFO - PROCESS | 3848 | 1462487116009 Marionette TRACE conn2 <- [1,1757,null,{"value":"13"}] 15:25:16 INFO - PROCESS | 3848 | 1462487116012 Marionette TRACE conn2 -> [0,1758,"setScriptTimeout",{"ms":35000}] 15:25:16 INFO - PROCESS | 3848 | 1462487116014 Marionette TRACE conn2 <- [1,1758,null,{}] 15:25:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html 15:25:16 INFO - PROCESS | 3848 | 1462487116018 Marionette TRACE conn2 -> [0,1759,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:25:16 INFO - PROCESS | 3848 | 1462487116094 Marionette TRACE conn2 <- [1,1759,null,{"value":null}] 15:25:16 INFO - PROCESS | 3848 | 1462487116101 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\", \"4d8e089e-8c00-4ed9-b753-79225e50fa4e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:25:16 INFO - PROCESS | 3848 | ++DOCSHELL 16D27800 == 41 [pid = 3848] [id = 449] 15:25:16 INFO - PROCESS | 3848 | ++DOMWINDOW == 89 (16D2F400) [pid = 3848] [serial = 1347] [outer = 00000000] 15:25:16 INFO - PROCESS | 3848 | ++DOMWINDOW == 90 (17047800) [pid = 3848] [serial = 1348] [outer = 16D2F400] 15:25:16 INFO - PROCESS | 3848 | 1462487116153 Marionette DEBUG loaded listener.js 15:25:16 INFO - PROCESS | 3848 | ++DOMWINDOW == 91 (17050C00) [pid = 3848] [serial = 1349] [outer = 16D2F400] 15:25:16 INFO - PROCESS | 3848 | 1462487116860 Marionette TRACE conn2 <- [1,1760,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.coincide.1.html",0,null,null,[["arcTo() has no effect if P0 = P1",0,null,null]]]}] 15:25:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | arcTo() has no effect if P0 = P1 15:25:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | took 876ms 15:25:16 INFO - PROCESS | 3848 | 1462487116898 Marionette TRACE conn2 -> [0,1761,"getWindowHandle",null] 15:25:16 INFO - PROCESS | 3848 | 1462487116904 Marionette TRACE conn2 <- [1,1761,null,{"value":"13"}] 15:25:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html 15:25:16 INFO - PROCESS | 3848 | 1462487116909 Marionette TRACE conn2 -> [0,1762,"setScriptTimeout",{"ms":35000}] 15:25:16 INFO - PROCESS | 3848 | 1462487116914 Marionette TRACE conn2 <- [1,1762,null,{}] 15:25:16 INFO - PROCESS | 3848 | 1462487116919 Marionette TRACE conn2 -> [0,1763,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:25:17 INFO - PROCESS | 3848 | 1462487117025 Marionette TRACE conn2 <- [1,1763,null,{"value":null}] 15:25:17 INFO - PROCESS | 3848 | 1462487117128 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\", \"4d8e089e-8c00-4ed9-b753-79225e50fa4e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:25:17 INFO - PROCESS | 3848 | ++DOCSHELL 11007C00 == 42 [pid = 3848] [id = 450] 15:25:17 INFO - PROCESS | 3848 | ++DOMWINDOW == 92 (11009800) [pid = 3848] [serial = 1350] [outer = 00000000] 15:25:17 INFO - PROCESS | 3848 | ++DOMWINDOW == 93 (11185400) [pid = 3848] [serial = 1351] [outer = 11009800] 15:25:17 INFO - PROCESS | 3848 | 1462487117183 Marionette DEBUG loaded listener.js 15:25:17 INFO - PROCESS | 3848 | ++DOMWINDOW == 94 (11512400) [pid = 3848] [serial = 1352] [outer = 11009800] 15:25:17 INFO - PROCESS | 3848 | 1462487117788 Marionette TRACE conn2 <- [1,1764,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.coincide.2.html",0,null,null,[["arcTo() draws a straight line to P1 if P1 = P2",0,null,null]]]}] 15:25:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | arcTo() draws a straight line to P1 if P1 = P2 15:25:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | took 907ms 15:25:17 INFO - PROCESS | 3848 | 1462487117820 Marionette TRACE conn2 -> [0,1765,"getWindowHandle",null] 15:25:17 INFO - PROCESS | 3848 | 1462487117826 Marionette TRACE conn2 <- [1,1765,null,{"value":"13"}] 15:25:17 INFO - PROCESS | 3848 | 1462487117833 Marionette TRACE conn2 -> [0,1766,"setScriptTimeout",{"ms":35000}] 15:25:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html 15:25:17 INFO - PROCESS | 3848 | 1462487117836 Marionette TRACE conn2 <- [1,1766,null,{}] 15:25:17 INFO - PROCESS | 3848 | 1462487117841 Marionette TRACE conn2 -> [0,1767,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:25:17 INFO - PROCESS | 3848 | 1462487117962 Marionette TRACE conn2 <- [1,1767,null,{"value":null}] 15:25:18 INFO - PROCESS | 3848 | 1462487118063 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\", \"4d8e089e-8c00-4ed9-b753-79225e50fa4e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:25:18 INFO - PROCESS | 3848 | ++DOCSHELL 12C18C00 == 43 [pid = 3848] [id = 451] 15:25:18 INFO - PROCESS | 3848 | ++DOMWINDOW == 95 (12C44000) [pid = 3848] [serial = 1353] [outer = 00000000] 15:25:18 INFO - PROCESS | 3848 | ++DOMWINDOW == 96 (134BE400) [pid = 3848] [serial = 1354] [outer = 12C44000] 15:25:18 INFO - PROCESS | 3848 | 1462487118121 Marionette DEBUG loaded listener.js 15:25:18 INFO - PROCESS | 3848 | ++DOMWINDOW == 97 (15138400) [pid = 3848] [serial = 1355] [outer = 12C44000] 15:25:18 INFO - PROCESS | 3848 | 1462487118710 Marionette TRACE conn2 <- [1,1768,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.collinear.1.html",0,null,null,[["arcTo() with all points on a line, and P1 between P0/P2, draws a straight line to P1",0,null,null]]]}] 15:25: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 15:25:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html | took 954ms 15:25:18 INFO - PROCESS | 3848 | 1462487118782 Marionette TRACE conn2 -> [0,1769,"getWindowHandle",null] 15:25:18 INFO - PROCESS | 3848 | 1462487118785 Marionette TRACE conn2 <- [1,1769,null,{"value":"13"}] 15:25:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html 15:25:18 INFO - PROCESS | 3848 | 1462487118789 Marionette TRACE conn2 -> [0,1770,"setScriptTimeout",{"ms":35000}] 15:25:18 INFO - PROCESS | 3848 | 1462487118792 Marionette TRACE conn2 <- [1,1770,null,{}] 15:25:18 INFO - PROCESS | 3848 | 1462487118803 Marionette TRACE conn2 -> [0,1771,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:25:18 INFO - PROCESS | 3848 | 1462487118907 Marionette TRACE conn2 <- [1,1771,null,{"value":null}] 15:25:19 INFO - PROCESS | 3848 | 1462487119039 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\", \"4d8e089e-8c00-4ed9-b753-79225e50fa4e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:25:19 INFO - PROCESS | 3848 | ++DOCSHELL 1662F000 == 44 [pid = 3848] [id = 452] 15:25:19 INFO - PROCESS | 3848 | ++DOMWINDOW == 98 (16631000) [pid = 3848] [serial = 1356] [outer = 00000000] 15:25:19 INFO - PROCESS | 3848 | ++DOMWINDOW == 99 (166E9800) [pid = 3848] [serial = 1357] [outer = 16631000] 15:25:19 INFO - PROCESS | 3848 | 1462487119096 Marionette DEBUG loaded listener.js 15:25:19 INFO - PROCESS | 3848 | ++DOMWINDOW == 100 (1704EC00) [pid = 3848] [serial = 1358] [outer = 16631000] 15:25:19 INFO - PROCESS | 3848 | 1462487119924 Marionette TRACE conn2 <- [1,1772,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.collinear.2.html",0,null,null,[["arcTo() with all points on a line, and P2 between P0/P1, draws a straight line to P1",0,null,null]]]}] 15:25:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html | arcTo() with all points on a line, and P2 between P0/P1, draws a straight line to P1 15:25:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html | took 1220ms 15:25:20 INFO - PROCESS | 3848 | 1462487119999 Marionette TRACE conn2 -> [0,1773,"getWindowHandle",null] 15:25:20 INFO - PROCESS | 3848 | 1462487120003 Marionette TRACE conn2 <- [1,1773,null,{"value":"13"}] 15:25:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html 15:25:20 INFO - PROCESS | 3848 | 1462487120009 Marionette TRACE conn2 -> [0,1774,"setScriptTimeout",{"ms":35000}] 15:25:20 INFO - PROCESS | 3848 | 1462487120012 Marionette TRACE conn2 <- [1,1774,null,{}] 15:25:20 INFO - PROCESS | 3848 | 1462487120018 Marionette TRACE conn2 -> [0,1775,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:25:20 INFO - PROCESS | 3848 | 1462487120111 Marionette TRACE conn2 <- [1,1775,null,{"value":null}] 15:25:20 INFO - PROCESS | 3848 | 1462487120194 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\", \"4d8e089e-8c00-4ed9-b753-79225e50fa4e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:25:20 INFO - PROCESS | 3848 | ++DOCSHELL 106CC400 == 45 [pid = 3848] [id = 453] 15:25:20 INFO - PROCESS | 3848 | ++DOMWINDOW == 101 (10E07C00) [pid = 3848] [serial = 1359] [outer = 00000000] 15:25:20 INFO - PROCESS | 3848 | ++DOMWINDOW == 102 (1100D400) [pid = 3848] [serial = 1360] [outer = 10E07C00] 15:25:20 INFO - PROCESS | 3848 | 1462487120293 Marionette DEBUG loaded listener.js 15:25:20 INFO - PROCESS | 3848 | ++DOMWINDOW == 103 (11021800) [pid = 3848] [serial = 1361] [outer = 10E07C00] 15:25:20 INFO - PROCESS | 3848 | --DOCSHELL 11517000 == 44 [pid = 3848] [id = 448] 15:25:20 INFO - PROCESS | 3848 | --DOCSHELL 0F66C400 == 43 [pid = 3848] [id = 447] 15:25:20 INFO - PROCESS | 3848 | --DOCSHELL 0F626C00 == 42 [pid = 3848] [id = 446] 15:25:20 INFO - PROCESS | 3848 | --DOCSHELL 155E5000 == 41 [pid = 3848] [id = 445] 15:25:20 INFO - PROCESS | 3848 | --DOCSHELL 151B5000 == 40 [pid = 3848] [id = 444] 15:25:20 INFO - PROCESS | 3848 | --DOCSHELL 13CBD400 == 39 [pid = 3848] [id = 443] 15:25:20 INFO - PROCESS | 3848 | --DOCSHELL 12F1A000 == 38 [pid = 3848] [id = 442] 15:25:20 INFO - PROCESS | 3848 | --DOCSHELL 11514000 == 37 [pid = 3848] [id = 441] 15:25:20 INFO - PROCESS | 3848 | --DOCSHELL 0F628800 == 36 [pid = 3848] [id = 440] 15:25:20 INFO - PROCESS | 3848 | --DOCSHELL 0F622C00 == 35 [pid = 3848] [id = 439] 15:25:20 INFO - PROCESS | 3848 | --DOMWINDOW == 102 (16182C00) [pid = 3848] [serial = 1306] [outer = 00000000] [url = about:blank] 15:25:20 INFO - PROCESS | 3848 | --DOMWINDOW == 101 (1100E400) [pid = 3848] [serial = 1276] [outer = 00000000] [url = about:blank] 15:25:20 INFO - PROCESS | 3848 | --DOMWINDOW == 100 (0F66C000) [pid = 3848] [serial = 1273] [outer = 00000000] [url = about:blank] 15:25:20 INFO - PROCESS | 3848 | --DOCSHELL 11763800 == 34 [pid = 3848] [id = 435] 15:25:20 INFO - PROCESS | 3848 | --DOMWINDOW == 99 (166E8400) [pid = 3848] [serial = 1271] [outer = 00000000] [url = about:blank] 15:25:20 INFO - PROCESS | 3848 | --DOMWINDOW == 98 (1372F800) [pid = 3848] [serial = 1291] [outer = 00000000] [url = about:blank] 15:25:20 INFO - PROCESS | 3848 | --DOMWINDOW == 97 (155DF400) [pid = 3848] [serial = 1294] [outer = 00000000] [url = about:blank] 15:25:20 INFO - PROCESS | 3848 | --DOMWINDOW == 96 (13CB3C00) [pid = 3848] [serial = 1292] [outer = 00000000] [url = about:blank] 15:25:20 INFO - PROCESS | 3848 | --DOMWINDOW == 95 (13123800) [pid = 3848] [serial = 1288] [outer = 00000000] [url = about:blank] 15:25:20 INFO - PROCESS | 3848 | --DOMWINDOW == 94 (15C65C00) [pid = 3848] [serial = 1297] [outer = 00000000] [url = about:blank] 15:25:20 INFO - PROCESS | 3848 | --DOMWINDOW == 93 (10F01400) [pid = 3848] [serial = 1304] [outer = 00000000] [url = about:blank] 15:25:20 INFO - PROCESS | 3848 | --DOMWINDOW == 92 (1175D800) [pid = 3848] [serial = 1285] [outer = 00000000] [url = about:blank] 15:25:20 INFO - PROCESS | 3848 | --DOMWINDOW == 91 (11B04000) [pid = 3848] [serial = 1286] [outer = 00000000] [url = about:blank] 15:25:20 INFO - PROCESS | 3848 | --DOMWINDOW == 90 (10F03800) [pid = 3848] [serial = 1282] [outer = 00000000] [url = about:blank] 15:25:20 INFO - PROCESS | 3848 | --DOMWINDOW == 89 (1100AC00) [pid = 3848] [serial = 1283] [outer = 00000000] [url = about:blank] 15:25:20 INFO - PROCESS | 3848 | --DOMWINDOW == 88 (10F0FC00) [pid = 3848] [serial = 1280] [outer = 00000000] [url = about:blank] 15:25:20 INFO - PROCESS | 3848 | --DOMWINDOW == 87 (10E0BC00) [pid = 3848] [serial = 1279] [outer = 00000000] [url = about:blank] 15:25:20 INFO - PROCESS | 3848 | --DOMWINDOW == 86 (155EB800) [pid = 3848] [serial = 1295] [outer = 00000000] [url = about:blank] 15:25:20 INFO - PROCESS | 3848 | --DOMWINDOW == 85 (1601F800) [pid = 3848] [serial = 1298] [outer = 00000000] [url = about:blank] 15:25:20 INFO - PROCESS | 3848 | --DOMWINDOW == 84 (15C5D800) [pid = 3848] [serial = 1303] [outer = 00000000] [url = about:blank] 15:25:20 INFO - PROCESS | 3848 | --DOMWINDOW == 83 (13598C00) [pid = 3848] [serial = 1300] [outer = 00000000] [url = about:blank] 15:25:20 INFO - PROCESS | 3848 | --DOMWINDOW == 82 (1465E800) [pid = 3848] [serial = 1301] [outer = 00000000] [url = about:blank] 15:25:20 INFO - PROCESS | 3848 | --DOMWINDOW == 81 (13419C00) [pid = 3848] [serial = 1289] [outer = 00000000] [url = about:blank] 15:25:20 INFO - PROCESS | 3848 | 1462487120865 Marionette TRACE conn2 <- [1,1776,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.collinear.3.html",0,null,null,[["arcTo() with all points on a line, and P0 between P1/P2, draws a straight line to P1",0,null,null]]]}] 15:25: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 15:25:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html | took 907ms 15:25:20 INFO - PROCESS | 3848 | 1462487120914 Marionette TRACE conn2 -> [0,1777,"getWindowHandle",null] 15:25:20 INFO - PROCESS | 3848 | 1462487120919 Marionette TRACE conn2 <- [1,1777,null,{"value":"13"}] 15:25:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html 15:25:20 INFO - PROCESS | 3848 | 1462487120926 Marionette TRACE conn2 -> [0,1778,"setScriptTimeout",{"ms":35000}] 15:25:20 INFO - PROCESS | 3848 | 1462487120928 Marionette TRACE conn2 <- [1,1778,null,{}] 15:25:20 INFO - PROCESS | 3848 | 1462487120932 Marionette TRACE conn2 -> [0,1779,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:25:21 INFO - PROCESS | 3848 | 1462487121012 Marionette TRACE conn2 <- [1,1779,null,{"value":null}] 15:25:21 INFO - PROCESS | 3848 | 1462487121022 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\", \"4d8e089e-8c00-4ed9-b753-79225e50fa4e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:25:21 INFO - PROCESS | 3848 | ++DOCSHELL 0F670800 == 35 [pid = 3848] [id = 454] 15:25:21 INFO - PROCESS | 3848 | ++DOMWINDOW == 82 (0F6D6C00) [pid = 3848] [serial = 1362] [outer = 00000000] 15:25:21 INFO - PROCESS | 3848 | ++DOMWINDOW == 83 (11004C00) [pid = 3848] [serial = 1363] [outer = 0F6D6C00] 15:25:21 INFO - PROCESS | 3848 | 1462487121066 Marionette DEBUG loaded listener.js 15:25:21 INFO - PROCESS | 3848 | ++DOMWINDOW == 84 (1150E800) [pid = 3848] [serial = 1364] [outer = 0F6D6C00] 15:25:21 INFO - PROCESS | 3848 | 1462487121600 Marionette TRACE conn2 <- [1,1780,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html",0,null,null,[["If there is no subpath, the first control point is added (and nothing is drawn up to it)",0,null,null]]]}] 15:25:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html | If there is no subpath, the first control point is added (and nothing is drawn up to it) 15:25:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html | took 704ms 15:25:21 INFO - PROCESS | 3848 | 1462487121624 Marionette TRACE conn2 -> [0,1781,"getWindowHandle",null] 15:25:21 INFO - PROCESS | 3848 | 1462487121626 Marionette TRACE conn2 <- [1,1781,null,{"value":"13"}] 15:25:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html 15:25:21 INFO - PROCESS | 3848 | 1462487121630 Marionette TRACE conn2 -> [0,1782,"setScriptTimeout",{"ms":35000}] 15:25:21 INFO - PROCESS | 3848 | 1462487121633 Marionette TRACE conn2 <- [1,1782,null,{}] 15:25:21 INFO - PROCESS | 3848 | 1462487121643 Marionette TRACE conn2 -> [0,1783,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:25:21 INFO - PROCESS | 3848 | 1462487121726 Marionette TRACE conn2 <- [1,1783,null,{"value":null}] 15:25:21 INFO - PROCESS | 3848 | 1462487121735 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\", \"4d8e089e-8c00-4ed9-b753-79225e50fa4e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:25:21 INFO - PROCESS | 3848 | ++DOCSHELL 11B42000 == 36 [pid = 3848] [id = 455] 15:25:21 INFO - PROCESS | 3848 | ++DOMWINDOW == 85 (11B44800) [pid = 3848] [serial = 1365] [outer = 00000000] 15:25:21 INFO - PROCESS | 3848 | ++DOMWINDOW == 86 (12C3EC00) [pid = 3848] [serial = 1366] [outer = 11B44800] 15:25:21 INFO - PROCESS | 3848 | 1462487121783 Marionette DEBUG loaded listener.js 15:25:21 INFO - PROCESS | 3848 | ++DOMWINDOW == 87 (131D0400) [pid = 3848] [serial = 1367] [outer = 11B44800] 15:25:22 INFO - PROCESS | 3848 | 1462487122263 Marionette TRACE conn2 <- [1,1784,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html",0,null,null,[["If there is no subpath, the first control point is added",0,null,null]]]}] 15:25:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 15:25:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | took 704ms 15:25:22 INFO - PROCESS | 3848 | 1462487122329 Marionette TRACE conn2 -> [0,1785,"getWindowHandle",null] 15:25:22 INFO - PROCESS | 3848 | 1462487122331 Marionette TRACE conn2 <- [1,1785,null,{"value":"13"}] 15:25:22 INFO - PROCESS | 3848 | 1462487122334 Marionette TRACE conn2 -> [0,1786,"setScriptTimeout",{"ms":35000}] 15:25:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.negative.html 15:25:22 INFO - PROCESS | 3848 | 1462487122336 Marionette TRACE conn2 <- [1,1786,null,{}] 15:25:22 INFO - PROCESS | 3848 | 1462487122339 Marionette TRACE conn2 -> [0,1787,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:25:22 INFO - PROCESS | 3848 | 1462487122417 Marionette TRACE conn2 <- [1,1787,null,{"value":null}] 15:25:22 INFO - PROCESS | 3848 | 1462487122425 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\", \"4d8e089e-8c00-4ed9-b753-79225e50fa4e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:25:22 INFO - PROCESS | 3848 | ++DOCSHELL 13762C00 == 37 [pid = 3848] [id = 456] 15:25:22 INFO - PROCESS | 3848 | ++DOMWINDOW == 88 (13CB9800) [pid = 3848] [serial = 1368] [outer = 00000000] 15:25:22 INFO - PROCESS | 3848 | ++DOMWINDOW == 89 (1408FC00) [pid = 3848] [serial = 1369] [outer = 13CB9800] 15:25:22 INFO - PROCESS | 3848 | 1462487122469 Marionette DEBUG loaded listener.js 15:25:22 INFO - PROCESS | 3848 | ++DOMWINDOW == 90 (146D5C00) [pid = 3848] [serial = 1370] [outer = 13CB9800] 15:25:22 INFO - PROCESS | 3848 | 1462487122924 Marionette TRACE conn2 <- [1,1788,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.negative.html",0,null,null,[["arcTo() with negative radius throws an exception",0,null,null]]]}] 15:25:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.negative.html | arcTo() with negative radius throws an exception 15:25:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.negative.html | took 641ms 15:25:22 INFO - PROCESS | 3848 | 1462487122972 Marionette TRACE conn2 -> [0,1789,"getWindowHandle",null] 15:25:22 INFO - PROCESS | 3848 | 1462487122974 Marionette TRACE conn2 <- [1,1789,null,{"value":"13"}] 15:25:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html 15:25:22 INFO - PROCESS | 3848 | 1462487122978 Marionette TRACE conn2 -> [0,1790,"setScriptTimeout",{"ms":35000}] 15:25:22 INFO - PROCESS | 3848 | 1462487122979 Marionette TRACE conn2 <- [1,1790,null,{}] 15:25:22 INFO - PROCESS | 3848 | 1462487122983 Marionette TRACE conn2 -> [0,1791,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:25:23 INFO - PROCESS | 3848 | 1462487123059 Marionette TRACE conn2 <- [1,1791,null,{"value":null}] 15:25:23 INFO - PROCESS | 3848 | 1462487123099 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\", \"4d8e089e-8c00-4ed9-b753-79225e50fa4e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:25:23 INFO - PROCESS | 3848 | ++DOCSHELL 155E4000 == 38 [pid = 3848] [id = 457] 15:25:23 INFO - PROCESS | 3848 | ++DOMWINDOW == 91 (155E5C00) [pid = 3848] [serial = 1371] [outer = 00000000] 15:25:23 INFO - PROCESS | 3848 | ++DOMWINDOW == 92 (15B60000) [pid = 3848] [serial = 1372] [outer = 155E5C00] 15:25:23 INFO - PROCESS | 3848 | 1462487123142 Marionette DEBUG loaded listener.js 15:25:23 INFO - PROCESS | 3848 | ++DOMWINDOW == 93 (15B67C00) [pid = 3848] [serial = 1373] [outer = 155E5C00] 15:25:23 INFO - PROCESS | 3848 | 1462487123655 Marionette TRACE conn2 <- [1,1792,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.nonfinite.html",0,null,null,[["arcTo() with Infinity/NaN is ignored",0,null,null]]]}] 15:25:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | arcTo() with Infinity/NaN is ignored 15:25:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | took 751ms 15:25:23 INFO - PROCESS | 3848 | 1462487123719 Marionette TRACE conn2 -> [0,1793,"getWindowHandle",null] 15:25:23 INFO - PROCESS | 3848 | 1462487123721 Marionette TRACE conn2 <- [1,1793,null,{"value":"13"}] 15:25:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.scale.html 15:25:23 INFO - PROCESS | 3848 | 1462487123724 Marionette TRACE conn2 -> [0,1794,"setScriptTimeout",{"ms":35000}] 15:25:23 INFO - PROCESS | 3848 | 1462487123726 Marionette TRACE conn2 <- [1,1794,null,{}] 15:25:23 INFO - PROCESS | 3848 | 1462487123729 Marionette TRACE conn2 -> [0,1795,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:25:23 INFO - PROCESS | 3848 | 1462487123855 Marionette TRACE conn2 <- [1,1795,null,{"value":null}] 15:25:23 INFO - PROCESS | 3848 | 1462487123918 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\", \"4d8e089e-8c00-4ed9-b753-79225e50fa4e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:25:23 INFO - PROCESS | 3848 | ++DOCSHELL 1100C400 == 39 [pid = 3848] [id = 458] 15:25:23 INFO - PROCESS | 3848 | ++DOMWINDOW == 94 (160C8000) [pid = 3848] [serial = 1374] [outer = 00000000] 15:25:23 INFO - PROCESS | 3848 | ++DOMWINDOW == 95 (1617C800) [pid = 3848] [serial = 1375] [outer = 160C8000] 15:25:23 INFO - PROCESS | 3848 | 1462487123965 Marionette DEBUG loaded listener.js 15:25:24 INFO - PROCESS | 3848 | ++DOMWINDOW == 96 (164C2000) [pid = 3848] [serial = 1376] [outer = 160C8000] 15:25:24 INFO - PROCESS | 3848 | 1462487124397 Marionette TRACE conn2 <- [1,1796,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.scale.html",0,null,null,[["arcTo scales the curve, not just the control points",0,null,null]]]}] 15:25:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.scale.html | arcTo scales the curve, not just the control points 15:25:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.scale.html | took 703ms 15:25:24 INFO - PROCESS | 3848 | 1462487124450 Marionette TRACE conn2 -> [0,1797,"getWindowHandle",null] 15:25:24 INFO - PROCESS | 3848 | 1462487124452 Marionette TRACE conn2 <- [1,1797,null,{"value":"13"}] 15:25:24 INFO - PROCESS | 3848 | 1462487124468 Marionette TRACE conn2 -> [0,1798,"setScriptTimeout",{"ms":35000}] 15:25:24 INFO - PROCESS | 3848 | 1462487124470 Marionette TRACE conn2 <- [1,1798,null,{}] 15:25:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html 15:25:24 INFO - PROCESS | 3848 | 1462487124473 Marionette TRACE conn2 -> [0,1799,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:25:24 INFO - PROCESS | 3848 | 1462487124583 Marionette TRACE conn2 <- [1,1799,null,{"value":null}] 15:25:24 INFO - PROCESS | 3848 | 1462487124589 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\", \"4d8e089e-8c00-4ed9-b753-79225e50fa4e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:25:24 INFO - PROCESS | 3848 | ++DOCSHELL 10554000 == 40 [pid = 3848] [id = 459] 15:25:24 INFO - PROCESS | 3848 | ++DOMWINDOW == 97 (1060C000) [pid = 3848] [serial = 1377] [outer = 00000000] 15:25:24 INFO - PROCESS | 3848 | ++DOMWINDOW == 98 (16648C00) [pid = 3848] [serial = 1378] [outer = 1060C000] 15:25:24 INFO - PROCESS | 3848 | 1462487124636 Marionette DEBUG loaded listener.js 15:25:24 INFO - PROCESS | 3848 | ++DOMWINDOW == 99 (16657400) [pid = 3848] [serial = 1379] [outer = 1060C000] 15:25:25 INFO - PROCESS | 3848 | 1462487125085 Marionette TRACE conn2 <- [1,1800,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.shape.curve1.html",0,null,null,[["arcTo() curves in the right kind of shape",0,null,null]]]}] 15:25:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | arcTo() curves in the right kind of shape 15:25:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | took 641ms 15:25:25 INFO - PROCESS | 3848 | 1462487125111 Marionette TRACE conn2 -> [0,1801,"getWindowHandle",null] 15:25:25 INFO - PROCESS | 3848 | 1462487125113 Marionette TRACE conn2 <- [1,1801,null,{"value":"13"}] 15:25:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html 15:25:25 INFO - PROCESS | 3848 | 1462487125117 Marionette TRACE conn2 -> [0,1802,"setScriptTimeout",{"ms":35000}] 15:25:25 INFO - PROCESS | 3848 | 1462487125118 Marionette TRACE conn2 <- [1,1802,null,{}] 15:25:25 INFO - PROCESS | 3848 | 1462487125122 Marionette TRACE conn2 -> [0,1803,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:25:25 INFO - PROCESS | 3848 | 1462487125226 Marionette TRACE conn2 <- [1,1803,null,{"value":null}] 15:25:25 INFO - PROCESS | 3848 | 1462487125232 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\", \"4d8e089e-8c00-4ed9-b753-79225e50fa4e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:25:25 INFO - PROCESS | 3848 | ++DOCSHELL 16632400 == 41 [pid = 3848] [id = 460] 15:25:25 INFO - PROCESS | 3848 | ++DOMWINDOW == 100 (16634000) [pid = 3848] [serial = 1380] [outer = 00000000] 15:25:25 INFO - PROCESS | 3848 | ++DOMWINDOW == 101 (171E0C00) [pid = 3848] [serial = 1381] [outer = 16634000] 15:25:25 INFO - PROCESS | 3848 | 1462487125277 Marionette DEBUG loaded listener.js 15:25:25 INFO - PROCESS | 3848 | ++DOMWINDOW == 102 (17349800) [pid = 3848] [serial = 1382] [outer = 16634000] 15:25:25 INFO - PROCESS | 3848 | --DOMWINDOW == 101 (11003000) [pid = 3848] [serial = 1275] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.5.html] 15:25:25 INFO - PROCESS | 3848 | --DOMWINDOW == 100 (151B8400) [pid = 3848] [serial = 1332] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.3.html] 15:25:25 INFO - PROCESS | 3848 | --DOMWINDOW == 99 (0F668800) [pid = 3848] [serial = 1320] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.4.html] 15:25:25 INFO - PROCESS | 3848 | --DOMWINDOW == 98 (11516400) [pid = 3848] [serial = 1323] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.5.html] 15:25:25 INFO - PROCESS | 3848 | --DOMWINDOW == 97 (1340E000) [pid = 3848] [serial = 1326] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.1.html] 15:25:25 INFO - PROCESS | 3848 | --DOMWINDOW == 96 (16017400) [pid = 3848] [serial = 1335] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.4.html] 15:25:25 INFO - PROCESS | 3848 | --DOMWINDOW == 95 (0F626400) [pid = 3848] [serial = 1317] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.3.html] 15:25:25 INFO - PROCESS | 3848 | --DOMWINDOW == 94 (0F62C400) [pid = 3848] [serial = 1338] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.1.html] 15:25:25 INFO - PROCESS | 3848 | --DOMWINDOW == 93 (13CC1C00) [pid = 3848] [serial = 1329] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.2.html] 15:25:25 INFO - PROCESS | 3848 | --DOMWINDOW == 92 (164BC400) [pid = 3848] [serial = 1227] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.invalid.html] 15:25:25 INFO - PROCESS | 3848 | --DOMWINDOW == 91 (106C8800) [pid = 3848] [serial = 1341] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.2.html] 15:25:25 INFO - PROCESS | 3848 | --DOMWINDOW == 90 (11BC5800) [pid = 3848] [serial = 1344] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zeroradius.html] 15:25:25 INFO - PROCESS | 3848 | 1462487125822 Marionette TRACE conn2 <- [1,1804,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.shape.curve2.html",0,null,null,[["arcTo() curves in the right kind of shape",0,null,null]]]}] 15:25:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | arcTo() curves in the right kind of shape 15:25:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | took 751ms 15:25:25 INFO - PROCESS | 3848 | 1462487125857 Marionette TRACE conn2 -> [0,1805,"getWindowHandle",null] 15:25:25 INFO - PROCESS | 3848 | 1462487125859 Marionette TRACE conn2 <- [1,1805,null,{"value":"13"}] 15:25:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.end.html 15:25:25 INFO - PROCESS | 3848 | 1462487125863 Marionette TRACE conn2 -> [0,1806,"setScriptTimeout",{"ms":35000}] 15:25:25 INFO - PROCESS | 3848 | 1462487125865 Marionette TRACE conn2 <- [1,1806,null,{}] 15:25:25 INFO - PROCESS | 3848 | 1462487125895 Marionette TRACE conn2 -> [0,1807,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:25:25 INFO - PROCESS | 3848 | 1462487125972 Marionette TRACE conn2 <- [1,1807,null,{"value":null}] 15:25:25 INFO - PROCESS | 3848 | 1462487125978 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\", \"4d8e089e-8c00-4ed9-b753-79225e50fa4e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:25:26 INFO - PROCESS | 3848 | ++DOCSHELL 10F0CC00 == 42 [pid = 3848] [id = 461] 15:25:26 INFO - PROCESS | 3848 | ++DOMWINDOW == 91 (11516400) [pid = 3848] [serial = 1383] [outer = 00000000] 15:25:26 INFO - PROCESS | 3848 | ++DOMWINDOW == 92 (1344F000) [pid = 3848] [serial = 1384] [outer = 11516400] 15:25:26 INFO - PROCESS | 3848 | 1462487126022 Marionette DEBUG loaded listener.js 15:25:26 INFO - PROCESS | 3848 | ++DOMWINDOW == 93 (13480400) [pid = 3848] [serial = 1385] [outer = 11516400] 15:25:26 INFO - PROCESS | 3848 | 1462487126443 Marionette TRACE conn2 <- [1,1808,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.shape.end.html",0,null,null,[["arcTo() does not draw anything from P1 to P2",0,null,null]]]}] 15:25:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | arcTo() does not draw anything from P1 to P2 15:25:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | took 610ms 15:25:26 INFO - PROCESS | 3848 | 1462487126480 Marionette TRACE conn2 -> [0,1809,"getWindowHandle",null] 15:25:26 INFO - PROCESS | 3848 | 1462487126482 Marionette TRACE conn2 <- [1,1809,null,{"value":"13"}] 15:25:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.start.html 15:25:26 INFO - PROCESS | 3848 | 1462487126490 Marionette TRACE conn2 -> [0,1810,"setScriptTimeout",{"ms":35000}] 15:25:26 INFO - PROCESS | 3848 | 1462487126492 Marionette TRACE conn2 <- [1,1810,null,{}] 15:25:26 INFO - PROCESS | 3848 | 1462487126496 Marionette TRACE conn2 -> [0,1811,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:25:26 INFO - PROCESS | 3848 | 1462487126578 Marionette TRACE conn2 <- [1,1811,null,{"value":null}] 15:25:26 INFO - PROCESS | 3848 | 1462487126586 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\", \"4d8e089e-8c00-4ed9-b753-79225e50fa4e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:25:26 INFO - PROCESS | 3848 | ++DOCSHELL 11516000 == 43 [pid = 3848] [id = 462] 15:25:26 INFO - PROCESS | 3848 | ++DOMWINDOW == 94 (1344BC00) [pid = 3848] [serial = 1386] [outer = 00000000] 15:25:26 INFO - PROCESS | 3848 | ++DOMWINDOW == 95 (1736C000) [pid = 3848] [serial = 1387] [outer = 1344BC00] 15:25:26 INFO - PROCESS | 3848 | 1462487126632 Marionette DEBUG loaded listener.js 15:25:26 INFO - PROCESS | 3848 | ++DOMWINDOW == 96 (17370C00) [pid = 3848] [serial = 1388] [outer = 1344BC00] 15:25:27 INFO - PROCESS | 3848 | 1462487127055 Marionette TRACE conn2 <- [1,1812,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.shape.start.html",0,null,null,[["arcTo() draws a straight line from P0 to P1",0,null,null]]]}] 15:25:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | arcTo() draws a straight line from P0 to P1 15:25:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | took 595ms 15:25:27 INFO - PROCESS | 3848 | 1462487127093 Marionette TRACE conn2 -> [0,1813,"getWindowHandle",null] 15:25:27 INFO - PROCESS | 3848 | 1462487127096 Marionette TRACE conn2 <- [1,1813,null,{"value":"13"}] 15:25:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.transformation.html 15:25:27 INFO - PROCESS | 3848 | 1462487127099 Marionette TRACE conn2 -> [0,1814,"setScriptTimeout",{"ms":35000}] 15:25:27 INFO - PROCESS | 3848 | 1462487127102 Marionette TRACE conn2 <- [1,1814,null,{}] 15:25:27 INFO - PROCESS | 3848 | 1462487127110 Marionette TRACE conn2 -> [0,1815,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:25:27 INFO - PROCESS | 3848 | 1462487127203 Marionette TRACE conn2 <- [1,1815,null,{"value":null}] 15:25:27 INFO - PROCESS | 3848 | 1462487127210 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\", \"4d8e089e-8c00-4ed9-b753-79225e50fa4e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:25:27 INFO - PROCESS | 3848 | ++DOCSHELL 17373C00 == 44 [pid = 3848] [id = 463] 15:25:27 INFO - PROCESS | 3848 | ++DOMWINDOW == 97 (17376000) [pid = 3848] [serial = 1389] [outer = 00000000] 15:25:27 INFO - PROCESS | 3848 | ++DOMWINDOW == 98 (17895400) [pid = 3848] [serial = 1390] [outer = 17376000] 15:25:27 INFO - PROCESS | 3848 | 1462487127260 Marionette DEBUG loaded listener.js 15:25:27 INFO - PROCESS | 3848 | ++DOMWINDOW == 99 (1797A400) [pid = 3848] [serial = 1391] [outer = 17376000] 15:25:28 INFO - PROCESS | 3848 | --DOCSHELL 11758C00 == 43 [pid = 3848] [id = 437] 15:25:28 INFO - PROCESS | 3848 | --DOCSHELL 15B6E400 == 42 [pid = 3848] [id = 438] 15:25:28 INFO - PROCESS | 3848 | --DOCSHELL 0F669800 == 41 [pid = 3848] [id = 436] 15:25:28 INFO - PROCESS | 3848 | --DOCSHELL 0F670800 == 40 [pid = 3848] [id = 454] 15:25:28 INFO - PROCESS | 3848 | --DOCSHELL 1662F000 == 39 [pid = 3848] [id = 452] 15:25:28 INFO - PROCESS | 3848 | --DOCSHELL 106CC400 == 38 [pid = 3848] [id = 453] 15:25:28 INFO - PROCESS | 3848 | --DOCSHELL 12C18C00 == 37 [pid = 3848] [id = 451] 15:25:28 INFO - PROCESS | 3848 | --DOCSHELL 16D27800 == 36 [pid = 3848] [id = 449] 15:25:28 INFO - PROCESS | 3848 | --DOCSHELL 11007C00 == 35 [pid = 3848] [id = 450] 15:25:28 INFO - PROCESS | 3848 | --DOCSHELL 11B42000 == 34 [pid = 3848] [id = 455] 15:25:28 INFO - PROCESS | 3848 | --DOCSHELL 10F0CC00 == 33 [pid = 3848] [id = 461] 15:25:28 INFO - PROCESS | 3848 | --DOCSHELL 13762C00 == 32 [pid = 3848] [id = 456] 15:25:28 INFO - PROCESS | 3848 | --DOCSHELL 10554000 == 31 [pid = 3848] [id = 459] 15:25:28 INFO - PROCESS | 3848 | --DOCSHELL 1100C400 == 30 [pid = 3848] [id = 458] 15:25:28 INFO - PROCESS | 3848 | --DOCSHELL 16632400 == 29 [pid = 3848] [id = 460] 15:25:28 INFO - PROCESS | 3848 | --DOCSHELL 155E4000 == 28 [pid = 3848] [id = 457] 15:25:28 INFO - PROCESS | 3848 | --DOCSHELL 11516000 == 27 [pid = 3848] [id = 462] 15:25:29 INFO - PROCESS | 3848 | --DOMWINDOW == 98 (17047800) [pid = 3848] [serial = 1348] [outer = 00000000] [url = about:blank] 15:25:29 INFO - PROCESS | 3848 | --DOMWINDOW == 97 (166E7000) [pid = 3848] [serial = 1346] [outer = 00000000] [url = about:blank] 15:25:29 INFO - PROCESS | 3848 | --DOMWINDOW == 96 (11024800) [pid = 3848] [serial = 1277] [outer = 00000000] [url = about:blank] 15:25:29 INFO - PROCESS | 3848 | --DOMWINDOW == 95 (15B6E800) [pid = 3848] [serial = 1334] [outer = 00000000] [url = about:blank] 15:25:29 INFO - PROCESS | 3848 | --DOMWINDOW == 94 (10E07000) [pid = 3848] [serial = 1322] [outer = 00000000] [url = about:blank] 15:25:29 INFO - PROCESS | 3848 | --DOMWINDOW == 93 (11B01400) [pid = 3848] [serial = 1325] [outer = 00000000] [url = about:blank] 15:25:29 INFO - PROCESS | 3848 | --DOMWINDOW == 92 (134CD000) [pid = 3848] [serial = 1327] [outer = 00000000] [url = about:blank] 15:25:29 INFO - PROCESS | 3848 | --DOMWINDOW == 91 (10E0B800) [pid = 3848] [serial = 1309] [outer = 00000000] [url = about:blank] 15:25:29 INFO - PROCESS | 3848 | --DOMWINDOW == 90 (16184400) [pid = 3848] [serial = 1337] [outer = 00000000] [url = about:blank] 15:25:29 INFO - PROCESS | 3848 | --DOMWINDOW == 89 (10668800) [pid = 3848] [serial = 1318] [outer = 00000000] [url = about:blank] 15:25:29 INFO - PROCESS | 3848 | --DOMWINDOW == 88 (16627400) [pid = 3848] [serial = 1339] [outer = 00000000] [url = about:blank] 15:25:29 INFO - PROCESS | 3848 | --DOMWINDOW == 87 (1465FC00) [pid = 3848] [serial = 1330] [outer = 00000000] [url = about:blank] 15:25:29 INFO - PROCESS | 3848 | --DOMWINDOW == 86 (16E0DC00) [pid = 3848] [serial = 1229] [outer = 00000000] [url = about:blank] 15:25:29 INFO - PROCESS | 3848 | --DOMWINDOW == 85 (12F0C400) [pid = 3848] [serial = 1312] [outer = 00000000] [url = about:blank] 15:25:29 INFO - PROCESS | 3848 | --DOMWINDOW == 84 (16180000) [pid = 3848] [serial = 1315] [outer = 00000000] [url = about:blank] 15:25:29 INFO - PROCESS | 3848 | --DOMWINDOW == 83 (135A7000) [pid = 3848] [serial = 1328] [outer = 00000000] [url = about:blank] 15:25:29 INFO - PROCESS | 3848 | --DOMWINDOW == 82 (106A9C00) [pid = 3848] [serial = 1321] [outer = 00000000] [url = about:blank] 15:25:29 INFO - PROCESS | 3848 | --DOMWINDOW == 81 (155E5800) [pid = 3848] [serial = 1333] [outer = 00000000] [url = about:blank] 15:25:29 INFO - PROCESS | 3848 | --DOMWINDOW == 80 (15135800) [pid = 3848] [serial = 1343] [outer = 00000000] [url = about:blank] 15:25:29 INFO - PROCESS | 3848 | --DOMWINDOW == 79 (1662A400) [pid = 3848] [serial = 1340] [outer = 00000000] [url = about:blank] 15:25:29 INFO - PROCESS | 3848 | --DOMWINDOW == 78 (11759400) [pid = 3848] [serial = 1324] [outer = 00000000] [url = about:blank] 15:25:29 INFO - PROCESS | 3848 | --DOMWINDOW == 77 (1617CC00) [pid = 3848] [serial = 1336] [outer = 00000000] [url = about:blank] 15:25:29 INFO - PROCESS | 3848 | --DOMWINDOW == 76 (16649400) [pid = 3848] [serial = 1345] [outer = 00000000] [url = about:blank] 15:25:29 INFO - PROCESS | 3848 | --DOMWINDOW == 75 (131CE400) [pid = 3848] [serial = 1342] [outer = 00000000] [url = about:blank] 15:25:29 INFO - PROCESS | 3848 | --DOMWINDOW == 74 (14660400) [pid = 3848] [serial = 1331] [outer = 00000000] [url = about:blank] 15:25:29 INFO - PROCESS | 3848 | --DOMWINDOW == 73 (10DE3C00) [pid = 3848] [serial = 1319] [outer = 00000000] [url = about:blank] 15:25:29 INFO - PROCESS | 3848 | 1462487129121 Marionette TRACE conn2 <- [1,1816,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.transformation.html",0,null,null,[["arcTo joins up to the last subpath point correctly",0,null,null]]]}] 15:25:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.transformation.html | arcTo joins up to the last subpath point correctly 15:25:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.transformation.html | took 2065ms 15:25:29 INFO - PROCESS | 3848 | 1462487129167 Marionette TRACE conn2 -> [0,1817,"getWindowHandle",null] 15:25:29 INFO - PROCESS | 3848 | 1462487129170 Marionette TRACE conn2 <- [1,1817,null,{"value":"13"}] 15:25:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.1.html 15:25:29 INFO - PROCESS | 3848 | 1462487129176 Marionette TRACE conn2 -> [0,1818,"setScriptTimeout",{"ms":35000}] 15:25:29 INFO - PROCESS | 3848 | 1462487129180 Marionette TRACE conn2 <- [1,1818,null,{}] 15:25:29 INFO - PROCESS | 3848 | 1462487129185 Marionette TRACE conn2 -> [0,1819,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:25:29 INFO - PROCESS | 3848 | 1462487129271 Marionette TRACE conn2 <- [1,1819,null,{"value":null}] 15:25:29 INFO - PROCESS | 3848 | 1462487129281 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\", \"4d8e089e-8c00-4ed9-b753-79225e50fa4e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:25:29 INFO - PROCESS | 3848 | ++DOCSHELL 0F66A800 == 28 [pid = 3848] [id = 464] 15:25:29 INFO - PROCESS | 3848 | ++DOMWINDOW == 74 (0F66AC00) [pid = 3848] [serial = 1392] [outer = 00000000] 15:25:29 INFO - PROCESS | 3848 | ++DOMWINDOW == 75 (10554C00) [pid = 3848] [serial = 1393] [outer = 0F66AC00] 15:25:29 INFO - PROCESS | 3848 | 1462487129329 Marionette DEBUG loaded listener.js 15:25:29 INFO - PROCESS | 3848 | ++DOMWINDOW == 76 (106A9C00) [pid = 3848] [serial = 1394] [outer = 0F66AC00] 15:25:29 INFO - PROCESS | 3848 | 1462487129820 Marionette TRACE conn2 <- [1,1820,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.zero.1.html",0,null,null,[["arcTo() with zero radius draws a straight line from P0 to P1",0,null,null]]]}] 15:25:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.zero.1.html | arcTo() with zero radius draws a straight line from P0 to P1 15:25:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.1.html | took 704ms 15:25:29 INFO - PROCESS | 3848 | 1462487129876 Marionette TRACE conn2 -> [0,1821,"getWindowHandle",null] 15:25:29 INFO - PROCESS | 3848 | 1462487129882 Marionette TRACE conn2 <- [1,1821,null,{"value":"13"}] 15:25:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.2.html 15:25:29 INFO - PROCESS | 3848 | 1462487129889 Marionette TRACE conn2 -> [0,1822,"setScriptTimeout",{"ms":35000}] 15:25:29 INFO - PROCESS | 3848 | 1462487129892 Marionette TRACE conn2 <- [1,1822,null,{}] 15:25:29 INFO - PROCESS | 3848 | 1462487129896 Marionette TRACE conn2 -> [0,1823,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:25:29 INFO - PROCESS | 3848 | 1462487129974 Marionette TRACE conn2 <- [1,1823,null,{"value":null}] 15:25:29 INFO - PROCESS | 3848 | 1462487129983 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\", \"4d8e089e-8c00-4ed9-b753-79225e50fa4e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:25:30 INFO - PROCESS | 3848 | ++DOCSHELL 10DE2C00 == 29 [pid = 3848] [id = 465] 15:25:30 INFO - PROCESS | 3848 | ++DOMWINDOW == 77 (10DE7C00) [pid = 3848] [serial = 1395] [outer = 00000000] 15:25:30 INFO - PROCESS | 3848 | ++DOMWINDOW == 78 (10E04C00) [pid = 3848] [serial = 1396] [outer = 10DE7C00] 15:25:30 INFO - PROCESS | 3848 | 1462487130029 Marionette DEBUG loaded listener.js 15:25:30 INFO - PROCESS | 3848 | ++DOMWINDOW == 79 (10E0B000) [pid = 3848] [serial = 1397] [outer = 10DE7C00] 15:25:30 INFO - PROCESS | 3848 | 1462487130495 Marionette TRACE conn2 <- [1,1824,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.zero.2.html",0,null,null,[["arcTo() with zero radius draws a straight line from P0 to P1, even when all points are collinear",0,null,null]]]}] 15:25:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.zero.2.html | arcTo() with zero radius draws a straight line from P0 to P1, even when all points are collinear 15:25:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.2.html | took 625ms 15:25:30 INFO - PROCESS | 3848 | 1462487130525 Marionette TRACE conn2 -> [0,1825,"getWindowHandle",null] 15:25:30 INFO - PROCESS | 3848 | 1462487130527 Marionette TRACE conn2 <- [1,1825,null,{"value":"13"}] 15:25:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.beginPath.html 15:25:30 INFO - PROCESS | 3848 | 1462487130531 Marionette TRACE conn2 -> [0,1826,"setScriptTimeout",{"ms":35000}] 15:25:30 INFO - PROCESS | 3848 | 1462487130534 Marionette TRACE conn2 <- [1,1826,null,{}] 15:25:30 INFO - PROCESS | 3848 | 1462487130546 Marionette TRACE conn2 -> [0,1827,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:25:30 INFO - PROCESS | 3848 | 1462487130626 Marionette TRACE conn2 <- [1,1827,null,{"value":null}] 15:25:30 INFO - PROCESS | 3848 | 1462487130636 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\", \"4d8e089e-8c00-4ed9-b753-79225e50fa4e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:25:30 INFO - PROCESS | 3848 | ++DOCSHELL 11006C00 == 30 [pid = 3848] [id = 466] 15:25:30 INFO - PROCESS | 3848 | ++DOMWINDOW == 80 (11007000) [pid = 3848] [serial = 1398] [outer = 00000000] 15:25:30 INFO - PROCESS | 3848 | ++DOMWINDOW == 81 (1100C400) [pid = 3848] [serial = 1399] [outer = 11007000] 15:25:30 INFO - PROCESS | 3848 | 1462487130730 Marionette DEBUG loaded listener.js 15:25:30 INFO - PROCESS | 3848 | ++DOMWINDOW == 82 (1101CC00) [pid = 3848] [serial = 1400] [outer = 11007000] 15:25:31 INFO - PROCESS | 3848 | 1462487131189 Marionette TRACE conn2 <- [1,1828,null,{"value":["/2dcontext/path-objects/2d.path.beginPath.html",0,null,null,[["Canvas test: 2d.path.beginPath",0,null,null]]]}] 15:25:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.beginPath.html | Canvas test: 2d.path.beginPath 15:25:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.beginPath.html | took 688ms 15:25:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html 15:25:31 INFO - PROCESS | 3848 | 1462487131229 Marionette TRACE conn2 -> [0,1829,"getWindowHandle",null] 15:25:31 INFO - PROCESS | 3848 | 1462487131232 Marionette TRACE conn2 <- [1,1829,null,{"value":"13"}] 15:25:31 INFO - PROCESS | 3848 | 1462487131235 Marionette TRACE conn2 -> [0,1830,"setScriptTimeout",{"ms":35000}] 15:25:31 INFO - PROCESS | 3848 | 1462487131237 Marionette TRACE conn2 <- [1,1830,null,{}] 15:25:31 INFO - PROCESS | 3848 | 1462487131241 Marionette TRACE conn2 -> [0,1831,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:25:31 INFO - PROCESS | 3848 | 1462487131315 Marionette TRACE conn2 <- [1,1831,null,{"value":null}] 15:25:31 INFO - PROCESS | 3848 | 1462487131322 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\", \"4d8e089e-8c00-4ed9-b753-79225e50fa4e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:25:31 INFO - PROCESS | 3848 | ++DOCSHELL 1100CC00 == 31 [pid = 3848] [id = 467] 15:25:31 INFO - PROCESS | 3848 | ++DOMWINDOW == 83 (1117CC00) [pid = 3848] [serial = 1401] [outer = 00000000] 15:25:31 INFO - PROCESS | 3848 | ++DOMWINDOW == 84 (11514000) [pid = 3848] [serial = 1402] [outer = 1117CC00] 15:25:31 INFO - PROCESS | 3848 | 1462487131366 Marionette DEBUG loaded listener.js 15:25:31 INFO - PROCESS | 3848 | ++DOMWINDOW == 85 (11756C00) [pid = 3848] [serial = 1403] [outer = 1117CC00] 15:25:31 INFO - PROCESS | 3848 | 1462487131798 Marionette TRACE conn2 <- [1,1832,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.basic.html",0,null,null,[["Canvas test: 2d.path.bezierCurveTo.basic",0,null,null]]]}] 15:25:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | Canvas test: 2d.path.bezierCurveTo.basic 15:25:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | took 595ms 15:25:31 INFO - PROCESS | 3848 | 1462487131832 Marionette TRACE conn2 -> [0,1833,"getWindowHandle",null] 15:25:31 INFO - PROCESS | 3848 | 1462487131834 Marionette TRACE conn2 <- [1,1833,null,{"value":"13"}] 15:25:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html 15:25:31 INFO - PROCESS | 3848 | 1462487131838 Marionette TRACE conn2 -> [0,1834,"setScriptTimeout",{"ms":35000}] 15:25:31 INFO - PROCESS | 3848 | 1462487131839 Marionette TRACE conn2 <- [1,1834,null,{}] 15:25:31 INFO - PROCESS | 3848 | 1462487131843 Marionette TRACE conn2 -> [0,1835,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:25:31 INFO - PROCESS | 3848 | 1462487131915 Marionette TRACE conn2 <- [1,1835,null,{"value":null}] 15:25:31 INFO - PROCESS | 3848 | 1462487131922 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\", \"4d8e089e-8c00-4ed9-b753-79225e50fa4e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:25:31 INFO - PROCESS | 3848 | ++DOCSHELL 1175CC00 == 32 [pid = 3848] [id = 468] 15:25:31 INFO - PROCESS | 3848 | ++DOMWINDOW == 86 (11763400) [pid = 3848] [serial = 1404] [outer = 00000000] 15:25:31 INFO - PROCESS | 3848 | ++DOMWINDOW == 87 (11B08000) [pid = 3848] [serial = 1405] [outer = 11763400] 15:25:31 INFO - PROCESS | 3848 | 1462487131966 Marionette DEBUG loaded listener.js 15:25:32 INFO - PROCESS | 3848 | ++DOMWINDOW == 88 (11B48C00) [pid = 3848] [serial = 1406] [outer = 11763400] 15:25:32 INFO - PROCESS | 3848 | 1462487132425 Marionette TRACE conn2 <- [1,1836,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html",0,null,null,[["If there is no subpath, the first control point is added (and nothing is drawn up to it)",0,null,null]]]}] 15:25:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html | If there is no subpath, the first control point is added (and nothing is drawn up to it) 15:25:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html | took 641ms 15:25:32 INFO - PROCESS | 3848 | 1462487132476 Marionette TRACE conn2 -> [0,1837,"getWindowHandle",null] 15:25:32 INFO - PROCESS | 3848 | 1462487132478 Marionette TRACE conn2 <- [1,1837,null,{"value":"13"}] 15:25:32 INFO - PROCESS | 3848 | 1462487132481 Marionette TRACE conn2 -> [0,1838,"setScriptTimeout",{"ms":35000}] 15:25:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html 15:25:32 INFO - PROCESS | 3848 | 1462487132483 Marionette TRACE conn2 <- [1,1838,null,{}] 15:25:32 INFO - PROCESS | 3848 | 1462487132486 Marionette TRACE conn2 -> [0,1839,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:25:32 INFO - PROCESS | 3848 | 1462487132579 Marionette TRACE conn2 <- [1,1839,null,{"value":null}] 15:25:32 INFO - PROCESS | 3848 | 1462487132589 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\", \"4d8e089e-8c00-4ed9-b753-79225e50fa4e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:25:32 INFO - PROCESS | 3848 | ++DOCSHELL 12C3D400 == 33 [pid = 3848] [id = 469] 15:25:32 INFO - PROCESS | 3848 | ++DOMWINDOW == 89 (1314F800) [pid = 3848] [serial = 1407] [outer = 00000000] 15:25:32 INFO - PROCESS | 3848 | ++DOMWINDOW == 90 (1341A400) [pid = 3848] [serial = 1408] [outer = 1314F800] 15:25:32 INFO - PROCESS | 3848 | 1462487132639 Marionette DEBUG loaded listener.js 15:25:32 INFO - PROCESS | 3848 | ++DOMWINDOW == 91 (134CD800) [pid = 3848] [serial = 1409] [outer = 1314F800] 15:25:33 INFO - PROCESS | 3848 | 1462487133073 Marionette TRACE conn2 <- [1,1840,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html",0,null,null,[["If there is no subpath, the first control point is added",0,null,null]]]}] 15:25:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 15:25:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | took 626ms 15:25:33 INFO - PROCESS | 3848 | 1462487133123 Marionette TRACE conn2 -> [0,1841,"getWindowHandle",null] 15:25:33 INFO - PROCESS | 3848 | 1462487133125 Marionette TRACE conn2 <- [1,1841,null,{"value":"13"}] 15:25:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html 15:25:33 INFO - PROCESS | 3848 | 1462487133129 Marionette TRACE conn2 -> [0,1842,"setScriptTimeout",{"ms":35000}] 15:25:33 INFO - PROCESS | 3848 | 1462487133130 Marionette TRACE conn2 <- [1,1842,null,{}] 15:25:33 INFO - PROCESS | 3848 | 1462487133134 Marionette TRACE conn2 -> [0,1843,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:25:33 INFO - PROCESS | 3848 | 1462487133206 Marionette TRACE conn2 <- [1,1843,null,{"value":null}] 15:25:33 INFO - PROCESS | 3848 | 1462487133212 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\", \"4d8e089e-8c00-4ed9-b753-79225e50fa4e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:25:33 INFO - PROCESS | 3848 | ++DOCSHELL 0F62A400 == 34 [pid = 3848] [id = 470] 15:25:33 INFO - PROCESS | 3848 | ++DOMWINDOW == 92 (1060C400) [pid = 3848] [serial = 1410] [outer = 00000000] 15:25:33 INFO - PROCESS | 3848 | ++DOMWINDOW == 93 (13724000) [pid = 3848] [serial = 1411] [outer = 1060C400] 15:25:33 INFO - PROCESS | 3848 | 1462487133257 Marionette DEBUG loaded listener.js 15:25:33 INFO - PROCESS | 3848 | ++DOMWINDOW == 94 (1372FC00) [pid = 3848] [serial = 1412] [outer = 1060C400] 15:25:33 INFO - PROCESS | 3848 | 1462487133713 Marionette TRACE conn2 <- [1,1844,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html",0,null,null,[["bezierCurveTo() with Infinity/NaN is ignored",0,null,null]]]}] 15:25:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | bezierCurveTo() with Infinity/NaN is ignored 15:25:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | took 641ms 15:25:33 INFO - PROCESS | 3848 | 1462487133768 Marionette TRACE conn2 -> [0,1845,"getWindowHandle",null] 15:25:33 INFO - PROCESS | 3848 | 1462487133770 Marionette TRACE conn2 <- [1,1845,null,{"value":"13"}] 15:25:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html 15:25:33 INFO - PROCESS | 3848 | 1462487133773 Marionette TRACE conn2 -> [0,1846,"setScriptTimeout",{"ms":35000}] 15:25:33 INFO - PROCESS | 3848 | 1462487133775 Marionette TRACE conn2 <- [1,1846,null,{}] 15:25:33 INFO - PROCESS | 3848 | 1462487133778 Marionette TRACE conn2 -> [0,1847,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:25:33 INFO - PROCESS | 3848 | 1462487133853 Marionette TRACE conn2 <- [1,1847,null,{"value":null}] 15:25:33 INFO - PROCESS | 3848 | 1462487133859 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\", \"4d8e089e-8c00-4ed9-b753-79225e50fa4e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:25:33 INFO - PROCESS | 3848 | ++DOCSHELL 13761C00 == 35 [pid = 3848] [id = 471] 15:25:33 INFO - PROCESS | 3848 | ++DOMWINDOW == 95 (13CB8C00) [pid = 3848] [serial = 1413] [outer = 00000000] 15:25:33 INFO - PROCESS | 3848 | ++DOMWINDOW == 96 (1408B400) [pid = 3848] [serial = 1414] [outer = 13CB8C00] 15:25:33 INFO - PROCESS | 3848 | 1462487133902 Marionette DEBUG loaded listener.js 15:25:33 INFO - PROCESS | 3848 | ++DOMWINDOW == 97 (1408D400) [pid = 3848] [serial = 1415] [outer = 13CB8C00] 15:25:34 INFO - PROCESS | 3848 | 1462487134336 Marionette TRACE conn2 <- [1,1848,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html",0,null,null,[["Canvas test: 2d.path.bezierCurveTo.scaled",0,null,null]]]}] 15:25:34 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | Canvas test: 2d.path.bezierCurveTo.scaled 15:25:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | took 594ms 15:25:34 INFO - PROCESS | 3848 | 1462487134370 Marionette TRACE conn2 -> [0,1849,"getWindowHandle",null] 15:25:34 INFO - PROCESS | 3848 | 1462487134372 Marionette TRACE conn2 <- [1,1849,null,{"value":"13"}] 15:25:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html 15:25:34 INFO - PROCESS | 3848 | 1462487134376 Marionette TRACE conn2 -> [0,1850,"setScriptTimeout",{"ms":35000}] 15:25:34 INFO - PROCESS | 3848 | 1462487134377 Marionette TRACE conn2 <- [1,1850,null,{}] 15:25:34 INFO - PROCESS | 3848 | 1462487134380 Marionette TRACE conn2 -> [0,1851,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:25:34 INFO - PROCESS | 3848 | 1462487134486 Marionette TRACE conn2 <- [1,1851,null,{"value":null}] 15:25:34 INFO - PROCESS | 3848 | 1462487134492 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\", \"4d8e089e-8c00-4ed9-b753-79225e50fa4e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:25:34 INFO - PROCESS | 3848 | ++DOCSHELL 11006800 == 36 [pid = 3848] [id = 472] 15:25:34 INFO - PROCESS | 3848 | ++DOMWINDOW == 98 (1465E800) [pid = 3848] [serial = 1416] [outer = 00000000] 15:25:34 INFO - PROCESS | 3848 | ++DOMWINDOW == 99 (151B1000) [pid = 3848] [serial = 1417] [outer = 1465E800] 15:25:34 INFO - PROCESS | 3848 | 1462487134535 Marionette DEBUG loaded listener.js 15:25:34 INFO - PROCESS | 3848 | ++DOMWINDOW == 100 (151B5000) [pid = 3848] [serial = 1418] [outer = 1465E800] 15:25:35 INFO - PROCESS | 3848 | 1462487135030 Marionette TRACE conn2 <- [1,1852,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.shape.html",0,null,null,[["Canvas test: 2d.path.bezierCurveTo.shape",0,null,null]]]}] 15:25:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | Canvas test: 2d.path.bezierCurveTo.shape 15:25:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | took 688ms 15:25:35 INFO - PROCESS | 3848 | 1462487135075 Marionette TRACE conn2 -> [0,1853,"getWindowHandle",null] 15:25:35 INFO - PROCESS | 3848 | 1462487135077 Marionette TRACE conn2 <- [1,1853,null,{"value":"13"}] 15:25:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.1.html 15:25:35 INFO - PROCESS | 3848 | 1462487135085 Marionette TRACE conn2 -> [0,1854,"setScriptTimeout",{"ms":35000}] 15:25:35 INFO - PROCESS | 3848 | 1462487135087 Marionette TRACE conn2 <- [1,1854,null,{}] 15:25:35 INFO - PROCESS | 3848 | 1462487135090 Marionette TRACE conn2 -> [0,1855,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:25:35 INFO - PROCESS | 3848 | 1462487135196 Marionette TRACE conn2 <- [1,1855,null,{"value":null}] 15:25:35 INFO - PROCESS | 3848 | 1462487135202 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\", \"4d8e089e-8c00-4ed9-b753-79225e50fa4e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:25:35 INFO - PROCESS | 3848 | ++DOCSHELL 11755400 == 37 [pid = 3848] [id = 473] 15:25:35 INFO - PROCESS | 3848 | ++DOMWINDOW == 101 (13CBDC00) [pid = 3848] [serial = 1419] [outer = 00000000] 15:25:35 INFO - PROCESS | 3848 | ++DOMWINDOW == 102 (15B66C00) [pid = 3848] [serial = 1420] [outer = 13CBDC00] 15:25:35 INFO - PROCESS | 3848 | 1462487135247 Marionette DEBUG loaded listener.js 15:25:35 INFO - PROCESS | 3848 | ++DOMWINDOW == 103 (15C61C00) [pid = 3848] [serial = 1421] [outer = 13CBDC00] 15:25:35 INFO - PROCESS | 3848 | 1462487135702 Marionette TRACE conn2 <- [1,1856,null,{"value":["/2dcontext/path-objects/2d.path.clip.basic.1.html",0,null,null,[["Canvas test: 2d.path.clip.basic.1",0,null,null]]]}] 15:25:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.1.html | Canvas test: 2d.path.clip.basic.1 15:25:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.1.html | took 641ms 15:25:35 INFO - PROCESS | 3848 | 1462487135719 Marionette TRACE conn2 -> [0,1857,"getWindowHandle",null] 15:25:35 INFO - PROCESS | 3848 | 1462487135721 Marionette TRACE conn2 <- [1,1857,null,{"value":"13"}] 15:25:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.2.html 15:25:35 INFO - PROCESS | 3848 | 1462487135724 Marionette TRACE conn2 -> [0,1858,"setScriptTimeout",{"ms":35000}] 15:25:35 INFO - PROCESS | 3848 | 1462487135728 Marionette TRACE conn2 <- [1,1858,null,{}] 15:25:35 INFO - PROCESS | 3848 | 1462487135732 Marionette TRACE conn2 -> [0,1859,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:25:35 INFO - PROCESS | 3848 | 1462487135861 Marionette TRACE conn2 <- [1,1859,null,{"value":null}] 15:25:35 INFO - PROCESS | 3848 | 1462487135969 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\", \"4d8e089e-8c00-4ed9-b753-79225e50fa4e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:25:35 INFO - PROCESS | 3848 | ++DOCSHELL 11759400 == 38 [pid = 3848] [id = 474] 15:25:35 INFO - PROCESS | 3848 | ++DOMWINDOW == 104 (16043C00) [pid = 3848] [serial = 1422] [outer = 00000000] 15:25:36 INFO - PROCESS | 3848 | ++DOMWINDOW == 105 (1617D000) [pid = 3848] [serial = 1423] [outer = 16043C00] 15:25:36 INFO - PROCESS | 3848 | 1462487136019 Marionette DEBUG loaded listener.js 15:25:36 INFO - PROCESS | 3848 | ++DOMWINDOW == 106 (16184000) [pid = 3848] [serial = 1424] [outer = 16043C00] 15:25:36 INFO - PROCESS | 3848 | --DOMWINDOW == 105 (160C8000) [pid = 3848] [serial = 1374] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.scale.html] 15:25:36 INFO - PROCESS | 3848 | --DOMWINDOW == 104 (1060C000) [pid = 3848] [serial = 1377] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve1.html] 15:25:36 INFO - PROCESS | 3848 | --DOMWINDOW == 103 (16634000) [pid = 3848] [serial = 1380] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve2.html] 15:25:36 INFO - PROCESS | 3848 | --DOMWINDOW == 102 (11516400) [pid = 3848] [serial = 1383] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.end.html] 15:25:36 INFO - PROCESS | 3848 | --DOMWINDOW == 101 (1344BC00) [pid = 3848] [serial = 1386] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.start.html] 15:25:36 INFO - PROCESS | 3848 | --DOMWINDOW == 100 (155E5C00) [pid = 3848] [serial = 1371] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.nonfinite.html] 15:25:36 INFO - PROCESS | 3848 | --DOMWINDOW == 99 (13CB9800) [pid = 3848] [serial = 1368] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.negative.html] 15:25:36 INFO - PROCESS | 3848 | --DOMWINDOW == 98 (11B44800) [pid = 3848] [serial = 1365] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html] 15:25:36 INFO - PROCESS | 3848 | --DOMWINDOW == 97 (0F6D6C00) [pid = 3848] [serial = 1362] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html] 15:25:36 INFO - PROCESS | 3848 | --DOMWINDOW == 96 (10E07C00) [pid = 3848] [serial = 1359] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.3.html] 15:25:36 INFO - PROCESS | 3848 | --DOMWINDOW == 95 (16631000) [pid = 3848] [serial = 1356] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.2.html] 15:25:36 INFO - PROCESS | 3848 | --DOMWINDOW == 94 (12C44000) [pid = 3848] [serial = 1353] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.1.html] 15:25:36 INFO - PROCESS | 3848 | --DOMWINDOW == 93 (11009800) [pid = 3848] [serial = 1350] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.2.html] 15:25:36 INFO - PROCESS | 3848 | --DOMWINDOW == 92 (16D2F400) [pid = 3848] [serial = 1347] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.1.html] 15:25:36 INFO - PROCESS | 3848 | --DOMWINDOW == 91 (0F620C00) [pid = 3848] [serial = 1272] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.4.html] 15:25:36 INFO - PROCESS | 3848 | --DOMWINDOW == 90 (11759800) [pid = 3848] [serial = 1311] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.1.html] 15:25:36 INFO - PROCESS | 3848 | --DOMWINDOW == 89 (16020000) [pid = 3848] [serial = 1314] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.2.html] 15:25:36 INFO - PROCESS | 3848 | --DOMWINDOW == 88 (11B0D000) [pid = 3848] [serial = 1305] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.1.html] 15:25:36 INFO - PROCESS | 3848 | --DOMWINDOW == 87 (10D20000) [pid = 3848] [serial = 1308] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.2.html] 15:25:36 INFO - PROCESS | 3848 | 1462487136655 Marionette TRACE conn2 <- [1,1860,null,{"value":["/2dcontext/path-objects/2d.path.clip.basic.2.html",0,null,null,[["Canvas test: 2d.path.clip.basic.2",0,null,null]]]}] 15:25:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.2.html | Canvas test: 2d.path.clip.basic.2 15:25:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.2.html | took 954ms 15:25:36 INFO - PROCESS | 3848 | 1462487136670 Marionette TRACE conn2 -> [0,1861,"getWindowHandle",null] 15:25:36 INFO - PROCESS | 3848 | 1462487136672 Marionette TRACE conn2 <- [1,1861,null,{"value":"13"}] 15:25:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.empty.html 15:25:36 INFO - PROCESS | 3848 | 1462487136675 Marionette TRACE conn2 -> [0,1862,"setScriptTimeout",{"ms":35000}] 15:25:36 INFO - PROCESS | 3848 | 1462487136677 Marionette TRACE conn2 <- [1,1862,null,{}] 15:25:36 INFO - PROCESS | 3848 | 1462487136680 Marionette TRACE conn2 -> [0,1863,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:25:36 INFO - PROCESS | 3848 | 1462487136761 Marionette TRACE conn2 <- [1,1863,null,{"value":null}] 15:25:36 INFO - PROCESS | 3848 | 1462487136767 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\", \"4d8e089e-8c00-4ed9-b753-79225e50fa4e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:25:36 INFO - PROCESS | 3848 | ++DOCSHELL 0F5CE000 == 39 [pid = 3848] [id = 475] 15:25:36 INFO - PROCESS | 3848 | ++DOMWINDOW == 88 (0F620C00) [pid = 3848] [serial = 1425] [outer = 00000000] 15:25:36 INFO - PROCESS | 3848 | ++DOMWINDOW == 89 (10E8F800) [pid = 3848] [serial = 1426] [outer = 0F620C00] 15:25:36 INFO - PROCESS | 3848 | 1462487136811 Marionette DEBUG loaded listener.js 15:25:36 INFO - PROCESS | 3848 | ++DOMWINDOW == 90 (10F09400) [pid = 3848] [serial = 1427] [outer = 0F620C00] 15:25:37 INFO - PROCESS | 3848 | 1462487137231 Marionette TRACE conn2 <- [1,1864,null,{"value":["/2dcontext/path-objects/2d.path.clip.empty.html",0,null,null,[["Canvas test: 2d.path.clip.empty",0,null,null]]]}] 15:25:37 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.empty.html | Canvas test: 2d.path.clip.empty 15:25:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.empty.html | took 595ms 15:25:37 INFO - PROCESS | 3848 | 1462487137278 Marionette TRACE conn2 -> [0,1865,"getWindowHandle",null] 15:25:37 INFO - PROCESS | 3848 | 1462487137280 Marionette TRACE conn2 <- [1,1865,null,{"value":"13"}] 15:25:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.intersect.html 15:25:37 INFO - PROCESS | 3848 | 1462487137284 Marionette TRACE conn2 -> [0,1866,"setScriptTimeout",{"ms":35000}] 15:25:37 INFO - PROCESS | 3848 | 1462487137285 Marionette TRACE conn2 <- [1,1866,null,{}] 15:25:37 INFO - PROCESS | 3848 | 1462487137293 Marionette TRACE conn2 -> [0,1867,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:25:37 INFO - PROCESS | 3848 | 1462487137367 Marionette TRACE conn2 <- [1,1867,null,{"value":null}] 15:25:37 INFO - PROCESS | 3848 | 1462487137373 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\", \"4d8e089e-8c00-4ed9-b753-79225e50fa4e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:25:37 INFO - PROCESS | 3848 | ++DOCSHELL 10D20000 == 40 [pid = 3848] [id = 476] 15:25:37 INFO - PROCESS | 3848 | ++DOMWINDOW == 91 (10E10400) [pid = 3848] [serial = 1428] [outer = 00000000] 15:25:37 INFO - PROCESS | 3848 | ++DOMWINDOW == 92 (13CB9800) [pid = 3848] [serial = 1429] [outer = 10E10400] 15:25:37 INFO - PROCESS | 3848 | 1462487137417 Marionette DEBUG loaded listener.js 15:25:37 INFO - PROCESS | 3848 | ++DOMWINDOW == 93 (1603FC00) [pid = 3848] [serial = 1430] [outer = 10E10400] 15:25:37 INFO - PROCESS | 3848 | 1462487137845 Marionette TRACE conn2 <- [1,1868,null,{"value":["/2dcontext/path-objects/2d.path.clip.intersect.html",0,null,null,[["Canvas test: 2d.path.clip.intersect",0,null,null]]]}] 15:25:37 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.intersect.html | Canvas test: 2d.path.clip.intersect 15:25:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.intersect.html | took 594ms 15:25:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.unaffected.html 15:25:37 INFO - PROCESS | 3848 | 1462487137881 Marionette TRACE conn2 -> [0,1869,"getWindowHandle",null] 15:25:37 INFO - PROCESS | 3848 | 1462487137883 Marionette TRACE conn2 <- [1,1869,null,{"value":"13"}] 15:25:37 INFO - PROCESS | 3848 | 1462487137886 Marionette TRACE conn2 -> [0,1870,"setScriptTimeout",{"ms":35000}] 15:25:37 INFO - PROCESS | 3848 | 1462487137888 Marionette TRACE conn2 <- [1,1870,null,{}] 15:25:37 INFO - PROCESS | 3848 | 1462487137891 Marionette TRACE conn2 -> [0,1871,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:25:37 INFO - PROCESS | 3848 | 1462487137964 Marionette TRACE conn2 <- [1,1871,null,{"value":null}] 15:25:37 INFO - PROCESS | 3848 | 1462487137971 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\", \"4d8e089e-8c00-4ed9-b753-79225e50fa4e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:25:38 INFO - PROCESS | 3848 | ++DOCSHELL 11B07C00 == 41 [pid = 3848] [id = 477] 15:25:38 INFO - PROCESS | 3848 | ++DOMWINDOW == 94 (1617E000) [pid = 3848] [serial = 1431] [outer = 00000000] 15:25:38 INFO - PROCESS | 3848 | ++DOMWINDOW == 95 (164C0C00) [pid = 3848] [serial = 1432] [outer = 1617E000] 15:25:38 INFO - PROCESS | 3848 | 1462487138014 Marionette DEBUG loaded listener.js 15:25:38 INFO - PROCESS | 3848 | ++DOMWINDOW == 96 (164C6800) [pid = 3848] [serial = 1433] [outer = 1617E000] 15:25:38 INFO - PROCESS | 3848 | 1462487138422 Marionette TRACE conn2 <- [1,1872,null,{"value":["/2dcontext/path-objects/2d.path.clip.unaffected.html",0,null,null,[["Canvas test: 2d.path.clip.unaffected",0,null,null]]]}] 15:25:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.unaffected.html | Canvas test: 2d.path.clip.unaffected 15:25:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.unaffected.html | took 594ms 15:25:38 INFO - PROCESS | 3848 | 1462487138483 Marionette TRACE conn2 -> [0,1873,"getWindowHandle",null] 15:25:38 INFO - PROCESS | 3848 | 1462487138485 Marionette TRACE conn2 <- [1,1873,null,{"value":"13"}] 15:25:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.1.html 15:25:38 INFO - PROCESS | 3848 | 1462487138491 Marionette TRACE conn2 -> [0,1874,"setScriptTimeout",{"ms":35000}] 15:25:38 INFO - PROCESS | 3848 | 1462487138493 Marionette TRACE conn2 <- [1,1874,null,{}] 15:25:38 INFO - PROCESS | 3848 | 1462487138497 Marionette TRACE conn2 -> [0,1875,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:25:38 INFO - PROCESS | 3848 | 1462487138571 Marionette TRACE conn2 <- [1,1875,null,{"value":null}] 15:25:38 INFO - PROCESS | 3848 | 1462487138577 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\", \"4d8e089e-8c00-4ed9-b753-79225e50fa4e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:25:38 INFO - PROCESS | 3848 | ++DOCSHELL 120F2400 == 42 [pid = 3848] [id = 478] 15:25:38 INFO - PROCESS | 3848 | ++DOMWINDOW == 97 (13729800) [pid = 3848] [serial = 1434] [outer = 00000000] 15:25:38 INFO - PROCESS | 3848 | ++DOMWINDOW == 98 (16631000) [pid = 3848] [serial = 1435] [outer = 13729800] 15:25:38 INFO - PROCESS | 3848 | 1462487138620 Marionette DEBUG loaded listener.js 15:25:38 INFO - PROCESS | 3848 | ++DOMWINDOW == 99 (16636000) [pid = 3848] [serial = 1436] [outer = 13729800] 15:25:39 INFO - PROCESS | 3848 | 1462487139464 Marionette TRACE conn2 <- [1,1876,null,{"value":["/2dcontext/path-objects/2d.path.clip.winding.1.html",0,null,null,[["Canvas test: 2d.path.clip.winding.1",0,null,null]]]}] 15:25:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.1.html | Canvas test: 2d.path.clip.winding.1 15:25:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.1.html | took 1001ms 15:25:39 INFO - PROCESS | 3848 | 1462487139494 Marionette TRACE conn2 -> [0,1877,"getWindowHandle",null] 15:25:39 INFO - PROCESS | 3848 | 1462487139498 Marionette TRACE conn2 <- [1,1877,null,{"value":"13"}] 15:25:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.2.html 15:25:39 INFO - PROCESS | 3848 | 1462487139504 Marionette TRACE conn2 -> [0,1878,"setScriptTimeout",{"ms":35000}] 15:25:39 INFO - PROCESS | 3848 | 1462487139508 Marionette TRACE conn2 <- [1,1878,null,{}] 15:25:39 INFO - PROCESS | 3848 | 1462487139513 Marionette TRACE conn2 -> [0,1879,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:25:39 INFO - PROCESS | 3848 | 1462487139626 Marionette TRACE conn2 <- [1,1879,null,{"value":null}] 15:25:39 INFO - PROCESS | 3848 | 1462487139756 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\", \"4d8e089e-8c00-4ed9-b753-79225e50fa4e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:25:39 INFO - PROCESS | 3848 | ++DOCSHELL 0F668800 == 43 [pid = 3848] [id = 479] 15:25:39 INFO - PROCESS | 3848 | ++DOMWINDOW == 100 (0F670800) [pid = 3848] [serial = 1437] [outer = 00000000] 15:25:39 INFO - PROCESS | 3848 | ++DOMWINDOW == 101 (10DE8800) [pid = 3848] [serial = 1438] [outer = 0F670800] 15:25:39 INFO - PROCESS | 3848 | 1462487139820 Marionette DEBUG loaded listener.js 15:25:39 INFO - PROCESS | 3848 | ++DOMWINDOW == 102 (10EA9C00) [pid = 3848] [serial = 1439] [outer = 0F670800] 15:25:40 INFO - PROCESS | 3848 | 1462487140544 Marionette TRACE conn2 <- [1,1880,null,{"value":["/2dcontext/path-objects/2d.path.clip.winding.2.html",0,null,null,[["Canvas test: 2d.path.clip.winding.2",0,null,null]]]}] 15:25:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.2.html | Canvas test: 2d.path.clip.winding.2 15:25:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.2.html | took 1094ms 15:25:40 INFO - PROCESS | 3848 | 1462487140602 Marionette TRACE conn2 -> [0,1881,"getWindowHandle",null] 15:25:40 INFO - PROCESS | 3848 | 1462487140608 Marionette TRACE conn2 <- [1,1881,null,{"value":"13"}] 15:25:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.empty.html 15:25:40 INFO - PROCESS | 3848 | 1462487140615 Marionette TRACE conn2 -> [0,1882,"setScriptTimeout",{"ms":35000}] 15:25:40 INFO - PROCESS | 3848 | 1462487140618 Marionette TRACE conn2 <- [1,1882,null,{}] 15:25:40 INFO - PROCESS | 3848 | 1462487140799 Marionette TRACE conn2 -> [0,1883,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:25:40 INFO - PROCESS | 3848 | 1462487140910 Marionette TRACE conn2 <- [1,1883,null,{"value":null}] 15:25:41 INFO - PROCESS | 3848 | 1462487141017 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\", \"4d8e089e-8c00-4ed9-b753-79225e50fa4e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:25:41 INFO - PROCESS | 3848 | ++DOCSHELL 10592C00 == 44 [pid = 3848] [id = 480] 15:25:41 INFO - PROCESS | 3848 | ++DOMWINDOW == 103 (1060E000) [pid = 3848] [serial = 1440] [outer = 00000000] 15:25:41 INFO - PROCESS | 3848 | ++DOMWINDOW == 104 (10D21C00) [pid = 3848] [serial = 1441] [outer = 1060E000] 15:25:41 INFO - PROCESS | 3848 | 1462487141065 Marionette DEBUG loaded listener.js 15:25:41 INFO - PROCESS | 3848 | ++DOMWINDOW == 105 (10DE5800) [pid = 3848] [serial = 1442] [outer = 1060E000] 15:25:41 INFO - PROCESS | 3848 | --DOCSHELL 11B07C00 == 43 [pid = 3848] [id = 477] 15:25:41 INFO - PROCESS | 3848 | --DOCSHELL 10D20000 == 42 [pid = 3848] [id = 476] 15:25:41 INFO - PROCESS | 3848 | --DOCSHELL 0F5CE000 == 41 [pid = 3848] [id = 475] 15:25:41 INFO - PROCESS | 3848 | --DOCSHELL 11759400 == 40 [pid = 3848] [id = 474] 15:25:41 INFO - PROCESS | 3848 | --DOCSHELL 11755400 == 39 [pid = 3848] [id = 473] 15:25:41 INFO - PROCESS | 3848 | --DOCSHELL 11006800 == 38 [pid = 3848] [id = 472] 15:25:41 INFO - PROCESS | 3848 | --DOCSHELL 13761C00 == 37 [pid = 3848] [id = 471] 15:25:41 INFO - PROCESS | 3848 | --DOCSHELL 0F62A400 == 36 [pid = 3848] [id = 470] 15:25:41 INFO - PROCESS | 3848 | --DOCSHELL 12C3D400 == 35 [pid = 3848] [id = 469] 15:25:41 INFO - PROCESS | 3848 | --DOCSHELL 1175CC00 == 34 [pid = 3848] [id = 468] 15:25:41 INFO - PROCESS | 3848 | --DOCSHELL 1100CC00 == 33 [pid = 3848] [id = 467] 15:25:41 INFO - PROCESS | 3848 | --DOCSHELL 11006C00 == 32 [pid = 3848] [id = 466] 15:25:41 INFO - PROCESS | 3848 | --DOCSHELL 10DE2C00 == 31 [pid = 3848] [id = 465] 15:25:41 INFO - PROCESS | 3848 | --DOMWINDOW == 104 (17895400) [pid = 3848] [serial = 1390] [outer = 00000000] [url = about:blank] 15:25:41 INFO - PROCESS | 3848 | --DOCSHELL 0F66A800 == 30 [pid = 3848] [id = 464] 15:25:41 INFO - PROCESS | 3848 | --DOCSHELL 17373C00 == 29 [pid = 3848] [id = 463] 15:25:41 INFO - PROCESS | 3848 | --DOMWINDOW == 103 (10601800) [pid = 3848] [serial = 1274] [outer = 00000000] [url = about:blank] 15:25:41 INFO - PROCESS | 3848 | --DOMWINDOW == 102 (134BEC00) [pid = 3848] [serial = 1313] [outer = 00000000] [url = about:blank] 15:25:41 INFO - PROCESS | 3848 | --DOMWINDOW == 101 (164C2400) [pid = 3848] [serial = 1316] [outer = 00000000] [url = about:blank] 15:25:41 INFO - PROCESS | 3848 | --DOMWINDOW == 100 (16184C00) [pid = 3848] [serial = 1307] [outer = 00000000] [url = about:blank] 15:25:41 INFO - PROCESS | 3848 | --DOMWINDOW == 99 (11001C00) [pid = 3848] [serial = 1310] [outer = 00000000] [url = about:blank] 15:25:41 INFO - PROCESS | 3848 | --DOMWINDOW == 98 (1617C800) [pid = 3848] [serial = 1375] [outer = 00000000] [url = about:blank] 15:25:41 INFO - PROCESS | 3848 | --DOMWINDOW == 97 (16648C00) [pid = 3848] [serial = 1378] [outer = 00000000] [url = about:blank] 15:25:41 INFO - PROCESS | 3848 | --DOMWINDOW == 96 (164C2000) [pid = 3848] [serial = 1376] [outer = 00000000] [url = about:blank] 15:25:41 INFO - PROCESS | 3848 | --DOMWINDOW == 95 (171E0C00) [pid = 3848] [serial = 1381] [outer = 00000000] [url = about:blank] 15:25:41 INFO - PROCESS | 3848 | --DOMWINDOW == 94 (16657400) [pid = 3848] [serial = 1379] [outer = 00000000] [url = about:blank] 15:25:41 INFO - PROCESS | 3848 | --DOMWINDOW == 93 (1344F000) [pid = 3848] [serial = 1384] [outer = 00000000] [url = about:blank] 15:25:41 INFO - PROCESS | 3848 | --DOMWINDOW == 92 (1736C000) [pid = 3848] [serial = 1387] [outer = 00000000] [url = about:blank] 15:25:41 INFO - PROCESS | 3848 | --DOMWINDOW == 91 (17349800) [pid = 3848] [serial = 1382] [outer = 00000000] [url = about:blank] 15:25:41 INFO - PROCESS | 3848 | --DOMWINDOW == 90 (15B60000) [pid = 3848] [serial = 1372] [outer = 00000000] [url = about:blank] 15:25:41 INFO - PROCESS | 3848 | --DOMWINDOW == 89 (1408FC00) [pid = 3848] [serial = 1369] [outer = 00000000] [url = about:blank] 15:25:41 INFO - PROCESS | 3848 | --DOMWINDOW == 88 (146D5C00) [pid = 3848] [serial = 1370] [outer = 00000000] [url = about:blank] 15:25:41 INFO - PROCESS | 3848 | --DOMWINDOW == 87 (12C3EC00) [pid = 3848] [serial = 1366] [outer = 00000000] [url = about:blank] 15:25:41 INFO - PROCESS | 3848 | --DOMWINDOW == 86 (131D0400) [pid = 3848] [serial = 1367] [outer = 00000000] [url = about:blank] 15:25:41 INFO - PROCESS | 3848 | --DOMWINDOW == 85 (11004C00) [pid = 3848] [serial = 1363] [outer = 00000000] [url = about:blank] 15:25:41 INFO - PROCESS | 3848 | --DOMWINDOW == 84 (1150E800) [pid = 3848] [serial = 1364] [outer = 00000000] [url = about:blank] 15:25:41 INFO - PROCESS | 3848 | --DOMWINDOW == 83 (11021800) [pid = 3848] [serial = 1361] [outer = 00000000] [url = about:blank] 15:25:41 INFO - PROCESS | 3848 | --DOMWINDOW == 82 (1100D400) [pid = 3848] [serial = 1360] [outer = 00000000] [url = about:blank] 15:25:41 INFO - PROCESS | 3848 | --DOMWINDOW == 81 (17370C00) [pid = 3848] [serial = 1388] [outer = 00000000] [url = about:blank] 15:25:41 INFO - PROCESS | 3848 | --DOMWINDOW == 80 (1704EC00) [pid = 3848] [serial = 1358] [outer = 00000000] [url = about:blank] 15:25:41 INFO - PROCESS | 3848 | --DOMWINDOW == 79 (166E9800) [pid = 3848] [serial = 1357] [outer = 00000000] [url = about:blank] 15:25:41 INFO - PROCESS | 3848 | --DOMWINDOW == 78 (15138400) [pid = 3848] [serial = 1355] [outer = 00000000] [url = about:blank] 15:25:41 INFO - PROCESS | 3848 | --DOMWINDOW == 77 (134BE400) [pid = 3848] [serial = 1354] [outer = 00000000] [url = about:blank] 15:25:41 INFO - PROCESS | 3848 | --DOMWINDOW == 76 (11512400) [pid = 3848] [serial = 1352] [outer = 00000000] [url = about:blank] 15:25:41 INFO - PROCESS | 3848 | --DOMWINDOW == 75 (11185400) [pid = 3848] [serial = 1351] [outer = 00000000] [url = about:blank] 15:25:41 INFO - PROCESS | 3848 | --DOMWINDOW == 74 (17050C00) [pid = 3848] [serial = 1349] [outer = 00000000] [url = about:blank] 15:25:41 INFO - PROCESS | 3848 | --DOMWINDOW == 73 (15B67C00) [pid = 3848] [serial = 1373] [outer = 00000000] [url = about:blank] 15:25:41 INFO - PROCESS | 3848 | --DOMWINDOW == 72 (13480400) [pid = 3848] [serial = 1385] [outer = 00000000] [url = about:blank] 15:25:41 INFO - PROCESS | 3848 | 1462487141696 Marionette TRACE conn2 <- [1,1884,null,{"value":["/2dcontext/path-objects/2d.path.closePath.empty.html",0,null,null,[["Canvas test: 2d.path.closePath.empty",0,null,null]]]}] 15:25:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.empty.html | Canvas test: 2d.path.closePath.empty 15:25:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.empty.html | took 1095ms 15:25:41 INFO - PROCESS | 3848 | 1462487141711 Marionette TRACE conn2 -> [0,1885,"getWindowHandle",null] 15:25:41 INFO - PROCESS | 3848 | 1462487141716 Marionette TRACE conn2 <- [1,1885,null,{"value":"13"}] 15:25:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.newline.html 15:25:41 INFO - PROCESS | 3848 | 1462487141720 Marionette TRACE conn2 -> [0,1886,"setScriptTimeout",{"ms":35000}] 15:25:41 INFO - PROCESS | 3848 | 1462487141722 Marionette TRACE conn2 <- [1,1886,null,{}] 15:25:41 INFO - PROCESS | 3848 | 1462487141726 Marionette TRACE conn2 -> [0,1887,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:25:41 INFO - PROCESS | 3848 | 1462487141807 Marionette TRACE conn2 <- [1,1887,null,{"value":null}] 15:25:41 INFO - PROCESS | 3848 | 1462487141903 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\", \"4d8e089e-8c00-4ed9-b753-79225e50fa4e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:25:41 INFO - PROCESS | 3848 | ++DOCSHELL 10DE2C00 == 30 [pid = 3848] [id = 481] 15:25:41 INFO - PROCESS | 3848 | ++DOMWINDOW == 73 (10E02000) [pid = 3848] [serial = 1443] [outer = 00000000] 15:25:41 INFO - PROCESS | 3848 | ++DOMWINDOW == 74 (10F03000) [pid = 3848] [serial = 1444] [outer = 10E02000] 15:25:41 INFO - PROCESS | 3848 | 1462487141949 Marionette DEBUG loaded listener.js 15:25:42 INFO - PROCESS | 3848 | ++DOMWINDOW == 75 (11008800) [pid = 3848] [serial = 1445] [outer = 10E02000] 15:25:42 INFO - PROCESS | 3848 | 1462487142357 Marionette TRACE conn2 <- [1,1888,null,{"value":["/2dcontext/path-objects/2d.path.closePath.newline.html",0,null,null,[["Canvas test: 2d.path.closePath.newline",0,null,null]]]}] 15:25:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.newline.html | Canvas test: 2d.path.closePath.newline 15:25:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.newline.html | took 688ms 15:25:42 INFO - PROCESS | 3848 | 1462487142416 Marionette TRACE conn2 -> [0,1889,"getWindowHandle",null] 15:25:42 INFO - PROCESS | 3848 | 1462487142419 Marionette TRACE conn2 <- [1,1889,null,{"value":"13"}] 15:25:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.nextpoint.html 15:25:42 INFO - PROCESS | 3848 | 1462487142422 Marionette TRACE conn2 -> [0,1890,"setScriptTimeout",{"ms":35000}] 15:25:42 INFO - PROCESS | 3848 | 1462487142424 Marionette TRACE conn2 <- [1,1890,null,{}] 15:25:42 INFO - PROCESS | 3848 | 1462487142428 Marionette TRACE conn2 -> [0,1891,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:25:42 INFO - PROCESS | 3848 | 1462487142507 Marionette TRACE conn2 <- [1,1891,null,{"value":null}] 15:25:42 INFO - PROCESS | 3848 | 1462487142515 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\", \"4d8e089e-8c00-4ed9-b753-79225e50fa4e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:25:42 INFO - PROCESS | 3848 | ++DOCSHELL 1150F000 == 31 [pid = 3848] [id = 482] 15:25:42 INFO - PROCESS | 3848 | ++DOMWINDOW == 76 (11511400) [pid = 3848] [serial = 1446] [outer = 00000000] 15:25:42 INFO - PROCESS | 3848 | ++DOMWINDOW == 77 (1151B400) [pid = 3848] [serial = 1447] [outer = 11511400] 15:25:42 INFO - PROCESS | 3848 | 1462487142565 Marionette DEBUG loaded listener.js 15:25:42 INFO - PROCESS | 3848 | ++DOMWINDOW == 78 (11758400) [pid = 3848] [serial = 1448] [outer = 11511400] 15:25:43 INFO - PROCESS | 3848 | 1462487143036 Marionette TRACE conn2 <- [1,1892,null,{"value":["/2dcontext/path-objects/2d.path.closePath.nextpoint.html",0,null,null,[["Canvas test: 2d.path.closePath.nextpoint",0,null,null]]]}] 15:25:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | Canvas test: 2d.path.closePath.nextpoint 15:25:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | took 625ms 15:25:43 INFO - PROCESS | 3848 | 1462487143065 Marionette TRACE conn2 -> [0,1893,"getWindowHandle",null] 15:25:43 INFO - PROCESS | 3848 | 1462487143071 Marionette TRACE conn2 <- [1,1893,null,{"value":"13"}] 15:25:43 INFO - PROCESS | 3848 | 1462487143080 Marionette TRACE conn2 -> [0,1894,"setScriptTimeout",{"ms":35000}] 15:25:43 INFO - PROCESS | 3848 | 1462487143081 Marionette TRACE conn2 <- [1,1894,null,{}] 15:25:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.basic.html 15:25:43 INFO - PROCESS | 3848 | 1462487143085 Marionette TRACE conn2 -> [0,1895,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:25:43 INFO - PROCESS | 3848 | 1462487143161 Marionette TRACE conn2 <- [1,1895,null,{"value":null}] 15:25:43 INFO - PROCESS | 3848 | 1462487143167 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\", \"4d8e089e-8c00-4ed9-b753-79225e50fa4e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:25:43 INFO - PROCESS | 3848 | ++DOCSHELL 1151A400 == 32 [pid = 3848] [id = 483] 15:25:43 INFO - PROCESS | 3848 | ++DOMWINDOW == 79 (12C1B800) [pid = 3848] [serial = 1449] [outer = 00000000] 15:25:43 INFO - PROCESS | 3848 | ++DOMWINDOW == 80 (12ED4000) [pid = 3848] [serial = 1450] [outer = 12C1B800] 15:25:43 INFO - PROCESS | 3848 | 1462487143215 Marionette DEBUG loaded listener.js 15:25:43 INFO - PROCESS | 3848 | ++DOMWINDOW == 81 (1315B800) [pid = 3848] [serial = 1451] [outer = 12C1B800] 15:25:43 INFO - PROCESS | 3848 | 1462487143647 Marionette TRACE conn2 <- [1,1896,null,{"value":["/2dcontext/path-objects/2d.path.fill.closed.basic.html",0,null,null,[["Canvas test: 2d.path.fill.closed.basic",0,null,null]]]}] 15:25:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.basic.html | Canvas test: 2d.path.fill.closed.basic 15:25:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.basic.html | took 594ms 15:25:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html 15:25:43 INFO - PROCESS | 3848 | 1462487143680 Marionette TRACE conn2 -> [0,1897,"getWindowHandle",null] 15:25:43 INFO - PROCESS | 3848 | 1462487143682 Marionette TRACE conn2 <- [1,1897,null,{"value":"13"}] 15:25:43 INFO - PROCESS | 3848 | 1462487143686 Marionette TRACE conn2 -> [0,1898,"setScriptTimeout",{"ms":35000}] 15:25:43 INFO - PROCESS | 3848 | 1462487143687 Marionette TRACE conn2 <- [1,1898,null,{}] 15:25:43 INFO - PROCESS | 3848 | 1462487143691 Marionette TRACE conn2 -> [0,1899,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:25:43 INFO - PROCESS | 3848 | 1462487143797 Marionette TRACE conn2 <- [1,1899,null,{"value":null}] 15:25:43 INFO - PROCESS | 3848 | 1462487143804 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\", \"4d8e089e-8c00-4ed9-b753-79225e50fa4e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:25:43 INFO - PROCESS | 3848 | ++DOCSHELL 12F0CC00 == 33 [pid = 3848] [id = 484] 15:25:43 INFO - PROCESS | 3848 | ++DOMWINDOW == 82 (13123800) [pid = 3848] [serial = 1452] [outer = 00000000] 15:25:43 INFO - PROCESS | 3848 | ++DOMWINDOW == 83 (1359EC00) [pid = 3848] [serial = 1453] [outer = 13123800] 15:25:43 INFO - PROCESS | 3848 | 1462487143850 Marionette DEBUG loaded listener.js 15:25:43 INFO - PROCESS | 3848 | ++DOMWINDOW == 84 (1375A800) [pid = 3848] [serial = 1454] [outer = 13123800] 15:25:44 INFO - PROCESS | 3848 | 1462487144328 Marionette TRACE conn2 <- [1,1900,null,{"value":["/2dcontext/path-objects/2d.path.fill.closed.unaffected.html",0,null,null,[["Canvas test: 2d.path.fill.closed.unaffected",0,null,null]]]}] 15:25:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | Canvas test: 2d.path.fill.closed.unaffected 15:25:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | took 688ms 15:25:44 INFO - PROCESS | 3848 | 1462487144385 Marionette TRACE conn2 -> [0,1901,"getWindowHandle",null] 15:25:44 INFO - PROCESS | 3848 | 1462487144387 Marionette TRACE conn2 <- [1,1901,null,{"value":"13"}] 15:25:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.overlap.html 15:25:44 INFO - PROCESS | 3848 | 1462487144390 Marionette TRACE conn2 -> [0,1902,"setScriptTimeout",{"ms":35000}] 15:25:44 INFO - PROCESS | 3848 | 1462487144392 Marionette TRACE conn2 <- [1,1902,null,{}] 15:25:44 INFO - PROCESS | 3848 | 1462487144395 Marionette TRACE conn2 -> [0,1903,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:25:44 INFO - PROCESS | 3848 | 1462487144524 Marionette TRACE conn2 <- [1,1903,null,{"value":null}] 15:25:44 INFO - PROCESS | 3848 | 1462487144584 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\", \"4d8e089e-8c00-4ed9-b753-79225e50fa4e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:25:44 INFO - PROCESS | 3848 | ++DOCSHELL 13F82800 == 34 [pid = 3848] [id = 485] 15:25:44 INFO - PROCESS | 3848 | ++DOMWINDOW == 85 (14660C00) [pid = 3848] [serial = 1455] [outer = 00000000] 15:25:44 INFO - PROCESS | 3848 | ++DOMWINDOW == 86 (15138400) [pid = 3848] [serial = 1456] [outer = 14660C00] 15:25:44 INFO - PROCESS | 3848 | 1462487144634 Marionette DEBUG loaded listener.js 15:25:44 INFO - PROCESS | 3848 | ++DOMWINDOW == 87 (155E2400) [pid = 3848] [serial = 1457] [outer = 14660C00] 15:25:45 INFO - PROCESS | 3848 | 1462487145071 Marionette TRACE conn2 <- [1,1904,null,{"value":["/2dcontext/path-objects/2d.path.fill.overlap.html",0,null,null,[["Canvas test: 2d.path.fill.overlap",0,null,null]]]}] 15:25:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.overlap.html | Canvas test: 2d.path.fill.overlap 15:25:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.overlap.html | took 735ms 15:25:45 INFO - PROCESS | 3848 | 1462487145153 Marionette TRACE conn2 -> [0,1905,"getWindowHandle",null] 15:25:45 INFO - PROCESS | 3848 | 1462487145155 Marionette TRACE conn2 <- [1,1905,null,{"value":"13"}] 15:25:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.add.html 15:25:45 INFO - PROCESS | 3848 | 1462487145161 Marionette TRACE conn2 -> [0,1906,"setScriptTimeout",{"ms":35000}] 15:25:45 INFO - PROCESS | 3848 | 1462487145163 Marionette TRACE conn2 <- [1,1906,null,{}] 15:25:45 INFO - PROCESS | 3848 | 1462487145166 Marionette TRACE conn2 -> [0,1907,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:25:45 INFO - PROCESS | 3848 | 1462487145274 Marionette TRACE conn2 <- [1,1907,null,{"value":null}] 15:25:45 INFO - PROCESS | 3848 | 1462487145284 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\", \"4d8e089e-8c00-4ed9-b753-79225e50fa4e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:25:45 INFO - PROCESS | 3848 | ++DOCSHELL 1060C000 == 35 [pid = 3848] [id = 486] 15:25:45 INFO - PROCESS | 3848 | ++DOMWINDOW == 88 (11B07400) [pid = 3848] [serial = 1458] [outer = 00000000] 15:25:45 INFO - PROCESS | 3848 | ++DOMWINDOW == 89 (15B6CC00) [pid = 3848] [serial = 1459] [outer = 11B07400] 15:25:45 INFO - PROCESS | 3848 | 1462487145379 Marionette DEBUG loaded listener.js 15:25:45 INFO - PROCESS | 3848 | ++DOMWINDOW == 90 (15C5FC00) [pid = 3848] [serial = 1460] [outer = 11B07400] 15:25:45 INFO - PROCESS | 3848 | --DOMWINDOW == 89 (1617E000) [pid = 3848] [serial = 1431] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.unaffected.html] 15:25:45 INFO - PROCESS | 3848 | --DOMWINDOW == 88 (1314F800) [pid = 3848] [serial = 1407] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html] 15:25:45 INFO - PROCESS | 3848 | --DOMWINDOW == 87 (13CB8C00) [pid = 3848] [serial = 1413] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html] 15:25:45 INFO - PROCESS | 3848 | --DOMWINDOW == 86 (1060C400) [pid = 3848] [serial = 1410] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html] 15:25:45 INFO - PROCESS | 3848 | --DOMWINDOW == 85 (1117CC00) [pid = 3848] [serial = 1401] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.basic.html] 15:25:45 INFO - PROCESS | 3848 | --DOMWINDOW == 84 (13CBDC00) [pid = 3848] [serial = 1419] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.1.html] 15:25:45 INFO - PROCESS | 3848 | --DOMWINDOW == 83 (11007000) [pid = 3848] [serial = 1398] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.beginPath.html] 15:25:45 INFO - PROCESS | 3848 | --DOMWINDOW == 82 (16043C00) [pid = 3848] [serial = 1422] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.2.html] 15:25:45 INFO - PROCESS | 3848 | --DOMWINDOW == 81 (0F620C00) [pid = 3848] [serial = 1425] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.empty.html] 15:25:45 INFO - PROCESS | 3848 | --DOMWINDOW == 80 (10E10400) [pid = 3848] [serial = 1428] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.intersect.html] 15:25:45 INFO - PROCESS | 3848 | --DOMWINDOW == 79 (10DE7C00) [pid = 3848] [serial = 1395] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.2.html] 15:25:45 INFO - PROCESS | 3848 | --DOMWINDOW == 78 (0F66AC00) [pid = 3848] [serial = 1392] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.1.html] 15:25:45 INFO - PROCESS | 3848 | --DOMWINDOW == 77 (11763400) [pid = 3848] [serial = 1404] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html] 15:25:45 INFO - PROCESS | 3848 | --DOMWINDOW == 76 (1465E800) [pid = 3848] [serial = 1416] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.shape.html] 15:25:45 INFO - PROCESS | 3848 | 1462487145916 Marionette TRACE conn2 <- [1,1908,null,{"value":["/2dcontext/path-objects/2d.path.fill.winding.add.html",0,null,null,[["Canvas test: 2d.path.fill.winding.add",0,null,null]]]}] 15:25:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.add.html | Canvas test: 2d.path.fill.winding.add 15:25:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.add.html | took 797ms 15:25:45 INFO - PROCESS | 3848 | 1462487145964 Marionette TRACE conn2 -> [0,1909,"getWindowHandle",null] 15:25:45 INFO - PROCESS | 3848 | 1462487145966 Marionette TRACE conn2 <- [1,1909,null,{"value":"13"}] 15:25:45 INFO - PROCESS | 3848 | 1462487145969 Marionette TRACE conn2 -> [0,1910,"setScriptTimeout",{"ms":35000}] 15:25:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html 15:25:45 INFO - PROCESS | 3848 | 1462487145971 Marionette TRACE conn2 <- [1,1910,null,{}] 15:25:46 INFO - PROCESS | 3848 | 1462487145975 Marionette TRACE conn2 -> [0,1911,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:25:46 INFO - PROCESS | 3848 | 1462487146047 Marionette TRACE conn2 <- [1,1911,null,{"value":null}] 15:25:46 INFO - PROCESS | 3848 | 1462487146056 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\", \"4d8e089e-8c00-4ed9-b753-79225e50fa4e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:25:46 INFO - PROCESS | 3848 | ++DOCSHELL 0F672400 == 36 [pid = 3848] [id = 487] 15:25:46 INFO - PROCESS | 3848 | ++DOMWINDOW == 77 (1060C400) [pid = 3848] [serial = 1461] [outer = 00000000] 15:25:46 INFO - PROCESS | 3848 | ++DOMWINDOW == 78 (11002800) [pid = 3848] [serial = 1462] [outer = 1060C400] 15:25:46 INFO - PROCESS | 3848 | 1462487146100 Marionette DEBUG loaded listener.js 15:25:46 INFO - PROCESS | 3848 | ++DOMWINDOW == 79 (12ECEC00) [pid = 3848] [serial = 1463] [outer = 1060C400] 15:25:46 INFO - PROCESS | 3848 | 1462487146518 Marionette TRACE conn2 <- [1,1912,null,{"value":["/2dcontext/path-objects/2d.path.fill.winding.subtract.1.html",0,null,null,[["Canvas test: 2d.path.fill.winding.subtract.1",0,null,null]]]}] 15:25:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | Canvas test: 2d.path.fill.winding.subtract.1 15:25:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | took 594ms 15:25:46 INFO - PROCESS | 3848 | 1462487146567 Marionette TRACE conn2 -> [0,1913,"getWindowHandle",null] 15:25:46 INFO - PROCESS | 3848 | 1462487146569 Marionette TRACE conn2 <- [1,1913,null,{"value":"13"}] 15:25:46 INFO - PROCESS | 3848 | 1462487146572 Marionette TRACE conn2 -> [0,1914,"setScriptTimeout",{"ms":35000}] 15:25:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html 15:25:46 INFO - PROCESS | 3848 | 1462487146574 Marionette TRACE conn2 <- [1,1914,null,{}] 15:25:46 INFO - PROCESS | 3848 | 1462487146577 Marionette TRACE conn2 -> [0,1915,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:25:46 INFO - PROCESS | 3848 | 1462487146674 Marionette TRACE conn2 <- [1,1915,null,{"value":null}] 15:25:46 INFO - PROCESS | 3848 | 1462487146681 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\", \"4d8e089e-8c00-4ed9-b753-79225e50fa4e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:25:46 INFO - PROCESS | 3848 | ++DOCSHELL 11003800 == 37 [pid = 3848] [id = 488] 15:25:46 INFO - PROCESS | 3848 | ++DOMWINDOW == 80 (11025C00) [pid = 3848] [serial = 1464] [outer = 00000000] 15:25:46 INFO - PROCESS | 3848 | ++DOMWINDOW == 81 (155EDC00) [pid = 3848] [serial = 1465] [outer = 11025C00] 15:25:46 INFO - PROCESS | 3848 | 1462487146724 Marionette DEBUG loaded listener.js 15:25:46 INFO - PROCESS | 3848 | ++DOMWINDOW == 82 (15C60C00) [pid = 3848] [serial = 1466] [outer = 11025C00] 15:25:47 INFO - PROCESS | 3848 | 1462487147142 Marionette TRACE conn2 <- [1,1916,null,{"value":["/2dcontext/path-objects/2d.path.fill.winding.subtract.2.html",0,null,null,[["Canvas test: 2d.path.fill.winding.subtract.2",0,null,null]]]}] 15:25:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | Canvas test: 2d.path.fill.winding.subtract.2 15:25:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | took 594ms 15:25:47 INFO - PROCESS | 3848 | 1462487147176 Marionette TRACE conn2 -> [0,1917,"getWindowHandle",null] 15:25:47 INFO - PROCESS | 3848 | 1462487147178 Marionette TRACE conn2 <- [1,1917,null,{"value":"13"}] 15:25:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html 15:25:47 INFO - PROCESS | 3848 | 1462487147181 Marionette TRACE conn2 -> [0,1918,"setScriptTimeout",{"ms":35000}] 15:25:47 INFO - PROCESS | 3848 | 1462487147183 Marionette TRACE conn2 <- [1,1918,null,{}] 15:25:47 INFO - PROCESS | 3848 | 1462487147186 Marionette TRACE conn2 -> [0,1919,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:25:47 INFO - PROCESS | 3848 | 1462487147261 Marionette TRACE conn2 <- [1,1919,null,{"value":null}] 15:25:47 INFO - PROCESS | 3848 | 1462487147268 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\", \"4d8e089e-8c00-4ed9-b753-79225e50fa4e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:25:47 INFO - PROCESS | 3848 | ++DOCSHELL 11B42C00 == 38 [pid = 3848] [id = 489] 15:25:47 INFO - PROCESS | 3848 | ++DOMWINDOW == 83 (160BF400) [pid = 3848] [serial = 1467] [outer = 00000000] 15:25:47 INFO - PROCESS | 3848 | ++DOMWINDOW == 84 (1617FC00) [pid = 3848] [serial = 1468] [outer = 160BF400] 15:25:47 INFO - PROCESS | 3848 | 1462487147312 Marionette DEBUG loaded listener.js 15:25:47 INFO - PROCESS | 3848 | ++DOMWINDOW == 85 (1622AC00) [pid = 3848] [serial = 1469] [outer = 160BF400] 15:25:47 INFO - PROCESS | 3848 | 1462487147727 Marionette TRACE conn2 <- [1,1920,null,{"value":["/2dcontext/path-objects/2d.path.fill.winding.subtract.3.html",0,null,null,[["Canvas test: 2d.path.fill.winding.subtract.3",0,null,null]]]}] 15:25:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | Canvas test: 2d.path.fill.winding.subtract.3 15:25:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | took 594ms 15:25:47 INFO - PROCESS | 3848 | 1462487147777 Marionette TRACE conn2 -> [0,1921,"getWindowHandle",null] 15:25:47 INFO - PROCESS | 3848 | 1462487147779 Marionette TRACE conn2 <- [1,1921,null,{"value":"13"}] 15:25:47 INFO - PROCESS | 3848 | 1462487147782 Marionette TRACE conn2 -> [0,1922,"setScriptTimeout",{"ms":35000}] 15:25:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.initial.html 15:25:47 INFO - PROCESS | 3848 | 1462487147784 Marionette TRACE conn2 <- [1,1922,null,{}] 15:25:47 INFO - PROCESS | 3848 | 1462487147791 Marionette TRACE conn2 -> [0,1923,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:25:47 INFO - PROCESS | 3848 | 1462487147926 Marionette TRACE conn2 <- [1,1923,null,{"value":null}] 15:25:48 INFO - PROCESS | 3848 | 1462487148090 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\", \"4d8e089e-8c00-4ed9-b753-79225e50fa4e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:25:48 INFO - PROCESS | 3848 | ++DOCSHELL 0F5D0C00 == 39 [pid = 3848] [id = 490] 15:25:48 INFO - PROCESS | 3848 | ++DOMWINDOW == 86 (0F620800) [pid = 3848] [serial = 1470] [outer = 00000000] 15:25:48 INFO - PROCESS | 3848 | ++DOMWINDOW == 87 (0F665C00) [pid = 3848] [serial = 1471] [outer = 0F620800] 15:25:48 INFO - PROCESS | 3848 | 1462487148149 Marionette DEBUG loaded listener.js 15:25:48 INFO - PROCESS | 3848 | ++DOMWINDOW == 88 (10609800) [pid = 3848] [serial = 1472] [outer = 0F620800] 15:25:48 INFO - PROCESS | 3848 | 1462487148744 Marionette TRACE conn2 <- [1,1924,null,{"value":["/2dcontext/path-objects/2d.path.initial.html",0,null,null,[["Canvas test: 2d.path.initial",0,null,null]]]}] 15:25:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.initial.html | Canvas test: 2d.path.initial 15:25:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.initial.html | took 1000ms 15:25:48 INFO - PROCESS | 3848 | 1462487148787 Marionette TRACE conn2 -> [0,1925,"getWindowHandle",null] 15:25:48 INFO - PROCESS | 3848 | 1462487148791 Marionette TRACE conn2 <- [1,1925,null,{"value":"13"}] 15:25:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.arc.html 15:25:48 INFO - PROCESS | 3848 | 1462487148795 Marionette TRACE conn2 -> [0,1926,"setScriptTimeout",{"ms":35000}] 15:25:48 INFO - PROCESS | 3848 | 1462487148800 Marionette TRACE conn2 <- [1,1926,null,{}] 15:25:48 INFO - PROCESS | 3848 | 1462487148805 Marionette TRACE conn2 -> [0,1927,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:25:48 INFO - PROCESS | 3848 | 1462487148907 Marionette TRACE conn2 <- [1,1927,null,{"value":null}] 15:25:49 INFO - PROCESS | 3848 | 1462487149043 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\", \"4d8e089e-8c00-4ed9-b753-79225e50fa4e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:25:49 INFO - PROCESS | 3848 | ++DOCSHELL 11010000 == 40 [pid = 3848] [id = 491] 15:25:49 INFO - PROCESS | 3848 | ++DOMWINDOW == 89 (1101B000) [pid = 3848] [serial = 1473] [outer = 00000000] 15:25:49 INFO - PROCESS | 3848 | ++DOMWINDOW == 90 (11517400) [pid = 3848] [serial = 1474] [outer = 1101B000] 15:25:49 INFO - PROCESS | 3848 | 1462487149104 Marionette DEBUG loaded listener.js 15:25:49 INFO - PROCESS | 3848 | ++DOMWINDOW == 91 (11B03000) [pid = 3848] [serial = 1475] [outer = 1101B000] 15:25:49 INFO - PROCESS | 3848 | 1462487149709 Marionette TRACE conn2 <- [1,1928,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.arc.html",0,null,null,[["isPointInPath() works on arcs",0,null,null]]]}] 15:25:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | isPointInPath() works on arcs 15:25:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | took 938ms 15:25:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html 15:25:49 INFO - PROCESS | 3848 | 1462487149742 Marionette TRACE conn2 -> [0,1929,"getWindowHandle",null] 15:25:49 INFO - PROCESS | 3848 | 1462487149745 Marionette TRACE conn2 <- [1,1929,null,{"value":"13"}] 15:25:49 INFO - PROCESS | 3848 | 1462487149749 Marionette TRACE conn2 -> [0,1930,"setScriptTimeout",{"ms":35000}] 15:25:49 INFO - PROCESS | 3848 | 1462487149751 Marionette TRACE conn2 <- [1,1930,null,{}] 15:25:49 INFO - PROCESS | 3848 | 1462487149755 Marionette TRACE conn2 -> [0,1931,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:25:49 INFO - PROCESS | 3848 | 1462487149854 Marionette TRACE conn2 <- [1,1931,null,{"value":null}] 15:25:49 INFO - PROCESS | 3848 | 1462487149955 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\", \"4d8e089e-8c00-4ed9-b753-79225e50fa4e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:25:49 INFO - PROCESS | 3848 | ++DOCSHELL 11B0B800 == 41 [pid = 3848] [id = 492] 15:25:49 INFO - PROCESS | 3848 | ++DOMWINDOW == 92 (11B44800) [pid = 3848] [serial = 1476] [outer = 00000000] 15:25:50 INFO - PROCESS | 3848 | ++DOMWINDOW == 93 (15144400) [pid = 3848] [serial = 1477] [outer = 11B44800] 15:25:50 INFO - PROCESS | 3848 | 1462487150018 Marionette DEBUG loaded listener.js 15:25:50 INFO - PROCESS | 3848 | ++DOMWINDOW == 94 (15C61000) [pid = 3848] [serial = 1478] [outer = 11B44800] 15:25:50 INFO - PROCESS | 3848 | 1462487150605 Marionette TRACE conn2 <- [1,1932,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.basic.1.html",0,null,null,[["isPointInPath() detects whether the point is inside the path",0,null,null]]]}] 15:25:50 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | isPointInPath() detects whether the point is inside the path 15:25:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | took 891ms 15:25:50 INFO - PROCESS | 3848 | 1462487150652 Marionette TRACE conn2 -> [0,1933,"getWindowHandle",null] 15:25:50 INFO - PROCESS | 3848 | 1462487150657 Marionette TRACE conn2 <- [1,1933,null,{"value":"13"}] 15:25:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html 15:25:50 INFO - PROCESS | 3848 | 1462487150667 Marionette TRACE conn2 -> [0,1934,"setScriptTimeout",{"ms":35000}] 15:25:50 INFO - PROCESS | 3848 | 1462487150672 Marionette TRACE conn2 <- [1,1934,null,{}] 15:25:50 INFO - PROCESS | 3848 | 1462487150676 Marionette TRACE conn2 -> [0,1935,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:25:50 INFO - PROCESS | 3848 | 1462487150777 Marionette TRACE conn2 <- [1,1935,null,{"value":null}] 15:25:50 INFO - PROCESS | 3848 | 1462487150879 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\", \"4d8e089e-8c00-4ed9-b753-79225e50fa4e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:25:50 INFO - PROCESS | 3848 | ++DOCSHELL 13CB3400 == 42 [pid = 3848] [id = 493] 15:25:50 INFO - PROCESS | 3848 | ++DOMWINDOW == 95 (16177C00) [pid = 3848] [serial = 1479] [outer = 00000000] 15:25:50 INFO - PROCESS | 3848 | ++DOMWINDOW == 96 (1662B800) [pid = 3848] [serial = 1480] [outer = 16177C00] 15:25:50 INFO - PROCESS | 3848 | 1462487150932 Marionette DEBUG loaded listener.js 15:25:51 INFO - PROCESS | 3848 | ++DOMWINDOW == 97 (16630C00) [pid = 3848] [serial = 1481] [outer = 16177C00] 15:25:51 INFO - PROCESS | 3848 | 1462487151771 Marionette TRACE conn2 <- [1,1936,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.basic.2.html",0,null,null,[["isPointInPath() detects whether the point is inside the path",0,null,null]]]}] 15:25:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | isPointInPath() detects whether the point is inside the path 15:25:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | took 1110ms 15:25:51 INFO - PROCESS | 3848 | 1462487151804 Marionette TRACE conn2 -> [0,1937,"getWindowHandle",null] 15:25:51 INFO - PROCESS | 3848 | 1462487151808 Marionette TRACE conn2 <- [1,1937,null,{"value":"13"}] 15:25:51 INFO - PROCESS | 3848 | 1462487151813 Marionette TRACE conn2 -> [0,1938,"setScriptTimeout",{"ms":35000}] 15:25:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html 15:25:51 INFO - PROCESS | 3848 | 1462487151817 Marionette TRACE conn2 <- [1,1938,null,{}] 15:25:51 INFO - PROCESS | 3848 | 1462487151824 Marionette TRACE conn2 -> [0,1939,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:25:51 INFO - PROCESS | 3848 | 1462487151916 Marionette TRACE conn2 <- [1,1939,null,{"value":null}] 15:25:52 INFO - PROCESS | 3848 | 1462487152054 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\", \"4d8e089e-8c00-4ed9-b753-79225e50fa4e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:25:52 INFO - PROCESS | 3848 | ++DOCSHELL 10E05C00 == 43 [pid = 3848] [id = 494] 15:25:52 INFO - PROCESS | 3848 | ++DOMWINDOW == 98 (10E06C00) [pid = 3848] [serial = 1482] [outer = 00000000] 15:25:52 INFO - PROCESS | 3848 | ++DOMWINDOW == 99 (1101A400) [pid = 3848] [serial = 1483] [outer = 10E06C00] 15:25:52 INFO - PROCESS | 3848 | 1462487152131 Marionette DEBUG loaded listener.js 15:25:52 INFO - PROCESS | 3848 | ++DOMWINDOW == 100 (11025000) [pid = 3848] [serial = 1484] [outer = 10E06C00] 15:25:52 INFO - PROCESS | 3848 | --DOCSHELL 11B42C00 == 42 [pid = 3848] [id = 489] 15:25:52 INFO - PROCESS | 3848 | --DOCSHELL 11003800 == 41 [pid = 3848] [id = 488] 15:25:52 INFO - PROCESS | 3848 | --DOCSHELL 0F672400 == 40 [pid = 3848] [id = 487] 15:25:52 INFO - PROCESS | 3848 | --DOCSHELL 1060C000 == 39 [pid = 3848] [id = 486] 15:25:52 INFO - PROCESS | 3848 | --DOCSHELL 13F82800 == 38 [pid = 3848] [id = 485] 15:25:52 INFO - PROCESS | 3848 | --DOCSHELL 12F0CC00 == 37 [pid = 3848] [id = 484] 15:25:52 INFO - PROCESS | 3848 | --DOCSHELL 1151A400 == 36 [pid = 3848] [id = 483] 15:25:52 INFO - PROCESS | 3848 | --DOCSHELL 1150F000 == 35 [pid = 3848] [id = 482] 15:25:52 INFO - PROCESS | 3848 | --DOCSHELL 10DE2C00 == 34 [pid = 3848] [id = 481] 15:25:52 INFO - PROCESS | 3848 | --DOCSHELL 10592C00 == 33 [pid = 3848] [id = 480] 15:25:52 INFO - PROCESS | 3848 | --DOCSHELL 120F2400 == 32 [pid = 3848] [id = 478] 15:25:52 INFO - PROCESS | 3848 | --DOMWINDOW == 99 (1341A400) [pid = 3848] [serial = 1408] [outer = 00000000] [url = about:blank] 15:25:52 INFO - PROCESS | 3848 | --DOMWINDOW == 98 (134CD800) [pid = 3848] [serial = 1409] [outer = 00000000] [url = about:blank] 15:25:52 INFO - PROCESS | 3848 | --DOMWINDOW == 97 (1408B400) [pid = 3848] [serial = 1414] [outer = 00000000] [url = about:blank] 15:25:52 INFO - PROCESS | 3848 | --DOMWINDOW == 96 (13724000) [pid = 3848] [serial = 1411] [outer = 00000000] [url = about:blank] 15:25:52 INFO - PROCESS | 3848 | --DOMWINDOW == 95 (1372FC00) [pid = 3848] [serial = 1412] [outer = 00000000] [url = about:blank] 15:25:52 INFO - PROCESS | 3848 | --DOMWINDOW == 94 (11514000) [pid = 3848] [serial = 1402] [outer = 00000000] [url = about:blank] 15:25:52 INFO - PROCESS | 3848 | --DOMWINDOW == 93 (11756C00) [pid = 3848] [serial = 1403] [outer = 00000000] [url = about:blank] 15:25:52 INFO - PROCESS | 3848 | --DOMWINDOW == 92 (15B66C00) [pid = 3848] [serial = 1420] [outer = 00000000] [url = about:blank] 15:25:52 INFO - PROCESS | 3848 | --DOMWINDOW == 91 (1100C400) [pid = 3848] [serial = 1399] [outer = 00000000] [url = about:blank] 15:25:52 INFO - PROCESS | 3848 | --DOMWINDOW == 90 (1101CC00) [pid = 3848] [serial = 1400] [outer = 00000000] [url = about:blank] 15:25:52 INFO - PROCESS | 3848 | --DOMWINDOW == 89 (16184000) [pid = 3848] [serial = 1424] [outer = 00000000] [url = about:blank] 15:25:52 INFO - PROCESS | 3848 | --DOMWINDOW == 88 (1617D000) [pid = 3848] [serial = 1423] [outer = 00000000] [url = about:blank] 15:25:52 INFO - PROCESS | 3848 | --DOMWINDOW == 87 (10F09400) [pid = 3848] [serial = 1427] [outer = 00000000] [url = about:blank] 15:25:52 INFO - PROCESS | 3848 | --DOMWINDOW == 86 (10E8F800) [pid = 3848] [serial = 1426] [outer = 00000000] [url = about:blank] 15:25:52 INFO - PROCESS | 3848 | --DOMWINDOW == 85 (13CB9800) [pid = 3848] [serial = 1429] [outer = 00000000] [url = about:blank] 15:25:52 INFO - PROCESS | 3848 | --DOMWINDOW == 84 (10E04C00) [pid = 3848] [serial = 1396] [outer = 00000000] [url = about:blank] 15:25:52 INFO - PROCESS | 3848 | --DOMWINDOW == 83 (10E0B000) [pid = 3848] [serial = 1397] [outer = 00000000] [url = about:blank] 15:25:52 INFO - PROCESS | 3848 | --DOMWINDOW == 82 (10554C00) [pid = 3848] [serial = 1393] [outer = 00000000] [url = about:blank] 15:25:52 INFO - PROCESS | 3848 | --DOMWINDOW == 81 (106A9C00) [pid = 3848] [serial = 1394] [outer = 00000000] [url = about:blank] 15:25:52 INFO - PROCESS | 3848 | --DOMWINDOW == 80 (11B08000) [pid = 3848] [serial = 1405] [outer = 00000000] [url = about:blank] 15:25:52 INFO - PROCESS | 3848 | --DOMWINDOW == 79 (11B48C00) [pid = 3848] [serial = 1406] [outer = 00000000] [url = about:blank] 15:25:52 INFO - PROCESS | 3848 | --DOMWINDOW == 78 (151B1000) [pid = 3848] [serial = 1417] [outer = 00000000] [url = about:blank] 15:25:52 INFO - PROCESS | 3848 | --DOMWINDOW == 77 (15C61C00) [pid = 3848] [serial = 1421] [outer = 00000000] [url = about:blank] 15:25:52 INFO - PROCESS | 3848 | --DOMWINDOW == 76 (151B5000) [pid = 3848] [serial = 1418] [outer = 00000000] [url = about:blank] 15:25:52 INFO - PROCESS | 3848 | --DOMWINDOW == 75 (1408D400) [pid = 3848] [serial = 1415] [outer = 00000000] [url = about:blank] 15:25:52 INFO - PROCESS | 3848 | --DOMWINDOW == 74 (1603FC00) [pid = 3848] [serial = 1430] [outer = 00000000] [url = about:blank] 15:25:52 INFO - PROCESS | 3848 | --DOMWINDOW == 73 (164C6800) [pid = 3848] [serial = 1433] [outer = 00000000] [url = about:blank] 15:25:52 INFO - PROCESS | 3848 | --DOMWINDOW == 72 (164C0C00) [pid = 3848] [serial = 1432] [outer = 00000000] [url = about:blank] 15:25:52 INFO - PROCESS | 3848 | 1462487152715 Marionette TRACE conn2 <- [1,1940,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.bezier.html",0,null,null,[["isPointInPath() works on Bezier curves",0,null,null]]]}] 15:25:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | isPointInPath() works on Bezier curves 15:25:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | took 938ms 15:25:52 INFO - PROCESS | 3848 | 1462487152760 Marionette TRACE conn2 -> [0,1941,"getWindowHandle",null] 15:25:52 INFO - PROCESS | 3848 | 1462487152765 Marionette TRACE conn2 <- [1,1941,null,{"value":"13"}] 15:25:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html 15:25:52 INFO - PROCESS | 3848 | 1462487152775 Marionette TRACE conn2 -> [0,1942,"setScriptTimeout",{"ms":35000}] 15:25:52 INFO - PROCESS | 3848 | 1462487152777 Marionette TRACE conn2 <- [1,1942,null,{}] 15:25:52 INFO - PROCESS | 3848 | 1462487152781 Marionette TRACE conn2 -> [0,1943,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:25:52 INFO - PROCESS | 3848 | 1462487152860 Marionette TRACE conn2 <- [1,1943,null,{"value":null}] 15:25:52 INFO - PROCESS | 3848 | 1462487152870 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\", \"4d8e089e-8c00-4ed9-b753-79225e50fa4e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:25:52 INFO - PROCESS | 3848 | ++DOCSHELL 10E0BC00 == 33 [pid = 3848] [id = 495] 15:25:52 INFO - PROCESS | 3848 | ++DOMWINDOW == 73 (10E0C000) [pid = 3848] [serial = 1485] [outer = 00000000] 15:25:52 INFO - PROCESS | 3848 | ++DOMWINDOW == 74 (11019400) [pid = 3848] [serial = 1486] [outer = 10E0C000] 15:25:52 INFO - PROCESS | 3848 | 1462487152914 Marionette DEBUG loaded listener.js 15:25:52 INFO - PROCESS | 3848 | ++DOMWINDOW == 75 (11515000) [pid = 3848] [serial = 1487] [outer = 10E0C000] 15:25:53 INFO - PROCESS | 3848 | 1462487153391 Marionette TRACE conn2 <- [1,1944,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.bigarc.html",0,null,null,[["isPointInPath() works on unclosed arcs larger than 2pi",0,null,null]]]}] 15:25:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | isPointInPath() works on unclosed arcs larger than 2pi 15:25:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | took 641ms 15:25:53 INFO - PROCESS | 3848 | 1462487153414 Marionette TRACE conn2 -> [0,1945,"getWindowHandle",null] 15:25:53 INFO - PROCESS | 3848 | 1462487153416 Marionette TRACE conn2 <- [1,1945,null,{"value":"13"}] 15:25:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.edge.html 15:25:53 INFO - PROCESS | 3848 | 1462487153420 Marionette TRACE conn2 -> [0,1946,"setScriptTimeout",{"ms":35000}] 15:25:53 INFO - PROCESS | 3848 | 1462487153423 Marionette TRACE conn2 <- [1,1946,null,{}] 15:25:53 INFO - PROCESS | 3848 | 1462487153433 Marionette TRACE conn2 -> [0,1947,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:25:53 INFO - PROCESS | 3848 | 1462487153517 Marionette TRACE conn2 <- [1,1947,null,{"value":null}] 15:25:53 INFO - PROCESS | 3848 | 1462487153525 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\", \"4d8e089e-8c00-4ed9-b753-79225e50fa4e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:25:53 INFO - PROCESS | 3848 | ++DOCSHELL 11B3FC00 == 34 [pid = 3848] [id = 496] 15:25:53 INFO - PROCESS | 3848 | ++DOMWINDOW == 76 (11B43000) [pid = 3848] [serial = 1488] [outer = 00000000] 15:25:53 INFO - PROCESS | 3848 | ++DOMWINDOW == 77 (11BC7000) [pid = 3848] [serial = 1489] [outer = 11B43000] 15:25:53 INFO - PROCESS | 3848 | 1462487153572 Marionette DEBUG loaded listener.js 15:25:53 INFO - PROCESS | 3848 | ++DOMWINDOW == 78 (12F10400) [pid = 3848] [serial = 1490] [outer = 11B43000] 15:25:54 INFO - PROCESS | 3848 | 1462487154088 Marionette TRACE conn2 <- [1,1948,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.edge.html",0,null,null,[["isPointInPath() counts points on the path as being inside",0,null,null]]]}] 15:25:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | isPointInPath() counts points on the path as being inside 15:25:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | took 688ms 15:25:54 INFO - PROCESS | 3848 | 1462487154119 Marionette TRACE conn2 -> [0,1949,"getWindowHandle",null] 15:25:54 INFO - PROCESS | 3848 | 1462487154121 Marionette TRACE conn2 <- [1,1949,null,{"value":"13"}] 15:25:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.empty.html 15:25:54 INFO - PROCESS | 3848 | 1462487154124 Marionette TRACE conn2 -> [0,1950,"setScriptTimeout",{"ms":35000}] 15:25:54 INFO - PROCESS | 3848 | 1462487154126 Marionette TRACE conn2 <- [1,1950,null,{}] 15:25:54 INFO - PROCESS | 3848 | 1462487154129 Marionette TRACE conn2 -> [0,1951,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:25:54 INFO - PROCESS | 3848 | 1462487154208 Marionette TRACE conn2 <- [1,1951,null,{"value":null}] 15:25:54 INFO - PROCESS | 3848 | 1462487154298 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\", \"4d8e089e-8c00-4ed9-b753-79225e50fa4e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:25:54 INFO - PROCESS | 3848 | ++DOCSHELL 1340E000 == 35 [pid = 3848] [id = 497] 15:25:54 INFO - PROCESS | 3848 | ++DOMWINDOW == 79 (1341A400) [pid = 3848] [serial = 1491] [outer = 00000000] 15:25:54 INFO - PROCESS | 3848 | ++DOMWINDOW == 80 (13762400) [pid = 3848] [serial = 1492] [outer = 1341A400] 15:25:54 INFO - PROCESS | 3848 | 1462487154343 Marionette DEBUG loaded listener.js 15:25:54 INFO - PROCESS | 3848 | ++DOMWINDOW == 81 (13CC0C00) [pid = 3848] [serial = 1493] [outer = 1341A400] 15:25:54 INFO - PROCESS | 3848 | 1462487154706 Marionette TRACE conn2 <- [1,1952,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.empty.html",0,null,null,[["isPointInPath() works when there is no path",0,null,null]]]}] 15:25:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | isPointInPath() works when there is no path 15:25:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | took 626ms 15:25:54 INFO - PROCESS | 3848 | 1462487154762 Marionette TRACE conn2 -> [0,1953,"getWindowHandle",null] 15:25:54 INFO - PROCESS | 3848 | 1462487154764 Marionette TRACE conn2 <- [1,1953,null,{"value":"13"}] 15:25:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html 15:25:54 INFO - PROCESS | 3848 | 1462487154767 Marionette TRACE conn2 -> [0,1954,"setScriptTimeout",{"ms":35000}] 15:25:54 INFO - PROCESS | 3848 | 1462487154769 Marionette TRACE conn2 <- [1,1954,null,{}] 15:25:54 INFO - PROCESS | 3848 | 1462487154773 Marionette TRACE conn2 -> [0,1955,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:25:54 INFO - PROCESS | 3848 | 1462487154886 Marionette TRACE conn2 <- [1,1955,null,{"value":null}] 15:25:54 INFO - PROCESS | 3848 | 1462487154976 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\", \"4d8e089e-8c00-4ed9-b753-79225e50fa4e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:25:54 INFO - PROCESS | 3848 | ++DOCSHELL 1466C000 == 36 [pid = 3848] [id = 498] 15:25:54 INFO - PROCESS | 3848 | ++DOMWINDOW == 82 (146D4400) [pid = 3848] [serial = 1494] [outer = 00000000] 15:25:55 INFO - PROCESS | 3848 | ++DOMWINDOW == 83 (15139000) [pid = 3848] [serial = 1495] [outer = 146D4400] 15:25:55 INFO - PROCESS | 3848 | 1462487155023 Marionette DEBUG loaded listener.js 15:25:55 INFO - PROCESS | 3848 | ++DOMWINDOW == 84 (1513C800) [pid = 3848] [serial = 1496] [outer = 146D4400] 15:25:55 INFO - PROCESS | 3848 | 1462487155456 Marionette TRACE conn2 <- [1,1956,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html",0,null,null,[["isPointInPath() returns false for non-finite arguments",0,null,null]]]}] 15:25:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | isPointInPath() returns false for non-finite arguments 15:25:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | took 735ms 15:25:55 INFO - PROCESS | 3848 | 1462487155508 Marionette TRACE conn2 -> [0,1957,"getWindowHandle",null] 15:25:55 INFO - PROCESS | 3848 | 1462487155510 Marionette TRACE conn2 <- [1,1957,null,{"value":"13"}] 15:25:55 INFO - PROCESS | 3848 | 1462487155514 Marionette TRACE conn2 -> [0,1958,"setScriptTimeout",{"ms":35000}] 15:25:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.outside.html 15:25:55 INFO - PROCESS | 3848 | 1462487155515 Marionette TRACE conn2 <- [1,1958,null,{}] 15:25:55 INFO - PROCESS | 3848 | 1462487155519 Marionette TRACE conn2 -> [0,1959,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:25:55 INFO - PROCESS | 3848 | 1462487155648 Marionette TRACE conn2 <- [1,1959,null,{"value":null}] 15:25:55 INFO - PROCESS | 3848 | 1462487155662 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\", \"4d8e089e-8c00-4ed9-b753-79225e50fa4e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:25:55 INFO - PROCESS | 3848 | ++DOCSHELL 151B8400 == 37 [pid = 3848] [id = 499] 15:25:55 INFO - PROCESS | 3848 | ++DOMWINDOW == 85 (155ED400) [pid = 3848] [serial = 1497] [outer = 00000000] 15:25:55 INFO - PROCESS | 3848 | ++DOMWINDOW == 86 (16040000) [pid = 3848] [serial = 1498] [outer = 155ED400] 15:25:55 INFO - PROCESS | 3848 | 1462487155708 Marionette DEBUG loaded listener.js 15:25:55 INFO - PROCESS | 3848 | ++DOMWINDOW == 87 (16177400) [pid = 3848] [serial = 1499] [outer = 155ED400] 15:25:56 INFO - PROCESS | 3848 | 1462487156161 Marionette TRACE conn2 <- [1,1960,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.outside.html",0,null,null,[["isPointInPath() works on paths outside the canvas",0,null,null]]]}] 15:25:56 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | isPointInPath() works on paths outside the canvas 15:25:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | took 688ms 15:25:56 INFO - PROCESS | 3848 | 1462487156213 Marionette TRACE conn2 -> [0,1961,"getWindowHandle",null] 15:25:56 INFO - PROCESS | 3848 | 1462487156215 Marionette TRACE conn2 <- [1,1961,null,{"value":"13"}] 15:25:56 INFO - PROCESS | 3848 | 1462487156219 Marionette TRACE conn2 -> [0,1962,"setScriptTimeout",{"ms":35000}] 15:25:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html 15:25:56 INFO - PROCESS | 3848 | 1462487156220 Marionette TRACE conn2 <- [1,1962,null,{}] 15:25:56 INFO - PROCESS | 3848 | 1462487156230 Marionette TRACE conn2 -> [0,1963,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:25:56 INFO - PROCESS | 3848 | 1462487156359 Marionette TRACE conn2 <- [1,1963,null,{"value":null}] 15:25:56 INFO - PROCESS | 3848 | 1462487156369 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\", \"4d8e089e-8c00-4ed9-b753-79225e50fa4e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:25:56 INFO - PROCESS | 3848 | ++DOCSHELL 0F665800 == 38 [pid = 3848] [id = 500] 15:25:56 INFO - PROCESS | 3848 | ++DOMWINDOW == 88 (160C8000) [pid = 3848] [serial = 1500] [outer = 00000000] 15:25:56 INFO - PROCESS | 3848 | ++DOMWINDOW == 89 (164BC400) [pid = 3848] [serial = 1501] [outer = 160C8000] 15:25:56 INFO - PROCESS | 3848 | 1462487156413 Marionette DEBUG loaded listener.js 15:25:56 INFO - PROCESS | 3848 | ++DOMWINDOW == 90 (164BCC00) [pid = 3848] [serial = 1502] [outer = 160C8000] 15:25:56 INFO - PROCESS | 3848 | 1462487156836 Marionette TRACE conn2 <- [1,1964,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.subpath.html",0,null,null,[["isPointInPath() uses the current path, not just the subpath",0,null,null]]]}] 15:25:56 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | isPointInPath() uses the current path, not just the subpath 15:25:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | took 625ms 15:25:56 INFO - PROCESS | 3848 | 1462487156857 Marionette TRACE conn2 -> [0,1965,"getWindowHandle",null] 15:25:56 INFO - PROCESS | 3848 | 1462487156859 Marionette TRACE conn2 <- [1,1965,null,{"value":"13"}] 15:25:56 INFO - PROCESS | 3848 | --DOMWINDOW == 89 (17376000) [pid = 3848] [serial = 1389] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.transformation.html] 15:25:56 INFO - PROCESS | 3848 | --DOMWINDOW == 88 (14660C00) [pid = 3848] [serial = 1455] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.overlap.html] 15:25:56 INFO - PROCESS | 3848 | --DOMWINDOW == 87 (13123800) [pid = 3848] [serial = 1452] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.unaffected.html] 15:25:56 INFO - PROCESS | 3848 | --DOMWINDOW == 86 (11B07400) [pid = 3848] [serial = 1458] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.add.html] 15:25:56 INFO - PROCESS | 3848 | --DOMWINDOW == 85 (10E02000) [pid = 3848] [serial = 1443] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.newline.html] 15:25:56 INFO - PROCESS | 3848 | --DOMWINDOW == 84 (1060E000) [pid = 3848] [serial = 1440] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.empty.html] 15:25:56 INFO - PROCESS | 3848 | --DOMWINDOW == 83 (12C1B800) [pid = 3848] [serial = 1449] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.basic.html] 15:25:56 INFO - PROCESS | 3848 | --DOMWINDOW == 82 (11511400) [pid = 3848] [serial = 1446] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.nextpoint.html] 15:25:56 INFO - PROCESS | 3848 | --DOMWINDOW == 81 (1060C400) [pid = 3848] [serial = 1461] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.1.html] 15:25:56 INFO - PROCESS | 3848 | --DOMWINDOW == 80 (11025C00) [pid = 3848] [serial = 1464] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.2.html] 15:25:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html 15:25:56 INFO - PROCESS | 3848 | 1462487156941 Marionette TRACE conn2 -> [0,1966,"setScriptTimeout",{"ms":35000}] 15:25:56 INFO - PROCESS | 3848 | 1462487156943 Marionette TRACE conn2 <- [1,1966,null,{}] 15:25:56 INFO - PROCESS | 3848 | 1462487156946 Marionette TRACE conn2 -> [0,1967,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:25:57 INFO - PROCESS | 3848 | 1462487157021 Marionette TRACE conn2 <- [1,1967,null,{"value":null}] 15:25:57 INFO - PROCESS | 3848 | 1462487157027 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\", \"4d8e089e-8c00-4ed9-b753-79225e50fa4e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:25:57 INFO - PROCESS | 3848 | ++DOCSHELL 0F62C800 == 39 [pid = 3848] [id = 501] 15:25:57 INFO - PROCESS | 3848 | ++DOMWINDOW == 81 (1150DC00) [pid = 3848] [serial = 1503] [outer = 00000000] 15:25:57 INFO - PROCESS | 3848 | ++DOMWINDOW == 82 (120EF000) [pid = 3848] [serial = 1504] [outer = 1150DC00] 15:25:57 INFO - PROCESS | 3848 | 1462487157071 Marionette DEBUG loaded listener.js 15:25:57 INFO - PROCESS | 3848 | ++DOMWINDOW == 83 (12C3F800) [pid = 3848] [serial = 1505] [outer = 1150DC00] 15:25:57 INFO - PROCESS | 3848 | 1462487157483 Marionette TRACE conn2 <- [1,1968,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.transform.1.html",0,null,null,[["isPointInPath() handles transformations correctly",0,null,null]]]}] 15:25:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | isPointInPath() handles transformations correctly 15:25:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | took 594ms 15:25:57 INFO - PROCESS | 3848 | 1462487157539 Marionette TRACE conn2 -> [0,1969,"getWindowHandle",null] 15:25:57 INFO - PROCESS | 3848 | 1462487157541 Marionette TRACE conn2 <- [1,1969,null,{"value":"13"}] 15:25:57 INFO - PROCESS | 3848 | 1462487157544 Marionette TRACE conn2 -> [0,1970,"setScriptTimeout",{"ms":35000}] 15:25:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html 15:25:57 INFO - PROCESS | 3848 | 1462487157546 Marionette TRACE conn2 <- [1,1970,null,{}] 15:25:57 INFO - PROCESS | 3848 | 1462487157550 Marionette TRACE conn2 -> [0,1971,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:25:57 INFO - PROCESS | 3848 | 1462487157631 Marionette TRACE conn2 <- [1,1971,null,{"value":null}] 15:25:57 INFO - PROCESS | 3848 | 1462487157638 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\", \"4d8e089e-8c00-4ed9-b753-79225e50fa4e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:25:57 INFO - PROCESS | 3848 | ++DOCSHELL 1175A800 == 40 [pid = 3848] [id = 502] 15:25:57 INFO - PROCESS | 3848 | ++DOMWINDOW == 84 (164BA000) [pid = 3848] [serial = 1506] [outer = 00000000] 15:25:57 INFO - PROCESS | 3848 | ++DOMWINDOW == 85 (1662E400) [pid = 3848] [serial = 1507] [outer = 164BA000] 15:25:57 INFO - PROCESS | 3848 | 1462487157710 Marionette DEBUG loaded listener.js 15:25:57 INFO - PROCESS | 3848 | ++DOMWINDOW == 86 (16656C00) [pid = 3848] [serial = 1508] [outer = 164BA000] 15:25:58 INFO - PROCESS | 3848 | 1462487158134 Marionette TRACE conn2 <- [1,1972,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.transform.2.html",0,null,null,[["isPointInPath() handles transformations correctly",0,null,null]]]}] 15:25:58 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | isPointInPath() handles transformations correctly 15:25:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | took 625ms 15:25:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html 15:25:58 INFO - PROCESS | 3848 | 1462487158183 Marionette TRACE conn2 -> [0,1973,"getWindowHandle",null] 15:25:58 INFO - PROCESS | 3848 | 1462487158185 Marionette TRACE conn2 <- [1,1973,null,{"value":"13"}] 15:25:58 INFO - PROCESS | 3848 | 1462487158188 Marionette TRACE conn2 -> [0,1974,"setScriptTimeout",{"ms":35000}] 15:25:58 INFO - PROCESS | 3848 | 1462487158190 Marionette TRACE conn2 <- [1,1974,null,{}] 15:25:58 INFO - PROCESS | 3848 | 1462487158194 Marionette TRACE conn2 -> [0,1975,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:25:58 INFO - PROCESS | 3848 | 1462487158272 Marionette TRACE conn2 <- [1,1975,null,{"value":null}] 15:25:58 INFO - PROCESS | 3848 | 1462487158278 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\", \"4d8e089e-8c00-4ed9-b753-79225e50fa4e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:25:58 INFO - PROCESS | 3848 | ++DOCSHELL 16012800 == 41 [pid = 3848] [id = 503] 15:25:58 INFO - PROCESS | 3848 | ++DOMWINDOW == 87 (16652C00) [pid = 3848] [serial = 1509] [outer = 00000000] 15:25:58 INFO - PROCESS | 3848 | ++DOMWINDOW == 88 (16D31400) [pid = 3848] [serial = 1510] [outer = 16652C00] 15:25:58 INFO - PROCESS | 3848 | 1462487158321 Marionette DEBUG loaded listener.js 15:25:58 INFO - PROCESS | 3848 | ++DOMWINDOW == 89 (17042400) [pid = 3848] [serial = 1511] [outer = 16652C00] 15:25:58 INFO - PROCESS | 3848 | 1462487158767 Marionette TRACE conn2 <- [1,1976,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.transform.3.html",0,null,null,[["isPointInPath() handles transformations correctly",0,null,null]]]}] 15:25:58 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | isPointInPath() handles transformations correctly 15:25:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | took 626ms 15:25:58 INFO - PROCESS | 3848 | 1462487158826 Marionette TRACE conn2 -> [0,1977,"getWindowHandle",null] 15:25:58 INFO - PROCESS | 3848 | 1462487158828 Marionette TRACE conn2 <- [1,1977,null,{"value":"13"}] 15:25:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html 15:25:58 INFO - PROCESS | 3848 | 1462487158832 Marionette TRACE conn2 -> [0,1978,"setScriptTimeout",{"ms":35000}] 15:25:58 INFO - PROCESS | 3848 | 1462487158834 Marionette TRACE conn2 <- [1,1978,null,{}] 15:25:58 INFO - PROCESS | 3848 | 1462487158837 Marionette TRACE conn2 -> [0,1979,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:25:58 INFO - PROCESS | 3848 | 1462487158931 Marionette TRACE conn2 <- [1,1979,null,{"value":null}] 15:25:59 INFO - PROCESS | 3848 | 1462487159114 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\", \"4d8e089e-8c00-4ed9-b753-79225e50fa4e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:25:59 INFO - PROCESS | 3848 | ++DOCSHELL 0F61FC00 == 42 [pid = 3848] [id = 504] 15:25:59 INFO - PROCESS | 3848 | ++DOMWINDOW == 90 (0F625400) [pid = 3848] [serial = 1512] [outer = 00000000] 15:25:59 INFO - PROCESS | 3848 | ++DOMWINDOW == 91 (1058BC00) [pid = 3848] [serial = 1513] [outer = 0F625400] 15:25:59 INFO - PROCESS | 3848 | 1462487159221 Marionette DEBUG loaded listener.js 15:25:59 INFO - PROCESS | 3848 | ++DOMWINDOW == 92 (10DE7000) [pid = 3848] [serial = 1514] [outer = 0F625400] 15:25:59 INFO - PROCESS | 3848 | 1462487159797 Marionette TRACE conn2 <- [1,1980,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.transform.4.html",0,null,null,[["isPointInPath() handles transformations correctly",0,null,null]]]}] 15:25:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | isPointInPath() handles transformations correctly 15:25:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | took 1001ms 15:25:59 INFO - PROCESS | 3848 | 1462487159835 Marionette TRACE conn2 -> [0,1981,"getWindowHandle",null] 15:25:59 INFO - PROCESS | 3848 | 1462487159839 Marionette TRACE conn2 <- [1,1981,null,{"value":"13"}] 15:25:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html 15:25:59 INFO - PROCESS | 3848 | 1462487159844 Marionette TRACE conn2 -> [0,1982,"setScriptTimeout",{"ms":35000}] 15:25:59 INFO - PROCESS | 3848 | 1462487159848 Marionette TRACE conn2 <- [1,1982,null,{}] 15:25:59 INFO - PROCESS | 3848 | 1462487159853 Marionette TRACE conn2 -> [0,1983,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:25:59 INFO - PROCESS | 3848 | 1462487159959 Marionette TRACE conn2 <- [1,1983,null,{"value":null}] 15:26:00 INFO - PROCESS | 3848 | 1462487160063 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\", \"4d8e089e-8c00-4ed9-b753-79225e50fa4e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:26:00 INFO - PROCESS | 3848 | ++DOCSHELL 11021800 == 43 [pid = 3848] [id = 505] 15:26:00 INFO - PROCESS | 3848 | ++DOMWINDOW == 93 (11510C00) [pid = 3848] [serial = 1515] [outer = 00000000] 15:26:00 INFO - PROCESS | 3848 | ++DOMWINDOW == 94 (11763000) [pid = 3848] [serial = 1516] [outer = 11510C00] 15:26:00 INFO - PROCESS | 3848 | 1462487160118 Marionette DEBUG loaded listener.js 15:26:00 INFO - PROCESS | 3848 | ++DOMWINDOW == 95 (11B8BC00) [pid = 3848] [serial = 1517] [outer = 11510C00] 15:26:00 INFO - PROCESS | 3848 | 1462487160737 Marionette TRACE conn2 <- [1,1984,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.unclosed.html",0,null,null,[["isPointInPath() works on unclosed subpaths",0,null,null]]]}] 15:26:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | isPointInPath() works on unclosed subpaths 15:26:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | took 938ms 15:26:00 INFO - PROCESS | 3848 | 1462487160793 Marionette TRACE conn2 -> [0,1985,"getWindowHandle",null] 15:26:00 INFO - PROCESS | 3848 | 1462487160797 Marionette TRACE conn2 <- [1,1985,null,{"value":"13"}] 15:26:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.winding.html 15:26:00 INFO - PROCESS | 3848 | 1462487160802 Marionette TRACE conn2 -> [0,1986,"setScriptTimeout",{"ms":35000}] 15:26:00 INFO - PROCESS | 3848 | 1462487160804 Marionette TRACE conn2 <- [1,1986,null,{}] 15:26:00 INFO - PROCESS | 3848 | 1462487160809 Marionette TRACE conn2 -> [0,1987,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:26:00 INFO - PROCESS | 3848 | 1462487160912 Marionette TRACE conn2 <- [1,1987,null,{"value":null}] 15:26:01 INFO - PROCESS | 3848 | 1462487161016 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\", \"4d8e089e-8c00-4ed9-b753-79225e50fa4e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:26:01 INFO - PROCESS | 3848 | ++DOCSHELL 13480800 == 44 [pid = 3848] [id = 506] 15:26:01 INFO - PROCESS | 3848 | ++DOMWINDOW == 96 (135A4000) [pid = 3848] [serial = 1518] [outer = 00000000] 15:26:01 INFO - PROCESS | 3848 | ++DOMWINDOW == 97 (15B66C00) [pid = 3848] [serial = 1519] [outer = 135A4000] 15:26:01 INFO - PROCESS | 3848 | 1462487161069 Marionette DEBUG loaded listener.js 15:26:01 INFO - PROCESS | 3848 | ++DOMWINDOW == 98 (164BE400) [pid = 3848] [serial = 1520] [outer = 135A4000] 15:26:01 INFO - PROCESS | 3848 | 1462487161624 Marionette TRACE conn2 <- [1,1988,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.winding.html",0,null,null,[["isPointInPath() uses the non-zero winding number rule",0,null,null]]]}] 15:26:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | isPointInPath() uses the non-zero winding number rule 15:26:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | took 907ms 15:26:01 INFO - PROCESS | 3848 | 1462487161705 Marionette TRACE conn2 -> [0,1989,"getWindowHandle",null] 15:26:01 INFO - PROCESS | 3848 | 1462487161708 Marionette TRACE conn2 <- [1,1989,null,{"value":"13"}] 15:26:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.basic.html 15:26:01 INFO - PROCESS | 3848 | 1462487161718 Marionette TRACE conn2 -> [0,1990,"setScriptTimeout",{"ms":35000}] 15:26:01 INFO - PROCESS | 3848 | 1462487161724 Marionette TRACE conn2 <- [1,1990,null,{}] 15:26:01 INFO - PROCESS | 3848 | 1462487161729 Marionette TRACE conn2 -> [0,1991,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:26:01 INFO - PROCESS | 3848 | 1462487161833 Marionette TRACE conn2 <- [1,1991,null,{"value":null}] 15:26:01 INFO - PROCESS | 3848 | 1462487161969 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\", \"4d8e089e-8c00-4ed9-b753-79225e50fa4e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:26:01 INFO - PROCESS | 3848 | ++DOCSHELL 16185400 == 45 [pid = 3848] [id = 507] 15:26:01 INFO - PROCESS | 3848 | ++DOMWINDOW == 99 (164B9C00) [pid = 3848] [serial = 1521] [outer = 00000000] 15:26:02 INFO - PROCESS | 3848 | ++DOMWINDOW == 100 (17086000) [pid = 3848] [serial = 1522] [outer = 164B9C00] 15:26:02 INFO - PROCESS | 3848 | 1462487162023 Marionette DEBUG loaded listener.js 15:26:02 INFO - PROCESS | 3848 | ++DOMWINDOW == 101 (171D8800) [pid = 3848] [serial = 1523] [outer = 164B9C00] 15:26:02 INFO - PROCESS | 3848 | 1462487162833 Marionette TRACE conn2 <- [1,1992,null,{"value":["/2dcontext/path-objects/2d.path.lineTo.basic.html",0,null,null,[["Canvas test: 2d.path.lineTo.basic",0,null,null]]]}] 15:26:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.basic.html | Canvas test: 2d.path.lineTo.basic 15:26:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.basic.html | took 1157ms 15:26:02 INFO - PROCESS | 3848 | 1462487162866 Marionette TRACE conn2 -> [0,1993,"getWindowHandle",null] 15:26:02 INFO - PROCESS | 3848 | 1462487162870 Marionette TRACE conn2 <- [1,1993,null,{"value":"13"}] 15:26:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html 15:26:02 INFO - PROCESS | 3848 | 1462487162875 Marionette TRACE conn2 -> [0,1994,"setScriptTimeout",{"ms":35000}] 15:26:02 INFO - PROCESS | 3848 | 1462487162878 Marionette TRACE conn2 <- [1,1994,null,{}] 15:26:02 INFO - PROCESS | 3848 | 1462487162884 Marionette TRACE conn2 -> [0,1995,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:26:03 INFO - PROCESS | 3848 | 1462487162983 Marionette TRACE conn2 <- [1,1995,null,{"value":null}] 15:26:03 INFO - PROCESS | 3848 | 1462487163141 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\", \"4d8e089e-8c00-4ed9-b753-79225e50fa4e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:26:03 INFO - PROCESS | 3848 | ++DOCSHELL 10E09000 == 46 [pid = 3848] [id = 508] 15:26:03 INFO - PROCESS | 3848 | ++DOMWINDOW == 102 (10E0A400) [pid = 3848] [serial = 1524] [outer = 00000000] 15:26:03 INFO - PROCESS | 3848 | ++DOMWINDOW == 103 (1100A400) [pid = 3848] [serial = 1525] [outer = 10E0A400] 15:26:03 INFO - PROCESS | 3848 | 1462487163191 Marionette DEBUG loaded listener.js 15:26:03 INFO - PROCESS | 3848 | ++DOMWINDOW == 104 (1101C400) [pid = 3848] [serial = 1526] [outer = 10E0A400] 15:26:03 INFO - PROCESS | 3848 | --DOCSHELL 16012800 == 45 [pid = 3848] [id = 503] 15:26:03 INFO - PROCESS | 3848 | --DOCSHELL 1175A800 == 44 [pid = 3848] [id = 502] 15:26:03 INFO - PROCESS | 3848 | --DOCSHELL 0F62C800 == 43 [pid = 3848] [id = 501] 15:26:03 INFO - PROCESS | 3848 | --DOCSHELL 0F665800 == 42 [pid = 3848] [id = 500] 15:26:03 INFO - PROCESS | 3848 | --DOCSHELL 151B8400 == 41 [pid = 3848] [id = 499] 15:26:03 INFO - PROCESS | 3848 | --DOCSHELL 1466C000 == 40 [pid = 3848] [id = 498] 15:26:03 INFO - PROCESS | 3848 | --DOCSHELL 1340E000 == 39 [pid = 3848] [id = 497] 15:26:03 INFO - PROCESS | 3848 | --DOCSHELL 11B3FC00 == 38 [pid = 3848] [id = 496] 15:26:03 INFO - PROCESS | 3848 | --DOCSHELL 10E0BC00 == 37 [pid = 3848] [id = 495] 15:26:03 INFO - PROCESS | 3848 | --DOCSHELL 10E05C00 == 36 [pid = 3848] [id = 494] 15:26:03 INFO - PROCESS | 3848 | --DOCSHELL 11B0B800 == 35 [pid = 3848] [id = 492] 15:26:03 INFO - PROCESS | 3848 | --DOMWINDOW == 103 (16631000) [pid = 3848] [serial = 1435] [outer = 00000000] [url = about:blank] 15:26:03 INFO - PROCESS | 3848 | --DOCSHELL 11010000 == 34 [pid = 3848] [id = 491] 15:26:03 INFO - PROCESS | 3848 | --DOCSHELL 0F5D0C00 == 33 [pid = 3848] [id = 490] 15:26:03 INFO - PROCESS | 3848 | --DOMWINDOW == 102 (1797A400) [pid = 3848] [serial = 1391] [outer = 00000000] [url = about:blank] 15:26:03 INFO - PROCESS | 3848 | --DOMWINDOW == 101 (1617FC00) [pid = 3848] [serial = 1468] [outer = 00000000] [url = about:blank] 15:26:03 INFO - PROCESS | 3848 | --DOMWINDOW == 100 (15138400) [pid = 3848] [serial = 1456] [outer = 00000000] [url = about:blank] 15:26:03 INFO - PROCESS | 3848 | --DOMWINDOW == 99 (1375A800) [pid = 3848] [serial = 1454] [outer = 00000000] [url = about:blank] 15:26:03 INFO - PROCESS | 3848 | --DOMWINDOW == 98 (15B6CC00) [pid = 3848] [serial = 1459] [outer = 00000000] [url = about:blank] 15:26:03 INFO - PROCESS | 3848 | --DOMWINDOW == 97 (10DE8800) [pid = 3848] [serial = 1438] [outer = 00000000] [url = about:blank] 15:26:03 INFO - PROCESS | 3848 | --DOMWINDOW == 96 (10F03000) [pid = 3848] [serial = 1444] [outer = 00000000] [url = about:blank] 15:26:03 INFO - PROCESS | 3848 | --DOMWINDOW == 95 (11008800) [pid = 3848] [serial = 1445] [outer = 00000000] [url = about:blank] 15:26:03 INFO - PROCESS | 3848 | --DOMWINDOW == 94 (10DE5800) [pid = 3848] [serial = 1442] [outer = 00000000] [url = about:blank] 15:26:03 INFO - PROCESS | 3848 | --DOMWINDOW == 93 (10D21C00) [pid = 3848] [serial = 1441] [outer = 00000000] [url = about:blank] 15:26:03 INFO - PROCESS | 3848 | --DOMWINDOW == 92 (12ED4000) [pid = 3848] [serial = 1450] [outer = 00000000] [url = about:blank] 15:26:03 INFO - PROCESS | 3848 | --DOMWINDOW == 91 (1151B400) [pid = 3848] [serial = 1447] [outer = 00000000] [url = about:blank] 15:26:03 INFO - PROCESS | 3848 | --DOMWINDOW == 90 (11758400) [pid = 3848] [serial = 1448] [outer = 00000000] [url = about:blank] 15:26:03 INFO - PROCESS | 3848 | --DOMWINDOW == 89 (155E2400) [pid = 3848] [serial = 1457] [outer = 00000000] [url = about:blank] 15:26:03 INFO - PROCESS | 3848 | --DOMWINDOW == 88 (11002800) [pid = 3848] [serial = 1462] [outer = 00000000] [url = about:blank] 15:26:03 INFO - PROCESS | 3848 | --DOMWINDOW == 87 (12ECEC00) [pid = 3848] [serial = 1463] [outer = 00000000] [url = about:blank] 15:26:03 INFO - PROCESS | 3848 | --DOMWINDOW == 86 (155EDC00) [pid = 3848] [serial = 1465] [outer = 00000000] [url = about:blank] 15:26:03 INFO - PROCESS | 3848 | --DOMWINDOW == 85 (15C5FC00) [pid = 3848] [serial = 1460] [outer = 00000000] [url = about:blank] 15:26:03 INFO - PROCESS | 3848 | --DOMWINDOW == 84 (1359EC00) [pid = 3848] [serial = 1453] [outer = 00000000] [url = about:blank] 15:26:03 INFO - PROCESS | 3848 | --DOMWINDOW == 83 (15C60C00) [pid = 3848] [serial = 1466] [outer = 00000000] [url = about:blank] 15:26:03 INFO - PROCESS | 3848 | --DOMWINDOW == 82 (1315B800) [pid = 3848] [serial = 1451] [outer = 00000000] [url = about:blank] 15:26:03 INFO - PROCESS | 3848 | 1462487163692 Marionette TRACE conn2 <- [1,1996,null,{"value":["/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html",0,null,null,[["If there is no subpath, the point is added and nothing is drawn",0,null,null]]]}] 15:26:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html | If there is no subpath, the point is added and nothing is drawn 15:26:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html | took 829ms 15:26:03 INFO - PROCESS | 3848 | 1462487163715 Marionette TRACE conn2 -> [0,1997,"getWindowHandle",null] 15:26:03 INFO - PROCESS | 3848 | 1462487163720 Marionette TRACE conn2 <- [1,1997,null,{"value":"13"}] 15:26:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html 15:26:03 INFO - PROCESS | 3848 | 1462487163726 Marionette TRACE conn2 -> [0,1998,"setScriptTimeout",{"ms":35000}] 15:26:03 INFO - PROCESS | 3848 | 1462487163729 Marionette TRACE conn2 <- [1,1998,null,{}] 15:26:03 INFO - PROCESS | 3848 | 1462487163732 Marionette TRACE conn2 -> [0,1999,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:26:03 INFO - PROCESS | 3848 | 1462487163810 Marionette TRACE conn2 <- [1,1999,null,{"value":null}] 15:26:03 INFO - PROCESS | 3848 | 1462487163820 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\", \"4d8e089e-8c00-4ed9-b753-79225e50fa4e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:26:03 INFO - PROCESS | 3848 | ++DOCSHELL 10609C00 == 34 [pid = 3848] [id = 509] 15:26:03 INFO - PROCESS | 3848 | ++DOMWINDOW == 83 (10E0BC00) [pid = 3848] [serial = 1527] [outer = 00000000] 15:26:03 INFO - PROCESS | 3848 | ++DOMWINDOW == 84 (11004C00) [pid = 3848] [serial = 1528] [outer = 10E0BC00] 15:26:03 INFO - PROCESS | 3848 | 1462487163864 Marionette DEBUG loaded listener.js 15:26:03 INFO - PROCESS | 3848 | ++DOMWINDOW == 85 (1150E800) [pid = 3848] [serial = 1529] [outer = 10E0BC00] 15:26:04 INFO - PROCESS | 3848 | 1462487164365 Marionette TRACE conn2 <- [1,2000,null,{"value":["/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html",0,null,null,[["If there is no subpath, the point is added and used for subsequent drawing",0,null,null]]]}] 15:26:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html | If there is no subpath, the point is added and used for subsequent drawing 15:26:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html | took 704ms 15:26:04 INFO - PROCESS | 3848 | 1462487164425 Marionette TRACE conn2 -> [0,2001,"getWindowHandle",null] 15:26:04 INFO - PROCESS | 3848 | 1462487164427 Marionette TRACE conn2 <- [1,2001,null,{"value":"13"}] 15:26:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html 15:26:04 INFO - PROCESS | 3848 | 1462487164430 Marionette TRACE conn2 -> [0,2002,"setScriptTimeout",{"ms":35000}] 15:26:04 INFO - PROCESS | 3848 | 1462487164434 Marionette TRACE conn2 <- [1,2002,null,{}] 15:26:04 INFO - PROCESS | 3848 | 1462487164444 Marionette TRACE conn2 -> [0,2003,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:26:04 INFO - PROCESS | 3848 | 1462487164569 Marionette TRACE conn2 <- [1,2003,null,{"value":null}] 15:26:04 INFO - PROCESS | 3848 | 1462487164657 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\", \"4d8e089e-8c00-4ed9-b753-79225e50fa4e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:26:04 INFO - PROCESS | 3848 | ++DOCSHELL 11181000 == 35 [pid = 3848] [id = 510] 15:26:04 INFO - PROCESS | 3848 | ++DOMWINDOW == 86 (11515400) [pid = 3848] [serial = 1530] [outer = 00000000] 15:26:04 INFO - PROCESS | 3848 | ++DOMWINDOW == 87 (11BC9000) [pid = 3848] [serial = 1531] [outer = 11515400] 15:26:04 INFO - PROCESS | 3848 | 1462487164705 Marionette DEBUG loaded listener.js 15:26:04 INFO - PROCESS | 3848 | ++DOMWINDOW == 88 (1311D400) [pid = 3848] [serial = 1532] [outer = 11515400] 15:26:05 INFO - PROCESS | 3848 | 1462487165080 Marionette TRACE conn2 <- [1,2004,null,{"value":["/2dcontext/path-objects/2d.path.lineTo.nextpoint.html",0,null,null,[["Canvas test: 2d.path.lineTo.nextpoint",0,null,null]]]}] 15:26:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | Canvas test: 2d.path.lineTo.nextpoint 15:26:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | took 703ms 15:26:05 INFO - PROCESS | 3848 | 1462487165130 Marionette TRACE conn2 -> [0,2005,"getWindowHandle",null] 15:26:05 INFO - PROCESS | 3848 | 1462487165132 Marionette TRACE conn2 <- [1,2005,null,{"value":"13"}] 15:26:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html 15:26:05 INFO - PROCESS | 3848 | 1462487165136 Marionette TRACE conn2 -> [0,2006,"setScriptTimeout",{"ms":35000}] 15:26:05 INFO - PROCESS | 3848 | 1462487165137 Marionette TRACE conn2 <- [1,2006,null,{}] 15:26:05 INFO - PROCESS | 3848 | 1462487165141 Marionette TRACE conn2 -> [0,2007,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:26:05 INFO - PROCESS | 3848 | 1462487165219 Marionette TRACE conn2 <- [1,2007,null,{"value":null}] 15:26:05 INFO - PROCESS | 3848 | 1462487165225 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\", \"4d8e089e-8c00-4ed9-b753-79225e50fa4e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:26:05 INFO - PROCESS | 3848 | ++DOCSHELL 12F10000 == 36 [pid = 3848] [id = 511] 15:26:05 INFO - PROCESS | 3848 | ++DOMWINDOW == 89 (131CE800) [pid = 3848] [serial = 1533] [outer = 00000000] 15:26:05 INFO - PROCESS | 3848 | ++DOMWINDOW == 90 (135A7000) [pid = 3848] [serial = 1534] [outer = 131CE800] 15:26:05 INFO - PROCESS | 3848 | 1462487165274 Marionette DEBUG loaded listener.js 15:26:05 INFO - PROCESS | 3848 | ++DOMWINDOW == 91 (1375A000) [pid = 3848] [serial = 1535] [outer = 131CE800] 15:26:05 INFO - PROCESS | 3848 | 1462487165709 Marionette TRACE conn2 <- [1,2008,null,{"value":["/2dcontext/path-objects/2d.path.lineTo.nonfinite.html",0,null,null,[["lineTo() with Infinity/NaN is ignored",0,null,null]]]}] 15:26:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | lineTo() with Infinity/NaN is ignored 15:26:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | took 594ms 15:26:05 INFO - PROCESS | 3848 | 1462487165741 Marionette TRACE conn2 -> [0,2009,"getWindowHandle",null] 15:26:05 INFO - PROCESS | 3848 | 1462487165743 Marionette TRACE conn2 <- [1,2009,null,{"value":"13"}] 15:26:05 INFO - PROCESS | 3848 | 1462487165747 Marionette TRACE conn2 -> [0,2010,"setScriptTimeout",{"ms":35000}] 15:26:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.basic.html 15:26:05 INFO - PROCESS | 3848 | 1462487165749 Marionette TRACE conn2 <- [1,2010,null,{}] 15:26:05 INFO - PROCESS | 3848 | 1462487165756 Marionette TRACE conn2 -> [0,2011,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:26:05 INFO - PROCESS | 3848 | 1462487165865 Marionette TRACE conn2 <- [1,2011,null,{"value":null}] 15:26:05 INFO - PROCESS | 3848 | 1462487165872 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\", \"4d8e089e-8c00-4ed9-b753-79225e50fa4e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:26:05 INFO - PROCESS | 3848 | ++DOCSHELL 13CB9800 == 37 [pid = 3848] [id = 512] 15:26:05 INFO - PROCESS | 3848 | ++DOMWINDOW == 92 (13F7D400) [pid = 3848] [serial = 1536] [outer = 00000000] 15:26:05 INFO - PROCESS | 3848 | ++DOMWINDOW == 93 (14093C00) [pid = 3848] [serial = 1537] [outer = 13F7D400] 15:26:05 INFO - PROCESS | 3848 | 1462487165916 Marionette DEBUG loaded listener.js 15:26:05 INFO - PROCESS | 3848 | ++DOMWINDOW == 94 (146D2C00) [pid = 3848] [serial = 1538] [outer = 13F7D400] 15:26:06 INFO - PROCESS | 3848 | 1462487166409 Marionette TRACE conn2 <- [1,2012,null,{"value":["/2dcontext/path-objects/2d.path.moveTo.basic.html",0,null,null,[["Canvas test: 2d.path.moveTo.basic",0,null,null]]]}] 15:26:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.basic.html | Canvas test: 2d.path.moveTo.basic 15:26:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.basic.html | took 688ms 15:26:06 INFO - PROCESS | 3848 | 1462487166448 Marionette TRACE conn2 -> [0,2013,"getWindowHandle",null] 15:26:06 INFO - PROCESS | 3848 | 1462487166450 Marionette TRACE conn2 <- [1,2013,null,{"value":"13"}] 15:26:06 INFO - PROCESS | 3848 | 1462487166453 Marionette TRACE conn2 -> [0,2014,"setScriptTimeout",{"ms":35000}] 15:26:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.multiple.html 15:26:06 INFO - PROCESS | 3848 | 1462487166455 Marionette TRACE conn2 <- [1,2014,null,{}] 15:26:06 INFO - PROCESS | 3848 | 1462487166459 Marionette TRACE conn2 -> [0,2015,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:26:06 INFO - PROCESS | 3848 | 1462487166589 Marionette TRACE conn2 <- [1,2015,null,{"value":null}] 15:26:06 INFO - PROCESS | 3848 | 1462487166597 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\", \"4d8e089e-8c00-4ed9-b753-79225e50fa4e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:26:06 INFO - PROCESS | 3848 | ++DOCSHELL 10F08400 == 38 [pid = 3848] [id = 513] 15:26:06 INFO - PROCESS | 3848 | ++DOMWINDOW == 95 (1151C400) [pid = 3848] [serial = 1539] [outer = 00000000] 15:26:06 INFO - PROCESS | 3848 | ++DOMWINDOW == 96 (15C5B000) [pid = 3848] [serial = 1540] [outer = 1151C400] 15:26:06 INFO - PROCESS | 3848 | 1462487166643 Marionette DEBUG loaded listener.js 15:26:06 INFO - PROCESS | 3848 | ++DOMWINDOW == 97 (1603C800) [pid = 3848] [serial = 1541] [outer = 1151C400] 15:26:07 INFO - PROCESS | 3848 | 1462487167082 Marionette TRACE conn2 <- [1,2016,null,{"value":["/2dcontext/path-objects/2d.path.moveTo.multiple.html",0,null,null,[["Canvas test: 2d.path.moveTo.multiple",0,null,null]]]}] 15:26:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.multiple.html | Canvas test: 2d.path.moveTo.multiple 15:26:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.multiple.html | took 689ms 15:26:07 INFO - PROCESS | 3848 | 1462487167154 Marionette TRACE conn2 -> [0,2017,"getWindowHandle",null] 15:26:07 INFO - PROCESS | 3848 | 1462487167156 Marionette TRACE conn2 <- [1,2017,null,{"value":"13"}] 15:26:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html 15:26:07 INFO - PROCESS | 3848 | 1462487167160 Marionette TRACE conn2 -> [0,2018,"setScriptTimeout",{"ms":35000}] 15:26:07 INFO - PROCESS | 3848 | 1462487167161 Marionette TRACE conn2 <- [1,2018,null,{}] 15:26:07 INFO - PROCESS | 3848 | 1462487167165 Marionette TRACE conn2 -> [0,2019,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:26:07 INFO - PROCESS | 3848 | 1462487167298 Marionette TRACE conn2 <- [1,2019,null,{"value":null}] 15:26:07 INFO - PROCESS | 3848 | 1462487167326 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\", \"4d8e089e-8c00-4ed9-b753-79225e50fa4e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:26:07 INFO - PROCESS | 3848 | ++DOCSHELL 0F625000 == 39 [pid = 3848] [id = 514] 15:26:07 INFO - PROCESS | 3848 | ++DOMWINDOW == 98 (0F670C00) [pid = 3848] [serial = 1542] [outer = 00000000] 15:26:07 INFO - PROCESS | 3848 | ++DOMWINDOW == 99 (16180800) [pid = 3848] [serial = 1543] [outer = 0F670C00] 15:26:07 INFO - PROCESS | 3848 | 1462487167369 Marionette DEBUG loaded listener.js 15:26:07 INFO - PROCESS | 3848 | ++DOMWINDOW == 100 (16183C00) [pid = 3848] [serial = 1544] [outer = 0F670C00] 15:26:07 INFO - PROCESS | 3848 | --DOMWINDOW == 99 (0F670800) [pid = 3848] [serial = 1437] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.2.html] 15:26:07 INFO - PROCESS | 3848 | --DOMWINDOW == 98 (155ED400) [pid = 3848] [serial = 1497] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.outside.html] 15:26:07 INFO - PROCESS | 3848 | --DOMWINDOW == 97 (160C8000) [pid = 3848] [serial = 1500] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.subpath.html] 15:26:07 INFO - PROCESS | 3848 | --DOMWINDOW == 96 (16177C00) [pid = 3848] [serial = 1479] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.2.html] 15:26:07 INFO - PROCESS | 3848 | --DOMWINDOW == 95 (10E06C00) [pid = 3848] [serial = 1482] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bezier.html] 15:26:07 INFO - PROCESS | 3848 | --DOMWINDOW == 94 (1341A400) [pid = 3848] [serial = 1491] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.empty.html] 15:26:07 INFO - PROCESS | 3848 | --DOMWINDOW == 93 (11B43000) [pid = 3848] [serial = 1488] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.edge.html] 15:26:07 INFO - PROCESS | 3848 | --DOMWINDOW == 92 (10E0C000) [pid = 3848] [serial = 1485] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bigarc.html] 15:26:07 INFO - PROCESS | 3848 | --DOMWINDOW == 91 (13729800) [pid = 3848] [serial = 1434] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.1.html] 15:26:07 INFO - PROCESS | 3848 | --DOMWINDOW == 90 (1150DC00) [pid = 3848] [serial = 1503] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.1.html] 15:26:07 INFO - PROCESS | 3848 | --DOMWINDOW == 89 (164BA000) [pid = 3848] [serial = 1506] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.2.html] 15:26:07 INFO - PROCESS | 3848 | --DOMWINDOW == 88 (146D4400) [pid = 3848] [serial = 1494] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html] 15:26:07 INFO - PROCESS | 3848 | 1462487167963 Marionette TRACE conn2 <- [1,2020,null,{"value":["/2dcontext/path-objects/2d.path.moveTo.newsubpath.html",0,null,null,[["Canvas test: 2d.path.moveTo.newsubpath",0,null,null]]]}] 15:26:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | Canvas test: 2d.path.moveTo.newsubpath 15:26:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | took 845ms 15:26:08 INFO - PROCESS | 3848 | 1462487168002 Marionette TRACE conn2 -> [0,2021,"getWindowHandle",null] 15:26:08 INFO - PROCESS | 3848 | 1462487168004 Marionette TRACE conn2 <- [1,2021,null,{"value":"13"}] 15:26:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html 15:26:08 INFO - PROCESS | 3848 | 1462487168007 Marionette TRACE conn2 -> [0,2022,"setScriptTimeout",{"ms":35000}] 15:26:08 INFO - PROCESS | 3848 | 1462487168009 Marionette TRACE conn2 <- [1,2022,null,{}] 15:26:08 INFO - PROCESS | 3848 | 1462487168012 Marionette TRACE conn2 -> [0,2023,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:26:08 INFO - PROCESS | 3848 | 1462487168086 Marionette TRACE conn2 <- [1,2023,null,{"value":null}] 15:26:08 INFO - PROCESS | 3848 | 1462487168093 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\", \"4d8e089e-8c00-4ed9-b753-79225e50fa4e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:26:08 INFO - PROCESS | 3848 | ++DOCSHELL 11008C00 == 40 [pid = 3848] [id = 515] 15:26:08 INFO - PROCESS | 3848 | ++DOMWINDOW == 89 (1101C800) [pid = 3848] [serial = 1545] [outer = 00000000] 15:26:08 INFO - PROCESS | 3848 | ++DOMWINDOW == 90 (1175BC00) [pid = 3848] [serial = 1546] [outer = 1101C800] 15:26:08 INFO - PROCESS | 3848 | 1462487168137 Marionette DEBUG loaded listener.js 15:26:08 INFO - PROCESS | 3848 | ++DOMWINDOW == 91 (14092800) [pid = 3848] [serial = 1547] [outer = 1101C800] 15:26:08 INFO - PROCESS | 3848 | 1462487168566 Marionette TRACE conn2 <- [1,2024,null,{"value":["/2dcontext/path-objects/2d.path.moveTo.nonfinite.html",0,null,null,[["moveTo() with Infinity/NaN is ignored",0,null,null]]]}] 15:26:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | moveTo() with Infinity/NaN is ignored 15:26:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | took 594ms 15:26:08 INFO - PROCESS | 3848 | 1462487168630 Marionette TRACE conn2 -> [0,2025,"getWindowHandle",null] 15:26:08 INFO - PROCESS | 3848 | 1462487168632 Marionette TRACE conn2 <- [1,2025,null,{"value":"13"}] 15:26:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html 15:26:08 INFO - PROCESS | 3848 | 1462487168639 Marionette TRACE conn2 -> [0,2026,"setScriptTimeout",{"ms":35000}] 15:26:08 INFO - PROCESS | 3848 | 1462487168641 Marionette TRACE conn2 <- [1,2026,null,{}] 15:26:08 INFO - PROCESS | 3848 | 1462487168644 Marionette TRACE conn2 -> [0,2027,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:26:08 INFO - PROCESS | 3848 | 1462487168720 Marionette TRACE conn2 <- [1,2027,null,{"value":null}] 15:26:08 INFO - PROCESS | 3848 | 1462487168726 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\", \"4d8e089e-8c00-4ed9-b753-79225e50fa4e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:26:08 INFO - PROCESS | 3848 | ++DOCSHELL 11005000 == 41 [pid = 3848] [id = 516] 15:26:08 INFO - PROCESS | 3848 | ++DOMWINDOW == 92 (1151BC00) [pid = 3848] [serial = 1548] [outer = 00000000] 15:26:08 INFO - PROCESS | 3848 | ++DOMWINDOW == 93 (16235400) [pid = 3848] [serial = 1549] [outer = 1151BC00] 15:26:08 INFO - PROCESS | 3848 | 1462487168770 Marionette DEBUG loaded listener.js 15:26:08 INFO - PROCESS | 3848 | ++DOMWINDOW == 94 (16629400) [pid = 3848] [serial = 1550] [outer = 1151BC00] 15:26:09 INFO - PROCESS | 3848 | 1462487169206 Marionette TRACE conn2 <- [1,2028,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html",0,null,null,[["Canvas test: 2d.path.quadraticCurveTo.basic",0,null,null]]]}] 15:26:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | Canvas test: 2d.path.quadraticCurveTo.basic 15:26:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | took 594ms 15:26:09 INFO - PROCESS | 3848 | 1462487169232 Marionette TRACE conn2 -> [0,2029,"getWindowHandle",null] 15:26:09 INFO - PROCESS | 3848 | 1462487169234 Marionette TRACE conn2 <- [1,2029,null,{"value":"13"}] 15:26:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html 15:26:09 INFO - PROCESS | 3848 | 1462487169238 Marionette TRACE conn2 -> [0,2030,"setScriptTimeout",{"ms":35000}] 15:26:09 INFO - PROCESS | 3848 | 1462487169240 Marionette TRACE conn2 <- [1,2030,null,{}] 15:26:09 INFO - PROCESS | 3848 | 1462487169243 Marionette TRACE conn2 -> [0,2031,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:26:09 INFO - PROCESS | 3848 | 1462487169318 Marionette TRACE conn2 <- [1,2031,null,{"value":null}] 15:26:09 INFO - PROCESS | 3848 | 1462487169325 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\", \"4d8e089e-8c00-4ed9-b753-79225e50fa4e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:26:09 INFO - PROCESS | 3848 | ++DOCSHELL 16233C00 == 42 [pid = 3848] [id = 517] 15:26:09 INFO - PROCESS | 3848 | ++DOMWINDOW == 95 (1664CC00) [pid = 3848] [serial = 1551] [outer = 00000000] 15:26:09 INFO - PROCESS | 3848 | ++DOMWINDOW == 96 (17045400) [pid = 3848] [serial = 1552] [outer = 1664CC00] 15:26:09 INFO - PROCESS | 3848 | 1462487169378 Marionette DEBUG loaded listener.js 15:26:09 INFO - PROCESS | 3848 | ++DOMWINDOW == 97 (17050400) [pid = 3848] [serial = 1553] [outer = 1664CC00] 15:26:09 INFO - PROCESS | 3848 | 1462487169817 Marionette TRACE conn2 <- [1,2032,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html",0,null,null,[["If there is no subpath, the first control point is added (and nothing is drawn up to it)",0,null,null]]]}] 15:26:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html | If there is no subpath, the first control point is added (and nothing is drawn up to it) 15:26:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html | took 641ms 15:26:09 INFO - PROCESS | 3848 | 1462487169905 Marionette TRACE conn2 -> [0,2033,"getWindowHandle",null] 15:26:09 INFO - PROCESS | 3848 | 1462487169909 Marionette TRACE conn2 <- [1,2033,null,{"value":"13"}] 15:26:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html 15:26:09 INFO - PROCESS | 3848 | 1462487169915 Marionette TRACE conn2 -> [0,2034,"setScriptTimeout",{"ms":35000}] 15:26:09 INFO - PROCESS | 3848 | 1462487169919 Marionette TRACE conn2 <- [1,2034,null,{}] 15:26:09 INFO - PROCESS | 3848 | 1462487169926 Marionette TRACE conn2 -> [0,2035,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:26:10 INFO - PROCESS | 3848 | 1462487170031 Marionette TRACE conn2 <- [1,2035,null,{"value":null}] 15:26:10 INFO - PROCESS | 3848 | 1462487170260 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\", \"4d8e089e-8c00-4ed9-b753-79225e50fa4e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:26:10 INFO - PROCESS | 3848 | ++DOCSHELL 10DE4800 == 43 [pid = 3848] [id = 518] 15:26:10 INFO - PROCESS | 3848 | ++DOMWINDOW == 98 (10DE7400) [pid = 3848] [serial = 1554] [outer = 00000000] 15:26:10 INFO - PROCESS | 3848 | ++DOMWINDOW == 99 (10E05C00) [pid = 3848] [serial = 1555] [outer = 10DE7400] 15:26:10 INFO - PROCESS | 3848 | 1462487170316 Marionette DEBUG loaded listener.js 15:26:10 INFO - PROCESS | 3848 | ++DOMWINDOW == 100 (10EABC00) [pid = 3848] [serial = 1556] [outer = 10DE7400] 15:26:10 INFO - PROCESS | 3848 | 1462487170894 Marionette TRACE conn2 <- [1,2036,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html",0,null,null,[["If there is no subpath, the first control point is added",0,null,null]]]}] 15:26:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 15:26:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | took 1048ms 15:26:10 INFO - PROCESS | 3848 | 1462487170965 Marionette TRACE conn2 -> [0,2037,"getWindowHandle",null] 15:26:10 INFO - PROCESS | 3848 | 1462487170968 Marionette TRACE conn2 <- [1,2037,null,{"value":"13"}] 15:26:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html 15:26:11 INFO - PROCESS | 3848 | 1462487170996 Marionette TRACE conn2 -> [0,2038,"setScriptTimeout",{"ms":35000}] 15:26:11 INFO - PROCESS | 3848 | 1462487171000 Marionette TRACE conn2 <- [1,2038,null,{}] 15:26:11 INFO - PROCESS | 3848 | 1462487171018 Marionette TRACE conn2 -> [0,2039,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:26:11 INFO - PROCESS | 3848 | 1462487171127 Marionette TRACE conn2 <- [1,2039,null,{"value":null}] 15:26:11 INFO - PROCESS | 3848 | 1462487171252 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\", \"4d8e089e-8c00-4ed9-b753-79225e50fa4e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:26:11 INFO - PROCESS | 3848 | ++DOCSHELL 10F08800 == 44 [pid = 3848] [id = 519] 15:26:11 INFO - PROCESS | 3848 | ++DOMWINDOW == 101 (11010000) [pid = 3848] [serial = 1557] [outer = 00000000] 15:26:11 INFO - PROCESS | 3848 | ++DOMWINDOW == 102 (11B04400) [pid = 3848] [serial = 1558] [outer = 11010000] 15:26:11 INFO - PROCESS | 3848 | 1462487171307 Marionette DEBUG loaded listener.js 15:26:11 INFO - PROCESS | 3848 | ++DOMWINDOW == 103 (120EFC00) [pid = 3848] [serial = 1559] [outer = 11010000] 15:26:11 INFO - PROCESS | 3848 | 1462487171883 Marionette TRACE conn2 <- [1,2040,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html",0,null,null,[["quadraticCurveTo() with Infinity/NaN is ignored",0,null,null]]]}] 15:26:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | quadraticCurveTo() with Infinity/NaN is ignored 15:26:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | took 985ms 15:26:11 INFO - PROCESS | 3848 | 1462487171962 Marionette TRACE conn2 -> [0,2041,"getWindowHandle",null] 15:26:11 INFO - PROCESS | 3848 | 1462487171964 Marionette TRACE conn2 <- [1,2041,null,{"value":"13"}] 15:26:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html 15:26:11 INFO - PROCESS | 3848 | 1462487171968 Marionette TRACE conn2 -> [0,2042,"setScriptTimeout",{"ms":35000}] 15:26:11 INFO - PROCESS | 3848 | 1462487171970 Marionette TRACE conn2 <- [1,2042,null,{}] 15:26:11 INFO - PROCESS | 3848 | 1462487171980 Marionette TRACE conn2 -> [0,2043,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:26:12 INFO - PROCESS | 3848 | 1462487172086 Marionette TRACE conn2 <- [1,2043,null,{"value":null}] 15:26:12 INFO - PROCESS | 3848 | 1462487172220 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\", \"4d8e089e-8c00-4ed9-b753-79225e50fa4e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:26:12 INFO - PROCESS | 3848 | ++DOCSHELL 15B65400 == 45 [pid = 3848] [id = 520] 15:26:12 INFO - PROCESS | 3848 | ++DOMWINDOW == 104 (15B66400) [pid = 3848] [serial = 1560] [outer = 00000000] 15:26:12 INFO - PROCESS | 3848 | ++DOMWINDOW == 105 (160C3000) [pid = 3848] [serial = 1561] [outer = 15B66400] 15:26:12 INFO - PROCESS | 3848 | 1462487172279 Marionette DEBUG loaded listener.js 15:26:12 INFO - PROCESS | 3848 | ++DOMWINDOW == 106 (164BD400) [pid = 3848] [serial = 1562] [outer = 15B66400] 15:26:12 INFO - PROCESS | 3848 | 1462487172898 Marionette TRACE conn2 <- [1,2044,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html",0,null,null,[["Canvas test: 2d.path.quadraticCurveTo.scaled",0,null,null]]]}] 15:26:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | Canvas test: 2d.path.quadraticCurveTo.scaled 15:26:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | took 1000ms 15:26:12 INFO - PROCESS | 3848 | 1462487172970 Marionette TRACE conn2 -> [0,2045,"getWindowHandle",null] 15:26:12 INFO - PROCESS | 3848 | 1462487172973 Marionette TRACE conn2 <- [1,2045,null,{"value":"13"}] 15:26:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html 15:26:12 INFO - PROCESS | 3848 | 1462487172976 Marionette TRACE conn2 -> [0,2046,"setScriptTimeout",{"ms":35000}] 15:26:12 INFO - PROCESS | 3848 | 1462487172978 Marionette TRACE conn2 <- [1,2046,null,{}] 15:26:12 INFO - PROCESS | 3848 | 1462487172982 Marionette TRACE conn2 -> [0,2047,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:26:13 INFO - PROCESS | 3848 | 1462487173083 Marionette TRACE conn2 <- [1,2047,null,{"value":null}] 15:26:13 INFO - PROCESS | 3848 | 1462487173214 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\", \"4d8e089e-8c00-4ed9-b753-79225e50fa4e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:26:13 INFO - PROCESS | 3848 | ++DOCSHELL 0F66B400 == 46 [pid = 3848] [id = 521] 15:26:13 INFO - PROCESS | 3848 | ++DOMWINDOW == 107 (0F66D000) [pid = 3848] [serial = 1563] [outer = 00000000] 15:26:13 INFO - PROCESS | 3848 | ++DOMWINDOW == 108 (11001800) [pid = 3848] [serial = 1564] [outer = 0F66D000] 15:26:13 INFO - PROCESS | 3848 | 1462487173270 Marionette DEBUG loaded listener.js 15:26:13 INFO - PROCESS | 3848 | ++DOMWINDOW == 109 (1117F000) [pid = 3848] [serial = 1565] [outer = 0F66D000] 15:26:13 INFO - PROCESS | 3848 | 1462487173980 Marionette TRACE conn2 <- [1,2048,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html",0,null,null,[["Canvas test: 2d.path.quadraticCurveTo.shape",0,null,null]]]}] 15:26:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | Canvas test: 2d.path.quadraticCurveTo.shape 15:26:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | took 1048ms 15:26:14 INFO - PROCESS | 3848 | 1462487174034 Marionette TRACE conn2 -> [0,2049,"getWindowHandle",null] 15:26:14 INFO - PROCESS | 3848 | 1462487174039 Marionette TRACE conn2 <- [1,2049,null,{"value":"13"}] 15:26:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.basic.html 15:26:14 INFO - PROCESS | 3848 | 1462487174043 Marionette TRACE conn2 -> [0,2050,"setScriptTimeout",{"ms":35000}] 15:26:14 INFO - PROCESS | 3848 | 1462487174047 Marionette TRACE conn2 <- [1,2050,null,{}] 15:26:14 INFO - PROCESS | 3848 | 1462487174052 Marionette TRACE conn2 -> [0,2051,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:26:14 INFO - PROCESS | 3848 | 1462487174147 Marionette TRACE conn2 <- [1,2051,null,{"value":null}] 15:26:14 INFO - PROCESS | 3848 | 1462487174260 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\", \"4d8e089e-8c00-4ed9-b753-79225e50fa4e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:26:14 INFO - PROCESS | 3848 | ++DOCSHELL 10F0A000 == 47 [pid = 3848] [id = 522] 15:26:14 INFO - PROCESS | 3848 | ++DOMWINDOW == 110 (11001400) [pid = 3848] [serial = 1566] [outer = 00000000] 15:26:14 INFO - PROCESS | 3848 | ++DOMWINDOW == 111 (11517800) [pid = 3848] [serial = 1567] [outer = 11001400] 15:26:14 INFO - PROCESS | 3848 | 1462487174309 Marionette DEBUG loaded listener.js 15:26:14 INFO - PROCESS | 3848 | ++DOMWINDOW == 112 (11B01400) [pid = 3848] [serial = 1568] [outer = 11001400] 15:26:14 INFO - PROCESS | 3848 | --DOCSHELL 11005000 == 46 [pid = 3848] [id = 516] 15:26:14 INFO - PROCESS | 3848 | --DOCSHELL 11008C00 == 45 [pid = 3848] [id = 515] 15:26:14 INFO - PROCESS | 3848 | --DOCSHELL 0F625000 == 44 [pid = 3848] [id = 514] 15:26:14 INFO - PROCESS | 3848 | --DOCSHELL 10F08400 == 43 [pid = 3848] [id = 513] 15:26:14 INFO - PROCESS | 3848 | --DOCSHELL 13CB9800 == 42 [pid = 3848] [id = 512] 15:26:14 INFO - PROCESS | 3848 | --DOCSHELL 12F10000 == 41 [pid = 3848] [id = 511] 15:26:14 INFO - PROCESS | 3848 | --DOCSHELL 11181000 == 40 [pid = 3848] [id = 510] 15:26:14 INFO - PROCESS | 3848 | --DOCSHELL 10609C00 == 39 [pid = 3848] [id = 509] 15:26:14 INFO - PROCESS | 3848 | --DOCSHELL 10E09000 == 38 [pid = 3848] [id = 508] 15:26:14 INFO - PROCESS | 3848 | --DOCSHELL 13480800 == 37 [pid = 3848] [id = 506] 15:26:14 INFO - PROCESS | 3848 | --DOCSHELL 11021800 == 36 [pid = 3848] [id = 505] 15:26:14 INFO - PROCESS | 3848 | --DOCSHELL 0F61FC00 == 35 [pid = 3848] [id = 504] 15:26:14 INFO - PROCESS | 3848 | --DOMWINDOW == 111 (16040000) [pid = 3848] [serial = 1498] [outer = 00000000] [url = about:blank] 15:26:14 INFO - PROCESS | 3848 | --DOMWINDOW == 110 (164BC400) [pid = 3848] [serial = 1501] [outer = 00000000] [url = about:blank] 15:26:14 INFO - PROCESS | 3848 | --DOMWINDOW == 109 (16630C00) [pid = 3848] [serial = 1481] [outer = 00000000] [url = about:blank] 15:26:14 INFO - PROCESS | 3848 | --DOMWINDOW == 108 (1662B800) [pid = 3848] [serial = 1480] [outer = 00000000] [url = about:blank] 15:26:14 INFO - PROCESS | 3848 | --DOMWINDOW == 107 (11025000) [pid = 3848] [serial = 1484] [outer = 00000000] [url = about:blank] 15:26:14 INFO - PROCESS | 3848 | --DOMWINDOW == 106 (1101A400) [pid = 3848] [serial = 1483] [outer = 00000000] [url = about:blank] 15:26:14 INFO - PROCESS | 3848 | --DOMWINDOW == 105 (13762400) [pid = 3848] [serial = 1492] [outer = 00000000] [url = about:blank] 15:26:14 INFO - PROCESS | 3848 | --DOMWINDOW == 104 (13CC0C00) [pid = 3848] [serial = 1493] [outer = 00000000] [url = about:blank] 15:26:14 INFO - PROCESS | 3848 | --DOMWINDOW == 103 (11BC7000) [pid = 3848] [serial = 1489] [outer = 00000000] [url = about:blank] 15:26:14 INFO - PROCESS | 3848 | --DOMWINDOW == 102 (12F10400) [pid = 3848] [serial = 1490] [outer = 00000000] [url = about:blank] 15:26:14 INFO - PROCESS | 3848 | --DOMWINDOW == 101 (11019400) [pid = 3848] [serial = 1486] [outer = 00000000] [url = about:blank] 15:26:14 INFO - PROCESS | 3848 | --DOMWINDOW == 100 (11515000) [pid = 3848] [serial = 1487] [outer = 00000000] [url = about:blank] 15:26:14 INFO - PROCESS | 3848 | --DOMWINDOW == 99 (0F665C00) [pid = 3848] [serial = 1471] [outer = 00000000] [url = about:blank] 15:26:14 INFO - PROCESS | 3848 | --DOMWINDOW == 98 (11517400) [pid = 3848] [serial = 1474] [outer = 00000000] [url = about:blank] 15:26:14 INFO - PROCESS | 3848 | --DOMWINDOW == 97 (16636000) [pid = 3848] [serial = 1436] [outer = 00000000] [url = about:blank] 15:26:14 INFO - PROCESS | 3848 | --DOMWINDOW == 96 (15144400) [pid = 3848] [serial = 1477] [outer = 00000000] [url = about:blank] 15:26:14 INFO - PROCESS | 3848 | --DOMWINDOW == 95 (120EF000) [pid = 3848] [serial = 1504] [outer = 00000000] [url = about:blank] 15:26:14 INFO - PROCESS | 3848 | --DOMWINDOW == 94 (1662E400) [pid = 3848] [serial = 1507] [outer = 00000000] [url = about:blank] 15:26:14 INFO - PROCESS | 3848 | --DOMWINDOW == 93 (164BCC00) [pid = 3848] [serial = 1502] [outer = 00000000] [url = about:blank] 15:26:14 INFO - PROCESS | 3848 | --DOMWINDOW == 92 (12C3F800) [pid = 3848] [serial = 1505] [outer = 00000000] [url = about:blank] 15:26:14 INFO - PROCESS | 3848 | --DOMWINDOW == 91 (15139000) [pid = 3848] [serial = 1495] [outer = 00000000] [url = about:blank] 15:26:14 INFO - PROCESS | 3848 | --DOMWINDOW == 90 (1513C800) [pid = 3848] [serial = 1496] [outer = 00000000] [url = about:blank] 15:26:14 INFO - PROCESS | 3848 | --DOMWINDOW == 89 (16177400) [pid = 3848] [serial = 1499] [outer = 00000000] [url = about:blank] 15:26:14 INFO - PROCESS | 3848 | --DOMWINDOW == 88 (16656C00) [pid = 3848] [serial = 1508] [outer = 00000000] [url = about:blank] 15:26:14 INFO - PROCESS | 3848 | --DOMWINDOW == 87 (16D31400) [pid = 3848] [serial = 1510] [outer = 00000000] [url = about:blank] 15:26:14 INFO - PROCESS | 3848 | --DOMWINDOW == 86 (10EA9C00) [pid = 3848] [serial = 1439] [outer = 00000000] [url = about:blank] 15:26:14 INFO - PROCESS | 3848 | 1462487174846 Marionette TRACE conn2 <- [1,2052,null,{"value":["/2dcontext/path-objects/2d.path.rect.basic.html",0,null,null,[["Canvas test: 2d.path.rect.basic",0,null,null]]]}] 15:26:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.basic.html | Canvas test: 2d.path.rect.basic 15:26:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.basic.html | took 844ms 15:26:14 INFO - PROCESS | 3848 | 1462487174888 Marionette TRACE conn2 -> [0,2053,"getWindowHandle",null] 15:26:14 INFO - PROCESS | 3848 | 1462487174894 Marionette TRACE conn2 <- [1,2053,null,{"value":"13"}] 15:26:14 INFO - PROCESS | 3848 | 1462487174900 Marionette TRACE conn2 -> [0,2054,"setScriptTimeout",{"ms":35000}] 15:26:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.closed.html 15:26:14 INFO - PROCESS | 3848 | 1462487174902 Marionette TRACE conn2 <- [1,2054,null,{}] 15:26:14 INFO - PROCESS | 3848 | 1462487174906 Marionette TRACE conn2 -> [0,2055,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:26:15 INFO - PROCESS | 3848 | 1462487174987 Marionette TRACE conn2 <- [1,2055,null,{"value":null}] 15:26:15 INFO - PROCESS | 3848 | 1462487174994 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\", \"4d8e089e-8c00-4ed9-b753-79225e50fa4e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:26:15 INFO - PROCESS | 3848 | ++DOCSHELL 10EB4C00 == 36 [pid = 3848] [id = 523] 15:26:15 INFO - PROCESS | 3848 | ++DOMWINDOW == 87 (1100AC00) [pid = 3848] [serial = 1569] [outer = 00000000] 15:26:15 INFO - PROCESS | 3848 | ++DOMWINDOW == 88 (113F0400) [pid = 3848] [serial = 1570] [outer = 1100AC00] 15:26:15 INFO - PROCESS | 3848 | 1462487175039 Marionette DEBUG loaded listener.js 15:26:15 INFO - PROCESS | 3848 | ++DOMWINDOW == 89 (11B0B800) [pid = 3848] [serial = 1571] [outer = 1100AC00] 15:26:15 INFO - PROCESS | 3848 | 1462487175547 Marionette TRACE conn2 <- [1,2056,null,{"value":["/2dcontext/path-objects/2d.path.rect.closed.html",0,null,null,[["Canvas test: 2d.path.rect.closed",0,null,null]]]}] 15:26:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.closed.html | Canvas test: 2d.path.rect.closed 15:26:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.closed.html | took 704ms 15:26:15 INFO - PROCESS | 3848 | 1462487175600 Marionette TRACE conn2 -> [0,2057,"getWindowHandle",null] 15:26:15 INFO - PROCESS | 3848 | 1462487175602 Marionette TRACE conn2 <- [1,2057,null,{"value":"13"}] 15:26:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.1.html 15:26:15 INFO - PROCESS | 3848 | 1462487175605 Marionette TRACE conn2 -> [0,2058,"setScriptTimeout",{"ms":35000}] 15:26:15 INFO - PROCESS | 3848 | 1462487175609 Marionette TRACE conn2 <- [1,2058,null,{}] 15:26:15 INFO - PROCESS | 3848 | 1462487175618 Marionette TRACE conn2 -> [0,2059,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:26:15 INFO - PROCESS | 3848 | 1462487175699 Marionette TRACE conn2 <- [1,2059,null,{"value":null}] 15:26:15 INFO - PROCESS | 3848 | 1462487175707 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\", \"4d8e089e-8c00-4ed9-b753-79225e50fa4e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:26:15 INFO - PROCESS | 3848 | ++DOCSHELL 13762C00 == 37 [pid = 3848] [id = 524] 15:26:15 INFO - PROCESS | 3848 | ++DOMWINDOW == 90 (13763000) [pid = 3848] [serial = 1572] [outer = 00000000] 15:26:15 INFO - PROCESS | 3848 | ++DOMWINDOW == 91 (13F83C00) [pid = 3848] [serial = 1573] [outer = 13763000] 15:26:15 INFO - PROCESS | 3848 | 1462487175753 Marionette DEBUG loaded listener.js 15:26:15 INFO - PROCESS | 3848 | ++DOMWINDOW == 92 (146D4400) [pid = 3848] [serial = 1574] [outer = 13763000] 15:26:16 INFO - PROCESS | 3848 | 1462487176220 Marionette TRACE conn2 <- [1,2060,null,{"value":["/2dcontext/path-objects/2d.path.rect.end.1.html",0,null,null,[["Canvas test: 2d.path.rect.end.1",0,null,null]]]}] 15:26:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.1.html | Canvas test: 2d.path.rect.end.1 15:26:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.1.html | took 626ms 15:26:16 INFO - PROCESS | 3848 | 1462487176243 Marionette TRACE conn2 -> [0,2061,"getWindowHandle",null] 15:26:16 INFO - PROCESS | 3848 | 1462487176246 Marionette TRACE conn2 <- [1,2061,null,{"value":"13"}] 15:26:16 INFO - PROCESS | 3848 | 1462487176248 Marionette TRACE conn2 -> [0,2062,"setScriptTimeout",{"ms":35000}] 15:26:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.2.html 15:26:16 INFO - PROCESS | 3848 | 1462487176250 Marionette TRACE conn2 <- [1,2062,null,{}] 15:26:16 INFO - PROCESS | 3848 | 1462487176254 Marionette TRACE conn2 -> [0,2063,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:26:16 INFO - PROCESS | 3848 | 1462487176332 Marionette TRACE conn2 <- [1,2063,null,{"value":null}] 15:26:16 INFO - PROCESS | 3848 | 1462487176375 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\", \"4d8e089e-8c00-4ed9-b753-79225e50fa4e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:26:16 INFO - PROCESS | 3848 | ++DOCSHELL 155E1400 == 38 [pid = 3848] [id = 525] 15:26:16 INFO - PROCESS | 3848 | ++DOMWINDOW == 93 (155E2400) [pid = 3848] [serial = 1575] [outer = 00000000] 15:26:16 INFO - PROCESS | 3848 | ++DOMWINDOW == 94 (155EDC00) [pid = 3848] [serial = 1576] [outer = 155E2400] 15:26:16 INFO - PROCESS | 3848 | 1462487176419 Marionette DEBUG loaded listener.js 15:26:16 INFO - PROCESS | 3848 | ++DOMWINDOW == 95 (15C58800) [pid = 3848] [serial = 1577] [outer = 155E2400] 15:26:16 INFO - PROCESS | 3848 | 1462487176859 Marionette TRACE conn2 <- [1,2064,null,{"value":["/2dcontext/path-objects/2d.path.rect.end.2.html",0,null,null,[["Canvas test: 2d.path.rect.end.2",0,null,null]]]}] 15:26:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.2.html | Canvas test: 2d.path.rect.end.2 15:26:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.2.html | took 626ms 15:26:16 INFO - PROCESS | 3848 | 1462487176888 Marionette TRACE conn2 -> [0,2065,"getWindowHandle",null] 15:26:16 INFO - PROCESS | 3848 | 1462487176890 Marionette TRACE conn2 <- [1,2065,null,{"value":"13"}] 15:26:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.negative.html 15:26:16 INFO - PROCESS | 3848 | 1462487176893 Marionette TRACE conn2 -> [0,2066,"setScriptTimeout",{"ms":35000}] 15:26:16 INFO - PROCESS | 3848 | 1462487176895 Marionette TRACE conn2 <- [1,2066,null,{}] 15:26:16 INFO - PROCESS | 3848 | 1462487176898 Marionette TRACE conn2 -> [0,2067,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:26:17 INFO - PROCESS | 3848 | 1462487176975 Marionette TRACE conn2 <- [1,2067,null,{"value":null}] 15:26:17 INFO - PROCESS | 3848 | 1462487176981 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\", \"4d8e089e-8c00-4ed9-b753-79225e50fa4e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:26:17 INFO - PROCESS | 3848 | ++DOCSHELL 160CDC00 == 39 [pid = 3848] [id = 526] 15:26:17 INFO - PROCESS | 3848 | ++DOMWINDOW == 96 (16177400) [pid = 3848] [serial = 1578] [outer = 00000000] 15:26:17 INFO - PROCESS | 3848 | ++DOMWINDOW == 97 (164BD800) [pid = 3848] [serial = 1579] [outer = 16177400] 15:26:17 INFO - PROCESS | 3848 | 1462487177026 Marionette DEBUG loaded listener.js 15:26:17 INFO - PROCESS | 3848 | ++DOMWINDOW == 98 (164C3000) [pid = 3848] [serial = 1580] [outer = 16177400] 15:26:17 INFO - PROCESS | 3848 | 1462487177534 Marionette TRACE conn2 <- [1,2068,null,{"value":["/2dcontext/path-objects/2d.path.rect.negative.html",0,null,null,[["Canvas test: 2d.path.rect.negative",0,null,null]]]}] 15:26:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.negative.html | Canvas test: 2d.path.rect.negative 15:26:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.negative.html | took 689ms 15:26:17 INFO - PROCESS | 3848 | 1462487177592 Marionette TRACE conn2 -> [0,2069,"getWindowHandle",null] 15:26:17 INFO - PROCESS | 3848 | 1462487177594 Marionette TRACE conn2 <- [1,2069,null,{"value":"13"}] 15:26:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.newsubpath.html 15:26:17 INFO - PROCESS | 3848 | 1462487177604 Marionette TRACE conn2 -> [0,2070,"setScriptTimeout",{"ms":35000}] 15:26:17 INFO - PROCESS | 3848 | 1462487177606 Marionette TRACE conn2 <- [1,2070,null,{}] 15:26:17 INFO - PROCESS | 3848 | 1462487177609 Marionette TRACE conn2 -> [0,2071,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:26:17 INFO - PROCESS | 3848 | 1462487177726 Marionette TRACE conn2 <- [1,2071,null,{"value":null}] 15:26:17 INFO - PROCESS | 3848 | 1462487177820 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\", \"4d8e089e-8c00-4ed9-b753-79225e50fa4e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:26:17 INFO - PROCESS | 3848 | ++DOCSHELL 16633000 == 40 [pid = 3848] [id = 527] 15:26:17 INFO - PROCESS | 3848 | ++DOMWINDOW == 99 (16649000) [pid = 3848] [serial = 1581] [outer = 00000000] 15:26:17 INFO - PROCESS | 3848 | ++DOMWINDOW == 100 (16D2D800) [pid = 3848] [serial = 1582] [outer = 16649000] 15:26:17 INFO - PROCESS | 3848 | 1462487177866 Marionette DEBUG loaded listener.js 15:26:17 INFO - PROCESS | 3848 | ++DOMWINDOW == 101 (17046000) [pid = 3848] [serial = 1583] [outer = 16649000] 15:26:18 INFO - PROCESS | 3848 | 1462487178286 Marionette TRACE conn2 <- [1,2072,null,{"value":["/2dcontext/path-objects/2d.path.rect.newsubpath.html",0,null,null,[["Canvas test: 2d.path.rect.newsubpath",0,null,null]]]}] 15:26:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.newsubpath.html | Canvas test: 2d.path.rect.newsubpath 15:26:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.newsubpath.html | took 751ms 15:26:18 INFO - PROCESS | 3848 | 1462487178343 Marionette TRACE conn2 -> [0,2073,"getWindowHandle",null] 15:26:18 INFO - PROCESS | 3848 | 1462487178345 Marionette TRACE conn2 <- [1,2073,null,{"value":"13"}] 15:26:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.nonfinite.html 15:26:18 INFO - PROCESS | 3848 | 1462487178348 Marionette TRACE conn2 -> [0,2074,"setScriptTimeout",{"ms":35000}] 15:26:18 INFO - PROCESS | 3848 | 1462487178350 Marionette TRACE conn2 <- [1,2074,null,{}] 15:26:18 INFO - PROCESS | 3848 | 1462487178365 Marionette TRACE conn2 -> [0,2075,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:26:18 INFO - PROCESS | 3848 | 1462487178471 Marionette TRACE conn2 <- [1,2075,null,{"value":null}] 15:26:18 INFO - PROCESS | 3848 | 1462487178477 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\", \"4d8e089e-8c00-4ed9-b753-79225e50fa4e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:26:18 INFO - PROCESS | 3848 | ++DOCSHELL 10585400 == 41 [pid = 3848] [id = 528] 15:26:18 INFO - PROCESS | 3848 | ++DOMWINDOW == 102 (10602400) [pid = 3848] [serial = 1584] [outer = 00000000] 15:26:18 INFO - PROCESS | 3848 | ++DOMWINDOW == 103 (17369400) [pid = 3848] [serial = 1585] [outer = 10602400] 15:26:18 INFO - PROCESS | 3848 | 1462487178528 Marionette DEBUG loaded listener.js 15:26:18 INFO - PROCESS | 3848 | ++DOMWINDOW == 104 (1736AC00) [pid = 3848] [serial = 1586] [outer = 10602400] 15:26:18 INFO - PROCESS | 3848 | 1462487178968 Marionette TRACE conn2 <- [1,2076,null,{"value":["/2dcontext/path-objects/2d.path.rect.nonfinite.html",0,null,null,[["rect() with Infinity/NaN is ignored",0,null,null]]]}] 15:26:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.nonfinite.html | rect() with Infinity/NaN is ignored 15:26:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.nonfinite.html | took 641ms 15:26:19 INFO - PROCESS | 3848 | 1462487178991 Marionette TRACE conn2 -> [0,2077,"getWindowHandle",null] 15:26:19 INFO - PROCESS | 3848 | 1462487178993 Marionette TRACE conn2 <- [1,2077,null,{"value":"13"}] 15:26:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.selfintersect.html 15:26:19 INFO - PROCESS | 3848 | 1462487178997 Marionette TRACE conn2 -> [0,2078,"setScriptTimeout",{"ms":35000}] 15:26:19 INFO - PROCESS | 3848 | 1462487178999 Marionette TRACE conn2 <- [1,2078,null,{}] 15:26:19 INFO - PROCESS | 3848 | 1462487179002 Marionette TRACE conn2 -> [0,2079,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:26:19 INFO - PROCESS | 3848 | 1462487179109 Marionette TRACE conn2 <- [1,2079,null,{"value":null}] 15:26:19 INFO - PROCESS | 3848 | 1462487179200 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\", \"4d8e089e-8c00-4ed9-b753-79225e50fa4e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:26:19 INFO - PROCESS | 3848 | ++DOCSHELL 1617F400 == 42 [pid = 3848] [id = 529] 15:26:19 INFO - PROCESS | 3848 | ++DOMWINDOW == 105 (16D2D400) [pid = 3848] [serial = 1587] [outer = 00000000] 15:26:19 INFO - PROCESS | 3848 | ++DOMWINDOW == 106 (17377000) [pid = 3848] [serial = 1588] [outer = 16D2D400] 15:26:19 INFO - PROCESS | 3848 | 1462487179244 Marionette DEBUG loaded listener.js 15:26:19 INFO - PROCESS | 3848 | ++DOMWINDOW == 107 (17377C00) [pid = 3848] [serial = 1589] [outer = 16D2D400] 15:26:19 INFO - PROCESS | 3848 | --DOMWINDOW == 106 (13F7D400) [pid = 3848] [serial = 1536] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.basic.html] 15:26:19 INFO - PROCESS | 3848 | --DOMWINDOW == 105 (11515400) [pid = 3848] [serial = 1530] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nextpoint.html] 15:26:19 INFO - PROCESS | 3848 | --DOMWINDOW == 104 (10E0BC00) [pid = 3848] [serial = 1527] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html] 15:26:19 INFO - PROCESS | 3848 | --DOMWINDOW == 103 (131CE800) [pid = 3848] [serial = 1533] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nonfinite.html] 15:26:19 INFO - PROCESS | 3848 | --DOMWINDOW == 102 (10E0A400) [pid = 3848] [serial = 1524] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html] 15:26:19 INFO - PROCESS | 3848 | --DOMWINDOW == 101 (1151C400) [pid = 3848] [serial = 1539] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.multiple.html] 15:26:19 INFO - PROCESS | 3848 | --DOMWINDOW == 100 (0F670C00) [pid = 3848] [serial = 1542] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.newsubpath.html] 15:26:19 INFO - PROCESS | 3848 | --DOMWINDOW == 99 (1101C800) [pid = 3848] [serial = 1545] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.nonfinite.html] 15:26:19 INFO - PROCESS | 3848 | --DOMWINDOW == 98 (1151BC00) [pid = 3848] [serial = 1548] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html] 15:26:19 INFO - PROCESS | 3848 | --DOMWINDOW == 97 (16652C00) [pid = 3848] [serial = 1509] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.3.html] 15:26:19 INFO - PROCESS | 3848 | 1462487179700 Marionette TRACE conn2 <- [1,2080,null,{"value":["/2dcontext/path-objects/2d.path.rect.selfintersect.html",0,null,null,[["Canvas test: 2d.path.rect.selfintersect",0,null,null]]]}] 15:26:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.selfintersect.html | Canvas test: 2d.path.rect.selfintersect 15:26:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.selfintersect.html | took 735ms 15:26:19 INFO - PROCESS | 3848 | 1462487179738 Marionette TRACE conn2 -> [0,2081,"getWindowHandle",null] 15:26:19 INFO - PROCESS | 3848 | 1462487179740 Marionette TRACE conn2 <- [1,2081,null,{"value":"13"}] 15:26:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.winding.html 15:26:19 INFO - PROCESS | 3848 | 1462487179743 Marionette TRACE conn2 -> [0,2082,"setScriptTimeout",{"ms":35000}] 15:26:19 INFO - PROCESS | 3848 | 1462487179745 Marionette TRACE conn2 <- [1,2082,null,{}] 15:26:19 INFO - PROCESS | 3848 | 1462487179748 Marionette TRACE conn2 -> [0,2083,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:26:19 INFO - PROCESS | 3848 | 1462487179828 Marionette TRACE conn2 <- [1,2083,null,{"value":null}] 15:26:19 INFO - PROCESS | 3848 | 1462487179835 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\", \"4d8e089e-8c00-4ed9-b753-79225e50fa4e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:26:19 INFO - PROCESS | 3848 | ++DOCSHELL 10DE2800 == 43 [pid = 3848] [id = 530] 15:26:19 INFO - PROCESS | 3848 | ++DOMWINDOW == 98 (10E08C00) [pid = 3848] [serial = 1590] [outer = 00000000] 15:26:19 INFO - PROCESS | 3848 | ++DOMWINDOW == 99 (13487800) [pid = 3848] [serial = 1591] [outer = 10E08C00] 15:26:19 INFO - PROCESS | 3848 | 1462487179878 Marionette DEBUG loaded listener.js 15:26:19 INFO - PROCESS | 3848 | ++DOMWINDOW == 100 (13F7D400) [pid = 3848] [serial = 1592] [outer = 10E08C00] 15:26:20 INFO - PROCESS | 3848 | 1462487180303 Marionette TRACE conn2 <- [1,2084,null,{"value":["/2dcontext/path-objects/2d.path.rect.winding.html",0,null,null,[["Canvas test: 2d.path.rect.winding",0,null,null]]]}] 15:26:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.winding.html | Canvas test: 2d.path.rect.winding 15:26:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.winding.html | took 594ms 15:26:20 INFO - PROCESS | 3848 | 1462487180344 Marionette TRACE conn2 -> [0,2085,"getWindowHandle",null] 15:26:20 INFO - PROCESS | 3848 | 1462487180346 Marionette TRACE conn2 <- [1,2085,null,{"value":"13"}] 15:26:20 INFO - PROCESS | 3848 | 1462487180349 Marionette TRACE conn2 -> [0,2086,"setScriptTimeout",{"ms":35000}] 15:26:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.1.html 15:26:20 INFO - PROCESS | 3848 | 1462487180351 Marionette TRACE conn2 <- [1,2086,null,{}] 15:26:20 INFO - PROCESS | 3848 | 1462487180358 Marionette TRACE conn2 -> [0,2087,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:26:20 INFO - PROCESS | 3848 | 1462487180434 Marionette TRACE conn2 <- [1,2087,null,{"value":null}] 15:26:20 INFO - PROCESS | 3848 | 1462487180441 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\", \"4d8e089e-8c00-4ed9-b753-79225e50fa4e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:26:20 INFO - PROCESS | 3848 | ++DOCSHELL 131CE800 == 44 [pid = 3848] [id = 531] 15:26:20 INFO - PROCESS | 3848 | ++DOMWINDOW == 101 (15B65000) [pid = 3848] [serial = 1593] [outer = 00000000] 15:26:20 INFO - PROCESS | 3848 | ++DOMWINDOW == 102 (1736BC00) [pid = 3848] [serial = 1594] [outer = 15B65000] 15:26:20 INFO - PROCESS | 3848 | 1462487180488 Marionette DEBUG loaded listener.js 15:26:20 INFO - PROCESS | 3848 | ++DOMWINDOW == 103 (1753D400) [pid = 3848] [serial = 1595] [outer = 15B65000] 15:26:21 INFO - PROCESS | 3848 | 1462487180987 Marionette TRACE conn2 <- [1,2088,null,{"value":["/2dcontext/path-objects/2d.path.rect.zero.1.html",0,null,null,[["Canvas test: 2d.path.rect.zero.1",0,null,null]]]}] 15:26:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.1.html | Canvas test: 2d.path.rect.zero.1 15:26:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.1.html | took 704ms 15:26:21 INFO - PROCESS | 3848 | 1462487181050 Marionette TRACE conn2 -> [0,2089,"getWindowHandle",null] 15:26:21 INFO - PROCESS | 3848 | 1462487181052 Marionette TRACE conn2 <- [1,2089,null,{"value":"13"}] 15:26:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.2.html 15:26:21 INFO - PROCESS | 3848 | 1462487181056 Marionette TRACE conn2 -> [0,2090,"setScriptTimeout",{"ms":35000}] 15:26:21 INFO - PROCESS | 3848 | 1462487181058 Marionette TRACE conn2 <- [1,2090,null,{}] 15:26:21 INFO - PROCESS | 3848 | 1462487181062 Marionette TRACE conn2 -> [0,2091,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:26:21 INFO - PROCESS | 3848 | 1462487181159 Marionette TRACE conn2 <- [1,2091,null,{"value":null}] 15:26:21 INFO - PROCESS | 3848 | 1462487181171 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\", \"4d8e089e-8c00-4ed9-b753-79225e50fa4e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:26:21 INFO - PROCESS | 3848 | ++DOCSHELL 1797A800 == 45 [pid = 3848] [id = 532] 15:26:21 INFO - PROCESS | 3848 | ++DOMWINDOW == 104 (17E9D800) [pid = 3848] [serial = 1596] [outer = 00000000] 15:26:21 INFO - PROCESS | 3848 | ++DOMWINDOW == 105 (17F1B000) [pid = 3848] [serial = 1597] [outer = 17E9D800] 15:26:21 INFO - PROCESS | 3848 | 1462487181219 Marionette DEBUG loaded listener.js 15:26:21 INFO - PROCESS | 3848 | ++DOMWINDOW == 106 (17F91000) [pid = 3848] [serial = 1598] [outer = 17E9D800] 15:26:21 INFO - PROCESS | 3848 | 1462487181883 Marionette TRACE conn2 <- [1,2092,null,{"value":["/2dcontext/path-objects/2d.path.rect.zero.2.html",0,null,null,[["Canvas test: 2d.path.rect.zero.2",0,null,null]]]}] 15:26:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.2.html | Canvas test: 2d.path.rect.zero.2 15:26:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.2.html | took 845ms 15:26:21 INFO - PROCESS | 3848 | 1462487181899 Marionette TRACE conn2 -> [0,2093,"getWindowHandle",null] 15:26:21 INFO - PROCESS | 3848 | 1462487181903 Marionette TRACE conn2 <- [1,2093,null,{"value":"13"}] 15:26:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.3.html 15:26:21 INFO - PROCESS | 3848 | 1462487181909 Marionette TRACE conn2 -> [0,2094,"setScriptTimeout",{"ms":35000}] 15:26:21 INFO - PROCESS | 3848 | 1462487181913 Marionette TRACE conn2 <- [1,2094,null,{}] 15:26:21 INFO - PROCESS | 3848 | 1462487181919 Marionette TRACE conn2 -> [0,2095,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:26:22 INFO - PROCESS | 3848 | 1462487182027 Marionette TRACE conn2 <- [1,2095,null,{"value":null}] 15:26:22 INFO - PROCESS | 3848 | 1462487182135 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\", \"4d8e089e-8c00-4ed9-b753-79225e50fa4e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:26:22 INFO - PROCESS | 3848 | ++DOCSHELL 10DE4400 == 46 [pid = 3848] [id = 533] 15:26:22 INFO - PROCESS | 3848 | ++DOMWINDOW == 107 (10DE8C00) [pid = 3848] [serial = 1599] [outer = 00000000] 15:26:22 INFO - PROCESS | 3848 | ++DOMWINDOW == 108 (1101C800) [pid = 3848] [serial = 1600] [outer = 10DE8C00] 15:26:22 INFO - PROCESS | 3848 | 1462487182191 Marionette DEBUG loaded listener.js 15:26:22 INFO - PROCESS | 3848 | ++DOMWINDOW == 109 (113EE400) [pid = 3848] [serial = 1601] [outer = 10DE8C00] 15:26:22 INFO - PROCESS | 3848 | 1462487182790 Marionette TRACE conn2 <- [1,2096,null,{"value":["/2dcontext/path-objects/2d.path.rect.zero.3.html",0,null,null,[["Canvas test: 2d.path.rect.zero.3",0,null,null]]]}] 15:26:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.3.html | Canvas test: 2d.path.rect.zero.3 15:26:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.3.html | took 938ms 15:26:22 INFO - PROCESS | 3848 | 1462487182856 Marionette TRACE conn2 -> [0,2097,"getWindowHandle",null] 15:26:22 INFO - PROCESS | 3848 | 1462487182861 Marionette TRACE conn2 <- [1,2097,null,{"value":"13"}] 15:26:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.4.html 15:26:22 INFO - PROCESS | 3848 | 1462487182868 Marionette TRACE conn2 -> [0,2098,"setScriptTimeout",{"ms":35000}] 15:26:22 INFO - PROCESS | 3848 | 1462487182871 Marionette TRACE conn2 <- [1,2098,null,{}] 15:26:22 INFO - PROCESS | 3848 | 1462487182875 Marionette TRACE conn2 -> [0,2099,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:26:22 INFO - PROCESS | 3848 | 1462487182978 Marionette TRACE conn2 <- [1,2099,null,{"value":null}] 15:26:23 INFO - PROCESS | 3848 | 1462487183112 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\", \"4d8e089e-8c00-4ed9-b753-79225e50fa4e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:26:23 INFO - PROCESS | 3848 | ++DOCSHELL 1101C000 == 47 [pid = 3848] [id = 534] 15:26:23 INFO - PROCESS | 3848 | ++DOMWINDOW == 110 (11512400) [pid = 3848] [serial = 1602] [outer = 00000000] 15:26:23 INFO - PROCESS | 3848 | ++DOMWINDOW == 111 (13CBD400) [pid = 3848] [serial = 1603] [outer = 11512400] 15:26:23 INFO - PROCESS | 3848 | 1462487183167 Marionette DEBUG loaded listener.js 15:26:23 INFO - PROCESS | 3848 | ++DOMWINDOW == 112 (155E1800) [pid = 3848] [serial = 1604] [outer = 11512400] 15:26:23 INFO - PROCESS | 3848 | 1462487183791 Marionette TRACE conn2 <- [1,2100,null,{"value":["/2dcontext/path-objects/2d.path.rect.zero.4.html",0,null,null,[["Canvas test: 2d.path.rect.zero.4",0,null,null]]]}] 15:26:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.4.html | Canvas test: 2d.path.rect.zero.4 15:26:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.4.html | took 938ms 15:26:23 INFO - PROCESS | 3848 | 1462487183811 Marionette TRACE conn2 -> [0,2101,"getWindowHandle",null] 15:26:23 INFO - PROCESS | 3848 | 1462487183814 Marionette TRACE conn2 <- [1,2101,null,{"value":"13"}] 15:26:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.5.html 15:26:23 INFO - PROCESS | 3848 | 1462487183817 Marionette TRACE conn2 -> [0,2102,"setScriptTimeout",{"ms":35000}] 15:26:23 INFO - PROCESS | 3848 | 1462487183821 Marionette TRACE conn2 <- [1,2102,null,{}] 15:26:23 INFO - PROCESS | 3848 | 1462487183832 Marionette TRACE conn2 -> [0,2103,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:26:23 INFO - PROCESS | 3848 | 1462487183937 Marionette TRACE conn2 <- [1,2103,null,{"value":null}] 15:26:24 INFO - PROCESS | 3848 | 1462487184047 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\", \"4d8e089e-8c00-4ed9-b753-79225e50fa4e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:26:24 INFO - PROCESS | 3848 | ++DOCSHELL 17344000 == 48 [pid = 3848] [id = 535] 15:26:24 INFO - PROCESS | 3848 | ++DOMWINDOW == 113 (17349000) [pid = 3848] [serial = 1605] [outer = 00000000] 15:26:24 INFO - PROCESS | 3848 | ++DOMWINDOW == 114 (1789A400) [pid = 3848] [serial = 1606] [outer = 17349000] 15:26:24 INFO - PROCESS | 3848 | 1462487184102 Marionette DEBUG loaded listener.js 15:26:24 INFO - PROCESS | 3848 | ++DOMWINDOW == 115 (17E99800) [pid = 3848] [serial = 1607] [outer = 17349000] 15:26:24 INFO - PROCESS | 3848 | 1462487184723 Marionette TRACE conn2 <- [1,2104,null,{"value":["/2dcontext/path-objects/2d.path.rect.zero.5.html",0,null,null,[["Canvas test: 2d.path.rect.zero.5",0,null,null]]]}] 15:26:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.5.html | Canvas test: 2d.path.rect.zero.5 15:26:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.5.html | took 938ms 15:26:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.6.html 15:26:24 INFO - PROCESS | 3848 | 1462487184762 Marionette TRACE conn2 -> [0,2105,"getWindowHandle",null] 15:26:24 INFO - PROCESS | 3848 | 1462487184765 Marionette TRACE conn2 <- [1,2105,null,{"value":"13"}] 15:26:24 INFO - PROCESS | 3848 | 1462487184769 Marionette TRACE conn2 -> [0,2106,"setScriptTimeout",{"ms":35000}] 15:26:24 INFO - PROCESS | 3848 | 1462487184771 Marionette TRACE conn2 <- [1,2106,null,{}] 15:26:24 INFO - PROCESS | 3848 | 1462487184774 Marionette TRACE conn2 -> [0,2107,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:26:24 INFO - PROCESS | 3848 | 1462487184877 Marionette TRACE conn2 <- [1,2107,null,{"value":null}] 15:26:25 INFO - PROCESS | 3848 | 1462487184991 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\", \"4d8e089e-8c00-4ed9-b753-79225e50fa4e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:26:25 INFO - PROCESS | 3848 | ++DOCSHELL 1101BC00 == 49 [pid = 3848] [id = 536] 15:26:25 INFO - PROCESS | 3848 | ++DOMWINDOW == 116 (11024800) [pid = 3848] [serial = 1608] [outer = 00000000] 15:26:25 INFO - PROCESS | 3848 | ++DOMWINDOW == 117 (11519000) [pid = 3848] [serial = 1609] [outer = 11024800] 15:26:25 INFO - PROCESS | 3848 | 1462487185045 Marionette DEBUG loaded listener.js 15:26:25 INFO - PROCESS | 3848 | ++DOMWINDOW == 118 (131DC000) [pid = 3848] [serial = 1610] [outer = 11024800] 15:26:25 INFO - PROCESS | 3848 | 1462487185872 Marionette TRACE conn2 <- [1,2108,null,{"value":["/2dcontext/path-objects/2d.path.rect.zero.6.html",0,null,null,[["Canvas test: 2d.path.rect.zero.6",0,null,null]]]}] 15:26:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.6.html | Canvas test: 2d.path.rect.zero.6 15:26:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.6.html | took 1141ms 15:26:25 INFO - PROCESS | 3848 | 1462487185913 Marionette TRACE conn2 -> [0,2109,"getWindowHandle",null] 15:26:25 INFO - PROCESS | 3848 | 1462487185917 Marionette TRACE conn2 <- [1,2109,null,{"value":"13"}] 15:26:25 INFO - PROCESS | 3848 | 1462487185922 Marionette TRACE conn2 -> [0,2110,"setScriptTimeout",{"ms":35000}] 15:26:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.empty.html 15:26:25 INFO - PROCESS | 3848 | 1462487185926 Marionette TRACE conn2 <- [1,2110,null,{}] 15:26:25 INFO - PROCESS | 3848 | 1462487185930 Marionette TRACE conn2 -> [0,2111,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:26:26 INFO - PROCESS | 3848 | 1462487186031 Marionette TRACE conn2 <- [1,2111,null,{"value":null}] 15:26:26 INFO - PROCESS | 3848 | 1462487186167 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\", \"4d8e089e-8c00-4ed9-b753-79225e50fa4e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:26:26 INFO - PROCESS | 3848 | ++DOCSHELL 10E0A800 == 50 [pid = 3848] [id = 537] 15:26:26 INFO - PROCESS | 3848 | ++DOMWINDOW == 119 (10E8E000) [pid = 3848] [serial = 1611] [outer = 00000000] 15:26:26 INFO - PROCESS | 3848 | ++DOMWINDOW == 120 (1150DC00) [pid = 3848] [serial = 1612] [outer = 10E8E000] 15:26:26 INFO - PROCESS | 3848 | 1462487186217 Marionette DEBUG loaded listener.js 15:26:26 INFO - PROCESS | 3848 | ++DOMWINDOW == 121 (1175E000) [pid = 3848] [serial = 1613] [outer = 10E8E000] 15:26:26 INFO - PROCESS | 3848 | --DOCSHELL 131CE800 == 49 [pid = 3848] [id = 531] 15:26:26 INFO - PROCESS | 3848 | --DOCSHELL 10DE2800 == 48 [pid = 3848] [id = 530] 15:26:26 INFO - PROCESS | 3848 | --DOCSHELL 1617F400 == 47 [pid = 3848] [id = 529] 15:26:26 INFO - PROCESS | 3848 | --DOCSHELL 10585400 == 46 [pid = 3848] [id = 528] 15:26:26 INFO - PROCESS | 3848 | --DOCSHELL 16633000 == 45 [pid = 3848] [id = 527] 15:26:26 INFO - PROCESS | 3848 | --DOCSHELL 160CDC00 == 44 [pid = 3848] [id = 526] 15:26:26 INFO - PROCESS | 3848 | --DOCSHELL 155E1400 == 43 [pid = 3848] [id = 525] 15:26:26 INFO - PROCESS | 3848 | --DOCSHELL 13762C00 == 42 [pid = 3848] [id = 524] 15:26:26 INFO - PROCESS | 3848 | --DOCSHELL 10EB4C00 == 41 [pid = 3848] [id = 523] 15:26:26 INFO - PROCESS | 3848 | --DOCSHELL 10F0A000 == 40 [pid = 3848] [id = 522] 15:26:26 INFO - PROCESS | 3848 | --DOCSHELL 15B65400 == 39 [pid = 3848] [id = 520] 15:26:26 INFO - PROCESS | 3848 | --DOMWINDOW == 120 (17086000) [pid = 3848] [serial = 1522] [outer = 00000000] [url = about:blank] 15:26:26 INFO - PROCESS | 3848 | --DOMWINDOW == 119 (1058BC00) [pid = 3848] [serial = 1513] [outer = 00000000] [url = about:blank] 15:26:26 INFO - PROCESS | 3848 | --DOMWINDOW == 118 (11763000) [pid = 3848] [serial = 1516] [outer = 00000000] [url = about:blank] 15:26:26 INFO - PROCESS | 3848 | --DOMWINDOW == 117 (15B66C00) [pid = 3848] [serial = 1519] [outer = 00000000] [url = about:blank] 15:26:26 INFO - PROCESS | 3848 | --DOMWINDOW == 116 (17045400) [pid = 3848] [serial = 1552] [outer = 00000000] [url = about:blank] 15:26:26 INFO - PROCESS | 3848 | --DOCSHELL 10F08800 == 38 [pid = 3848] [id = 519] 15:26:26 INFO - PROCESS | 3848 | --DOCSHELL 10DE4800 == 37 [pid = 3848] [id = 518] 15:26:26 INFO - PROCESS | 3848 | --DOCSHELL 16233C00 == 36 [pid = 3848] [id = 517] 15:26:26 INFO - PROCESS | 3848 | --DOMWINDOW == 115 (17042400) [pid = 3848] [serial = 1511] [outer = 00000000] [url = about:blank] 15:26:26 INFO - PROCESS | 3848 | --DOMWINDOW == 114 (146D2C00) [pid = 3848] [serial = 1538] [outer = 00000000] [url = about:blank] 15:26:26 INFO - PROCESS | 3848 | --DOMWINDOW == 113 (11BC9000) [pid = 3848] [serial = 1531] [outer = 00000000] [url = about:blank] 15:26:26 INFO - PROCESS | 3848 | --DOMWINDOW == 112 (1311D400) [pid = 3848] [serial = 1532] [outer = 00000000] [url = about:blank] 15:26:26 INFO - PROCESS | 3848 | --DOMWINDOW == 111 (11004C00) [pid = 3848] [serial = 1528] [outer = 00000000] [url = about:blank] 15:26:26 INFO - PROCESS | 3848 | --DOMWINDOW == 110 (1150E800) [pid = 3848] [serial = 1529] [outer = 00000000] [url = about:blank] 15:26:26 INFO - PROCESS | 3848 | --DOMWINDOW == 109 (135A7000) [pid = 3848] [serial = 1534] [outer = 00000000] [url = about:blank] 15:26:26 INFO - PROCESS | 3848 | --DOMWINDOW == 108 (1101C400) [pid = 3848] [serial = 1526] [outer = 00000000] [url = about:blank] 15:26:26 INFO - PROCESS | 3848 | --DOMWINDOW == 107 (1100A400) [pid = 3848] [serial = 1525] [outer = 00000000] [url = about:blank] 15:26:26 INFO - PROCESS | 3848 | --DOMWINDOW == 106 (15C5B000) [pid = 3848] [serial = 1540] [outer = 00000000] [url = about:blank] 15:26:26 INFO - PROCESS | 3848 | --DOMWINDOW == 105 (16180800) [pid = 3848] [serial = 1543] [outer = 00000000] [url = about:blank] 15:26:26 INFO - PROCESS | 3848 | --DOMWINDOW == 104 (1175BC00) [pid = 3848] [serial = 1546] [outer = 00000000] [url = about:blank] 15:26:26 INFO - PROCESS | 3848 | --DOMWINDOW == 103 (14092800) [pid = 3848] [serial = 1547] [outer = 00000000] [url = about:blank] 15:26:26 INFO - PROCESS | 3848 | --DOMWINDOW == 102 (16235400) [pid = 3848] [serial = 1549] [outer = 00000000] [url = about:blank] 15:26:26 INFO - PROCESS | 3848 | --DOMWINDOW == 101 (16183C00) [pid = 3848] [serial = 1544] [outer = 00000000] [url = about:blank] 15:26:26 INFO - PROCESS | 3848 | --DOMWINDOW == 100 (14093C00) [pid = 3848] [serial = 1537] [outer = 00000000] [url = about:blank] 15:26:26 INFO - PROCESS | 3848 | --DOMWINDOW == 99 (1603C800) [pid = 3848] [serial = 1541] [outer = 00000000] [url = about:blank] 15:26:26 INFO - PROCESS | 3848 | --DOMWINDOW == 98 (16629400) [pid = 3848] [serial = 1550] [outer = 00000000] [url = about:blank] 15:26:26 INFO - PROCESS | 3848 | --DOMWINDOW == 97 (1375A000) [pid = 3848] [serial = 1535] [outer = 00000000] [url = about:blank] 15:26:26 INFO - PROCESS | 3848 | 1462487186772 Marionette TRACE conn2 <- [1,2112,null,{"value":["/2dcontext/path-objects/2d.path.stroke.empty.html",0,null,null,[["Empty subpaths are not stroked",0,null,null]]]}] 15:26:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.empty.html | Empty subpaths are not stroked 15:26:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.empty.html | took 907ms 15:26:26 INFO - PROCESS | 3848 | 1462487186828 Marionette TRACE conn2 -> [0,2113,"getWindowHandle",null] 15:26:26 INFO - PROCESS | 3848 | 1462487186833 Marionette TRACE conn2 <- [1,2113,null,{"value":"13"}] 15:26:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.overlap.html 15:26:26 INFO - PROCESS | 3848 | 1462487186839 Marionette TRACE conn2 -> [0,2114,"setScriptTimeout",{"ms":35000}] 15:26:26 INFO - PROCESS | 3848 | 1462487186841 Marionette TRACE conn2 <- [1,2114,null,{}] 15:26:26 INFO - PROCESS | 3848 | 1462487186845 Marionette TRACE conn2 -> [0,2115,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:26:26 INFO - PROCESS | 3848 | 1462487186926 Marionette TRACE conn2 <- [1,2115,null,{"value":null}] 15:26:27 INFO - PROCESS | 3848 | 1462487187018 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\", \"4d8e089e-8c00-4ed9-b753-79225e50fa4e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:26:27 INFO - PROCESS | 3848 | ++DOCSHELL 0F670C00 == 37 [pid = 3848] [id = 538] 15:26:27 INFO - PROCESS | 3848 | ++DOMWINDOW == 98 (10F0AC00) [pid = 3848] [serial = 1614] [outer = 00000000] 15:26:27 INFO - PROCESS | 3848 | ++DOMWINDOW == 99 (1101E800) [pid = 3848] [serial = 1615] [outer = 10F0AC00] 15:26:27 INFO - PROCESS | 3848 | 1462487187063 Marionette DEBUG loaded listener.js 15:26:27 INFO - PROCESS | 3848 | ++DOMWINDOW == 100 (11B3E400) [pid = 3848] [serial = 1616] [outer = 10F0AC00] 15:26:27 INFO - PROCESS | 3848 | 1462487187482 Marionette TRACE conn2 <- [1,2116,null,{"value":["/2dcontext/path-objects/2d.path.stroke.overlap.html",0,null,null,[["Stroked subpaths are combined before being drawn",0,null,null]]]}] 15:26:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.overlap.html | Stroked subpaths are combined before being drawn 15:26:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.overlap.html | took 704ms 15:26:27 INFO - PROCESS | 3848 | 1462487187538 Marionette TRACE conn2 -> [0,2117,"getWindowHandle",null] 15:26:27 INFO - PROCESS | 3848 | 1462487187540 Marionette TRACE conn2 <- [1,2117,null,{"value":"13"}] 15:26:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.arc.html 15:26:27 INFO - PROCESS | 3848 | 1462487187543 Marionette TRACE conn2 -> [0,2118,"setScriptTimeout",{"ms":35000}] 15:26:27 INFO - PROCESS | 3848 | 1462487187547 Marionette TRACE conn2 <- [1,2118,null,{}] 15:26:27 INFO - PROCESS | 3848 | 1462487187557 Marionette TRACE conn2 -> [0,2119,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:26:27 INFO - PROCESS | 3848 | 1462487187640 Marionette TRACE conn2 <- [1,2119,null,{"value":null}] 15:26:27 INFO - PROCESS | 3848 | 1462487187654 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\", \"4d8e089e-8c00-4ed9-b753-79225e50fa4e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:26:27 INFO - PROCESS | 3848 | ++DOCSHELL 13449000 == 38 [pid = 3848] [id = 539] 15:26:27 INFO - PROCESS | 3848 | ++DOMWINDOW == 101 (135A4400) [pid = 3848] [serial = 1617] [outer = 00000000] 15:26:27 INFO - PROCESS | 3848 | ++DOMWINDOW == 102 (13759800) [pid = 3848] [serial = 1618] [outer = 135A4400] 15:26:27 INFO - PROCESS | 3848 | 1462487187706 Marionette DEBUG loaded listener.js 15:26:27 INFO - PROCESS | 3848 | ++DOMWINDOW == 103 (13CBEC00) [pid = 3848] [serial = 1619] [outer = 135A4400] 15:26:28 INFO - PROCESS | 3848 | 1462487188167 Marionette TRACE conn2 <- [1,2120,null,{"value":["/2dcontext/path-objects/2d.path.stroke.prune.arc.html",0,null,null,[["Zero-length line segments from arcTo and arc are removed before stroking",1,"assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.arc.html:40:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2121,"getWindowHandle",null] 15:26:28 INFO - PROCESS | 3848 | 1462487188184 Marionette TRACE conn2 <- [1,2121,null,{"value":"13"}] 15:26:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.closed.html 15:26:28 INFO - PROCESS | 3848 | 1462487188188 Marionette TRACE conn2 -> [0,2122,"setScriptTimeout",{"ms":35000}] 15:26:28 INFO - PROCESS | 3848 | 1462487188189 Marionette TRACE conn2 <- [1,2122,null,{}] 15:26:28 INFO - PROCESS | 3848 | 1462487188193 Marionette TRACE conn2 -> [0,2123,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:26:28 INFO - PROCESS | 3848 | 1462487188271 Marionette TRACE conn2 <- [1,2123,null,{"value":null}] 15:26:28 INFO - PROCESS | 3848 | 1462487188278 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\", \"4d8e089e-8c00-4ed9-b753-79225e50fa4e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:26:28 INFO - PROCESS | 3848 | ++DOCSHELL 13CB8C00 == 39 [pid = 3848] [id = 540] 15:26:28 INFO - PROCESS | 3848 | ++DOMWINDOW == 104 (146D5800) [pid = 3848] [serial = 1620] [outer = 00000000] 15:26:28 INFO - PROCESS | 3848 | ++DOMWINDOW == 105 (15B60000) [pid = 3848] [serial = 1621] [outer = 146D5800] 15:26:28 INFO - PROCESS | 3848 | 1462487188322 Marionette DEBUG loaded listener.js 15:26:28 INFO - PROCESS | 3848 | ++DOMWINDOW == 106 (15B6B000) [pid = 3848] [serial = 1622] [outer = 146D5800] 15:26:28 INFO - PROCESS | 3848 | 1462487188788 Marionette TRACE conn2 <- [1,2124,null,{"value":["/2dcontext/path-objects/2d.path.stroke.prune.closed.html",0,null,null,[["Zero-length line segments from closed paths are removed before stroking",0,null,null]]]}] 15:26:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | Zero-length line segments from closed paths are removed before stroking 15:26:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | took 625ms 15:26:28 INFO - PROCESS | 3848 | 1462487188825 Marionette TRACE conn2 -> [0,2125,"getWindowHandle",null] 15:26:28 INFO - PROCESS | 3848 | 1462487188827 Marionette TRACE conn2 <- [1,2125,null,{"value":"13"}] 15:26:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.corner.html 15:26:28 INFO - PROCESS | 3848 | 1462487188838 Marionette TRACE conn2 -> [0,2126,"setScriptTimeout",{"ms":35000}] 15:26:28 INFO - PROCESS | 3848 | 1462487188839 Marionette TRACE conn2 <- [1,2126,null,{}] 15:26:28 INFO - PROCESS | 3848 | 1462487188843 Marionette TRACE conn2 -> [0,2127,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:26:28 INFO - PROCESS | 3848 | 1462487188947 Marionette TRACE conn2 <- [1,2127,null,{"value":null}] 15:26:28 INFO - PROCESS | 3848 | 1462487188954 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\", \"4d8e089e-8c00-4ed9-b753-79225e50fa4e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:26:28 INFO - PROCESS | 3848 | ++DOCSHELL 15B6DC00 == 40 [pid = 3848] [id = 541] 15:26:28 INFO - PROCESS | 3848 | ++DOMWINDOW == 107 (16020000) [pid = 3848] [serial = 1623] [outer = 00000000] 15:26:29 INFO - PROCESS | 3848 | ++DOMWINDOW == 108 (160C7C00) [pid = 3848] [serial = 1624] [outer = 16020000] 15:26:29 INFO - PROCESS | 3848 | 1462487188997 Marionette DEBUG loaded listener.js 15:26:29 INFO - PROCESS | 3848 | ++DOMWINDOW == 109 (160C8000) [pid = 3848] [serial = 1625] [outer = 16020000] 15:26:29 INFO - PROCESS | 3848 | 1462487189480 Marionette TRACE conn2 <- [1,2128,null,{"value":["/2dcontext/path-objects/2d.path.stroke.prune.corner.html",0,null,null,[["Zero-length line segments are removed before stroking with miters",0,null,null]]]}] 15:26:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | Zero-length line segments are removed before stroking with miters 15:26:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | took 703ms 15:26:29 INFO - PROCESS | 3848 | 1462487189535 Marionette TRACE conn2 -> [0,2129,"getWindowHandle",null] 15:26:29 INFO - PROCESS | 3848 | 1462487189537 Marionette TRACE conn2 <- [1,2129,null,{"value":"13"}] 15:26:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.curve.html 15:26:29 INFO - PROCESS | 3848 | 1462487189546 Marionette TRACE conn2 -> [0,2130,"setScriptTimeout",{"ms":35000}] 15:26:29 INFO - PROCESS | 3848 | 1462487189547 Marionette TRACE conn2 <- [1,2130,null,{}] 15:26:29 INFO - PROCESS | 3848 | 1462487189551 Marionette TRACE conn2 -> [0,2131,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:26:29 INFO - PROCESS | 3848 | 1462487189667 Marionette TRACE conn2 <- [1,2131,null,{"value":null}] 15:26:29 INFO - PROCESS | 3848 | 1462487189779 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\", \"4d8e089e-8c00-4ed9-b753-79225e50fa4e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:26:29 INFO - PROCESS | 3848 | ++DOCSHELL 10E04400 == 41 [pid = 3848] [id = 542] 15:26:29 INFO - PROCESS | 3848 | ++DOMWINDOW == 110 (13CBA000) [pid = 3848] [serial = 1626] [outer = 00000000] 15:26:29 INFO - PROCESS | 3848 | ++DOMWINDOW == 111 (1662F400) [pid = 3848] [serial = 1627] [outer = 13CBA000] 15:26:29 INFO - PROCESS | 3848 | 1462487189849 Marionette DEBUG loaded listener.js 15:26:29 INFO - PROCESS | 3848 | ++DOMWINDOW == 112 (16633000) [pid = 3848] [serial = 1628] [outer = 13CBA000] 15:26:30 INFO - PROCESS | 3848 | 1462487190304 Marionette TRACE conn2 <- [1,2132,null,{"value":["/2dcontext/path-objects/2d.path.stroke.prune.curve.html",0,null,null,[["Zero-length line segments from quadraticCurveTo and bezierCurveTo are removed before stroking",1,"assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.curve.html:40:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2133,"getWindowHandle",null] 15:26:30 INFO - PROCESS | 3848 | 1462487190344 Marionette TRACE conn2 <- [1,2133,null,{"value":"13"}] 15:26:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.line.html 15:26:30 INFO - PROCESS | 3848 | 1462487190348 Marionette TRACE conn2 -> [0,2134,"setScriptTimeout",{"ms":35000}] 15:26:30 INFO - PROCESS | 3848 | 1462487190349 Marionette TRACE conn2 <- [1,2134,null,{}] 15:26:30 INFO - PROCESS | 3848 | 1462487190357 Marionette TRACE conn2 -> [0,2135,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:26:30 INFO - PROCESS | 3848 | 1462487190464 Marionette TRACE conn2 <- [1,2135,null,{"value":null}] 15:26:30 INFO - PROCESS | 3848 | 1462487190470 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\", \"4d8e089e-8c00-4ed9-b753-79225e50fa4e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:26:30 INFO - PROCESS | 3848 | ++DOCSHELL 16634000 == 42 [pid = 3848] [id = 543] 15:26:30 INFO - PROCESS | 3848 | ++DOMWINDOW == 113 (1664A800) [pid = 3848] [serial = 1629] [outer = 00000000] 15:26:30 INFO - PROCESS | 3848 | ++DOMWINDOW == 114 (1704F000) [pid = 3848] [serial = 1630] [outer = 1664A800] 15:26:30 INFO - PROCESS | 3848 | 1462487190514 Marionette DEBUG loaded listener.js 15:26:30 INFO - PROCESS | 3848 | ++DOMWINDOW == 115 (17086800) [pid = 3848] [serial = 1631] [outer = 1664A800] 15:26:31 INFO - PROCESS | 3848 | --DOMWINDOW == 114 (11510C00) [pid = 3848] [serial = 1515] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.unclosed.html] 15:26:31 INFO - PROCESS | 3848 | --DOMWINDOW == 113 (0F620800) [pid = 3848] [serial = 1470] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.initial.html] 15:26:31 INFO - PROCESS | 3848 | --DOMWINDOW == 112 (0F625400) [pid = 3848] [serial = 1512] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.4.html] 15:26:31 INFO - PROCESS | 3848 | --DOMWINDOW == 111 (1101B000) [pid = 3848] [serial = 1473] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.arc.html] 15:26:31 INFO - PROCESS | 3848 | --DOMWINDOW == 110 (16649000) [pid = 3848] [serial = 1581] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.newsubpath.html] 15:26:31 INFO - PROCESS | 3848 | --DOMWINDOW == 109 (10602400) [pid = 3848] [serial = 1584] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.nonfinite.html] 15:26:31 INFO - PROCESS | 3848 | --DOMWINDOW == 108 (16D2D400) [pid = 3848] [serial = 1587] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.selfintersect.html] 15:26:31 INFO - PROCESS | 3848 | --DOMWINDOW == 107 (11001400) [pid = 3848] [serial = 1566] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.basic.html] 15:26:31 INFO - PROCESS | 3848 | --DOMWINDOW == 106 (16177400) [pid = 3848] [serial = 1578] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.negative.html] 15:26:31 INFO - PROCESS | 3848 | --DOMWINDOW == 105 (155E2400) [pid = 3848] [serial = 1575] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.2.html] 15:26:31 INFO - PROCESS | 3848 | --DOMWINDOW == 104 (1100AC00) [pid = 3848] [serial = 1569] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.closed.html] 15:26:31 INFO - PROCESS | 3848 | --DOMWINDOW == 103 (13763000) [pid = 3848] [serial = 1572] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.1.html] 15:26:31 INFO - PROCESS | 3848 | --DOMWINDOW == 102 (0F66D000) [pid = 3848] [serial = 1563] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html] 15:26:31 INFO - PROCESS | 3848 | --DOMWINDOW == 101 (15B65000) [pid = 3848] [serial = 1593] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.1.html] 15:26:31 INFO - PROCESS | 3848 | --DOMWINDOW == 100 (10E08C00) [pid = 3848] [serial = 1590] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.winding.html] 15:26:31 INFO - PROCESS | 3848 | --DOMWINDOW == 99 (11B44800) [pid = 3848] [serial = 1476] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.1.html] 15:26:31 INFO - PROCESS | 3848 | --DOMWINDOW == 98 (135A4000) [pid = 3848] [serial = 1518] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.winding.html] 15:26:31 INFO - PROCESS | 3848 | --DOMWINDOW == 97 (160BF400) [pid = 3848] [serial = 1467] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.3.html] 15:26:31 INFO - PROCESS | 3848 | --DOMWINDOW == 96 (164B9C00) [pid = 3848] [serial = 1521] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.basic.html] 15:26:31 INFO - PROCESS | 3848 | 1462487191228 Marionette TRACE conn2 <- [1,2136,null,{"value":["/2dcontext/path-objects/2d.path.stroke.prune.line.html",0,null,null,[["Zero-length line segments from lineTo are removed before stroking",1,"assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.line.html:35:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2137,"getWindowHandle",null] 15:26:31 INFO - PROCESS | 3848 | 1462487191255 Marionette TRACE conn2 <- [1,2137,null,{"value":"13"}] 15:26:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.rect.html 15:26:31 INFO - PROCESS | 3848 | 1462487191258 Marionette TRACE conn2 -> [0,2138,"setScriptTimeout",{"ms":35000}] 15:26:31 INFO - PROCESS | 3848 | 1462487191260 Marionette TRACE conn2 <- [1,2138,null,{}] 15:26:31 INFO - PROCESS | 3848 | 1462487191310 Marionette TRACE conn2 -> [0,2139,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:26:31 INFO - PROCESS | 3848 | 1462487191418 Marionette TRACE conn2 <- [1,2139,null,{"value":null}] 15:26:31 INFO - PROCESS | 3848 | 1462487191479 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\", \"4d8e089e-8c00-4ed9-b753-79225e50fa4e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:26:31 INFO - PROCESS | 3848 | ++DOCSHELL 0F5D0000 == 43 [pid = 3848] [id = 544] 15:26:31 INFO - PROCESS | 3848 | ++DOMWINDOW == 97 (0F620800) [pid = 3848] [serial = 1632] [outer = 00000000] 15:26:31 INFO - PROCESS | 3848 | ++DOMWINDOW == 98 (1100AC00) [pid = 3848] [serial = 1633] [outer = 0F620800] 15:26:31 INFO - PROCESS | 3848 | 1462487191523 Marionette DEBUG loaded listener.js 15:26:31 INFO - PROCESS | 3848 | ++DOMWINDOW == 99 (1100F000) [pid = 3848] [serial = 1634] [outer = 0F620800] 15:26:31 INFO - PROCESS | 3848 | 1462487191892 Marionette TRACE conn2 <- [1,2140,null,{"value":["/2dcontext/path-objects/2d.path.stroke.prune.rect.html",0,null,null,[["Zero-length line segments from rect and strokeRect are removed before stroking",0,null,null]]]}] 15:26:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.rect.html | Zero-length line segments from rect and strokeRect are removed before stroking 15:26:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.rect.html | took 642ms 15:26:31 INFO - PROCESS | 3848 | 1462487191927 Marionette TRACE conn2 -> [0,2141,"getWindowHandle",null] 15:26:31 INFO - PROCESS | 3848 | 1462487191929 Marionette TRACE conn2 <- [1,2141,null,{"value":"13"}] 15:26:31 INFO - PROCESS | 3848 | 1462487191933 Marionette TRACE conn2 -> [0,2142,"setScriptTimeout",{"ms":35000}] 15:26:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale1.html 15:26:31 INFO - PROCESS | 3848 | 1462487191934 Marionette TRACE conn2 <- [1,2142,null,{}] 15:26:31 INFO - PROCESS | 3848 | 1462487191938 Marionette TRACE conn2 -> [0,2143,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:26:32 INFO - PROCESS | 3848 | 1462487192051 Marionette TRACE conn2 <- [1,2143,null,{"value":null}] 15:26:32 INFO - PROCESS | 3848 | 1462487192059 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\", \"4d8e089e-8c00-4ed9-b753-79225e50fa4e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:26:32 INFO - PROCESS | 3848 | ++DOCSHELL 11512C00 == 44 [pid = 3848] [id = 545] 15:26:32 INFO - PROCESS | 3848 | ++DOMWINDOW == 100 (1375E400) [pid = 3848] [serial = 1635] [outer = 00000000] 15:26:32 INFO - PROCESS | 3848 | ++DOMWINDOW == 101 (16648C00) [pid = 3848] [serial = 1636] [outer = 1375E400] 15:26:32 INFO - PROCESS | 3848 | 1462487192103 Marionette DEBUG loaded listener.js 15:26:32 INFO - PROCESS | 3848 | ++DOMWINDOW == 102 (16D31400) [pid = 3848] [serial = 1637] [outer = 1375E400] 15:26:32 INFO - PROCESS | 3848 | 1462487192510 Marionette TRACE conn2 <- [1,2144,null,{"value":["/2dcontext/path-objects/2d.path.stroke.scale1.html",0,null,null,[["Stroke line widths are scaled by the current transformation matrix",0,null,null]]]}] 15:26:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale1.html | Stroke line widths are scaled by the current transformation matrix 15:26:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale1.html | took 641ms 15:26:32 INFO - PROCESS | 3848 | 1462487192571 Marionette TRACE conn2 -> [0,2145,"getWindowHandle",null] 15:26:32 INFO - PROCESS | 3848 | 1462487192573 Marionette TRACE conn2 <- [1,2145,null,{"value":"13"}] 15:26:32 INFO - PROCESS | 3848 | 1462487192576 Marionette TRACE conn2 -> [0,2146,"setScriptTimeout",{"ms":35000}] 15:26:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale2.html 15:26:32 INFO - PROCESS | 3848 | 1462487192578 Marionette TRACE conn2 <- [1,2146,null,{}] 15:26:32 INFO - PROCESS | 3848 | 1462487192581 Marionette TRACE conn2 -> [0,2147,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:26:32 INFO - PROCESS | 3848 | 1462487192692 Marionette TRACE conn2 <- [1,2147,null,{"value":null}] 15:26:32 INFO - PROCESS | 3848 | 1462487192701 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\", \"4d8e089e-8c00-4ed9-b753-79225e50fa4e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:26:32 INFO - PROCESS | 3848 | ++DOCSHELL 1704A800 == 45 [pid = 3848] [id = 546] 15:26:32 INFO - PROCESS | 3848 | ++DOMWINDOW == 103 (1704F400) [pid = 3848] [serial = 1638] [outer = 00000000] 15:26:32 INFO - PROCESS | 3848 | ++DOMWINDOW == 104 (17532400) [pid = 3848] [serial = 1639] [outer = 1704F400] 15:26:32 INFO - PROCESS | 3848 | 1462487192781 Marionette DEBUG loaded listener.js 15:26:32 INFO - PROCESS | 3848 | ++DOMWINDOW == 105 (17A0C400) [pid = 3848] [serial = 1640] [outer = 1704F400] 15:26:33 INFO - PROCESS | 3848 | 1462487193306 Marionette TRACE conn2 <- [1,2148,null,{"value":["/2dcontext/path-objects/2d.path.stroke.scale2.html",0,null,null,[["Stroke line widths are scaled by the current transformation matrix",0,null,null]]]}] 15:26:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale2.html | Stroke line widths are scaled by the current transformation matrix 15:26:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale2.html | took 798ms 15:26:33 INFO - PROCESS | 3848 | 1462487193379 Marionette TRACE conn2 -> [0,2149,"getWindowHandle",null] 15:26:33 INFO - PROCESS | 3848 | 1462487193384 Marionette TRACE conn2 <- [1,2149,null,{"value":"13"}] 15:26:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.skew.html 15:26:33 INFO - PROCESS | 3848 | 1462487193389 Marionette TRACE conn2 -> [0,2150,"setScriptTimeout",{"ms":35000}] 15:26:33 INFO - PROCESS | 3848 | 1462487193394 Marionette TRACE conn2 <- [1,2150,null,{}] 15:26:33 INFO - PROCESS | 3848 | 1462487193401 Marionette TRACE conn2 -> [0,2151,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:26:33 INFO - PROCESS | 3848 | 1462487193509 Marionette TRACE conn2 <- [1,2151,null,{"value":null}] 15:26:33 INFO - PROCESS | 3848 | 1462487193648 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\", \"4d8e089e-8c00-4ed9-b753-79225e50fa4e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:26:33 INFO - PROCESS | 3848 | ++DOCSHELL 0F61F800 == 46 [pid = 3848] [id = 547] 15:26:33 INFO - PROCESS | 3848 | ++DOMWINDOW == 106 (10602400) [pid = 3848] [serial = 1641] [outer = 00000000] 15:26:33 INFO - PROCESS | 3848 | ++DOMWINDOW == 107 (10DE2000) [pid = 3848] [serial = 1642] [outer = 10602400] 15:26:33 INFO - PROCESS | 3848 | 1462487193706 Marionette DEBUG loaded listener.js 15:26:33 INFO - PROCESS | 3848 | ++DOMWINDOW == 108 (11005400) [pid = 3848] [serial = 1643] [outer = 10602400] 15:26:34 INFO - PROCESS | 3848 | 1462487194326 Marionette TRACE conn2 <- [1,2152,null,{"value":["/2dcontext/path-objects/2d.path.stroke.skew.html",0,null,null,[["Strokes lines are skewed by the current transformation matrix",0,null,null]]]}] 15:26:34 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.skew.html | Strokes lines are skewed by the current transformation matrix 15:26:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.skew.html | took 1000ms 15:26:34 INFO - PROCESS | 3848 | 1462487194393 Marionette TRACE conn2 -> [0,2153,"getWindowHandle",null] 15:26:34 INFO - PROCESS | 3848 | 1462487194399 Marionette TRACE conn2 <- [1,2153,null,{"value":"13"}] 15:26:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.unaffected.html 15:26:34 INFO - PROCESS | 3848 | 1462487194406 Marionette TRACE conn2 -> [0,2154,"setScriptTimeout",{"ms":35000}] 15:26:34 INFO - PROCESS | 3848 | 1462487194409 Marionette TRACE conn2 <- [1,2154,null,{}] 15:26:34 INFO - PROCESS | 3848 | 1462487194413 Marionette TRACE conn2 -> [0,2155,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:26:34 INFO - PROCESS | 3848 | 1462487194561 Marionette TRACE conn2 <- [1,2155,null,{"value":null}] 15:26:34 INFO - PROCESS | 3848 | 1462487194626 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\", \"4d8e089e-8c00-4ed9-b753-79225e50fa4e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:26:34 INFO - PROCESS | 3848 | ++DOCSHELL 11510000 == 47 [pid = 3848] [id = 548] 15:26:34 INFO - PROCESS | 3848 | ++DOMWINDOW == 109 (11BC8C00) [pid = 3848] [serial = 1644] [outer = 00000000] 15:26:34 INFO - PROCESS | 3848 | ++DOMWINDOW == 110 (1359A400) [pid = 3848] [serial = 1645] [outer = 11BC8C00] 15:26:34 INFO - PROCESS | 3848 | 1462487194679 Marionette DEBUG loaded listener.js 15:26:34 INFO - PROCESS | 3848 | ++DOMWINDOW == 111 (15138C00) [pid = 3848] [serial = 1646] [outer = 11BC8C00] 15:26:35 INFO - PROCESS | 3848 | 1462487195289 Marionette TRACE conn2 <- [1,2156,null,{"value":["/2dcontext/path-objects/2d.path.stroke.unaffected.html",0,null,null,[["Stroking does not start a new path or subpath",0,null,null]]]}] 15:26:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.unaffected.html | Stroking does not start a new path or subpath 15:26:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.unaffected.html | took 938ms 15:26:35 INFO - PROCESS | 3848 | 1462487195349 Marionette TRACE conn2 -> [0,2157,"getWindowHandle",null] 15:26:35 INFO - PROCESS | 3848 | 1462487195351 Marionette TRACE conn2 <- [1,2157,null,{"value":"13"}] 15:26:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.union.html 15:26:35 INFO - PROCESS | 3848 | 1462487195355 Marionette TRACE conn2 -> [0,2158,"setScriptTimeout",{"ms":35000}] 15:26:35 INFO - PROCESS | 3848 | 1462487195359 Marionette TRACE conn2 <- [1,2158,null,{}] 15:26:35 INFO - PROCESS | 3848 | 1462487195370 Marionette TRACE conn2 -> [0,2159,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:26:35 INFO - PROCESS | 3848 | 1462487195507 Marionette TRACE conn2 <- [1,2159,null,{"value":null}] 15:26:35 INFO - PROCESS | 3848 | 1462487195642 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\", \"4d8e089e-8c00-4ed9-b753-79225e50fa4e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:26:35 INFO - PROCESS | 3848 | ++DOCSHELL 1622F400 == 48 [pid = 3848] [id = 549] 15:26:35 INFO - PROCESS | 3848 | ++DOMWINDOW == 112 (1662B800) [pid = 3848] [serial = 1647] [outer = 00000000] 15:26:35 INFO - PROCESS | 3848 | ++DOMWINDOW == 113 (1736E800) [pid = 3848] [serial = 1648] [outer = 1662B800] 15:26:35 INFO - PROCESS | 3848 | 1462487195702 Marionette DEBUG loaded listener.js 15:26:35 INFO - PROCESS | 3848 | ++DOMWINDOW == 114 (17EA0C00) [pid = 3848] [serial = 1649] [outer = 1662B800] 15:26:36 INFO - PROCESS | 3848 | 1462487196248 Marionette TRACE conn2 <- [1,2160,null,{"value":["/2dcontext/path-objects/2d.path.stroke.union.html",0,null,null,[["Strokes in opposite directions are unioned, not subtracted",0,null,null]]]}] 15:26:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.union.html | Strokes in opposite directions are unioned, not subtracted 15:26:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.union.html | took 954ms 15:26:36 INFO - PROCESS | 3848 | 1462487196300 Marionette TRACE conn2 -> [0,2161,"getWindowHandle",null] 15:26:36 INFO - PROCESS | 3848 | 1462487196303 Marionette TRACE conn2 <- [1,2161,null,{"value":"13"}] 15:26:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.basic.html 15:26:36 INFO - PROCESS | 3848 | 1462487196307 Marionette TRACE conn2 -> [0,2162,"setScriptTimeout",{"ms":35000}] 15:26:36 INFO - PROCESS | 3848 | 1462487196309 Marionette TRACE conn2 <- [1,2162,null,{}] 15:26:36 INFO - PROCESS | 3848 | 1462487196313 Marionette TRACE conn2 -> [0,2163,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:26:36 INFO - PROCESS | 3848 | 1462487196413 Marionette TRACE conn2 <- [1,2163,null,{"value":null}] 15:26:36 INFO - PROCESS | 3848 | 1462487196520 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\", \"4d8e089e-8c00-4ed9-b753-79225e50fa4e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:26:36 INFO - PROCESS | 3848 | ++DOCSHELL 18033C00 == 49 [pid = 3848] [id = 550] 15:26:36 INFO - PROCESS | 3848 | ++DOMWINDOW == 115 (18034000) [pid = 3848] [serial = 1650] [outer = 00000000] 15:26:36 INFO - PROCESS | 3848 | ++DOMWINDOW == 116 (18427800) [pid = 3848] [serial = 1651] [outer = 18034000] 15:26:36 INFO - PROCESS | 3848 | 1462487196573 Marionette DEBUG loaded listener.js 15:26:36 INFO - PROCESS | 3848 | ++DOMWINDOW == 117 (184B6C00) [pid = 3848] [serial = 1652] [outer = 18034000] 15:26:37 INFO - PROCESS | 3848 | 1462487197157 Marionette TRACE conn2 <- [1,2164,null,{"value":["/2dcontext/path-objects/2d.path.transformation.basic.html",0,null,null,[["Canvas test: 2d.path.transformation.basic",0,null,null]]]}] 15:26:37 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.basic.html | Canvas test: 2d.path.transformation.basic 15:26:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.basic.html | took 954ms 15:26:37 INFO - PROCESS | 3848 | 1462487197251 Marionette TRACE conn2 -> [0,2165,"getWindowHandle",null] 15:26:37 INFO - PROCESS | 3848 | 1462487197253 Marionette TRACE conn2 <- [1,2165,null,{"value":"13"}] 15:26:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.changing.html 15:26:37 INFO - PROCESS | 3848 | 1462487197257 Marionette TRACE conn2 -> [0,2166,"setScriptTimeout",{"ms":35000}] 15:26:37 INFO - PROCESS | 3848 | 1462487197259 Marionette TRACE conn2 <- [1,2166,null,{}] 15:26:37 INFO - PROCESS | 3848 | 1462487197263 Marionette TRACE conn2 -> [0,2167,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:26:37 INFO - PROCESS | 3848 | 1462487197363 Marionette TRACE conn2 <- [1,2167,null,{"value":null}] 15:26:37 INFO - PROCESS | 3848 | 1462487197472 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\", \"4d8e089e-8c00-4ed9-b753-79225e50fa4e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:26:37 INFO - PROCESS | 3848 | ++DOCSHELL 106C6000 == 50 [pid = 3848] [id = 551] 15:26:37 INFO - PROCESS | 3848 | ++DOMWINDOW == 118 (10DDC400) [pid = 3848] [serial = 1653] [outer = 00000000] 15:26:37 INFO - PROCESS | 3848 | ++DOMWINDOW == 119 (1513E400) [pid = 3848] [serial = 1654] [outer = 10DDC400] 15:26:37 INFO - PROCESS | 3848 | 1462487197525 Marionette DEBUG loaded listener.js 15:26:37 INFO - PROCESS | 3848 | ++DOMWINDOW == 120 (160BF000) [pid = 3848] [serial = 1655] [outer = 10DDC400] 15:26:38 INFO - PROCESS | 3848 | 1462487198240 Marionette TRACE conn2 <- [1,2168,null,{"value":["/2dcontext/path-objects/2d.path.transformation.changing.html",0,null,null,[["Transformations are applied while building paths, not when drawing",0,null,null]]]}] 15:26:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.changing.html | Transformations are applied while building paths, not when drawing 15:26:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.changing.html | took 1048ms 15:26:38 INFO - PROCESS | 3848 | 1462487198321 Marionette TRACE conn2 -> [0,2169,"getWindowHandle",null] 15:26:38 INFO - PROCESS | 3848 | 1462487198325 Marionette TRACE conn2 <- [1,2169,null,{"value":"13"}] 15:26:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.multiple.html 15:26:38 INFO - PROCESS | 3848 | 1462487198330 Marionette TRACE conn2 -> [0,2170,"setScriptTimeout",{"ms":35000}] 15:26:38 INFO - PROCESS | 3848 | 1462487198334 Marionette TRACE conn2 <- [1,2170,null,{}] 15:26:38 INFO - PROCESS | 3848 | 1462487198340 Marionette TRACE conn2 -> [0,2171,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:26:38 INFO - PROCESS | 3848 | 1462487198437 Marionette TRACE conn2 <- [1,2171,null,{"value":null}] 15:26:38 INFO - PROCESS | 3848 | 1462487198580 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\", \"4d8e089e-8c00-4ed9-b753-79225e50fa4e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:26:38 INFO - PROCESS | 3848 | ++DOCSHELL 10D21000 == 51 [pid = 3848] [id = 552] 15:26:38 INFO - PROCESS | 3848 | ++DOMWINDOW == 121 (10F02C00) [pid = 3848] [serial = 1656] [outer = 00000000] 15:26:38 INFO - PROCESS | 3848 | ++DOMWINDOW == 122 (11186C00) [pid = 3848] [serial = 1657] [outer = 10F02C00] 15:26:38 INFO - PROCESS | 3848 | 1462487198659 Marionette DEBUG loaded listener.js 15:26:38 INFO - PROCESS | 3848 | ++DOMWINDOW == 123 (11510C00) [pid = 3848] [serial = 1658] [outer = 10F02C00] 15:26:39 INFO - PROCESS | 3848 | --DOCSHELL 11512C00 == 50 [pid = 3848] [id = 545] 15:26:39 INFO - PROCESS | 3848 | --DOCSHELL 0F5D0000 == 49 [pid = 3848] [id = 544] 15:26:39 INFO - PROCESS | 3848 | --DOCSHELL 16634000 == 48 [pid = 3848] [id = 543] 15:26:39 INFO - PROCESS | 3848 | --DOCSHELL 10E04400 == 47 [pid = 3848] [id = 542] 15:26:39 INFO - PROCESS | 3848 | --DOCSHELL 15B6DC00 == 46 [pid = 3848] [id = 541] 15:26:39 INFO - PROCESS | 3848 | --DOCSHELL 13CB8C00 == 45 [pid = 3848] [id = 540] 15:26:39 INFO - PROCESS | 3848 | --DOCSHELL 13449000 == 44 [pid = 3848] [id = 539] 15:26:39 INFO - PROCESS | 3848 | --DOCSHELL 0F670C00 == 43 [pid = 3848] [id = 538] 15:26:39 INFO - PROCESS | 3848 | --DOCSHELL 10E0A800 == 42 [pid = 3848] [id = 537] 15:26:39 INFO - PROCESS | 3848 | --DOCSHELL 1101C000 == 41 [pid = 3848] [id = 534] 15:26:39 INFO - PROCESS | 3848 | --DOCSHELL 10DE4400 == 40 [pid = 3848] [id = 533] 15:26:39 INFO - PROCESS | 3848 | --DOCSHELL 1797A800 == 39 [pid = 3848] [id = 532] 15:26:39 INFO - PROCESS | 3848 | --DOMWINDOW == 122 (17F1B000) [pid = 3848] [serial = 1597] [outer = 00000000] [url = about:blank] 15:26:39 INFO - PROCESS | 3848 | 1462487199223 Marionette TRACE conn2 <- [1,2172,null,{"value":["/2dcontext/path-objects/2d.path.transformation.multiple.html",0,null,null,[["Transformations are applied while building paths, not when drawing",0,null,null]]]}] 15:26:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.multiple.html | Transformations are applied while building paths, not when drawing 15:26:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.multiple.html | took 938ms 15:26:39 INFO - PROCESS | 3848 | 1462487199277 Marionette TRACE conn2 -> [0,2173,"getWindowHandle",null] 15:26:39 INFO - PROCESS | 3848 | 1462487199282 Marionette TRACE conn2 <- [1,2173,null,{"value":"13"}] 15:26:39 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html 15:26:39 INFO - PROCESS | 3848 | 1462487199288 Marionette TRACE conn2 -> [0,2174,"setScriptTimeout",{"ms":35000}] 15:26:39 INFO - PROCESS | 3848 | 1462487199290 Marionette TRACE conn2 <- [1,2174,null,{}] 15:26:39 INFO - PROCESS | 3848 | 1462487199294 Marionette TRACE conn2 -> [0,2175,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:26:39 INFO - PROCESS | 3848 | 1462487199392 Marionette TRACE conn2 <- [1,2175,null,{"value":null}] 15:26:39 INFO - PROCESS | 3848 | --DOMWINDOW == 121 (15C61000) [pid = 3848] [serial = 1478] [outer = 00000000] [url = about:blank] 15:26:39 INFO - PROCESS | 3848 | --DOMWINDOW == 120 (164BE400) [pid = 3848] [serial = 1520] [outer = 00000000] [url = about:blank] 15:26:39 INFO - PROCESS | 3848 | --DOMWINDOW == 119 (1622AC00) [pid = 3848] [serial = 1469] [outer = 00000000] [url = about:blank] 15:26:39 INFO - PROCESS | 3848 | --DOMWINDOW == 118 (171D8800) [pid = 3848] [serial = 1523] [outer = 00000000] [url = about:blank] 15:26:39 INFO - PROCESS | 3848 | --DOMWINDOW == 117 (11B8BC00) [pid = 3848] [serial = 1517] [outer = 00000000] [url = about:blank] 15:26:39 INFO - PROCESS | 3848 | --DOMWINDOW == 116 (10609800) [pid = 3848] [serial = 1472] [outer = 00000000] [url = about:blank] 15:26:39 INFO - PROCESS | 3848 | --DOMWINDOW == 115 (10DE7000) [pid = 3848] [serial = 1514] [outer = 00000000] [url = about:blank] 15:26:39 INFO - PROCESS | 3848 | --DOMWINDOW == 114 (11B03000) [pid = 3848] [serial = 1475] [outer = 00000000] [url = about:blank] 15:26:39 INFO - PROCESS | 3848 | --DOMWINDOW == 113 (16D2D800) [pid = 3848] [serial = 1582] [outer = 00000000] [url = about:blank] 15:26:39 INFO - PROCESS | 3848 | --DOMWINDOW == 112 (17369400) [pid = 3848] [serial = 1585] [outer = 00000000] [url = about:blank] 15:26:39 INFO - PROCESS | 3848 | --DOMWINDOW == 111 (17377000) [pid = 3848] [serial = 1588] [outer = 00000000] [url = about:blank] 15:26:39 INFO - PROCESS | 3848 | --DOMWINDOW == 110 (11B01400) [pid = 3848] [serial = 1568] [outer = 00000000] [url = about:blank] 15:26:39 INFO - PROCESS | 3848 | --DOMWINDOW == 109 (11517800) [pid = 3848] [serial = 1567] [outer = 00000000] [url = about:blank] 15:26:39 INFO - PROCESS | 3848 | --DOMWINDOW == 108 (160C3000) [pid = 3848] [serial = 1561] [outer = 00000000] [url = about:blank] 15:26:39 INFO - PROCESS | 3848 | --DOMWINDOW == 107 (11B04400) [pid = 3848] [serial = 1558] [outer = 00000000] [url = about:blank] 15:26:39 INFO - PROCESS | 3848 | --DOMWINDOW == 106 (1736AC00) [pid = 3848] [serial = 1586] [outer = 00000000] [url = about:blank] 15:26:39 INFO - PROCESS | 3848 | --DOMWINDOW == 105 (164BD800) [pid = 3848] [serial = 1579] [outer = 00000000] [url = about:blank] 15:26:39 INFO - PROCESS | 3848 | --DOMWINDOW == 104 (155EDC00) [pid = 3848] [serial = 1576] [outer = 00000000] [url = about:blank] 15:26:39 INFO - PROCESS | 3848 | --DOMWINDOW == 103 (15C58800) [pid = 3848] [serial = 1577] [outer = 00000000] [url = about:blank] 15:26:39 INFO - PROCESS | 3848 | --DOMWINDOW == 102 (113F0400) [pid = 3848] [serial = 1570] [outer = 00000000] [url = about:blank] 15:26:39 INFO - PROCESS | 3848 | --DOMWINDOW == 101 (11B0B800) [pid = 3848] [serial = 1571] [outer = 00000000] [url = about:blank] 15:26:39 INFO - PROCESS | 3848 | --DOMWINDOW == 100 (13F83C00) [pid = 3848] [serial = 1573] [outer = 00000000] [url = about:blank] 15:26:39 INFO - PROCESS | 3848 | --DOMWINDOW == 99 (146D4400) [pid = 3848] [serial = 1574] [outer = 00000000] [url = about:blank] 15:26:39 INFO - PROCESS | 3848 | --DOMWINDOW == 98 (10E05C00) [pid = 3848] [serial = 1555] [outer = 00000000] [url = about:blank] 15:26:39 INFO - PROCESS | 3848 | --DOMWINDOW == 97 (1117F000) [pid = 3848] [serial = 1565] [outer = 00000000] [url = about:blank] 15:26:39 INFO - PROCESS | 3848 | --DOMWINDOW == 96 (11001800) [pid = 3848] [serial = 1564] [outer = 00000000] [url = about:blank] 15:26:39 INFO - PROCESS | 3848 | --DOMWINDOW == 95 (1753D400) [pid = 3848] [serial = 1595] [outer = 00000000] [url = about:blank] 15:26:39 INFO - PROCESS | 3848 | --DOMWINDOW == 94 (1736BC00) [pid = 3848] [serial = 1594] [outer = 00000000] [url = about:blank] 15:26:39 INFO - PROCESS | 3848 | --DOMWINDOW == 93 (17377C00) [pid = 3848] [serial = 1589] [outer = 00000000] [url = about:blank] 15:26:39 INFO - PROCESS | 3848 | --DOMWINDOW == 92 (13487800) [pid = 3848] [serial = 1591] [outer = 00000000] [url = about:blank] 15:26:39 INFO - PROCESS | 3848 | --DOMWINDOW == 91 (17046000) [pid = 3848] [serial = 1583] [outer = 00000000] [url = about:blank] 15:26:39 INFO - PROCESS | 3848 | --DOMWINDOW == 90 (13F7D400) [pid = 3848] [serial = 1592] [outer = 00000000] [url = about:blank] 15:26:39 INFO - PROCESS | 3848 | --DOMWINDOW == 89 (164C3000) [pid = 3848] [serial = 1580] [outer = 00000000] [url = about:blank] 15:26:39 INFO - PROCESS | 3848 | 1462487199518 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\", \"4d8e089e-8c00-4ed9-b753-79225e50fa4e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:26:39 INFO - PROCESS | 3848 | ++DOCSHELL 0F672400 == 40 [pid = 3848] [id = 553] 15:26:39 INFO - PROCESS | 3848 | ++DOMWINDOW == 90 (1058BC00) [pid = 3848] [serial = 1659] [outer = 00000000] 15:26:39 INFO - PROCESS | 3848 | ++DOMWINDOW == 91 (10EB2C00) [pid = 3848] [serial = 1660] [outer = 1058BC00] 15:26:39 INFO - PROCESS | 3848 | 1462487199563 Marionette DEBUG loaded listener.js 15:26:39 INFO - PROCESS | 3848 | ++DOMWINDOW == 92 (11517800) [pid = 3848] [serial = 1661] [outer = 1058BC00] 15:26:39 INFO - PROCESS | 3848 | 1462487199973 Marionette TRACE conn2 <- [1,2176,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create1.basic.html",0,null,null,[["createImageData(imgdata) exists and returns something",0,null,null]]]}] 15:26:40 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | createImageData(imgdata) exists and returns something 15:26:40 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | took 735ms 15:26:40 INFO - PROCESS | 3848 | 1462487200027 Marionette TRACE conn2 -> [0,2177,"getWindowHandle",null] 15:26:40 INFO - PROCESS | 3848 | 1462487200030 Marionette TRACE conn2 <- [1,2177,null,{"value":"13"}] 15:26:40 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html 15:26:40 INFO - PROCESS | 3848 | 1462487200036 Marionette TRACE conn2 -> [0,2178,"setScriptTimeout",{"ms":35000}] 15:26:40 INFO - PROCESS | 3848 | 1462487200040 Marionette TRACE conn2 <- [1,2178,null,{}] 15:26:40 INFO - PROCESS | 3848 | 1462487200050 Marionette TRACE conn2 -> [0,2179,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:26:40 INFO - PROCESS | 3848 | 1462487200131 Marionette TRACE conn2 <- [1,2179,null,{"value":null}] 15:26:40 INFO - PROCESS | 3848 | 1462487200138 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\", \"4d8e089e-8c00-4ed9-b753-79225e50fa4e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:26:40 INFO - PROCESS | 3848 | ++DOCSHELL 13727800 == 41 [pid = 3848] [id = 554] 15:26:40 INFO - PROCESS | 3848 | ++DOMWINDOW == 93 (13730800) [pid = 3848] [serial = 1662] [outer = 00000000] 15:26:40 INFO - PROCESS | 3848 | ++DOMWINDOW == 94 (13CBDC00) [pid = 3848] [serial = 1663] [outer = 13730800] 15:26:40 INFO - PROCESS | 3848 | 1462487200189 Marionette DEBUG loaded listener.js 15:26:40 INFO - PROCESS | 3848 | ++DOMWINDOW == 95 (14094400) [pid = 3848] [serial = 1664] [outer = 13730800] 15:26:40 INFO - PROCESS | 3848 | 1462487200654 Marionette TRACE conn2 <- [1,2180,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create1.initial.html",0,null,null,[["createImageData(imgdata) returns transparent black data of the right size",0,null,null]]]}] 15:26:40 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | createImageData(imgdata) returns transparent black data of the right size 15:26:40 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | took 656ms 15:26:40 INFO - PROCESS | 3848 | 1462487200691 Marionette TRACE conn2 -> [0,2181,"getWindowHandle",null] 15:26:40 INFO - PROCESS | 3848 | 1462487200694 Marionette TRACE conn2 <- [1,2181,null,{"value":"13"}] 15:26:40 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html 15:26:40 INFO - PROCESS | 3848 | 1462487200697 Marionette TRACE conn2 -> [0,2182,"setScriptTimeout",{"ms":35000}] 15:26:40 INFO - PROCESS | 3848 | 1462487200699 Marionette TRACE conn2 <- [1,2182,null,{}] 15:26:40 INFO - PROCESS | 3848 | 1462487200702 Marionette TRACE conn2 -> [0,2183,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:26:40 INFO - PROCESS | 3848 | 1462487200780 Marionette TRACE conn2 <- [1,2183,null,{"value":null}] 15:26:40 INFO - PROCESS | 3848 | 1462487200787 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\", \"4d8e089e-8c00-4ed9-b753-79225e50fa4e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:26:40 INFO - PROCESS | 3848 | ++DOCSHELL 15144400 == 42 [pid = 3848] [id = 555] 15:26:40 INFO - PROCESS | 3848 | ++DOMWINDOW == 96 (151B9400) [pid = 3848] [serial = 1665] [outer = 00000000] 15:26:40 INFO - PROCESS | 3848 | ++DOMWINDOW == 97 (15B65000) [pid = 3848] [serial = 1666] [outer = 151B9400] 15:26:40 INFO - PROCESS | 3848 | 1462487200834 Marionette DEBUG loaded listener.js 15:26:40 INFO - PROCESS | 3848 | ++DOMWINDOW == 98 (15C65C00) [pid = 3848] [serial = 1667] [outer = 151B9400] 15:26:41 INFO - PROCESS | 3848 | 1462487201301 Marionette TRACE conn2 <- [1,2184,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create1.this.html",0,null,null,[["createImageData(imgdata) should throw when called with the wrong |this|",0,null,null]]]}] 15:26:41 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | createImageData(imgdata) should throw when called with the wrong |this| 15:26:41 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | took 642ms 15:26:41 INFO - PROCESS | 3848 | 1462487201335 Marionette TRACE conn2 -> [0,2185,"getWindowHandle",null] 15:26:41 INFO - PROCESS | 3848 | 1462487201337 Marionette TRACE conn2 <- [1,2185,null,{"value":"13"}] 15:26:41 INFO - PROCESS | 3848 | 1462487201340 Marionette TRACE conn2 -> [0,2186,"setScriptTimeout",{"ms":35000}] 15:26:41 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html 15:26:41 INFO - PROCESS | 3848 | 1462487201342 Marionette TRACE conn2 <- [1,2186,null,{}] 15:26:41 INFO - PROCESS | 3848 | 1462487201345 Marionette TRACE conn2 -> [0,2187,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:26:41 INFO - PROCESS | 3848 | 1462487201424 Marionette TRACE conn2 <- [1,2187,null,{"value":null}] 15:26:41 INFO - PROCESS | 3848 | 1462487201430 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\", \"4d8e089e-8c00-4ed9-b753-79225e50fa4e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:26:41 INFO - PROCESS | 3848 | ++DOCSHELL 1408C800 == 43 [pid = 3848] [id = 556] 15:26:41 INFO - PROCESS | 3848 | ++DOMWINDOW == 99 (15139000) [pid = 3848] [serial = 1668] [outer = 00000000] 15:26:41 INFO - PROCESS | 3848 | ++DOMWINDOW == 100 (16180800) [pid = 3848] [serial = 1669] [outer = 15139000] 15:26:41 INFO - PROCESS | 3848 | 1462487201475 Marionette DEBUG loaded listener.js 15:26:41 INFO - PROCESS | 3848 | ++DOMWINDOW == 101 (1622F000) [pid = 3848] [serial = 1670] [outer = 15139000] 15:26:41 INFO - PROCESS | 3848 | 1462487201981 Marionette TRACE conn2 <- [1,2188,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create1.type.html",0,null,null,[["createImageData(imgdata) returns an ImageData object containing a Uint8ClampedArray object",0,null,null]]]}] 15:26:42 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | createImageData(imgdata) returns an ImageData object containing a Uint8ClampedArray object 15:26:42 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | took 688ms 15:26:42 INFO - PROCESS | 3848 | 1462487202040 Marionette TRACE conn2 -> [0,2189,"getWindowHandle",null] 15:26:42 INFO - PROCESS | 3848 | 1462487202042 Marionette TRACE conn2 <- [1,2189,null,{"value":"13"}] 15:26:42 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html 15:26:42 INFO - PROCESS | 3848 | 1462487202045 Marionette TRACE conn2 -> [0,2190,"setScriptTimeout",{"ms":35000}] 15:26:42 INFO - PROCESS | 3848 | 1462487202047 Marionette TRACE conn2 <- [1,2190,null,{}] 15:26:42 INFO - PROCESS | 3848 | 1462487202057 Marionette TRACE conn2 -> [0,2191,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:26:42 INFO - PROCESS | 3848 | 1462487202184 Marionette TRACE conn2 <- [1,2191,null,{"value":null}] 15:26:42 INFO - PROCESS | 3848 | 1462487202198 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\", \"4d8e089e-8c00-4ed9-b753-79225e50fa4e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:26:42 INFO - PROCESS | 3848 | ++DOCSHELL 10D26400 == 44 [pid = 3848] [id = 557] 15:26:42 INFO - PROCESS | 3848 | ++DOMWINDOW == 102 (164BA000) [pid = 3848] [serial = 1671] [outer = 00000000] 15:26:42 INFO - PROCESS | 3848 | ++DOMWINDOW == 103 (16630800) [pid = 3848] [serial = 1672] [outer = 164BA000] 15:26:42 INFO - PROCESS | 3848 | 1462487202296 Marionette DEBUG loaded listener.js 15:26:42 INFO - PROCESS | 3848 | ++DOMWINDOW == 104 (1664C000) [pid = 3848] [serial = 1673] [outer = 164BA000] 15:26:42 INFO - PROCESS | 3848 | 1462487202715 Marionette TRACE conn2 <- [1,2192,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create1.zero.html",0,null,null,[["createImageData(null) throws TypeError",0,null,null]]]}] 15:26:42 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | createImageData(null) throws TypeError 15:26:42 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | took 688ms 15:26:42 INFO - PROCESS | 3848 | 1462487202746 Marionette TRACE conn2 -> [0,2193,"getWindowHandle",null] 15:26:42 INFO - PROCESS | 3848 | 1462487202748 Marionette TRACE conn2 <- [1,2193,null,{"value":"13"}] 15:26:42 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html 15:26:42 INFO - PROCESS | 3848 | 1462487202751 Marionette TRACE conn2 -> [0,2194,"setScriptTimeout",{"ms":35000}] 15:26:42 INFO - PROCESS | 3848 | 1462487202753 Marionette TRACE conn2 <- [1,2194,null,{}] 15:26:42 INFO - PROCESS | 3848 | 1462487202757 Marionette TRACE conn2 -> [0,2195,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:26:42 INFO - PROCESS | 3848 | 1462487202893 Marionette TRACE conn2 <- [1,2195,null,{"value":null}] 15:26:42 INFO - PROCESS | 3848 | 1462487202915 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\", \"4d8e089e-8c00-4ed9-b753-79225e50fa4e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:26:42 INFO - PROCESS | 3848 | ++DOCSHELL 10E03C00 == 45 [pid = 3848] [id = 558] 15:26:42 INFO - PROCESS | 3848 | ++DOMWINDOW == 105 (1662EC00) [pid = 3848] [serial = 1674] [outer = 00000000] 15:26:42 INFO - PROCESS | 3848 | ++DOMWINDOW == 106 (17086000) [pid = 3848] [serial = 1675] [outer = 1662EC00] 15:26:42 INFO - PROCESS | 3848 | 1462487202967 Marionette DEBUG loaded listener.js 15:26:43 INFO - PROCESS | 3848 | ++DOMWINDOW == 107 (1708EC00) [pid = 3848] [serial = 1676] [outer = 1662EC00] 15:26:43 INFO - PROCESS | 3848 | 1462487203396 Marionette TRACE conn2 <- [1,2196,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.basic.html",0,null,null,[["createImageData(sw, sh) exists and returns something",0,null,null]]]}] 15:26:43 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | createImageData(sw, sh) exists and returns something 15:26:43 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | took 688ms 15:26:43 INFO - PROCESS | 3848 | 1462487203450 Marionette TRACE conn2 -> [0,2197,"getWindowHandle",null] 15:26:43 INFO - PROCESS | 3848 | 1462487203452 Marionette TRACE conn2 <- [1,2197,null,{"value":"13"}] 15:26:43 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html 15:26:43 INFO - PROCESS | 3848 | 1462487203455 Marionette TRACE conn2 -> [0,2198,"setScriptTimeout",{"ms":35000}] 15:26:43 INFO - PROCESS | 3848 | 1462487203457 Marionette TRACE conn2 <- [1,2198,null,{}] 15:26:43 INFO - PROCESS | 3848 | 1462487203460 Marionette TRACE conn2 -> [0,2199,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:26:43 INFO - PROCESS | 3848 | 1462487203570 Marionette TRACE conn2 <- [1,2199,null,{"value":null}] 15:26:43 INFO - PROCESS | 3848 | 1462487203576 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\", \"4d8e089e-8c00-4ed9-b753-79225e50fa4e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:26:43 INFO - PROCESS | 3848 | ++DOCSHELL 10F09400 == 46 [pid = 3848] [id = 559] 15:26:43 INFO - PROCESS | 3848 | ++DOMWINDOW == 108 (12F0D000) [pid = 3848] [serial = 1677] [outer = 00000000] 15:26:43 INFO - PROCESS | 3848 | ++DOMWINDOW == 109 (1753C800) [pid = 3848] [serial = 1678] [outer = 12F0D000] 15:26:43 INFO - PROCESS | 3848 | 1462487203673 Marionette DEBUG loaded listener.js 15:26:43 INFO - PROCESS | 3848 | ++DOMWINDOW == 110 (1789B400) [pid = 3848] [serial = 1679] [outer = 12F0D000] 15:26:43 INFO - PROCESS | 3848 | --DOMWINDOW == 109 (13CBA000) [pid = 3848] [serial = 1626] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.curve.html] 15:26:43 INFO - PROCESS | 3848 | --DOMWINDOW == 108 (1664A800) [pid = 3848] [serial = 1629] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.line.html] 15:26:43 INFO - PROCESS | 3848 | --DOMWINDOW == 107 (10F0AC00) [pid = 3848] [serial = 1614] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.overlap.html] 15:26:43 INFO - PROCESS | 3848 | --DOMWINDOW == 106 (135A4400) [pid = 3848] [serial = 1617] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.arc.html] 15:26:43 INFO - PROCESS | 3848 | --DOMWINDOW == 105 (11024800) [pid = 3848] [serial = 1608] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.6.html] 15:26:43 INFO - PROCESS | 3848 | --DOMWINDOW == 104 (146D5800) [pid = 3848] [serial = 1620] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.closed.html] 15:26:43 INFO - PROCESS | 3848 | --DOMWINDOW == 103 (0F620800) [pid = 3848] [serial = 1632] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.rect.html] 15:26:43 INFO - PROCESS | 3848 | --DOMWINDOW == 102 (10E8E000) [pid = 3848] [serial = 1611] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.empty.html] 15:26:43 INFO - PROCESS | 3848 | --DOMWINDOW == 101 (1375E400) [pid = 3848] [serial = 1635] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale1.html] 15:26:43 INFO - PROCESS | 3848 | --DOMWINDOW == 100 (16020000) [pid = 3848] [serial = 1623] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.corner.html] 15:26:43 INFO - PROCESS | 3848 | --DOMWINDOW == 99 (1664CC00) [pid = 3848] [serial = 1551] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html] 15:26:44 INFO - PROCESS | 3848 | 1462487204160 Marionette TRACE conn2 <- [1,2200,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.initial.html",0,null,null,[["createImageData(sw, sh) returns transparent black data of the right size",0,null,null]]]}] 15:26:44 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | createImageData(sw, sh) returns transparent black data of the right size 15:26:44 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | took 735ms 15:26:44 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html 15:26:44 INFO - PROCESS | 3848 | 1462487204197 Marionette TRACE conn2 -> [0,2201,"getWindowHandle",null] 15:26:44 INFO - PROCESS | 3848 | 1462487204199 Marionette TRACE conn2 <- [1,2201,null,{"value":"13"}] 15:26:44 INFO - PROCESS | 3848 | 1462487204228 Marionette TRACE conn2 -> [0,2202,"setScriptTimeout",{"ms":35000}] 15:26:44 INFO - PROCESS | 3848 | 1462487204230 Marionette TRACE conn2 <- [1,2202,null,{}] 15:26:44 INFO - PROCESS | 3848 | 1462487204236 Marionette TRACE conn2 -> [0,2203,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:26:44 INFO - PROCESS | 3848 | 1462487204320 Marionette TRACE conn2 <- [1,2203,null,{"value":null}] 15:26:44 INFO - PROCESS | 3848 | 1462487204327 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\", \"4d8e089e-8c00-4ed9-b753-79225e50fa4e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:26:44 INFO - PROCESS | 3848 | ++DOCSHELL 106B0C00 == 47 [pid = 3848] [id = 560] 15:26:44 INFO - PROCESS | 3848 | ++DOMWINDOW == 100 (11027400) [pid = 3848] [serial = 1680] [outer = 00000000] 15:26:44 INFO - PROCESS | 3848 | ++DOMWINDOW == 101 (1617C400) [pid = 3848] [serial = 1681] [outer = 11027400] 15:26:44 INFO - PROCESS | 3848 | 1462487204370 Marionette DEBUG loaded listener.js 15:26:44 INFO - PROCESS | 3848 | ++DOMWINDOW == 102 (164BF800) [pid = 3848] [serial = 1682] [outer = 11027400] 15:26:44 INFO - PROCESS | 3848 | 1462487204804 Marionette TRACE conn2 <- [1,2204,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.large.html",0,null,null,[["createImageData(sw, sh) works for sizes much larger than the canvas",0,null,null]]]}] 15:26:44 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | createImageData(sw, sh) works for sizes much larger than the canvas 15:26:44 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | took 610ms 15:26:44 INFO - PROCESS | 3848 | 1462487204819 Marionette TRACE conn2 -> [0,2205,"getWindowHandle",null] 15:26:44 INFO - PROCESS | 3848 | 1462487204821 Marionette TRACE conn2 <- [1,2205,null,{"value":"13"}] 15:26:44 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html 15:26:44 INFO - PROCESS | 3848 | 1462487204824 Marionette TRACE conn2 -> [0,2206,"setScriptTimeout",{"ms":35000}] 15:26:44 INFO - PROCESS | 3848 | 1462487204826 Marionette TRACE conn2 <- [1,2206,null,{}] 15:26:44 INFO - PROCESS | 3848 | 1462487204829 Marionette TRACE conn2 -> [0,2207,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:26:44 INFO - PROCESS | 3848 | 1462487204953 Marionette TRACE conn2 <- [1,2207,null,{"value":null}] 15:26:44 INFO - PROCESS | 3848 | 1462487204961 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\", \"4d8e089e-8c00-4ed9-b753-79225e50fa4e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:26:44 INFO - PROCESS | 3848 | ++DOCSHELL 106AF400 == 48 [pid = 3848] [id = 561] 15:26:44 INFO - PROCESS | 3848 | ++DOMWINDOW == 103 (13CB6000) [pid = 3848] [serial = 1683] [outer = 00000000] 15:26:45 INFO - PROCESS | 3848 | ++DOMWINDOW == 104 (1753C400) [pid = 3848] [serial = 1684] [outer = 13CB6000] 15:26:45 INFO - PROCESS | 3848 | 1462487205013 Marionette DEBUG loaded listener.js 15:26:45 INFO - PROCESS | 3848 | ++DOMWINDOW == 105 (17F20400) [pid = 3848] [serial = 1685] [outer = 13CB6000] 15:26:45 INFO - PROCESS | 3848 | 1462487205418 Marionette TRACE conn2 <- [1,2208,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.negative.html",0,null,null,[["createImageData(sw, sh) takes the absolute magnitude of the size arguments",0,null,null]]]}] 15:26:45 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | createImageData(sw, sh) takes the absolute magnitude of the size arguments 15:26:45 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | took 626ms 15:26:45 INFO - PROCESS | 3848 | 1462487205463 Marionette TRACE conn2 -> [0,2209,"getWindowHandle",null] 15:26:45 INFO - PROCESS | 3848 | 1462487205465 Marionette TRACE conn2 <- [1,2209,null,{"value":"13"}] 15:26:45 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html 15:26:45 INFO - PROCESS | 3848 | 1462487205468 Marionette TRACE conn2 -> [0,2210,"setScriptTimeout",{"ms":35000}] 15:26:45 INFO - PROCESS | 3848 | 1462487205471 Marionette TRACE conn2 <- [1,2210,null,{}] 15:26:45 INFO - PROCESS | 3848 | 1462487205474 Marionette TRACE conn2 -> [0,2211,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:26:45 INFO - PROCESS | 3848 | 1462487205604 Marionette TRACE conn2 <- [1,2211,null,{"value":null}] 15:26:45 INFO - PROCESS | 3848 | 1462487205620 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\", \"4d8e089e-8c00-4ed9-b753-79225e50fa4e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:26:45 INFO - PROCESS | 3848 | ++DOCSHELL 18035400 == 49 [pid = 3848] [id = 562] 15:26:45 INFO - PROCESS | 3848 | ++DOMWINDOW == 106 (18038400) [pid = 3848] [serial = 1686] [outer = 00000000] 15:26:45 INFO - PROCESS | 3848 | ++DOMWINDOW == 107 (19ECC000) [pid = 3848] [serial = 1687] [outer = 18038400] 15:26:45 INFO - PROCESS | 3848 | 1462487205667 Marionette DEBUG loaded listener.js 15:26:45 INFO - PROCESS | 3848 | ++DOMWINDOW == 108 (19ED7400) [pid = 3848] [serial = 1688] [outer = 18038400] 15:26:46 INFO - PROCESS | 3848 | 1462487206299 Marionette TRACE conn2 <- [1,2212,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html",0,null,null,[["createImageData() throws TypeError if arguments are not finite",0,null,null]]]}] 15:26:46 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | createImageData() throws TypeError if arguments are not finite 15:26:46 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | took 891ms 15:26:46 INFO - PROCESS | 3848 | 1462487206373 Marionette TRACE conn2 -> [0,2213,"getWindowHandle",null] 15:26:46 INFO - PROCESS | 3848 | 1462487206378 Marionette TRACE conn2 <- [1,2213,null,{"value":"13"}] 15:26:46 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html 15:26:46 INFO - PROCESS | 3848 | 1462487206398 Marionette TRACE conn2 -> [0,2214,"setScriptTimeout",{"ms":35000}] 15:26:46 INFO - PROCESS | 3848 | 1462487206402 Marionette TRACE conn2 <- [1,2214,null,{}] 15:26:46 INFO - PROCESS | 3848 | 1462487206409 Marionette TRACE conn2 -> [0,2215,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:26:46 INFO - PROCESS | 3848 | 1462487206528 Marionette TRACE conn2 <- [1,2215,null,{"value":null}] 15:26:46 INFO - PROCESS | 3848 | 1462487206658 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\", \"4d8e089e-8c00-4ed9-b753-79225e50fa4e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:26:46 INFO - PROCESS | 3848 | ++DOCSHELL 10E06000 == 50 [pid = 3848] [id = 563] 15:26:46 INFO - PROCESS | 3848 | ++DOMWINDOW == 109 (10E0A800) [pid = 3848] [serial = 1689] [outer = 00000000] 15:26:46 INFO - PROCESS | 3848 | ++DOMWINDOW == 110 (113E7400) [pid = 3848] [serial = 1690] [outer = 10E0A800] 15:26:46 INFO - PROCESS | 3848 | 1462487206718 Marionette DEBUG loaded listener.js 15:26:46 INFO - PROCESS | 3848 | ++DOMWINDOW == 111 (11B10400) [pid = 3848] [serial = 1691] [outer = 10E0A800] 15:26:47 INFO - PROCESS | 3848 | 1462487207311 Marionette TRACE conn2 <- [1,2216,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.round.html",0,null,null,[["createImageData(w, h) is rounded the same as getImageData(0, 0, w, h)",0,null,null]]]}] 15:26:47 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html | createImageData(w, h) is rounded the same as getImageData(0, 0, w, h) 15:26:47 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html | took 969ms 15:26:47 INFO - PROCESS | 3848 | 1462487207351 Marionette TRACE conn2 -> [0,2217,"getWindowHandle",null] 15:26:47 INFO - PROCESS | 3848 | 1462487207357 Marionette TRACE conn2 <- [1,2217,null,{"value":"13"}] 15:26:47 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html 15:26:47 INFO - PROCESS | 3848 | 1462487207363 Marionette TRACE conn2 -> [0,2218,"setScriptTimeout",{"ms":35000}] 15:26:47 INFO - PROCESS | 3848 | 1462487207366 Marionette TRACE conn2 <- [1,2218,null,{}] 15:26:47 INFO - PROCESS | 3848 | 1462487207369 Marionette TRACE conn2 -> [0,2219,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:26:47 INFO - PROCESS | 3848 | 1462487207474 Marionette TRACE conn2 <- [1,2219,null,{"value":null}] 15:26:47 INFO - PROCESS | 3848 | 1462487207584 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\", \"4d8e089e-8c00-4ed9-b753-79225e50fa4e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:26:47 INFO - PROCESS | 3848 | ++DOCSHELL 134BF000 == 51 [pid = 3848] [id = 564] 15:26:47 INFO - PROCESS | 3848 | ++DOMWINDOW == 112 (134C5C00) [pid = 3848] [serial = 1692] [outer = 00000000] 15:26:47 INFO - PROCESS | 3848 | ++DOMWINDOW == 113 (14090000) [pid = 3848] [serial = 1693] [outer = 134C5C00] 15:26:47 INFO - PROCESS | 3848 | 1462487207637 Marionette DEBUG loaded listener.js 15:26:47 INFO - PROCESS | 3848 | ++DOMWINDOW == 114 (155DFC00) [pid = 3848] [serial = 1694] [outer = 134C5C00] 15:26:48 INFO - PROCESS | 3848 | 1462487208245 Marionette TRACE conn2 <- [1,2220,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.this.html",0,null,null,[["createImageData(sw, sh) should throw when called with the wrong |this|",0,null,null]]]}] 15:26:48 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | createImageData(sw, sh) should throw when called with the wrong |this| 15:26:48 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | took 938ms 15:26:48 INFO - PROCESS | 3848 | 1462487208306 Marionette TRACE conn2 -> [0,2221,"getWindowHandle",null] 15:26:48 INFO - PROCESS | 3848 | 1462487208309 Marionette TRACE conn2 <- [1,2221,null,{"value":"13"}] 15:26:48 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html 15:26:48 INFO - PROCESS | 3848 | 1462487208312 Marionette TRACE conn2 -> [0,2222,"setScriptTimeout",{"ms":35000}] 15:26:48 INFO - PROCESS | 3848 | 1462487208316 Marionette TRACE conn2 <- [1,2222,null,{}] 15:26:48 INFO - PROCESS | 3848 | 1462487208327 Marionette TRACE conn2 -> [0,2223,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:26:48 INFO - PROCESS | 3848 | 1462487208435 Marionette TRACE conn2 <- [1,2223,null,{"value":null}] 15:26:48 INFO - PROCESS | 3848 | 1462487208574 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\", \"4d8e089e-8c00-4ed9-b753-79225e50fa4e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:26:48 INFO - PROCESS | 3848 | ++DOCSHELL 0F664C00 == 52 [pid = 3848] [id = 565] 15:26:48 INFO - PROCESS | 3848 | ++DOMWINDOW == 115 (155EDC00) [pid = 3848] [serial = 1695] [outer = 00000000] 15:26:48 INFO - PROCESS | 3848 | ++DOMWINDOW == 116 (17F98400) [pid = 3848] [serial = 1696] [outer = 155EDC00] 15:26:48 INFO - PROCESS | 3848 | 1462487208631 Marionette DEBUG loaded listener.js 15:26:48 INFO - PROCESS | 3848 | ++DOMWINDOW == 117 (18625000) [pid = 3848] [serial = 1697] [outer = 155EDC00] 15:26:49 INFO - PROCESS | 3848 | 1462487209157 Marionette TRACE conn2 <- [1,2224,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html",0,null,null,[["createImageData(sw, sh) works for sizes smaller than one pixel",0,null,null]]]}] 15:26:49 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | createImageData(sw, sh) works for sizes smaller than one pixel 15:26:49 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | took 891ms 15:26:49 INFO - PROCESS | 3848 | 1462487209216 Marionette TRACE conn2 -> [0,2225,"getWindowHandle",null] 15:26:49 INFO - PROCESS | 3848 | 1462487209219 Marionette TRACE conn2 <- [1,2225,null,{"value":"13"}] 15:26:49 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html 15:26:49 INFO - PROCESS | 3848 | 1462487209223 Marionette TRACE conn2 -> [0,2226,"setScriptTimeout",{"ms":35000}] 15:26:49 INFO - PROCESS | 3848 | 1462487209225 Marionette TRACE conn2 <- [1,2226,null,{}] 15:26:49 INFO - PROCESS | 3848 | 1462487209228 Marionette TRACE conn2 -> [0,2227,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:26:49 INFO - PROCESS | 3848 | 1462487209331 Marionette TRACE conn2 <- [1,2227,null,{"value":null}] 15:26:49 INFO - PROCESS | 3848 | 1462487209439 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\", \"4d8e089e-8c00-4ed9-b753-79225e50fa4e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:26:49 INFO - PROCESS | 3848 | ++DOCSHELL 151B9800 == 53 [pid = 3848] [id = 566] 15:26:49 INFO - PROCESS | 3848 | ++DOMWINDOW == 118 (17F1B000) [pid = 3848] [serial = 1698] [outer = 00000000] 15:26:49 INFO - PROCESS | 3848 | ++DOMWINDOW == 119 (1A190800) [pid = 3848] [serial = 1699] [outer = 17F1B000] 15:26:49 INFO - PROCESS | 3848 | 1462487209493 Marionette DEBUG loaded listener.js 15:26:49 INFO - PROCESS | 3848 | ++DOMWINDOW == 120 (1A19B000) [pid = 3848] [serial = 1700] [outer = 17F1B000] 15:26:50 INFO - PROCESS | 3848 | 1462487210090 Marionette TRACE conn2 <- [1,2228,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.type.html",0,null,null,[["createImageData(sw, sh) returns an ImageData object containing a Uint8ClampedArray object",0,null,null]]]}] 15:26:50 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | createImageData(sw, sh) returns an ImageData object containing a Uint8ClampedArray object 15:26:50 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | took 907ms 15:26:50 INFO - PROCESS | 3848 | 1462487210127 Marionette TRACE conn2 -> [0,2229,"getWindowHandle",null] 15:26:50 INFO - PROCESS | 3848 | 1462487210129 Marionette TRACE conn2 <- [1,2229,null,{"value":"13"}] 15:26:50 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html 15:26:50 INFO - PROCESS | 3848 | 1462487210133 Marionette TRACE conn2 -> [0,2230,"setScriptTimeout",{"ms":35000}] 15:26:50 INFO - PROCESS | 3848 | 1462487210135 Marionette TRACE conn2 <- [1,2230,null,{}] 15:26:50 INFO - PROCESS | 3848 | 1462487210139 Marionette TRACE conn2 -> [0,2231,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:26:50 INFO - PROCESS | 3848 | 1462487210240 Marionette TRACE conn2 <- [1,2231,null,{"value":null}] 15:26:50 INFO - PROCESS | 3848 | 1462487210350 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\", \"4d8e089e-8c00-4ed9-b753-79225e50fa4e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:26:50 INFO - PROCESS | 3848 | ++DOCSHELL 11002400 == 54 [pid = 3848] [id = 567] 15:26:50 INFO - PROCESS | 3848 | ++DOMWINDOW == 121 (112BF400) [pid = 3848] [serial = 1701] [outer = 00000000] 15:26:50 INFO - PROCESS | 3848 | ++DOMWINDOW == 122 (14093C00) [pid = 3848] [serial = 1702] [outer = 112BF400] 15:26:50 INFO - PROCESS | 3848 | 1462487210403 Marionette DEBUG loaded listener.js 15:26:50 INFO - PROCESS | 3848 | ++DOMWINDOW == 123 (155E1400) [pid = 3848] [serial = 1703] [outer = 112BF400] 15:26:51 INFO - PROCESS | 3848 | 1462487211161 Marionette TRACE conn2 <- [1,2232,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.zero.html",0,null,null,[["createImageData(sw, sh) throws INDEX_SIZE_ERR if size is zero",0,null,null]]]}] 15:26:51 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | createImageData(sw, sh) throws INDEX_SIZE_ERR if size is zero 15:26:51 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | took 1047ms 15:26:51 INFO - PROCESS | 3848 | 1462487211190 Marionette TRACE conn2 -> [0,2233,"getWindowHandle",null] 15:26:51 INFO - PROCESS | 3848 | 1462487211195 Marionette TRACE conn2 <- [1,2233,null,{"value":"13"}] 15:26:51 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html 15:26:51 INFO - PROCESS | 3848 | 1462487211199 Marionette TRACE conn2 -> [0,2234,"setScriptTimeout",{"ms":35000}] 15:26:51 INFO - PROCESS | 3848 | 1462487211203 Marionette TRACE conn2 <- [1,2234,null,{}] 15:26:51 INFO - PROCESS | 3848 | 1462487211208 Marionette TRACE conn2 -> [0,2235,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:26:51 INFO - PROCESS | 3848 | 1462487211304 Marionette TRACE conn2 <- [1,2235,null,{"value":null}] 15:26:51 INFO - PROCESS | 3848 | 1462487211417 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\", \"4d8e089e-8c00-4ed9-b753-79225e50fa4e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:26:51 INFO - PROCESS | 3848 | ++DOCSHELL 10F0F400 == 55 [pid = 3848] [id = 568] 15:26:51 INFO - PROCESS | 3848 | ++DOMWINDOW == 124 (11008C00) [pid = 3848] [serial = 1704] [outer = 00000000] 15:26:51 INFO - PROCESS | 3848 | ++DOMWINDOW == 125 (1150E800) [pid = 3848] [serial = 1705] [outer = 11008C00] 15:26:51 INFO - PROCESS | 3848 | 1462487211466 Marionette DEBUG loaded listener.js 15:26:51 INFO - PROCESS | 3848 | ++DOMWINDOW == 126 (1175A400) [pid = 3848] [serial = 1706] [outer = 11008C00] 15:26:51 INFO - PROCESS | 3848 | --DOCSHELL 106AF400 == 54 [pid = 3848] [id = 561] 15:26:51 INFO - PROCESS | 3848 | --DOCSHELL 106B0C00 == 53 [pid = 3848] [id = 560] 15:26:51 INFO - PROCESS | 3848 | --DOCSHELL 10F09400 == 52 [pid = 3848] [id = 559] 15:26:51 INFO - PROCESS | 3848 | --DOCSHELL 10E03C00 == 51 [pid = 3848] [id = 558] 15:26:51 INFO - PROCESS | 3848 | --DOCSHELL 10D26400 == 50 [pid = 3848] [id = 557] 15:26:51 INFO - PROCESS | 3848 | --DOCSHELL 1408C800 == 49 [pid = 3848] [id = 556] 15:26:51 INFO - PROCESS | 3848 | --DOCSHELL 15144400 == 48 [pid = 3848] [id = 555] 15:26:51 INFO - PROCESS | 3848 | --DOCSHELL 13727800 == 47 [pid = 3848] [id = 554] 15:26:51 INFO - PROCESS | 3848 | --DOCSHELL 0F672400 == 46 [pid = 3848] [id = 553] 15:26:51 INFO - PROCESS | 3848 | --DOCSHELL 10D21000 == 45 [pid = 3848] [id = 552] 15:26:51 INFO - PROCESS | 3848 | --DOMWINDOW == 125 (17532400) [pid = 3848] [serial = 1639] [outer = 00000000] [url = about:blank] 15:26:52 INFO - PROCESS | 3848 | --DOCSHELL 11510000 == 44 [pid = 3848] [id = 548] 15:26:52 INFO - PROCESS | 3848 | --DOCSHELL 0F61F800 == 43 [pid = 3848] [id = 547] 15:26:52 INFO - PROCESS | 3848 | --DOMWINDOW == 124 (17050400) [pid = 3848] [serial = 1553] [outer = 00000000] [url = about:blank] 15:26:52 INFO - PROCESS | 3848 | --DOMWINDOW == 123 (1662F400) [pid = 3848] [serial = 1627] [outer = 00000000] [url = about:blank] 15:26:52 INFO - PROCESS | 3848 | --DOMWINDOW == 122 (1704F000) [pid = 3848] [serial = 1630] [outer = 00000000] [url = about:blank] 15:26:52 INFO - PROCESS | 3848 | --DOMWINDOW == 121 (1101E800) [pid = 3848] [serial = 1615] [outer = 00000000] [url = about:blank] 15:26:52 INFO - PROCESS | 3848 | --DOMWINDOW == 120 (11B3E400) [pid = 3848] [serial = 1616] [outer = 00000000] [url = about:blank] 15:26:52 INFO - PROCESS | 3848 | --DOMWINDOW == 119 (1789A400) [pid = 3848] [serial = 1606] [outer = 00000000] [url = about:blank] 15:26:52 INFO - PROCESS | 3848 | --DOMWINDOW == 118 (13CBD400) [pid = 3848] [serial = 1603] [outer = 00000000] [url = about:blank] 15:26:52 INFO - PROCESS | 3848 | --DOMWINDOW == 117 (13759800) [pid = 3848] [serial = 1618] [outer = 00000000] [url = about:blank] 15:26:52 INFO - PROCESS | 3848 | --DOMWINDOW == 116 (13CBEC00) [pid = 3848] [serial = 1619] [outer = 00000000] [url = about:blank] 15:26:52 INFO - PROCESS | 3848 | --DOMWINDOW == 115 (16633000) [pid = 3848] [serial = 1628] [outer = 00000000] [url = about:blank] 15:26:52 INFO - PROCESS | 3848 | --DOMWINDOW == 114 (131DC000) [pid = 3848] [serial = 1610] [outer = 00000000] [url = about:blank] 15:26:52 INFO - PROCESS | 3848 | --DOMWINDOW == 113 (11519000) [pid = 3848] [serial = 1609] [outer = 00000000] [url = about:blank] 15:26:52 INFO - PROCESS | 3848 | --DOMWINDOW == 112 (15B60000) [pid = 3848] [serial = 1621] [outer = 00000000] [url = about:blank] 15:26:52 INFO - PROCESS | 3848 | --DOMWINDOW == 111 (1100AC00) [pid = 3848] [serial = 1633] [outer = 00000000] [url = about:blank] 15:26:52 INFO - PROCESS | 3848 | --DOMWINDOW == 110 (1175E000) [pid = 3848] [serial = 1613] [outer = 00000000] [url = about:blank] 15:26:52 INFO - PROCESS | 3848 | --DOMWINDOW == 109 (1150DC00) [pid = 3848] [serial = 1612] [outer = 00000000] [url = about:blank] 15:26:52 INFO - PROCESS | 3848 | --DOMWINDOW == 108 (1101C800) [pid = 3848] [serial = 1600] [outer = 00000000] [url = about:blank] 15:26:52 INFO - PROCESS | 3848 | --DOMWINDOW == 107 (16D31400) [pid = 3848] [serial = 1637] [outer = 00000000] [url = about:blank] 15:26:52 INFO - PROCESS | 3848 | --DOMWINDOW == 106 (16648C00) [pid = 3848] [serial = 1636] [outer = 00000000] [url = about:blank] 15:26:52 INFO - PROCESS | 3848 | --DOMWINDOW == 105 (160C7C00) [pid = 3848] [serial = 1624] [outer = 00000000] [url = about:blank] 15:26:52 INFO - PROCESS | 3848 | --DOMWINDOW == 104 (160C8000) [pid = 3848] [serial = 1625] [outer = 00000000] [url = about:blank] 15:26:52 INFO - PROCESS | 3848 | --DOMWINDOW == 103 (17086800) [pid = 3848] [serial = 1631] [outer = 00000000] [url = about:blank] 15:26:52 INFO - PROCESS | 3848 | --DOMWINDOW == 102 (15B6B000) [pid = 3848] [serial = 1622] [outer = 00000000] [url = about:blank] 15:26:52 INFO - PROCESS | 3848 | --DOMWINDOW == 101 (1100F000) [pid = 3848] [serial = 1634] [outer = 00000000] [url = about:blank] 15:26:52 INFO - PROCESS | 3848 | 1462487212077 Marionette TRACE conn2 <- [1,2236,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.basic.html",0,null,null,[["getImageData() exists and returns something",0,null,null]]]}] 15:26:52 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | getImageData() exists and returns something 15:26:52 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | took 907ms 15:26:52 INFO - PROCESS | 3848 | 1462487212104 Marionette TRACE conn2 -> [0,2237,"getWindowHandle",null] 15:26:52 INFO - PROCESS | 3848 | 1462487212112 Marionette TRACE conn2 <- [1,2237,null,{"value":"13"}] 15:26:52 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html 15:26:52 INFO - PROCESS | 3848 | 1462487212120 Marionette TRACE conn2 -> [0,2238,"setScriptTimeout",{"ms":35000}] 15:26:52 INFO - PROCESS | 3848 | 1462487212123 Marionette TRACE conn2 <- [1,2238,null,{}] 15:26:52 INFO - PROCESS | 3848 | 1462487212126 Marionette TRACE conn2 -> [0,2239,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:26:52 INFO - PROCESS | 3848 | 1462487212208 Marionette TRACE conn2 <- [1,2239,null,{"value":null}] 15:26:52 INFO - PROCESS | 3848 | 1462487212218 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\", \"4d8e089e-8c00-4ed9-b753-79225e50fa4e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:26:52 INFO - PROCESS | 3848 | ++DOCSHELL 10E04400 == 44 [pid = 3848] [id = 569] 15:26:52 INFO - PROCESS | 3848 | ++DOMWINDOW == 102 (10E0EC00) [pid = 3848] [serial = 1707] [outer = 00000000] 15:26:52 INFO - PROCESS | 3848 | ++DOMWINDOW == 103 (1150DC00) [pid = 3848] [serial = 1708] [outer = 10E0EC00] 15:26:52 INFO - PROCESS | 3848 | 1462487212263 Marionette DEBUG loaded listener.js 15:26:52 INFO - PROCESS | 3848 | ++DOMWINDOW == 104 (11B44800) [pid = 3848] [serial = 1709] [outer = 10E0EC00] 15:26:52 INFO - PROCESS | 3848 | 1462487212775 Marionette TRACE conn2 <- [1,2240,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.clamp.html",0,null,null,[["getImageData() clamps colours to the range [0, 255]",0,null,null]]]}] 15:26:52 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | getImageData() clamps colours to the range [0, 255] 15:26:52 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | took 703ms 15:26:52 INFO - PROCESS | 3848 | 1462487212820 Marionette TRACE conn2 -> [0,2241,"getWindowHandle",null] 15:26:52 INFO - PROCESS | 3848 | 1462487212822 Marionette TRACE conn2 <- [1,2241,null,{"value":"13"}] 15:26:52 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.length.html 15:26:52 INFO - PROCESS | 3848 | 1462487212826 Marionette TRACE conn2 -> [0,2242,"setScriptTimeout",{"ms":35000}] 15:26:52 INFO - PROCESS | 3848 | 1462487212829 Marionette TRACE conn2 <- [1,2242,null,{}] 15:26:52 INFO - PROCESS | 3848 | 1462487212839 Marionette TRACE conn2 -> [0,2243,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:26:52 INFO - PROCESS | 3848 | 1462487212923 Marionette TRACE conn2 <- [1,2243,null,{"value":null}] 15:26:53 INFO - PROCESS | 3848 | 1462487213018 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\", \"4d8e089e-8c00-4ed9-b753-79225e50fa4e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:26:53 INFO - PROCESS | 3848 | ++DOCSHELL 13487800 == 45 [pid = 3848] [id = 570] 15:26:53 INFO - PROCESS | 3848 | ++DOMWINDOW == 105 (134BE400) [pid = 3848] [serial = 1710] [outer = 00000000] 15:26:53 INFO - PROCESS | 3848 | ++DOMWINDOW == 106 (13760400) [pid = 3848] [serial = 1711] [outer = 134BE400] 15:26:53 INFO - PROCESS | 3848 | 1462487213072 Marionette DEBUG loaded listener.js 15:26:53 INFO - PROCESS | 3848 | ++DOMWINDOW == 107 (13CC2800) [pid = 3848] [serial = 1712] [outer = 134BE400] 15:26:53 INFO - PROCESS | 3848 | 1462487213453 Marionette TRACE conn2 <- [1,2244,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.length.html",0,null,null,[["getImageData() returns a correctly-sized Uint8ClampedArray",0,null,null]]]}] 15:26:53 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | getImageData() returns a correctly-sized Uint8ClampedArray 15:26:53 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | took 641ms 15:26:53 INFO - PROCESS | 3848 | 1462487213462 Marionette TRACE conn2 -> [0,2245,"getWindowHandle",null] 15:26:53 INFO - PROCESS | 3848 | 1462487213465 Marionette TRACE conn2 <- [1,2245,null,{"value":"13"}] 15:26:53 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html 15:26:53 INFO - PROCESS | 3848 | 1462487213479 Marionette TRACE conn2 -> [0,2246,"setScriptTimeout",{"ms":35000}] 15:26:53 INFO - PROCESS | 3848 | 1462487213481 Marionette TRACE conn2 <- [1,2246,null,{}] 15:26:53 INFO - PROCESS | 3848 | 1462487213484 Marionette TRACE conn2 -> [0,2247,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:26:53 INFO - PROCESS | 3848 | 1462487213563 Marionette TRACE conn2 <- [1,2247,null,{"value":null}] 15:26:53 INFO - PROCESS | 3848 | 1462487213602 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\", \"4d8e089e-8c00-4ed9-b753-79225e50fa4e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:26:53 INFO - PROCESS | 3848 | ++DOCSHELL 146D3000 == 46 [pid = 3848] [id = 571] 15:26:53 INFO - PROCESS | 3848 | ++DOMWINDOW == 108 (146D5800) [pid = 3848] [serial = 1713] [outer = 00000000] 15:26:53 INFO - PROCESS | 3848 | ++DOMWINDOW == 109 (155E8C00) [pid = 3848] [serial = 1714] [outer = 146D5800] 15:26:53 INFO - PROCESS | 3848 | 1462487213646 Marionette DEBUG loaded listener.js 15:26:53 INFO - PROCESS | 3848 | ++DOMWINDOW == 110 (15C5DC00) [pid = 3848] [serial = 1715] [outer = 146D5800] 15:26:54 INFO - PROCESS | 3848 | 1462487214099 Marionette TRACE conn2 <- [1,2248,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html",0,null,null,[["getImageData() throws TypeError if arguments are not finite",0,null,null]]]}] 15:26:54 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | getImageData() throws TypeError if arguments are not finite 15:26:54 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | took 641ms 15:26:54 INFO - PROCESS | 3848 | 1462487214131 Marionette TRACE conn2 -> [0,2249,"getWindowHandle",null] 15:26:54 INFO - PROCESS | 3848 | 1462487214133 Marionette TRACE conn2 <- [1,2249,null,{"value":"13"}] 15:26:54 INFO - PROCESS | 3848 | 1462487214137 Marionette TRACE conn2 -> [0,2250,"setScriptTimeout",{"ms":35000}] 15:26:54 INFO - PROCESS | 3848 | 1462487214140 Marionette TRACE conn2 <- [1,2250,null,{}] 15:26:54 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html 15:26:54 INFO - PROCESS | 3848 | 1462487214156 Marionette TRACE conn2 -> [0,2251,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:26:54 INFO - PROCESS | 3848 | 1462487214265 Marionette TRACE conn2 <- [1,2251,null,{"value":null}] 15:26:54 INFO - PROCESS | 3848 | 1462487214272 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\", \"4d8e089e-8c00-4ed9-b753-79225e50fa4e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:26:54 INFO - PROCESS | 3848 | ++DOCSHELL 1408D400 == 47 [pid = 3848] [id = 572] 15:26:54 INFO - PROCESS | 3848 | ++DOMWINDOW == 111 (1465E800) [pid = 3848] [serial = 1716] [outer = 00000000] 15:26:54 INFO - PROCESS | 3848 | ++DOMWINDOW == 112 (160CA000) [pid = 3848] [serial = 1717] [outer = 1465E800] 15:26:54 INFO - PROCESS | 3848 | 1462487214316 Marionette DEBUG loaded listener.js 15:26:54 INFO - PROCESS | 3848 | ++DOMWINDOW == 113 (1617D000) [pid = 3848] [serial = 1718] [outer = 1465E800] 15:26:54 INFO - PROCESS | 3848 | --DOCSHELL 1B759800 == 46 [pid = 3848] [id = 16] 15:26:54 INFO - PROCESS | 3848 | 1462487214836 Marionette TRACE conn2 <- [1,2252,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html",0,null,null,[["getImageData() returns non-premultiplied colours",0,null,null]]]}] 15:26:54 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | getImageData() returns non-premultiplied colours 15:26:54 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | took 735ms 15:26:54 INFO - PROCESS | 3848 | 1462487214880 Marionette TRACE conn2 -> [0,2253,"getWindowHandle",null] 15:26:54 INFO - PROCESS | 3848 | 1462487214882 Marionette TRACE conn2 <- [1,2253,null,{"value":"13"}] 15:26:54 INFO - PROCESS | 3848 | 1462487214885 Marionette TRACE conn2 -> [0,2254,"setScriptTimeout",{"ms":35000}] 15:26:54 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html 15:26:54 INFO - PROCESS | 3848 | 1462487214887 Marionette TRACE conn2 <- [1,2254,null,{}] 15:26:54 INFO - PROCESS | 3848 | 1462487214891 Marionette TRACE conn2 -> [0,2255,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:26:55 INFO - PROCESS | 3848 | 1462487215034 Marionette TRACE conn2 <- [1,2255,null,{"value":null}] 15:26:55 INFO - PROCESS | 3848 | 1462487215057 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\", \"4d8e089e-8c00-4ed9-b753-79225e50fa4e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:26:55 INFO - PROCESS | 3848 | ++DOCSHELL 164BE000 == 47 [pid = 3848] [id = 573] 15:26:55 INFO - PROCESS | 3848 | ++DOMWINDOW == 114 (164C4400) [pid = 3848] [serial = 1719] [outer = 00000000] 15:26:55 INFO - PROCESS | 3848 | ++DOMWINDOW == 115 (1662F400) [pid = 3848] [serial = 1720] [outer = 164C4400] 15:26:55 INFO - PROCESS | 3848 | 1462487215104 Marionette DEBUG loaded listener.js 15:26:55 INFO - PROCESS | 3848 | ++DOMWINDOW == 116 (1662FC00) [pid = 3848] [serial = 1721] [outer = 164C4400] 15:26:55 INFO - PROCESS | 3848 | 1462487215525 Marionette TRACE conn2 <- [1,2256,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html",0,null,null,[["getImageData() returns A in the fourth component",0,null,null]]]}] 15:26:55 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | getImageData() returns A in the fourth component 15:26:55 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | took 704ms 15:26:55 INFO - PROCESS | 3848 | 1462487215585 Marionette TRACE conn2 -> [0,2257,"getWindowHandle",null] 15:26:55 INFO - PROCESS | 3848 | 1462487215587 Marionette TRACE conn2 <- [1,2257,null,{"value":"13"}] 15:26:55 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html 15:26:55 INFO - PROCESS | 3848 | 1462487215597 Marionette TRACE conn2 -> [0,2258,"setScriptTimeout",{"ms":35000}] 15:26:55 INFO - PROCESS | 3848 | 1462487215599 Marionette TRACE conn2 <- [1,2258,null,{}] 15:26:55 INFO - PROCESS | 3848 | 1462487215602 Marionette TRACE conn2 -> [0,2259,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:26:55 INFO - PROCESS | 3848 | 1462487215713 Marionette TRACE conn2 <- [1,2259,null,{"value":null}] 15:26:55 INFO - PROCESS | 3848 | 1462487215723 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\", \"4d8e089e-8c00-4ed9-b753-79225e50fa4e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:26:55 INFO - PROCESS | 3848 | ++DOCSHELL 164C0400 == 48 [pid = 3848] [id = 574] 15:26:55 INFO - PROCESS | 3848 | ++DOMWINDOW == 117 (16631C00) [pid = 3848] [serial = 1722] [outer = 00000000] 15:26:55 INFO - PROCESS | 3848 | ++DOMWINDOW == 118 (16D31400) [pid = 3848] [serial = 1723] [outer = 16631C00] 15:26:55 INFO - PROCESS | 3848 | 1462487215770 Marionette DEBUG loaded listener.js 15:26:55 INFO - PROCESS | 3848 | ++DOMWINDOW == 119 (16E0DC00) [pid = 3848] [serial = 1724] [outer = 16631C00] 15:26:56 INFO - PROCESS | 3848 | --DOMWINDOW == 118 (151B9400) [pid = 3848] [serial = 1665] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.this.html] 15:26:56 INFO - PROCESS | 3848 | --DOMWINDOW == 117 (164BA000) [pid = 3848] [serial = 1671] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.zero.html] 15:26:56 INFO - PROCESS | 3848 | --DOMWINDOW == 116 (11027400) [pid = 3848] [serial = 1680] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.large.html] 15:26:56 INFO - PROCESS | 3848 | --DOMWINDOW == 115 (12F0D000) [pid = 3848] [serial = 1677] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.initial.html] 15:26:56 INFO - PROCESS | 3848 | --DOMWINDOW == 114 (15139000) [pid = 3848] [serial = 1668] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.type.html] 15:26:56 INFO - PROCESS | 3848 | --DOMWINDOW == 113 (15B66400) [pid = 3848] [serial = 1560] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html] 15:26:56 INFO - PROCESS | 3848 | --DOMWINDOW == 112 (10F02C00) [pid = 3848] [serial = 1656] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.multiple.html] 15:26:56 INFO - PROCESS | 3848 | --DOMWINDOW == 111 (1058BC00) [pid = 3848] [serial = 1659] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.basic.html] 15:26:56 INFO - PROCESS | 3848 | --DOMWINDOW == 110 (1662EC00) [pid = 3848] [serial = 1674] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.basic.html] 15:26:56 INFO - PROCESS | 3848 | --DOMWINDOW == 109 (10DE7400) [pid = 3848] [serial = 1554] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html] 15:26:56 INFO - PROCESS | 3848 | --DOMWINDOW == 108 (13730800) [pid = 3848] [serial = 1662] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.initial.html] 15:26:56 INFO - PROCESS | 3848 | --DOMWINDOW == 107 (11010000) [pid = 3848] [serial = 1557] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html] 15:26:56 INFO - PROCESS | 3848 | --DOMWINDOW == 106 (13CB6000) [pid = 3848] [serial = 1683] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.negative.html] 15:26:56 INFO - PROCESS | 3848 | --DOMWINDOW == 105 (11512400) [pid = 3848] [serial = 1602] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.4.html] 15:26:56 INFO - PROCESS | 3848 | --DOMWINDOW == 104 (17349000) [pid = 3848] [serial = 1605] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.5.html] 15:26:56 INFO - PROCESS | 3848 | --DOMWINDOW == 103 (10DE8C00) [pid = 3848] [serial = 1599] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.3.html] 15:26:56 INFO - PROCESS | 3848 | 1462487216483 Marionette TRACE conn2 <- [1,2260,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html",0,null,null,[["getImageData() returns leftmost columns first",0,null,null]]]}] 15:26:56 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | getImageData() returns leftmost columns first 15:26:56 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | took 938ms 15:26:56 INFO - PROCESS | 3848 | 1462487216542 Marionette TRACE conn2 -> [0,2261,"getWindowHandle",null] 15:26:56 INFO - PROCESS | 3848 | 1462487216545 Marionette TRACE conn2 <- [1,2261,null,{"value":"13"}] 15:26:56 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html 15:26:56 INFO - PROCESS | 3848 | 1462487216550 Marionette TRACE conn2 -> [0,2262,"setScriptTimeout",{"ms":35000}] 15:26:56 INFO - PROCESS | 3848 | 1462487216552 Marionette TRACE conn2 <- [1,2262,null,{}] 15:26:56 INFO - PROCESS | 3848 | 1462487216557 Marionette TRACE conn2 -> [0,2263,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:26:56 INFO - PROCESS | 3848 | 1462487216696 Marionette TRACE conn2 <- [1,2263,null,{"value":null}] 15:26:56 INFO - PROCESS | 3848 | 1462487216758 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\", \"4d8e089e-8c00-4ed9-b753-79225e50fa4e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:26:56 INFO - PROCESS | 3848 | ++DOCSHELL 0F5CD400 == 49 [pid = 3848] [id = 575] 15:26:56 INFO - PROCESS | 3848 | ++DOMWINDOW == 104 (0F5CEC00) [pid = 3848] [serial = 1725] [outer = 00000000] 15:26:56 INFO - PROCESS | 3848 | ++DOMWINDOW == 105 (10F02C00) [pid = 3848] [serial = 1726] [outer = 0F5CEC00] 15:26:56 INFO - PROCESS | 3848 | 1462487216802 Marionette DEBUG loaded listener.js 15:26:56 INFO - PROCESS | 3848 | ++DOMWINDOW == 106 (13156C00) [pid = 3848] [serial = 1727] [outer = 0F5CEC00] 15:26:57 INFO - PROCESS | 3848 | 1462487217146 Marionette TRACE conn2 <- [1,2264,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html",0,null,null,[["getImageData() returns R then G then B",0,null,null]]]}] 15:26:57 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | getImageData() returns R then G then B 15:26:57 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | took 625ms 15:26:57 INFO - PROCESS | 3848 | 1462487217185 Marionette TRACE conn2 -> [0,2265,"getWindowHandle",null] 15:26:57 INFO - PROCESS | 3848 | 1462487217187 Marionette TRACE conn2 <- [1,2265,null,{"value":"13"}] 15:26:57 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html 15:26:57 INFO - PROCESS | 3848 | 1462487217190 Marionette TRACE conn2 -> [0,2266,"setScriptTimeout",{"ms":35000}] 15:26:57 INFO - PROCESS | 3848 | 1462487217193 Marionette TRACE conn2 <- [1,2266,null,{}] 15:26:57 INFO - PROCESS | 3848 | 1462487217197 Marionette TRACE conn2 -> [0,2267,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:26:57 INFO - PROCESS | 3848 | 1462487217320 Marionette TRACE conn2 <- [1,2267,null,{"value":null}] 15:26:57 INFO - PROCESS | 3848 | 1462487217328 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\", \"4d8e089e-8c00-4ed9-b753-79225e50fa4e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:26:57 INFO - PROCESS | 3848 | ++DOCSHELL 10F01400 == 50 [pid = 3848] [id = 576] 15:26:57 INFO - PROCESS | 3848 | ++DOMWINDOW == 107 (1175C000) [pid = 3848] [serial = 1728] [outer = 00000000] 15:26:57 INFO - PROCESS | 3848 | ++DOMWINDOW == 108 (164BA000) [pid = 3848] [serial = 1729] [outer = 1175C000] 15:26:57 INFO - PROCESS | 3848 | 1462487217371 Marionette DEBUG loaded listener.js 15:26:57 INFO - PROCESS | 3848 | ++DOMWINDOW == 109 (16632400) [pid = 3848] [serial = 1730] [outer = 1175C000] 15:26:57 INFO - PROCESS | 3848 | 1462487217771 Marionette TRACE conn2 <- [1,2268,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html",0,null,null,[["getImageData() returns topmost rows first",0,null,null]]]}] 15:26:57 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | getImageData() returns topmost rows first 15:26:57 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | took 641ms 15:26:57 INFO - PROCESS | 3848 | 1462487217828 Marionette TRACE conn2 -> [0,2269,"getWindowHandle",null] 15:26:57 INFO - PROCESS | 3848 | 1462487217830 Marionette TRACE conn2 <- [1,2269,null,{"value":"13"}] 15:26:57 INFO - PROCESS | 3848 | 1462487217833 Marionette TRACE conn2 -> [0,2270,"setScriptTimeout",{"ms":35000}] 15:26:57 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.range.html 15:26:57 INFO - PROCESS | 3848 | 1462487217835 Marionette TRACE conn2 <- [1,2270,null,{}] 15:26:57 INFO - PROCESS | 3848 | 1462487217838 Marionette TRACE conn2 -> [0,2271,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:26:57 INFO - PROCESS | 3848 | 1462487217950 Marionette TRACE conn2 <- [1,2271,null,{"value":null}] 15:26:58 INFO - PROCESS | 3848 | 1462487218035 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\", \"4d8e089e-8c00-4ed9-b753-79225e50fa4e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:26:58 INFO - PROCESS | 3848 | ++DOCSHELL 10703000 == 51 [pid = 3848] [id = 577] 15:26:58 INFO - PROCESS | 3848 | ++DOMWINDOW == 110 (10D20000) [pid = 3848] [serial = 1731] [outer = 00000000] 15:26:58 INFO - PROCESS | 3848 | ++DOMWINDOW == 111 (171D7800) [pid = 3848] [serial = 1732] [outer = 10D20000] 15:26:58 INFO - PROCESS | 3848 | 1462487218079 Marionette DEBUG loaded listener.js 15:26:58 INFO - PROCESS | 3848 | ++DOMWINDOW == 112 (17349800) [pid = 3848] [serial = 1733] [outer = 10D20000] 15:26:58 INFO - PROCESS | 3848 | 1462487218539 Marionette TRACE conn2 <- [1,2272,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.range.html",0,null,null,[["getImageData() returns values in the range [0, 255]",0,null,null]]]}] 15:26:58 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | getImageData() returns values in the range [0, 255] 15:26:58 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | took 735ms 15:26:58 INFO - PROCESS | 3848 | 1462487218575 Marionette TRACE conn2 -> [0,2273,"getWindowHandle",null] 15:26:58 INFO - PROCESS | 3848 | 1462487218579 Marionette TRACE conn2 <- [1,2273,null,{"value":"13"}] 15:26:58 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html 15:26:58 INFO - PROCESS | 3848 | 1462487218585 Marionette TRACE conn2 -> [0,2274,"setScriptTimeout",{"ms":35000}] 15:26:58 INFO - PROCESS | 3848 | 1462487218589 Marionette TRACE conn2 <- [1,2274,null,{}] 15:26:58 INFO - PROCESS | 3848 | 1462487218595 Marionette TRACE conn2 -> [0,2275,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:26:58 INFO - PROCESS | 3848 | 1462487218707 Marionette TRACE conn2 <- [1,2275,null,{"value":null}] 15:26:58 INFO - PROCESS | 3848 | 1462487218817 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\", \"4d8e089e-8c00-4ed9-b753-79225e50fa4e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:26:58 INFO - PROCESS | 3848 | ++DOCSHELL 106AFC00 == 52 [pid = 3848] [id = 578] 15:26:58 INFO - PROCESS | 3848 | ++DOMWINDOW == 113 (106B0C00) [pid = 3848] [serial = 1734] [outer = 00000000] 15:26:58 INFO - PROCESS | 3848 | ++DOMWINDOW == 114 (10F03800) [pid = 3848] [serial = 1735] [outer = 106B0C00] 15:26:58 INFO - PROCESS | 3848 | 1462487218874 Marionette DEBUG loaded listener.js 15:26:58 INFO - PROCESS | 3848 | ++DOMWINDOW == 115 (1100D000) [pid = 3848] [serial = 1736] [outer = 106B0C00] 15:26:59 INFO - PROCESS | 3848 | 1462487219543 Marionette TRACE conn2 <- [1,2276,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html",0,null,null,[["getImageData() works with negative width and height, and returns top-to-bottom left-to-right",0,null,null]]]}] 15:26:59 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html | getImageData() works with negative width and height, and returns top-to-bottom left-to-right 15:26:59 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html | took 1000ms 15:26:59 INFO - PROCESS | 3848 | 1462487219588 Marionette TRACE conn2 -> [0,2277,"getWindowHandle",null] 15:26:59 INFO - PROCESS | 3848 | 1462487219594 Marionette TRACE conn2 <- [1,2277,null,{"value":"13"}] 15:26:59 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html 15:26:59 INFO - PROCESS | 3848 | 1462487219600 Marionette TRACE conn2 -> [0,2278,"setScriptTimeout",{"ms":35000}] 15:26:59 INFO - PROCESS | 3848 | 1462487219603 Marionette TRACE conn2 <- [1,2278,null,{}] 15:26:59 INFO - PROCESS | 3848 | 1462487219607 Marionette TRACE conn2 -> [0,2279,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:26:59 INFO - PROCESS | 3848 | 1462487219710 Marionette TRACE conn2 <- [1,2279,null,{"value":null}] 15:26:59 INFO - PROCESS | 3848 | 1462487219848 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\", \"4d8e089e-8c00-4ed9-b753-79225e50fa4e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:26:59 INFO - PROCESS | 3848 | ++DOCSHELL 11025400 == 53 [pid = 3848] [id = 579] 15:26:59 INFO - PROCESS | 3848 | ++DOMWINDOW == 116 (11516C00) [pid = 3848] [serial = 1737] [outer = 00000000] 15:26:59 INFO - PROCESS | 3848 | ++DOMWINDOW == 117 (13759C00) [pid = 3848] [serial = 1738] [outer = 11516C00] 15:26:59 INFO - PROCESS | 3848 | 1462487219903 Marionette DEBUG loaded listener.js 15:27:00 INFO - PROCESS | 3848 | ++DOMWINDOW == 118 (1408FC00) [pid = 3848] [serial = 1739] [outer = 11516C00] 15:27:00 INFO - PROCESS | 3848 | 1462487220454 Marionette TRACE conn2 <- [1,2280,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html",0,null,null,[["getImageData() returns transparent black outside the canvas",0,null,null]]]}] 15:27:00 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | getImageData() returns transparent black outside the canvas 15:27:00 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | took 907ms 15:27:00 INFO - PROCESS | 3848 | 1462487220502 Marionette TRACE conn2 -> [0,2281,"getWindowHandle",null] 15:27:00 INFO - PROCESS | 3848 | 1462487220505 Marionette TRACE conn2 <- [1,2281,null,{"value":"13"}] 15:27:00 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html 15:27:00 INFO - PROCESS | 3848 | 1462487220509 Marionette TRACE conn2 -> [0,2282,"setScriptTimeout",{"ms":35000}] 15:27:00 INFO - PROCESS | 3848 | 1462487220512 Marionette TRACE conn2 <- [1,2282,null,{}] 15:27:00 INFO - PROCESS | 3848 | 1462487220523 Marionette TRACE conn2 -> [0,2283,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:27:00 INFO - PROCESS | 3848 | 1462487220660 Marionette TRACE conn2 <- [1,2283,null,{"value":null}] 15:27:00 INFO - PROCESS | 3848 | 1462487220799 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\", \"4d8e089e-8c00-4ed9-b753-79225e50fa4e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:27:00 INFO - PROCESS | 3848 | ++DOCSHELL 1662B000 == 54 [pid = 3848] [id = 580] 15:27:00 INFO - PROCESS | 3848 | ++DOMWINDOW == 119 (166E4C00) [pid = 3848] [serial = 1740] [outer = 00000000] 15:27:00 INFO - PROCESS | 3848 | ++DOMWINDOW == 120 (17049400) [pid = 3848] [serial = 1741] [outer = 166E4C00] 15:27:00 INFO - PROCESS | 3848 | 1462487220857 Marionette DEBUG loaded listener.js 15:27:00 INFO - PROCESS | 3848 | ++DOMWINDOW == 121 (17371C00) [pid = 3848] [serial = 1742] [outer = 166E4C00] 15:27:01 INFO - PROCESS | 3848 | 1462487221481 Marionette TRACE conn2 <- [1,2284,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.source.size.html",0,null,null,[["getImageData() returns bigger ImageData for bigger source rectangle",0,null,null]]]}] 15:27:01 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | getImageData() returns bigger ImageData for bigger source rectangle 15:27:01 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | took 1001ms 15:27:01 INFO - PROCESS | 3848 | 1462487221511 Marionette TRACE conn2 -> [0,2285,"getWindowHandle",null] 15:27:01 INFO - PROCESS | 3848 | 1462487221514 Marionette TRACE conn2 <- [1,2285,null,{"value":"13"}] 15:27:01 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html 15:27:01 INFO - PROCESS | 3848 | 1462487221517 Marionette TRACE conn2 -> [0,2286,"setScriptTimeout",{"ms":35000}] 15:27:01 INFO - PROCESS | 3848 | 1462487221519 Marionette TRACE conn2 <- [1,2286,null,{}] 15:27:01 INFO - PROCESS | 3848 | 1462487221523 Marionette TRACE conn2 -> [0,2287,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:27:01 INFO - PROCESS | 3848 | 1462487221624 Marionette TRACE conn2 <- [1,2287,null,{"value":null}] 15:27:01 INFO - PROCESS | 3848 | 1462487221732 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\", \"4d8e089e-8c00-4ed9-b753-79225e50fa4e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:27:01 INFO - PROCESS | 3848 | ++DOCSHELL 17899800 == 55 [pid = 3848] [id = 581] 15:27:01 INFO - PROCESS | 3848 | ++DOMWINDOW == 122 (17899C00) [pid = 3848] [serial = 1743] [outer = 00000000] 15:27:01 INFO - PROCESS | 3848 | ++DOMWINDOW == 123 (17F1B800) [pid = 3848] [serial = 1744] [outer = 17899C00] 15:27:01 INFO - PROCESS | 3848 | 1462487221785 Marionette DEBUG loaded listener.js 15:27:01 INFO - PROCESS | 3848 | ++DOMWINDOW == 124 (17F8F000) [pid = 3848] [serial = 1745] [outer = 17899C00] 15:27:02 INFO - PROCESS | 3848 | 1462487222364 Marionette TRACE conn2 <- [1,2288,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.tiny.html",0,null,null,[["getImageData() works for sizes smaller than one pixel",0,null,null]]]}] 15:27:02 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | getImageData() works for sizes smaller than one pixel 15:27:02 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | took 892ms 15:27:02 INFO - PROCESS | 3848 | 1462487222421 Marionette TRACE conn2 -> [0,2289,"getWindowHandle",null] 15:27:02 INFO - PROCESS | 3848 | 1462487222424 Marionette TRACE conn2 <- [1,2289,null,{"value":"13"}] 15:27:02 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.type.html 15:27:02 INFO - PROCESS | 3848 | 1462487222427 Marionette TRACE conn2 -> [0,2290,"setScriptTimeout",{"ms":35000}] 15:27:02 INFO - PROCESS | 3848 | 1462487222429 Marionette TRACE conn2 <- [1,2290,null,{}] 15:27:02 INFO - PROCESS | 3848 | 1462487222433 Marionette TRACE conn2 -> [0,2291,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:27:02 INFO - PROCESS | 3848 | 1462487222532 Marionette TRACE conn2 <- [1,2291,null,{"value":null}] 15:27:02 INFO - PROCESS | 3848 | 1462487222644 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\", \"4d8e089e-8c00-4ed9-b753-79225e50fa4e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:27:02 INFO - PROCESS | 3848 | ++DOCSHELL 11B02000 == 56 [pid = 3848] [id = 582] 15:27:02 INFO - PROCESS | 3848 | ++DOMWINDOW == 125 (13F82C00) [pid = 3848] [serial = 1746] [outer = 00000000] 15:27:02 INFO - PROCESS | 3848 | ++DOMWINDOW == 126 (164C2400) [pid = 3848] [serial = 1747] [outer = 13F82C00] 15:27:02 INFO - PROCESS | 3848 | 1462487222698 Marionette DEBUG loaded listener.js 15:27:02 INFO - PROCESS | 3848 | ++DOMWINDOW == 127 (17042400) [pid = 3848] [serial = 1748] [outer = 13F82C00] 15:27:03 INFO - PROCESS | 3848 | 1462487223404 Marionette TRACE conn2 <- [1,2292,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.type.html",0,null,null,[["getImageData() returns an ImageData object containing a Uint8ClampedArray object",0,null,null]]]}] 15:27:03 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | getImageData() returns an ImageData object containing a Uint8ClampedArray object 15:27:03 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | took 1048ms 15:27:03 INFO - PROCESS | 3848 | 1462487223491 Marionette TRACE conn2 -> [0,2293,"getWindowHandle",null] 15:27:03 INFO - PROCESS | 3848 | 1462487223494 Marionette TRACE conn2 <- [1,2293,null,{"value":"13"}] 15:27:03 INFO - PROCESS | 3848 | 1462487223499 Marionette TRACE conn2 -> [0,2294,"setScriptTimeout",{"ms":35000}] 15:27:03 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html 15:27:03 INFO - PROCESS | 3848 | 1462487223503 Marionette TRACE conn2 <- [1,2294,null,{}] 15:27:03 INFO - PROCESS | 3848 | 1462487223509 Marionette TRACE conn2 -> [0,2295,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:27:03 INFO - PROCESS | 3848 | 1462487223609 Marionette TRACE conn2 <- [1,2295,null,{"value":null}] 15:27:03 INFO - PROCESS | 3848 | 1462487223756 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\", \"4d8e089e-8c00-4ed9-b753-79225e50fa4e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:27:03 INFO - PROCESS | 3848 | ++DOCSHELL 0F672000 == 57 [pid = 3848] [id = 583] 15:27:03 INFO - PROCESS | 3848 | ++DOMWINDOW == 128 (10664800) [pid = 3848] [serial = 1749] [outer = 00000000] 15:27:03 INFO - PROCESS | 3848 | ++DOMWINDOW == 129 (11513800) [pid = 3848] [serial = 1750] [outer = 10664800] 15:27:03 INFO - PROCESS | 3848 | 1462487223827 Marionette DEBUG loaded listener.js 15:27:03 INFO - PROCESS | 3848 | ++DOMWINDOW == 130 (11757000) [pid = 3848] [serial = 1751] [outer = 10664800] 15:27:04 INFO - PROCESS | 3848 | --DOCSHELL 10F01400 == 56 [pid = 3848] [id = 576] 15:27:04 INFO - PROCESS | 3848 | --DOCSHELL 0F5CD400 == 55 [pid = 3848] [id = 575] 15:27:04 INFO - PROCESS | 3848 | --DOCSHELL 164C0400 == 54 [pid = 3848] [id = 574] 15:27:04 INFO - PROCESS | 3848 | --DOCSHELL 164BE000 == 53 [pid = 3848] [id = 573] 15:27:04 INFO - PROCESS | 3848 | --DOCSHELL 1408D400 == 52 [pid = 3848] [id = 572] 15:27:04 INFO - PROCESS | 3848 | --DOCSHELL 146D3000 == 51 [pid = 3848] [id = 571] 15:27:04 INFO - PROCESS | 3848 | --DOCSHELL 13487800 == 50 [pid = 3848] [id = 570] 15:27:04 INFO - PROCESS | 3848 | --DOCSHELL 10E04400 == 49 [pid = 3848] [id = 569] 15:27:04 INFO - PROCESS | 3848 | --DOCSHELL 10F0F400 == 48 [pid = 3848] [id = 568] 15:27:04 INFO - PROCESS | 3848 | --DOMWINDOW == 129 (19ECC000) [pid = 3848] [serial = 1687] [outer = 00000000] [url = about:blank] 15:27:04 INFO - PROCESS | 3848 | --DOMWINDOW == 128 (1513E400) [pid = 3848] [serial = 1654] [outer = 00000000] [url = about:blank] 15:27:04 INFO - PROCESS | 3848 | --DOCSHELL 10E06000 == 47 [pid = 3848] [id = 563] 15:27:04 INFO - PROCESS | 3848 | --DOCSHELL 18035400 == 46 [pid = 3848] [id = 562] 15:27:04 INFO - PROCESS | 3848 | --DOMWINDOW == 127 (17F20400) [pid = 3848] [serial = 1685] [outer = 00000000] [url = about:blank] 15:27:04 INFO - PROCESS | 3848 | --DOMWINDOW == 126 (10DE2000) [pid = 3848] [serial = 1642] [outer = 00000000] [url = about:blank] 15:27:04 INFO - PROCESS | 3848 | --DOMWINDOW == 125 (1736E800) [pid = 3848] [serial = 1648] [outer = 00000000] [url = about:blank] 15:27:04 INFO - PROCESS | 3848 | --DOMWINDOW == 124 (15B65000) [pid = 3848] [serial = 1666] [outer = 00000000] [url = about:blank] 15:27:04 INFO - PROCESS | 3848 | --DOMWINDOW == 123 (1664C000) [pid = 3848] [serial = 1673] [outer = 00000000] [url = about:blank] 15:27:04 INFO - PROCESS | 3848 | --DOMWINDOW == 122 (164BF800) [pid = 3848] [serial = 1682] [outer = 00000000] [url = about:blank] 15:27:04 INFO - PROCESS | 3848 | --DOMWINDOW == 121 (1753C800) [pid = 3848] [serial = 1678] [outer = 00000000] [url = about:blank] 15:27:04 INFO - PROCESS | 3848 | --DOMWINDOW == 120 (16180800) [pid = 3848] [serial = 1669] [outer = 00000000] [url = about:blank] 15:27:04 INFO - PROCESS | 3848 | --DOMWINDOW == 119 (164BD400) [pid = 3848] [serial = 1562] [outer = 00000000] [url = about:blank] 15:27:04 INFO - PROCESS | 3848 | --DOMWINDOW == 118 (11510C00) [pid = 3848] [serial = 1658] [outer = 00000000] [url = about:blank] 15:27:04 INFO - PROCESS | 3848 | --DOMWINDOW == 117 (11517800) [pid = 3848] [serial = 1661] [outer = 00000000] [url = about:blank] 15:27:04 INFO - PROCESS | 3848 | --DOMWINDOW == 116 (16630800) [pid = 3848] [serial = 1672] [outer = 00000000] [url = about:blank] 15:27:04 INFO - PROCESS | 3848 | --DOMWINDOW == 115 (1359A400) [pid = 3848] [serial = 1645] [outer = 00000000] [url = about:blank] 15:27:04 INFO - PROCESS | 3848 | --DOMWINDOW == 114 (10EB2C00) [pid = 3848] [serial = 1660] [outer = 00000000] [url = about:blank] 15:27:04 INFO - PROCESS | 3848 | --DOMWINDOW == 113 (1789B400) [pid = 3848] [serial = 1679] [outer = 00000000] [url = about:blank] 15:27:04 INFO - PROCESS | 3848 | --DOMWINDOW == 112 (1708EC00) [pid = 3848] [serial = 1676] [outer = 00000000] [url = about:blank] 15:27:04 INFO - PROCESS | 3848 | --DOMWINDOW == 111 (1617C400) [pid = 3848] [serial = 1681] [outer = 00000000] [url = about:blank] 15:27:04 INFO - PROCESS | 3848 | --DOMWINDOW == 110 (10EABC00) [pid = 3848] [serial = 1556] [outer = 00000000] [url = about:blank] 15:27:04 INFO - PROCESS | 3848 | --DOMWINDOW == 109 (1622F000) [pid = 3848] [serial = 1670] [outer = 00000000] [url = about:blank] 15:27:04 INFO - PROCESS | 3848 | --DOMWINDOW == 108 (15C65C00) [pid = 3848] [serial = 1667] [outer = 00000000] [url = about:blank] 15:27:04 INFO - PROCESS | 3848 | --DOMWINDOW == 107 (17086000) [pid = 3848] [serial = 1675] [outer = 00000000] [url = about:blank] 15:27:04 INFO - PROCESS | 3848 | --DOMWINDOW == 106 (11186C00) [pid = 3848] [serial = 1657] [outer = 00000000] [url = about:blank] 15:27:04 INFO - PROCESS | 3848 | --DOMWINDOW == 105 (14094400) [pid = 3848] [serial = 1664] [outer = 00000000] [url = about:blank] 15:27:04 INFO - PROCESS | 3848 | --DOMWINDOW == 104 (120EFC00) [pid = 3848] [serial = 1559] [outer = 00000000] [url = about:blank] 15:27:04 INFO - PROCESS | 3848 | --DOMWINDOW == 103 (13CBDC00) [pid = 3848] [serial = 1663] [outer = 00000000] [url = about:blank] 15:27:04 INFO - PROCESS | 3848 | --DOMWINDOW == 102 (18427800) [pid = 3848] [serial = 1651] [outer = 00000000] [url = about:blank] 15:27:04 INFO - PROCESS | 3848 | --DOMWINDOW == 101 (1753C400) [pid = 3848] [serial = 1684] [outer = 00000000] [url = about:blank] 15:27:04 INFO - PROCESS | 3848 | --DOMWINDOW == 100 (155E1800) [pid = 3848] [serial = 1604] [outer = 00000000] [url = about:blank] 15:27:04 INFO - PROCESS | 3848 | --DOMWINDOW == 99 (17E99800) [pid = 3848] [serial = 1607] [outer = 00000000] [url = about:blank] 15:27:04 INFO - PROCESS | 3848 | --DOMWINDOW == 98 (113EE400) [pid = 3848] [serial = 1601] [outer = 00000000] [url = about:blank] 15:27:04 INFO - PROCESS | 3848 | 1462487224397 Marionette TRACE conn2 <- [1,2296,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html",0,null,null,[["getImageData() is not affected by context state",0,null,null]]]}] 15:27:04 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | getImageData() is not affected by context state 15:27:04 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | took 939ms 15:27:04 INFO - PROCESS | 3848 | 1462487224449 Marionette TRACE conn2 -> [0,2297,"getWindowHandle",null] 15:27:04 INFO - PROCESS | 3848 | 1462487224454 Marionette TRACE conn2 <- [1,2297,null,{"value":"13"}] 15:27:04 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html 15:27:04 INFO - PROCESS | 3848 | 1462487224460 Marionette TRACE conn2 -> [0,2298,"setScriptTimeout",{"ms":35000}] 15:27:04 INFO - PROCESS | 3848 | 1462487224463 Marionette TRACE conn2 <- [1,2298,null,{}] 15:27:04 INFO - PROCESS | 3848 | 1462487224466 Marionette TRACE conn2 -> [0,2299,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:27:04 INFO - PROCESS | 3848 | 1462487224548 Marionette TRACE conn2 <- [1,2299,null,{"value":null}] 15:27:04 INFO - PROCESS | 3848 | 1462487224557 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\", \"4d8e089e-8c00-4ed9-b753-79225e50fa4e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:27:04 INFO - PROCESS | 3848 | ++DOCSHELL 0F66FC00 == 47 [pid = 3848] [id = 584] 15:27:04 INFO - PROCESS | 3848 | ++DOMWINDOW == 99 (10E09C00) [pid = 3848] [serial = 1752] [outer = 00000000] 15:27:04 INFO - PROCESS | 3848 | ++DOMWINDOW == 100 (113F2400) [pid = 3848] [serial = 1753] [outer = 10E09C00] 15:27:04 INFO - PROCESS | 3848 | 1462487224606 Marionette DEBUG loaded listener.js 15:27:04 INFO - PROCESS | 3848 | ++DOMWINDOW == 101 (11763000) [pid = 3848] [serial = 1754] [outer = 10E09C00] 15:27:05 INFO - PROCESS | 3848 | 1462487225131 Marionette TRACE conn2 <- [1,2300,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.zero.html",0,null,null,[["getImageData() throws INDEX_SIZE_ERR if size is zero",0,null,null]]]}] 15:27:05 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | getImageData() throws INDEX_SIZE_ERR if size is zero 15:27:05 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | took 704ms 15:27:05 INFO - PROCESS | 3848 | 1462487225159 Marionette TRACE conn2 -> [0,2301,"getWindowHandle",null] 15:27:05 INFO - PROCESS | 3848 | 1462487225161 Marionette TRACE conn2 <- [1,2301,null,{"value":"13"}] 15:27:05 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html 15:27:05 INFO - PROCESS | 3848 | 1462487225164 Marionette TRACE conn2 -> [0,2302,"setScriptTimeout",{"ms":35000}] 15:27:05 INFO - PROCESS | 3848 | 1462487225168 Marionette TRACE conn2 <- [1,2302,null,{}] 15:27:05 INFO - PROCESS | 3848 | 1462487225178 Marionette TRACE conn2 -> [0,2303,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:27:05 INFO - PROCESS | 3848 | 1462487225261 Marionette TRACE conn2 <- [1,2303,null,{"value":null}] 15:27:05 INFO - PROCESS | 3848 | 1462487225271 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\", \"4d8e089e-8c00-4ed9-b753-79225e50fa4e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:27:05 INFO - PROCESS | 3848 | ++DOCSHELL 1375A000 == 48 [pid = 3848] [id = 585] 15:27:05 INFO - PROCESS | 3848 | ++DOMWINDOW == 102 (1375B000) [pid = 3848] [serial = 1755] [outer = 00000000] 15:27:05 INFO - PROCESS | 3848 | ++DOMWINDOW == 103 (14088C00) [pid = 3848] [serial = 1756] [outer = 1375B000] 15:27:05 INFO - PROCESS | 3848 | 1462487225321 Marionette DEBUG loaded listener.js 15:27:05 INFO - PROCESS | 3848 | ++DOMWINDOW == 104 (135A4C00) [pid = 3848] [serial = 1757] [outer = 1375B000] 15:27:05 INFO - PROCESS | 3848 | 1462487225803 Marionette TRACE conn2 <- [1,2304,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.clamp.html",0,null,null,[["ImageData.data clamps numbers to [0, 255]",0,null,null]]]}] 15:27:05 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | ImageData.data clamps numbers to [0, 255] 15:27:05 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | took 704ms 15:27:05 INFO - PROCESS | 3848 | 1462487225864 Marionette TRACE conn2 -> [0,2305,"getWindowHandle",null] 15:27:05 INFO - PROCESS | 3848 | 1462487225866 Marionette TRACE conn2 <- [1,2305,null,{"value":"13"}] 15:27:05 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.ctor.html 15:27:05 INFO - PROCESS | 3848 | 1462487225870 Marionette TRACE conn2 -> [0,2306,"setScriptTimeout",{"ms":35000}] 15:27:05 INFO - PROCESS | 3848 | 1462487225872 Marionette TRACE conn2 <- [1,2306,null,{}] 15:27:05 INFO - PROCESS | 3848 | 1462487225875 Marionette TRACE conn2 -> [0,2307,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:27:05 INFO - PROCESS | 3848 | 1462487225956 Marionette TRACE conn2 <- [1,2307,null,{"value":null}] 15:27:05 INFO - PROCESS | 3848 | 1462487225962 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\", \"4d8e089e-8c00-4ed9-b753-79225e50fa4e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:27:05 INFO - PROCESS | 3848 | ++DOCSHELL 13CBEC00 == 49 [pid = 3848] [id = 586] 15:27:05 INFO - PROCESS | 3848 | ++DOMWINDOW == 105 (13F83C00) [pid = 3848] [serial = 1758] [outer = 00000000] 15:27:06 INFO - PROCESS | 3848 | ++DOMWINDOW == 106 (15C5A800) [pid = 3848] [serial = 1759] [outer = 13F83C00] 15:27:06 INFO - PROCESS | 3848 | 1462487226007 Marionette DEBUG loaded listener.js 15:27:06 INFO - PROCESS | 3848 | ++DOMWINDOW == 107 (160BEC00) [pid = 3848] [serial = 1760] [outer = 13F83C00] 15:27:06 INFO - PROCESS | 3848 | 1462487226466 Marionette TRACE conn2 <- [1,2308,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html",0,null,null,[["ImageData does not have a usable constructor",1,"assert_throws: function \"function () { new window.ImageData(1,1); }\" did not throw","@http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html:23:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2309,"getWindowHandle",null] 15:27:06 INFO - PROCESS | 3848 | 1462487226509 Marionette TRACE conn2 <- [1,2309,null,{"value":"13"}] 15:27:06 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html 15:27:06 INFO - PROCESS | 3848 | 1462487226513 Marionette TRACE conn2 -> [0,2310,"setScriptTimeout",{"ms":35000}] 15:27:06 INFO - PROCESS | 3848 | 1462487226514 Marionette TRACE conn2 <- [1,2310,null,{}] 15:27:06 INFO - PROCESS | 3848 | 1462487226518 Marionette TRACE conn2 -> [0,2311,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:27:06 INFO - PROCESS | 3848 | 1462487226626 Marionette TRACE conn2 <- [1,2311,null,{"value":null}] 15:27:06 INFO - PROCESS | 3848 | 1462487226720 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\", \"4d8e089e-8c00-4ed9-b753-79225e50fa4e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:27:06 INFO - PROCESS | 3848 | ++DOCSHELL 1408DC00 == 50 [pid = 3848] [id = 587] 15:27:06 INFO - PROCESS | 3848 | ++DOMWINDOW == 108 (16184800) [pid = 3848] [serial = 1761] [outer = 00000000] 15:27:06 INFO - PROCESS | 3848 | ++DOMWINDOW == 109 (164BF000) [pid = 3848] [serial = 1762] [outer = 16184800] 15:27:06 INFO - PROCESS | 3848 | 1462487226763 Marionette DEBUG loaded listener.js 15:27:06 INFO - PROCESS | 3848 | ++DOMWINDOW == 110 (164C8000) [pid = 3848] [serial = 1763] [outer = 16184800] 15:27:07 INFO - PROCESS | 3848 | 1462487227174 Marionette TRACE conn2 <- [1,2312,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.nan.html",0,null,null,[["ImageData.data converts NaN to 0",0,null,null]]]}] 15:27:07 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | ImageData.data converts NaN to 0 15:27:07 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | took 688ms 15:27:07 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html 15:27:07 INFO - PROCESS | 3848 | 1462487227212 Marionette TRACE conn2 -> [0,2313,"getWindowHandle",null] 15:27:07 INFO - PROCESS | 3848 | 1462487227214 Marionette TRACE conn2 <- [1,2313,null,{"value":"13"}] 15:27:07 INFO - PROCESS | 3848 | 1462487227218 Marionette TRACE conn2 -> [0,2314,"setScriptTimeout",{"ms":35000}] 15:27:07 INFO - PROCESS | 3848 | 1462487227219 Marionette TRACE conn2 <- [1,2314,null,{}] 15:27:07 INFO - PROCESS | 3848 | 1462487227223 Marionette TRACE conn2 -> [0,2315,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:27:07 INFO - PROCESS | 3848 | 1462487227360 Marionette TRACE conn2 <- [1,2315,null,{"value":null}] 15:27:07 INFO - PROCESS | 3848 | 1462487227434 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\", \"4d8e089e-8c00-4ed9-b753-79225e50fa4e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:27:07 INFO - PROCESS | 3848 | ++DOCSHELL 16649800 == 51 [pid = 3848] [id = 588] 15:27:07 INFO - PROCESS | 3848 | ++DOMWINDOW == 111 (1664EC00) [pid = 3848] [serial = 1764] [outer = 00000000] 15:27:07 INFO - PROCESS | 3848 | ++DOMWINDOW == 112 (17044400) [pid = 3848] [serial = 1765] [outer = 1664EC00] 15:27:07 INFO - PROCESS | 3848 | 1462487227480 Marionette DEBUG loaded listener.js 15:27:07 INFO - PROCESS | 3848 | ++DOMWINDOW == 113 (17086800) [pid = 3848] [serial = 1766] [outer = 1664EC00] 15:27:07 INFO - PROCESS | 3848 | 1462487227886 Marionette TRACE conn2 <- [1,2316,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.properties.html",0,null,null,[["ImageData objects have the right properties",0,null,null]]]}] 15:27:07 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | ImageData objects have the right properties 15:27:07 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | took 688ms 15:27:07 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html 15:27:07 INFO - PROCESS | 3848 | 1462487227917 Marionette TRACE conn2 -> [0,2317,"getWindowHandle",null] 15:27:07 INFO - PROCESS | 3848 | 1462487227919 Marionette TRACE conn2 <- [1,2317,null,{"value":"13"}] 15:27:07 INFO - PROCESS | 3848 | 1462487227923 Marionette TRACE conn2 -> [0,2318,"setScriptTimeout",{"ms":35000}] 15:27:07 INFO - PROCESS | 3848 | 1462487227924 Marionette TRACE conn2 <- [1,2318,null,{}] 15:27:07 INFO - PROCESS | 3848 | 1462487227928 Marionette TRACE conn2 -> [0,2319,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:27:08 INFO - PROCESS | 3848 | 1462487228064 Marionette TRACE conn2 <- [1,2319,null,{"value":null}] 15:27:08 INFO - PROCESS | 3848 | 1462487228088 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\", \"4d8e089e-8c00-4ed9-b753-79225e50fa4e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:27:08 INFO - PROCESS | 3848 | ++DOCSHELL 17377800 == 52 [pid = 3848] [id = 589] 15:27:08 INFO - PROCESS | 3848 | ++DOMWINDOW == 114 (1753C400) [pid = 3848] [serial = 1767] [outer = 00000000] 15:27:08 INFO - PROCESS | 3848 | ++DOMWINDOW == 115 (17974000) [pid = 3848] [serial = 1768] [outer = 1753C400] 15:27:08 INFO - PROCESS | 3848 | 1462487228131 Marionette DEBUG loaded listener.js 15:27:08 INFO - PROCESS | 3848 | ++DOMWINDOW == 116 (1797A400) [pid = 3848] [serial = 1769] [outer = 1753C400] 15:27:08 INFO - PROCESS | 3848 | --DOMWINDOW == 115 (112BF400) [pid = 3848] [serial = 1701] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.zero.html] 15:27:08 INFO - PROCESS | 3848 | --DOMWINDOW == 114 (10E0EC00) [pid = 3848] [serial = 1707] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.clamp.html] 15:27:08 INFO - PROCESS | 3848 | --DOMWINDOW == 113 (134BE400) [pid = 3848] [serial = 1710] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.length.html] 15:27:08 INFO - PROCESS | 3848 | --DOMWINDOW == 112 (11008C00) [pid = 3848] [serial = 1704] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.basic.html] 15:27:08 INFO - PROCESS | 3848 | --DOMWINDOW == 111 (146D5800) [pid = 3848] [serial = 1713] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html] 15:27:08 INFO - PROCESS | 3848 | --DOMWINDOW == 110 (164C4400) [pid = 3848] [serial = 1719] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html] 15:27:08 INFO - PROCESS | 3848 | --DOMWINDOW == 109 (0F5CEC00) [pid = 3848] [serial = 1725] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html] 15:27:08 INFO - PROCESS | 3848 | --DOMWINDOW == 108 (1175C000) [pid = 3848] [serial = 1728] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html] 15:27:08 INFO - PROCESS | 3848 | --DOMWINDOW == 107 (16631C00) [pid = 3848] [serial = 1722] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html] 15:27:08 INFO - PROCESS | 3848 | --DOMWINDOW == 106 (1465E800) [pid = 3848] [serial = 1716] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html] 15:27:08 INFO - PROCESS | 3848 | --DOMWINDOW == 105 (1BC33C00) [pid = 3848] [serial = 47] [outer = 00000000] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%E2%80%99t%20find%20the%20server%20at%20%25%28server%29s.] 15:27:08 INFO - PROCESS | 3848 | --DOMWINDOW == 104 (10DDC400) [pid = 3848] [serial = 1653] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.changing.html] 15:27:08 INFO - PROCESS | 3848 | --DOMWINDOW == 103 (17E9D800) [pid = 3848] [serial = 1596] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.2.html] 15:27:08 INFO - PROCESS | 3848 | 1462487228663 Marionette TRACE conn2 <- [1,2320,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.readonly.html",0,null,null,[["ImageData objects properties are read-only",0,null,null]]]}] 15:27:08 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | ImageData objects properties are read-only 15:27:08 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | took 797ms 15:27:08 INFO - PROCESS | 3848 | 1462487228726 Marionette TRACE conn2 -> [0,2321,"getWindowHandle",null] 15:27:08 INFO - PROCESS | 3848 | 1462487228729 Marionette TRACE conn2 <- [1,2321,null,{"value":"13"}] 15:27:08 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.round.html 15:27:08 INFO - PROCESS | 3848 | 1462487228733 Marionette TRACE conn2 -> [0,2322,"setScriptTimeout",{"ms":35000}] 15:27:08 INFO - PROCESS | 3848 | 1462487228735 Marionette TRACE conn2 <- [1,2322,null,{}] 15:27:08 INFO - PROCESS | 3848 | 1462487228738 Marionette TRACE conn2 -> [0,2323,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:27:08 INFO - PROCESS | 3848 | 1462487228816 Marionette TRACE conn2 <- [1,2323,null,{"value":null}] 15:27:08 INFO - PROCESS | 3848 | 1462487228822 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\", \"4d8e089e-8c00-4ed9-b753-79225e50fa4e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:27:08 INFO - PROCESS | 3848 | ++DOCSHELL 106CC800 == 53 [pid = 3848] [id = 590] 15:27:08 INFO - PROCESS | 3848 | ++DOMWINDOW == 104 (107DC000) [pid = 3848] [serial = 1770] [outer = 00000000] 15:27:08 INFO - PROCESS | 3848 | ++DOMWINDOW == 105 (1100AC00) [pid = 3848] [serial = 1771] [outer = 107DC000] 15:27:08 INFO - PROCESS | 3848 | 1462487228865 Marionette DEBUG loaded listener.js 15:27:08 INFO - PROCESS | 3848 | ++DOMWINDOW == 106 (160CA800) [pid = 3848] [serial = 1772] [outer = 107DC000] 15:27:09 INFO - PROCESS | 3848 | 1462487229320 Marionette TRACE conn2 <- [1,2324,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.round.html",0,null,null,[["ImageData.data rounds numbers with round-to-zero",0,null,null]]]}] 15:27:09 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | ImageData.data rounds numbers with round-to-zero 15:27:09 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | took 642ms 15:27:09 INFO - PROCESS | 3848 | 1462487229393 Marionette TRACE conn2 -> [0,2325,"getWindowHandle",null] 15:27:09 INFO - PROCESS | 3848 | 1462487229395 Marionette TRACE conn2 <- [1,2325,null,{"value":"13"}] 15:27:09 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.set.html 15:27:09 INFO - PROCESS | 3848 | 1462487229402 Marionette TRACE conn2 -> [0,2326,"setScriptTimeout",{"ms":35000}] 15:27:09 INFO - PROCESS | 3848 | 1462487229405 Marionette TRACE conn2 <- [1,2326,null,{}] 15:27:09 INFO - PROCESS | 3848 | 1462487229410 Marionette TRACE conn2 -> [0,2327,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:27:09 INFO - PROCESS | 3848 | 1462487229491 Marionette TRACE conn2 <- [1,2327,null,{"value":null}] 15:27:09 INFO - PROCESS | 3848 | 1462487229498 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\", \"4d8e089e-8c00-4ed9-b753-79225e50fa4e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:27:09 INFO - PROCESS | 3848 | ++DOCSHELL 10DEA800 == 54 [pid = 3848] [id = 591] 15:27:09 INFO - PROCESS | 3848 | ++DOMWINDOW == 107 (1175C400) [pid = 3848] [serial = 1773] [outer = 00000000] 15:27:09 INFO - PROCESS | 3848 | ++DOMWINDOW == 108 (17371400) [pid = 3848] [serial = 1774] [outer = 1175C400] 15:27:09 INFO - PROCESS | 3848 | 1462487229541 Marionette DEBUG loaded listener.js 15:27:09 INFO - PROCESS | 3848 | ++DOMWINDOW == 109 (17F8D800) [pid = 3848] [serial = 1775] [outer = 1175C400] 15:27:10 INFO - PROCESS | 3848 | 1462487230001 Marionette TRACE conn2 <- [1,2328,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.set.html",0,null,null,[["ImageData.data can be modified",0,null,null]]]}] 15:27:10 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | ImageData.data can be modified 15:27:10 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | took 641ms 15:27:10 INFO - PROCESS | 3848 | 1462487230038 Marionette TRACE conn2 -> [0,2329,"getWindowHandle",null] 15:27:10 INFO - PROCESS | 3848 | 1462487230040 Marionette TRACE conn2 <- [1,2329,null,{"value":"13"}] 15:27:10 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.string.html 15:27:10 INFO - PROCESS | 3848 | 1462487230043 Marionette TRACE conn2 -> [0,2330,"setScriptTimeout",{"ms":35000}] 15:27:10 INFO - PROCESS | 3848 | 1462487230045 Marionette TRACE conn2 <- [1,2330,null,{}] 15:27:10 INFO - PROCESS | 3848 | 1462487230048 Marionette TRACE conn2 -> [0,2331,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:27:10 INFO - PROCESS | 3848 | 1462487230128 Marionette TRACE conn2 <- [1,2331,null,{"value":null}] 15:27:10 INFO - PROCESS | 3848 | 1462487230134 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\", \"4d8e089e-8c00-4ed9-b753-79225e50fa4e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:27:10 INFO - PROCESS | 3848 | ++DOCSHELL 16020800 == 55 [pid = 3848] [id = 592] 15:27:10 INFO - PROCESS | 3848 | ++DOMWINDOW == 110 (1622C000) [pid = 3848] [serial = 1776] [outer = 00000000] 15:27:10 INFO - PROCESS | 3848 | ++DOMWINDOW == 111 (19ECB000) [pid = 3848] [serial = 1777] [outer = 1622C000] 15:27:10 INFO - PROCESS | 3848 | 1462487230177 Marionette DEBUG loaded listener.js 15:27:10 INFO - PROCESS | 3848 | ++DOMWINDOW == 112 (19ED9000) [pid = 3848] [serial = 1778] [outer = 1622C000] 15:27:10 INFO - PROCESS | 3848 | 1462487230665 Marionette TRACE conn2 <- [1,2332,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.string.html",0,null,null,[["ImageData.data converts strings to numbers with ToNumber",0,null,null]]]}] 15:27:10 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | ImageData.data converts strings to numbers with ToNumber 15:27:10 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | took 704ms 15:27:10 INFO - PROCESS | 3848 | 1462487230743 Marionette TRACE conn2 -> [0,2333,"getWindowHandle",null] 15:27:10 INFO - PROCESS | 3848 | 1462487230748 Marionette TRACE conn2 <- [1,2333,null,{"value":"13"}] 15:27:10 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html 15:27:10 INFO - PROCESS | 3848 | 1462487230753 Marionette TRACE conn2 -> [0,2334,"setScriptTimeout",{"ms":35000}] 15:27:10 INFO - PROCESS | 3848 | 1462487230758 Marionette TRACE conn2 <- [1,2334,null,{}] 15:27:10 INFO - PROCESS | 3848 | 1462487230765 Marionette TRACE conn2 -> [0,2335,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:27:10 INFO - PROCESS | 3848 | 1462487230937 Marionette TRACE conn2 <- [1,2335,null,{"value":null}] 15:27:11 INFO - PROCESS | 3848 | 1462487231043 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\", \"4d8e089e-8c00-4ed9-b753-79225e50fa4e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:27:11 INFO - PROCESS | 3848 | ++DOCSHELL 10F06000 == 56 [pid = 3848] [id = 593] 15:27:11 INFO - PROCESS | 3848 | ++DOMWINDOW == 113 (10F07800) [pid = 3848] [serial = 1779] [outer = 00000000] 15:27:11 INFO - PROCESS | 3848 | ++DOMWINDOW == 114 (11007400) [pid = 3848] [serial = 1780] [outer = 10F07800] 15:27:11 INFO - PROCESS | 3848 | 1462487231098 Marionette DEBUG loaded listener.js 15:27:11 INFO - PROCESS | 3848 | ++DOMWINDOW == 115 (11028800) [pid = 3848] [serial = 1781] [outer = 10F07800] 15:27:11 INFO - PROCESS | 3848 | 1462487231677 Marionette TRACE conn2 <- [1,2336,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.undefined.html",0,null,null,[["ImageData.data converts undefined to 0",0,null,null]]]}] 15:27:11 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | ImageData.data converts undefined to 0 15:27:11 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | took 938ms 15:27:11 INFO - PROCESS | 3848 | 1462487231715 Marionette TRACE conn2 -> [0,2337,"getWindowHandle",null] 15:27:11 INFO - PROCESS | 3848 | 1462487231721 Marionette TRACE conn2 <- [1,2337,null,{"value":"13"}] 15:27:11 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html 15:27:11 INFO - PROCESS | 3848 | 1462487231729 Marionette TRACE conn2 -> [0,2338,"setScriptTimeout",{"ms":35000}] 15:27:11 INFO - PROCESS | 3848 | 1462487231732 Marionette TRACE conn2 <- [1,2338,null,{}] 15:27:11 INFO - PROCESS | 3848 | 1462487231736 Marionette TRACE conn2 -> [0,2339,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:27:11 INFO - PROCESS | 3848 | 1462487231842 Marionette TRACE conn2 <- [1,2339,null,{"value":null}] 15:27:11 INFO - PROCESS | 3848 | 1462487231954 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\", \"4d8e089e-8c00-4ed9-b753-79225e50fa4e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:27:12 INFO - PROCESS | 3848 | ++DOCSHELL 12ECEC00 == 57 [pid = 3848] [id = 594] 15:27:12 INFO - PROCESS | 3848 | ++DOMWINDOW == 116 (1311D000) [pid = 3848] [serial = 1782] [outer = 00000000] 15:27:12 INFO - PROCESS | 3848 | ++DOMWINDOW == 117 (13754800) [pid = 3848] [serial = 1783] [outer = 1311D000] 15:27:12 INFO - PROCESS | 3848 | 1462487232007 Marionette DEBUG loaded listener.js 15:27:12 INFO - PROCESS | 3848 | ++DOMWINDOW == 118 (15B62400) [pid = 3848] [serial = 1784] [outer = 1311D000] 15:27:12 INFO - PROCESS | 3848 | 1462487232717 Marionette TRACE conn2 <- [1,2340,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.alpha.html",0,null,null,[["putImageData() puts non-solid image data correctly",0,null,null]]]}] 15:27:12 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | putImageData() puts non-solid image data correctly 15:27:12 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | took 1001ms 15:27:12 INFO - PROCESS | 3848 | 1462487232765 Marionette TRACE conn2 -> [0,2341,"getWindowHandle",null] 15:27:12 INFO - PROCESS | 3848 | 1462487232767 Marionette TRACE conn2 <- [1,2341,null,{"value":"13"}] 15:27:12 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html 15:27:12 INFO - PROCESS | 3848 | 1462487232771 Marionette TRACE conn2 -> [0,2342,"setScriptTimeout",{"ms":35000}] 15:27:12 INFO - PROCESS | 3848 | 1462487232775 Marionette TRACE conn2 <- [1,2342,null,{}] 15:27:12 INFO - PROCESS | 3848 | 1462487232786 Marionette TRACE conn2 -> [0,2343,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:27:12 INFO - PROCESS | 3848 | 1462487232894 Marionette TRACE conn2 <- [1,2343,null,{"value":null}] 15:27:13 INFO - PROCESS | 3848 | 1462487233033 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\", \"4d8e089e-8c00-4ed9-b753-79225e50fa4e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:27:13 INFO - PROCESS | 3848 | ++DOCSHELL 164BAC00 == 58 [pid = 3848] [id = 595] 15:27:13 INFO - PROCESS | 3848 | ++DOMWINDOW == 119 (164C1C00) [pid = 3848] [serial = 1785] [outer = 00000000] 15:27:13 INFO - PROCESS | 3848 | ++DOMWINDOW == 120 (17376800) [pid = 3848] [serial = 1786] [outer = 164C1C00] 15:27:13 INFO - PROCESS | 3848 | 1462487233090 Marionette DEBUG loaded listener.js 15:27:13 INFO - PROCESS | 3848 | ++DOMWINDOW == 121 (19ED5C00) [pid = 3848] [serial = 1787] [outer = 164C1C00] 15:27:13 INFO - PROCESS | 3848 | 1462487233680 Marionette TRACE conn2 <- [1,2344,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.basic.html",0,null,null,[["putImageData() puts image data from getImageData() onto the canvas",0,null,null]]]}] 15:27:13 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | putImageData() puts image data from getImageData() onto the canvas 15:27:13 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | took 938ms 15:27:13 INFO - PROCESS | 3848 | 1462487233716 Marionette TRACE conn2 -> [0,2345,"getWindowHandle",null] 15:27:13 INFO - PROCESS | 3848 | 1462487233719 Marionette TRACE conn2 <- [1,2345,null,{"value":"13"}] 15:27:13 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html 15:27:13 INFO - PROCESS | 3848 | 1462487233722 Marionette TRACE conn2 -> [0,2346,"setScriptTimeout",{"ms":35000}] 15:27:13 INFO - PROCESS | 3848 | 1462487233724 Marionette TRACE conn2 <- [1,2346,null,{}] 15:27:13 INFO - PROCESS | 3848 | 1462487233728 Marionette TRACE conn2 -> [0,2347,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:27:13 INFO - PROCESS | 3848 | 1462487233831 Marionette TRACE conn2 <- [1,2347,null,{"value":null}] 15:27:13 INFO - PROCESS | 3848 | 1462487233941 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\", \"4d8e089e-8c00-4ed9-b753-79225e50fa4e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:27:13 INFO - PROCESS | 3848 | ++DOCSHELL 1A31C000 == 59 [pid = 3848] [id = 596] 15:27:13 INFO - PROCESS | 3848 | ++DOMWINDOW == 122 (1A31CC00) [pid = 3848] [serial = 1788] [outer = 00000000] 15:27:13 INFO - PROCESS | 3848 | ++DOMWINDOW == 123 (1A5EEC00) [pid = 3848] [serial = 1789] [outer = 1A31CC00] 15:27:13 INFO - PROCESS | 3848 | 1462487233994 Marionette DEBUG loaded listener.js 15:27:14 INFO - PROCESS | 3848 | ++DOMWINDOW == 124 (1A5F6000) [pid = 3848] [serial = 1790] [outer = 1A31CC00] 15:27:14 INFO - PROCESS | 3848 | 1462487234616 Marionette TRACE conn2 <- [1,2348,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.clip.html",0,null,null,[["putImageData() is not affected by clipping regions",0,null,null]]]}] 15:27:14 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | putImageData() is not affected by clipping regions 15:27:14 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | took 937ms 15:27:14 INFO - PROCESS | 3848 | 1462487234667 Marionette TRACE conn2 -> [0,2349,"getWindowHandle",null] 15:27:14 INFO - PROCESS | 3848 | 1462487234669 Marionette TRACE conn2 <- [1,2349,null,{"value":"13"}] 15:27:14 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.created.html 15:27:14 INFO - PROCESS | 3848 | 1462487234673 Marionette TRACE conn2 -> [0,2350,"setScriptTimeout",{"ms":35000}] 15:27:14 INFO - PROCESS | 3848 | 1462487234675 Marionette TRACE conn2 <- [1,2350,null,{}] 15:27:14 INFO - PROCESS | 3848 | 1462487234679 Marionette TRACE conn2 -> [0,2351,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:27:14 INFO - PROCESS | 3848 | 1462487234779 Marionette TRACE conn2 <- [1,2351,null,{"value":null}] 15:27:14 INFO - PROCESS | 3848 | 1462487234891 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\", \"4d8e089e-8c00-4ed9-b753-79225e50fa4e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:27:14 INFO - PROCESS | 3848 | ++DOCSHELL 11008C00 == 60 [pid = 3848] [id = 597] 15:27:14 INFO - PROCESS | 3848 | ++DOMWINDOW == 125 (1175C000) [pid = 3848] [serial = 1791] [outer = 00000000] 15:27:14 INFO - PROCESS | 3848 | ++DOMWINDOW == 126 (1A768800) [pid = 3848] [serial = 1792] [outer = 1175C000] 15:27:14 INFO - PROCESS | 3848 | 1462487234944 Marionette DEBUG loaded listener.js 15:27:15 INFO - PROCESS | 3848 | ++DOMWINDOW == 127 (1A769400) [pid = 3848] [serial = 1793] [outer = 1175C000] 15:27:15 INFO - PROCESS | 3848 | 1462487235746 Marionette TRACE conn2 <- [1,2352,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.created.html",0,null,null,[["putImageData() puts image data from createImageData() onto the canvas",0,null,null]]]}] 15:27:15 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | putImageData() puts image data from createImageData() onto the canvas 15:27:15 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | took 1141ms 15:27:15 INFO - PROCESS | 3848 | 1462487235821 Marionette TRACE conn2 -> [0,2353,"getWindowHandle",null] 15:27:15 INFO - PROCESS | 3848 | 1462487235824 Marionette TRACE conn2 <- [1,2353,null,{"value":"13"}] 15:27:15 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html 15:27:15 INFO - PROCESS | 3848 | 1462487235829 Marionette TRACE conn2 -> [0,2354,"setScriptTimeout",{"ms":35000}] 15:27:15 INFO - PROCESS | 3848 | 1462487235833 Marionette TRACE conn2 <- [1,2354,null,{}] 15:27:15 INFO - PROCESS | 3848 | 1462487235840 Marionette TRACE conn2 -> [0,2355,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:27:15 INFO - PROCESS | 3848 | 1462487235943 Marionette TRACE conn2 <- [1,2355,null,{"value":null}] 15:27:16 INFO - PROCESS | 3848 | 1462487236086 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\", \"4d8e089e-8c00-4ed9-b753-79225e50fa4e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:27:16 INFO - PROCESS | 3848 | ++DOCSHELL 10F08C00 == 61 [pid = 3848] [id = 598] 15:27:16 INFO - PROCESS | 3848 | ++DOMWINDOW == 128 (10F09000) [pid = 3848] [serial = 1794] [outer = 00000000] 15:27:16 INFO - PROCESS | 3848 | ++DOMWINDOW == 129 (11518400) [pid = 3848] [serial = 1795] [outer = 10F09000] 15:27:16 INFO - PROCESS | 3848 | 1462487236157 Marionette DEBUG loaded listener.js 15:27:16 INFO - PROCESS | 3848 | ++DOMWINDOW == 130 (12C44000) [pid = 3848] [serial = 1796] [outer = 10F09000] 15:27:16 INFO - PROCESS | 3848 | --DOCSHELL 1704A800 == 60 [pid = 3848] [id = 546] 15:27:16 INFO - PROCESS | 3848 | --DOCSHELL 10DEA800 == 59 [pid = 3848] [id = 591] 15:27:16 INFO - PROCESS | 3848 | --DOCSHELL 106CC800 == 58 [pid = 3848] [id = 590] 15:27:16 INFO - PROCESS | 3848 | --DOCSHELL 17377800 == 57 [pid = 3848] [id = 589] 15:27:16 INFO - PROCESS | 3848 | --DOCSHELL 16649800 == 56 [pid = 3848] [id = 588] 15:27:16 INFO - PROCESS | 3848 | --DOCSHELL 1408DC00 == 55 [pid = 3848] [id = 587] 15:27:16 INFO - PROCESS | 3848 | --DOCSHELL 1BC2FC00 == 54 [pid = 3848] [id = 17] 15:27:16 INFO - PROCESS | 3848 | --DOCSHELL 13CBEC00 == 53 [pid = 3848] [id = 586] 15:27:16 INFO - PROCESS | 3848 | --DOCSHELL 1375A000 == 52 [pid = 3848] [id = 585] 15:27:16 INFO - PROCESS | 3848 | --DOCSHELL 0F66FC00 == 51 [pid = 3848] [id = 584] 15:27:16 INFO - PROCESS | 3848 | --DOCSHELL 0F672000 == 50 [pid = 3848] [id = 583] 15:27:16 INFO - PROCESS | 3848 | --DOMWINDOW == 129 (113E7400) [pid = 3848] [serial = 1690] [outer = 00000000] [url = about:blank] 15:27:16 INFO - PROCESS | 3848 | --DOMWINDOW == 128 (14090000) [pid = 3848] [serial = 1693] [outer = 00000000] [url = about:blank] 15:27:16 INFO - PROCESS | 3848 | --DOMWINDOW == 127 (17F98400) [pid = 3848] [serial = 1696] [outer = 00000000] [url = about:blank] 15:27:16 INFO - PROCESS | 3848 | --DOMWINDOW == 126 (1A190800) [pid = 3848] [serial = 1699] [outer = 00000000] [url = about:blank] 15:27:16 INFO - PROCESS | 3848 | --DOMWINDOW == 125 (171D7800) [pid = 3848] [serial = 1732] [outer = 00000000] [url = about:blank] 15:27:16 INFO - PROCESS | 3848 | --DOCSHELL 11025400 == 49 [pid = 3848] [id = 579] 15:27:16 INFO - PROCESS | 3848 | --DOCSHELL 106AFC00 == 48 [pid = 3848] [id = 578] 15:27:16 INFO - PROCESS | 3848 | --DOCSHELL 10703000 == 47 [pid = 3848] [id = 577] 15:27:16 INFO - PROCESS | 3848 | 1462487236928 Marionette TRACE conn2 <- [1,2356,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.cross.html",0,null,null,[["putImageData() accepts image data got from a different canvas",0,null,null]]]}] 15:27:16 INFO - PROCESS | 3848 | --DOMWINDOW == 124 (160BF000) [pid = 3848] [serial = 1655] [outer = 00000000] [url = about:blank] 15:27:16 INFO - PROCESS | 3848 | --DOMWINDOW == 123 (17F91000) [pid = 3848] [serial = 1598] [outer = 00000000] [url = about:blank] 15:27:16 INFO - PROCESS | 3848 | --DOMWINDOW == 122 (155E1400) [pid = 3848] [serial = 1703] [outer = 00000000] [url = about:blank] 15:27:16 INFO - PROCESS | 3848 | --DOMWINDOW == 121 (14093C00) [pid = 3848] [serial = 1702] [outer = 00000000] [url = about:blank] 15:27:16 INFO - PROCESS | 3848 | --DOMWINDOW == 120 (1150DC00) [pid = 3848] [serial = 1708] [outer = 00000000] [url = about:blank] 15:27:16 INFO - PROCESS | 3848 | --DOMWINDOW == 119 (11B44800) [pid = 3848] [serial = 1709] [outer = 00000000] [url = about:blank] 15:27:16 INFO - PROCESS | 3848 | --DOMWINDOW == 118 (13760400) [pid = 3848] [serial = 1711] [outer = 00000000] [url = about:blank] 15:27:16 INFO - PROCESS | 3848 | --DOMWINDOW == 117 (13CC2800) [pid = 3848] [serial = 1712] [outer = 00000000] [url = about:blank] 15:27:16 INFO - PROCESS | 3848 | --DOMWINDOW == 116 (1175A400) [pid = 3848] [serial = 1706] [outer = 00000000] [url = about:blank] 15:27:16 INFO - PROCESS | 3848 | --DOMWINDOW == 115 (1150E800) [pid = 3848] [serial = 1705] [outer = 00000000] [url = about:blank] 15:27:16 INFO - PROCESS | 3848 | --DOMWINDOW == 114 (155E8C00) [pid = 3848] [serial = 1714] [outer = 00000000] [url = about:blank] 15:27:16 INFO - PROCESS | 3848 | --DOMWINDOW == 113 (1662F400) [pid = 3848] [serial = 1720] [outer = 00000000] [url = about:blank] 15:27:16 INFO - PROCESS | 3848 | --DOMWINDOW == 112 (10F02C00) [pid = 3848] [serial = 1726] [outer = 00000000] [url = about:blank] 15:27:16 INFO - PROCESS | 3848 | --DOMWINDOW == 111 (16632400) [pid = 3848] [serial = 1730] [outer = 00000000] [url = about:blank] 15:27:16 INFO - PROCESS | 3848 | --DOMWINDOW == 110 (164BA000) [pid = 3848] [serial = 1729] [outer = 00000000] [url = about:blank] 15:27:16 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | putImageData() accepts image data got from a different canvas 15:27:16 INFO - PROCESS | 3848 | --DOMWINDOW == 109 (16D31400) [pid = 3848] [serial = 1723] [outer = 00000000] [url = about:blank] 15:27:16 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | took 1141ms 15:27:16 INFO - PROCESS | 3848 | --DOMWINDOW == 108 (16E0DC00) [pid = 3848] [serial = 1724] [outer = 00000000] [url = about:blank] 15:27:16 INFO - PROCESS | 3848 | --DOMWINDOW == 107 (160CA000) [pid = 3848] [serial = 1717] [outer = 00000000] [url = about:blank] 15:27:16 INFO - PROCESS | 3848 | --DOMWINDOW == 106 (1662FC00) [pid = 3848] [serial = 1721] [outer = 00000000] [url = about:blank] 15:27:16 INFO - PROCESS | 3848 | --DOMWINDOW == 105 (1617D000) [pid = 3848] [serial = 1718] [outer = 00000000] [url = about:blank] 15:27:16 INFO - PROCESS | 3848 | --DOMWINDOW == 104 (15C5DC00) [pid = 3848] [serial = 1715] [outer = 00000000] [url = about:blank] 15:27:16 INFO - PROCESS | 3848 | --DOMWINDOW == 103 (13156C00) [pid = 3848] [serial = 1727] [outer = 00000000] [url = about:blank] 15:27:16 INFO - PROCESS | 3848 | --DOMWINDOW == 102 (13418C00) [pid = 3848] [serial = 1145] [outer = 00000000] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%E2%80%99t%20find%20the%20server%20at%20%25%28server%29s.] 15:27:16 INFO - PROCESS | 3848 | 1462487236978 Marionette TRACE conn2 -> [0,2357,"getWindowHandle",null] 15:27:16 INFO - PROCESS | 3848 | 1462487236984 Marionette TRACE conn2 <- [1,2357,null,{"value":"13"}] 15:27:16 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html 15:27:17 INFO - PROCESS | 3848 | 1462487236990 Marionette TRACE conn2 -> [0,2358,"setScriptTimeout",{"ms":35000}] 15:27:17 INFO - PROCESS | 3848 | 1462487236992 Marionette TRACE conn2 <- [1,2358,null,{}] 15:27:17 INFO - PROCESS | 3848 | 1462487236996 Marionette TRACE conn2 -> [0,2359,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:27:17 INFO - PROCESS | 3848 | 1462487237083 Marionette TRACE conn2 <- [1,2359,null,{"value":null}] 15:27:17 INFO - PROCESS | 3848 | 1462487237095 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\", \"4d8e089e-8c00-4ed9-b753-79225e50fa4e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:27:17 INFO - PROCESS | 3848 | ++DOCSHELL 1151B800 == 48 [pid = 3848] [id = 599] 15:27:17 INFO - PROCESS | 3848 | ++DOMWINDOW == 103 (1151C800) [pid = 3848] [serial = 1797] [outer = 00000000] 15:27:17 INFO - PROCESS | 3848 | ++DOMWINDOW == 104 (11762400) [pid = 3848] [serial = 1798] [outer = 1151C800] 15:27:17 INFO - PROCESS | 3848 | 1462487237145 Marionette DEBUG loaded listener.js 15:27:17 INFO - PROCESS | 3848 | ++DOMWINDOW == 105 (12C0F800) [pid = 3848] [serial = 1799] [outer = 1151C800] 15:27:17 INFO - PROCESS | 3848 | 1462487237707 Marionette TRACE conn2 <- [1,2360,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html",0,null,null,[["putImageData() handles negative-sized dirty rectangles correctly",0,null,null]]]}] 15:27:17 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | putImageData() handles negative-sized dirty rectangles correctly 15:27:17 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | took 735ms 15:27:17 INFO - PROCESS | 3848 | 1462487237728 Marionette TRACE conn2 -> [0,2361,"getWindowHandle",null] 15:27:17 INFO - PROCESS | 3848 | 1462487237730 Marionette TRACE conn2 <- [1,2361,null,{"value":"13"}] 15:27:17 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html 15:27:17 INFO - PROCESS | 3848 | 1462487237734 Marionette TRACE conn2 -> [0,2362,"setScriptTimeout",{"ms":35000}] 15:27:17 INFO - PROCESS | 3848 | 1462487237737 Marionette TRACE conn2 <- [1,2362,null,{}] 15:27:17 INFO - PROCESS | 3848 | 1462487237747 Marionette TRACE conn2 -> [0,2363,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:27:17 INFO - PROCESS | 3848 | 1462487237831 Marionette TRACE conn2 <- [1,2363,null,{"value":null}] 15:27:17 INFO - PROCESS | 3848 | 1462487237922 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\", \"4d8e089e-8c00-4ed9-b753-79225e50fa4e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:27:17 INFO - PROCESS | 3848 | ++DOCSHELL 11761000 == 49 [pid = 3848] [id = 600] 15:27:17 INFO - PROCESS | 3848 | ++DOMWINDOW == 106 (120F6400) [pid = 3848] [serial = 1800] [outer = 00000000] 15:27:17 INFO - PROCESS | 3848 | ++DOMWINDOW == 107 (155E2000) [pid = 3848] [serial = 1801] [outer = 120F6400] 15:27:17 INFO - PROCESS | 3848 | 1462487237976 Marionette DEBUG loaded listener.js 15:27:18 INFO - PROCESS | 3848 | ++DOMWINDOW == 108 (15B6A800) [pid = 3848] [serial = 1802] [outer = 120F6400] 15:27:18 INFO - PROCESS | 3848 | 1462487238363 Marionette TRACE conn2 <- [1,2364,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html",0,null,null,[["putImageData() handles dirty rectangles outside the canvas correctly",0,null,null]]]}] 15:27:18 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | putImageData() handles dirty rectangles outside the canvas correctly 15:27:18 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | took 626ms 15:27:18 INFO - PROCESS | 3848 | 1462487238380 Marionette TRACE conn2 -> [0,2365,"getWindowHandle",null] 15:27:18 INFO - PROCESS | 3848 | 1462487238383 Marionette TRACE conn2 <- [1,2365,null,{"value":"13"}] 15:27:18 INFO - PROCESS | 3848 | 1462487238386 Marionette TRACE conn2 -> [0,2366,"setScriptTimeout",{"ms":35000}] 15:27:18 INFO - PROCESS | 3848 | 1462487238388 Marionette TRACE conn2 <- [1,2366,null,{}] 15:27:18 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html 15:27:18 INFO - PROCESS | 3848 | 1462487238392 Marionette TRACE conn2 -> [0,2367,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:27:18 INFO - PROCESS | 3848 | 1462487238472 Marionette TRACE conn2 <- [1,2367,null,{"value":null}] 15:27:18 INFO - PROCESS | 3848 | 1462487238478 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\", \"4d8e089e-8c00-4ed9-b753-79225e50fa4e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:27:18 INFO - PROCESS | 3848 | ++DOCSHELL 15C5C000 == 50 [pid = 3848] [id = 601] 15:27:18 INFO - PROCESS | 3848 | ++DOMWINDOW == 109 (15C64400) [pid = 3848] [serial = 1803] [outer = 00000000] 15:27:18 INFO - PROCESS | 3848 | ++DOMWINDOW == 110 (160C4800) [pid = 3848] [serial = 1804] [outer = 15C64400] 15:27:18 INFO - PROCESS | 3848 | 1462487238523 Marionette DEBUG loaded listener.js 15:27:18 INFO - PROCESS | 3848 | ++DOMWINDOW == 111 (16184C00) [pid = 3848] [serial = 1805] [outer = 15C64400] 15:27:18 INFO - PROCESS | 3848 | 1462487238978 Marionette TRACE conn2 <- [1,2368,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html",0,null,null,[["putImageData() only modifies areas inside the dirty rectangle, using width and height",0,null,null]]]}] 15:27:19 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | putImageData() only modifies areas inside the dirty rectangle, using width and height 15:27:19 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | took 625ms 15:27:19 INFO - PROCESS | 3848 | 1462487239026 Marionette TRACE conn2 -> [0,2369,"getWindowHandle",null] 15:27:19 INFO - PROCESS | 3848 | 1462487239028 Marionette TRACE conn2 <- [1,2369,null,{"value":"13"}] 15:27:19 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html 15:27:19 INFO - PROCESS | 3848 | 1462487239042 Marionette TRACE conn2 -> [0,2370,"setScriptTimeout",{"ms":35000}] 15:27:19 INFO - PROCESS | 3848 | 1462487239044 Marionette TRACE conn2 <- [1,2370,null,{}] 15:27:19 INFO - PROCESS | 3848 | 1462487239048 Marionette TRACE conn2 -> [0,2371,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:27:19 INFO - PROCESS | 3848 | 1462487239175 Marionette TRACE conn2 <- [1,2371,null,{"value":null}] 15:27:19 INFO - PROCESS | 3848 | 1462487239267 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\", \"4d8e089e-8c00-4ed9-b753-79225e50fa4e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:27:19 INFO - PROCESS | 3848 | ++DOCSHELL 13F84000 == 51 [pid = 3848] [id = 602] 15:27:19 INFO - PROCESS | 3848 | ++DOMWINDOW == 112 (15C61C00) [pid = 3848] [serial = 1806] [outer = 00000000] 15:27:19 INFO - PROCESS | 3848 | ++DOMWINDOW == 113 (16239C00) [pid = 3848] [serial = 1807] [outer = 15C61C00] 15:27:19 INFO - PROCESS | 3848 | 1462487239312 Marionette DEBUG loaded listener.js 15:27:19 INFO - PROCESS | 3848 | ++DOMWINDOW == 114 (164C3000) [pid = 3848] [serial = 1808] [outer = 15C61C00] 15:27:19 INFO - PROCESS | 3848 | 1462487239744 Marionette TRACE conn2 <- [1,2372,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html",0,null,null,[["putImageData() only modifies areas inside the dirty rectangle, using x and y",0,null,null]]]}] 15:27:19 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | putImageData() only modifies areas inside the dirty rectangle, using x and y 15:27:19 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | took 734ms 15:27:19 INFO - PROCESS | 3848 | 1462487239777 Marionette TRACE conn2 -> [0,2373,"getWindowHandle",null] 15:27:19 INFO - PROCESS | 3848 | 1462487239779 Marionette TRACE conn2 <- [1,2373,null,{"value":"13"}] 15:27:19 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html 15:27:19 INFO - PROCESS | 3848 | 1462487239783 Marionette TRACE conn2 -> [0,2374,"setScriptTimeout",{"ms":35000}] 15:27:19 INFO - PROCESS | 3848 | 1462487239784 Marionette TRACE conn2 <- [1,2374,null,{}] 15:27:19 INFO - PROCESS | 3848 | 1462487239788 Marionette TRACE conn2 -> [0,2375,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:27:19 INFO - PROCESS | 3848 | 1462487239922 Marionette TRACE conn2 <- [1,2375,null,{"value":null}] 15:27:20 INFO - PROCESS | 3848 | 1462487239992 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\", \"4d8e089e-8c00-4ed9-b753-79225e50fa4e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:27:20 INFO - PROCESS | 3848 | ++DOCSHELL 10DE2C00 == 52 [pid = 3848] [id = 603] 15:27:20 INFO - PROCESS | 3848 | ++DOMWINDOW == 115 (16D2B000) [pid = 3848] [serial = 1809] [outer = 00000000] 15:27:20 INFO - PROCESS | 3848 | ++DOMWINDOW == 116 (17045000) [pid = 3848] [serial = 1810] [outer = 16D2B000] 15:27:20 INFO - PROCESS | 3848 | 1462487240038 Marionette DEBUG loaded listener.js 15:27:20 INFO - PROCESS | 3848 | ++DOMWINDOW == 117 (1704FC00) [pid = 3848] [serial = 1811] [outer = 16D2B000] 15:27:20 INFO - PROCESS | 3848 | 1462487240465 Marionette TRACE conn2 <- [1,2376,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html",0,null,null,[["putImageData() with zero-sized dirty rectangle puts nothing",0,null,null]]]}] 15:27:20 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | putImageData() with zero-sized dirty rectangle puts nothing 15:27:20 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | took 734ms 15:27:20 INFO - PROCESS | 3848 | 1462487240523 Marionette TRACE conn2 -> [0,2377,"getWindowHandle",null] 15:27:20 INFO - PROCESS | 3848 | 1462487240525 Marionette TRACE conn2 <- [1,2377,null,{"value":"13"}] 15:27:20 INFO - PROCESS | 3848 | 1462487240571 Marionette TRACE conn2 -> [0,2378,"setScriptTimeout",{"ms":35000}] 15:27:20 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html 15:27:20 INFO - PROCESS | 3848 | 1462487240573 Marionette TRACE conn2 <- [1,2378,null,{}] 15:27:20 INFO - PROCESS | 3848 | 1462487240576 Marionette TRACE conn2 -> [0,2379,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:27:20 INFO - PROCESS | 3848 | 1462487240693 Marionette TRACE conn2 <- [1,2379,null,{"value":null}] 15:27:20 INFO - PROCESS | 3848 | 1462487240705 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\", \"4d8e089e-8c00-4ed9-b753-79225e50fa4e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:27:20 INFO - PROCESS | 3848 | ++DOCSHELL 11B4A000 == 53 [pid = 3848] [id = 604] 15:27:20 INFO - PROCESS | 3848 | ++DOMWINDOW == 118 (171E2800) [pid = 3848] [serial = 1812] [outer = 00000000] 15:27:20 INFO - PROCESS | 3848 | ++DOMWINDOW == 119 (17897C00) [pid = 3848] [serial = 1813] [outer = 171E2800] 15:27:20 INFO - PROCESS | 3848 | 1462487240804 Marionette DEBUG loaded listener.js 15:27:20 INFO - PROCESS | 3848 | ++DOMWINDOW == 120 (1789B400) [pid = 3848] [serial = 1814] [outer = 171E2800] 15:27:21 INFO - PROCESS | 3848 | --DOMWINDOW == 119 (1664EC00) [pid = 3848] [serial = 1764] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.properties.html] 15:27:21 INFO - PROCESS | 3848 | --DOMWINDOW == 118 (16184800) [pid = 3848] [serial = 1761] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.nan.html] 15:27:21 INFO - PROCESS | 3848 | --DOMWINDOW == 117 (13F83C00) [pid = 3848] [serial = 1758] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html] 15:27:21 INFO - PROCESS | 3848 | --DOMWINDOW == 116 (1375B000) [pid = 3848] [serial = 1755] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.clamp.html] 15:27:21 INFO - PROCESS | 3848 | --DOMWINDOW == 115 (13F82C00) [pid = 3848] [serial = 1746] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.type.html] 15:27:21 INFO - PROCESS | 3848 | --DOMWINDOW == 114 (10664800) [pid = 3848] [serial = 1749] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html] 15:27:21 INFO - PROCESS | 3848 | --DOMWINDOW == 113 (10E09C00) [pid = 3848] [serial = 1752] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.zero.html] 15:27:21 INFO - PROCESS | 3848 | --DOMWINDOW == 112 (1753C400) [pid = 3848] [serial = 1767] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.readonly.html] 15:27:21 INFO - PROCESS | 3848 | --DOMWINDOW == 111 (107DC000) [pid = 3848] [serial = 1770] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.round.html] 15:27:21 INFO - PROCESS | 3848 | --DOMWINDOW == 110 (1175C400) [pid = 3848] [serial = 1773] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.set.html] 15:27:21 INFO - PROCESS | 3848 | --DOMWINDOW == 109 (1B759C00) [pid = 3848] [serial = 44] [outer = 00000000] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 15:27:21 INFO - PROCESS | 3848 | --DOMWINDOW == 108 (17F1B000) [pid = 3848] [serial = 1698] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.type.html] 15:27:21 INFO - PROCESS | 3848 | --DOMWINDOW == 107 (155EDC00) [pid = 3848] [serial = 1695] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html] 15:27:21 INFO - PROCESS | 3848 | --DOMWINDOW == 106 (1662B800) [pid = 3848] [serial = 1647] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.union.html] 15:27:21 INFO - PROCESS | 3848 | --DOMWINDOW == 105 (18038400) [pid = 3848] [serial = 1686] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html] 15:27:21 INFO - PROCESS | 3848 | --DOMWINDOW == 104 (11BC8C00) [pid = 3848] [serial = 1644] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.unaffected.html] 15:27:21 INFO - PROCESS | 3848 | --DOMWINDOW == 103 (1704F400) [pid = 3848] [serial = 1638] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale2.html] 15:27:21 INFO - PROCESS | 3848 | --DOMWINDOW == 102 (10E0A800) [pid = 3848] [serial = 1689] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.round.html] 15:27:21 INFO - PROCESS | 3848 | --DOMWINDOW == 101 (10602400) [pid = 3848] [serial = 1641] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.skew.html] 15:27:21 INFO - PROCESS | 3848 | --DOMWINDOW == 100 (134C5C00) [pid = 3848] [serial = 1692] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.this.html] 15:27:21 INFO - PROCESS | 3848 | --DOMWINDOW == 99 (18034000) [pid = 3848] [serial = 1650] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.basic.html] 15:27:21 INFO - PROCESS | 3848 | 1462487241412 Marionette TRACE conn2 <- [1,2380,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.modified.html",0,null,null,[["putImageData() puts modified image data correctly",0,null,null]]]}] 15:27:21 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | putImageData() puts modified image data correctly 15:27:21 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | took 891ms 15:27:21 INFO - PROCESS | 3848 | 1462487241457 Marionette TRACE conn2 -> [0,2381,"getWindowHandle",null] 15:27:21 INFO - PROCESS | 3848 | 1462487241459 Marionette TRACE conn2 <- [1,2381,null,{"value":"13"}] 15:27:21 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html 15:27:21 INFO - PROCESS | 3848 | 1462487241462 Marionette TRACE conn2 -> [0,2382,"setScriptTimeout",{"ms":35000}] 15:27:21 INFO - PROCESS | 3848 | 1462487241464 Marionette TRACE conn2 <- [1,2382,null,{}] 15:27:21 INFO - PROCESS | 3848 | 1462487241467 Marionette TRACE conn2 -> [0,2383,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:27:21 INFO - PROCESS | 3848 | 1462487241545 Marionette TRACE conn2 <- [1,2383,null,{"value":null}] 15:27:21 INFO - PROCESS | 3848 | 1462487241645 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\", \"4d8e089e-8c00-4ed9-b753-79225e50fa4e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:27:21 INFO - PROCESS | 3848 | ++DOCSHELL 0F669800 == 54 [pid = 3848] [id = 605] 15:27:21 INFO - PROCESS | 3848 | ++DOMWINDOW == 100 (0F66E000) [pid = 3848] [serial = 1815] [outer = 00000000] 15:27:21 INFO - PROCESS | 3848 | ++DOMWINDOW == 101 (1151C000) [pid = 3848] [serial = 1816] [outer = 0F66E000] 15:27:21 INFO - PROCESS | 3848 | 1462487241695 Marionette DEBUG loaded listener.js 15:27:21 INFO - PROCESS | 3848 | ++DOMWINDOW == 102 (1408D000) [pid = 3848] [serial = 1817] [outer = 0F66E000] 15:27:22 INFO - PROCESS | 3848 | 1462487242096 Marionette TRACE conn2 <- [1,2384,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html",0,null,null,[["putImageData() throws TypeError if arguments are not finite",0,null,null]]]}] 15:27:22 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | putImageData() throws TypeError if arguments are not finite 15:27:22 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | took 704ms 15:27:22 INFO - PROCESS | 3848 | 1462487242162 Marionette TRACE conn2 -> [0,2385,"getWindowHandle",null] 15:27:22 INFO - PROCESS | 3848 | 1462487242164 Marionette TRACE conn2 <- [1,2385,null,{"value":"13"}] 15:27:22 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.null.html 15:27:22 INFO - PROCESS | 3848 | 1462487242168 Marionette TRACE conn2 -> [0,2386,"setScriptTimeout",{"ms":35000}] 15:27:22 INFO - PROCESS | 3848 | 1462487242169 Marionette TRACE conn2 <- [1,2386,null,{}] 15:27:22 INFO - PROCESS | 3848 | 1462487242173 Marionette TRACE conn2 -> [0,2387,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:27:22 INFO - PROCESS | 3848 | 1462487242251 Marionette TRACE conn2 <- [1,2387,null,{"value":null}] 15:27:22 INFO - PROCESS | 3848 | 1462487242258 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\", \"4d8e089e-8c00-4ed9-b753-79225e50fa4e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:27:22 INFO - PROCESS | 3848 | ++DOCSHELL 10DE2400 == 55 [pid = 3848] [id = 606] 15:27:22 INFO - PROCESS | 3848 | ++DOMWINDOW == 103 (1347F400) [pid = 3848] [serial = 1818] [outer = 00000000] 15:27:22 INFO - PROCESS | 3848 | ++DOMWINDOW == 104 (1704A400) [pid = 3848] [serial = 1819] [outer = 1347F400] 15:27:22 INFO - PROCESS | 3848 | 1462487242301 Marionette DEBUG loaded listener.js 15:27:22 INFO - PROCESS | 3848 | ++DOMWINDOW == 105 (17370000) [pid = 3848] [serial = 1820] [outer = 1347F400] 15:27:22 INFO - PROCESS | 3848 | 1462487242737 Marionette TRACE conn2 <- [1,2388,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.null.html",0,null,null,[["putImageData() with null imagedata throws TypeError",0,null,null]]]}] 15:27:22 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | putImageData() with null imagedata throws TypeError 15:27:22 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | took 593ms 15:27:22 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.path.html 15:27:22 INFO - PROCESS | 3848 | 1462487242772 Marionette TRACE conn2 -> [0,2389,"getWindowHandle",null] 15:27:22 INFO - PROCESS | 3848 | 1462487242774 Marionette TRACE conn2 <- [1,2389,null,{"value":"13"}] 15:27:22 INFO - PROCESS | 3848 | 1462487242777 Marionette TRACE conn2 -> [0,2390,"setScriptTimeout",{"ms":35000}] 15:27:22 INFO - PROCESS | 3848 | 1462487242779 Marionette TRACE conn2 <- [1,2390,null,{}] 15:27:22 INFO - PROCESS | 3848 | 1462487242783 Marionette TRACE conn2 -> [0,2391,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:27:22 INFO - PROCESS | 3848 | 1462487242862 Marionette TRACE conn2 <- [1,2391,null,{"value":null}] 15:27:22 INFO - PROCESS | 3848 | 1462487242868 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\", \"4d8e089e-8c00-4ed9-b753-79225e50fa4e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:27:22 INFO - PROCESS | 3848 | ++DOCSHELL 11B8FC00 == 56 [pid = 3848] [id = 607] 15:27:22 INFO - PROCESS | 3848 | ++DOMWINDOW == 106 (16648800) [pid = 3848] [serial = 1821] [outer = 00000000] 15:27:22 INFO - PROCESS | 3848 | ++DOMWINDOW == 107 (19ECA400) [pid = 3848] [serial = 1822] [outer = 16648800] 15:27:22 INFO - PROCESS | 3848 | 1462487242911 Marionette DEBUG loaded listener.js 15:27:22 INFO - PROCESS | 3848 | ++DOMWINDOW == 108 (1A193000) [pid = 3848] [serial = 1823] [outer = 16648800] 15:27:23 INFO - PROCESS | 3848 | 1462487243466 Marionette TRACE conn2 <- [1,2392,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.path.html",0,null,null,[["putImageData() does not affect the current path",0,null,null]]]}] 15:27:23 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | putImageData() does not affect the current path 15:27:23 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | took 735ms 15:27:23 INFO - PROCESS | 3848 | 1462487243516 Marionette TRACE conn2 -> [0,2393,"getWindowHandle",null] 15:27:23 INFO - PROCESS | 3848 | 1462487243520 Marionette TRACE conn2 <- [1,2393,null,{"value":"13"}] 15:27:23 INFO - PROCESS | 3848 | 1462487243526 Marionette TRACE conn2 -> [0,2394,"setScriptTimeout",{"ms":35000}] 15:27:23 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html 15:27:23 INFO - PROCESS | 3848 | 1462487243530 Marionette TRACE conn2 <- [1,2394,null,{}] 15:27:23 INFO - PROCESS | 3848 | 1462487243537 Marionette TRACE conn2 -> [0,2395,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:27:23 INFO - PROCESS | 3848 | 1462487243709 Marionette TRACE conn2 <- [1,2395,null,{"value":null}] 15:27:23 INFO - PROCESS | 3848 | 1462487243869 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\", \"4d8e089e-8c00-4ed9-b753-79225e50fa4e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:27:23 INFO - PROCESS | 3848 | ++DOCSHELL 1060B400 == 57 [pid = 3848] [id = 608] 15:27:23 INFO - PROCESS | 3848 | ++DOMWINDOW == 109 (10E04800) [pid = 3848] [serial = 1824] [outer = 00000000] 15:27:23 INFO - PROCESS | 3848 | ++DOMWINDOW == 110 (11010C00) [pid = 3848] [serial = 1825] [outer = 10E04800] 15:27:23 INFO - PROCESS | 3848 | 1462487243925 Marionette DEBUG loaded listener.js 15:27:24 INFO - PROCESS | 3848 | ++DOMWINDOW == 111 (11518C00) [pid = 3848] [serial = 1826] [outer = 10E04800] 15:27:24 INFO - PROCESS | 3848 | 1462487244503 Marionette TRACE conn2 <- [1,2396,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html",0,null,null,[["putImageData() is not affected by context state",0,null,null]]]}] 15:27:24 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | putImageData() is not affected by context state 15:27:24 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | took 1048ms 15:27:24 INFO - PROCESS | 3848 | 1462487244576 Marionette TRACE conn2 -> [0,2397,"getWindowHandle",null] 15:27:24 INFO - PROCESS | 3848 | 1462487244582 Marionette TRACE conn2 <- [1,2397,null,{"value":"13"}] 15:27:24 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html 15:27:24 INFO - PROCESS | 3848 | 1462487244609 Marionette TRACE conn2 -> [0,2398,"setScriptTimeout",{"ms":35000}] 15:27:24 INFO - PROCESS | 3848 | 1462487244612 Marionette TRACE conn2 <- [1,2398,null,{}] 15:27:24 INFO - PROCESS | 3848 | 1462487244616 Marionette TRACE conn2 -> [0,2399,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:27:24 INFO - PROCESS | 3848 | 1462487244752 Marionette TRACE conn2 <- [1,2399,null,{"value":null}] 15:27:24 INFO - PROCESS | 3848 | 1462487244914 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\", \"4d8e089e-8c00-4ed9-b753-79225e50fa4e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:27:24 INFO - PROCESS | 3848 | ++DOCSHELL 13CBEC00 == 58 [pid = 3848] [id = 609] 15:27:24 INFO - PROCESS | 3848 | ++DOMWINDOW == 112 (14090000) [pid = 3848] [serial = 1827] [outer = 00000000] 15:27:24 INFO - PROCESS | 3848 | ++DOMWINDOW == 113 (1513C800) [pid = 3848] [serial = 1828] [outer = 14090000] 15:27:24 INFO - PROCESS | 3848 | 1462487244978 Marionette DEBUG loaded listener.js 15:27:25 INFO - PROCESS | 3848 | ++DOMWINDOW == 114 (15B67C00) [pid = 3848] [serial = 1829] [outer = 14090000] 15:27:25 INFO - PROCESS | 3848 | 1462487245603 Marionette TRACE conn2 <- [1,2400,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html",0,null,null,[["putImageData(getImageData(...), ...) has no effect",0,null,null]]]}] 15:27:25 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | putImageData(getImageData(...), ...) has no effect 15:27:25 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | took 1047ms 15:27:25 INFO - PROCESS | 3848 | 1462487245654 Marionette TRACE conn2 -> [0,2401,"getWindowHandle",null] 15:27:25 INFO - PROCESS | 3848 | 1462487245656 Marionette TRACE conn2 <- [1,2401,null,{"value":"13"}] 15:27:25 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html 15:27:25 INFO - PROCESS | 3848 | 1462487245684 Marionette TRACE conn2 -> [0,2402,"setScriptTimeout",{"ms":35000}] 15:27:25 INFO - PROCESS | 3848 | 1462487245688 Marionette TRACE conn2 <- [1,2402,null,{}] 15:27:25 INFO - PROCESS | 3848 | 1462487245713 Marionette TRACE conn2 -> [0,2403,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:27:25 INFO - PROCESS | 3848 | 1462487245865 Marionette TRACE conn2 <- [1,2403,null,{"value":null}] 15:27:25 INFO - PROCESS | 3848 | 1462487245933 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\", \"4d8e089e-8c00-4ed9-b753-79225e50fa4e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:27:26 INFO - PROCESS | 3848 | ++DOCSHELL 1603E400 == 59 [pid = 3848] [id = 610] 15:27:26 INFO - PROCESS | 3848 | ++DOMWINDOW == 115 (160C8000) [pid = 3848] [serial = 1830] [outer = 00000000] 15:27:26 INFO - PROCESS | 3848 | ++DOMWINDOW == 116 (1753C800) [pid = 3848] [serial = 1831] [outer = 160C8000] 15:27:26 INFO - PROCESS | 3848 | 1462487246030 Marionette DEBUG loaded listener.js 15:27:26 INFO - PROCESS | 3848 | ++DOMWINDOW == 117 (186B0000) [pid = 3848] [serial = 1832] [outer = 160C8000] 15:27:26 INFO - PROCESS | 3848 | 1462487246635 Marionette TRACE conn2 <- [1,2404,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html",0,null,null,[["putImageData() does not accept non-ImageData objects",0,null,null]]]}] 15:27:26 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | putImageData() does not accept non-ImageData objects 15:27:26 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | took 1001ms 15:27:26 INFO - PROCESS | 3848 | 1462487246688 Marionette TRACE conn2 -> [0,2405,"getWindowHandle",null] 15:27:26 INFO - PROCESS | 3848 | 1462487246691 Marionette TRACE conn2 <- [1,2405,null,{"value":"13"}] 15:27:26 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.1.html 15:27:26 INFO - PROCESS | 3848 | 1462487246694 Marionette TRACE conn2 -> [0,2406,"setScriptTimeout",{"ms":35000}] 15:27:26 INFO - PROCESS | 3848 | 1462487246696 Marionette TRACE conn2 <- [1,2406,null,{}] 15:27:26 INFO - PROCESS | 3848 | 1462487246715 Marionette TRACE conn2 -> [0,2407,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:27:26 INFO - PROCESS | 3848 | 1462487246825 Marionette TRACE conn2 <- [1,2407,null,{"value":null}] 15:27:26 INFO - PROCESS | 3848 | 1462487246962 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\", \"4d8e089e-8c00-4ed9-b753-79225e50fa4e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:27:26 INFO - PROCESS | 3848 | ++DOCSHELL 1060E400 == 60 [pid = 3848] [id = 611] 15:27:26 INFO - PROCESS | 3848 | ++DOMWINDOW == 118 (16231800) [pid = 3848] [serial = 1833] [outer = 00000000] 15:27:27 INFO - PROCESS | 3848 | ++DOMWINDOW == 119 (1A5FC800) [pid = 3848] [serial = 1834] [outer = 16231800] 15:27:27 INFO - PROCESS | 3848 | 1462487247017 Marionette DEBUG loaded listener.js 15:27:27 INFO - PROCESS | 3848 | ++DOMWINDOW == 120 (1A805400) [pid = 3848] [serial = 1835] [outer = 16231800] 15:27:27 INFO - PROCESS | 3848 | 1462487247636 Marionette TRACE conn2 <- [1,2408,null,{"value":["/2dcontext/shadows/2d.shadow.alpha.1.html",0,null,null,[["Shadow colour alpha components are used",0,null,null]]]}] 15:27:27 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.1.html | Shadow colour alpha components are used 15:27:27 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.1.html | took 969ms 15:27:27 INFO - PROCESS | 3848 | 1462487247659 Marionette TRACE conn2 -> [0,2409,"getWindowHandle",null] 15:27:27 INFO - PROCESS | 3848 | 1462487247662 Marionette TRACE conn2 <- [1,2409,null,{"value":"13"}] 15:27:27 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.2.html 15:27:27 INFO - PROCESS | 3848 | 1462487247665 Marionette TRACE conn2 -> [0,2410,"setScriptTimeout",{"ms":35000}] 15:27:27 INFO - PROCESS | 3848 | 1462487247667 Marionette TRACE conn2 <- [1,2410,null,{}] 15:27:27 INFO - PROCESS | 3848 | 1462487247671 Marionette TRACE conn2 -> [0,2411,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:27:27 INFO - PROCESS | 3848 | 1462487247779 Marionette TRACE conn2 <- [1,2411,null,{"value":null}] 15:27:27 INFO - PROCESS | 3848 | 1462487247891 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\", \"4d8e089e-8c00-4ed9-b753-79225e50fa4e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:27:27 INFO - PROCESS | 3848 | ++DOCSHELL 10E94C00 == 61 [pid = 3848] [id = 612] 15:27:27 INFO - PROCESS | 3848 | ++DOMWINDOW == 121 (10F10C00) [pid = 3848] [serial = 1836] [outer = 00000000] 15:27:27 INFO - PROCESS | 3848 | ++DOMWINDOW == 122 (16043800) [pid = 3848] [serial = 1837] [outer = 10F10C00] 15:27:27 INFO - PROCESS | 3848 | 1462487247944 Marionette DEBUG loaded listener.js 15:27:28 INFO - PROCESS | 3848 | ++DOMWINDOW == 123 (16043C00) [pid = 3848] [serial = 1838] [outer = 10F10C00] 15:27:28 INFO - PROCESS | 3848 | 1462487248664 Marionette TRACE conn2 <- [1,2412,null,{"value":["/2dcontext/shadows/2d.shadow.alpha.2.html",0,null,null,[["Shadow colour alpha components are used",0,null,null]]]}] 15:27:28 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.2.html | Shadow colour alpha components are used 15:27:28 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.2.html | took 1047ms 15:27:28 INFO - PROCESS | 3848 | 1462487248723 Marionette TRACE conn2 -> [0,2413,"getWindowHandle",null] 15:27:28 INFO - PROCESS | 3848 | 1462487248727 Marionette TRACE conn2 <- [1,2413,null,{"value":"13"}] 15:27:28 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.3.html 15:27:28 INFO - PROCESS | 3848 | 1462487248732 Marionette TRACE conn2 -> [0,2414,"setScriptTimeout",{"ms":35000}] 15:27:28 INFO - PROCESS | 3848 | 1462487248735 Marionette TRACE conn2 <- [1,2414,null,{}] 15:27:28 INFO - PROCESS | 3848 | 1462487248741 Marionette TRACE conn2 -> [0,2415,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:27:28 INFO - PROCESS | 3848 | 1462487248852 Marionette TRACE conn2 <- [1,2415,null,{"value":null}] 15:27:28 INFO - PROCESS | 3848 | 1462487248966 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\", \"4d8e089e-8c00-4ed9-b753-79225e50fa4e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:27:29 INFO - PROCESS | 3848 | ++DOCSHELL 11009400 == 62 [pid = 3848] [id = 613] 15:27:29 INFO - PROCESS | 3848 | ++DOMWINDOW == 124 (1100B000) [pid = 3848] [serial = 1839] [outer = 00000000] 15:27:29 INFO - PROCESS | 3848 | ++DOMWINDOW == 125 (1175A400) [pid = 3848] [serial = 1840] [outer = 1100B000] 15:27:29 INFO - PROCESS | 3848 | 1462487249064 Marionette DEBUG loaded listener.js 15:27:29 INFO - PROCESS | 3848 | ++DOMWINDOW == 126 (11B98C00) [pid = 3848] [serial = 1841] [outer = 1100B000] 15:27:29 INFO - PROCESS | 3848 | --DOCSHELL 10DE2400 == 61 [pid = 3848] [id = 606] 15:27:29 INFO - PROCESS | 3848 | --DOCSHELL 0F669800 == 60 [pid = 3848] [id = 605] 15:27:29 INFO - PROCESS | 3848 | --DOCSHELL 11B4A000 == 59 [pid = 3848] [id = 604] 15:27:29 INFO - PROCESS | 3848 | --DOCSHELL 10DE2C00 == 58 [pid = 3848] [id = 603] 15:27:29 INFO - PROCESS | 3848 | --DOCSHELL 13F84000 == 57 [pid = 3848] [id = 602] 15:27:29 INFO - PROCESS | 3848 | --DOCSHELL 15C5C000 == 56 [pid = 3848] [id = 601] 15:27:29 INFO - PROCESS | 3848 | --DOCSHELL 11761000 == 55 [pid = 3848] [id = 600] 15:27:29 INFO - PROCESS | 3848 | --DOCSHELL 1151B800 == 54 [pid = 3848] [id = 599] 15:27:29 INFO - PROCESS | 3848 | --DOCSHELL 10F08C00 == 53 [pid = 3848] [id = 598] 15:27:29 INFO - PROCESS | 3848 | --DOMWINDOW == 125 (1AED5400) [pid = 3848] [serial = 46] [outer = 00000000] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 15:27:29 INFO - PROCESS | 3848 | --DOMWINDOW == 124 (19ECB000) [pid = 3848] [serial = 1777] [outer = 00000000] [url = about:blank] 15:27:29 INFO - PROCESS | 3848 | --DOCSHELL 12ECEC00 == 52 [pid = 3848] [id = 594] 15:27:29 INFO - PROCESS | 3848 | --DOCSHELL 10F06000 == 51 [pid = 3848] [id = 593] 15:27:29 INFO - PROCESS | 3848 | --DOCSHELL 16020800 == 50 [pid = 3848] [id = 592] 15:27:29 INFO - PROCESS | 3848 | 1462487249637 Marionette TRACE conn2 <- [1,2416,null,{"value":["/2dcontext/shadows/2d.shadow.alpha.3.html",0,null,null,[["Shadows are affected by globalAlpha",0,null,null]]]}] 15:27:29 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.3.html | Shadows are affected by globalAlpha 15:27:29 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.3.html | took 953ms 15:27:29 INFO - PROCESS | 3848 | 1462487249676 Marionette TRACE conn2 -> [0,2417,"getWindowHandle",null] 15:27:29 INFO - PROCESS | 3848 | 1462487249682 Marionette TRACE conn2 <- [1,2417,null,{"value":"13"}] 15:27:29 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.4.html 15:27:29 INFO - PROCESS | 3848 | 1462487249688 Marionette TRACE conn2 -> [0,2418,"setScriptTimeout",{"ms":35000}] 15:27:29 INFO - PROCESS | 3848 | 1462487249690 Marionette TRACE conn2 <- [1,2418,null,{}] 15:27:29 INFO - PROCESS | 3848 | 1462487249694 Marionette TRACE conn2 -> [0,2419,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:27:29 INFO - PROCESS | 3848 | 1462487249776 Marionette TRACE conn2 <- [1,2419,null,{"value":null}] 15:27:29 INFO - PROCESS | 3848 | --DOMWINDOW == 123 (1A19B000) [pid = 3848] [serial = 1700] [outer = 00000000] [url = about:blank] 15:27:29 INFO - PROCESS | 3848 | --DOMWINDOW == 122 (18625000) [pid = 3848] [serial = 1697] [outer = 00000000] [url = about:blank] 15:27:29 INFO - PROCESS | 3848 | --DOMWINDOW == 121 (17EA0C00) [pid = 3848] [serial = 1649] [outer = 00000000] [url = about:blank] 15:27:29 INFO - PROCESS | 3848 | --DOMWINDOW == 120 (19ED7400) [pid = 3848] [serial = 1688] [outer = 00000000] [url = about:blank] 15:27:29 INFO - PROCESS | 3848 | --DOMWINDOW == 119 (15138C00) [pid = 3848] [serial = 1646] [outer = 00000000] [url = about:blank] 15:27:29 INFO - PROCESS | 3848 | --DOMWINDOW == 118 (17A0C400) [pid = 3848] [serial = 1640] [outer = 00000000] [url = about:blank] 15:27:29 INFO - PROCESS | 3848 | --DOMWINDOW == 117 (11B10400) [pid = 3848] [serial = 1691] [outer = 00000000] [url = about:blank] 15:27:29 INFO - PROCESS | 3848 | --DOMWINDOW == 116 (11005400) [pid = 3848] [serial = 1643] [outer = 00000000] [url = about:blank] 15:27:29 INFO - PROCESS | 3848 | --DOMWINDOW == 115 (155DFC00) [pid = 3848] [serial = 1694] [outer = 00000000] [url = about:blank] 15:27:29 INFO - PROCESS | 3848 | --DOMWINDOW == 114 (184B6C00) [pid = 3848] [serial = 1652] [outer = 00000000] [url = about:blank] 15:27:29 INFO - PROCESS | 3848 | --DOMWINDOW == 113 (17044400) [pid = 3848] [serial = 1765] [outer = 00000000] [url = about:blank] 15:27:29 INFO - PROCESS | 3848 | --DOMWINDOW == 112 (164BF000) [pid = 3848] [serial = 1762] [outer = 00000000] [url = about:blank] 15:27:29 INFO - PROCESS | 3848 | --DOMWINDOW == 111 (164C8000) [pid = 3848] [serial = 1763] [outer = 00000000] [url = about:blank] 15:27:29 INFO - PROCESS | 3848 | --DOMWINDOW == 110 (15C5A800) [pid = 3848] [serial = 1759] [outer = 00000000] [url = about:blank] 15:27:29 INFO - PROCESS | 3848 | --DOMWINDOW == 109 (14088C00) [pid = 3848] [serial = 1756] [outer = 00000000] [url = about:blank] 15:27:29 INFO - PROCESS | 3848 | --DOMWINDOW == 108 (135A4C00) [pid = 3848] [serial = 1757] [outer = 00000000] [url = about:blank] 15:27:29 INFO - PROCESS | 3848 | --DOMWINDOW == 107 (17086800) [pid = 3848] [serial = 1766] [outer = 00000000] [url = about:blank] 15:27:29 INFO - PROCESS | 3848 | --DOMWINDOW == 106 (17042400) [pid = 3848] [serial = 1748] [outer = 00000000] [url = about:blank] 15:27:29 INFO - PROCESS | 3848 | --DOMWINDOW == 105 (164C2400) [pid = 3848] [serial = 1747] [outer = 00000000] [url = about:blank] 15:27:29 INFO - PROCESS | 3848 | --DOMWINDOW == 104 (11757000) [pid = 3848] [serial = 1751] [outer = 00000000] [url = about:blank] 15:27:29 INFO - PROCESS | 3848 | --DOMWINDOW == 103 (11513800) [pid = 3848] [serial = 1750] [outer = 00000000] [url = about:blank] 15:27:29 INFO - PROCESS | 3848 | --DOMWINDOW == 102 (113F2400) [pid = 3848] [serial = 1753] [outer = 00000000] [url = about:blank] 15:27:29 INFO - PROCESS | 3848 | --DOMWINDOW == 101 (11763000) [pid = 3848] [serial = 1754] [outer = 00000000] [url = about:blank] 15:27:29 INFO - PROCESS | 3848 | --DOMWINDOW == 100 (10F03800) [pid = 3848] [serial = 1735] [outer = 00000000] [url = about:blank] 15:27:29 INFO - PROCESS | 3848 | --DOMWINDOW == 99 (13759C00) [pid = 3848] [serial = 1738] [outer = 00000000] [url = about:blank] 15:27:29 INFO - PROCESS | 3848 | --DOMWINDOW == 98 (17049400) [pid = 3848] [serial = 1741] [outer = 00000000] [url = about:blank] 15:27:29 INFO - PROCESS | 3848 | --DOMWINDOW == 97 (17F1B800) [pid = 3848] [serial = 1744] [outer = 00000000] [url = about:blank] 15:27:29 INFO - PROCESS | 3848 | --DOMWINDOW == 96 (17974000) [pid = 3848] [serial = 1768] [outer = 00000000] [url = about:blank] 15:27:29 INFO - PROCESS | 3848 | --DOMWINDOW == 95 (1100AC00) [pid = 3848] [serial = 1771] [outer = 00000000] [url = about:blank] 15:27:29 INFO - PROCESS | 3848 | --DOMWINDOW == 94 (160CA800) [pid = 3848] [serial = 1772] [outer = 00000000] [url = about:blank] 15:27:29 INFO - PROCESS | 3848 | --DOMWINDOW == 93 (17371400) [pid = 3848] [serial = 1774] [outer = 00000000] [url = about:blank] 15:27:29 INFO - PROCESS | 3848 | --DOMWINDOW == 92 (1797A400) [pid = 3848] [serial = 1769] [outer = 00000000] [url = about:blank] 15:27:29 INFO - PROCESS | 3848 | --DOMWINDOW == 91 (160BEC00) [pid = 3848] [serial = 1760] [outer = 00000000] [url = about:blank] 15:27:29 INFO - PROCESS | 3848 | --DOMWINDOW == 90 (17F8D800) [pid = 3848] [serial = 1775] [outer = 00000000] [url = about:blank] 15:27:29 INFO - PROCESS | 3848 | 1462487249892 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\", \"4d8e089e-8c00-4ed9-b753-79225e50fa4e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:27:29 INFO - PROCESS | 3848 | ++DOCSHELL 10609C00 == 51 [pid = 3848] [id = 614] 15:27:29 INFO - PROCESS | 3848 | ++DOMWINDOW == 91 (10663400) [pid = 3848] [serial = 1842] [outer = 00000000] 15:27:29 INFO - PROCESS | 3848 | ++DOMWINDOW == 92 (11027C00) [pid = 3848] [serial = 1843] [outer = 10663400] 15:27:29 INFO - PROCESS | 3848 | 1462487249940 Marionette DEBUG loaded listener.js 15:27:30 INFO - PROCESS | 3848 | ++DOMWINDOW == 93 (11759400) [pid = 3848] [serial = 1844] [outer = 10663400] 15:27:30 INFO - PROCESS | 3848 | 1462487250339 Marionette TRACE conn2 <- [1,2420,null,{"value":["/2dcontext/shadows/2d.shadow.alpha.4.html",0,null,null,[["Shadows with alpha components are correctly affected by globalAlpha",0,null,null]]]}] 15:27:30 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.4.html | Shadows with alpha components are correctly affected by globalAlpha 15:27:30 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.4.html | took 688ms 15:27:30 INFO - PROCESS | 3848 | 1462487250413 Marionette TRACE conn2 -> [0,2421,"getWindowHandle",null] 15:27:30 INFO - PROCESS | 3848 | 1462487250416 Marionette TRACE conn2 <- [1,2421,null,{"value":"13"}] 15:27:30 INFO - PROCESS | 3848 | 1462487250424 Marionette TRACE conn2 -> [0,2422,"setScriptTimeout",{"ms":35000}] 15:27:30 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.5.html 15:27:30 INFO - PROCESS | 3848 | 1462487250427 Marionette TRACE conn2 <- [1,2422,null,{}] 15:27:30 INFO - PROCESS | 3848 | 1462487250438 Marionette TRACE conn2 -> [0,2423,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:27:30 INFO - PROCESS | 3848 | 1462487250553 Marionette TRACE conn2 <- [1,2423,null,{"value":null}] 15:27:30 INFO - PROCESS | 3848 | 1462487250570 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\", \"4d8e089e-8c00-4ed9-b753-79225e50fa4e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:27:30 INFO - PROCESS | 3848 | ++DOCSHELL 15144C00 == 52 [pid = 3848] [id = 615] 15:27:30 INFO - PROCESS | 3848 | ++DOMWINDOW == 94 (151B5000) [pid = 3848] [serial = 1845] [outer = 00000000] 15:27:30 INFO - PROCESS | 3848 | ++DOMWINDOW == 95 (155E7000) [pid = 3848] [serial = 1846] [outer = 151B5000] 15:27:30 INFO - PROCESS | 3848 | 1462487250617 Marionette DEBUG loaded listener.js 15:27:30 INFO - PROCESS | 3848 | ++DOMWINDOW == 96 (15C5C400) [pid = 3848] [serial = 1847] [outer = 151B5000] 15:27:31 INFO - PROCESS | 3848 | 1462487251086 Marionette TRACE conn2 <- [1,2424,null,{"value":["/2dcontext/shadows/2d.shadow.alpha.5.html",0,null,null,[["Shadows of shapes with alpha components are drawn correctly",0,null,null]]]}] 15:27:31 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.5.html | Shadows of shapes with alpha components are drawn correctly 15:27:31 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.5.html | took 687ms 15:27:31 INFO - PROCESS | 3848 | 1462487251125 Marionette TRACE conn2 -> [0,2425,"getWindowHandle",null] 15:27:31 INFO - PROCESS | 3848 | 1462487251127 Marionette TRACE conn2 <- [1,2425,null,{"value":"13"}] 15:27:31 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html 15:27:31 INFO - PROCESS | 3848 | 1462487251134 Marionette TRACE conn2 -> [0,2426,"setScriptTimeout",{"ms":35000}] 15:27:31 INFO - PROCESS | 3848 | 1462487251136 Marionette TRACE conn2 <- [1,2426,null,{}] 15:27:31 INFO - PROCESS | 3848 | 1462487251140 Marionette TRACE conn2 -> [0,2427,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:27:31 INFO - PROCESS | 3848 | 1462487251221 Marionette TRACE conn2 <- [1,2427,null,{"value":null}] 15:27:31 INFO - PROCESS | 3848 | 1462487251228 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\", \"4d8e089e-8c00-4ed9-b753-79225e50fa4e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:27:31 INFO - PROCESS | 3848 | ++DOCSHELL 15136400 == 53 [pid = 3848] [id = 616] 15:27:31 INFO - PROCESS | 3848 | ++DOMWINDOW == 97 (160BEC00) [pid = 3848] [serial = 1848] [outer = 00000000] 15:27:31 INFO - PROCESS | 3848 | ++DOMWINDOW == 98 (164BC000) [pid = 3848] [serial = 1849] [outer = 160BEC00] 15:27:31 INFO - PROCESS | 3848 | 1462487251274 Marionette DEBUG loaded listener.js 15:27:31 INFO - PROCESS | 3848 | ++DOMWINDOW == 99 (164C6000) [pid = 3848] [serial = 1850] [outer = 160BEC00] 15:27:31 INFO - PROCESS | 3848 | 1462487251718 Marionette TRACE conn2 <- [1,2428,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowBlur.initial",0,null,null]]]}] 15:27:31 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | Canvas test: 2d.shadow.attributes.shadowBlur.initial 15:27:31 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | took 641ms 15:27:31 INFO - PROCESS | 3848 | 1462487251770 Marionette TRACE conn2 -> [0,2429,"getWindowHandle",null] 15:27:31 INFO - PROCESS | 3848 | 1462487251772 Marionette TRACE conn2 <- [1,2429,null,{"value":"13"}] 15:27:31 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html 15:27:31 INFO - PROCESS | 3848 | 1462487251775 Marionette TRACE conn2 -> [0,2430,"setScriptTimeout",{"ms":35000}] 15:27:31 INFO - PROCESS | 3848 | 1462487251777 Marionette TRACE conn2 <- [1,2430,null,{}] 15:27:31 INFO - PROCESS | 3848 | 1462487251781 Marionette TRACE conn2 -> [0,2431,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:27:31 INFO - PROCESS | 3848 | 1462487251902 Marionette TRACE conn2 <- [1,2431,null,{"value":null}] 15:27:31 INFO - PROCESS | 3848 | 1462487251908 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\", \"4d8e089e-8c00-4ed9-b753-79225e50fa4e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:27:31 INFO - PROCESS | 3848 | ++DOCSHELL 134BE400 == 54 [pid = 3848] [id = 617] 15:27:31 INFO - PROCESS | 3848 | ++DOMWINDOW == 100 (15C64000) [pid = 3848] [serial = 1851] [outer = 00000000] 15:27:31 INFO - PROCESS | 3848 | ++DOMWINDOW == 101 (16635400) [pid = 3848] [serial = 1852] [outer = 15C64000] 15:27:31 INFO - PROCESS | 3848 | 1462487251952 Marionette DEBUG loaded listener.js 15:27:32 INFO - PROCESS | 3848 | ++DOMWINDOW == 102 (166E8800) [pid = 3848] [serial = 1853] [outer = 15C64000] 15:27:32 INFO - PROCESS | 3848 | 1462487252432 Marionette TRACE conn2 <- [1,2432,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowBlur.invalid",0,null,null]]]}] 15:27:32 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | Canvas test: 2d.shadow.attributes.shadowBlur.invalid 15:27:32 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | took 703ms 15:27:32 INFO - PROCESS | 3848 | 1462487252474 Marionette TRACE conn2 -> [0,2433,"getWindowHandle",null] 15:27:32 INFO - PROCESS | 3848 | 1462487252476 Marionette TRACE conn2 <- [1,2433,null,{"value":"13"}] 15:27:32 INFO - PROCESS | 3848 | 1462487252479 Marionette TRACE conn2 -> [0,2434,"setScriptTimeout",{"ms":35000}] 15:27:32 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html 15:27:32 INFO - PROCESS | 3848 | 1462487252481 Marionette TRACE conn2 <- [1,2434,null,{}] 15:27:32 INFO - PROCESS | 3848 | 1462487252484 Marionette TRACE conn2 -> [0,2435,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:27:32 INFO - PROCESS | 3848 | 1462487252618 Marionette TRACE conn2 <- [1,2435,null,{"value":null}] 15:27:32 INFO - PROCESS | 3848 | 1462487252685 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\", \"4d8e089e-8c00-4ed9-b753-79225e50fa4e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:27:32 INFO - PROCESS | 3848 | ++DOCSHELL 10DE4400 == 55 [pid = 3848] [id = 618] 15:27:32 INFO - PROCESS | 3848 | ++DOMWINDOW == 103 (10DE8000) [pid = 3848] [serial = 1854] [outer = 00000000] 15:27:32 INFO - PROCESS | 3848 | ++DOMWINDOW == 104 (1736E000) [pid = 3848] [serial = 1855] [outer = 10DE8000] 15:27:32 INFO - PROCESS | 3848 | 1462487252732 Marionette DEBUG loaded listener.js 15:27:32 INFO - PROCESS | 3848 | ++DOMWINDOW == 105 (17377800) [pid = 3848] [serial = 1856] [outer = 10DE8000] 15:27:33 INFO - PROCESS | 3848 | 1462487253149 Marionette TRACE conn2 <- [1,2436,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowBlur.valid",0,null,null]]]}] 15:27:33 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | Canvas test: 2d.shadow.attributes.shadowBlur.valid 15:27:33 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | took 703ms 15:27:33 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html 15:27:33 INFO - PROCESS | 3848 | 1462487253184 Marionette TRACE conn2 -> [0,2437,"getWindowHandle",null] 15:27:33 INFO - PROCESS | 3848 | 1462487253186 Marionette TRACE conn2 <- [1,2437,null,{"value":"13"}] 15:27:33 INFO - PROCESS | 3848 | 1462487253189 Marionette TRACE conn2 -> [0,2438,"setScriptTimeout",{"ms":35000}] 15:27:33 INFO - PROCESS | 3848 | 1462487253190 Marionette TRACE conn2 <- [1,2438,null,{}] 15:27:33 INFO - PROCESS | 3848 | 1462487253194 Marionette TRACE conn2 -> [0,2439,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:27:33 INFO - PROCESS | 3848 | 1462487253341 Marionette TRACE conn2 <- [1,2439,null,{"value":null}] 15:27:33 INFO - PROCESS | 3848 | 1462487253364 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\", \"4d8e089e-8c00-4ed9-b753-79225e50fa4e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:27:33 INFO - PROCESS | 3848 | ++DOCSHELL 17377C00 == 56 [pid = 3848] [id = 619] 15:27:33 INFO - PROCESS | 3848 | ++DOMWINDOW == 106 (17979C00) [pid = 3848] [serial = 1857] [outer = 00000000] 15:27:33 INFO - PROCESS | 3848 | ++DOMWINDOW == 107 (17F8E000) [pid = 3848] [serial = 1858] [outer = 17979C00] 15:27:33 INFO - PROCESS | 3848 | 1462487253408 Marionette DEBUG loaded listener.js 15:27:33 INFO - PROCESS | 3848 | ++DOMWINDOW == 108 (1802FC00) [pid = 3848] [serial = 1859] [outer = 17979C00] 15:27:33 INFO - PROCESS | 3848 | --DOMWINDOW == 107 (1622C000) [pid = 3848] [serial = 1776] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.string.html] 15:27:33 INFO - PROCESS | 3848 | --DOMWINDOW == 106 (15C61C00) [pid = 3848] [serial = 1806] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html] 15:27:33 INFO - PROCESS | 3848 | --DOMWINDOW == 105 (15C64400) [pid = 3848] [serial = 1803] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html] 15:27:33 INFO - PROCESS | 3848 | --DOMWINDOW == 104 (120F6400) [pid = 3848] [serial = 1800] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html] 15:27:33 INFO - PROCESS | 3848 | --DOMWINDOW == 103 (10F09000) [pid = 3848] [serial = 1794] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.cross.html] 15:27:33 INFO - PROCESS | 3848 | --DOMWINDOW == 102 (16D2B000) [pid = 3848] [serial = 1809] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html] 15:27:33 INFO - PROCESS | 3848 | --DOMWINDOW == 101 (0F66E000) [pid = 3848] [serial = 1815] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html] 15:27:33 INFO - PROCESS | 3848 | --DOMWINDOW == 100 (1151C800) [pid = 3848] [serial = 1797] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html] 15:27:33 INFO - PROCESS | 3848 | --DOMWINDOW == 99 (171E2800) [pid = 3848] [serial = 1812] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.modified.html] 15:27:33 INFO - PROCESS | 3848 | --DOMWINDOW == 98 (1347F400) [pid = 3848] [serial = 1818] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.null.html] 15:27:33 INFO - PROCESS | 3848 | 1462487253977 Marionette TRACE conn2 <- [1,2440,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowColor.initial",0,null,null]]]}] 15:27:34 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | Canvas test: 2d.shadow.attributes.shadowColor.initial 15:27:34 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | took 844ms 15:27:34 INFO - PROCESS | 3848 | 1462487254035 Marionette TRACE conn2 -> [0,2441,"getWindowHandle",null] 15:27:34 INFO - PROCESS | 3848 | 1462487254037 Marionette TRACE conn2 <- [1,2441,null,{"value":"13"}] 15:27:34 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html 15:27:34 INFO - PROCESS | 3848 | 1462487254041 Marionette TRACE conn2 -> [0,2442,"setScriptTimeout",{"ms":35000}] 15:27:34 INFO - PROCESS | 3848 | 1462487254042 Marionette TRACE conn2 <- [1,2442,null,{}] 15:27:34 INFO - PROCESS | 3848 | 1462487254045 Marionette TRACE conn2 -> [0,2443,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:27:34 INFO - PROCESS | 3848 | 1462487254127 Marionette TRACE conn2 <- [1,2443,null,{"value":null}] 15:27:34 INFO - PROCESS | 3848 | 1462487254133 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\", \"4d8e089e-8c00-4ed9-b753-79225e50fa4e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:27:34 INFO - PROCESS | 3848 | ++DOCSHELL 11009C00 == 57 [pid = 3848] [id = 620] 15:27:34 INFO - PROCESS | 3848 | ++DOMWINDOW == 99 (11019800) [pid = 3848] [serial = 1860] [outer = 00000000] 15:27:34 INFO - PROCESS | 3848 | ++DOMWINDOW == 100 (15C64400) [pid = 3848] [serial = 1861] [outer = 11019800] 15:27:34 INFO - PROCESS | 3848 | 1462487254177 Marionette DEBUG loaded listener.js 15:27:34 INFO - PROCESS | 3848 | ++DOMWINDOW == 101 (1664A000) [pid = 3848] [serial = 1862] [outer = 11019800] 15:27:34 INFO - PROCESS | 3848 | 1462487254630 Marionette TRACE conn2 <- [1,2444,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowColor.invalid",0,null,null]]]}] 15:27:34 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | Canvas test: 2d.shadow.attributes.shadowColor.invalid 15:27:34 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | took 641ms 15:27:34 INFO - PROCESS | 3848 | 1462487254676 Marionette TRACE conn2 -> [0,2445,"getWindowHandle",null] 15:27:34 INFO - PROCESS | 3848 | 1462487254678 Marionette TRACE conn2 <- [1,2445,null,{"value":"13"}] 15:27:34 INFO - PROCESS | 3848 | 1462487254681 Marionette TRACE conn2 -> [0,2446,"setScriptTimeout",{"ms":35000}] 15:27:34 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html 15:27:34 INFO - PROCESS | 3848 | 1462487254683 Marionette TRACE conn2 <- [1,2446,null,{}] 15:27:34 INFO - PROCESS | 3848 | 1462487254687 Marionette TRACE conn2 -> [0,2447,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:27:34 INFO - PROCESS | 3848 | 1462487254766 Marionette TRACE conn2 <- [1,2447,null,{"value":null}] 15:27:34 INFO - PROCESS | 3848 | 1462487254772 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\", \"4d8e089e-8c00-4ed9-b753-79225e50fa4e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:27:34 INFO - PROCESS | 3848 | ++DOCSHELL 164BC800 == 58 [pid = 3848] [id = 621] 15:27:34 INFO - PROCESS | 3848 | ++DOMWINDOW == 102 (17E9DC00) [pid = 3848] [serial = 1863] [outer = 00000000] 15:27:34 INFO - PROCESS | 3848 | ++DOMWINDOW == 103 (184B2400) [pid = 3848] [serial = 1864] [outer = 17E9DC00] 15:27:34 INFO - PROCESS | 3848 | 1462487254815 Marionette DEBUG loaded listener.js 15:27:34 INFO - PROCESS | 3848 | ++DOMWINDOW == 104 (1862A400) [pid = 3848] [serial = 1865] [outer = 17E9DC00] 15:27:35 INFO - PROCESS | 3848 | 1462487255297 Marionette TRACE conn2 <- [1,2448,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowColor.valid",0,null,null]]]}] 15:27:35 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | Canvas test: 2d.shadow.attributes.shadowColor.valid 15:27:35 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | took 703ms 15:27:35 INFO - PROCESS | 3848 | 1462487255381 Marionette TRACE conn2 -> [0,2449,"getWindowHandle",null] 15:27:35 INFO - PROCESS | 3848 | 1462487255384 Marionette TRACE conn2 <- [1,2449,null,{"value":"13"}] 15:27:35 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html 15:27:35 INFO - PROCESS | 3848 | 1462487255387 Marionette TRACE conn2 -> [0,2450,"setScriptTimeout",{"ms":35000}] 15:27:35 INFO - PROCESS | 3848 | 1462487255389 Marionette TRACE conn2 <- [1,2450,null,{}] 15:27:35 INFO - PROCESS | 3848 | 1462487255392 Marionette TRACE conn2 -> [0,2451,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:27:35 INFO - PROCESS | 3848 | 1462487255474 Marionette TRACE conn2 <- [1,2451,null,{"value":null}] 15:27:35 INFO - PROCESS | 3848 | 1462487255484 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\", \"4d8e089e-8c00-4ed9-b753-79225e50fa4e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:27:35 INFO - PROCESS | 3848 | ++DOCSHELL 1513AC00 == 59 [pid = 3848] [id = 622] 15:27:35 INFO - PROCESS | 3848 | ++DOMWINDOW == 105 (18030C00) [pid = 3848] [serial = 1866] [outer = 00000000] 15:27:35 INFO - PROCESS | 3848 | ++DOMWINDOW == 106 (1A313800) [pid = 3848] [serial = 1867] [outer = 18030C00] 15:27:35 INFO - PROCESS | 3848 | 1462487255527 Marionette DEBUG loaded listener.js 15:27:35 INFO - PROCESS | 3848 | ++DOMWINDOW == 107 (1A31E000) [pid = 3848] [serial = 1868] [outer = 18030C00] 15:27:36 INFO - PROCESS | 3848 | 1462487256087 Marionette TRACE conn2 <- [1,2452,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowOffset.initial",0,null,null]]]}] 15:27:36 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | Canvas test: 2d.shadow.attributes.shadowOffset.initial 15:27:36 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | took 750ms 15:27:36 INFO - PROCESS | 3848 | 1462487256160 Marionette TRACE conn2 -> [0,2453,"getWindowHandle",null] 15:27:36 INFO - PROCESS | 3848 | 1462487256164 Marionette TRACE conn2 <- [1,2453,null,{"value":"13"}] 15:27:36 INFO - PROCESS | 3848 | 1462487256185 Marionette TRACE conn2 -> [0,2454,"setScriptTimeout",{"ms":35000}] 15:27:36 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html 15:27:36 INFO - PROCESS | 3848 | 1462487256189 Marionette TRACE conn2 <- [1,2454,null,{}] 15:27:36 INFO - PROCESS | 3848 | 1462487256194 Marionette TRACE conn2 -> [0,2455,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:27:36 INFO - PROCESS | 3848 | 1462487256363 Marionette TRACE conn2 <- [1,2455,null,{"value":null}] 15:27:36 INFO - PROCESS | 3848 | 1462487256378 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\", \"4d8e089e-8c00-4ed9-b753-79225e50fa4e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:27:36 INFO - PROCESS | 3848 | ++DOCSHELL 10E0B400 == 60 [pid = 3848] [id = 623] 15:27:36 INFO - PROCESS | 3848 | ++DOMWINDOW == 108 (10E0C400) [pid = 3848] [serial = 1869] [outer = 00000000] 15:27:36 INFO - PROCESS | 3848 | ++DOMWINDOW == 109 (11758C00) [pid = 3848] [serial = 1870] [outer = 10E0C400] 15:27:36 INFO - PROCESS | 3848 | 1462487256435 Marionette DEBUG loaded listener.js 15:27:36 INFO - PROCESS | 3848 | ++DOMWINDOW == 110 (120FB000) [pid = 3848] [serial = 1871] [outer = 10E0C400] 15:27:37 INFO - PROCESS | 3848 | 1462487257047 Marionette TRACE conn2 <- [1,2456,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowOffset.invalid",0,null,null]]]}] 15:27:37 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | Canvas test: 2d.shadow.attributes.shadowOffset.invalid 15:27:37 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | took 891ms 15:27:37 INFO - PROCESS | 3848 | 1462487257093 Marionette TRACE conn2 -> [0,2457,"getWindowHandle",null] 15:27:37 INFO - PROCESS | 3848 | 1462487257099 Marionette TRACE conn2 <- [1,2457,null,{"value":"13"}] 15:27:37 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html 15:27:37 INFO - PROCESS | 3848 | 1462487257105 Marionette TRACE conn2 -> [0,2458,"setScriptTimeout",{"ms":35000}] 15:27:37 INFO - PROCESS | 3848 | 1462487257108 Marionette TRACE conn2 <- [1,2458,null,{}] 15:27:37 INFO - PROCESS | 3848 | 1462487257112 Marionette TRACE conn2 -> [0,2459,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:27:37 INFO - PROCESS | 3848 | 1462487257219 Marionette TRACE conn2 <- [1,2459,null,{"value":null}] 15:27:37 INFO - PROCESS | 3848 | 1462487257360 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\", \"4d8e089e-8c00-4ed9-b753-79225e50fa4e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:27:37 INFO - PROCESS | 3848 | ++DOCSHELL 1375FC00 == 61 [pid = 3848] [id = 624] 15:27:37 INFO - PROCESS | 3848 | ++DOMWINDOW == 111 (1408F000) [pid = 3848] [serial = 1872] [outer = 00000000] 15:27:37 INFO - PROCESS | 3848 | ++DOMWINDOW == 112 (15139000) [pid = 3848] [serial = 1873] [outer = 1408F000] 15:27:37 INFO - PROCESS | 3848 | 1462487257414 Marionette DEBUG loaded listener.js 15:27:37 INFO - PROCESS | 3848 | ++DOMWINDOW == 113 (15B6B000) [pid = 3848] [serial = 1874] [outer = 1408F000] 15:27:38 INFO - PROCESS | 3848 | 1462487258005 Marionette TRACE conn2 <- [1,2460,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowOffset.valid",0,null,null]]]}] 15:27:38 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | Canvas test: 2d.shadow.attributes.shadowOffset.valid 15:27:38 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | took 954ms 15:27:38 INFO - PROCESS | 3848 | 1462487258048 Marionette TRACE conn2 -> [0,2461,"getWindowHandle",null] 15:27:38 INFO - PROCESS | 3848 | 1462487258051 Marionette TRACE conn2 <- [1,2461,null,{"value":"13"}] 15:27:38 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.alpha.html 15:27:38 INFO - PROCESS | 3848 | 1462487258055 Marionette TRACE conn2 -> [0,2462,"setScriptTimeout",{"ms":35000}] 15:27:38 INFO - PROCESS | 3848 | 1462487258058 Marionette TRACE conn2 <- [1,2462,null,{}] 15:27:38 INFO - PROCESS | 3848 | 1462487258069 Marionette TRACE conn2 -> [0,2463,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:27:38 INFO - PROCESS | 3848 | 1462487258178 Marionette TRACE conn2 <- [1,2463,null,{"value":null}] 15:27:38 INFO - PROCESS | 3848 | 1462487258321 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\", \"4d8e089e-8c00-4ed9-b753-79225e50fa4e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:27:38 INFO - PROCESS | 3848 | ++DOCSHELL 17F1E800 == 62 [pid = 3848] [id = 625] 15:27:38 INFO - PROCESS | 3848 | ++DOMWINDOW == 114 (17F25000) [pid = 3848] [serial = 1875] [outer = 00000000] 15:27:38 INFO - PROCESS | 3848 | ++DOMWINDOW == 115 (19ECCC00) [pid = 3848] [serial = 1876] [outer = 17F25000] 15:27:38 INFO - PROCESS | 3848 | 1462487258378 Marionette DEBUG loaded listener.js 15:27:38 INFO - PROCESS | 3848 | ++DOMWINDOW == 116 (1A5EE400) [pid = 3848] [serial = 1877] [outer = 17F25000] 15:27:38 INFO - PROCESS | 3848 | 1462487258978 Marionette TRACE conn2 <- [1,2464,null,{"value":["/2dcontext/shadows/2d.shadow.canvas.alpha.html",0,null,null,[["Shadows are drawn correctly for partially-transparent canvases",0,null,null]]]}] 15:27:39 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.alpha.html | Shadows are drawn correctly for partially-transparent canvases 15:27:39 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.alpha.html | took 938ms 15:27:39 INFO - PROCESS | 3848 | 1462487258999 Marionette TRACE conn2 -> [0,2465,"getWindowHandle",null] 15:27:39 INFO - PROCESS | 3848 | 1462487259002 Marionette TRACE conn2 <- [1,2465,null,{"value":"13"}] 15:27:39 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.basic.html 15:27:39 INFO - PROCESS | 3848 | 1462487259006 Marionette TRACE conn2 -> [0,2466,"setScriptTimeout",{"ms":35000}] 15:27:39 INFO - PROCESS | 3848 | 1462487259008 Marionette TRACE conn2 <- [1,2466,null,{}] 15:27:39 INFO - PROCESS | 3848 | 1462487259012 Marionette TRACE conn2 -> [0,2467,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:27:39 INFO - PROCESS | 3848 | 1462487259115 Marionette TRACE conn2 <- [1,2467,null,{"value":null}] 15:27:39 INFO - PROCESS | 3848 | 1462487259255 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\", \"4d8e089e-8c00-4ed9-b753-79225e50fa4e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:27:39 INFO - PROCESS | 3848 | ++DOCSHELL 17EA3000 == 63 [pid = 3848] [id = 626] 15:27:39 INFO - PROCESS | 3848 | ++DOMWINDOW == 117 (186A9000) [pid = 3848] [serial = 1878] [outer = 00000000] 15:27:39 INFO - PROCESS | 3848 | ++DOMWINDOW == 118 (1AC14800) [pid = 3848] [serial = 1879] [outer = 186A9000] 15:27:39 INFO - PROCESS | 3848 | 1462487259309 Marionette DEBUG loaded listener.js 15:27:39 INFO - PROCESS | 3848 | ++DOMWINDOW == 119 (1AC20400) [pid = 3848] [serial = 1880] [outer = 186A9000] 15:27:39 INFO - PROCESS | 3848 | 1462487259885 Marionette TRACE conn2 <- [1,2468,null,{"value":["/2dcontext/shadows/2d.shadow.canvas.basic.html",0,null,null,[["Shadows are drawn for canvases",0,null,null]]]}] 15:27:39 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.basic.html | Shadows are drawn for canvases 15:27:39 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.basic.html | took 907ms 15:27:39 INFO - PROCESS | 3848 | 1462487259910 Marionette TRACE conn2 -> [0,2469,"getWindowHandle",null] 15:27:39 INFO - PROCESS | 3848 | 1462487259912 Marionette TRACE conn2 <- [1,2469,null,{"value":"13"}] 15:27:39 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html 15:27:39 INFO - PROCESS | 3848 | 1462487259916 Marionette TRACE conn2 -> [0,2470,"setScriptTimeout",{"ms":35000}] 15:27:39 INFO - PROCESS | 3848 | 1462487259917 Marionette TRACE conn2 <- [1,2470,null,{}] 15:27:39 INFO - PROCESS | 3848 | 1462487259921 Marionette TRACE conn2 -> [0,2471,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:27:40 INFO - PROCESS | 3848 | 1462487260053 Marionette TRACE conn2 <- [1,2471,null,{"value":null}] 15:27:40 INFO - PROCESS | 3848 | 1462487260166 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\", \"4d8e089e-8c00-4ed9-b753-79225e50fa4e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:27:40 INFO - PROCESS | 3848 | ++DOCSHELL 1AC51C00 == 64 [pid = 3848] [id = 627] 15:27:40 INFO - PROCESS | 3848 | ++DOMWINDOW == 120 (1AC56800) [pid = 3848] [serial = 1881] [outer = 00000000] 15:27:40 INFO - PROCESS | 3848 | ++DOMWINDOW == 121 (1AD40800) [pid = 3848] [serial = 1882] [outer = 1AC56800] 15:27:40 INFO - PROCESS | 3848 | 1462487260259 Marionette DEBUG loaded listener.js 15:27:40 INFO - PROCESS | 3848 | ++DOMWINDOW == 122 (1AD45000) [pid = 3848] [serial = 1883] [outer = 1AC56800] 15:27:40 INFO - PROCESS | 3848 | 1462487260839 Marionette TRACE conn2 <- [1,2472,null,{"value":["/2dcontext/shadows/2d.shadow.canvas.transparent.1.html",0,null,null,[["Shadows are not drawn for transparent canvases",0,null,null]]]}] 15:27:40 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | Shadows are not drawn for transparent canvases 15:27:40 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | took 1000ms 15:27:40 INFO - PROCESS | 3848 | 1462487260919 Marionette TRACE conn2 -> [0,2473,"getWindowHandle",null] 15:27:40 INFO - PROCESS | 3848 | 1462487260921 Marionette TRACE conn2 <- [1,2473,null,{"value":"13"}] 15:27:40 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html 15:27:40 INFO - PROCESS | 3848 | 1462487260925 Marionette TRACE conn2 -> [0,2474,"setScriptTimeout",{"ms":35000}] 15:27:40 INFO - PROCESS | 3848 | 1462487260927 Marionette TRACE conn2 <- [1,2474,null,{}] 15:27:40 INFO - PROCESS | 3848 | 1462487260931 Marionette TRACE conn2 -> [0,2475,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:27:41 INFO - PROCESS | 3848 | 1462487261090 Marionette TRACE conn2 <- [1,2475,null,{"value":null}] 15:27:41 INFO - PROCESS | 3848 | 1462487261368 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\", \"4d8e089e-8c00-4ed9-b753-79225e50fa4e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:27:41 INFO - PROCESS | 3848 | ++DOCSHELL 0F5CB800 == 65 [pid = 3848] [id = 628] 15:27:41 INFO - PROCESS | 3848 | ++DOMWINDOW == 123 (0F5CBC00) [pid = 3848] [serial = 1884] [outer = 00000000] 15:27:41 INFO - PROCESS | 3848 | ++DOMWINDOW == 124 (10F01C00) [pid = 3848] [serial = 1885] [outer = 0F5CBC00] 15:27:41 INFO - PROCESS | 3848 | 1462487261440 Marionette DEBUG loaded listener.js 15:27:41 INFO - PROCESS | 3848 | ++DOMWINDOW == 125 (1100AC00) [pid = 3848] [serial = 1886] [outer = 0F5CBC00] 15:27:42 INFO - PROCESS | 3848 | 1462487262079 Marionette TRACE conn2 <- [1,2476,null,{"value":["/2dcontext/shadows/2d.shadow.canvas.transparent.2.html",0,null,null,[["Shadows are not drawn for transparent parts of canvases",0,null,null]]]}] 15:27:42 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | Shadows are not drawn for transparent parts of canvases 15:27:42 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | took 1188ms 15:27:42 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.1.html 15:27:42 INFO - PROCESS | 3848 | 1462487262124 Marionette TRACE conn2 -> [0,2477,"getWindowHandle",null] 15:27:42 INFO - PROCESS | 3848 | 1462487262128 Marionette TRACE conn2 <- [1,2477,null,{"value":"13"}] 15:27:42 INFO - PROCESS | 3848 | 1462487262132 Marionette TRACE conn2 -> [0,2478,"setScriptTimeout",{"ms":35000}] 15:27:42 INFO - PROCESS | 3848 | 1462487262136 Marionette TRACE conn2 <- [1,2478,null,{}] 15:27:42 INFO - PROCESS | 3848 | 1462487262140 Marionette TRACE conn2 -> [0,2479,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:27:42 INFO - PROCESS | 3848 | 1462487262240 Marionette TRACE conn2 <- [1,2479,null,{"value":null}] 15:27:42 INFO - PROCESS | 3848 | 1462487262382 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\", \"4d8e089e-8c00-4ed9-b753-79225e50fa4e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:27:42 INFO - PROCESS | 3848 | ++DOCSHELL 131CE400 == 66 [pid = 3848] [id = 629] 15:27:42 INFO - PROCESS | 3848 | ++DOMWINDOW == 126 (1340E000) [pid = 3848] [serial = 1887] [outer = 00000000] 15:27:42 INFO - PROCESS | 3848 | ++DOMWINDOW == 127 (13CB9C00) [pid = 3848] [serial = 1888] [outer = 1340E000] 15:27:42 INFO - PROCESS | 3848 | 1462487262435 Marionette DEBUG loaded listener.js 15:27:42 INFO - PROCESS | 3848 | ++DOMWINDOW == 128 (146D3400) [pid = 3848] [serial = 1889] [outer = 1340E000] 15:27:42 INFO - PROCESS | 3848 | --DOCSHELL 164BC800 == 65 [pid = 3848] [id = 621] 15:27:42 INFO - PROCESS | 3848 | --DOCSHELL 11009C00 == 64 [pid = 3848] [id = 620] 15:27:42 INFO - PROCESS | 3848 | --DOCSHELL 17377C00 == 63 [pid = 3848] [id = 619] 15:27:42 INFO - PROCESS | 3848 | --DOCSHELL 10DE4400 == 62 [pid = 3848] [id = 618] 15:27:42 INFO - PROCESS | 3848 | --DOCSHELL 134BE400 == 61 [pid = 3848] [id = 617] 15:27:42 INFO - PROCESS | 3848 | --DOCSHELL 15136400 == 60 [pid = 3848] [id = 616] 15:27:42 INFO - PROCESS | 3848 | --DOCSHELL 15144C00 == 59 [pid = 3848] [id = 615] 15:27:42 INFO - PROCESS | 3848 | --DOCSHELL 10609C00 == 58 [pid = 3848] [id = 614] 15:27:42 INFO - PROCESS | 3848 | --DOCSHELL 11009400 == 57 [pid = 3848] [id = 613] 15:27:42 INFO - PROCESS | 3848 | --DOMWINDOW == 127 (1A768800) [pid = 3848] [serial = 1792] [outer = 00000000] [url = about:blank] 15:27:42 INFO - PROCESS | 3848 | --DOMWINDOW == 126 (19ECA400) [pid = 3848] [serial = 1822] [outer = 00000000] [url = about:blank] 15:27:42 INFO - PROCESS | 3848 | --DOCSHELL 1060B400 == 56 [pid = 3848] [id = 608] 15:27:42 INFO - PROCESS | 3848 | --DOMWINDOW == 125 (19ED9000) [pid = 3848] [serial = 1778] [outer = 00000000] [url = about:blank] 15:27:42 INFO - PROCESS | 3848 | --DOMWINDOW == 124 (11007400) [pid = 3848] [serial = 1780] [outer = 00000000] [url = about:blank] 15:27:42 INFO - PROCESS | 3848 | --DOMWINDOW == 123 (13754800) [pid = 3848] [serial = 1783] [outer = 00000000] [url = about:blank] 15:27:42 INFO - PROCESS | 3848 | --DOMWINDOW == 122 (17376800) [pid = 3848] [serial = 1786] [outer = 00000000] [url = about:blank] 15:27:42 INFO - PROCESS | 3848 | --DOMWINDOW == 121 (16239C00) [pid = 3848] [serial = 1807] [outer = 00000000] [url = about:blank] 15:27:42 INFO - PROCESS | 3848 | --DOMWINDOW == 120 (164C3000) [pid = 3848] [serial = 1808] [outer = 00000000] [url = about:blank] 15:27:42 INFO - PROCESS | 3848 | --DOMWINDOW == 119 (160C4800) [pid = 3848] [serial = 1804] [outer = 00000000] [url = about:blank] 15:27:42 INFO - PROCESS | 3848 | --DOMWINDOW == 118 (155E2000) [pid = 3848] [serial = 1801] [outer = 00000000] [url = about:blank] 15:27:42 INFO - PROCESS | 3848 | --DOMWINDOW == 117 (15B6A800) [pid = 3848] [serial = 1802] [outer = 00000000] [url = about:blank] 15:27:42 INFO - PROCESS | 3848 | --DOMWINDOW == 116 (12C44000) [pid = 3848] [serial = 1796] [outer = 00000000] [url = about:blank] 15:27:42 INFO - PROCESS | 3848 | --DOMWINDOW == 115 (11518400) [pid = 3848] [serial = 1795] [outer = 00000000] [url = about:blank] 15:27:42 INFO - PROCESS | 3848 | --DOMWINDOW == 114 (1704FC00) [pid = 3848] [serial = 1811] [outer = 00000000] [url = about:blank] 15:27:42 INFO - PROCESS | 3848 | --DOMWINDOW == 113 (1151C000) [pid = 3848] [serial = 1816] [outer = 00000000] [url = about:blank] 15:27:42 INFO - PROCESS | 3848 | --DOMWINDOW == 112 (17045000) [pid = 3848] [serial = 1810] [outer = 00000000] [url = about:blank] 15:27:42 INFO - PROCESS | 3848 | --DOMWINDOW == 111 (11762400) [pid = 3848] [serial = 1798] [outer = 00000000] [url = about:blank] 15:27:42 INFO - PROCESS | 3848 | --DOMWINDOW == 110 (12C0F800) [pid = 3848] [serial = 1799] [outer = 00000000] [url = about:blank] 15:27:42 INFO - PROCESS | 3848 | --DOMWINDOW == 109 (1A5EEC00) [pid = 3848] [serial = 1789] [outer = 00000000] [url = about:blank] 15:27:42 INFO - PROCESS | 3848 | --DOMWINDOW == 108 (17897C00) [pid = 3848] [serial = 1813] [outer = 00000000] [url = about:blank] 15:27:42 INFO - PROCESS | 3848 | --DOMWINDOW == 107 (1704A400) [pid = 3848] [serial = 1819] [outer = 00000000] [url = about:blank] 15:27:42 INFO - PROCESS | 3848 | --DOMWINDOW == 106 (1789B400) [pid = 3848] [serial = 1814] [outer = 00000000] [url = about:blank] 15:27:42 INFO - PROCESS | 3848 | --DOMWINDOW == 105 (17370000) [pid = 3848] [serial = 1820] [outer = 00000000] [url = about:blank] 15:27:42 INFO - PROCESS | 3848 | --DOMWINDOW == 104 (16184C00) [pid = 3848] [serial = 1805] [outer = 00000000] [url = about:blank] 15:27:42 INFO - PROCESS | 3848 | --DOMWINDOW == 103 (1408D000) [pid = 3848] [serial = 1817] [outer = 00000000] [url = about:blank] 15:27:42 INFO - PROCESS | 3848 | 1462487262967 Marionette TRACE conn2 <- [1,2480,null,{"value":["/2dcontext/shadows/2d.shadow.clip.1.html",0,null,null,[["Shadows of clipped shapes are still drawn within the clipping region",0,null,null]]]}] 15:27:43 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.1.html | Shadows of clipped shapes are still drawn within the clipping region 15:27:43 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.1.html | took 907ms 15:27:43 INFO - PROCESS | 3848 | 1462487263036 Marionette TRACE conn2 -> [0,2481,"getWindowHandle",null] 15:27:43 INFO - PROCESS | 3848 | 1462487263039 Marionette TRACE conn2 <- [1,2481,null,{"value":"13"}] 15:27:43 INFO - PROCESS | 3848 | 1462487263044 Marionette TRACE conn2 -> [0,2482,"setScriptTimeout",{"ms":35000}] 15:27:43 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.2.html 15:27:43 INFO - PROCESS | 3848 | 1462487263046 Marionette TRACE conn2 <- [1,2482,null,{}] 15:27:43 INFO - PROCESS | 3848 | 1462487263050 Marionette TRACE conn2 -> [0,2483,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:27:43 INFO - PROCESS | 3848 | 1462487263133 Marionette TRACE conn2 <- [1,2483,null,{"value":null}] 15:27:43 INFO - PROCESS | 3848 | 1462487263269 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\", \"4d8e089e-8c00-4ed9-b753-79225e50fa4e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:27:43 INFO - PROCESS | 3848 | ++DOCSHELL 1151CC00 == 57 [pid = 3848] [id = 630] 15:27:43 INFO - PROCESS | 3848 | ++DOMWINDOW == 104 (1175C400) [pid = 3848] [serial = 1890] [outer = 00000000] 15:27:43 INFO - PROCESS | 3848 | ++DOMWINDOW == 105 (12F0D400) [pid = 3848] [serial = 1891] [outer = 1175C400] 15:27:43 INFO - PROCESS | 3848 | 1462487263315 Marionette DEBUG loaded listener.js 15:27:43 INFO - PROCESS | 3848 | ++DOMWINDOW == 106 (15138400) [pid = 3848] [serial = 1892] [outer = 1175C400] 15:27:43 INFO - PROCESS | 3848 | 1462487263714 Marionette TRACE conn2 <- [1,2484,null,{"value":["/2dcontext/shadows/2d.shadow.clip.2.html",0,null,null,[["Shadows are not drawn outside the clipping region",0,null,null]]]}] 15:27:43 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.2.html | Shadows are not drawn outside the clipping region 15:27:43 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.2.html | took 750ms 15:27:43 INFO - PROCESS | 3848 | 1462487263785 Marionette TRACE conn2 -> [0,2485,"getWindowHandle",null] 15:27:43 INFO - PROCESS | 3848 | 1462487263787 Marionette TRACE conn2 <- [1,2485,null,{"value":"13"}] 15:27:43 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.3.html 15:27:43 INFO - PROCESS | 3848 | 1462487263792 Marionette TRACE conn2 -> [0,2486,"setScriptTimeout",{"ms":35000}] 15:27:43 INFO - PROCESS | 3848 | 1462487263798 Marionette TRACE conn2 <- [1,2486,null,{}] 15:27:43 INFO - PROCESS | 3848 | 1462487263814 Marionette TRACE conn2 -> [0,2487,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:27:43 INFO - PROCESS | 3848 | 1462487263925 Marionette TRACE conn2 <- [1,2487,null,{"value":null}] 15:27:43 INFO - PROCESS | 3848 | 1462487263943 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\", \"4d8e089e-8c00-4ed9-b753-79225e50fa4e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:27:43 INFO - PROCESS | 3848 | ++DOCSHELL 1617DC00 == 58 [pid = 3848] [id = 631] 15:27:43 INFO - PROCESS | 3848 | ++DOMWINDOW == 107 (1617E000) [pid = 3848] [serial = 1893] [outer = 00000000] 15:27:43 INFO - PROCESS | 3848 | ++DOMWINDOW == 108 (1622F000) [pid = 3848] [serial = 1894] [outer = 1617E000] 15:27:43 INFO - PROCESS | 3848 | 1462487263988 Marionette DEBUG loaded listener.js 15:27:44 INFO - PROCESS | 3848 | ++DOMWINDOW == 109 (164C0400) [pid = 3848] [serial = 1895] [outer = 1617E000] 15:27:44 INFO - PROCESS | 3848 | 1462487264454 Marionette TRACE conn2 <- [1,2488,null,{"value":["/2dcontext/shadows/2d.shadow.clip.3.html",0,null,null,[["Shadows of clipped shapes are still drawn within the clipping region",0,null,null]]]}] 15:27:44 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.3.html | Shadows of clipped shapes are still drawn within the clipping region 15:27:44 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.3.html | took 703ms 15:27:44 INFO - PROCESS | 3848 | 1462487264490 Marionette TRACE conn2 -> [0,2489,"getWindowHandle",null] 15:27:44 INFO - PROCESS | 3848 | 1462487264492 Marionette TRACE conn2 <- [1,2489,null,{"value":"13"}] 15:27:44 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.1.html 15:27:44 INFO - PROCESS | 3848 | 1462487264495 Marionette TRACE conn2 -> [0,2490,"setScriptTimeout",{"ms":35000}] 15:27:44 INFO - PROCESS | 3848 | 1462487264497 Marionette TRACE conn2 <- [1,2490,null,{}] 15:27:44 INFO - PROCESS | 3848 | 1462487264500 Marionette TRACE conn2 -> [0,2491,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:27:44 INFO - PROCESS | 3848 | 1462487264583 Marionette TRACE conn2 <- [1,2491,null,{"value":null}] 15:27:44 INFO - PROCESS | 3848 | 1462487264589 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\", \"4d8e089e-8c00-4ed9-b753-79225e50fa4e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:27:44 INFO - PROCESS | 3848 | ++DOCSHELL 10F0A800 == 59 [pid = 3848] [id = 632] 15:27:44 INFO - PROCESS | 3848 | ++DOMWINDOW == 110 (1617C400) [pid = 3848] [serial = 1896] [outer = 00000000] 15:27:44 INFO - PROCESS | 3848 | ++DOMWINDOW == 111 (16649800) [pid = 3848] [serial = 1897] [outer = 1617C400] 15:27:44 INFO - PROCESS | 3848 | 1462487264633 Marionette DEBUG loaded listener.js 15:27:44 INFO - PROCESS | 3848 | ++DOMWINDOW == 112 (16D27800) [pid = 3848] [serial = 1898] [outer = 1617C400] 15:27:45 INFO - PROCESS | 3848 | 1462487265112 Marionette TRACE conn2 <- [1,2492,null,{"value":["/2dcontext/shadows/2d.shadow.composite.1.html",0,null,null,[["Shadows are drawn using globalCompositeOperation",0,null,null]]]}] 15:27:45 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.1.html | Shadows are drawn using globalCompositeOperation 15:27:45 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.1.html | took 641ms 15:27:45 INFO - PROCESS | 3848 | 1462487265133 Marionette TRACE conn2 -> [0,2493,"getWindowHandle",null] 15:27:45 INFO - PROCESS | 3848 | 1462487265135 Marionette TRACE conn2 <- [1,2493,null,{"value":"13"}] 15:27:45 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.2.html 15:27:45 INFO - PROCESS | 3848 | 1462487265149 Marionette TRACE conn2 -> [0,2494,"setScriptTimeout",{"ms":35000}] 15:27:45 INFO - PROCESS | 3848 | 1462487265151 Marionette TRACE conn2 <- [1,2494,null,{}] 15:27:45 INFO - PROCESS | 3848 | 1462487265154 Marionette TRACE conn2 -> [0,2495,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:27:45 INFO - PROCESS | 3848 | 1462487265266 Marionette TRACE conn2 <- [1,2495,null,{"value":null}] 15:27:45 INFO - PROCESS | 3848 | 1462487265360 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\", \"4d8e089e-8c00-4ed9-b753-79225e50fa4e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:27:45 INFO - PROCESS | 3848 | ++DOCSHELL 17046800 == 60 [pid = 3848] [id = 633] 15:27:45 INFO - PROCESS | 3848 | ++DOMWINDOW == 113 (17049000) [pid = 3848] [serial = 1899] [outer = 00000000] 15:27:45 INFO - PROCESS | 3848 | ++DOMWINDOW == 114 (171D6000) [pid = 3848] [serial = 1900] [outer = 17049000] 15:27:45 INFO - PROCESS | 3848 | 1462487265412 Marionette DEBUG loaded listener.js 15:27:45 INFO - PROCESS | 3848 | ++DOMWINDOW == 115 (1736FC00) [pid = 3848] [serial = 1901] [outer = 17049000] 15:27:45 INFO - PROCESS | 3848 | 1462487265856 Marionette TRACE conn2 <- [1,2496,null,{"value":["/2dcontext/shadows/2d.shadow.composite.2.html",0,null,null,[["Shadows are drawn using globalCompositeOperation",0,null,null]]]}] 15:27:45 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.2.html | Shadows are drawn using globalCompositeOperation 15:27:45 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.2.html | took 734ms 15:27:45 INFO - PROCESS | 3848 | 1462487265890 Marionette TRACE conn2 -> [0,2497,"getWindowHandle",null] 15:27:45 INFO - PROCESS | 3848 | 1462487265892 Marionette TRACE conn2 <- [1,2497,null,{"value":"13"}] 15:27:45 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.3.html 15:27:45 INFO - PROCESS | 3848 | 1462487265896 Marionette TRACE conn2 -> [0,2498,"setScriptTimeout",{"ms":35000}] 15:27:45 INFO - PROCESS | 3848 | 1462487265897 Marionette TRACE conn2 <- [1,2498,null,{}] 15:27:45 INFO - PROCESS | 3848 | 1462487265901 Marionette TRACE conn2 -> [0,2499,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:27:46 INFO - PROCESS | 3848 | 1462487266020 Marionette TRACE conn2 <- [1,2499,null,{"value":null}] 15:27:46 INFO - PROCESS | 3848 | 1462487266095 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\", \"4d8e089e-8c00-4ed9-b753-79225e50fa4e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:27:46 INFO - PROCESS | 3848 | ++DOCSHELL 17894400 == 61 [pid = 3848] [id = 634] 15:27:46 INFO - PROCESS | 3848 | ++DOMWINDOW == 116 (17A60000) [pid = 3848] [serial = 1902] [outer = 00000000] 15:27:46 INFO - PROCESS | 3848 | ++DOMWINDOW == 117 (17F8D800) [pid = 3848] [serial = 1903] [outer = 17A60000] 15:27:46 INFO - PROCESS | 3848 | 1462487266138 Marionette DEBUG loaded listener.js 15:27:46 INFO - PROCESS | 3848 | ++DOMWINDOW == 118 (17F8E400) [pid = 3848] [serial = 1904] [outer = 17A60000] 15:27:46 INFO - PROCESS | 3848 | 1462487266551 Marionette TRACE conn2 <- [1,2500,null,{"value":["/2dcontext/shadows/2d.shadow.composite.3.html",0,null,null,[["Areas outside shadows are drawn correctly with destination-out",0,null,null]]]}] 15:27:46 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.3.html | Areas outside shadows are drawn correctly with destination-out 15:27:46 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.3.html | took 703ms 15:27:46 INFO - PROCESS | 3848 | 1462487266595 Marionette TRACE conn2 -> [0,2501,"getWindowHandle",null] 15:27:46 INFO - PROCESS | 3848 | 1462487266597 Marionette TRACE conn2 <- [1,2501,null,{"value":"13"}] 15:27:46 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.blur.html 15:27:46 INFO - PROCESS | 3848 | 1462487266605 Marionette TRACE conn2 -> [0,2502,"setScriptTimeout",{"ms":35000}] 15:27:46 INFO - PROCESS | 3848 | 1462487266606 Marionette TRACE conn2 <- [1,2502,null,{}] 15:27:46 INFO - PROCESS | 3848 | 1462487266611 Marionette TRACE conn2 -> [0,2503,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:27:46 INFO - PROCESS | 3848 | 1462487266751 Marionette TRACE conn2 <- [1,2503,null,{"value":null}] 15:27:46 INFO - PROCESS | 3848 | --DOMWINDOW == 117 (10D20000) [pid = 3848] [serial = 1731] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.range.html] 15:27:46 INFO - PROCESS | 3848 | --DOMWINDOW == 116 (10663400) [pid = 3848] [serial = 1842] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.4.html] 15:27:46 INFO - PROCESS | 3848 | --DOMWINDOW == 115 (151B5000) [pid = 3848] [serial = 1845] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.5.html] 15:27:46 INFO - PROCESS | 3848 | --DOMWINDOW == 114 (10F10C00) [pid = 3848] [serial = 1836] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.2.html] 15:27:46 INFO - PROCESS | 3848 | --DOMWINDOW == 113 (17E9DC00) [pid = 3848] [serial = 1863] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html] 15:27:46 INFO - PROCESS | 3848 | --DOMWINDOW == 112 (17979C00) [pid = 3848] [serial = 1857] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html] 15:27:46 INFO - PROCESS | 3848 | --DOMWINDOW == 111 (11019800) [pid = 3848] [serial = 1860] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html] 15:27:46 INFO - PROCESS | 3848 | --DOMWINDOW == 110 (160BEC00) [pid = 3848] [serial = 1848] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html] 15:27:46 INFO - PROCESS | 3848 | --DOMWINDOW == 109 (10DE8000) [pid = 3848] [serial = 1854] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html] 15:27:46 INFO - PROCESS | 3848 | --DOMWINDOW == 108 (15C64000) [pid = 3848] [serial = 1851] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html] 15:27:46 INFO - PROCESS | 3848 | --DOMWINDOW == 107 (1175C000) [pid = 3848] [serial = 1791] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.created.html] 15:27:46 INFO - PROCESS | 3848 | --DOMWINDOW == 106 (1100B000) [pid = 3848] [serial = 1839] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.3.html] 15:27:46 INFO - PROCESS | 3848 | 1462487266943 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\", \"4d8e089e-8c00-4ed9-b753-79225e50fa4e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:27:46 INFO - PROCESS | 3848 | ++DOCSHELL 0F626800 == 62 [pid = 3848] [id = 635] 15:27:46 INFO - PROCESS | 3848 | ++DOMWINDOW == 107 (0F66B800) [pid = 3848] [serial = 1905] [outer = 00000000] 15:27:46 INFO - PROCESS | 3848 | ++DOMWINDOW == 108 (10E0EC00) [pid = 3848] [serial = 1906] [outer = 0F66B800] 15:27:46 INFO - PROCESS | 3848 | 1462487266988 Marionette DEBUG loaded listener.js 15:27:47 INFO - PROCESS | 3848 | ++DOMWINDOW == 109 (11B4A000) [pid = 3848] [serial = 1907] [outer = 0F66B800] 15:27:47 INFO - PROCESS | 3848 | 1462487267375 Marionette TRACE conn2 <- [1,2504,null,{"value":["/2dcontext/shadows/2d.shadow.enable.blur.html",0,null,null,[["Shadows are drawn if shadowBlur is set",0,null,null]]]}] 15:27:47 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.blur.html | Shadows are drawn if shadowBlur is set 15:27:47 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.blur.html | took 797ms 15:27:47 INFO - PROCESS | 3848 | 1462487267403 Marionette TRACE conn2 -> [0,2505,"getWindowHandle",null] 15:27:47 INFO - PROCESS | 3848 | 1462487267405 Marionette TRACE conn2 <- [1,2505,null,{"value":"13"}] 15:27:47 INFO - PROCESS | 3848 | 1462487267408 Marionette TRACE conn2 -> [0,2506,"setScriptTimeout",{"ms":35000}] 15:27:47 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.1.html 15:27:47 INFO - PROCESS | 3848 | 1462487267410 Marionette TRACE conn2 <- [1,2506,null,{}] 15:27:47 INFO - PROCESS | 3848 | 1462487267413 Marionette TRACE conn2 -> [0,2507,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:27:47 INFO - PROCESS | 3848 | 1462487267532 Marionette TRACE conn2 <- [1,2507,null,{"value":null}] 15:27:47 INFO - PROCESS | 3848 | 1462487267538 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\", \"4d8e089e-8c00-4ed9-b753-79225e50fa4e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:27:47 INFO - PROCESS | 3848 | ++DOCSHELL 11019800 == 63 [pid = 3848] [id = 636] 15:27:47 INFO - PROCESS | 3848 | ++DOMWINDOW == 110 (151B5000) [pid = 3848] [serial = 1908] [outer = 00000000] 15:27:47 INFO - PROCESS | 3848 | ++DOMWINDOW == 111 (19ED9000) [pid = 3848] [serial = 1909] [outer = 151B5000] 15:27:47 INFO - PROCESS | 3848 | 1462487267581 Marionette DEBUG loaded listener.js 15:27:47 INFO - PROCESS | 3848 | ++DOMWINDOW == 112 (1A19BC00) [pid = 3848] [serial = 1910] [outer = 151B5000] 15:27:47 INFO - PROCESS | 3848 | 1462487267990 Marionette TRACE conn2 <- [1,2508,null,{"value":["/2dcontext/shadows/2d.shadow.enable.off.1.html",0,null,null,[["Shadows are not drawn when only shadowColor is set",0,null,null]]]}] 15:27:48 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.1.html | Shadows are not drawn when only shadowColor is set 15:27:48 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.1.html | took 625ms 15:27:48 INFO - PROCESS | 3848 | 1462487268046 Marionette TRACE conn2 -> [0,2509,"getWindowHandle",null] 15:27:48 INFO - PROCESS | 3848 | 1462487268048 Marionette TRACE conn2 <- [1,2509,null,{"value":"13"}] 15:27:48 INFO - PROCESS | 3848 | 1462487268052 Marionette TRACE conn2 -> [0,2510,"setScriptTimeout",{"ms":35000}] 15:27:48 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.2.html 15:27:48 INFO - PROCESS | 3848 | 1462487268053 Marionette TRACE conn2 <- [1,2510,null,{}] 15:27:48 INFO - PROCESS | 3848 | 1462487268057 Marionette TRACE conn2 -> [0,2511,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:27:48 INFO - PROCESS | 3848 | 1462487268144 Marionette TRACE conn2 <- [1,2511,null,{"value":null}] 15:27:48 INFO - PROCESS | 3848 | 1462487268150 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\", \"4d8e089e-8c00-4ed9-b753-79225e50fa4e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:27:48 INFO - PROCESS | 3848 | ++DOCSHELL 10DE0800 == 64 [pid = 3848] [id = 637] 15:27:48 INFO - PROCESS | 3848 | ++DOMWINDOW == 113 (10DEA400) [pid = 3848] [serial = 1911] [outer = 00000000] 15:27:48 INFO - PROCESS | 3848 | ++DOMWINDOW == 114 (13F89C00) [pid = 3848] [serial = 1912] [outer = 10DEA400] 15:27:48 INFO - PROCESS | 3848 | 1462487268199 Marionette DEBUG loaded listener.js 15:27:48 INFO - PROCESS | 3848 | ++DOMWINDOW == 115 (19ED9C00) [pid = 3848] [serial = 1913] [outer = 10DEA400] 15:27:48 INFO - PROCESS | 3848 | 1462487268685 Marionette TRACE conn2 <- [1,2512,null,{"value":["/2dcontext/shadows/2d.shadow.enable.off.2.html",0,null,null,[["Shadows are not drawn when only shadowColor is set",0,null,null]]]}] 15:27:48 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.2.html | Shadows are not drawn when only shadowColor is set 15:27:48 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.2.html | took 703ms 15:27:48 INFO - PROCESS | 3848 | 1462487268752 Marionette TRACE conn2 -> [0,2513,"getWindowHandle",null] 15:27:48 INFO - PROCESS | 3848 | 1462487268754 Marionette TRACE conn2 <- [1,2513,null,{"value":"13"}] 15:27:48 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.x.html 15:27:48 INFO - PROCESS | 3848 | 1462487268757 Marionette TRACE conn2 -> [0,2514,"setScriptTimeout",{"ms":35000}] 15:27:48 INFO - PROCESS | 3848 | 1462487268759 Marionette TRACE conn2 <- [1,2514,null,{}] 15:27:48 INFO - PROCESS | 3848 | 1462487268762 Marionette TRACE conn2 -> [0,2515,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:27:48 INFO - PROCESS | 3848 | 1462487268852 Marionette TRACE conn2 <- [1,2515,null,{"value":null}] 15:27:48 INFO - PROCESS | 3848 | 1462487268861 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\", \"4d8e089e-8c00-4ed9-b753-79225e50fa4e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:27:48 INFO - PROCESS | 3848 | ++DOCSHELL 1175C800 == 65 [pid = 3848] [id = 638] 15:27:48 INFO - PROCESS | 3848 | ++DOMWINDOW == 116 (1AC54800) [pid = 3848] [serial = 1914] [outer = 00000000] 15:27:48 INFO - PROCESS | 3848 | ++DOMWINDOW == 117 (1AD46400) [pid = 3848] [serial = 1915] [outer = 1AC54800] 15:27:48 INFO - PROCESS | 3848 | 1462487268909 Marionette DEBUG loaded listener.js 15:27:48 INFO - PROCESS | 3848 | ++DOMWINDOW == 118 (1AD7E400) [pid = 3848] [serial = 1916] [outer = 1AC54800] 15:27:49 INFO - PROCESS | 3848 | 1462487269656 Marionette TRACE conn2 <- [1,2516,null,{"value":["/2dcontext/shadows/2d.shadow.enable.x.html",0,null,null,[["Shadows are drawn if shadowOffsetX is set",0,null,null]]]}] 15:27:49 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.x.html | Shadows are drawn if shadowOffsetX is set 15:27:49 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.x.html | took 938ms 15:27:49 INFO - PROCESS | 3848 | 1462487269704 Marionette TRACE conn2 -> [0,2517,"getWindowHandle",null] 15:27:49 INFO - PROCESS | 3848 | 1462487269709 Marionette TRACE conn2 <- [1,2517,null,{"value":"13"}] 15:27:49 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.y.html 15:27:49 INFO - PROCESS | 3848 | 1462487269714 Marionette TRACE conn2 -> [0,2518,"setScriptTimeout",{"ms":35000}] 15:27:49 INFO - PROCESS | 3848 | 1462487269718 Marionette TRACE conn2 <- [1,2518,null,{}] 15:27:49 INFO - PROCESS | 3848 | 1462487269724 Marionette TRACE conn2 -> [0,2519,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:27:49 INFO - PROCESS | 3848 | 1462487269838 Marionette TRACE conn2 <- [1,2519,null,{"value":null}] 15:27:49 INFO - PROCESS | 3848 | 1462487269985 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\", \"4d8e089e-8c00-4ed9-b753-79225e50fa4e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:27:50 INFO - PROCESS | 3848 | ++DOCSHELL 106CC800 == 66 [pid = 3848] [id = 639] 15:27:50 INFO - PROCESS | 3848 | ++DOMWINDOW == 119 (11007400) [pid = 3848] [serial = 1917] [outer = 00000000] 15:27:50 INFO - PROCESS | 3848 | ++DOMWINDOW == 120 (11B0B800) [pid = 3848] [serial = 1918] [outer = 11007400] 15:27:50 INFO - PROCESS | 3848 | 1462487270042 Marionette DEBUG loaded listener.js 15:27:50 INFO - PROCESS | 3848 | ++DOMWINDOW == 121 (13484800) [pid = 3848] [serial = 1919] [outer = 11007400] 15:27:50 INFO - PROCESS | 3848 | 1462487270628 Marionette TRACE conn2 <- [1,2520,null,{"value":["/2dcontext/shadows/2d.shadow.enable.y.html",0,null,null,[["Shadows are drawn if shadowOffsetY is set",0,null,null]]]}] 15:27:50 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.y.html | Shadows are drawn if shadowOffsetY is set 15:27:50 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.y.html | took 953ms 15:27:50 INFO - PROCESS | 3848 | 1462487270660 Marionette TRACE conn2 -> [0,2521,"getWindowHandle",null] 15:27:50 INFO - PROCESS | 3848 | 1462487270666 Marionette TRACE conn2 <- [1,2521,null,{"value":"13"}] 15:27:50 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.alpha.html 15:27:50 INFO - PROCESS | 3848 | 1462487270672 Marionette TRACE conn2 -> [0,2522,"setScriptTimeout",{"ms":35000}] 15:27:50 INFO - PROCESS | 3848 | 1462487270675 Marionette TRACE conn2 <- [1,2522,null,{}] 15:27:50 INFO - PROCESS | 3848 | 1462487270679 Marionette TRACE conn2 -> [0,2523,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:27:50 INFO - PROCESS | 3848 | 1462487270787 Marionette TRACE conn2 <- [1,2523,null,{"value":null}] 15:27:50 INFO - PROCESS | 3848 | 1462487270944 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\", \"4d8e089e-8c00-4ed9-b753-79225e50fa4e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:27:50 INFO - PROCESS | 3848 | ++DOCSHELL 1466C800 == 67 [pid = 3848] [id = 640] 15:27:50 INFO - PROCESS | 3848 | ++DOMWINDOW == 122 (15B6DC00) [pid = 3848] [serial = 1920] [outer = 00000000] 15:27:50 INFO - PROCESS | 3848 | ++DOMWINDOW == 123 (16628000) [pid = 3848] [serial = 1921] [outer = 15B6DC00] 15:27:51 INFO - PROCESS | 3848 | 1462487270998 Marionette DEBUG loaded listener.js 15:27:51 INFO - PROCESS | 3848 | ++DOMWINDOW == 124 (17045C00) [pid = 3848] [serial = 1922] [outer = 15B6DC00] 15:27:51 INFO - PROCESS | 3848 | 1462487271610 Marionette TRACE conn2 <- [1,2524,null,{"value":["/2dcontext/shadows/2d.shadow.gradient.alpha.html",0,null,null,[["Shadows are drawn correctly for partially-transparent gradient fills",0,null,null]]]}] 15:27:51 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.alpha.html | Shadows are drawn correctly for partially-transparent gradient fills 15:27:51 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.alpha.html | took 1000ms 15:27:51 INFO - PROCESS | 3848 | 1462487271673 Marionette TRACE conn2 -> [0,2525,"getWindowHandle",null] 15:27:51 INFO - PROCESS | 3848 | 1462487271675 Marionette TRACE conn2 <- [1,2525,null,{"value":"13"}] 15:27:51 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.basic.html 15:27:51 INFO - PROCESS | 3848 | 1462487271679 Marionette TRACE conn2 -> [0,2526,"setScriptTimeout",{"ms":35000}] 15:27:51 INFO - PROCESS | 3848 | 1462487271683 Marionette TRACE conn2 <- [1,2526,null,{}] 15:27:51 INFO - PROCESS | 3848 | 1462487271694 Marionette TRACE conn2 -> [0,2527,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:27:51 INFO - PROCESS | 3848 | 1462487271804 Marionette TRACE conn2 <- [1,2527,null,{"value":null}] 15:27:51 INFO - PROCESS | 3848 | 1462487271949 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\", \"4d8e089e-8c00-4ed9-b753-79225e50fa4e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:27:51 INFO - PROCESS | 3848 | ++DOCSHELL 19ECC400 == 68 [pid = 3848] [id = 641] 15:27:51 INFO - PROCESS | 3848 | ++DOMWINDOW == 125 (1A191800) [pid = 3848] [serial = 1923] [outer = 00000000] 15:27:52 INFO - PROCESS | 3848 | ++DOMWINDOW == 126 (1AD3C400) [pid = 3848] [serial = 1924] [outer = 1A191800] 15:27:52 INFO - PROCESS | 3848 | 1462487272006 Marionette DEBUG loaded listener.js 15:27:52 INFO - PROCESS | 3848 | ++DOMWINDOW == 127 (1AD7F000) [pid = 3848] [serial = 1925] [outer = 1A191800] 15:27:52 INFO - PROCESS | 3848 | 1462487272557 Marionette TRACE conn2 <- [1,2528,null,{"value":["/2dcontext/shadows/2d.shadow.gradient.basic.html",0,null,null,[["Shadows are drawn for gradient fills",0,null,null]]]}] 15:27:52 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.basic.html | Shadows are drawn for gradient fills 15:27:52 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.basic.html | took 938ms 15:27:52 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html 15:27:52 INFO - PROCESS | 3848 | 1462487272624 Marionette TRACE conn2 -> [0,2529,"getWindowHandle",null] 15:27:52 INFO - PROCESS | 3848 | 1462487272627 Marionette TRACE conn2 <- [1,2529,null,{"value":"13"}] 15:27:52 INFO - PROCESS | 3848 | 1462487272630 Marionette TRACE conn2 -> [0,2530,"setScriptTimeout",{"ms":35000}] 15:27:52 INFO - PROCESS | 3848 | 1462487272632 Marionette TRACE conn2 <- [1,2530,null,{}] 15:27:52 INFO - PROCESS | 3848 | 1462487272636 Marionette TRACE conn2 -> [0,2531,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:27:52 INFO - PROCESS | 3848 | 1462487272742 Marionette TRACE conn2 <- [1,2531,null,{"value":null}] 15:27:52 INFO - PROCESS | 3848 | 1462487272857 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\", \"4d8e089e-8c00-4ed9-b753-79225e50fa4e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:27:52 INFO - PROCESS | 3848 | ++DOCSHELL 1AD4B400 == 69 [pid = 3848] [id = 642] 15:27:52 INFO - PROCESS | 3848 | ++DOMWINDOW == 128 (1AD86C00) [pid = 3848] [serial = 1926] [outer = 00000000] 15:27:52 INFO - PROCESS | 3848 | ++DOMWINDOW == 129 (1AD8B400) [pid = 3848] [serial = 1927] [outer = 1AD86C00] 15:27:52 INFO - PROCESS | 3848 | 1462487272951 Marionette DEBUG loaded listener.js 15:27:53 INFO - PROCESS | 3848 | ++DOMWINDOW == 130 (1AEC9000) [pid = 3848] [serial = 1928] [outer = 1AD86C00] 15:27:53 INFO - PROCESS | 3848 | 1462487273509 Marionette TRACE conn2 <- [1,2532,null,{"value":["/2dcontext/shadows/2d.shadow.gradient.transparent.1.html",0,null,null,[["Shadows are not drawn for transparent gradient fills",0,null,null]]]}] 15:27:53 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | Shadows are not drawn for transparent gradient fills 15:27:53 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | took 938ms 15:27:53 INFO - PROCESS | 3848 | 1462487273575 Marionette TRACE conn2 -> [0,2533,"getWindowHandle",null] 15:27:53 INFO - PROCESS | 3848 | 1462487273578 Marionette TRACE conn2 <- [1,2533,null,{"value":"13"}] 15:27:53 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html 15:27:53 INFO - PROCESS | 3848 | 1462487273581 Marionette TRACE conn2 -> [0,2534,"setScriptTimeout",{"ms":35000}] 15:27:53 INFO - PROCESS | 3848 | 1462487273583 Marionette TRACE conn2 <- [1,2534,null,{}] 15:27:53 INFO - PROCESS | 3848 | 1462487273587 Marionette TRACE conn2 -> [0,2535,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:27:53 INFO - PROCESS | 3848 | 1462487273689 Marionette TRACE conn2 <- [1,2535,null,{"value":null}] 15:27:53 INFO - PROCESS | 3848 | 1462487273804 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\", \"4d8e089e-8c00-4ed9-b753-79225e50fa4e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:27:53 INFO - PROCESS | 3848 | ++DOCSHELL 10EAC000 == 70 [pid = 3848] [id = 643] 15:27:53 INFO - PROCESS | 3848 | ++DOMWINDOW == 131 (1AD89000) [pid = 3848] [serial = 1929] [outer = 00000000] 15:27:53 INFO - PROCESS | 3848 | ++DOMWINDOW == 132 (1AECF400) [pid = 3848] [serial = 1930] [outer = 1AD89000] 15:27:53 INFO - PROCESS | 3848 | 1462487273901 Marionette DEBUG loaded listener.js 15:27:53 INFO - PROCESS | 3848 | ++DOMWINDOW == 133 (1AED2400) [pid = 3848] [serial = 1931] [outer = 1AD89000] 15:27:54 INFO - PROCESS | 3848 | 1462487274483 Marionette TRACE conn2 <- [1,2536,null,{"value":["/2dcontext/shadows/2d.shadow.gradient.transparent.2.html",0,null,null,[["Shadows are not drawn for transparent parts of gradient fills",0,null,null]]]}] 15:27:54 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | Shadows are not drawn for transparent parts of gradient fills 15:27:54 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | took 937ms 15:27:54 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.alpha.html 15:27:54 INFO - PROCESS | 3848 | 1462487274526 Marionette TRACE conn2 -> [0,2537,"getWindowHandle",null] 15:27:54 INFO - PROCESS | 3848 | 1462487274529 Marionette TRACE conn2 <- [1,2537,null,{"value":"13"}] 15:27:54 INFO - PROCESS | 3848 | 1462487274533 Marionette TRACE conn2 -> [0,2538,"setScriptTimeout",{"ms":35000}] 15:27:54 INFO - PROCESS | 3848 | 1462487274535 Marionette TRACE conn2 <- [1,2538,null,{}] 15:27:54 INFO - PROCESS | 3848 | 1462487274539 Marionette TRACE conn2 -> [0,2539,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:27:54 INFO - PROCESS | 3848 | 1462487274651 Marionette TRACE conn2 <- [1,2539,null,{"value":null}] 15:27:54 INFO - PROCESS | 3848 | 1462487274946 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\", \"4d8e089e-8c00-4ed9-b753-79225e50fa4e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:27:55 INFO - PROCESS | 3848 | ++DOCSHELL 11009800 == 71 [pid = 3848] [id = 644] 15:27:55 INFO - PROCESS | 3848 | ++DOMWINDOW == 134 (11009C00) [pid = 3848] [serial = 1932] [outer = 00000000] 15:27:55 INFO - PROCESS | 3848 | ++DOMWINDOW == 135 (11510800) [pid = 3848] [serial = 1933] [outer = 11009C00] 15:27:55 INFO - PROCESS | 3848 | 1462487275028 Marionette DEBUG loaded listener.js 15:27:55 INFO - PROCESS | 3848 | ++DOMWINDOW == 136 (11B43000) [pid = 3848] [serial = 1934] [outer = 11009C00] 15:27:55 INFO - PROCESS | 3848 | 1462487275679 Marionette TRACE conn2 <- [1,2540,null,{"value":["/2dcontext/shadows/2d.shadow.image.alpha.html",0,null,null,[["Shadows are drawn correctly for partially-transparent images",0,null,null]]]}] 15:27:55 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.alpha.html | Shadows are drawn correctly for partially-transparent images 15:27:55 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.alpha.html | took 1188ms 15:27:55 INFO - PROCESS | 3848 | 1462487275734 Marionette TRACE conn2 -> [0,2541,"getWindowHandle",null] 15:27:55 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.basic.html 15:27:55 INFO - PROCESS | 3848 | 1462487275737 Marionette TRACE conn2 <- [1,2541,null,{"value":"13"}] 15:27:55 INFO - PROCESS | 3848 | 1462487275741 Marionette TRACE conn2 -> [0,2542,"setScriptTimeout",{"ms":35000}] 15:27:55 INFO - PROCESS | 3848 | 1462487275745 Marionette TRACE conn2 <- [1,2542,null,{}] 15:27:55 INFO - PROCESS | 3848 | 1462487275749 Marionette TRACE conn2 -> [0,2543,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:27:55 INFO - PROCESS | 3848 | 1462487275851 Marionette TRACE conn2 <- [1,2543,null,{"value":null}] 15:27:56 INFO - PROCESS | 3848 | 1462487275997 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\", \"4d8e089e-8c00-4ed9-b753-79225e50fa4e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:27:56 INFO - PROCESS | 3848 | ++DOCSHELL 13CB9800 == 72 [pid = 3848] [id = 645] 15:27:56 INFO - PROCESS | 3848 | ++DOMWINDOW == 137 (146D7000) [pid = 3848] [serial = 1935] [outer = 00000000] 15:27:56 INFO - PROCESS | 3848 | ++DOMWINDOW == 138 (1603FC00) [pid = 3848] [serial = 1936] [outer = 146D7000] 15:27:56 INFO - PROCESS | 3848 | 1462487276050 Marionette DEBUG loaded listener.js 15:27:56 INFO - PROCESS | 3848 | ++DOMWINDOW == 139 (164C3000) [pid = 3848] [serial = 1937] [outer = 146D7000] 15:27:56 INFO - PROCESS | 3848 | --DOCSHELL 151B9800 == 71 [pid = 3848] [id = 566] 15:27:56 INFO - PROCESS | 3848 | --DOCSHELL 11008C00 == 70 [pid = 3848] [id = 597] 15:27:56 INFO - PROCESS | 3848 | --DOCSHELL 1A31C000 == 69 [pid = 3848] [id = 596] 15:27:56 INFO - PROCESS | 3848 | --DOCSHELL 0F664C00 == 68 [pid = 3848] [id = 565] 15:27:56 INFO - PROCESS | 3848 | --DOCSHELL 164BAC00 == 67 [pid = 3848] [id = 595] 15:27:56 INFO - PROCESS | 3848 | --DOCSHELL 10DE0800 == 66 [pid = 3848] [id = 637] 15:27:56 INFO - PROCESS | 3848 | --DOCSHELL 11019800 == 65 [pid = 3848] [id = 636] 15:27:56 INFO - PROCESS | 3848 | --DOCSHELL 0F626800 == 64 [pid = 3848] [id = 635] 15:27:56 INFO - PROCESS | 3848 | --DOCSHELL 17894400 == 63 [pid = 3848] [id = 634] 15:27:56 INFO - PROCESS | 3848 | --DOCSHELL 17046800 == 62 [pid = 3848] [id = 633] 15:27:56 INFO - PROCESS | 3848 | --DOCSHELL 10F0A800 == 61 [pid = 3848] [id = 632] 15:27:56 INFO - PROCESS | 3848 | --DOCSHELL 1617DC00 == 60 [pid = 3848] [id = 631] 15:27:56 INFO - PROCESS | 3848 | --DOCSHELL 1151CC00 == 59 [pid = 3848] [id = 630] 15:27:56 INFO - PROCESS | 3848 | --DOMWINDOW == 138 (1A313800) [pid = 3848] [serial = 1867] [outer = 00000000] [url = about:blank] 15:27:56 INFO - PROCESS | 3848 | --DOCSHELL 131CE400 == 58 [pid = 3848] [id = 629] 15:27:56 INFO - PROCESS | 3848 | --DOCSHELL 0F5CB800 == 57 [pid = 3848] [id = 628] 15:27:56 INFO - PROCESS | 3848 | --DOCSHELL 1375FC00 == 56 [pid = 3848] [id = 624] 15:27:56 INFO - PROCESS | 3848 | --DOCSHELL 10E0B400 == 55 [pid = 3848] [id = 623] 15:27:56 INFO - PROCESS | 3848 | --DOCSHELL 1513AC00 == 54 [pid = 3848] [id = 622] 15:27:56 INFO - PROCESS | 3848 | --DOMWINDOW == 137 (17349800) [pid = 3848] [serial = 1733] [outer = 00000000] [url = about:blank] 15:27:56 INFO - PROCESS | 3848 | --DOMWINDOW == 136 (11759400) [pid = 3848] [serial = 1844] [outer = 00000000] [url = about:blank] 15:27:56 INFO - PROCESS | 3848 | --DOMWINDOW == 135 (1753C800) [pid = 3848] [serial = 1831] [outer = 00000000] [url = about:blank] 15:27:56 INFO - PROCESS | 3848 | --DOMWINDOW == 134 (15C5C400) [pid = 3848] [serial = 1847] [outer = 00000000] [url = about:blank] 15:27:56 INFO - PROCESS | 3848 | --DOMWINDOW == 133 (16043800) [pid = 3848] [serial = 1837] [outer = 00000000] [url = about:blank] 15:27:56 INFO - PROCESS | 3848 | --DOMWINDOW == 132 (16043C00) [pid = 3848] [serial = 1838] [outer = 00000000] [url = about:blank] 15:27:56 INFO - PROCESS | 3848 | --DOMWINDOW == 131 (155E7000) [pid = 3848] [serial = 1846] [outer = 00000000] [url = about:blank] 15:27:56 INFO - PROCESS | 3848 | --DOMWINDOW == 130 (1513C800) [pid = 3848] [serial = 1828] [outer = 00000000] [url = about:blank] 15:27:56 INFO - PROCESS | 3848 | --DOMWINDOW == 129 (184B2400) [pid = 3848] [serial = 1864] [outer = 00000000] [url = about:blank] 15:27:56 INFO - PROCESS | 3848 | --DOMWINDOW == 128 (17F8E000) [pid = 3848] [serial = 1858] [outer = 00000000] [url = about:blank] 15:27:56 INFO - PROCESS | 3848 | --DOMWINDOW == 127 (11010C00) [pid = 3848] [serial = 1825] [outer = 00000000] [url = about:blank] 15:27:56 INFO - PROCESS | 3848 | --DOMWINDOW == 126 (15C64400) [pid = 3848] [serial = 1861] [outer = 00000000] [url = about:blank] 15:27:56 INFO - PROCESS | 3848 | --DOMWINDOW == 125 (1802FC00) [pid = 3848] [serial = 1859] [outer = 00000000] [url = about:blank] 15:27:56 INFO - PROCESS | 3848 | --DOMWINDOW == 124 (1A5FC800) [pid = 3848] [serial = 1834] [outer = 00000000] [url = about:blank] 15:27:56 INFO - PROCESS | 3848 | --DOMWINDOW == 123 (164BC000) [pid = 3848] [serial = 1849] [outer = 00000000] [url = about:blank] 15:27:56 INFO - PROCESS | 3848 | --DOMWINDOW == 122 (17377800) [pid = 3848] [serial = 1856] [outer = 00000000] [url = about:blank] 15:27:56 INFO - PROCESS | 3848 | --DOMWINDOW == 121 (16635400) [pid = 3848] [serial = 1852] [outer = 00000000] [url = about:blank] 15:27:56 INFO - PROCESS | 3848 | --DOMWINDOW == 120 (1A769400) [pid = 3848] [serial = 1793] [outer = 00000000] [url = about:blank] 15:27:56 INFO - PROCESS | 3848 | --DOMWINDOW == 119 (1175A400) [pid = 3848] [serial = 1840] [outer = 00000000] [url = about:blank] 15:27:56 INFO - PROCESS | 3848 | --DOMWINDOW == 118 (11B98C00) [pid = 3848] [serial = 1841] [outer = 00000000] [url = about:blank] 15:27:56 INFO - PROCESS | 3848 | --DOMWINDOW == 117 (11027C00) [pid = 3848] [serial = 1843] [outer = 00000000] [url = about:blank] 15:27:56 INFO - PROCESS | 3848 | --DOMWINDOW == 116 (1736E000) [pid = 3848] [serial = 1855] [outer = 00000000] [url = about:blank] 15:27:56 INFO - PROCESS | 3848 | --DOMWINDOW == 115 (1664A000) [pid = 3848] [serial = 1862] [outer = 00000000] [url = about:blank] 15:27:56 INFO - PROCESS | 3848 | --DOMWINDOW == 114 (166E8800) [pid = 3848] [serial = 1853] [outer = 00000000] [url = about:blank] 15:27:56 INFO - PROCESS | 3848 | --DOMWINDOW == 113 (164C6000) [pid = 3848] [serial = 1850] [outer = 00000000] [url = about:blank] 15:27:56 INFO - PROCESS | 3848 | --DOMWINDOW == 112 (1862A400) [pid = 3848] [serial = 1865] [outer = 00000000] [url = about:blank] 15:27:56 INFO - PROCESS | 3848 | 1462487276581 Marionette TRACE conn2 <- [1,2544,null,{"value":["/2dcontext/shadows/2d.shadow.image.basic.html",0,null,null,[["Shadows are drawn for images",0,null,null]]]}] 15:27:56 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.basic.html | Shadows are drawn for images 15:27:56 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.basic.html | took 906ms 15:27:56 INFO - PROCESS | 3848 | 1462487276645 Marionette TRACE conn2 -> [0,2545,"getWindowHandle",null] 15:27:56 INFO - PROCESS | 3848 | 1462487276649 Marionette TRACE conn2 <- [1,2545,null,{"value":"13"}] 15:27:56 INFO - PROCESS | 3848 | 1462487276653 Marionette TRACE conn2 -> [0,2546,"setScriptTimeout",{"ms":35000}] 15:27:56 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.scale.html 15:27:56 INFO - PROCESS | 3848 | 1462487276655 Marionette TRACE conn2 <- [1,2546,null,{}] 15:27:56 INFO - PROCESS | 3848 | 1462487276659 Marionette TRACE conn2 -> [0,2547,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:27:56 INFO - PROCESS | 3848 | 1462487276748 Marionette TRACE conn2 <- [1,2547,null,{"value":null}] 15:27:56 INFO - PROCESS | 3848 | 1462487276849 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\", \"4d8e089e-8c00-4ed9-b753-79225e50fa4e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:27:56 INFO - PROCESS | 3848 | ++DOCSHELL 11519000 == 55 [pid = 3848] [id = 646] 15:27:56 INFO - PROCESS | 3848 | ++DOMWINDOW == 113 (1175A400) [pid = 3848] [serial = 1938] [outer = 00000000] 15:27:56 INFO - PROCESS | 3848 | ++DOMWINDOW == 114 (135A6000) [pid = 3848] [serial = 1939] [outer = 1175A400] 15:27:56 INFO - PROCESS | 3848 | 1462487276894 Marionette DEBUG loaded listener.js 15:27:56 INFO - PROCESS | 3848 | ++DOMWINDOW == 115 (15B68400) [pid = 3848] [serial = 1940] [outer = 1175A400] 15:27:57 INFO - PROCESS | 3848 | 1462487277322 Marionette TRACE conn2 <- [1,2548,null,{"value":["/2dcontext/shadows/2d.shadow.image.scale.html",0,null,null,[["Shadows are drawn correctly for scaled images",0,null,null]]]}] 15:27:57 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.scale.html | Shadows are drawn correctly for scaled images 15:27:57 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.scale.html | took 750ms 15:27:57 INFO - PROCESS | 3848 | 1462487277394 Marionette TRACE conn2 -> [0,2549,"getWindowHandle",null] 15:27:57 INFO - PROCESS | 3848 | 1462487277397 Marionette TRACE conn2 <- [1,2549,null,{"value":"13"}] 15:27:57 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.section.html 15:27:57 INFO - PROCESS | 3848 | 1462487277402 Marionette TRACE conn2 -> [0,2550,"setScriptTimeout",{"ms":35000}] 15:27:57 INFO - PROCESS | 3848 | 1462487277407 Marionette TRACE conn2 <- [1,2550,null,{}] 15:27:57 INFO - PROCESS | 3848 | 1462487277416 Marionette TRACE conn2 -> [0,2551,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:27:57 INFO - PROCESS | 3848 | 1462487277528 Marionette TRACE conn2 <- [1,2551,null,{"value":null}] 15:27:57 INFO - PROCESS | 3848 | 1462487277545 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\", \"4d8e089e-8c00-4ed9-b753-79225e50fa4e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:27:57 INFO - PROCESS | 3848 | ++DOCSHELL 1664A400 == 56 [pid = 3848] [id = 647] 15:27:57 INFO - PROCESS | 3848 | ++DOMWINDOW == 116 (1664B400) [pid = 3848] [serial = 1941] [outer = 00000000] 15:27:57 INFO - PROCESS | 3848 | ++DOMWINDOW == 117 (166E8800) [pid = 3848] [serial = 1942] [outer = 1664B400] 15:27:57 INFO - PROCESS | 3848 | 1462487277588 Marionette DEBUG loaded listener.js 15:27:57 INFO - PROCESS | 3848 | ++DOMWINDOW == 118 (17043400) [pid = 3848] [serial = 1943] [outer = 1664B400] 15:27:58 INFO - PROCESS | 3848 | 1462487278057 Marionette TRACE conn2 <- [1,2552,null,{"value":["/2dcontext/shadows/2d.shadow.image.section.html",0,null,null,[["Shadows are not drawn for areas outside image source rectangles",0,null,null]]]}] 15:27:58 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.section.html | Shadows are not drawn for areas outside image source rectangles 15:27:58 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.section.html | took 704ms 15:27:58 INFO - PROCESS | 3848 | 1462487278099 Marionette TRACE conn2 -> [0,2553,"getWindowHandle",null] 15:27:58 INFO - PROCESS | 3848 | 1462487278102 Marionette TRACE conn2 <- [1,2553,null,{"value":"13"}] 15:27:58 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.1.html 15:27:58 INFO - PROCESS | 3848 | 1462487278109 Marionette TRACE conn2 -> [0,2554,"setScriptTimeout",{"ms":35000}] 15:27:58 INFO - PROCESS | 3848 | 1462487278111 Marionette TRACE conn2 <- [1,2554,null,{}] 15:27:58 INFO - PROCESS | 3848 | 1462487278114 Marionette TRACE conn2 -> [0,2555,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:27:58 INFO - PROCESS | 3848 | 1462487278197 Marionette TRACE conn2 <- [1,2555,null,{"value":null}] 15:27:58 INFO - PROCESS | 3848 | 1462487278205 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\", \"4d8e089e-8c00-4ed9-b753-79225e50fa4e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:27:58 INFO - PROCESS | 3848 | ++DOCSHELL 10592C00 == 57 [pid = 3848] [id = 648] 15:27:58 INFO - PROCESS | 3848 | ++DOMWINDOW == 119 (166E7C00) [pid = 3848] [serial = 1944] [outer = 00000000] 15:27:58 INFO - PROCESS | 3848 | ++DOMWINDOW == 120 (1736F800) [pid = 3848] [serial = 1945] [outer = 166E7C00] 15:27:58 INFO - PROCESS | 3848 | 1462487278249 Marionette DEBUG loaded listener.js 15:27:58 INFO - PROCESS | 3848 | ++DOMWINDOW == 121 (1753D400) [pid = 3848] [serial = 1946] [outer = 166E7C00] 15:27:58 INFO - PROCESS | 3848 | 1462487278743 Marionette TRACE conn2 <- [1,2556,null,{"value":["/2dcontext/shadows/2d.shadow.image.transparent.1.html",0,null,null,[["Shadows are not drawn for transparent images",0,null,null]]]}] 15:27:58 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.1.html | Shadows are not drawn for transparent images 15:27:58 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.1.html | took 688ms 15:27:58 INFO - PROCESS | 3848 | 1462487278810 Marionette TRACE conn2 -> [0,2557,"getWindowHandle",null] 15:27:58 INFO - PROCESS | 3848 | 1462487278812 Marionette TRACE conn2 <- [1,2557,null,{"value":"13"}] 15:27:58 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.2.html 15:27:58 INFO - PROCESS | 3848 | 1462487278815 Marionette TRACE conn2 -> [0,2558,"setScriptTimeout",{"ms":35000}] 15:27:58 INFO - PROCESS | 3848 | 1462487278817 Marionette TRACE conn2 <- [1,2558,null,{}] 15:27:58 INFO - PROCESS | 3848 | 1462487278821 Marionette TRACE conn2 -> [0,2559,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:27:58 INFO - PROCESS | 3848 | 1462487278989 Marionette TRACE conn2 <- [1,2559,null,{"value":null}] 15:27:59 INFO - PROCESS | 3848 | 1462487279014 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\", \"4d8e089e-8c00-4ed9-b753-79225e50fa4e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:27:59 INFO - PROCESS | 3848 | ++DOCSHELL 17972C00 == 58 [pid = 3848] [id = 649] 15:27:59 INFO - PROCESS | 3848 | ++DOMWINDOW == 122 (17E9E000) [pid = 3848] [serial = 1947] [outer = 00000000] 15:27:59 INFO - PROCESS | 3848 | ++DOMWINDOW == 123 (18031C00) [pid = 3848] [serial = 1948] [outer = 17E9E000] 15:27:59 INFO - PROCESS | 3848 | 1462487279066 Marionette DEBUG loaded listener.js 15:27:59 INFO - PROCESS | 3848 | ++DOMWINDOW == 124 (184BBC00) [pid = 3848] [serial = 1949] [outer = 17E9E000] 15:27:59 INFO - PROCESS | 3848 | 1462487279545 Marionette TRACE conn2 <- [1,2560,null,{"value":["/2dcontext/shadows/2d.shadow.image.transparent.2.html",0,null,null,[["Shadows are not drawn for transparent parts of images",0,null,null]]]}] 15:27:59 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.2.html | Shadows are not drawn for transparent parts of images 15:27:59 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.2.html | took 797ms 15:27:59 INFO - PROCESS | 3848 | 1462487279617 Marionette TRACE conn2 -> [0,2561,"getWindowHandle",null] 15:27:59 INFO - PROCESS | 3848 | 1462487279619 Marionette TRACE conn2 <- [1,2561,null,{"value":"13"}] 15:27:59 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeX.html 15:27:59 INFO - PROCESS | 3848 | 1462487279623 Marionette TRACE conn2 -> [0,2562,"setScriptTimeout",{"ms":35000}] 15:27:59 INFO - PROCESS | 3848 | 1462487279624 Marionette TRACE conn2 <- [1,2562,null,{}] 15:27:59 INFO - PROCESS | 3848 | 1462487279628 Marionette TRACE conn2 -> [0,2563,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:27:59 INFO - PROCESS | 3848 | 1462487279747 Marionette TRACE conn2 <- [1,2563,null,{"value":null}] 15:27:59 INFO - PROCESS | 3848 | 1462487279819 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\", \"4d8e089e-8c00-4ed9-b753-79225e50fa4e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:27:59 INFO - PROCESS | 3848 | ++DOCSHELL 18031800 == 59 [pid = 3848] [id = 650] 15:27:59 INFO - PROCESS | 3848 | ++DOMWINDOW == 125 (1A19B000) [pid = 3848] [serial = 1950] [outer = 00000000] 15:27:59 INFO - PROCESS | 3848 | ++DOMWINDOW == 126 (1A767C00) [pid = 3848] [serial = 1951] [outer = 1A19B000] 15:27:59 INFO - PROCESS | 3848 | 1462487279862 Marionette DEBUG loaded listener.js 15:27:59 INFO - PROCESS | 3848 | ++DOMWINDOW == 127 (1A76DC00) [pid = 3848] [serial = 1952] [outer = 1A19B000] 15:28:00 INFO - PROCESS | 3848 | 1462487280277 Marionette TRACE conn2 <- [1,2564,null,{"value":["/2dcontext/shadows/2d.shadow.offset.negativeX.html",0,null,null,[["Shadows can be offset with negative x",0,null,null]]]}] 15:28:00 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeX.html | Shadows can be offset with negative x 15:28:00 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeX.html | took 703ms 15:28:00 INFO - PROCESS | 3848 | 1462487280330 Marionette TRACE conn2 -> [0,2565,"getWindowHandle",null] 15:28:00 INFO - PROCESS | 3848 | 1462487280332 Marionette TRACE conn2 <- [1,2565,null,{"value":"13"}] 15:28:00 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeY.html 15:28:00 INFO - PROCESS | 3848 | 1462487280361 Marionette TRACE conn2 -> [0,2566,"setScriptTimeout",{"ms":35000}] 15:28:00 INFO - PROCESS | 3848 | 1462487280363 Marionette TRACE conn2 <- [1,2566,null,{}] 15:28:00 INFO - PROCESS | 3848 | 1462487280376 Marionette TRACE conn2 -> [0,2567,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:28:00 INFO - PROCESS | 3848 | 1462487280494 Marionette TRACE conn2 <- [1,2567,null,{"value":null}] 15:28:00 INFO - PROCESS | 3848 | 1462487280564 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\", \"4d8e089e-8c00-4ed9-b753-79225e50fa4e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:28:00 INFO - PROCESS | 3848 | ++DOCSHELL 17088000 == 60 [pid = 3848] [id = 651] 15:28:00 INFO - PROCESS | 3848 | ++DOMWINDOW == 128 (1A319400) [pid = 3848] [serial = 1953] [outer = 00000000] 15:28:00 INFO - PROCESS | 3848 | ++DOMWINDOW == 129 (1AD80C00) [pid = 3848] [serial = 1954] [outer = 1A319400] 15:28:00 INFO - PROCESS | 3848 | 1462487280607 Marionette DEBUG loaded listener.js 15:28:00 INFO - PROCESS | 3848 | ++DOMWINDOW == 130 (1AD8B800) [pid = 3848] [serial = 1955] [outer = 1A319400] 15:28:00 INFO - PROCESS | 3848 | --DOMWINDOW == 129 (1617C400) [pid = 3848] [serial = 1896] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.1.html] 15:28:00 INFO - PROCESS | 3848 | --DOMWINDOW == 128 (1175C400) [pid = 3848] [serial = 1890] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.2.html] 15:28:00 INFO - PROCESS | 3848 | --DOMWINDOW == 127 (1340E000) [pid = 3848] [serial = 1887] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.1.html] 15:28:00 INFO - PROCESS | 3848 | --DOMWINDOW == 126 (1617E000) [pid = 3848] [serial = 1893] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.3.html] 15:28:00 INFO - PROCESS | 3848 | --DOMWINDOW == 125 (10DEA400) [pid = 3848] [serial = 1911] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.2.html] 15:28:00 INFO - PROCESS | 3848 | --DOMWINDOW == 124 (17049000) [pid = 3848] [serial = 1899] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.2.html] 15:28:00 INFO - PROCESS | 3848 | --DOMWINDOW == 123 (17A60000) [pid = 3848] [serial = 1902] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.3.html] 15:28:00 INFO - PROCESS | 3848 | --DOMWINDOW == 122 (0F66B800) [pid = 3848] [serial = 1905] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.blur.html] 15:28:00 INFO - PROCESS | 3848 | --DOMWINDOW == 121 (0F5CBC00) [pid = 3848] [serial = 1884] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.2.html] 15:28:00 INFO - PROCESS | 3848 | --DOMWINDOW == 120 (151B5000) [pid = 3848] [serial = 1908] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.1.html] 15:28:01 INFO - PROCESS | 3848 | 1462487281105 Marionette TRACE conn2 <- [1,2568,null,{"value":["/2dcontext/shadows/2d.shadow.offset.negativeY.html",0,null,null,[["Shadows can be offset with negative y",0,null,null]]]}] 15:28:01 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeY.html | Shadows can be offset with negative y 15:28:01 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeY.html | took 828ms 15:28:01 INFO - PROCESS | 3848 | 1462487281161 Marionette TRACE conn2 -> [0,2569,"getWindowHandle",null] 15:28:01 INFO - PROCESS | 3848 | 1462487281163 Marionette TRACE conn2 <- [1,2569,null,{"value":"13"}] 15:28:01 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveX.html 15:28:01 INFO - PROCESS | 3848 | 1462487281166 Marionette TRACE conn2 -> [0,2570,"setScriptTimeout",{"ms":35000}] 15:28:01 INFO - PROCESS | 3848 | 1462487281168 Marionette TRACE conn2 <- [1,2570,null,{}] 15:28:01 INFO - PROCESS | 3848 | 1462487281171 Marionette TRACE conn2 -> [0,2571,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:28:01 INFO - PROCESS | 3848 | 1462487281293 Marionette TRACE conn2 <- [1,2571,null,{"value":null}] 15:28:01 INFO - PROCESS | 3848 | 1462487281308 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\", \"4d8e089e-8c00-4ed9-b753-79225e50fa4e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:28:01 INFO - PROCESS | 3848 | ++DOCSHELL 10E04400 == 61 [pid = 3848] [id = 652] 15:28:01 INFO - PROCESS | 3848 | ++DOMWINDOW == 121 (11B07400) [pid = 3848] [serial = 1956] [outer = 00000000] 15:28:01 INFO - PROCESS | 3848 | ++DOMWINDOW == 122 (1617CC00) [pid = 3848] [serial = 1957] [outer = 11B07400] 15:28:01 INFO - PROCESS | 3848 | 1462487281360 Marionette DEBUG loaded listener.js 15:28:01 INFO - PROCESS | 3848 | ++DOMWINDOW == 123 (1617E000) [pid = 3848] [serial = 1958] [outer = 11B07400] 15:28:01 INFO - PROCESS | 3848 | 1462487281769 Marionette TRACE conn2 <- [1,2572,null,{"value":["/2dcontext/shadows/2d.shadow.offset.positiveX.html",0,null,null,[["Shadows can be offset with positive x",0,null,null]]]}] 15:28:01 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveX.html | Shadows can be offset with positive x 15:28:01 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveX.html | took 641ms 15:28:01 INFO - PROCESS | 3848 | 1462487281805 Marionette TRACE conn2 -> [0,2573,"getWindowHandle",null] 15:28:01 INFO - PROCESS | 3848 | 1462487281807 Marionette TRACE conn2 <- [1,2573,null,{"value":"13"}] 15:28:01 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveY.html 15:28:01 INFO - PROCESS | 3848 | 1462487281810 Marionette TRACE conn2 -> [0,2574,"setScriptTimeout",{"ms":35000}] 15:28:01 INFO - PROCESS | 3848 | 1462487281812 Marionette TRACE conn2 <- [1,2574,null,{}] 15:28:01 INFO - PROCESS | 3848 | 1462487281815 Marionette TRACE conn2 -> [0,2575,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:28:01 INFO - PROCESS | 3848 | 1462487281903 Marionette TRACE conn2 <- [1,2575,null,{"value":null}] 15:28:01 INFO - PROCESS | 3848 | 1462487281910 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\", \"4d8e089e-8c00-4ed9-b753-79225e50fa4e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:28:01 INFO - PROCESS | 3848 | ++DOCSHELL 1150F800 == 62 [pid = 3848] [id = 653] 15:28:01 INFO - PROCESS | 3848 | ++DOMWINDOW == 124 (13730800) [pid = 3848] [serial = 1959] [outer = 00000000] 15:28:01 INFO - PROCESS | 3848 | ++DOMWINDOW == 125 (17344400) [pid = 3848] [serial = 1960] [outer = 13730800] 15:28:01 INFO - PROCESS | 3848 | 1462487281953 Marionette DEBUG loaded listener.js 15:28:02 INFO - PROCESS | 3848 | ++DOMWINDOW == 126 (1A31B400) [pid = 3848] [serial = 1961] [outer = 13730800] 15:28:02 INFO - PROCESS | 3848 | 1462487282427 Marionette TRACE conn2 <- [1,2576,null,{"value":["/2dcontext/shadows/2d.shadow.offset.positiveY.html",0,null,null,[["Shadows can be offset with positive y",0,null,null]]]}] 15:28:02 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveY.html | Shadows can be offset with positive y 15:28:02 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveY.html | took 641ms 15:28:02 INFO - PROCESS | 3848 | 1462487282448 Marionette TRACE conn2 -> [0,2577,"getWindowHandle",null] 15:28:02 INFO - PROCESS | 3848 | 1462487282450 Marionette TRACE conn2 <- [1,2577,null,{"value":"13"}] 15:28:02 INFO - TEST-START | /2dcontext/shadows/2d.shadow.outside.html 15:28:02 INFO - PROCESS | 3848 | 1462487282466 Marionette TRACE conn2 -> [0,2578,"setScriptTimeout",{"ms":35000}] 15:28:02 INFO - PROCESS | 3848 | 1462487282468 Marionette TRACE conn2 <- [1,2578,null,{}] 15:28:02 INFO - PROCESS | 3848 | 1462487282476 Marionette TRACE conn2 -> [0,2579,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:28:02 INFO - PROCESS | 3848 | 1462487282561 Marionette TRACE conn2 <- [1,2579,null,{"value":null}] 15:28:02 INFO - PROCESS | 3848 | 1462487282567 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\", \"4d8e089e-8c00-4ed9-b753-79225e50fa4e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:28:02 INFO - PROCESS | 3848 | ++DOCSHELL 1A190400 == 63 [pid = 3848] [id = 654] 15:28:02 INFO - PROCESS | 3848 | ++DOMWINDOW == 127 (1AD47C00) [pid = 3848] [serial = 1962] [outer = 00000000] 15:28:02 INFO - PROCESS | 3848 | ++DOMWINDOW == 128 (1B17A800) [pid = 3848] [serial = 1963] [outer = 1AD47C00] 15:28:02 INFO - PROCESS | 3848 | 1462487282616 Marionette DEBUG loaded listener.js 15:28:02 INFO - PROCESS | 3848 | ++DOMWINDOW == 129 (1B180400) [pid = 3848] [serial = 1964] [outer = 1AD47C00] 15:28:03 INFO - PROCESS | 3848 | --DOCSHELL 134BF000 == 62 [pid = 3848] [id = 564] 15:28:03 INFO - PROCESS | 3848 | --DOCSHELL 11B8FC00 == 61 [pid = 3848] [id = 607] 15:28:03 INFO - PROCESS | 3848 | --DOCSHELL 13CB3400 == 60 [pid = 3848] [id = 493] 15:28:03 INFO - PROCESS | 3848 | --DOCSHELL 17EA3000 == 59 [pid = 3848] [id = 626] 15:28:03 INFO - PROCESS | 3848 | --DOCSHELL 11002400 == 58 [pid = 3848] [id = 567] 15:28:03 INFO - PROCESS | 3848 | --DOCSHELL 17344000 == 57 [pid = 3848] [id = 535] 15:28:03 INFO - PROCESS | 3848 | --DOCSHELL 17F1E800 == 56 [pid = 3848] [id = 625] 15:28:03 INFO - PROCESS | 3848 | --DOCSHELL 13CBEC00 == 55 [pid = 3848] [id = 609] 15:28:03 INFO - PROCESS | 3848 | --DOCSHELL 0F668800 == 54 [pid = 3848] [id = 479] 15:28:03 INFO - PROCESS | 3848 | --DOCSHELL 10E94C00 == 53 [pid = 3848] [id = 612] 15:28:03 INFO - PROCESS | 3848 | --DOCSHELL 16185400 == 52 [pid = 3848] [id = 507] 15:28:03 INFO - PROCESS | 3848 | --DOCSHELL 1060E400 == 51 [pid = 3848] [id = 611] 15:28:03 INFO - PROCESS | 3848 | --DOCSHELL 11B02000 == 50 [pid = 3848] [id = 582] 15:28:03 INFO - PROCESS | 3848 | --DOCSHELL 1662B000 == 49 [pid = 3848] [id = 580] 15:28:03 INFO - PROCESS | 3848 | --DOCSHELL 1101BC00 == 48 [pid = 3848] [id = 536] 15:28:03 INFO - PROCESS | 3848 | --DOCSHELL 1603E400 == 47 [pid = 3848] [id = 610] 15:28:03 INFO - PROCESS | 3848 | --DOCSHELL 18033C00 == 46 [pid = 3848] [id = 550] 15:28:03 INFO - PROCESS | 3848 | --DOCSHELL 17899800 == 45 [pid = 3848] [id = 581] 15:28:03 INFO - PROCESS | 3848 | --DOCSHELL 106C6000 == 44 [pid = 3848] [id = 551] 15:28:03 INFO - PROCESS | 3848 | --DOCSHELL 1622F400 == 43 [pid = 3848] [id = 549] 15:28:03 INFO - PROCESS | 3848 | --DOCSHELL 0F66B400 == 42 [pid = 3848] [id = 521] 15:28:03 INFO - PROCESS | 3848 | --DOCSHELL 1AC51C00 == 41 [pid = 3848] [id = 627] 15:28:03 INFO - PROCESS | 3848 | --DOCSHELL 13CB9800 == 40 [pid = 3848] [id = 645] 15:28:03 INFO - PROCESS | 3848 | --DOCSHELL 11009800 == 39 [pid = 3848] [id = 644] 15:28:03 INFO - PROCESS | 3848 | --DOCSHELL 1AD4B400 == 38 [pid = 3848] [id = 642] 15:28:03 INFO - PROCESS | 3848 | --DOCSHELL 10EAC000 == 37 [pid = 3848] [id = 643] 15:28:03 INFO - PROCESS | 3848 | --DOCSHELL 19ECC400 == 36 [pid = 3848] [id = 641] 15:28:03 INFO - PROCESS | 3848 | --DOCSHELL 106CC800 == 35 [pid = 3848] [id = 639] 15:28:03 INFO - PROCESS | 3848 | --DOCSHELL 1466C800 == 34 [pid = 3848] [id = 640] 15:28:03 INFO - PROCESS | 3848 | --DOCSHELL 1175C800 == 33 [pid = 3848] [id = 638] 15:28:04 INFO - PROCESS | 3848 | --DOCSHELL 10592C00 == 32 [pid = 3848] [id = 648] 15:28:04 INFO - PROCESS | 3848 | --DOCSHELL 11519000 == 31 [pid = 3848] [id = 646] 15:28:04 INFO - PROCESS | 3848 | --DOCSHELL 1664A400 == 30 [pid = 3848] [id = 647] 15:28:04 INFO - PROCESS | 3848 | --DOCSHELL 18031800 == 29 [pid = 3848] [id = 650] 15:28:04 INFO - PROCESS | 3848 | --DOCSHELL 10E04400 == 28 [pid = 3848] [id = 652] 15:28:04 INFO - PROCESS | 3848 | --DOCSHELL 17972C00 == 27 [pid = 3848] [id = 649] 15:28:04 INFO - PROCESS | 3848 | --DOCSHELL 17088000 == 26 [pid = 3848] [id = 651] 15:28:04 INFO - PROCESS | 3848 | --DOCSHELL 1150F800 == 25 [pid = 3848] [id = 653] 15:28:04 INFO - PROCESS | 3848 | --DOMWINDOW == 128 (171D6000) [pid = 3848] [serial = 1900] [outer = 00000000] [url = about:blank] 15:28:04 INFO - PROCESS | 3848 | --DOMWINDOW == 127 (17F8D800) [pid = 3848] [serial = 1903] [outer = 00000000] [url = about:blank] 15:28:04 INFO - PROCESS | 3848 | --DOMWINDOW == 126 (1736FC00) [pid = 3848] [serial = 1901] [outer = 00000000] [url = about:blank] 15:28:04 INFO - PROCESS | 3848 | --DOMWINDOW == 125 (10E0EC00) [pid = 3848] [serial = 1906] [outer = 00000000] [url = about:blank] 15:28:04 INFO - PROCESS | 3848 | --DOMWINDOW == 124 (17F8E400) [pid = 3848] [serial = 1904] [outer = 00000000] [url = about:blank] 15:28:04 INFO - PROCESS | 3848 | --DOMWINDOW == 123 (11B4A000) [pid = 3848] [serial = 1907] [outer = 00000000] [url = about:blank] 15:28:04 INFO - PROCESS | 3848 | --DOMWINDOW == 122 (10F01C00) [pid = 3848] [serial = 1885] [outer = 00000000] [url = about:blank] 15:28:04 INFO - PROCESS | 3848 | --DOMWINDOW == 121 (19ED9000) [pid = 3848] [serial = 1909] [outer = 00000000] [url = about:blank] 15:28:04 INFO - PROCESS | 3848 | --DOMWINDOW == 120 (1100AC00) [pid = 3848] [serial = 1886] [outer = 00000000] [url = about:blank] 15:28:04 INFO - PROCESS | 3848 | --DOMWINDOW == 119 (16649800) [pid = 3848] [serial = 1897] [outer = 00000000] [url = about:blank] 15:28:04 INFO - PROCESS | 3848 | --DOMWINDOW == 118 (12F0D400) [pid = 3848] [serial = 1891] [outer = 00000000] [url = about:blank] 15:28:04 INFO - PROCESS | 3848 | --DOMWINDOW == 117 (15138400) [pid = 3848] [serial = 1892] [outer = 00000000] [url = about:blank] 15:28:04 INFO - PROCESS | 3848 | --DOMWINDOW == 116 (146D3400) [pid = 3848] [serial = 1889] [outer = 00000000] [url = about:blank] 15:28:04 INFO - PROCESS | 3848 | --DOMWINDOW == 115 (13CB9C00) [pid = 3848] [serial = 1888] [outer = 00000000] [url = about:blank] 15:28:04 INFO - PROCESS | 3848 | --DOMWINDOW == 114 (1622F000) [pid = 3848] [serial = 1894] [outer = 00000000] [url = about:blank] 15:28:04 INFO - PROCESS | 3848 | --DOMWINDOW == 113 (164C0400) [pid = 3848] [serial = 1895] [outer = 00000000] [url = about:blank] 15:28:04 INFO - PROCESS | 3848 | --DOMWINDOW == 112 (11758C00) [pid = 3848] [serial = 1870] [outer = 00000000] [url = about:blank] 15:28:04 INFO - PROCESS | 3848 | --DOMWINDOW == 111 (15139000) [pid = 3848] [serial = 1873] [outer = 00000000] [url = about:blank] 15:28:04 INFO - PROCESS | 3848 | --DOMWINDOW == 110 (19ECCC00) [pid = 3848] [serial = 1876] [outer = 00000000] [url = about:blank] 15:28:04 INFO - PROCESS | 3848 | --DOMWINDOW == 109 (1AC14800) [pid = 3848] [serial = 1879] [outer = 00000000] [url = about:blank] 15:28:04 INFO - PROCESS | 3848 | --DOMWINDOW == 108 (1AD40800) [pid = 3848] [serial = 1882] [outer = 00000000] [url = about:blank] 15:28:04 INFO - PROCESS | 3848 | --DOMWINDOW == 107 (19ED9C00) [pid = 3848] [serial = 1913] [outer = 00000000] [url = about:blank] 15:28:04 INFO - PROCESS | 3848 | --DOMWINDOW == 106 (1A19BC00) [pid = 3848] [serial = 1910] [outer = 00000000] [url = about:blank] 15:28:04 INFO - PROCESS | 3848 | --DOMWINDOW == 105 (16D27800) [pid = 3848] [serial = 1898] [outer = 00000000] [url = about:blank] 15:28:04 INFO - PROCESS | 3848 | --DOMWINDOW == 104 (13F89C00) [pid = 3848] [serial = 1912] [outer = 00000000] [url = about:blank] 15:28:04 INFO - PROCESS | 3848 | 1462487284830 Marionette TRACE conn2 <- [1,2580,null,{"value":["/2dcontext/shadows/2d.shadow.outside.html",0,null,null,[["Shadows of shapes outside the visible area can be offset onto the visible area",0,null,null]]]}] 15:28:04 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.outside.html | Shadows of shapes outside the visible area can be offset onto the visible area 15:28:04 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.outside.html | took 2439ms 15:28:04 INFO - PROCESS | 3848 | 1462487284897 Marionette TRACE conn2 -> [0,2581,"getWindowHandle",null] 15:28:04 INFO - PROCESS | 3848 | 1462487284901 Marionette TRACE conn2 <- [1,2581,null,{"value":"13"}] 15:28:04 INFO - PROCESS | 3848 | 1462487284906 Marionette TRACE conn2 -> [0,2582,"setScriptTimeout",{"ms":35000}] 15:28:04 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.alpha.html 15:28:04 INFO - PROCESS | 3848 | 1462487284910 Marionette TRACE conn2 <- [1,2582,null,{}] 15:28:04 INFO - PROCESS | 3848 | 1462487284916 Marionette TRACE conn2 -> [0,2583,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:28:05 INFO - PROCESS | 3848 | 1462487285009 Marionette TRACE conn2 <- [1,2583,null,{"value":null}] 15:28:05 INFO - PROCESS | 3848 | 1462487285027 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\", \"4d8e089e-8c00-4ed9-b753-79225e50fa4e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:28:05 INFO - PROCESS | 3848 | ++DOCSHELL 0F62B000 == 26 [pid = 3848] [id = 655] 15:28:05 INFO - PROCESS | 3848 | ++DOMWINDOW == 105 (0F62B800) [pid = 3848] [serial = 1965] [outer = 00000000] 15:28:05 INFO - PROCESS | 3848 | ++DOMWINDOW == 106 (0F66F400) [pid = 3848] [serial = 1966] [outer = 0F62B800] 15:28:05 INFO - PROCESS | 3848 | 1462487285076 Marionette DEBUG loaded listener.js 15:28:05 INFO - PROCESS | 3848 | ++DOMWINDOW == 107 (1058BC00) [pid = 3848] [serial = 1967] [outer = 0F62B800] 15:28:05 INFO - PROCESS | 3848 | 1462487285607 Marionette TRACE conn2 <- [1,2584,null,{"value":["/2dcontext/shadows/2d.shadow.pattern.alpha.html",0,null,null,[["Shadows are drawn correctly for partially-transparent fill patterns",0,null,null]]]}] 15:28:05 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.alpha.html | Shadows are drawn correctly for partially-transparent fill patterns 15:28:05 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.alpha.html | took 735ms 15:28:05 INFO - PROCESS | 3848 | 1462487285648 Marionette TRACE conn2 -> [0,2585,"getWindowHandle",null] 15:28:05 INFO - PROCESS | 3848 | 1462487285654 Marionette TRACE conn2 <- [1,2585,null,{"value":"13"}] 15:28:05 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.basic.html 15:28:05 INFO - PROCESS | 3848 | 1462487285660 Marionette TRACE conn2 -> [0,2586,"setScriptTimeout",{"ms":35000}] 15:28:05 INFO - PROCESS | 3848 | 1462487285663 Marionette TRACE conn2 <- [1,2586,null,{}] 15:28:05 INFO - PROCESS | 3848 | 1462487285667 Marionette TRACE conn2 -> [0,2587,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:28:05 INFO - PROCESS | 3848 | 1462487285750 Marionette TRACE conn2 <- [1,2587,null,{"value":null}] 15:28:05 INFO - PROCESS | 3848 | 1462487285760 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\", \"4d8e089e-8c00-4ed9-b753-79225e50fa4e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:28:05 INFO - PROCESS | 3848 | ++DOCSHELL 1060BC00 == 27 [pid = 3848] [id = 656] 15:28:05 INFO - PROCESS | 3848 | ++DOMWINDOW == 108 (106CC800) [pid = 3848] [serial = 1968] [outer = 00000000] 15:28:05 INFO - PROCESS | 3848 | ++DOMWINDOW == 109 (10DDFC00) [pid = 3848] [serial = 1969] [outer = 106CC800] 15:28:05 INFO - PROCESS | 3848 | 1462487285806 Marionette DEBUG loaded listener.js 15:28:05 INFO - PROCESS | 3848 | ++DOMWINDOW == 110 (10DEA400) [pid = 3848] [serial = 1970] [outer = 106CC800] 15:28:06 INFO - PROCESS | 3848 | 1462487286314 Marionette TRACE conn2 <- [1,2588,null,{"value":["/2dcontext/shadows/2d.shadow.pattern.basic.html",0,null,null,[["Shadows are drawn for fill patterns",0,null,null]]]}] 15:28:06 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.basic.html | Shadows are drawn for fill patterns 15:28:06 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.basic.html | took 688ms 15:28:06 INFO - PROCESS | 3848 | 1462487286358 Marionette TRACE conn2 -> [0,2589,"getWindowHandle",null] 15:28:06 INFO - PROCESS | 3848 | 1462487286360 Marionette TRACE conn2 <- [1,2589,null,{"value":"13"}] 15:28:06 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html 15:28:06 INFO - PROCESS | 3848 | 1462487286364 Marionette TRACE conn2 -> [0,2590,"setScriptTimeout",{"ms":35000}] 15:28:06 INFO - PROCESS | 3848 | 1462487286367 Marionette TRACE conn2 <- [1,2590,null,{}] 15:28:06 INFO - PROCESS | 3848 | 1462487286378 Marionette TRACE conn2 -> [0,2591,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:28:06 INFO - PROCESS | 3848 | 1462487286505 Marionette TRACE conn2 <- [1,2591,null,{"value":null}] 15:28:06 INFO - PROCESS | 3848 | 1462487286604 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\", \"4d8e089e-8c00-4ed9-b753-79225e50fa4e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:28:06 INFO - PROCESS | 3848 | ++DOCSHELL 10F06000 == 28 [pid = 3848] [id = 657] 15:28:06 INFO - PROCESS | 3848 | ++DOMWINDOW == 111 (10F06400) [pid = 3848] [serial = 1971] [outer = 00000000] 15:28:06 INFO - PROCESS | 3848 | ++DOMWINDOW == 112 (10F0E400) [pid = 3848] [serial = 1972] [outer = 10F06400] 15:28:06 INFO - PROCESS | 3848 | 1462487286653 Marionette DEBUG loaded listener.js 15:28:06 INFO - PROCESS | 3848 | ++DOMWINDOW == 113 (11006000) [pid = 3848] [serial = 1973] [outer = 10F06400] 15:28:07 INFO - PROCESS | 3848 | 1462487287057 Marionette TRACE conn2 <- [1,2592,null,{"value":["/2dcontext/shadows/2d.shadow.pattern.transparent.1.html",0,null,null,[["Shadows are not drawn for transparent fill patterns",0,null,null]]]}] 15:28:07 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | Shadows are not drawn for transparent fill patterns 15:28:07 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | took 734ms 15:28:07 INFO - PROCESS | 3848 | 1462487287104 Marionette TRACE conn2 -> [0,2593,"getWindowHandle",null] 15:28:07 INFO - PROCESS | 3848 | 1462487287106 Marionette TRACE conn2 <- [1,2593,null,{"value":"13"}] 15:28:07 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html 15:28:07 INFO - PROCESS | 3848 | 1462487287109 Marionette TRACE conn2 -> [0,2594,"setScriptTimeout",{"ms":35000}] 15:28:07 INFO - PROCESS | 3848 | 1462487287111 Marionette TRACE conn2 <- [1,2594,null,{}] 15:28:07 INFO - PROCESS | 3848 | 1462487287115 Marionette TRACE conn2 -> [0,2595,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:28:07 INFO - PROCESS | 3848 | 1462487287194 Marionette TRACE conn2 <- [1,2595,null,{"value":null}] 15:28:07 INFO - PROCESS | 3848 | 1462487287200 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\", \"4d8e089e-8c00-4ed9-b753-79225e50fa4e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:28:07 INFO - PROCESS | 3848 | ++DOCSHELL 11001400 == 29 [pid = 3848] [id = 658] 15:28:07 INFO - PROCESS | 3848 | ++DOMWINDOW == 114 (1101F000) [pid = 3848] [serial = 1974] [outer = 00000000] 15:28:07 INFO - PROCESS | 3848 | ++DOMWINDOW == 115 (1117D000) [pid = 3848] [serial = 1975] [outer = 1101F000] 15:28:07 INFO - PROCESS | 3848 | 1462487287249 Marionette DEBUG loaded listener.js 15:28:07 INFO - PROCESS | 3848 | ++DOMWINDOW == 116 (113ED000) [pid = 3848] [serial = 1976] [outer = 1101F000] 15:28:07 INFO - PROCESS | 3848 | 1462487287713 Marionette TRACE conn2 <- [1,2596,null,{"value":["/2dcontext/shadows/2d.shadow.pattern.transparent.2.html",0,null,null,[["Shadows are not drawn for transparent parts of fill patterns",0,null,null]]]}] 15:28:07 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | Shadows are not drawn for transparent parts of fill patterns 15:28:07 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | took 625ms 15:28:07 INFO - PROCESS | 3848 | 1462487287747 Marionette TRACE conn2 -> [0,2597,"getWindowHandle",null] 15:28:07 INFO - PROCESS | 3848 | 1462487287749 Marionette TRACE conn2 <- [1,2597,null,{"value":"13"}] 15:28:07 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.basic.html 15:28:07 INFO - PROCESS | 3848 | 1462487287756 Marionette TRACE conn2 -> [0,2598,"setScriptTimeout",{"ms":35000}] 15:28:07 INFO - PROCESS | 3848 | 1462487287758 Marionette TRACE conn2 <- [1,2598,null,{}] 15:28:07 INFO - PROCESS | 3848 | 1462487287761 Marionette TRACE conn2 -> [0,2599,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:28:07 INFO - PROCESS | 3848 | 1462487287836 Marionette TRACE conn2 <- [1,2599,null,{"value":null}] 15:28:07 INFO - PROCESS | 3848 | 1462487287843 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\", \"4d8e089e-8c00-4ed9-b753-79225e50fa4e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:28:07 INFO - PROCESS | 3848 | ++DOCSHELL 11516000 == 30 [pid = 3848] [id = 659] 15:28:07 INFO - PROCESS | 3848 | ++DOMWINDOW == 117 (11517800) [pid = 3848] [serial = 1977] [outer = 00000000] 15:28:07 INFO - PROCESS | 3848 | ++DOMWINDOW == 118 (11756800) [pid = 3848] [serial = 1978] [outer = 11517800] 15:28:07 INFO - PROCESS | 3848 | 1462487287887 Marionette DEBUG loaded listener.js 15:28:07 INFO - PROCESS | 3848 | ++DOMWINDOW == 119 (1175D000) [pid = 3848] [serial = 1979] [outer = 11517800] 15:28:08 INFO - PROCESS | 3848 | 1462487288366 Marionette TRACE conn2 <- [1,2600,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.basic.html",0,null,null,[["Shadows are drawn for strokes",0,null,null]]]}] 15:28:08 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.basic.html | Shadows are drawn for strokes 15:28:08 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.basic.html | took 625ms 15:28:08 INFO - PROCESS | 3848 | 1462487288391 Marionette TRACE conn2 -> [0,2601,"getWindowHandle",null] 15:28:08 INFO - PROCESS | 3848 | 1462487288393 Marionette TRACE conn2 <- [1,2601,null,{"value":"13"}] 15:28:08 INFO - PROCESS | 3848 | 1462487288396 Marionette TRACE conn2 -> [0,2602,"setScriptTimeout",{"ms":35000}] 15:28:08 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.1.html 15:28:08 INFO - PROCESS | 3848 | 1462487288398 Marionette TRACE conn2 <- [1,2602,null,{}] 15:28:08 INFO - PROCESS | 3848 | 1462487288401 Marionette TRACE conn2 -> [0,2603,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:28:08 INFO - PROCESS | 3848 | 1462487288523 Marionette TRACE conn2 <- [1,2603,null,{"value":null}] 15:28:08 INFO - PROCESS | 3848 | 1462487288531 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\", \"4d8e089e-8c00-4ed9-b753-79225e50fa4e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:28:08 INFO - PROCESS | 3848 | ++DOCSHELL 11B8FC00 == 31 [pid = 3848] [id = 660] 15:28:08 INFO - PROCESS | 3848 | ++DOMWINDOW == 120 (11B92C00) [pid = 3848] [serial = 1980] [outer = 00000000] 15:28:08 INFO - PROCESS | 3848 | ++DOMWINDOW == 121 (12EC7000) [pid = 3848] [serial = 1981] [outer = 11B92C00] 15:28:08 INFO - PROCESS | 3848 | 1462487288579 Marionette DEBUG loaded listener.js 15:28:08 INFO - PROCESS | 3848 | ++DOMWINDOW == 122 (1315B400) [pid = 3848] [serial = 1982] [outer = 11B92C00] 15:28:09 INFO - PROCESS | 3848 | 1462487289036 Marionette TRACE conn2 <- [1,2604,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.cap.1.html",0,null,null,[["Shadows are not drawn for areas outside stroke caps",0,null,null]]]}] 15:28:09 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | Shadows are not drawn for areas outside stroke caps 15:28:09 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | took 703ms 15:28:09 INFO - PROCESS | 3848 | 1462487289096 Marionette TRACE conn2 -> [0,2605,"getWindowHandle",null] 15:28:09 INFO - PROCESS | 3848 | 1462487289098 Marionette TRACE conn2 <- [1,2605,null,{"value":"13"}] 15:28:09 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.2.html 15:28:09 INFO - PROCESS | 3848 | 1462487289101 Marionette TRACE conn2 -> [0,2606,"setScriptTimeout",{"ms":35000}] 15:28:09 INFO - PROCESS | 3848 | 1462487289103 Marionette TRACE conn2 <- [1,2606,null,{}] 15:28:09 INFO - PROCESS | 3848 | 1462487289106 Marionette TRACE conn2 -> [0,2607,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:28:09 INFO - PROCESS | 3848 | 1462487289180 Marionette TRACE conn2 <- [1,2607,null,{"value":null}] 15:28:09 INFO - PROCESS | 3848 | 1462487289218 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\", \"4d8e089e-8c00-4ed9-b753-79225e50fa4e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:28:09 INFO - PROCESS | 3848 | ++DOCSHELL 12F1A800 == 32 [pid = 3848] [id = 661] 15:28:09 INFO - PROCESS | 3848 | ++DOMWINDOW == 123 (13410000) [pid = 3848] [serial = 1983] [outer = 00000000] 15:28:09 INFO - PROCESS | 3848 | ++DOMWINDOW == 124 (135A5400) [pid = 3848] [serial = 1984] [outer = 13410000] 15:28:09 INFO - PROCESS | 3848 | 1462487289262 Marionette DEBUG loaded listener.js 15:28:09 INFO - PROCESS | 3848 | ++DOMWINDOW == 125 (13724C00) [pid = 3848] [serial = 1985] [outer = 13410000] 15:28:09 INFO - PROCESS | 3848 | 1462487289733 Marionette TRACE conn2 <- [1,2608,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.cap.2.html",0,null,null,[["Shadows are drawn for stroke caps",0,null,null]]]}] 15:28:09 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | Shadows are drawn for stroke caps 15:28:09 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | took 703ms 15:28:09 INFO - PROCESS | 3848 | 1462487289801 Marionette TRACE conn2 -> [0,2609,"getWindowHandle",null] 15:28:09 INFO - PROCESS | 3848 | 1462487289803 Marionette TRACE conn2 <- [1,2609,null,{"value":"13"}] 15:28:09 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.1.html 15:28:09 INFO - PROCESS | 3848 | 1462487289806 Marionette TRACE conn2 -> [0,2610,"setScriptTimeout",{"ms":35000}] 15:28:09 INFO - PROCESS | 3848 | 1462487289808 Marionette TRACE conn2 <- [1,2610,null,{}] 15:28:09 INFO - PROCESS | 3848 | 1462487289812 Marionette TRACE conn2 -> [0,2611,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:28:09 INFO - PROCESS | 3848 | 1462487289885 Marionette TRACE conn2 <- [1,2611,null,{"value":null}] 15:28:09 INFO - PROCESS | 3848 | 1462487289892 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\", \"4d8e089e-8c00-4ed9-b753-79225e50fa4e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:28:09 INFO - PROCESS | 3848 | ++DOCSHELL 1375B000 == 33 [pid = 3848] [id = 662] 15:28:09 INFO - PROCESS | 3848 | ++DOMWINDOW == 126 (13CBD400) [pid = 3848] [serial = 1986] [outer = 00000000] 15:28:09 INFO - PROCESS | 3848 | ++DOMWINDOW == 127 (13F89C00) [pid = 3848] [serial = 1987] [outer = 13CBD400] 15:28:09 INFO - PROCESS | 3848 | 1462487289945 Marionette DEBUG loaded listener.js 15:28:10 INFO - PROCESS | 3848 | ++DOMWINDOW == 128 (14088C00) [pid = 3848] [serial = 1988] [outer = 13CBD400] 15:28:10 INFO - PROCESS | 3848 | 1462487290503 Marionette TRACE conn2 <- [1,2612,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.join.1.html",0,null,null,[["Shadows are not drawn for areas outside stroke joins",0,null,null]]]}] 15:28:10 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.1.html | Shadows are not drawn for areas outside stroke joins 15:28:10 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.1.html | took 735ms 15:28:10 INFO - PROCESS | 3848 | 1462487290581 Marionette TRACE conn2 -> [0,2613,"getWindowHandle",null] 15:28:10 INFO - PROCESS | 3848 | 1462487290583 Marionette TRACE conn2 <- [1,2613,null,{"value":"13"}] 15:28:10 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.2.html 15:28:10 INFO - PROCESS | 3848 | 1462487290594 Marionette TRACE conn2 -> [0,2614,"setScriptTimeout",{"ms":35000}] 15:28:10 INFO - PROCESS | 3848 | 1462487290596 Marionette TRACE conn2 <- [1,2614,null,{}] 15:28:10 INFO - PROCESS | 3848 | 1462487290599 Marionette TRACE conn2 -> [0,2615,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:28:10 INFO - PROCESS | 3848 | 1462487290711 Marionette TRACE conn2 <- [1,2615,null,{"value":null}] 15:28:10 INFO - PROCESS | 3848 | 1462487290724 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\", \"4d8e089e-8c00-4ed9-b753-79225e50fa4e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:28:10 INFO - PROCESS | 3848 | ++DOCSHELL 14661800 == 34 [pid = 3848] [id = 663] 15:28:10 INFO - PROCESS | 3848 | ++DOMWINDOW == 129 (146D3400) [pid = 3848] [serial = 1989] [outer = 00000000] 15:28:10 INFO - PROCESS | 3848 | ++DOMWINDOW == 130 (15144C00) [pid = 3848] [serial = 1990] [outer = 146D3400] 15:28:10 INFO - PROCESS | 3848 | 1462487290769 Marionette DEBUG loaded listener.js 15:28:10 INFO - PROCESS | 3848 | ++DOMWINDOW == 131 (151AA800) [pid = 3848] [serial = 1991] [outer = 146D3400] 15:28:11 INFO - PROCESS | 3848 | 1462487291223 Marionette TRACE conn2 <- [1,2616,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.join.2.html",0,null,null,[["Shadows are drawn for stroke joins",0,null,null]]]}] 15:28:11 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.2.html | Shadows are drawn for stroke joins 15:28:11 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.2.html | took 703ms 15:28:11 INFO - PROCESS | 3848 | 1462487291290 Marionette TRACE conn2 -> [0,2617,"getWindowHandle",null] 15:28:11 INFO - PROCESS | 3848 | 1462487291292 Marionette TRACE conn2 <- [1,2617,null,{"value":"13"}] 15:28:11 INFO - PROCESS | 3848 | 1462487291296 Marionette TRACE conn2 -> [0,2618,"setScriptTimeout",{"ms":35000}] 15:28:11 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.3.html 15:28:11 INFO - PROCESS | 3848 | 1462487291297 Marionette TRACE conn2 <- [1,2618,null,{}] 15:28:11 INFO - PROCESS | 3848 | 1462487291300 Marionette TRACE conn2 -> [0,2619,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:28:11 INFO - PROCESS | 3848 | 1462487291410 Marionette TRACE conn2 <- [1,2619,null,{"value":null}] 15:28:11 INFO - PROCESS | 3848 | 1462487291420 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\", \"4d8e089e-8c00-4ed9-b753-79225e50fa4e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:28:11 INFO - PROCESS | 3848 | ++DOCSHELL 1101C400 == 35 [pid = 3848] [id = 664] 15:28:11 INFO - PROCESS | 3848 | ++DOMWINDOW == 132 (1101FC00) [pid = 3848] [serial = 1992] [outer = 00000000] 15:28:11 INFO - PROCESS | 3848 | ++DOMWINDOW == 133 (155EB400) [pid = 3848] [serial = 1993] [outer = 1101FC00] 15:28:11 INFO - PROCESS | 3848 | 1462487291465 Marionette DEBUG loaded listener.js 15:28:11 INFO - PROCESS | 3848 | ++DOMWINDOW == 134 (15B6D400) [pid = 3848] [serial = 1994] [outer = 1101FC00] 15:28:11 INFO - PROCESS | 3848 | 1462487291944 Marionette TRACE conn2 <- [1,2620,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.join.3.html",0,null,null,[["Shadows are drawn for stroke joins respecting miter limit",0,null,null]]]}] 15:28:12 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.3.html | Shadows are drawn for stroke joins respecting miter limit 15:28:12 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.3.html | took 687ms 15:28:12 INFO - PROCESS | 3848 | 1462487291996 Marionette TRACE conn2 -> [0,2621,"getWindowHandle",null] 15:28:12 INFO - PROCESS | 3848 | 1462487291999 Marionette TRACE conn2 <- [1,2621,null,{"value":"13"}] 15:28:12 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.1.html 15:28:12 INFO - PROCESS | 3848 | 1462487292002 Marionette TRACE conn2 -> [0,2622,"setScriptTimeout",{"ms":35000}] 15:28:12 INFO - PROCESS | 3848 | 1462487292004 Marionette TRACE conn2 <- [1,2622,null,{}] 15:28:12 INFO - PROCESS | 3848 | 1462487292008 Marionette TRACE conn2 -> [0,2623,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:28:12 INFO - PROCESS | 3848 | 1462487292165 Marionette TRACE conn2 <- [1,2623,null,{"value":null}] 15:28:12 INFO - PROCESS | 3848 | --DOMWINDOW == 133 (18030C00) [pid = 3848] [serial = 1866] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html] 15:28:12 INFO - PROCESS | 3848 | --DOMWINDOW == 132 (16231800) [pid = 3848] [serial = 1833] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.1.html] 15:28:12 INFO - PROCESS | 3848 | --DOMWINDOW == 131 (11516C00) [pid = 3848] [serial = 1737] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html] 15:28:12 INFO - PROCESS | 3848 | --DOMWINDOW == 130 (17899C00) [pid = 3848] [serial = 1743] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.tiny.html] 15:28:12 INFO - PROCESS | 3848 | --DOMWINDOW == 129 (166E4C00) [pid = 3848] [serial = 1740] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.size.html] 15:28:12 INFO - PROCESS | 3848 | --DOMWINDOW == 128 (106B0C00) [pid = 3848] [serial = 1734] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html] 15:28:12 INFO - PROCESS | 3848 | --DOMWINDOW == 127 (1AC56800) [pid = 3848] [serial = 1881] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.1.html] 15:28:12 INFO - PROCESS | 3848 | --DOMWINDOW == 126 (1311D000) [pid = 3848] [serial = 1782] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.alpha.html] 15:28:12 INFO - PROCESS | 3848 | --DOMWINDOW == 125 (10F07800) [pid = 3848] [serial = 1779] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.undefined.html] 15:28:12 INFO - PROCESS | 3848 | --DOMWINDOW == 124 (1408F000) [pid = 3848] [serial = 1872] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html] 15:28:12 INFO - PROCESS | 3848 | --DOMWINDOW == 123 (10E0C400) [pid = 3848] [serial = 1869] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html] 15:28:12 INFO - PROCESS | 3848 | --DOMWINDOW == 122 (164C1C00) [pid = 3848] [serial = 1785] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.basic.html] 15:28:12 INFO - PROCESS | 3848 | --DOMWINDOW == 121 (16648800) [pid = 3848] [serial = 1821] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.path.html] 15:28:12 INFO - PROCESS | 3848 | --DOMWINDOW == 120 (14090000) [pid = 3848] [serial = 1827] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html] 15:28:12 INFO - PROCESS | 3848 | --DOMWINDOW == 119 (1A31CC00) [pid = 3848] [serial = 1788] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.clip.html] 15:28:12 INFO - PROCESS | 3848 | --DOMWINDOW == 118 (17F25000) [pid = 3848] [serial = 1875] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.alpha.html] 15:28:12 INFO - PROCESS | 3848 | --DOMWINDOW == 117 (10E04800) [pid = 3848] [serial = 1824] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html] 15:28:12 INFO - PROCESS | 3848 | --DOMWINDOW == 116 (160C8000) [pid = 3848] [serial = 1830] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html] 15:28:12 INFO - PROCESS | 3848 | --DOMWINDOW == 115 (13730800) [pid = 3848] [serial = 1959] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveY.html] 15:28:12 INFO - PROCESS | 3848 | --DOMWINDOW == 114 (17E9E000) [pid = 3848] [serial = 1947] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.2.html] 15:28:12 INFO - PROCESS | 3848 | --DOMWINDOW == 113 (1A19B000) [pid = 3848] [serial = 1950] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeX.html] 15:28:12 INFO - PROCESS | 3848 | --DOMWINDOW == 112 (1A319400) [pid = 3848] [serial = 1953] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeY.html] 15:28:12 INFO - PROCESS | 3848 | --DOMWINDOW == 111 (11B07400) [pid = 3848] [serial = 1956] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveX.html] 15:28:12 INFO - PROCESS | 3848 | --DOMWINDOW == 110 (166E7C00) [pid = 3848] [serial = 1944] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.1.html] 15:28:12 INFO - PROCESS | 3848 | --DOMWINDOW == 109 (1664B400) [pid = 3848] [serial = 1941] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.section.html] 15:28:12 INFO - PROCESS | 3848 | --DOMWINDOW == 108 (1175A400) [pid = 3848] [serial = 1938] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.scale.html] 15:28:12 INFO - PROCESS | 3848 | --DOMWINDOW == 107 (146D7000) [pid = 3848] [serial = 1935] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.basic.html] 15:28:12 INFO - PROCESS | 3848 | --DOMWINDOW == 106 (11009C00) [pid = 3848] [serial = 1932] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.alpha.html] 15:28:12 INFO - PROCESS | 3848 | --DOMWINDOW == 105 (1AD89000) [pid = 3848] [serial = 1929] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.2.html] 15:28:12 INFO - PROCESS | 3848 | --DOMWINDOW == 104 (1AD86C00) [pid = 3848] [serial = 1926] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.1.html] 15:28:12 INFO - PROCESS | 3848 | --DOMWINDOW == 103 (1A191800) [pid = 3848] [serial = 1923] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.basic.html] 15:28:12 INFO - PROCESS | 3848 | --DOMWINDOW == 102 (15B6DC00) [pid = 3848] [serial = 1920] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.alpha.html] 15:28:12 INFO - PROCESS | 3848 | --DOMWINDOW == 101 (11007400) [pid = 3848] [serial = 1917] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.y.html] 15:28:12 INFO - PROCESS | 3848 | --DOMWINDOW == 100 (1AC54800) [pid = 3848] [serial = 1914] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.x.html] 15:28:12 INFO - PROCESS | 3848 | --DOMWINDOW == 99 (186A9000) [pid = 3848] [serial = 1878] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.basic.html] 15:28:12 INFO - PROCESS | 3848 | 1462487292783 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\", \"4d8e089e-8c00-4ed9-b753-79225e50fa4e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:28:12 INFO - PROCESS | 3848 | ++DOCSHELL 0F620C00 == 36 [pid = 3848] [id = 665] 15:28:12 INFO - PROCESS | 3848 | ++DOMWINDOW == 100 (0F663400) [pid = 3848] [serial = 1995] [outer = 00000000] 15:28:12 INFO - PROCESS | 3848 | ++DOMWINDOW == 101 (10E04800) [pid = 3848] [serial = 1996] [outer = 0F663400] 15:28:12 INFO - PROCESS | 3848 | 1462487292837 Marionette DEBUG loaded listener.js 15:28:12 INFO - PROCESS | 3848 | ++DOMWINDOW == 102 (113ECC00) [pid = 3848] [serial = 1997] [outer = 0F663400] 15:28:13 INFO - PROCESS | 3848 | 1462487293245 Marionette TRACE conn2 <- [1,2624,null,{"value":["/2dcontext/shadows/2d.shadow.transform.1.html",0,null,null,[["Shadows take account of transformations",0,null,null]]]}] 15:28:13 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.1.html | Shadows take account of transformations 15:28:13 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.1.html | took 1297ms 15:28:13 INFO - PROCESS | 3848 | 1462487293304 Marionette TRACE conn2 -> [0,2625,"getWindowHandle",null] 15:28:13 INFO - PROCESS | 3848 | 1462487293306 Marionette TRACE conn2 <- [1,2625,null,{"value":"13"}] 15:28:13 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.2.html 15:28:13 INFO - PROCESS | 3848 | 1462487293309 Marionette TRACE conn2 -> [0,2626,"setScriptTimeout",{"ms":35000}] 15:28:13 INFO - PROCESS | 3848 | 1462487293311 Marionette TRACE conn2 <- [1,2626,null,{}] 15:28:13 INFO - PROCESS | 3848 | 1462487293314 Marionette TRACE conn2 -> [0,2627,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:28:13 INFO - PROCESS | 3848 | 1462487293393 Marionette TRACE conn2 <- [1,2627,null,{"value":null}] 15:28:13 INFO - PROCESS | 3848 | 1462487293400 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\", \"4d8e089e-8c00-4ed9-b753-79225e50fa4e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:28:13 INFO - PROCESS | 3848 | ++DOCSHELL 1175A400 == 37 [pid = 3848] [id = 666] 15:28:13 INFO - PROCESS | 3848 | ++DOMWINDOW == 103 (120F2400) [pid = 3848] [serial = 1998] [outer = 00000000] 15:28:13 INFO - PROCESS | 3848 | ++DOMWINDOW == 104 (155E4800) [pid = 3848] [serial = 1999] [outer = 120F2400] 15:28:13 INFO - PROCESS | 3848 | 1462487293444 Marionette DEBUG loaded listener.js 15:28:13 INFO - PROCESS | 3848 | ++DOMWINDOW == 105 (160BEC00) [pid = 3848] [serial = 2000] [outer = 120F2400] 15:28:13 INFO - PROCESS | 3848 | 1462487293884 Marionette TRACE conn2 <- [1,2628,null,{"value":["/2dcontext/shadows/2d.shadow.transform.2.html",0,null,null,[["Shadow offsets are not affected by transformations",0,null,null]]]}] 15:28:13 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.2.html | Shadow offsets are not affected by transformations 15:28:13 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.2.html | took 594ms 15:28:13 INFO - PROCESS | 3848 | 1462487293911 Marionette TRACE conn2 -> [0,2629,"getWindowHandle",null] 15:28:13 INFO - PROCESS | 3848 | 1462487293913 Marionette TRACE conn2 <- [1,2629,null,{"value":"13"}] 15:28:13 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.default.html 15:28:13 INFO - PROCESS | 3848 | 1462487293916 Marionette TRACE conn2 -> [0,2630,"setScriptTimeout",{"ms":35000}] 15:28:13 INFO - PROCESS | 3848 | 1462487293918 Marionette TRACE conn2 <- [1,2630,null,{}] 15:28:13 INFO - PROCESS | 3848 | 1462487293921 Marionette TRACE conn2 -> [0,2631,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:28:14 INFO - PROCESS | 3848 | 1462487293998 Marionette TRACE conn2 <- [1,2631,null,{"value":null}] 15:28:14 INFO - PROCESS | 3848 | 1462487294004 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\", \"4d8e089e-8c00-4ed9-b753-79225e50fa4e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:28:14 INFO - PROCESS | 3848 | ++DOCSHELL 135A5000 == 38 [pid = 3848] [id = 667] 15:28:14 INFO - PROCESS | 3848 | ++DOMWINDOW == 106 (1617F800) [pid = 3848] [serial = 2001] [outer = 00000000] 15:28:14 INFO - PROCESS | 3848 | ++DOMWINDOW == 107 (1622C400) [pid = 3848] [serial = 2002] [outer = 1617F800] 15:28:14 INFO - PROCESS | 3848 | 1462487294048 Marionette DEBUG loaded listener.js 15:28:14 INFO - PROCESS | 3848 | ++DOMWINDOW == 108 (164B9400) [pid = 3848] [serial = 2003] [outer = 1617F800] 15:28:14 INFO - PROCESS | 3848 | 1462487294502 Marionette TRACE conn2 <- [1,2632,null,{"value":["/2dcontext/text-styles/2d.text.align.default.html",0,null,null,[["Canvas test: 2d.text.align.default",0,null,null]]]}] 15:28:14 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.default.html | Canvas test: 2d.text.align.default 15:28:14 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.default.html | took 641ms 15:28:14 INFO - PROCESS | 3848 | 1462487294556 Marionette TRACE conn2 -> [0,2633,"getWindowHandle",null] 15:28:14 INFO - PROCESS | 3848 | 1462487294559 Marionette TRACE conn2 <- [1,2633,null,{"value":"13"}] 15:28:14 INFO - PROCESS | 3848 | 1462487294564 Marionette TRACE conn2 -> [0,2634,"setScriptTimeout",{"ms":35000}] 15:28:14 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.invalid.html 15:28:14 INFO - PROCESS | 3848 | 1462487294566 Marionette TRACE conn2 <- [1,2634,null,{}] 15:28:14 INFO - PROCESS | 3848 | 1462487294571 Marionette TRACE conn2 -> [0,2635,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:28:14 INFO - PROCESS | 3848 | 1462487294649 Marionette TRACE conn2 <- [1,2635,null,{"value":null}] 15:28:14 INFO - PROCESS | 3848 | 1462487294655 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\", \"4d8e089e-8c00-4ed9-b753-79225e50fa4e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:28:14 INFO - PROCESS | 3848 | ++DOCSHELL 11756400 == 39 [pid = 3848] [id = 668] 15:28:14 INFO - PROCESS | 3848 | ++DOMWINDOW == 109 (164BAC00) [pid = 3848] [serial = 2004] [outer = 00000000] 15:28:14 INFO - PROCESS | 3848 | ++DOMWINDOW == 110 (164C6800) [pid = 3848] [serial = 2005] [outer = 164BAC00] 15:28:14 INFO - PROCESS | 3848 | 1462487294698 Marionette DEBUG loaded listener.js 15:28:14 INFO - PROCESS | 3848 | ++DOMWINDOW == 111 (11764C00) [pid = 3848] [serial = 2006] [outer = 164BAC00] 15:28:15 INFO - PROCESS | 3848 | 1462487295536 Marionette TRACE conn2 <- [1,2636,null,{"value":["/2dcontext/text-styles/2d.text.align.invalid.html",0,null,null,[["Canvas test: 2d.text.align.invalid",0,null,null]]]}] 15:28:15 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.invalid.html | Canvas test: 2d.text.align.invalid 15:28:15 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.invalid.html | took 1001ms 15:28:15 INFO - PROCESS | 3848 | 1462487295568 Marionette TRACE conn2 -> [0,2637,"getWindowHandle",null] 15:28:15 INFO - PROCESS | 3848 | 1462487295573 Marionette TRACE conn2 <- [1,2637,null,{"value":"13"}] 15:28:15 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.valid.html 15:28:15 INFO - PROCESS | 3848 | 1462487295580 Marionette TRACE conn2 -> [0,2638,"setScriptTimeout",{"ms":35000}] 15:28:15 INFO - PROCESS | 3848 | 1462487295587 Marionette TRACE conn2 <- [1,2638,null,{}] 15:28:15 INFO - PROCESS | 3848 | 1462487295594 Marionette TRACE conn2 -> [0,2639,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:28:15 INFO - PROCESS | 3848 | 1462487295711 Marionette TRACE conn2 <- [1,2639,null,{"value":null}] 15:28:15 INFO - PROCESS | 3848 | 1462487295851 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\", \"4d8e089e-8c00-4ed9-b753-79225e50fa4e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:28:15 INFO - PROCESS | 3848 | ++DOCSHELL 0F66C400 == 40 [pid = 3848] [id = 669] 15:28:15 INFO - PROCESS | 3848 | ++DOMWINDOW == 112 (0F66F800) [pid = 3848] [serial = 2007] [outer = 00000000] 15:28:15 INFO - PROCESS | 3848 | ++DOMWINDOW == 113 (10D22400) [pid = 3848] [serial = 2008] [outer = 0F66F800] 15:28:15 INFO - PROCESS | 3848 | 1462487295910 Marionette DEBUG loaded listener.js 15:28:16 INFO - PROCESS | 3848 | ++DOMWINDOW == 114 (10E06C00) [pid = 3848] [serial = 2009] [outer = 0F66F800] 15:28:16 INFO - PROCESS | 3848 | 1462487296499 Marionette TRACE conn2 <- [1,2640,null,{"value":["/2dcontext/text-styles/2d.text.align.valid.html",0,null,null,[["Canvas test: 2d.text.align.valid",0,null,null]]]}] 15:28:16 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.valid.html | Canvas test: 2d.text.align.valid 15:28:16 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.valid.html | took 1000ms 15:28:16 INFO - PROCESS | 3848 | 1462487296582 Marionette TRACE conn2 -> [0,2641,"getWindowHandle",null] 15:28:16 INFO - PROCESS | 3848 | 1462487296588 Marionette TRACE conn2 <- [1,2641,null,{"value":"13"}] 15:28:16 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.default.html 15:28:16 INFO - PROCESS | 3848 | 1462487296596 Marionette TRACE conn2 -> [0,2642,"setScriptTimeout",{"ms":35000}] 15:28:16 INFO - PROCESS | 3848 | 1462487296600 Marionette TRACE conn2 <- [1,2642,null,{}] 15:28:16 INFO - PROCESS | 3848 | 1462487296606 Marionette TRACE conn2 -> [0,2643,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:28:16 INFO - PROCESS | 3848 | 1462487296743 Marionette TRACE conn2 <- [1,2643,null,{"value":null}] 15:28:16 INFO - PROCESS | 3848 | 1462487296897 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\", \"4d8e089e-8c00-4ed9-b753-79225e50fa4e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:28:16 INFO - PROCESS | 3848 | ++DOCSHELL 0F6D7400 == 41 [pid = 3848] [id = 670] 15:28:16 INFO - PROCESS | 3848 | ++DOMWINDOW == 115 (10603000) [pid = 3848] [serial = 2010] [outer = 00000000] 15:28:16 INFO - PROCESS | 3848 | ++DOMWINDOW == 116 (10F0B400) [pid = 3848] [serial = 2011] [outer = 10603000] 15:28:16 INFO - PROCESS | 3848 | 1462487296953 Marionette DEBUG loaded listener.js 15:28:17 INFO - PROCESS | 3848 | ++DOMWINDOW == 117 (1101E400) [pid = 3848] [serial = 2012] [outer = 10603000] 15:28:17 INFO - PROCESS | 3848 | --DOCSHELL 11003400 == 40 [pid = 3848] [id = 366] 15:28:17 INFO - PROCESS | 3848 | --DOCSHELL 11B3C400 == 39 [pid = 3848] [id = 362] 15:28:17 INFO - PROCESS | 3848 | --DOCSHELL 135A5C00 == 38 [pid = 3848] [id = 364] 15:28:17 INFO - PROCESS | 3848 | --DOCSHELL 10E10000 == 37 [pid = 3848] [id = 360] 15:28:17 INFO - PROCESS | 3848 | --DOCSHELL 0F5CB400 == 36 [pid = 3848] [id = 359] 15:28:17 INFO - PROCESS | 3848 | --DOCSHELL 12F11C00 == 35 [pid = 3848] [id = 363] 15:28:17 INFO - PROCESS | 3848 | --DOCSHELL 146D8000 == 34 [pid = 3848] [id = 365] 15:28:17 INFO - PROCESS | 3848 | --DOCSHELL 11019C00 == 33 [pid = 3848] [id = 361] 15:28:17 INFO - PROCESS | 3848 | --DOCSHELL 0F627400 == 32 [pid = 3848] [id = 349] 15:28:17 INFO - PROCESS | 3848 | --DOCSHELL 1A190400 == 31 [pid = 3848] [id = 654] 15:28:17 INFO - PROCESS | 3848 | --DOMWINDOW == 116 (1B17A800) [pid = 3848] [serial = 1963] [outer = 00000000] [url = about:blank] 15:28:17 INFO - PROCESS | 3848 | 1462487297880 Marionette TRACE conn2 <- [1,2644,null,{"value":["/2dcontext/text-styles/2d.text.baseline.default.html",0,null,null,[["Canvas test: 2d.text.baseline.default",0,null,null]]]}] 15:28:17 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.default.html | Canvas test: 2d.text.baseline.default 15:28:17 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.default.html | took 1313ms 15:28:17 INFO - PROCESS | 3848 | 1462487297903 Marionette TRACE conn2 -> [0,2645,"getWindowHandle",null] 15:28:17 INFO - PROCESS | 3848 | 1462487297907 Marionette TRACE conn2 <- [1,2645,null,{"value":"13"}] 15:28:17 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.invalid.html 15:28:17 INFO - PROCESS | 3848 | 1462487297912 Marionette TRACE conn2 -> [0,2646,"setScriptTimeout",{"ms":35000}] 15:28:17 INFO - PROCESS | 3848 | 1462487297915 Marionette TRACE conn2 <- [1,2646,null,{}] 15:28:17 INFO - PROCESS | 3848 | 1462487297920 Marionette TRACE conn2 -> [0,2647,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:28:18 INFO - PROCESS | 3848 | 1462487298018 Marionette TRACE conn2 <- [1,2647,null,{"value":null}] 15:28:18 INFO - PROCESS | 3848 | --DOMWINDOW == 115 (1AC20400) [pid = 3848] [serial = 1880] [outer = 00000000] [url = about:blank] 15:28:18 INFO - PROCESS | 3848 | --DOMWINDOW == 114 (1A31E000) [pid = 3848] [serial = 1868] [outer = 00000000] [url = about:blank] 15:28:18 INFO - PROCESS | 3848 | --DOMWINDOW == 113 (1A805400) [pid = 3848] [serial = 1835] [outer = 00000000] [url = about:blank] 15:28:18 INFO - PROCESS | 3848 | --DOMWINDOW == 112 (1408FC00) [pid = 3848] [serial = 1739] [outer = 00000000] [url = about:blank] 15:28:18 INFO - PROCESS | 3848 | --DOMWINDOW == 111 (17F8F000) [pid = 3848] [serial = 1745] [outer = 00000000] [url = about:blank] 15:28:18 INFO - PROCESS | 3848 | --DOMWINDOW == 110 (17371C00) [pid = 3848] [serial = 1742] [outer = 00000000] [url = about:blank] 15:28:18 INFO - PROCESS | 3848 | --DOMWINDOW == 109 (1100D000) [pid = 3848] [serial = 1736] [outer = 00000000] [url = about:blank] 15:28:18 INFO - PROCESS | 3848 | --DOMWINDOW == 108 (1AD45000) [pid = 3848] [serial = 1883] [outer = 00000000] [url = about:blank] 15:28:18 INFO - PROCESS | 3848 | --DOMWINDOW == 107 (15B62400) [pid = 3848] [serial = 1784] [outer = 00000000] [url = about:blank] 15:28:18 INFO - PROCESS | 3848 | --DOMWINDOW == 106 (11028800) [pid = 3848] [serial = 1781] [outer = 00000000] [url = about:blank] 15:28:18 INFO - PROCESS | 3848 | --DOMWINDOW == 105 (15B6B000) [pid = 3848] [serial = 1874] [outer = 00000000] [url = about:blank] 15:28:18 INFO - PROCESS | 3848 | --DOMWINDOW == 104 (120FB000) [pid = 3848] [serial = 1871] [outer = 00000000] [url = about:blank] 15:28:18 INFO - PROCESS | 3848 | --DOMWINDOW == 103 (19ED5C00) [pid = 3848] [serial = 1787] [outer = 00000000] [url = about:blank] 15:28:18 INFO - PROCESS | 3848 | --DOMWINDOW == 102 (1A193000) [pid = 3848] [serial = 1823] [outer = 00000000] [url = about:blank] 15:28:18 INFO - PROCESS | 3848 | --DOMWINDOW == 101 (15B67C00) [pid = 3848] [serial = 1829] [outer = 00000000] [url = about:blank] 15:28:18 INFO - PROCESS | 3848 | --DOMWINDOW == 100 (1A5F6000) [pid = 3848] [serial = 1790] [outer = 00000000] [url = about:blank] 15:28:18 INFO - PROCESS | 3848 | --DOMWINDOW == 99 (1A5EE400) [pid = 3848] [serial = 1877] [outer = 00000000] [url = about:blank] 15:28:18 INFO - PROCESS | 3848 | --DOMWINDOW == 98 (11518C00) [pid = 3848] [serial = 1826] [outer = 00000000] [url = about:blank] 15:28:18 INFO - PROCESS | 3848 | --DOMWINDOW == 97 (186B0000) [pid = 3848] [serial = 1832] [outer = 00000000] [url = about:blank] 15:28:18 INFO - PROCESS | 3848 | --DOMWINDOW == 96 (1A31B400) [pid = 3848] [serial = 1961] [outer = 00000000] [url = about:blank] 15:28:18 INFO - PROCESS | 3848 | --DOMWINDOW == 95 (18031C00) [pid = 3848] [serial = 1948] [outer = 00000000] [url = about:blank] 15:28:18 INFO - PROCESS | 3848 | --DOMWINDOW == 94 (184BBC00) [pid = 3848] [serial = 1949] [outer = 00000000] [url = about:blank] 15:28:18 INFO - PROCESS | 3848 | --DOMWINDOW == 93 (1A767C00) [pid = 3848] [serial = 1951] [outer = 00000000] [url = about:blank] 15:28:18 INFO - PROCESS | 3848 | --DOMWINDOW == 92 (1AD80C00) [pid = 3848] [serial = 1954] [outer = 00000000] [url = about:blank] 15:28:18 INFO - PROCESS | 3848 | --DOMWINDOW == 91 (17344400) [pid = 3848] [serial = 1960] [outer = 00000000] [url = about:blank] 15:28:18 INFO - PROCESS | 3848 | --DOMWINDOW == 90 (1617CC00) [pid = 3848] [serial = 1957] [outer = 00000000] [url = about:blank] 15:28:18 INFO - PROCESS | 3848 | --DOMWINDOW == 89 (1AD8B800) [pid = 3848] [serial = 1955] [outer = 00000000] [url = about:blank] 15:28:18 INFO - PROCESS | 3848 | --DOMWINDOW == 88 (1736F800) [pid = 3848] [serial = 1945] [outer = 00000000] [url = about:blank] 15:28:18 INFO - PROCESS | 3848 | --DOMWINDOW == 87 (166E8800) [pid = 3848] [serial = 1942] [outer = 00000000] [url = about:blank] 15:28:18 INFO - PROCESS | 3848 | --DOMWINDOW == 86 (17043400) [pid = 3848] [serial = 1943] [outer = 00000000] [url = about:blank] 15:28:18 INFO - PROCESS | 3848 | --DOMWINDOW == 85 (135A6000) [pid = 3848] [serial = 1939] [outer = 00000000] [url = about:blank] 15:28:18 INFO - PROCESS | 3848 | --DOMWINDOW == 84 (15B68400) [pid = 3848] [serial = 1940] [outer = 00000000] [url = about:blank] 15:28:18 INFO - PROCESS | 3848 | --DOMWINDOW == 83 (164C3000) [pid = 3848] [serial = 1937] [outer = 00000000] [url = about:blank] 15:28:18 INFO - PROCESS | 3848 | --DOMWINDOW == 82 (1603FC00) [pid = 3848] [serial = 1936] [outer = 00000000] [url = about:blank] 15:28:18 INFO - PROCESS | 3848 | --DOMWINDOW == 81 (11B43000) [pid = 3848] [serial = 1934] [outer = 00000000] [url = about:blank] 15:28:18 INFO - PROCESS | 3848 | --DOMWINDOW == 80 (11510800) [pid = 3848] [serial = 1933] [outer = 00000000] [url = about:blank] 15:28:18 INFO - PROCESS | 3848 | --DOMWINDOW == 79 (1AED2400) [pid = 3848] [serial = 1931] [outer = 00000000] [url = about:blank] 15:28:18 INFO - PROCESS | 3848 | --DOMWINDOW == 78 (1AECF400) [pid = 3848] [serial = 1930] [outer = 00000000] [url = about:blank] 15:28:18 INFO - PROCESS | 3848 | --DOMWINDOW == 77 (1AEC9000) [pid = 3848] [serial = 1928] [outer = 00000000] [url = about:blank] 15:28:18 INFO - PROCESS | 3848 | --DOMWINDOW == 76 (1AD8B400) [pid = 3848] [serial = 1927] [outer = 00000000] [url = about:blank] 15:28:18 INFO - PROCESS | 3848 | --DOMWINDOW == 75 (1AD7F000) [pid = 3848] [serial = 1925] [outer = 00000000] [url = about:blank] 15:28:18 INFO - PROCESS | 3848 | --DOMWINDOW == 74 (1AD3C400) [pid = 3848] [serial = 1924] [outer = 00000000] [url = about:blank] 15:28:18 INFO - PROCESS | 3848 | --DOMWINDOW == 73 (17045C00) [pid = 3848] [serial = 1922] [outer = 00000000] [url = about:blank] 15:28:18 INFO - PROCESS | 3848 | --DOMWINDOW == 72 (16628000) [pid = 3848] [serial = 1921] [outer = 00000000] [url = about:blank] 15:28:18 INFO - PROCESS | 3848 | --DOMWINDOW == 71 (13484800) [pid = 3848] [serial = 1919] [outer = 00000000] [url = about:blank] 15:28:18 INFO - PROCESS | 3848 | --DOMWINDOW == 70 (11B0B800) [pid = 3848] [serial = 1918] [outer = 00000000] [url = about:blank] 15:28:18 INFO - PROCESS | 3848 | --DOMWINDOW == 69 (1AD46400) [pid = 3848] [serial = 1915] [outer = 00000000] [url = about:blank] 15:28:18 INFO - PROCESS | 3848 | --DOMWINDOW == 68 (1AD7E400) [pid = 3848] [serial = 1916] [outer = 00000000] [url = about:blank] 15:28:18 INFO - PROCESS | 3848 | --DOMWINDOW == 67 (1A76DC00) [pid = 3848] [serial = 1952] [outer = 00000000] [url = about:blank] 15:28:18 INFO - PROCESS | 3848 | --DOMWINDOW == 66 (1753D400) [pid = 3848] [serial = 1946] [outer = 00000000] [url = about:blank] 15:28:18 INFO - PROCESS | 3848 | --DOMWINDOW == 65 (1617E000) [pid = 3848] [serial = 1958] [outer = 00000000] [url = about:blank] 15:28:18 INFO - PROCESS | 3848 | 1462487298117 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\", \"4d8e089e-8c00-4ed9-b753-79225e50fa4e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:28:18 INFO - PROCESS | 3848 | ++DOCSHELL 10D1F400 == 32 [pid = 3848] [id = 671] 15:28:18 INFO - PROCESS | 3848 | ++DOMWINDOW == 66 (10D21400) [pid = 3848] [serial = 2013] [outer = 00000000] 15:28:18 INFO - PROCESS | 3848 | ++DOMWINDOW == 67 (10E0A400) [pid = 3848] [serial = 2014] [outer = 10D21400] 15:28:18 INFO - PROCESS | 3848 | 1462487298164 Marionette DEBUG loaded listener.js 15:28:18 INFO - PROCESS | 3848 | ++DOMWINDOW == 68 (10EA5800) [pid = 3848] [serial = 2015] [outer = 10D21400] 15:28:18 INFO - PROCESS | 3848 | 1462487298591 Marionette TRACE conn2 <- [1,2648,null,{"value":["/2dcontext/text-styles/2d.text.baseline.invalid.html",0,null,null,[["Canvas test: 2d.text.baseline.invalid",0,null,null]]]}] 15:28:18 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.invalid.html | Canvas test: 2d.text.baseline.invalid 15:28:18 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.invalid.html | took 735ms 15:28:18 INFO - PROCESS | 3848 | 1462487298657 Marionette TRACE conn2 -> [0,2649,"getWindowHandle",null] 15:28:18 INFO - PROCESS | 3848 | 1462487298662 Marionette TRACE conn2 <- [1,2649,null,{"value":"13"}] 15:28:18 INFO - PROCESS | 3848 | 1462487298668 Marionette TRACE conn2 -> [0,2650,"setScriptTimeout",{"ms":35000}] 15:28:18 INFO - PROCESS | 3848 | 1462487298670 Marionette TRACE conn2 <- [1,2650,null,{}] 15:28:18 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.valid.html 15:28:18 INFO - PROCESS | 3848 | 1462487298674 Marionette TRACE conn2 -> [0,2651,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:28:18 INFO - PROCESS | 3848 | 1462487298753 Marionette TRACE conn2 <- [1,2651,null,{"value":null}] 15:28:18 INFO - PROCESS | 3848 | 1462487298765 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\", \"4d8e089e-8c00-4ed9-b753-79225e50fa4e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:28:18 INFO - PROCESS | 3848 | ++DOCSHELL 1100A800 == 33 [pid = 3848] [id = 672] 15:28:18 INFO - PROCESS | 3848 | ++DOMWINDOW == 69 (1100D000) [pid = 3848] [serial = 2016] [outer = 00000000] 15:28:18 INFO - PROCESS | 3848 | ++DOMWINDOW == 70 (11022400) [pid = 3848] [serial = 2017] [outer = 1100D000] 15:28:18 INFO - PROCESS | 3848 | 1462487298813 Marionette DEBUG loaded listener.js 15:28:18 INFO - PROCESS | 3848 | ++DOMWINDOW == 71 (113E7400) [pid = 3848] [serial = 2018] [outer = 1100D000] 15:28:19 INFO - PROCESS | 3848 | 1462487299283 Marionette TRACE conn2 <- [1,2652,null,{"value":["/2dcontext/text-styles/2d.text.baseline.valid.html",0,null,null,[["Canvas test: 2d.text.baseline.valid",0,null,null]]]}] 15:28:19 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.valid.html | Canvas test: 2d.text.baseline.valid 15:28:19 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.valid.html | took 641ms 15:28:19 INFO - PROCESS | 3848 | 1462487299308 Marionette TRACE conn2 -> [0,2653,"getWindowHandle",null] 15:28:19 INFO - PROCESS | 3848 | 1462487299310 Marionette TRACE conn2 <- [1,2653,null,{"value":"13"}] 15:28:19 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html 15:28:19 INFO - PROCESS | 3848 | 1462487299314 Marionette TRACE conn2 -> [0,2654,"setScriptTimeout",{"ms":35000}] 15:28:19 INFO - PROCESS | 3848 | 1462487299317 Marionette TRACE conn2 <- [1,2654,null,{}] 15:28:19 INFO - PROCESS | 3848 | 1462487299332 Marionette TRACE conn2 -> [0,2655,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:28:19 INFO - PROCESS | 3848 | 1462487299415 Marionette TRACE conn2 <- [1,2655,null,{"value":null}] 15:28:19 INFO - PROCESS | 3848 | 1462487299423 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\", \"4d8e089e-8c00-4ed9-b753-79225e50fa4e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:28:19 INFO - PROCESS | 3848 | ++DOCSHELL 12C0F800 == 34 [pid = 3848] [id = 673] 15:28:19 INFO - PROCESS | 3848 | ++DOMWINDOW == 72 (12C1A800) [pid = 3848] [serial = 2019] [outer = 00000000] 15:28:19 INFO - PROCESS | 3848 | ++DOMWINDOW == 73 (12F0EC00) [pid = 3848] [serial = 2020] [outer = 12C1A800] 15:28:19 INFO - PROCESS | 3848 | 1462487299470 Marionette DEBUG loaded listener.js 15:28:19 INFO - PROCESS | 3848 | ++DOMWINDOW == 74 (1315BC00) [pid = 3848] [serial = 2021] [outer = 12C1A800] 15:28:20 INFO - PROCESS | 3848 | 1462487300434 Marionette TRACE conn2 <- [1,2656,null,{"value":["/2dcontext/text-styles/2d.text.draw.baseline.bottom.html",0,null,null,[["textBaseline bottom is the bottom of the em square (not the bounding box)",0,null,null]]]}] 15:28:20 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html | textBaseline bottom is the bottom of the em square (not the bounding box) 15:28:20 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html | took 1141ms 15:28:20 INFO - PROCESS | 3848 | 1462487300462 Marionette TRACE conn2 -> [0,2657,"getWindowHandle",null] 15:28:20 INFO - PROCESS | 3848 | 1462487300465 Marionette TRACE conn2 <- [1,2657,null,{"value":"13"}] 15:28:20 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.hanging.html 15:28:20 INFO - PROCESS | 3848 | 1462487300474 Marionette TRACE conn2 -> [0,2658,"setScriptTimeout",{"ms":35000}] 15:28:20 INFO - PROCESS | 3848 | 1462487300475 Marionette TRACE conn2 <- [1,2658,null,{}] 15:28:20 INFO - PROCESS | 3848 | 1462487300480 Marionette TRACE conn2 -> [0,2659,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:28:20 INFO - PROCESS | 3848 | 1462487300589 Marionette TRACE conn2 <- [1,2659,null,{"value":null}] 15:28:20 INFO - PROCESS | 3848 | 1462487300596 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\", \"4d8e089e-8c00-4ed9-b753-79225e50fa4e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:28:20 INFO - PROCESS | 3848 | ++DOCSHELL 12ED4000 == 35 [pid = 3848] [id = 674] 15:28:20 INFO - PROCESS | 3848 | ++DOMWINDOW == 75 (13418C00) [pid = 3848] [serial = 2022] [outer = 00000000] 15:28:20 INFO - PROCESS | 3848 | ++DOMWINDOW == 76 (13727C00) [pid = 3848] [serial = 2023] [outer = 13418C00] 15:28:20 INFO - PROCESS | 3848 | 1462487300641 Marionette DEBUG loaded listener.js 15:28:20 INFO - PROCESS | 3848 | ++DOMWINDOW == 77 (13CBA800) [pid = 3848] [serial = 2024] [outer = 13418C00] 15:28:21 INFO - PROCESS | 3848 | 1462487301586 Marionette TRACE conn2 <- [1,2660,null,{"value":["/2dcontext/text-styles/2d.text.draw.baseline.hanging.html",0,null,null,[["Canvas test: 2d.text.draw.baseline.hanging",1,"assert_approx_equals: Red channel of the pixel at (5, 5) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html:37:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\nsetTimeout handler*@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2661,"getWindowHandle",null] 15:28:21 INFO - PROCESS | 3848 | 1462487301621 Marionette TRACE conn2 <- [1,2661,null,{"value":"13"}] 15:28:21 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.ideographic.html 15:28:21 INFO - PROCESS | 3848 | 1462487301625 Marionette TRACE conn2 -> [0,2662,"setScriptTimeout",{"ms":35000}] 15:28:21 INFO - PROCESS | 3848 | 1462487301626 Marionette TRACE conn2 <- [1,2662,null,{}] 15:28:21 INFO - PROCESS | 3848 | 1462487301630 Marionette TRACE conn2 -> [0,2663,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:28:21 INFO - PROCESS | 3848 | 1462487301743 Marionette TRACE conn2 <- [1,2663,null,{"value":null}] 15:28:21 INFO - PROCESS | 3848 | 1462487301750 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\", \"4d8e089e-8c00-4ed9-b753-79225e50fa4e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:28:21 INFO - PROCESS | 3848 | ++DOCSHELL 134BF000 == 36 [pid = 3848] [id = 675] 15:28:21 INFO - PROCESS | 3848 | ++DOMWINDOW == 78 (14088000) [pid = 3848] [serial = 2025] [outer = 00000000] 15:28:21 INFO - PROCESS | 3848 | ++DOMWINDOW == 79 (146DD000) [pid = 3848] [serial = 2026] [outer = 14088000] 15:28:21 INFO - PROCESS | 3848 | 1462487301795 Marionette DEBUG loaded listener.js 15:28:21 INFO - PROCESS | 3848 | ++DOMWINDOW == 80 (151AB000) [pid = 3848] [serial = 2027] [outer = 14088000] 15:28:22 INFO - PROCESS | 3848 | --DOMWINDOW == 79 (1617F800) [pid = 3848] [serial = 2001] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.default.html] 15:28:22 INFO - PROCESS | 3848 | --DOMWINDOW == 78 (146D3400) [pid = 3848] [serial = 1989] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.2.html] 15:28:22 INFO - PROCESS | 3848 | --DOMWINDOW == 77 (11B92C00) [pid = 3848] [serial = 1980] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.1.html] 15:28:22 INFO - PROCESS | 3848 | --DOMWINDOW == 76 (106CC800) [pid = 3848] [serial = 1968] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.basic.html] 15:28:22 INFO - PROCESS | 3848 | --DOMWINDOW == 75 (13CBD400) [pid = 3848] [serial = 1986] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.1.html] 15:28:22 INFO - PROCESS | 3848 | --DOMWINDOW == 74 (0F62B800) [pid = 3848] [serial = 1965] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.alpha.html] 15:28:22 INFO - PROCESS | 3848 | --DOMWINDOW == 73 (11517800) [pid = 3848] [serial = 1977] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.basic.html] 15:28:22 INFO - PROCESS | 3848 | --DOMWINDOW == 72 (10F06400) [pid = 3848] [serial = 1971] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.1.html] 15:28:22 INFO - PROCESS | 3848 | --DOMWINDOW == 71 (1101F000) [pid = 3848] [serial = 1974] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.2.html] 15:28:22 INFO - PROCESS | 3848 | --DOMWINDOW == 70 (13410000) [pid = 3848] [serial = 1983] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.2.html] 15:28:22 INFO - PROCESS | 3848 | --DOMWINDOW == 69 (1101FC00) [pid = 3848] [serial = 1992] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.3.html] 15:28:22 INFO - PROCESS | 3848 | --DOMWINDOW == 68 (120F2400) [pid = 3848] [serial = 1998] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.2.html] 15:28:22 INFO - PROCESS | 3848 | --DOMWINDOW == 67 (0F663400) [pid = 3848] [serial = 1995] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.1.html] 15:28:22 INFO - PROCESS | 3848 | 1462487302861 Marionette TRACE conn2 <- [1,2664,null,{"value":["/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html",0,null,null,[["Canvas test: 2d.text.draw.baseline.ideographic",1,"assert_approx_equals: Red channel of the pixel at (5, 45) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html:41:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\nsetTimeout handler*@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2665,"getWindowHandle",null] 15:28:22 INFO - PROCESS | 3848 | 1462487302870 Marionette TRACE conn2 <- [1,2665,null,{"value":"13"}] 15:28:22 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.middle.html 15:28:22 INFO - PROCESS | 3848 | 1462487302873 Marionette TRACE conn2 -> [0,2666,"setScriptTimeout",{"ms":35000}] 15:28:22 INFO - PROCESS | 3848 | 1462487302875 Marionette TRACE conn2 <- [1,2666,null,{}] 15:28:22 INFO - PROCESS | 3848 | 1462487302878 Marionette TRACE conn2 -> [0,2667,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:28:22 INFO - PROCESS | 3848 | 1462487302974 Marionette TRACE conn2 <- [1,2667,null,{"value":null}] 15:28:23 INFO - PROCESS | 3848 | 1462487302981 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\", \"4d8e089e-8c00-4ed9-b753-79225e50fa4e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:28:23 INFO - PROCESS | 3848 | ++DOCSHELL 10DE4400 == 37 [pid = 3848] [id = 676] 15:28:23 INFO - PROCESS | 3848 | ++DOMWINDOW == 68 (10E0F000) [pid = 3848] [serial = 2028] [outer = 00000000] 15:28:23 INFO - PROCESS | 3848 | ++DOMWINDOW == 69 (11B92C00) [pid = 3848] [serial = 2029] [outer = 10E0F000] 15:28:23 INFO - PROCESS | 3848 | 1462487303028 Marionette DEBUG loaded listener.js 15:28:23 INFO - PROCESS | 3848 | ++DOMWINDOW == 70 (146D8000) [pid = 3848] [serial = 2030] [outer = 10E0F000] 15:28:23 INFO - PROCESS | 3848 | 1462487303962 Marionette TRACE conn2 <- [1,2668,null,{"value":["/2dcontext/text-styles/2d.text.draw.baseline.middle.html",0,null,null,[["textBaseline middle is the middle of the em square (not the bounding box)",0,null,null]]]}] 15:28:24 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.draw.baseline.middle.html | textBaseline middle is the middle of the em square (not the bounding box) 15:28:24 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.middle.html | took 1156ms 15:28:24 INFO - PROCESS | 3848 | 1462487304026 Marionette TRACE conn2 -> [0,2669,"getWindowHandle",null] 15:28:24 INFO - PROCESS | 3848 | 1462487304028 Marionette TRACE conn2 <- [1,2669,null,{"value":"13"}] 15:28:24 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.top.html 15:28:24 INFO - PROCESS | 3848 | 1462487304032 Marionette TRACE conn2 -> [0,2670,"setScriptTimeout",{"ms":35000}] 15:28:24 INFO - PROCESS | 3848 | 1462487304033 Marionette TRACE conn2 <- [1,2670,null,{}] 15:28:24 INFO - PROCESS | 3848 | 1462487304037 Marionette TRACE conn2 -> [0,2671,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:28:24 INFO - PROCESS | 3848 | 1462487304112 Marionette TRACE conn2 <- [1,2671,null,{"value":null}] 15:28:24 INFO - PROCESS | 3848 | 1462487304120 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\", \"4d8e089e-8c00-4ed9-b753-79225e50fa4e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:28:24 INFO - PROCESS | 3848 | ++DOCSHELL 11EE3400 == 38 [pid = 3848] [id = 677] 15:28:24 INFO - PROCESS | 3848 | ++DOMWINDOW == 71 (155EA000) [pid = 3848] [serial = 2031] [outer = 00000000] 15:28:24 INFO - PROCESS | 3848 | ++DOMWINDOW == 72 (15C61400) [pid = 3848] [serial = 2032] [outer = 155EA000] 15:28:24 INFO - PROCESS | 3848 | 1462487304163 Marionette DEBUG loaded listener.js 15:28:24 INFO - PROCESS | 3848 | ++DOMWINDOW == 73 (16017400) [pid = 3848] [serial = 2033] [outer = 155EA000] 15:28:25 INFO - PROCESS | 3848 | 1462487305286 Marionette TRACE conn2 <- [1,2672,null,{"value":["/2dcontext/text-styles/2d.text.draw.baseline.top.html",0,null,null,[["textBaseline top is the top of the em square (not the bounding box)",0,null,null]]]}] 15:28:25 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.draw.baseline.top.html | textBaseline top is the top of the em square (not the bounding box) 15:28:25 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.top.html | took 1297ms 15:28:25 INFO - PROCESS | 3848 | 1462487305341 Marionette TRACE conn2 -> [0,2673,"getWindowHandle",null] 15:28:25 INFO - PROCESS | 3848 | 1462487305345 Marionette TRACE conn2 <- [1,2673,null,{"value":"13"}] 15:28:25 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.end.html 15:28:25 INFO - PROCESS | 3848 | 1462487305351 Marionette TRACE conn2 -> [0,2674,"setScriptTimeout",{"ms":35000}] 15:28:25 INFO - PROCESS | 3848 | 1462487305355 Marionette TRACE conn2 <- [1,2674,null,{}] 15:28:25 INFO - PROCESS | 3848 | 1462487305361 Marionette TRACE conn2 -> [0,2675,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:28:25 INFO - PROCESS | 3848 | 1462487305453 Marionette TRACE conn2 <- [1,2675,null,{"value":null}] 15:28:25 INFO - PROCESS | 3848 | 1462487305618 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\", \"4d8e089e-8c00-4ed9-b753-79225e50fa4e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:28:25 INFO - PROCESS | 3848 | ++DOCSHELL 10D21C00 == 39 [pid = 3848] [id = 678] 15:28:25 INFO - PROCESS | 3848 | ++DOMWINDOW == 74 (10D29000) [pid = 3848] [serial = 2034] [outer = 00000000] 15:28:25 INFO - PROCESS | 3848 | ++DOMWINDOW == 75 (11009C00) [pid = 3848] [serial = 2035] [outer = 10D29000] 15:28:25 INFO - PROCESS | 3848 | 1462487305717 Marionette DEBUG loaded listener.js 15:28:25 INFO - PROCESS | 3848 | ++DOMWINDOW == 76 (11186C00) [pid = 3848] [serial = 2036] [outer = 10D29000] 15:28:26 INFO - PROCESS | 3848 | 1462487306766 Marionette TRACE conn2 <- [1,2676,null,{"value":["/2dcontext/text-styles/2d.text.draw.space.collapse.end.html",0,null,null,[["Space characters at the end of a line are collapsed (per CSS)",1,"assert_approx_equals: Red channel of the pixel at (75, 25) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html:38:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\nsetTimeout handler*@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2677,"getWindowHandle",null] 15:28:26 INFO - PROCESS | 3848 | 1462487306819 Marionette TRACE conn2 <- [1,2677,null,{"value":"13"}] 15:28:26 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.other.html 15:28:26 INFO - PROCESS | 3848 | 1462487306826 Marionette TRACE conn2 -> [0,2678,"setScriptTimeout",{"ms":35000}] 15:28:26 INFO - PROCESS | 3848 | 1462487306829 Marionette TRACE conn2 <- [1,2678,null,{}] 15:28:26 INFO - PROCESS | 3848 | 1462487306833 Marionette TRACE conn2 -> [0,2679,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:28:26 INFO - PROCESS | 3848 | 1462487306967 Marionette TRACE conn2 <- [1,2679,null,{"value":null}] 15:28:27 INFO - PROCESS | 3848 | 1462487307109 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\", \"4d8e089e-8c00-4ed9-b753-79225e50fa4e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:28:27 INFO - PROCESS | 3848 | ++DOCSHELL 12F15000 == 40 [pid = 3848] [id = 679] 15:28:27 INFO - PROCESS | 3848 | ++DOMWINDOW == 77 (1311B400) [pid = 3848] [serial = 2037] [outer = 00000000] 15:28:27 INFO - PROCESS | 3848 | ++DOMWINDOW == 78 (135A7000) [pid = 3848] [serial = 2038] [outer = 1311B400] 15:28:27 INFO - PROCESS | 3848 | 1462487307163 Marionette DEBUG loaded listener.js 15:28:27 INFO - PROCESS | 3848 | ++DOMWINDOW == 79 (1408D400) [pid = 3848] [serial = 2039] [outer = 1311B400] 15:28:28 INFO - PROCESS | 3848 | 1462487308224 Marionette TRACE conn2 <- [1,2680,null,{"value":["/2dcontext/text-styles/2d.text.draw.space.collapse.other.html",0,null,null,[["Space characters are converted to U+0020, and collapsed (per CSS)",1,"assert_approx_equals: Red channel of the pixel at (25, 25) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html:36:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\nsetTimeout handler*@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2681,"getWindowHandle",null] 15:28:28 INFO - PROCESS | 3848 | 1462487308285 Marionette TRACE conn2 <- [1,2681,null,{"value":"13"}] 15:28:28 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.space.html 15:28:28 INFO - PROCESS | 3848 | 1462487308290 Marionette TRACE conn2 -> [0,2682,"setScriptTimeout",{"ms":35000}] 15:28:28 INFO - PROCESS | 3848 | 1462487308294 Marionette TRACE conn2 <- [1,2682,null,{}] 15:28:28 INFO - PROCESS | 3848 | 1462487308300 Marionette TRACE conn2 -> [0,2683,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:28:28 INFO - PROCESS | 3848 | 1462487308430 Marionette TRACE conn2 <- [1,2683,null,{"value":null}] 15:28:28 INFO - PROCESS | 3848 | 1462487308582 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\", \"4d8e089e-8c00-4ed9-b753-79225e50fa4e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:28:28 INFO - PROCESS | 3848 | ++DOCSHELL 10E94C00 == 41 [pid = 3848] [id = 680] 15:28:28 INFO - PROCESS | 3848 | ++DOMWINDOW == 80 (10EA6C00) [pid = 3848] [serial = 2040] [outer = 00000000] 15:28:28 INFO - PROCESS | 3848 | ++DOMWINDOW == 81 (10F05C00) [pid = 3848] [serial = 2041] [outer = 10EA6C00] 15:28:28 INFO - PROCESS | 3848 | 1462487308634 Marionette DEBUG loaded listener.js 15:28:28 INFO - PROCESS | 3848 | ++DOMWINDOW == 82 (11005000) [pid = 3848] [serial = 2042] [outer = 10EA6C00] 15:28:28 INFO - PROCESS | 3848 | --DOCSHELL 0F621800 == 40 [pid = 3848] [id = 358] 15:28:28 INFO - PROCESS | 3848 | --DOCSHELL 10F0BC00 == 39 [pid = 3848] [id = 357] 15:28:28 INFO - PROCESS | 3848 | --DOMWINDOW == 81 (15144C00) [pid = 3848] [serial = 1990] [outer = 00000000] [url = about:blank] 15:28:28 INFO - PROCESS | 3848 | --DOMWINDOW == 80 (12EC7000) [pid = 3848] [serial = 1981] [outer = 00000000] [url = about:blank] 15:28:28 INFO - PROCESS | 3848 | --DOMWINDOW == 79 (1315B400) [pid = 3848] [serial = 1982] [outer = 00000000] [url = about:blank] 15:28:28 INFO - PROCESS | 3848 | --DOMWINDOW == 78 (10DDFC00) [pid = 3848] [serial = 1969] [outer = 00000000] [url = about:blank] 15:28:28 INFO - PROCESS | 3848 | --DOMWINDOW == 77 (10DEA400) [pid = 3848] [serial = 1970] [outer = 00000000] [url = about:blank] 15:28:28 INFO - PROCESS | 3848 | --DOMWINDOW == 76 (13F89C00) [pid = 3848] [serial = 1987] [outer = 00000000] [url = about:blank] 15:28:28 INFO - PROCESS | 3848 | --DOMWINDOW == 75 (0F66F400) [pid = 3848] [serial = 1966] [outer = 00000000] [url = about:blank] 15:28:28 INFO - PROCESS | 3848 | --DOMWINDOW == 74 (1058BC00) [pid = 3848] [serial = 1967] [outer = 00000000] [url = about:blank] 15:28:28 INFO - PROCESS | 3848 | --DOMWINDOW == 73 (11756800) [pid = 3848] [serial = 1978] [outer = 00000000] [url = about:blank] 15:28:28 INFO - PROCESS | 3848 | --DOMWINDOW == 72 (1175D000) [pid = 3848] [serial = 1979] [outer = 00000000] [url = about:blank] 15:28:28 INFO - PROCESS | 3848 | --DOMWINDOW == 71 (10F0E400) [pid = 3848] [serial = 1972] [outer = 00000000] [url = about:blank] 15:28:28 INFO - PROCESS | 3848 | --DOMWINDOW == 70 (11006000) [pid = 3848] [serial = 1973] [outer = 00000000] [url = about:blank] 15:28:28 INFO - PROCESS | 3848 | --DOMWINDOW == 69 (1117D000) [pid = 3848] [serial = 1975] [outer = 00000000] [url = about:blank] 15:28:28 INFO - PROCESS | 3848 | --DOMWINDOW == 68 (113ED000) [pid = 3848] [serial = 1976] [outer = 00000000] [url = about:blank] 15:28:28 INFO - PROCESS | 3848 | --DOMWINDOW == 67 (135A5400) [pid = 3848] [serial = 1984] [outer = 00000000] [url = about:blank] 15:28:28 INFO - PROCESS | 3848 | --DOMWINDOW == 66 (13724C00) [pid = 3848] [serial = 1985] [outer = 00000000] [url = about:blank] 15:28:28 INFO - PROCESS | 3848 | --DOMWINDOW == 65 (155EB400) [pid = 3848] [serial = 1993] [outer = 00000000] [url = about:blank] 15:28:28 INFO - PROCESS | 3848 | --DOMWINDOW == 64 (164B9400) [pid = 3848] [serial = 2003] [outer = 00000000] [url = about:blank] 15:28:28 INFO - PROCESS | 3848 | --DOMWINDOW == 63 (15B6D400) [pid = 3848] [serial = 1994] [outer = 00000000] [url = about:blank] 15:28:28 INFO - PROCESS | 3848 | --DOMWINDOW == 62 (155E4800) [pid = 3848] [serial = 1999] [outer = 00000000] [url = about:blank] 15:28:28 INFO - PROCESS | 3848 | --DOMWINDOW == 61 (10E04800) [pid = 3848] [serial = 1996] [outer = 00000000] [url = about:blank] 15:28:28 INFO - PROCESS | 3848 | --DOMWINDOW == 60 (113ECC00) [pid = 3848] [serial = 1997] [outer = 00000000] [url = about:blank] 15:28:28 INFO - PROCESS | 3848 | --DOMWINDOW == 59 (151AA800) [pid = 3848] [serial = 1991] [outer = 00000000] [url = about:blank] 15:28:28 INFO - PROCESS | 3848 | --DOMWINDOW == 58 (14088C00) [pid = 3848] [serial = 1988] [outer = 00000000] [url = about:blank] 15:28:28 INFO - PROCESS | 3848 | --DOMWINDOW == 57 (160BEC00) [pid = 3848] [serial = 2000] [outer = 00000000] [url = about:blank] 15:28:28 INFO - PROCESS | 3848 | --DOMWINDOW == 56 (1622C400) [pid = 3848] [serial = 2002] [outer = 00000000] [url = about:blank] 15:28:29 INFO - PROCESS | 3848 | 1462487309614 Marionette TRACE conn2 <- [1,2684,null,{"value":["/2dcontext/text-styles/2d.text.draw.space.collapse.space.html",0,null,null,[["Space characters are converted to U+0020, and collapsed (per CSS)",1,"assert_approx_equals: Red channel of the pixel at (25, 25) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html:36:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\nsetTimeout handler*@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2685,"getWindowHandle",null] 15:28:29 INFO - PROCESS | 3848 | 1462487309653 Marionette TRACE conn2 <- [1,2685,null,{"value":"13"}] 15:28:29 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.start.html 15:28:29 INFO - PROCESS | 3848 | 1462487309659 Marionette TRACE conn2 -> [0,2686,"setScriptTimeout",{"ms":35000}] 15:28:29 INFO - PROCESS | 3848 | 1462487309662 Marionette TRACE conn2 <- [1,2686,null,{}] 15:28:29 INFO - PROCESS | 3848 | 1462487309665 Marionette TRACE conn2 -> [0,2687,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:28:29 INFO - PROCESS | 3848 | 1462487309745 Marionette TRACE conn2 <- [1,2687,null,{"value":null}] 15:28:29 INFO - PROCESS | 3848 | 1462487309754 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\", \"4d8e089e-8c00-4ed9-b753-79225e50fa4e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:28:29 INFO - PROCESS | 3848 | ++DOCSHELL 10F0BC00 == 40 [pid = 3848] [id = 681] 15:28:29 INFO - PROCESS | 3848 | ++DOMWINDOW == 57 (10F0D800) [pid = 3848] [serial = 2043] [outer = 00000000] 15:28:29 INFO - PROCESS | 3848 | ++DOMWINDOW == 58 (11181000) [pid = 3848] [serial = 2044] [outer = 10F0D800] 15:28:29 INFO - PROCESS | 3848 | 1462487309798 Marionette DEBUG loaded listener.js 15:28:29 INFO - PROCESS | 3848 | ++DOMWINDOW == 59 (11510C00) [pid = 3848] [serial = 2045] [outer = 10F0D800] 15:28:30 INFO - PROCESS | 3848 | 1462487310782 Marionette TRACE conn2 <- [1,2688,null,{"value":["/2dcontext/text-styles/2d.text.draw.space.collapse.start.html",0,null,null,[["Space characters at the start of a line are collapsed (per CSS)",1,"assert_approx_equals: Red channel of the pixel at (25, 25) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html:36:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\nsetTimeout handler*@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2689,"getWindowHandle",null] 15:28:30 INFO - PROCESS | 3848 | 1462487310809 Marionette TRACE conn2 <- [1,2689,null,{"value":"13"}] 15:28:30 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.default.html 15:28:30 INFO - PROCESS | 3848 | 1462487310812 Marionette TRACE conn2 -> [0,2690,"setScriptTimeout",{"ms":35000}] 15:28:30 INFO - PROCESS | 3848 | 1462487310816 Marionette TRACE conn2 <- [1,2690,null,{}] 15:28:30 INFO - PROCESS | 3848 | 1462487310827 Marionette TRACE conn2 -> [0,2691,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:28:30 INFO - PROCESS | 3848 | 1462487310923 Marionette TRACE conn2 <- [1,2691,null,{"value":null}] 15:28:30 INFO - PROCESS | 3848 | 1462487310931 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\", \"4d8e089e-8c00-4ed9-b753-79225e50fa4e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:28:30 INFO - PROCESS | 3848 | ++DOCSHELL 11B3C400 == 41 [pid = 3848] [id = 682] 15:28:30 INFO - PROCESS | 3848 | ++DOMWINDOW == 60 (11BCC400) [pid = 3848] [serial = 2046] [outer = 00000000] 15:28:30 INFO - PROCESS | 3848 | ++DOMWINDOW == 61 (13122C00) [pid = 3848] [serial = 2047] [outer = 11BCC400] 15:28:31 INFO - PROCESS | 3848 | 1462487310980 Marionette DEBUG loaded listener.js 15:28:31 INFO - PROCESS | 3848 | ++DOMWINDOW == 62 (131D6000) [pid = 3848] [serial = 2048] [outer = 11BCC400] 15:28:31 INFO - PROCESS | 3848 | 1462487311502 Marionette TRACE conn2 <- [1,2692,null,{"value":["/2dcontext/text-styles/2d.text.font.default.html",0,null,null,[["Canvas test: 2d.text.font.default",0,null,null]]]}] 15:28:31 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.default.html | Canvas test: 2d.text.font.default 15:28:31 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.default.html | took 735ms 15:28:31 INFO - PROCESS | 3848 | 1462487311556 Marionette TRACE conn2 -> [0,2693,"getWindowHandle",null] 15:28:31 INFO - PROCESS | 3848 | 1462487311559 Marionette TRACE conn2 <- [1,2693,null,{"value":"13"}] 15:28:31 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.basic.html 15:28:31 INFO - PROCESS | 3848 | 1462487311562 Marionette TRACE conn2 -> [0,2694,"setScriptTimeout",{"ms":35000}] 15:28:31 INFO - PROCESS | 3848 | 1462487311564 Marionette TRACE conn2 <- [1,2694,null,{}] 15:28:31 INFO - PROCESS | 3848 | 1462487311567 Marionette TRACE conn2 -> [0,2695,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:28:31 INFO - PROCESS | 3848 | 1462487311685 Marionette TRACE conn2 <- [1,2695,null,{"value":null}] 15:28:31 INFO - PROCESS | 3848 | 1462487311749 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\", \"4d8e089e-8c00-4ed9-b753-79225e50fa4e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:28:31 INFO - PROCESS | 3848 | ++DOCSHELL 131CE400 == 42 [pid = 3848] [id = 683] 15:28:31 INFO - PROCESS | 3848 | ++DOMWINDOW == 63 (13726C00) [pid = 3848] [serial = 2049] [outer = 00000000] 15:28:31 INFO - PROCESS | 3848 | ++DOMWINDOW == 64 (13CB9800) [pid = 3848] [serial = 2050] [outer = 13726C00] 15:28:31 INFO - PROCESS | 3848 | 1462487311794 Marionette DEBUG loaded listener.js 15:28:31 INFO - PROCESS | 3848 | ++DOMWINDOW == 65 (14092800) [pid = 3848] [serial = 2051] [outer = 13726C00] 15:28:32 INFO - PROCESS | 3848 | 1462487312225 Marionette TRACE conn2 <- [1,2696,null,{"value":["/2dcontext/text-styles/2d.text.font.parse.basic.html",0,null,null,[["Canvas test: 2d.text.font.parse.basic",0,null,null]]]}] 15:28:32 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.basic.html | Canvas test: 2d.text.font.parse.basic 15:28:32 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.basic.html | took 688ms 15:28:32 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.complex.html 15:28:32 INFO - PROCESS | 3848 | 1462487312262 Marionette TRACE conn2 -> [0,2697,"getWindowHandle",null] 15:28:32 INFO - PROCESS | 3848 | 1462487312264 Marionette TRACE conn2 <- [1,2697,null,{"value":"13"}] 15:28:32 INFO - PROCESS | 3848 | 1462487312268 Marionette TRACE conn2 -> [0,2698,"setScriptTimeout",{"ms":35000}] 15:28:32 INFO - PROCESS | 3848 | 1462487312269 Marionette TRACE conn2 <- [1,2698,null,{}] 15:28:32 INFO - PROCESS | 3848 | 1462487312272 Marionette TRACE conn2 -> [0,2699,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:28:32 INFO - PROCESS | 3848 | 1462487312408 Marionette TRACE conn2 <- [1,2699,null,{"value":null}] 15:28:32 INFO - PROCESS | 3848 | 1462487312432 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\", \"4d8e089e-8c00-4ed9-b753-79225e50fa4e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:28:32 INFO - PROCESS | 3848 | ++DOCSHELL 146D3800 == 43 [pid = 3848] [id = 684] 15:28:32 INFO - PROCESS | 3848 | ++DOMWINDOW == 66 (15138400) [pid = 3848] [serial = 2052] [outer = 00000000] 15:28:32 INFO - PROCESS | 3848 | ++DOMWINDOW == 67 (155E1800) [pid = 3848] [serial = 2053] [outer = 15138400] 15:28:32 INFO - PROCESS | 3848 | 1462487312476 Marionette DEBUG loaded listener.js 15:28:32 INFO - PROCESS | 3848 | ++DOMWINDOW == 68 (155E8800) [pid = 3848] [serial = 2054] [outer = 15138400] 15:28:32 INFO - PROCESS | 3848 | 1462487312943 Marionette TRACE conn2 <- [1,2700,null,{"value":["/2dcontext/text-styles/2d.text.font.parse.complex.html",0,null,null,[["Canvas test: 2d.text.font.parse.complex",1,"assert_equals: ctx.font === 'italic small-caps 12px \"Unknown Font\", sans-serif' (got italic small-caps 400 12px Unknown Font,sans-serif[string], expected italic small-caps 12px \"Unknown Font\", sans-serif[string]) expected \"italic small-caps 12px \\\"Unknown Font\\\", sans-serif\" but got \"italic small-caps 400 12px Unknown Font,sans-serif\"","_assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.complex.html:23:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2701,"getWindowHandle",null] 15:28:33 INFO - PROCESS | 3848 | 1462487312970 Marionette TRACE conn2 <- [1,2701,null,{"value":"13"}] 15:28:33 INFO - PROCESS | 3848 | 1462487312977 Marionette TRACE conn2 -> [0,2702,"setScriptTimeout",{"ms":35000}] 15:28:33 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.invalid.html 15:28:33 INFO - PROCESS | 3848 | 1462487312979 Marionette TRACE conn2 <- [1,2702,null,{}] 15:28:33 INFO - PROCESS | 3848 | 1462487312983 Marionette TRACE conn2 -> [0,2703,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:28:33 INFO - PROCESS | 3848 | 1462487313111 Marionette TRACE conn2 <- [1,2703,null,{"value":null}] 15:28:33 INFO - PROCESS | 3848 | 1462487313173 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\", \"4d8e089e-8c00-4ed9-b753-79225e50fa4e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:28:33 INFO - PROCESS | 3848 | ++DOCSHELL 10E89000 == 44 [pid = 3848] [id = 685] 15:28:33 INFO - PROCESS | 3848 | ++DOMWINDOW == 63 (155EDC00) [pid = 3848] [serial = 2055] [outer = 00000000] 15:28:33 INFO - PROCESS | 3848 | ++DOMWINDOW == 64 (15C59C00) [pid = 3848] [serial = 2056] [outer = 155EDC00] 15:28:33 INFO - PROCESS | 3848 | 1462487313220 Marionette DEBUG loaded listener.js 15:28:33 INFO - PROCESS | 3848 | ++DOMWINDOW == 65 (160C4400) [pid = 3848] [serial = 2057] [outer = 155EDC00] 15:28:33 INFO - PROCESS | 3848 | 1462487313592 Marionette TRACE conn2 <- [1,2704,null,{"value":["/2dcontext/text-styles/2d.text.font.parse.invalid.html",0,null,null,[["Canvas test: 2d.text.font.parse.invalid",0,null,null]]]}] 15:28:33 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.invalid.html | Canvas test: 2d.text.font.parse.invalid 15:28:33 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.invalid.html | took 641ms 15:28:33 INFO - PROCESS | 3848 | 1462487313616 Marionette TRACE conn2 -> [0,2705,"getWindowHandle",null] 15:28:33 INFO - PROCESS | 3848 | 1462487313618 Marionette TRACE conn2 <- [1,2705,null,{"value":"13"}] 15:28:33 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html 15:28:33 INFO - PROCESS | 3848 | 1462487313621 Marionette TRACE conn2 -> [0,2706,"setScriptTimeout",{"ms":35000}] 15:28:33 INFO - PROCESS | 3848 | 1462487313622 Marionette TRACE conn2 <- [1,2706,null,{}] 15:28:33 INFO - PROCESS | 3848 | 1462487313626 Marionette TRACE conn2 -> [0,2707,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:28:33 INFO - PROCESS | 3848 | 1462487313704 Marionette TRACE conn2 <- [1,2707,null,{"value":null}] 15:28:33 INFO - PROCESS | 3848 | 1462487313710 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\", \"4d8e089e-8c00-4ed9-b753-79225e50fa4e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:28:33 INFO - PROCESS | 3848 | ++DOCSHELL 13CB8C00 == 45 [pid = 3848] [id = 686] 15:28:33 INFO - PROCESS | 3848 | ++DOMWINDOW == 66 (155E6C00) [pid = 3848] [serial = 2058] [outer = 00000000] 15:28:33 INFO - PROCESS | 3848 | ++DOMWINDOW == 67 (1617B800) [pid = 3848] [serial = 2059] [outer = 155E6C00] 15:28:33 INFO - PROCESS | 3848 | 1462487313756 Marionette DEBUG loaded listener.js 15:28:33 INFO - PROCESS | 3848 | ++DOMWINDOW == 68 (16183000) [pid = 3848] [serial = 2060] [outer = 155E6C00] 15:28:34 INFO - PROCESS | 3848 | 1462487314242 Marionette TRACE conn2 <- [1,2708,null,{"value":["/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html",0,null,null,[["Canvas test: 2d.text.font.parse.size.percentage.default",1,"assert_equals: ctx2.font === '100px serif' (got 1000% serif[string], expected 100px serif[string]) expected \"100px serif\" but got \"1000% serif\"","_assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html:25:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2709,"getWindowHandle",null] 15:28:34 INFO - PROCESS | 3848 | 1462487314266 Marionette TRACE conn2 <- [1,2709,null,{"value":"13"}] 15:28:34 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.size.percentage.html 15:28:34 INFO - PROCESS | 3848 | 1462487314269 Marionette TRACE conn2 -> [0,2710,"setScriptTimeout",{"ms":35000}] 15:28:34 INFO - PROCESS | 3848 | 1462487314271 Marionette TRACE conn2 <- [1,2710,null,{}] 15:28:34 INFO - PROCESS | 3848 | 1462487314274 Marionette TRACE conn2 -> [0,2711,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:28:34 INFO - PROCESS | 3848 | 1462487314350 Marionette TRACE conn2 <- [1,2711,null,{"value":null}] 15:28:34 INFO - PROCESS | 3848 | 1462487314356 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\", \"4d8e089e-8c00-4ed9-b753-79225e50fa4e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:28:34 INFO - PROCESS | 3848 | ++DOCSHELL 1151A400 == 46 [pid = 3848] [id = 687] 15:28:34 INFO - PROCESS | 3848 | ++DOMWINDOW == 69 (11B98C00) [pid = 3848] [serial = 2061] [outer = 00000000] 15:28:34 INFO - PROCESS | 3848 | ++DOMWINDOW == 70 (164C5400) [pid = 3848] [serial = 2062] [outer = 11B98C00] 15:28:34 INFO - PROCESS | 3848 | 1462487314399 Marionette DEBUG loaded listener.js 15:28:34 INFO - PROCESS | 3848 | ++DOMWINDOW == 71 (16629000) [pid = 3848] [serial = 2063] [outer = 11B98C00] 15:28:34 INFO - PROCESS | 3848 | 1462487314838 Marionette TRACE conn2 <- [1,2712,null,{"value":["/2dcontext/text-styles/2d.text.font.parse.size.percentage.html",0,null,null,[["Canvas test: 2d.text.font.parse.size.percentage",1,"assert_equals: ctx.font === '72px serif' (got 50% serif[string], expected 72px serif[string]) expected \"72px serif\" but got \"50% serif\"","_assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.html:23:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2713,"getWindowHandle",null] 15:28:34 INFO - PROCESS | 3848 | 1462487314869 Marionette TRACE conn2 <- [1,2713,null,{"value":"13"}] 15:28:34 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.system.html 15:28:34 INFO - PROCESS | 3848 | 1462487314873 Marionette TRACE conn2 -> [0,2714,"setScriptTimeout",{"ms":35000}] 15:28:34 INFO - PROCESS | 3848 | 1462487314875 Marionette TRACE conn2 <- [1,2714,null,{}] 15:28:34 INFO - PROCESS | 3848 | 1462487314878 Marionette TRACE conn2 -> [0,2715,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:28:34 INFO - PROCESS | 3848 | 1462487314964 Marionette TRACE conn2 <- [1,2715,null,{"value":null}] 15:28:34 INFO - PROCESS | 3848 | 1462487314971 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\", \"4d8e089e-8c00-4ed9-b753-79225e50fa4e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:28:35 INFO - PROCESS | 3848 | ++DOCSHELL 11B0F800 == 47 [pid = 3848] [id = 688] 15:28:35 INFO - PROCESS | 3848 | ++DOMWINDOW == 72 (164BDC00) [pid = 3848] [serial = 2064] [outer = 00000000] 15:28:35 INFO - PROCESS | 3848 | ++DOMWINDOW == 73 (16649C00) [pid = 3848] [serial = 2065] [outer = 164BDC00] 15:28:35 INFO - PROCESS | 3848 | 1462487315014 Marionette DEBUG loaded listener.js 15:28:35 INFO - PROCESS | 3848 | ++DOMWINDOW == 74 (16657400) [pid = 3848] [serial = 2066] [outer = 164BDC00] 15:28:35 INFO - PROCESS | 3848 | 1462487315715 Marionette TRACE conn2 <- [1,2716,null,{"value":["/2dcontext/text-styles/2d.text.font.parse.system.html",0,null,null,[["System fonts must be computed to explicit values",0,null,null]]]}] 15:28:35 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.system.html | System fonts must be computed to explicit values 15:28:35 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.system.html | took 907ms 15:28:35 INFO - PROCESS | 3848 | 1462487315778 Marionette TRACE conn2 -> [0,2717,"getWindowHandle",null] 15:28:35 INFO - PROCESS | 3848 | 1462487315783 Marionette TRACE conn2 <- [1,2717,null,{"value":"13"}] 15:28:35 INFO - TEST-START | /2dcontext/text-styles/2d.text.measure.width.space.html 15:28:35 INFO - PROCESS | 3848 | 1462487315788 Marionette TRACE conn2 -> [0,2718,"setScriptTimeout",{"ms":35000}] 15:28:35 INFO - PROCESS | 3848 | 1462487315792 Marionette TRACE conn2 <- [1,2718,null,{}] 15:28:35 INFO - PROCESS | 3848 | 1462487315797 Marionette TRACE conn2 -> [0,2719,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:28:35 INFO - PROCESS | 3848 | 1462487315903 Marionette TRACE conn2 <- [1,2719,null,{"value":null}] 15:28:36 INFO - PROCESS | 3848 | 1462487316046 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\", \"4d8e089e-8c00-4ed9-b753-79225e50fa4e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:28:36 INFO - PROCESS | 3848 | ++DOCSHELL 10E06000 == 48 [pid = 3848] [id = 689] 15:28:36 INFO - PROCESS | 3848 | ++DOMWINDOW == 75 (10E0E000) [pid = 3848] [serial = 2067] [outer = 00000000] 15:28:36 INFO - PROCESS | 3848 | ++DOMWINDOW == 76 (11022C00) [pid = 3848] [serial = 2068] [outer = 10E0E000] 15:28:36 INFO - PROCESS | 3848 | 1462487316103 Marionette DEBUG loaded listener.js 15:28:36 INFO - PROCESS | 3848 | ++DOMWINDOW == 77 (11512C00) [pid = 3848] [serial = 2069] [outer = 10E0E000] 15:28:37 INFO - PROCESS | 3848 | 1462487317165 Marionette TRACE conn2 <- [1,2720,null,{"value":["/2dcontext/text-styles/2d.text.measure.width.space.html",0,null,null,[["Space characters are converted to U+0020 and collapsed (per CSS)",1,"assert_equals: ctx.measureText('A B').width === 150 (got 200[number], expected 150[number]) expected 150 but got 200","_assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html:33:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\nsetTimeout handler*@http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html:30:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2721,"getWindowHandle",null] 15:28:37 INFO - PROCESS | 3848 | 1462487317257 Marionette TRACE conn2 <- [1,2721,null,{"value":"13"}] 15:28:37 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html 15:28:37 INFO - PROCESS | 3848 | 1462487317263 Marionette TRACE conn2 -> [0,2722,"setScriptTimeout",{"ms":35000}] 15:28:37 INFO - PROCESS | 3848 | 1462487317266 Marionette TRACE conn2 <- [1,2722,null,{}] 15:28:37 INFO - PROCESS | 3848 | 1462487317270 Marionette TRACE conn2 -> [0,2723,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:28:37 INFO - PROCESS | 3848 | 1462487317405 Marionette TRACE conn2 <- [1,2723,null,{"value":null}] 15:28:37 INFO - PROCESS | 3848 | 1462487317533 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\", \"4d8e089e-8c00-4ed9-b753-79225e50fa4e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:28:37 INFO - PROCESS | 3848 | ++DOCSHELL 12F0D400 == 49 [pid = 3848] [id = 690] 15:28:37 INFO - PROCESS | 3848 | ++DOMWINDOW == 78 (13123800) [pid = 3848] [serial = 2070] [outer = 00000000] 15:28:37 INFO - PROCESS | 3848 | ++DOMWINDOW == 79 (13728000) [pid = 3848] [serial = 2071] [outer = 13123800] 15:28:37 INFO - PROCESS | 3848 | 1462487317626 Marionette DEBUG loaded listener.js 15:28:37 INFO - PROCESS | 3848 | ++DOMWINDOW == 80 (1465F400) [pid = 3848] [serial = 2072] [outer = 13123800] 15:28:38 INFO - PROCESS | 3848 | 1462487318405 Marionette TRACE conn2 <- [1,2724,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html",0,null,null,[["save()/restore() does not affect the current bitmap",0,null,null]]]}] 15:28:38 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | save()/restore() does not affect the current bitmap 15:28:38 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | took 1220ms 15:28:38 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html 15:28:38 INFO - PROCESS | 3848 | 1462487318482 Marionette TRACE conn2 -> [0,2725,"getWindowHandle",null] 15:28:38 INFO - PROCESS | 3848 | 1462487318486 Marionette TRACE conn2 <- [1,2725,null,{"value":"13"}] 15:28:38 INFO - PROCESS | 3848 | 1462487318492 Marionette TRACE conn2 -> [0,2726,"setScriptTimeout",{"ms":35000}] 15:28:38 INFO - PROCESS | 3848 | 1462487318496 Marionette TRACE conn2 <- [1,2726,null,{}] 15:28:38 INFO - PROCESS | 3848 | 1462487318502 Marionette TRACE conn2 -> [0,2727,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:28:38 INFO - PROCESS | 3848 | 1462487318594 Marionette TRACE conn2 <- [1,2727,null,{"value":null}] 15:28:38 INFO - PROCESS | 3848 | 1462487318734 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\", \"4d8e089e-8c00-4ed9-b753-79225e50fa4e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:28:38 INFO - PROCESS | 3848 | ++DOCSHELL 106B0000 == 50 [pid = 3848] [id = 691] 15:28:38 INFO - PROCESS | 3848 | ++DOMWINDOW == 81 (10703C00) [pid = 3848] [serial = 2073] [outer = 00000000] 15:28:38 INFO - PROCESS | 3848 | ++DOMWINDOW == 82 (10DE3800) [pid = 3848] [serial = 2074] [outer = 10703C00] 15:28:38 INFO - PROCESS | 3848 | 1462487318787 Marionette DEBUG loaded listener.js 15:28:38 INFO - PROCESS | 3848 | ++DOMWINDOW == 83 (10E0B400) [pid = 3848] [serial = 2075] [outer = 10703C00] 15:28:39 INFO - PROCESS | 3848 | --DOCSHELL 10DE4400 == 49 [pid = 3848] [id = 676] 15:28:39 INFO - PROCESS | 3848 | --DOCSHELL 134BF000 == 48 [pid = 3848] [id = 675] 15:28:39 INFO - PROCESS | 3848 | --DOCSHELL 12ED4000 == 47 [pid = 3848] [id = 674] 15:28:39 INFO - PROCESS | 3848 | --DOCSHELL 12C0F800 == 46 [pid = 3848] [id = 673] 15:28:39 INFO - PROCESS | 3848 | --DOCSHELL 1151A400 == 45 [pid = 3848] [id = 687] 15:28:39 INFO - PROCESS | 3848 | --DOCSHELL 13CB8C00 == 44 [pid = 3848] [id = 686] 15:28:39 INFO - PROCESS | 3848 | --DOCSHELL 10E89000 == 43 [pid = 3848] [id = 685] 15:28:39 INFO - PROCESS | 3848 | --DOCSHELL 146D3800 == 42 [pid = 3848] [id = 684] 15:28:39 INFO - PROCESS | 3848 | --DOCSHELL 131CE400 == 41 [pid = 3848] [id = 683] 15:28:39 INFO - PROCESS | 3848 | --DOCSHELL 11B3C400 == 40 [pid = 3848] [id = 682] 15:28:39 INFO - PROCESS | 3848 | --DOCSHELL 10F0BC00 == 39 [pid = 3848] [id = 681] 15:28:39 INFO - PROCESS | 3848 | --DOCSHELL 10E94C00 == 38 [pid = 3848] [id = 680] 15:28:39 INFO - PROCESS | 3848 | --DOCSHELL 10D21C00 == 37 [pid = 3848] [id = 678] 15:28:39 INFO - PROCESS | 3848 | --DOCSHELL 11EE3400 == 36 [pid = 3848] [id = 677] 15:28:39 INFO - PROCESS | 3848 | --DOMWINDOW == 82 (164C6800) [pid = 3848] [serial = 2005] [outer = 00000000] [url = about:blank] 15:28:39 INFO - PROCESS | 3848 | --DOMWINDOW == 81 (10D22400) [pid = 3848] [serial = 2008] [outer = 00000000] [url = about:blank] 15:28:39 INFO - PROCESS | 3848 | --DOMWINDOW == 80 (15C61400) [pid = 3848] [serial = 2032] [outer = 00000000] [url = about:blank] 15:28:39 INFO - PROCESS | 3848 | --DOMWINDOW == 79 (13727C00) [pid = 3848] [serial = 2023] [outer = 00000000] [url = about:blank] 15:28:39 INFO - PROCESS | 3848 | --DOMWINDOW == 78 (12F0EC00) [pid = 3848] [serial = 2020] [outer = 00000000] [url = about:blank] 15:28:39 INFO - PROCESS | 3848 | --DOMWINDOW == 77 (11022400) [pid = 3848] [serial = 2017] [outer = 00000000] [url = about:blank] 15:28:39 INFO - PROCESS | 3848 | --DOMWINDOW == 76 (113E7400) [pid = 3848] [serial = 2018] [outer = 00000000] [url = about:blank] 15:28:39 INFO - PROCESS | 3848 | --DOMWINDOW == 75 (10F0B400) [pid = 3848] [serial = 2011] [outer = 00000000] [url = about:blank] 15:28:39 INFO - PROCESS | 3848 | --DOMWINDOW == 74 (10E0A400) [pid = 3848] [serial = 2014] [outer = 00000000] [url = about:blank] 15:28:39 INFO - PROCESS | 3848 | --DOMWINDOW == 73 (10EA5800) [pid = 3848] [serial = 2015] [outer = 00000000] [url = about:blank] 15:28:39 INFO - PROCESS | 3848 | --DOMWINDOW == 72 (146DD000) [pid = 3848] [serial = 2026] [outer = 00000000] [url = about:blank] 15:28:39 INFO - PROCESS | 3848 | --DOMWINDOW == 71 (151AB000) [pid = 3848] [serial = 2027] [outer = 00000000] [url = about:blank] 15:28:39 INFO - PROCESS | 3848 | --DOMWINDOW == 70 (146D8000) [pid = 3848] [serial = 2030] [outer = 00000000] [url = about:blank] 15:28:39 INFO - PROCESS | 3848 | --DOMWINDOW == 69 (11B92C00) [pid = 3848] [serial = 2029] [outer = 00000000] [url = about:blank] 15:28:39 INFO - PROCESS | 3848 | --DOMWINDOW == 68 (13CBA800) [pid = 3848] [serial = 2024] [outer = 00000000] [url = about:blank] 15:28:39 INFO - PROCESS | 3848 | --DOMWINDOW == 67 (1315BC00) [pid = 3848] [serial = 2021] [outer = 00000000] [url = about:blank] 15:28:39 INFO - PROCESS | 3848 | 1462487319346 Marionette TRACE conn2 <- [1,2728,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.clip.html",0,null,null,[["save()/restore() affects the clipping path",0,null,null]]]}] 15:28:39 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | save()/restore() affects the clipping path 15:28:39 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | took 907ms 15:28:39 INFO - PROCESS | 3848 | 1462487319394 Marionette TRACE conn2 -> [0,2729,"getWindowHandle",null] 15:28:39 INFO - PROCESS | 3848 | 1462487319399 Marionette TRACE conn2 <- [1,2729,null,{"value":"13"}] 15:28:39 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html 15:28:39 INFO - PROCESS | 3848 | 1462487319405 Marionette TRACE conn2 -> [0,2730,"setScriptTimeout",{"ms":35000}] 15:28:39 INFO - PROCESS | 3848 | 1462487319407 Marionette TRACE conn2 <- [1,2730,null,{}] 15:28:39 INFO - PROCESS | 3848 | 1462487319411 Marionette TRACE conn2 -> [0,2731,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:28:39 INFO - PROCESS | 3848 | 1462487319491 Marionette TRACE conn2 <- [1,2731,null,{"value":null}] 15:28:39 INFO - PROCESS | 3848 | 1462487319501 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\", \"4d8e089e-8c00-4ed9-b753-79225e50fa4e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:28:39 INFO - PROCESS | 3848 | ++DOCSHELL 10DE2000 == 37 [pid = 3848] [id = 692] 15:28:39 INFO - PROCESS | 3848 | ++DOMWINDOW == 68 (10DE4400) [pid = 3848] [serial = 2076] [outer = 00000000] 15:28:39 INFO - PROCESS | 3848 | ++DOMWINDOW == 69 (10EABC00) [pid = 3848] [serial = 2077] [outer = 10DE4400] 15:28:39 INFO - PROCESS | 3848 | 1462487319546 Marionette DEBUG loaded listener.js 15:28:39 INFO - PROCESS | 3848 | ++DOMWINDOW == 70 (11020800) [pid = 3848] [serial = 2078] [outer = 10DE4400] 15:28:40 INFO - PROCESS | 3848 | 1462487320051 Marionette TRACE conn2 <- [1,2732,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html",0,null,null,[["save()/restore() works for fillStyle",0,null,null]]]}] 15:28:40 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | save()/restore() works for fillStyle 15:28:40 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | took 703ms 15:28:40 INFO - PROCESS | 3848 | 1462487320126 Marionette TRACE conn2 -> [0,2733,"getWindowHandle",null] 15:28:40 INFO - PROCESS | 3848 | 1462487320128 Marionette TRACE conn2 <- [1,2733,null,{"value":"13"}] 15:28:40 INFO - PROCESS | 3848 | 1462487320132 Marionette TRACE conn2 -> [0,2734,"setScriptTimeout",{"ms":35000}] 15:28:40 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.font.html 15:28:40 INFO - PROCESS | 3848 | 1462487320135 Marionette TRACE conn2 <- [1,2734,null,{}] 15:28:40 INFO - PROCESS | 3848 | 1462487320148 Marionette TRACE conn2 -> [0,2735,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:28:40 INFO - PROCESS | 3848 | 1462487320234 Marionette TRACE conn2 <- [1,2735,null,{"value":null}] 15:28:40 INFO - PROCESS | 3848 | 1462487320355 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\", \"4d8e089e-8c00-4ed9-b753-79225e50fa4e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:28:40 INFO - PROCESS | 3848 | ++DOCSHELL 11B09400 == 38 [pid = 3848] [id = 693] 15:28:40 INFO - PROCESS | 3848 | ++DOMWINDOW == 71 (11B0D800) [pid = 3848] [serial = 2079] [outer = 00000000] 15:28:40 INFO - PROCESS | 3848 | ++DOMWINDOW == 72 (12C0F800) [pid = 3848] [serial = 2080] [outer = 11B0D800] 15:28:40 INFO - PROCESS | 3848 | 1462487320405 Marionette DEBUG loaded listener.js 15:28:40 INFO - PROCESS | 3848 | ++DOMWINDOW == 73 (13122400) [pid = 3848] [serial = 2081] [outer = 11B0D800] 15:28:40 INFO - PROCESS | 3848 | 1462487320792 Marionette TRACE conn2 <- [1,2736,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.font.html",0,null,null,[["save()/restore() works for font",0,null,null]]]}] 15:28:40 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | save()/restore() works for font 15:28:40 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | took 704ms 15:28:40 INFO - PROCESS | 3848 | 1462487320834 Marionette TRACE conn2 -> [0,2737,"getWindowHandle",null] 15:28:40 INFO - PROCESS | 3848 | 1462487320836 Marionette TRACE conn2 <- [1,2737,null,{"value":"13"}] 15:28:40 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html 15:28:40 INFO - PROCESS | 3848 | 1462487320840 Marionette TRACE conn2 -> [0,2738,"setScriptTimeout",{"ms":35000}] 15:28:40 INFO - PROCESS | 3848 | 1462487320841 Marionette TRACE conn2 <- [1,2738,null,{}] 15:28:40 INFO - PROCESS | 3848 | 1462487320845 Marionette TRACE conn2 -> [0,2739,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:28:40 INFO - PROCESS | 3848 | 1462487320925 Marionette TRACE conn2 <- [1,2739,null,{"value":null}] 15:28:40 INFO - PROCESS | 3848 | 1462487320932 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\", \"4d8e089e-8c00-4ed9-b753-79225e50fa4e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:28:40 INFO - PROCESS | 3848 | ++DOCSHELL 120F5C00 == 39 [pid = 3848] [id = 694] 15:28:40 INFO - PROCESS | 3848 | ++DOMWINDOW == 74 (1341C800) [pid = 3848] [serial = 2082] [outer = 00000000] 15:28:40 INFO - PROCESS | 3848 | ++DOMWINDOW == 75 (1372AC00) [pid = 3848] [serial = 2083] [outer = 1341C800] 15:28:41 INFO - PROCESS | 3848 | 1462487320977 Marionette DEBUG loaded listener.js 15:28:41 INFO - PROCESS | 3848 | ++DOMWINDOW == 76 (13CBA800) [pid = 3848] [serial = 2084] [outer = 1341C800] 15:28:41 INFO - PROCESS | 3848 | 1462487321423 Marionette TRACE conn2 <- [1,2740,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html",0,null,null,[["save()/restore() works for globalAlpha",0,null,null]]]}] 15:28:41 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | save()/restore() works for globalAlpha 15:28:41 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | took 640ms 15:28:41 INFO - PROCESS | 3848 | 1462487321479 Marionette TRACE conn2 -> [0,2741,"getWindowHandle",null] 15:28:41 INFO - PROCESS | 3848 | 1462487321481 Marionette TRACE conn2 <- [1,2741,null,{"value":"13"}] 15:28:41 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html 15:28:41 INFO - PROCESS | 3848 | 1462487321484 Marionette TRACE conn2 -> [0,2742,"setScriptTimeout",{"ms":35000}] 15:28:41 INFO - PROCESS | 3848 | 1462487321486 Marionette TRACE conn2 <- [1,2742,null,{}] 15:28:41 INFO - PROCESS | 3848 | 1462487321489 Marionette TRACE conn2 -> [0,2743,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:28:41 INFO - PROCESS | 3848 | 1462487321598 Marionette TRACE conn2 <- [1,2743,null,{"value":null}] 15:28:41 INFO - PROCESS | 3848 | 1462487321604 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\", \"4d8e089e-8c00-4ed9-b753-79225e50fa4e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:28:41 INFO - PROCESS | 3848 | ++DOCSHELL 1465FC00 == 40 [pid = 3848] [id = 695] 15:28:41 INFO - PROCESS | 3848 | ++DOMWINDOW == 77 (146CF400) [pid = 3848] [serial = 2085] [outer = 00000000] 15:28:41 INFO - PROCESS | 3848 | ++DOMWINDOW == 78 (15136400) [pid = 3848] [serial = 2086] [outer = 146CF400] 15:28:41 INFO - PROCESS | 3848 | 1462487321649 Marionette DEBUG loaded listener.js 15:28:41 INFO - PROCESS | 3848 | ++DOMWINDOW == 79 (15144C00) [pid = 3848] [serial = 2087] [outer = 146CF400] 15:28:42 INFO - PROCESS | 3848 | 1462487322147 Marionette TRACE conn2 <- [1,2744,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html",0,null,null,[["save()/restore() works for globalCompositeOperation",0,null,null]]]}] 15:28:42 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | save()/restore() works for globalCompositeOperation 15:28:42 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | took 704ms 15:28:42 INFO - PROCESS | 3848 | 1462487322184 Marionette TRACE conn2 -> [0,2745,"getWindowHandle",null] 15:28:42 INFO - PROCESS | 3848 | 1462487322186 Marionette TRACE conn2 <- [1,2745,null,{"value":"13"}] 15:28:42 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html 15:28:42 INFO - PROCESS | 3848 | 1462487322193 Marionette TRACE conn2 -> [0,2746,"setScriptTimeout",{"ms":35000}] 15:28:42 INFO - PROCESS | 3848 | 1462487322195 Marionette TRACE conn2 <- [1,2746,null,{}] 15:28:42 INFO - PROCESS | 3848 | 1462487322198 Marionette TRACE conn2 -> [0,2747,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:28:42 INFO - PROCESS | 3848 | 1462487322327 Marionette TRACE conn2 <- [1,2747,null,{"value":null}] 15:28:42 INFO - PROCESS | 3848 | 1462487322403 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\", \"4d8e089e-8c00-4ed9-b753-79225e50fa4e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:28:42 INFO - PROCESS | 3848 | ++DOCSHELL 16043000 == 41 [pid = 3848] [id = 696] 15:28:42 INFO - PROCESS | 3848 | ++DOMWINDOW == 80 (16044800) [pid = 3848] [serial = 2088] [outer = 00000000] 15:28:42 INFO - PROCESS | 3848 | ++DOMWINDOW == 81 (1617B000) [pid = 3848] [serial = 2089] [outer = 16044800] 15:28:42 INFO - PROCESS | 3848 | 1462487322450 Marionette DEBUG loaded listener.js 15:28:42 INFO - PROCESS | 3848 | ++DOMWINDOW == 82 (1617BC00) [pid = 3848] [serial = 2090] [outer = 16044800] 15:28:42 INFO - PROCESS | 3848 | 1462487322883 Marionette TRACE conn2 <- [1,2748,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html",0,null,null,[["save()/restore() works for lineCap",0,null,null]]]}] 15:28:42 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | save()/restore() works for lineCap 15:28:42 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | took 735ms 15:28:42 INFO - PROCESS | 3848 | 1462487322933 Marionette TRACE conn2 -> [0,2749,"getWindowHandle",null] 15:28:42 INFO - PROCESS | 3848 | 1462487322935 Marionette TRACE conn2 <- [1,2749,null,{"value":"13"}] 15:28:42 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html 15:28:42 INFO - PROCESS | 3848 | 1462487322975 Marionette TRACE conn2 -> [0,2750,"setScriptTimeout",{"ms":35000}] 15:28:42 INFO - PROCESS | 3848 | 1462487322977 Marionette TRACE conn2 <- [1,2750,null,{}] 15:28:43 INFO - PROCESS | 3848 | 1462487322983 Marionette TRACE conn2 -> [0,2751,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:28:43 INFO - PROCESS | 3848 | 1462487323096 Marionette TRACE conn2 <- [1,2751,null,{"value":null}] 15:28:43 INFO - PROCESS | 3848 | 1462487323109 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\", \"4d8e089e-8c00-4ed9-b753-79225e50fa4e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:28:43 INFO - PROCESS | 3848 | ++DOCSHELL 106CC400 == 42 [pid = 3848] [id = 697] 15:28:43 INFO - PROCESS | 3848 | ++DOMWINDOW == 83 (164C6000) [pid = 3848] [serial = 2091] [outer = 00000000] 15:28:43 INFO - PROCESS | 3848 | ++DOMWINDOW == 84 (1662F400) [pid = 3848] [serial = 2092] [outer = 164C6000] 15:28:43 INFO - PROCESS | 3848 | 1462487323152 Marionette DEBUG loaded listener.js 15:28:43 INFO - PROCESS | 3848 | ++DOMWINDOW == 85 (16632400) [pid = 3848] [serial = 2093] [outer = 164C6000] 15:28:43 INFO - PROCESS | 3848 | --DOMWINDOW == 84 (13726C00) [pid = 3848] [serial = 2049] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.basic.html] 15:28:43 INFO - PROCESS | 3848 | --DOMWINDOW == 83 (15138400) [pid = 3848] [serial = 2052] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.complex.html] 15:28:43 INFO - PROCESS | 3848 | --DOMWINDOW == 82 (11BCC400) [pid = 3848] [serial = 2046] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.default.html] 15:28:43 INFO - PROCESS | 3848 | --DOMWINDOW == 81 (10F0D800) [pid = 3848] [serial = 2043] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html] 15:28:43 INFO - PROCESS | 3848 | --DOMWINDOW == 80 (10EA6C00) [pid = 3848] [serial = 2040] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html] 15:28:43 INFO - PROCESS | 3848 | --DOMWINDOW == 79 (155EDC00) [pid = 3848] [serial = 2055] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.invalid.html] 15:28:43 INFO - PROCESS | 3848 | --DOMWINDOW == 78 (155E6C00) [pid = 3848] [serial = 2058] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html] 15:28:43 INFO - PROCESS | 3848 | --DOMWINDOW == 77 (11B98C00) [pid = 3848] [serial = 2061] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.html] 15:28:43 INFO - PROCESS | 3848 | 1462487323649 Marionette TRACE conn2 <- [1,2752,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html",0,null,null,[["save()/restore() works for lineJoin",0,null,null]]]}] 15:28:43 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | save()/restore() works for lineJoin 15:28:43 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | took 734ms 15:28:43 INFO - PROCESS | 3848 | 1462487323680 Marionette TRACE conn2 -> [0,2753,"getWindowHandle",null] 15:28:43 INFO - PROCESS | 3848 | 1462487323682 Marionette TRACE conn2 <- [1,2753,null,{"value":"13"}] 15:28:43 INFO - PROCESS | 3848 | 1462487323685 Marionette TRACE conn2 -> [0,2754,"setScriptTimeout",{"ms":35000}] 15:28:43 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html 15:28:43 INFO - PROCESS | 3848 | 1462487323686 Marionette TRACE conn2 <- [1,2754,null,{}] 15:28:43 INFO - PROCESS | 3848 | 1462487323690 Marionette TRACE conn2 -> [0,2755,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:28:43 INFO - PROCESS | 3848 | 1462487323765 Marionette TRACE conn2 <- [1,2755,null,{"value":null}] 15:28:43 INFO - PROCESS | 3848 | 1462487323772 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\", \"4d8e089e-8c00-4ed9-b753-79225e50fa4e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:28:43 INFO - PROCESS | 3848 | ++DOCSHELL 10EAEC00 == 43 [pid = 3848] [id = 698] 15:28:43 INFO - PROCESS | 3848 | ++DOMWINDOW == 78 (11764000) [pid = 3848] [serial = 2094] [outer = 00000000] 15:28:43 INFO - PROCESS | 3848 | ++DOMWINDOW == 79 (13726C00) [pid = 3848] [serial = 2095] [outer = 11764000] 15:28:43 INFO - PROCESS | 3848 | 1462487323815 Marionette DEBUG loaded listener.js 15:28:43 INFO - PROCESS | 3848 | ++DOMWINDOW == 80 (164C3400) [pid = 3848] [serial = 2096] [outer = 11764000] 15:28:44 INFO - PROCESS | 3848 | 1462487324257 Marionette TRACE conn2 <- [1,2756,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html",0,null,null,[["save()/restore() works for lineWidth",0,null,null]]]}] 15:28:44 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | save()/restore() works for lineWidth 15:28:44 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | took 594ms 15:28:44 INFO - PROCESS | 3848 | 1462487324282 Marionette TRACE conn2 -> [0,2757,"getWindowHandle",null] 15:28:44 INFO - PROCESS | 3848 | 1462487324284 Marionette TRACE conn2 <- [1,2757,null,{"value":"13"}] 15:28:44 INFO - PROCESS | 3848 | 1462487324287 Marionette TRACE conn2 -> [0,2758,"setScriptTimeout",{"ms":35000}] 15:28:44 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html 15:28:44 INFO - PROCESS | 3848 | 1462487324289 Marionette TRACE conn2 <- [1,2758,null,{}] 15:28:44 INFO - PROCESS | 3848 | 1462487324293 Marionette TRACE conn2 -> [0,2759,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:28:44 INFO - PROCESS | 3848 | 1462487324369 Marionette TRACE conn2 <- [1,2759,null,{"value":null}] 15:28:44 INFO - PROCESS | 3848 | 1462487324375 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\", \"4d8e089e-8c00-4ed9-b753-79225e50fa4e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:28:44 INFO - PROCESS | 3848 | ++DOCSHELL 164C4000 == 44 [pid = 3848] [id = 699] 15:28:44 INFO - PROCESS | 3848 | ++DOMWINDOW == 81 (1664A800) [pid = 3848] [serial = 2097] [outer = 00000000] 15:28:44 INFO - PROCESS | 3848 | ++DOMWINDOW == 82 (16D2EC00) [pid = 3848] [serial = 2098] [outer = 1664A800] 15:28:44 INFO - PROCESS | 3848 | 1462487324418 Marionette DEBUG loaded listener.js 15:28:44 INFO - PROCESS | 3848 | ++DOMWINDOW == 83 (17041800) [pid = 3848] [serial = 2099] [outer = 1664A800] 15:28:44 INFO - PROCESS | 3848 | 1462487324868 Marionette TRACE conn2 <- [1,2760,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html",0,null,null,[["save()/restore() works for miterLimit",0,null,null]]]}] 15:28:44 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | save()/restore() works for miterLimit 15:28:44 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | took 641ms 15:28:44 INFO - PROCESS | 3848 | 1462487324926 Marionette TRACE conn2 -> [0,2761,"getWindowHandle",null] 15:28:44 INFO - PROCESS | 3848 | 1462487324928 Marionette TRACE conn2 <- [1,2761,null,{"value":"13"}] 15:28:44 INFO - PROCESS | 3848 | 1462487324931 Marionette TRACE conn2 -> [0,2762,"setScriptTimeout",{"ms":35000}] 15:28:44 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.path.html 15:28:44 INFO - PROCESS | 3848 | 1462487324933 Marionette TRACE conn2 <- [1,2762,null,{}] 15:28:44 INFO - PROCESS | 3848 | 1462487324936 Marionette TRACE conn2 -> [0,2763,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:28:45 INFO - PROCESS | 3848 | 1462487325016 Marionette TRACE conn2 <- [1,2763,null,{"value":null}] 15:28:45 INFO - PROCESS | 3848 | 1462487325022 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\", \"4d8e089e-8c00-4ed9-b753-79225e50fa4e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:28:45 INFO - PROCESS | 3848 | ++DOCSHELL 17043400 == 45 [pid = 3848] [id = 700] 15:28:45 INFO - PROCESS | 3848 | ++DOMWINDOW == 84 (17048800) [pid = 3848] [serial = 2100] [outer = 00000000] 15:28:45 INFO - PROCESS | 3848 | ++DOMWINDOW == 85 (17050800) [pid = 3848] [serial = 2101] [outer = 17048800] 15:28:45 INFO - PROCESS | 3848 | 1462487325065 Marionette DEBUG loaded listener.js 15:28:45 INFO - PROCESS | 3848 | ++DOMWINDOW == 86 (17088000) [pid = 3848] [serial = 2102] [outer = 17048800] 15:28:45 INFO - PROCESS | 3848 | 1462487325511 Marionette TRACE conn2 <- [1,2764,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.path.html",0,null,null,[["save()/restore() does not affect the current path",0,null,null]]]}] 15:28:45 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | save()/restore() does not affect the current path 15:28:45 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | took 640ms 15:28:45 INFO - PROCESS | 3848 | 1462487325569 Marionette TRACE conn2 -> [0,2765,"getWindowHandle",null] 15:28:45 INFO - PROCESS | 3848 | 1462487325572 Marionette TRACE conn2 <- [1,2765,null,{"value":"13"}] 15:28:45 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html 15:28:45 INFO - PROCESS | 3848 | 1462487325620 Marionette TRACE conn2 -> [0,2766,"setScriptTimeout",{"ms":35000}] 15:28:45 INFO - PROCESS | 3848 | 1462487325623 Marionette TRACE conn2 <- [1,2766,null,{}] 15:28:45 INFO - PROCESS | 3848 | 1462487325630 Marionette TRACE conn2 -> [0,2767,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:28:45 INFO - PROCESS | 3848 | 1462487325729 Marionette TRACE conn2 <- [1,2767,null,{"value":null}] 15:28:45 INFO - PROCESS | 3848 | 1462487325937 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\", \"4d8e089e-8c00-4ed9-b753-79225e50fa4e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:28:45 INFO - PROCESS | 3848 | ++DOCSHELL 10DE9000 == 46 [pid = 3848] [id = 701] 15:28:45 INFO - PROCESS | 3848 | ++DOMWINDOW == 87 (10DE9800) [pid = 3848] [serial = 2103] [outer = 00000000] 15:28:46 INFO - PROCESS | 3848 | ++DOMWINDOW == 88 (10E87C00) [pid = 3848] [serial = 2104] [outer = 10DE9800] 15:28:46 INFO - PROCESS | 3848 | 1462487325992 Marionette DEBUG loaded listener.js 15:28:46 INFO - PROCESS | 3848 | ++DOMWINDOW == 89 (10F0FC00) [pid = 3848] [serial = 2105] [outer = 10DE9800] 15:28:46 INFO - PROCESS | 3848 | 1462487326524 Marionette TRACE conn2 <- [1,2768,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html",0,null,null,[["save()/restore() works for shadowBlur",0,null,null]]]}] 15:28:46 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | save()/restore() works for shadowBlur 15:28:46 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | took 985ms 15:28:46 INFO - PROCESS | 3848 | 1462487326562 Marionette TRACE conn2 -> [0,2769,"getWindowHandle",null] 15:28:46 INFO - PROCESS | 3848 | 1462487326566 Marionette TRACE conn2 <- [1,2769,null,{"value":"13"}] 15:28:46 INFO - PROCESS | 3848 | 1462487326570 Marionette TRACE conn2 -> [0,2770,"setScriptTimeout",{"ms":35000}] 15:28:46 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html 15:28:46 INFO - PROCESS | 3848 | 1462487326573 Marionette TRACE conn2 <- [1,2770,null,{}] 15:28:46 INFO - PROCESS | 3848 | 1462487326581 Marionette TRACE conn2 -> [0,2771,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:28:46 INFO - PROCESS | 3848 | 1462487326688 Marionette TRACE conn2 <- [1,2771,null,{"value":null}] 15:28:46 INFO - PROCESS | 3848 | 1462487326798 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\", \"4d8e089e-8c00-4ed9-b753-79225e50fa4e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:28:46 INFO - PROCESS | 3848 | ++DOCSHELL 11755400 == 47 [pid = 3848] [id = 702] 15:28:46 INFO - PROCESS | 3848 | ++DOMWINDOW == 90 (11B3C400) [pid = 3848] [serial = 2106] [outer = 00000000] 15:28:46 INFO - PROCESS | 3848 | ++DOMWINDOW == 91 (12C3BC00) [pid = 3848] [serial = 2107] [outer = 11B3C400] 15:28:46 INFO - PROCESS | 3848 | 1462487326851 Marionette DEBUG loaded listener.js 15:28:46 INFO - PROCESS | 3848 | ++DOMWINDOW == 92 (134CD800) [pid = 3848] [serial = 2108] [outer = 11B3C400] 15:28:47 INFO - PROCESS | 3848 | 1462487327489 Marionette TRACE conn2 <- [1,2772,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html",0,null,null,[["save()/restore() works for shadowColor",0,null,null]]]}] 15:28:47 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | save()/restore() works for shadowColor 15:28:47 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | took 937ms 15:28:47 INFO - PROCESS | 3848 | 1462487327518 Marionette TRACE conn2 -> [0,2773,"getWindowHandle",null] 15:28:47 INFO - PROCESS | 3848 | 1462487327520 Marionette TRACE conn2 <- [1,2773,null,{"value":"13"}] 15:28:47 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html 15:28:47 INFO - PROCESS | 3848 | 1462487327524 Marionette TRACE conn2 -> [0,2774,"setScriptTimeout",{"ms":35000}] 15:28:47 INFO - PROCESS | 3848 | 1462487327527 Marionette TRACE conn2 <- [1,2774,null,{}] 15:28:47 INFO - PROCESS | 3848 | 1462487327531 Marionette TRACE conn2 -> [0,2775,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:28:47 INFO - PROCESS | 3848 | 1462487327634 Marionette TRACE conn2 <- [1,2775,null,{"value":null}] 15:28:47 INFO - PROCESS | 3848 | 1462487327749 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\", \"4d8e089e-8c00-4ed9-b753-79225e50fa4e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:28:47 INFO - PROCESS | 3848 | ++DOCSHELL 16182800 == 48 [pid = 3848] [id = 703] 15:28:47 INFO - PROCESS | 3848 | ++DOMWINDOW == 93 (16231800) [pid = 3848] [serial = 2109] [outer = 00000000] 15:28:47 INFO - PROCESS | 3848 | ++DOMWINDOW == 94 (16656400) [pid = 3848] [serial = 2110] [outer = 16231800] 15:28:47 INFO - PROCESS | 3848 | 1462487327849 Marionette DEBUG loaded listener.js 15:28:47 INFO - PROCESS | 3848 | ++DOMWINDOW == 95 (17049000) [pid = 3848] [serial = 2111] [outer = 16231800] 15:28:48 INFO - PROCESS | 3848 | 1462487328425 Marionette TRACE conn2 <- [1,2776,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html",0,null,null,[["save()/restore() works for shadowOffsetX",0,null,null]]]}] 15:28:48 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | save()/restore() works for shadowOffsetX 15:28:48 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | took 938ms 15:28:48 INFO - PROCESS | 3848 | 1462487328469 Marionette TRACE conn2 -> [0,2777,"getWindowHandle",null] 15:28:48 INFO - PROCESS | 3848 | 1462487328471 Marionette TRACE conn2 <- [1,2777,null,{"value":"13"}] 15:28:48 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html 15:28:48 INFO - PROCESS | 3848 | 1462487328475 Marionette TRACE conn2 -> [0,2778,"setScriptTimeout",{"ms":35000}] 15:28:48 INFO - PROCESS | 3848 | 1462487328477 Marionette TRACE conn2 <- [1,2778,null,{}] 15:28:48 INFO - PROCESS | 3848 | 1462487328481 Marionette TRACE conn2 -> [0,2779,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:28:48 INFO - PROCESS | 3848 | 1462487328582 Marionette TRACE conn2 <- [1,2779,null,{"value":null}] 15:28:48 INFO - PROCESS | 3848 | 1462487328717 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\", \"4d8e089e-8c00-4ed9-b753-79225e50fa4e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:28:48 INFO - PROCESS | 3848 | ++DOCSHELL 17369400 == 49 [pid = 3848] [id = 704] 15:28:48 INFO - PROCESS | 3848 | ++DOMWINDOW == 96 (1736A000) [pid = 3848] [serial = 2112] [outer = 00000000] 15:28:48 INFO - PROCESS | 3848 | ++DOMWINDOW == 97 (1736E800) [pid = 3848] [serial = 2113] [outer = 1736A000] 15:28:48 INFO - PROCESS | 3848 | 1462487328772 Marionette DEBUG loaded listener.js 15:28:48 INFO - PROCESS | 3848 | ++DOMWINDOW == 98 (17375400) [pid = 3848] [serial = 2114] [outer = 1736A000] 15:28:49 INFO - PROCESS | 3848 | 1462487329349 Marionette TRACE conn2 <- [1,2780,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html",0,null,null,[["save()/restore() works for shadowOffsetY",0,null,null]]]}] 15:28:49 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | save()/restore() works for shadowOffsetY 15:28:49 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | took 938ms 15:28:49 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html 15:28:49 INFO - PROCESS | 3848 | 1462487329420 Marionette TRACE conn2 -> [0,2781,"getWindowHandle",null] 15:28:49 INFO - PROCESS | 3848 | 1462487329423 Marionette TRACE conn2 <- [1,2781,null,{"value":"13"}] 15:28:49 INFO - PROCESS | 3848 | 1462487329426 Marionette TRACE conn2 -> [0,2782,"setScriptTimeout",{"ms":35000}] 15:28:49 INFO - PROCESS | 3848 | 1462487329428 Marionette TRACE conn2 <- [1,2782,null,{}] 15:28:49 INFO - PROCESS | 3848 | 1462487329432 Marionette TRACE conn2 -> [0,2783,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:28:49 INFO - PROCESS | 3848 | 1462487329556 Marionette TRACE conn2 <- [1,2783,null,{"value":null}] 15:28:49 INFO - PROCESS | 3848 | 1462487329691 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\", \"4d8e089e-8c00-4ed9-b753-79225e50fa4e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:28:49 INFO - PROCESS | 3848 | ++DOCSHELL 106AE000 == 50 [pid = 3848] [id = 705] 15:28:49 INFO - PROCESS | 3848 | ++DOMWINDOW == 99 (107DA800) [pid = 3848] [serial = 2115] [outer = 00000000] 15:28:49 INFO - PROCESS | 3848 | ++DOMWINDOW == 100 (11010000) [pid = 3848] [serial = 2116] [outer = 107DA800] 15:28:49 INFO - PROCESS | 3848 | 1462487329746 Marionette DEBUG loaded listener.js 15:28:49 INFO - PROCESS | 3848 | ++DOMWINDOW == 101 (1315B800) [pid = 3848] [serial = 2117] [outer = 107DA800] 15:28:50 INFO - PROCESS | 3848 | 1462487330435 Marionette TRACE conn2 <- [1,2784,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.stack.html",0,null,null,[["save()/restore() can be nested as a stack",0,null,null]]]}] 15:28:50 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | save()/restore() can be nested as a stack 15:28:50 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | took 1031ms 15:28:50 INFO - PROCESS | 3848 | 1462487330484 Marionette TRACE conn2 -> [0,2785,"getWindowHandle",null] 15:28:50 INFO - PROCESS | 3848 | 1462487330489 Marionette TRACE conn2 <- [1,2785,null,{"value":"13"}] 15:28:50 INFO - PROCESS | 3848 | 1462487330493 Marionette TRACE conn2 -> [0,2786,"setScriptTimeout",{"ms":35000}] 15:28:50 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html 15:28:50 INFO - PROCESS | 3848 | 1462487330497 Marionette TRACE conn2 <- [1,2786,null,{}] 15:28:50 INFO - PROCESS | 3848 | 1462487330502 Marionette TRACE conn2 -> [0,2787,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:28:50 INFO - PROCESS | 3848 | 1462487330600 Marionette TRACE conn2 <- [1,2787,null,{"value":null}] 15:28:50 INFO - PROCESS | 3848 | 1462487330774 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\", \"4d8e089e-8c00-4ed9-b753-79225e50fa4e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:28:50 INFO - PROCESS | 3848 | ++DOCSHELL 10F0BC00 == 51 [pid = 3848] [id = 706] 15:28:50 INFO - PROCESS | 3848 | ++DOMWINDOW == 102 (11006800) [pid = 3848] [serial = 2118] [outer = 00000000] 15:28:50 INFO - PROCESS | 3848 | ++DOMWINDOW == 103 (112BF000) [pid = 3848] [serial = 2119] [outer = 11006800] 15:28:50 INFO - PROCESS | 3848 | 1462487330824 Marionette DEBUG loaded listener.js 15:28:50 INFO - PROCESS | 3848 | ++DOMWINDOW == 104 (11B09000) [pid = 3848] [serial = 2120] [outer = 11006800] 15:28:51 INFO - PROCESS | 3848 | --DOCSHELL 164C4000 == 50 [pid = 3848] [id = 699] 15:28:51 INFO - PROCESS | 3848 | --DOCSHELL 10EAEC00 == 49 [pid = 3848] [id = 698] 15:28:51 INFO - PROCESS | 3848 | --DOCSHELL 106CC400 == 48 [pid = 3848] [id = 697] 15:28:51 INFO - PROCESS | 3848 | --DOCSHELL 16043000 == 47 [pid = 3848] [id = 696] 15:28:51 INFO - PROCESS | 3848 | --DOCSHELL 1465FC00 == 46 [pid = 3848] [id = 695] 15:28:51 INFO - PROCESS | 3848 | --DOCSHELL 120F5C00 == 45 [pid = 3848] [id = 694] 15:28:51 INFO - PROCESS | 3848 | --DOCSHELL 11B09400 == 44 [pid = 3848] [id = 693] 15:28:51 INFO - PROCESS | 3848 | --DOCSHELL 10DE2000 == 43 [pid = 3848] [id = 692] 15:28:51 INFO - PROCESS | 3848 | --DOCSHELL 106B0000 == 42 [pid = 3848] [id = 691] 15:28:51 INFO - PROCESS | 3848 | --DOCSHELL 11B0F800 == 41 [pid = 3848] [id = 688] 15:28:51 INFO - PROCESS | 3848 | --DOMWINDOW == 103 (11005000) [pid = 3848] [serial = 2042] [outer = 00000000] [url = about:blank] 15:28:51 INFO - PROCESS | 3848 | --DOMWINDOW == 102 (10F05C00) [pid = 3848] [serial = 2041] [outer = 00000000] [url = about:blank] 15:28:51 INFO - PROCESS | 3848 | --DOMWINDOW == 101 (11009C00) [pid = 3848] [serial = 2035] [outer = 00000000] [url = about:blank] 15:28:51 INFO - PROCESS | 3848 | --DOMWINDOW == 100 (14092800) [pid = 3848] [serial = 2051] [outer = 00000000] [url = about:blank] 15:28:51 INFO - PROCESS | 3848 | --DOMWINDOW == 99 (15C59C00) [pid = 3848] [serial = 2056] [outer = 00000000] [url = about:blank] 15:28:51 INFO - PROCESS | 3848 | --DOMWINDOW == 98 (155E8800) [pid = 3848] [serial = 2054] [outer = 00000000] [url = about:blank] 15:28:51 INFO - PROCESS | 3848 | --DOMWINDOW == 97 (1617B800) [pid = 3848] [serial = 2059] [outer = 00000000] [url = about:blank] 15:28:51 INFO - PROCESS | 3848 | --DOMWINDOW == 96 (16629000) [pid = 3848] [serial = 2063] [outer = 00000000] [url = about:blank] 15:28:51 INFO - PROCESS | 3848 | --DOMWINDOW == 95 (160C4400) [pid = 3848] [serial = 2057] [outer = 00000000] [url = about:blank] 15:28:51 INFO - PROCESS | 3848 | --DOMWINDOW == 94 (16183000) [pid = 3848] [serial = 2060] [outer = 00000000] [url = about:blank] 15:28:51 INFO - PROCESS | 3848 | --DOMWINDOW == 93 (131D6000) [pid = 3848] [serial = 2048] [outer = 00000000] [url = about:blank] 15:28:51 INFO - PROCESS | 3848 | --DOMWINDOW == 92 (164C5400) [pid = 3848] [serial = 2062] [outer = 00000000] [url = about:blank] 15:28:51 INFO - PROCESS | 3848 | --DOMWINDOW == 91 (16649C00) [pid = 3848] [serial = 2065] [outer = 00000000] [url = about:blank] 15:28:51 INFO - PROCESS | 3848 | --DOMWINDOW == 90 (13CB9800) [pid = 3848] [serial = 2050] [outer = 00000000] [url = about:blank] 15:28:51 INFO - PROCESS | 3848 | --DOMWINDOW == 89 (155E1800) [pid = 3848] [serial = 2053] [outer = 00000000] [url = about:blank] 15:28:51 INFO - PROCESS | 3848 | --DOMWINDOW == 88 (135A7000) [pid = 3848] [serial = 2038] [outer = 00000000] [url = about:blank] 15:28:51 INFO - PROCESS | 3848 | --DOMWINDOW == 87 (13122C00) [pid = 3848] [serial = 2047] [outer = 00000000] [url = about:blank] 15:28:51 INFO - PROCESS | 3848 | --DOMWINDOW == 86 (11181000) [pid = 3848] [serial = 2044] [outer = 00000000] [url = about:blank] 15:28:51 INFO - PROCESS | 3848 | --DOMWINDOW == 85 (11510C00) [pid = 3848] [serial = 2045] [outer = 00000000] [url = about:blank] 15:28:51 INFO - PROCESS | 3848 | 1462487331345 Marionette TRACE conn2 <- [1,2788,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html",0,null,null,[["save()/restore() stack depth is not unreasonably limited",0,null,null]]]}] 15:28:51 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | save()/restore() stack depth is not unreasonably limited 15:28:51 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | took 891ms 15:28:51 INFO - PROCESS | 3848 | 1462487331382 Marionette TRACE conn2 -> [0,2789,"getWindowHandle",null] 15:28:51 INFO - PROCESS | 3848 | 1462487331388 Marionette TRACE conn2 <- [1,2789,null,{"value":"13"}] 15:28:51 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html 15:28:51 INFO - PROCESS | 3848 | 1462487331394 Marionette TRACE conn2 -> [0,2790,"setScriptTimeout",{"ms":35000}] 15:28:51 INFO - PROCESS | 3848 | 1462487331396 Marionette TRACE conn2 <- [1,2790,null,{}] 15:28:51 INFO - PROCESS | 3848 | 1462487331400 Marionette TRACE conn2 -> [0,2791,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:28:51 INFO - PROCESS | 3848 | 1462487331486 Marionette TRACE conn2 <- [1,2791,null,{"value":null}] 15:28:51 INFO - PROCESS | 3848 | 1462487331495 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\", \"4d8e089e-8c00-4ed9-b753-79225e50fa4e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:28:51 INFO - PROCESS | 3848 | ++DOCSHELL 1101FC00 == 42 [pid = 3848] [id = 707] 15:28:51 INFO - PROCESS | 3848 | ++DOMWINDOW == 86 (11021000) [pid = 3848] [serial = 2121] [outer = 00000000] 15:28:51 INFO - PROCESS | 3848 | ++DOMWINDOW == 87 (11B92C00) [pid = 3848] [serial = 2122] [outer = 11021000] 15:28:51 INFO - PROCESS | 3848 | 1462487331543 Marionette DEBUG loaded listener.js 15:28:51 INFO - PROCESS | 3848 | ++DOMWINDOW == 88 (1314F000) [pid = 3848] [serial = 2123] [outer = 11021000] 15:28:52 INFO - PROCESS | 3848 | 1462487332046 Marionette TRACE conn2 <- [1,2792,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html",0,null,null,[["save()/restore() works for strokeStyle",0,null,null]]]}] 15:28:52 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | save()/restore() works for strokeStyle 15:28:52 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | took 688ms 15:28:52 INFO - PROCESS | 3848 | 1462487332092 Marionette TRACE conn2 -> [0,2793,"getWindowHandle",null] 15:28:52 INFO - PROCESS | 3848 | 1462487332094 Marionette TRACE conn2 <- [1,2793,null,{"value":"13"}] 15:28:52 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html 15:28:52 INFO - PROCESS | 3848 | 1462487332098 Marionette TRACE conn2 -> [0,2794,"setScriptTimeout",{"ms":35000}] 15:28:52 INFO - PROCESS | 3848 | 1462487332101 Marionette TRACE conn2 <- [1,2794,null,{}] 15:28:52 INFO - PROCESS | 3848 | 1462487332115 Marionette TRACE conn2 -> [0,2795,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:28:52 INFO - PROCESS | 3848 | 1462487332199 Marionette TRACE conn2 <- [1,2795,null,{"value":null}] 15:28:52 INFO - PROCESS | 3848 | 1462487332251 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\", \"4d8e089e-8c00-4ed9-b753-79225e50fa4e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:28:52 INFO - PROCESS | 3848 | ++DOCSHELL 15136000 == 43 [pid = 3848] [id = 708] 15:28:52 INFO - PROCESS | 3848 | ++DOMWINDOW == 89 (1513C800) [pid = 3848] [serial = 2124] [outer = 00000000] 15:28:52 INFO - PROCESS | 3848 | ++DOMWINDOW == 90 (155E3400) [pid = 3848] [serial = 2125] [outer = 1513C800] 15:28:52 INFO - PROCESS | 3848 | 1462487332298 Marionette DEBUG loaded listener.js 15:28:52 INFO - PROCESS | 3848 | ++DOMWINDOW == 91 (15B63000) [pid = 3848] [serial = 2126] [outer = 1513C800] 15:28:52 INFO - PROCESS | 3848 | 1462487332757 Marionette TRACE conn2 <- [1,2796,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html",0,null,null,[["save()/restore() works for textAlign",0,null,null]]]}] 15:28:52 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | save()/restore() works for textAlign 15:28:52 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | took 687ms 15:28:52 INFO - PROCESS | 3848 | 1462487332797 Marionette TRACE conn2 -> [0,2797,"getWindowHandle",null] 15:28:52 INFO - PROCESS | 3848 | 1462487332799 Marionette TRACE conn2 <- [1,2797,null,{"value":"13"}] 15:28:52 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html 15:28:52 INFO - PROCESS | 3848 | 1462487332806 Marionette TRACE conn2 -> [0,2798,"setScriptTimeout",{"ms":35000}] 15:28:52 INFO - PROCESS | 3848 | 1462487332808 Marionette TRACE conn2 <- [1,2798,null,{}] 15:28:52 INFO - PROCESS | 3848 | 1462487332811 Marionette TRACE conn2 -> [0,2799,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:28:52 INFO - PROCESS | 3848 | 1462487332893 Marionette TRACE conn2 <- [1,2799,null,{"value":null}] 15:28:52 INFO - PROCESS | 3848 | 1462487332900 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\", \"4d8e089e-8c00-4ed9-b753-79225e50fa4e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:28:52 INFO - PROCESS | 3848 | ++DOCSHELL 15C65C00 == 44 [pid = 3848] [id = 709] 15:28:52 INFO - PROCESS | 3848 | ++DOMWINDOW == 92 (16012800) [pid = 3848] [serial = 2127] [outer = 00000000] 15:28:52 INFO - PROCESS | 3848 | ++DOMWINDOW == 93 (160C9000) [pid = 3848] [serial = 2128] [outer = 16012800] 15:28:52 INFO - PROCESS | 3848 | 1462487332945 Marionette DEBUG loaded listener.js 15:28:53 INFO - PROCESS | 3848 | ++DOMWINDOW == 94 (1617E000) [pid = 3848] [serial = 2129] [outer = 16012800] 15:28:53 INFO - PROCESS | 3848 | 1462487333387 Marionette TRACE conn2 <- [1,2800,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html",0,null,null,[["save()/restore() works for textBaseline",0,null,null]]]}] 15:28:53 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | save()/restore() works for textBaseline 15:28:53 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | took 641ms 15:28:53 INFO - PROCESS | 3848 | 1462487333441 Marionette TRACE conn2 -> [0,2801,"getWindowHandle",null] 15:28:53 INFO - PROCESS | 3848 | 1462487333443 Marionette TRACE conn2 <- [1,2801,null,{"value":"13"}] 15:28:53 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html 15:28:53 INFO - PROCESS | 3848 | 1462487333446 Marionette TRACE conn2 -> [0,2802,"setScriptTimeout",{"ms":35000}] 15:28:53 INFO - PROCESS | 3848 | 1462487333448 Marionette TRACE conn2 <- [1,2802,null,{}] 15:28:53 INFO - PROCESS | 3848 | 1462487333451 Marionette TRACE conn2 -> [0,2803,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:28:53 INFO - PROCESS | 3848 | 1462487333562 Marionette TRACE conn2 <- [1,2803,null,{"value":null}] 15:28:53 INFO - PROCESS | 3848 | 1462487333621 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\", \"4d8e089e-8c00-4ed9-b753-79225e50fa4e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:28:53 INFO - PROCESS | 3848 | ++DOCSHELL 164C1000 == 45 [pid = 3848] [id = 710] 15:28:53 INFO - PROCESS | 3848 | ++DOMWINDOW == 95 (164C1400) [pid = 3848] [serial = 2130] [outer = 00000000] 15:28:53 INFO - PROCESS | 3848 | ++DOMWINDOW == 96 (16628C00) [pid = 3848] [serial = 2131] [outer = 164C1400] 15:28:53 INFO - PROCESS | 3848 | 1462487333696 Marionette DEBUG loaded listener.js 15:28:53 INFO - PROCESS | 3848 | ++DOMWINDOW == 97 (16630400) [pid = 3848] [serial = 2132] [outer = 164C1400] 15:28:54 INFO - PROCESS | 3848 | 1462487334147 Marionette TRACE conn2 <- [1,2804,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.transformation.html",0,null,null,[["save()/restore() affects the current transformation matrix",0,null,null]]]}] 15:28:54 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | save()/restore() affects the current transformation matrix 15:28:54 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | took 734ms 15:28:54 INFO - PROCESS | 3848 | 1462487334187 Marionette TRACE conn2 -> [0,2805,"getWindowHandle",null] 15:28:54 INFO - PROCESS | 3848 | 1462487334189 Marionette TRACE conn2 <- [1,2805,null,{"value":"13"}] 15:28:54 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html 15:28:54 INFO - PROCESS | 3848 | 1462487334192 Marionette TRACE conn2 -> [0,2806,"setScriptTimeout",{"ms":35000}] 15:28:54 INFO - PROCESS | 3848 | 1462487334194 Marionette TRACE conn2 <- [1,2806,null,{}] 15:28:54 INFO - PROCESS | 3848 | 1462487334203 Marionette TRACE conn2 -> [0,2807,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:28:54 INFO - PROCESS | 3848 | 1462487334331 Marionette TRACE conn2 <- [1,2807,null,{"value":null}] 15:28:54 INFO - PROCESS | 3848 | 1462487334399 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\", \"4d8e089e-8c00-4ed9-b753-79225e50fa4e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:28:54 INFO - PROCESS | 3848 | ++DOCSHELL 16634800 == 46 [pid = 3848] [id = 711] 15:28:54 INFO - PROCESS | 3848 | ++DOMWINDOW == 98 (16649800) [pid = 3848] [serial = 2133] [outer = 00000000] 15:28:54 INFO - PROCESS | 3848 | ++DOMWINDOW == 99 (16D31800) [pid = 3848] [serial = 2134] [outer = 16649800] 15:28:54 INFO - PROCESS | 3848 | 1462487334446 Marionette DEBUG loaded listener.js 15:28:54 INFO - PROCESS | 3848 | ++DOMWINDOW == 100 (17044C00) [pid = 3848] [serial = 2135] [outer = 16649800] 15:28:54 INFO - PROCESS | 3848 | 1462487334856 Marionette TRACE conn2 <- [1,2808,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.underflow.html",0,null,null,[["restore() with an empty stack has no effect",0,null,null]]]}] 15:28:54 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | restore() with an empty stack has no effect 15:28:54 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | took 688ms 15:28:54 INFO - PROCESS | 3848 | 1462487334892 Marionette TRACE conn2 -> [0,2809,"getWindowHandle",null] 15:28:54 INFO - PROCESS | 3848 | 1462487334894 Marionette TRACE conn2 <- [1,2809,null,{"value":"13"}] 15:28:54 INFO - TEST-START | /2dcontext/transformations/2d.transformation.order.html 15:28:54 INFO - PROCESS | 3848 | 1462487334897 Marionette TRACE conn2 -> [0,2810,"setScriptTimeout",{"ms":35000}] 15:28:54 INFO - PROCESS | 3848 | 1462487334899 Marionette TRACE conn2 <- [1,2810,null,{}] 15:28:54 INFO - PROCESS | 3848 | 1462487334903 Marionette TRACE conn2 -> [0,2811,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:28:55 INFO - PROCESS | 3848 | 1462487335066 Marionette TRACE conn2 <- [1,2811,null,{"value":null}] 15:28:55 INFO - PROCESS | 3848 | 1462487335089 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\", \"4d8e089e-8c00-4ed9-b753-79225e50fa4e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:28:55 INFO - PROCESS | 3848 | ++DOCSHELL 0F663800 == 47 [pid = 3848] [id = 712] 15:28:55 INFO - PROCESS | 3848 | ++DOMWINDOW == 101 (0F66F400) [pid = 3848] [serial = 2136] [outer = 00000000] 15:28:55 INFO - PROCESS | 3848 | ++DOMWINDOW == 102 (1753A400) [pid = 3848] [serial = 2137] [outer = 0F66F400] 15:28:55 INFO - PROCESS | 3848 | 1462487335132 Marionette DEBUG loaded listener.js 15:28:55 INFO - PROCESS | 3848 | ++DOMWINDOW == 103 (17895800) [pid = 3848] [serial = 2138] [outer = 0F66F400] 15:28:55 INFO - PROCESS | 3848 | --DOMWINDOW == 102 (16044800) [pid = 3848] [serial = 2088] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html] 15:28:55 INFO - PROCESS | 3848 | --DOMWINDOW == 101 (146CF400) [pid = 3848] [serial = 2085] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html] 15:28:55 INFO - PROCESS | 3848 | --DOMWINDOW == 100 (1341C800) [pid = 3848] [serial = 2082] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html] 15:28:55 INFO - PROCESS | 3848 | --DOMWINDOW == 99 (10703C00) [pid = 3848] [serial = 2073] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.clip.html] 15:28:55 INFO - PROCESS | 3848 | --DOMWINDOW == 98 (10DE4400) [pid = 3848] [serial = 2076] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html] 15:28:55 INFO - PROCESS | 3848 | --DOMWINDOW == 97 (13123800) [pid = 3848] [serial = 2070] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html] 15:28:55 INFO - PROCESS | 3848 | --DOMWINDOW == 96 (11B0D800) [pid = 3848] [serial = 2079] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.font.html] 15:28:55 INFO - PROCESS | 3848 | --DOMWINDOW == 95 (164C6000) [pid = 3848] [serial = 2091] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html] 15:28:55 INFO - PROCESS | 3848 | --DOMWINDOW == 94 (11764000) [pid = 3848] [serial = 2094] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html] 15:28:55 INFO - PROCESS | 3848 | --DOMWINDOW == 93 (1664A800) [pid = 3848] [serial = 2097] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html] 15:28:55 INFO - PROCESS | 3848 | --DOMWINDOW == 92 (0F66F800) [pid = 3848] [serial = 2007] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.valid.html] 15:28:55 INFO - PROCESS | 3848 | --DOMWINDOW == 91 (1311B400) [pid = 3848] [serial = 2037] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html] 15:28:55 INFO - PROCESS | 3848 | --DOMWINDOW == 90 (164BAC00) [pid = 3848] [serial = 2004] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.invalid.html] 15:28:55 INFO - PROCESS | 3848 | --DOMWINDOW == 89 (10D29000) [pid = 3848] [serial = 2034] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html] 15:28:55 INFO - PROCESS | 3848 | --DOMWINDOW == 88 (10603000) [pid = 3848] [serial = 2010] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.default.html] 15:28:55 INFO - PROCESS | 3848 | --DOMWINDOW == 87 (1AD47C00) [pid = 3848] [serial = 1962] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.outside.html] 15:28:55 INFO - PROCESS | 3848 | --DOMWINDOW == 86 (155EA000) [pid = 3848] [serial = 2031] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.top.html] 15:28:55 INFO - PROCESS | 3848 | 1462487335707 Marionette TRACE conn2 <- [1,2812,null,{"value":["/2dcontext/transformations/2d.transformation.order.html",0,null,null,[["Transformations are applied in the right order",0,null,null]]]}] 15:28:55 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.order.html | Transformations are applied in the right order 15:28:55 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.order.html | took 844ms 15:28:55 INFO - PROCESS | 3848 | 1462487335740 Marionette TRACE conn2 -> [0,2813,"getWindowHandle",null] 15:28:55 INFO - PROCESS | 3848 | 1462487335742 Marionette TRACE conn2 <- [1,2813,null,{"value":"13"}] 15:28:55 INFO - PROCESS | 3848 | 1462487335746 Marionette TRACE conn2 -> [0,2814,"setScriptTimeout",{"ms":35000}] 15:28:55 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.direction.html 15:28:55 INFO - PROCESS | 3848 | 1462487335747 Marionette TRACE conn2 <- [1,2814,null,{}] 15:28:55 INFO - PROCESS | 3848 | 1462487335751 Marionette TRACE conn2 -> [0,2815,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:28:55 INFO - PROCESS | 3848 | 1462487335835 Marionette TRACE conn2 <- [1,2815,null,{"value":null}] 15:28:55 INFO - PROCESS | 3848 | 1462487335933 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\", \"4d8e089e-8c00-4ed9-b753-79225e50fa4e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:28:55 INFO - PROCESS | 3848 | ++DOCSHELL 0F622800 == 48 [pid = 3848] [id = 713] 15:28:55 INFO - PROCESS | 3848 | ++DOMWINDOW == 87 (0F623C00) [pid = 3848] [serial = 2139] [outer = 00000000] 15:28:55 INFO - PROCESS | 3848 | ++DOMWINDOW == 88 (10F02800) [pid = 3848] [serial = 2140] [outer = 0F623C00] 15:28:56 INFO - PROCESS | 3848 | 1462487335979 Marionette DEBUG loaded listener.js 15:28:56 INFO - PROCESS | 3848 | ++DOMWINDOW == 89 (1359D000) [pid = 3848] [serial = 2141] [outer = 0F623C00] 15:28:56 INFO - PROCESS | 3848 | 1462487336348 Marionette TRACE conn2 <- [1,2816,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.direction.html",0,null,null,[["rotate() is clockwise",0,null,null]]]}] 15:28:56 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.direction.html | rotate() is clockwise 15:28:56 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.direction.html | took 641ms 15:28:56 INFO - PROCESS | 3848 | 1462487336414 Marionette TRACE conn2 -> [0,2817,"getWindowHandle",null] 15:28:56 INFO - PROCESS | 3848 | 1462487336416 Marionette TRACE conn2 <- [1,2817,null,{"value":"13"}] 15:28:56 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html 15:28:56 INFO - PROCESS | 3848 | 1462487336422 Marionette TRACE conn2 -> [0,2818,"setScriptTimeout",{"ms":35000}] 15:28:56 INFO - PROCESS | 3848 | 1462487336424 Marionette TRACE conn2 <- [1,2818,null,{}] 15:28:56 INFO - PROCESS | 3848 | 1462487336427 Marionette TRACE conn2 -> [0,2819,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:28:56 INFO - PROCESS | 3848 | 1462487336507 Marionette TRACE conn2 <- [1,2819,null,{"value":null}] 15:28:56 INFO - PROCESS | 3848 | 1462487336514 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\", \"4d8e089e-8c00-4ed9-b753-79225e50fa4e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:28:56 INFO - PROCESS | 3848 | ++DOCSHELL 13481C00 == 49 [pid = 3848] [id = 714] 15:28:56 INFO - PROCESS | 3848 | ++DOMWINDOW == 90 (155E1400) [pid = 3848] [serial = 2142] [outer = 00000000] 15:28:56 INFO - PROCESS | 3848 | ++DOMWINDOW == 91 (16D2F400) [pid = 3848] [serial = 2143] [outer = 155E1400] 15:28:56 INFO - PROCESS | 3848 | 1462487336557 Marionette DEBUG loaded listener.js 15:28:56 INFO - PROCESS | 3848 | ++DOMWINDOW == 92 (1789B400) [pid = 3848] [serial = 2144] [outer = 155E1400] 15:28:57 INFO - PROCESS | 3848 | 1462487336992 Marionette TRACE conn2 <- [1,2820,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.nonfinite.html",0,null,null,[["rotate() with Infinity/NaN is ignored",0,null,null]]]}] 15:28:57 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | rotate() with Infinity/NaN is ignored 15:28:57 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | took 594ms 15:28:57 INFO - PROCESS | 3848 | 1462487337021 Marionette TRACE conn2 -> [0,2821,"getWindowHandle",null] 15:28:57 INFO - PROCESS | 3848 | 1462487337023 Marionette TRACE conn2 <- [1,2821,null,{"value":"13"}] 15:28:57 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.radians.html 15:28:57 INFO - PROCESS | 3848 | 1462487337038 Marionette TRACE conn2 -> [0,2822,"setScriptTimeout",{"ms":35000}] 15:28:57 INFO - PROCESS | 3848 | 1462487337040 Marionette TRACE conn2 <- [1,2822,null,{}] 15:28:57 INFO - PROCESS | 3848 | 1462487337043 Marionette TRACE conn2 -> [0,2823,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:28:57 INFO - PROCESS | 3848 | 1462487337123 Marionette TRACE conn2 <- [1,2823,null,{"value":null}] 15:28:57 INFO - PROCESS | 3848 | 1462487337129 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\", \"4d8e089e-8c00-4ed9-b753-79225e50fa4e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:28:57 INFO - PROCESS | 3848 | ++DOCSHELL 1789E400 == 50 [pid = 3848] [id = 715] 15:28:57 INFO - PROCESS | 3848 | ++DOMWINDOW == 93 (17E9C400) [pid = 3848] [serial = 2145] [outer = 00000000] 15:28:57 INFO - PROCESS | 3848 | ++DOMWINDOW == 94 (17F1E400) [pid = 3848] [serial = 2146] [outer = 17E9C400] 15:28:57 INFO - PROCESS | 3848 | 1462487337172 Marionette DEBUG loaded listener.js 15:28:57 INFO - PROCESS | 3848 | ++DOMWINDOW == 95 (17F8D800) [pid = 3848] [serial = 2147] [outer = 17E9C400] 15:28:57 INFO - PROCESS | 3848 | 1462487337678 Marionette TRACE conn2 <- [1,2824,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.radians.html",0,null,null,[["rotate() uses radians",0,null,null]]]}] 15:28:57 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.radians.html | rotate() uses radians 15:28:57 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.radians.html | took 688ms 15:28:57 INFO - PROCESS | 3848 | 1462487337737 Marionette TRACE conn2 -> [0,2825,"getWindowHandle",null] 15:28:57 INFO - PROCESS | 3848 | 1462487337742 Marionette TRACE conn2 <- [1,2825,null,{"value":"13"}] 15:28:57 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrap.html 15:28:57 INFO - PROCESS | 3848 | 1462487337747 Marionette TRACE conn2 -> [0,2826,"setScriptTimeout",{"ms":35000}] 15:28:57 INFO - PROCESS | 3848 | 1462487337752 Marionette TRACE conn2 <- [1,2826,null,{}] 15:28:57 INFO - PROCESS | 3848 | 1462487337759 Marionette TRACE conn2 -> [0,2827,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:28:57 INFO - PROCESS | 3848 | 1462487337872 Marionette TRACE conn2 <- [1,2827,null,{"value":null}] 15:28:58 INFO - PROCESS | 3848 | 1462487338039 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\", \"4d8e089e-8c00-4ed9-b753-79225e50fa4e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:28:58 INFO - PROCESS | 3848 | ++DOCSHELL 10E08800 == 51 [pid = 3848] [id = 716] 15:28:58 INFO - PROCESS | 3848 | ++DOMWINDOW == 96 (10E0C000) [pid = 3848] [serial = 2148] [outer = 00000000] 15:28:58 INFO - PROCESS | 3848 | ++DOMWINDOW == 97 (10EB4C00) [pid = 3848] [serial = 2149] [outer = 10E0C000] 15:28:58 INFO - PROCESS | 3848 | 1462487338137 Marionette DEBUG loaded listener.js 15:28:58 INFO - PROCESS | 3848 | ++DOMWINDOW == 98 (1100FC00) [pid = 3848] [serial = 2150] [outer = 10E0C000] 15:28:58 INFO - PROCESS | 3848 | 1462487338712 Marionette TRACE conn2 <- [1,2828,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.wrap.html",0,null,null,[["rotate() wraps large positive values correctly",0,null,null]]]}] 15:28:58 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrap.html | rotate() wraps large positive values correctly 15:28:58 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrap.html | took 1000ms 15:28:58 INFO - PROCESS | 3848 | 1462487338750 Marionette TRACE conn2 -> [0,2829,"getWindowHandle",null] 15:28:58 INFO - PROCESS | 3848 | 1462487338756 Marionette TRACE conn2 <- [1,2829,null,{"value":"13"}] 15:28:58 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html 15:28:58 INFO - PROCESS | 3848 | 1462487338762 Marionette TRACE conn2 -> [0,2830,"setScriptTimeout",{"ms":35000}] 15:28:58 INFO - PROCESS | 3848 | 1462487338765 Marionette TRACE conn2 <- [1,2830,null,{}] 15:28:58 INFO - PROCESS | 3848 | 1462487338769 Marionette TRACE conn2 -> [0,2831,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:28:58 INFO - PROCESS | 3848 | 1462487338875 Marionette TRACE conn2 <- [1,2831,null,{"value":null}] 15:28:59 INFO - PROCESS | 3848 | 1462487339017 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\", \"4d8e089e-8c00-4ed9-b753-79225e50fa4e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:28:59 INFO - PROCESS | 3848 | ++DOCSHELL 11B09400 == 52 [pid = 3848] [id = 717] 15:28:59 INFO - PROCESS | 3848 | ++DOMWINDOW == 99 (11B0D800) [pid = 3848] [serial = 2151] [outer = 00000000] 15:28:59 INFO - PROCESS | 3848 | ++DOMWINDOW == 100 (135A4000) [pid = 3848] [serial = 2152] [outer = 11B0D800] 15:28:59 INFO - PROCESS | 3848 | 1462487339073 Marionette DEBUG loaded listener.js 15:28:59 INFO - PROCESS | 3848 | ++DOMWINDOW == 101 (14094400) [pid = 3848] [serial = 2153] [outer = 11B0D800] 15:28:59 INFO - PROCESS | 3848 | 1462487339679 Marionette TRACE conn2 <- [1,2832,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.wrapnegative.html",0,null,null,[["rotate() wraps large negative values correctly",0,null,null]]]}] 15:28:59 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | rotate() wraps large negative values correctly 15:28:59 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | took 938ms 15:28:59 INFO - PROCESS | 3848 | 1462487339706 Marionette TRACE conn2 -> [0,2833,"getWindowHandle",null] 15:28:59 INFO - PROCESS | 3848 | 1462487339708 Marionette TRACE conn2 <- [1,2833,null,{"value":"13"}] 15:28:59 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.zero.html 15:28:59 INFO - PROCESS | 3848 | 1462487339712 Marionette TRACE conn2 -> [0,2834,"setScriptTimeout",{"ms":35000}] 15:28:59 INFO - PROCESS | 3848 | 1462487339716 Marionette TRACE conn2 <- [1,2834,null,{}] 15:28:59 INFO - PROCESS | 3848 | 1462487339727 Marionette TRACE conn2 -> [0,2835,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:28:59 INFO - PROCESS | 3848 | 1462487339837 Marionette TRACE conn2 <- [1,2835,null,{"value":null}] 15:28:59 INFO - PROCESS | 3848 | 1462487339950 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\", \"4d8e089e-8c00-4ed9-b753-79225e50fa4e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:29:00 INFO - PROCESS | 3848 | ++DOCSHELL 164C2800 == 53 [pid = 3848] [id = 718] 15:29:00 INFO - PROCESS | 3848 | ++DOMWINDOW == 102 (1664B400) [pid = 3848] [serial = 2154] [outer = 00000000] 15:29:00 INFO - PROCESS | 3848 | ++DOMWINDOW == 103 (1704A800) [pid = 3848] [serial = 2155] [outer = 1664B400] 15:29:00 INFO - PROCESS | 3848 | 1462487340048 Marionette DEBUG loaded listener.js 15:29:00 INFO - PROCESS | 3848 | ++DOMWINDOW == 104 (1753A000) [pid = 3848] [serial = 2156] [outer = 1664B400] 15:29:00 INFO - PROCESS | 3848 | 1462487340625 Marionette TRACE conn2 <- [1,2836,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.zero.html",0,null,null,[["rotate() by 0 does nothing",0,null,null]]]}] 15:29:00 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.zero.html | rotate() by 0 does nothing 15:29:00 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.zero.html | took 938ms 15:29:00 INFO - PROCESS | 3848 | 1462487340657 Marionette TRACE conn2 -> [0,2837,"getWindowHandle",null] 15:29:00 INFO - PROCESS | 3848 | 1462487340659 Marionette TRACE conn2 <- [1,2837,null,{"value":"13"}] 15:29:00 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.basic.html 15:29:00 INFO - PROCESS | 3848 | 1462487340663 Marionette TRACE conn2 -> [0,2838,"setScriptTimeout",{"ms":35000}] 15:29:00 INFO - PROCESS | 3848 | 1462487340665 Marionette TRACE conn2 <- [1,2838,null,{}] 15:29:00 INFO - PROCESS | 3848 | 1462487340669 Marionette TRACE conn2 -> [0,2839,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:29:00 INFO - PROCESS | 3848 | 1462487340772 Marionette TRACE conn2 <- [1,2839,null,{"value":null}] 15:29:00 INFO - PROCESS | 3848 | 1462487340884 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\", \"4d8e089e-8c00-4ed9-b753-79225e50fa4e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:29:00 INFO - PROCESS | 3848 | ++DOCSHELL 17041400 == 54 [pid = 3848] [id = 719] 15:29:00 INFO - PROCESS | 3848 | ++DOMWINDOW == 105 (17044400) [pid = 3848] [serial = 2157] [outer = 00000000] 15:29:01 INFO - PROCESS | 3848 | ++DOMWINDOW == 106 (18033C00) [pid = 3848] [serial = 2158] [outer = 17044400] 15:29:01 INFO - PROCESS | 3848 | 1462487340990 Marionette DEBUG loaded listener.js 15:29:01 INFO - PROCESS | 3848 | ++DOMWINDOW == 107 (1842A400) [pid = 3848] [serial = 2159] [outer = 17044400] 15:29:01 INFO - PROCESS | 3848 | 1462487341815 Marionette TRACE conn2 <- [1,2840,null,{"value":["/2dcontext/transformations/2d.transformation.scale.basic.html",0,null,null,[["scale() works",0,null,null]]]}] 15:29:01 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.basic.html | scale() works 15:29:01 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.basic.html | took 1187ms 15:29:01 INFO - PROCESS | 3848 | 1462487341860 Marionette TRACE conn2 -> [0,2841,"getWindowHandle",null] 15:29:01 INFO - PROCESS | 3848 | 1462487341864 Marionette TRACE conn2 <- [1,2841,null,{"value":"13"}] 15:29:01 INFO - PROCESS | 3848 | 1462487341869 Marionette TRACE conn2 -> [0,2842,"setScriptTimeout",{"ms":35000}] 15:29:01 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.large.html 15:29:01 INFO - PROCESS | 3848 | 1462487341873 Marionette TRACE conn2 <- [1,2842,null,{}] 15:29:01 INFO - PROCESS | 3848 | 1462487341879 Marionette TRACE conn2 -> [0,2843,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:29:01 INFO - PROCESS | 3848 | 1462487341973 Marionette TRACE conn2 <- [1,2843,null,{"value":null}] 15:29:02 INFO - PROCESS | 3848 | 1462487342123 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\", \"4d8e089e-8c00-4ed9-b753-79225e50fa4e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:29:02 INFO - PROCESS | 3848 | ++DOCSHELL 10DE1800 == 55 [pid = 3848] [id = 720] 15:29:02 INFO - PROCESS | 3848 | ++DOMWINDOW == 108 (10DE1C00) [pid = 3848] [serial = 2160] [outer = 00000000] 15:29:02 INFO - PROCESS | 3848 | ++DOMWINDOW == 109 (10E8F800) [pid = 3848] [serial = 2161] [outer = 10DE1C00] 15:29:02 INFO - PROCESS | 3848 | 1462487342194 Marionette DEBUG loaded listener.js 15:29:02 INFO - PROCESS | 3848 | ++DOMWINDOW == 110 (11180C00) [pid = 3848] [serial = 2162] [outer = 10DE1C00] 15:29:02 INFO - PROCESS | 3848 | --DOCSHELL 13481C00 == 54 [pid = 3848] [id = 714] 15:29:02 INFO - PROCESS | 3848 | --DOCSHELL 0F622800 == 53 [pid = 3848] [id = 713] 15:29:02 INFO - PROCESS | 3848 | --DOCSHELL 0F663800 == 52 [pid = 3848] [id = 712] 15:29:02 INFO - PROCESS | 3848 | --DOCSHELL 16634800 == 51 [pid = 3848] [id = 711] 15:29:02 INFO - PROCESS | 3848 | --DOCSHELL 164C1000 == 50 [pid = 3848] [id = 710] 15:29:02 INFO - PROCESS | 3848 | --DOCSHELL 15C65C00 == 49 [pid = 3848] [id = 709] 15:29:02 INFO - PROCESS | 3848 | --DOCSHELL 15136000 == 48 [pid = 3848] [id = 708] 15:29:02 INFO - PROCESS | 3848 | --DOCSHELL 1101FC00 == 47 [pid = 3848] [id = 707] 15:29:02 INFO - PROCESS | 3848 | --DOCSHELL 10F0BC00 == 46 [pid = 3848] [id = 706] 15:29:02 INFO - PROCESS | 3848 | --DOMWINDOW == 109 (17050800) [pid = 3848] [serial = 2101] [outer = 00000000] [url = about:blank] 15:29:02 INFO - PROCESS | 3848 | --DOCSHELL 11755400 == 45 [pid = 3848] [id = 702] 15:29:02 INFO - PROCESS | 3848 | --DOCSHELL 10DE9000 == 44 [pid = 3848] [id = 701] 15:29:02 INFO - PROCESS | 3848 | --DOMWINDOW == 108 (1101E400) [pid = 3848] [serial = 2012] [outer = 00000000] [url = about:blank] 15:29:02 INFO - PROCESS | 3848 | --DOMWINDOW == 107 (1B180400) [pid = 3848] [serial = 1964] [outer = 00000000] [url = about:blank] 15:29:02 INFO - PROCESS | 3848 | --DOMWINDOW == 106 (10E06C00) [pid = 3848] [serial = 2009] [outer = 00000000] [url = about:blank] 15:29:02 INFO - PROCESS | 3848 | --DOMWINDOW == 105 (1408D400) [pid = 3848] [serial = 2039] [outer = 00000000] [url = about:blank] 15:29:02 INFO - PROCESS | 3848 | --DOMWINDOW == 104 (11764C00) [pid = 3848] [serial = 2006] [outer = 00000000] [url = about:blank] 15:29:02 INFO - PROCESS | 3848 | --DOMWINDOW == 103 (11186C00) [pid = 3848] [serial = 2036] [outer = 00000000] [url = about:blank] 15:29:02 INFO - PROCESS | 3848 | --DOMWINDOW == 102 (16017400) [pid = 3848] [serial = 2033] [outer = 00000000] [url = about:blank] 15:29:02 INFO - PROCESS | 3848 | --DOMWINDOW == 101 (1617B000) [pid = 3848] [serial = 2089] [outer = 00000000] [url = about:blank] 15:29:02 INFO - PROCESS | 3848 | --DOMWINDOW == 100 (15144C00) [pid = 3848] [serial = 2087] [outer = 00000000] [url = about:blank] 15:29:02 INFO - PROCESS | 3848 | --DOMWINDOW == 99 (1372AC00) [pid = 3848] [serial = 2083] [outer = 00000000] [url = about:blank] 15:29:02 INFO - PROCESS | 3848 | --DOMWINDOW == 98 (10DE3800) [pid = 3848] [serial = 2074] [outer = 00000000] [url = about:blank] 15:29:02 INFO - PROCESS | 3848 | --DOMWINDOW == 97 (10EABC00) [pid = 3848] [serial = 2077] [outer = 00000000] [url = about:blank] 15:29:02 INFO - PROCESS | 3848 | --DOMWINDOW == 96 (11020800) [pid = 3848] [serial = 2078] [outer = 00000000] [url = about:blank] 15:29:02 INFO - PROCESS | 3848 | --DOMWINDOW == 95 (1465F400) [pid = 3848] [serial = 2072] [outer = 00000000] [url = about:blank] 15:29:02 INFO - PROCESS | 3848 | --DOMWINDOW == 94 (13728000) [pid = 3848] [serial = 2071] [outer = 00000000] [url = about:blank] 15:29:02 INFO - PROCESS | 3848 | --DOMWINDOW == 93 (12C0F800) [pid = 3848] [serial = 2080] [outer = 00000000] [url = about:blank] 15:29:02 INFO - PROCESS | 3848 | --DOMWINDOW == 92 (13122400) [pid = 3848] [serial = 2081] [outer = 00000000] [url = about:blank] 15:29:02 INFO - PROCESS | 3848 | --DOMWINDOW == 91 (11022C00) [pid = 3848] [serial = 2068] [outer = 00000000] [url = about:blank] 15:29:02 INFO - PROCESS | 3848 | --DOMWINDOW == 90 (1617BC00) [pid = 3848] [serial = 2090] [outer = 00000000] [url = about:blank] 15:29:02 INFO - PROCESS | 3848 | --DOMWINDOW == 89 (1662F400) [pid = 3848] [serial = 2092] [outer = 00000000] [url = about:blank] 15:29:02 INFO - PROCESS | 3848 | --DOMWINDOW == 88 (164C3400) [pid = 3848] [serial = 2096] [outer = 00000000] [url = about:blank] 15:29:02 INFO - PROCESS | 3848 | --DOMWINDOW == 87 (13726C00) [pid = 3848] [serial = 2095] [outer = 00000000] [url = about:blank] 15:29:02 INFO - PROCESS | 3848 | --DOMWINDOW == 86 (10E0B400) [pid = 3848] [serial = 2075] [outer = 00000000] [url = about:blank] 15:29:02 INFO - PROCESS | 3848 | --DOMWINDOW == 85 (15136400) [pid = 3848] [serial = 2086] [outer = 00000000] [url = about:blank] 15:29:02 INFO - PROCESS | 3848 | --DOMWINDOW == 84 (16632400) [pid = 3848] [serial = 2093] [outer = 00000000] [url = about:blank] 15:29:02 INFO - PROCESS | 3848 | --DOMWINDOW == 83 (17041800) [pid = 3848] [serial = 2099] [outer = 00000000] [url = about:blank] 15:29:02 INFO - PROCESS | 3848 | --DOMWINDOW == 82 (16D2EC00) [pid = 3848] [serial = 2098] [outer = 00000000] [url = about:blank] 15:29:02 INFO - PROCESS | 3848 | --DOMWINDOW == 81 (13CBA800) [pid = 3848] [serial = 2084] [outer = 00000000] [url = about:blank] 15:29:02 INFO - PROCESS | 3848 | 1462487342757 Marionette TRACE conn2 <- [1,2844,null,{"value":["/2dcontext/transformations/2d.transformation.scale.large.html",0,null,null,[["scale() with large scale factors works",0,null,null]]]}] 15:29:02 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.large.html | scale() with large scale factors works 15:29:02 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.large.html | took 953ms 15:29:02 INFO - PROCESS | 3848 | 1462487342816 Marionette TRACE conn2 -> [0,2845,"getWindowHandle",null] 15:29:02 INFO - PROCESS | 3848 | 1462487342821 Marionette TRACE conn2 <- [1,2845,null,{"value":"13"}] 15:29:02 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.multiple.html 15:29:02 INFO - PROCESS | 3848 | 1462487342827 Marionette TRACE conn2 -> [0,2846,"setScriptTimeout",{"ms":35000}] 15:29:02 INFO - PROCESS | 3848 | 1462487342830 Marionette TRACE conn2 <- [1,2846,null,{}] 15:29:02 INFO - PROCESS | 3848 | 1462487342834 Marionette TRACE conn2 -> [0,2847,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:29:02 INFO - PROCESS | 3848 | 1462487342915 Marionette TRACE conn2 <- [1,2847,null,{"value":null}] 15:29:02 INFO - PROCESS | 3848 | 1462487342924 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\", \"4d8e089e-8c00-4ed9-b753-79225e50fa4e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:29:02 INFO - PROCESS | 3848 | ++DOCSHELL 10E10000 == 45 [pid = 3848] [id = 721] 15:29:02 INFO - PROCESS | 3848 | ++DOMWINDOW == 82 (10EA5800) [pid = 3848] [serial = 2163] [outer = 00000000] 15:29:03 INFO - PROCESS | 3848 | ++DOMWINDOW == 83 (11022C00) [pid = 3848] [serial = 2164] [outer = 10EA5800] 15:29:03 INFO - PROCESS | 3848 | 1462487342972 Marionette DEBUG loaded listener.js 15:29:03 INFO - PROCESS | 3848 | ++DOMWINDOW == 84 (11517800) [pid = 3848] [serial = 2165] [outer = 10EA5800] 15:29:03 INFO - PROCESS | 3848 | 1462487343516 Marionette TRACE conn2 <- [1,2848,null,{"value":["/2dcontext/transformations/2d.transformation.scale.multiple.html",0,null,null,[["Multiple scale()s combine",0,null,null]]]}] 15:29:03 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.multiple.html | Multiple scale()s combine 15:29:03 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.multiple.html | took 751ms 15:29:03 INFO - PROCESS | 3848 | 1462487343567 Marionette TRACE conn2 -> [0,2849,"getWindowHandle",null] 15:29:03 INFO - PROCESS | 3848 | 1462487343569 Marionette TRACE conn2 <- [1,2849,null,{"value":"13"}] 15:29:03 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.negative.html 15:29:03 INFO - PROCESS | 3848 | 1462487343573 Marionette TRACE conn2 -> [0,2850,"setScriptTimeout",{"ms":35000}] 15:29:03 INFO - PROCESS | 3848 | 1462487343576 Marionette TRACE conn2 <- [1,2850,null,{}] 15:29:03 INFO - PROCESS | 3848 | 1462487343586 Marionette TRACE conn2 -> [0,2851,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:29:03 INFO - PROCESS | 3848 | 1462487343669 Marionette TRACE conn2 <- [1,2851,null,{"value":null}] 15:29:03 INFO - PROCESS | 3848 | 1462487343683 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\", \"4d8e089e-8c00-4ed9-b753-79225e50fa4e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:29:03 INFO - PROCESS | 3848 | ++DOCSHELL 12C3D000 == 46 [pid = 3848] [id = 722] 15:29:03 INFO - PROCESS | 3848 | ++DOMWINDOW == 85 (12C3F000) [pid = 3848] [serial = 2166] [outer = 00000000] 15:29:03 INFO - PROCESS | 3848 | ++DOMWINDOW == 86 (12F11C00) [pid = 3848] [serial = 2167] [outer = 12C3F000] 15:29:03 INFO - PROCESS | 3848 | 1462487343731 Marionette DEBUG loaded listener.js 15:29:03 INFO - PROCESS | 3848 | ++DOMWINDOW == 87 (131DC000) [pid = 3848] [serial = 2168] [outer = 12C3F000] 15:29:04 INFO - PROCESS | 3848 | 1462487344209 Marionette TRACE conn2 <- [1,2852,null,{"value":["/2dcontext/transformations/2d.transformation.scale.negative.html",0,null,null,[["scale() with negative scale factors works",0,null,null]]]}] 15:29:04 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.negative.html | scale() with negative scale factors works 15:29:04 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.negative.html | took 703ms 15:29:04 INFO - PROCESS | 3848 | 1462487344272 Marionette TRACE conn2 -> [0,2853,"getWindowHandle",null] 15:29:04 INFO - PROCESS | 3848 | 1462487344274 Marionette TRACE conn2 <- [1,2853,null,{"value":"13"}] 15:29:04 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.nonfinite.html 15:29:04 INFO - PROCESS | 3848 | 1462487344277 Marionette TRACE conn2 -> [0,2854,"setScriptTimeout",{"ms":35000}] 15:29:04 INFO - PROCESS | 3848 | 1462487344279 Marionette TRACE conn2 <- [1,2854,null,{}] 15:29:04 INFO - PROCESS | 3848 | 1462487344283 Marionette TRACE conn2 -> [0,2855,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:29:04 INFO - PROCESS | 3848 | 1462487344363 Marionette TRACE conn2 <- [1,2855,null,{"value":null}] 15:29:04 INFO - PROCESS | 3848 | 1462487344372 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\", \"4d8e089e-8c00-4ed9-b753-79225e50fa4e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:29:04 INFO - PROCESS | 3848 | ++DOCSHELL 135A6000 == 47 [pid = 3848] [id = 723] 15:29:04 INFO - PROCESS | 3848 | ++DOMWINDOW == 88 (135A7000) [pid = 3848] [serial = 2169] [outer = 00000000] 15:29:04 INFO - PROCESS | 3848 | ++DOMWINDOW == 89 (13CB6000) [pid = 3848] [serial = 2170] [outer = 135A7000] 15:29:04 INFO - PROCESS | 3848 | 1462487344417 Marionette DEBUG loaded listener.js 15:29:04 INFO - PROCESS | 3848 | ++DOMWINDOW == 90 (13CC2800) [pid = 3848] [serial = 2171] [outer = 135A7000] 15:29:04 INFO - PROCESS | 3848 | 1462487344872 Marionette TRACE conn2 <- [1,2856,null,{"value":["/2dcontext/transformations/2d.transformation.scale.nonfinite.html",0,null,null,[["scale() with Infinity/NaN is ignored",0,null,null]]]}] 15:29:04 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | scale() with Infinity/NaN is ignored 15:29:04 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | took 641ms 15:29:04 INFO - PROCESS | 3848 | 1462487344919 Marionette TRACE conn2 -> [0,2857,"getWindowHandle",null] 15:29:04 INFO - PROCESS | 3848 | 1462487344921 Marionette TRACE conn2 <- [1,2857,null,{"value":"13"}] 15:29:04 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.zero.html 15:29:04 INFO - PROCESS | 3848 | 1462487344924 Marionette TRACE conn2 -> [0,2858,"setScriptTimeout",{"ms":35000}] 15:29:04 INFO - PROCESS | 3848 | 1462487344926 Marionette TRACE conn2 <- [1,2858,null,{}] 15:29:04 INFO - PROCESS | 3848 | 1462487344929 Marionette TRACE conn2 -> [0,2859,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:29:05 INFO - PROCESS | 3848 | 1462487345040 Marionette TRACE conn2 <- [1,2859,null,{"value":null}] 15:29:05 INFO - PROCESS | 3848 | 1462487345136 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\", \"4d8e089e-8c00-4ed9-b753-79225e50fa4e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:29:05 INFO - PROCESS | 3848 | ++DOCSHELL 146D8000 == 48 [pid = 3848] [id = 724] 15:29:05 INFO - PROCESS | 3848 | ++DOMWINDOW == 91 (146DB000) [pid = 3848] [serial = 2172] [outer = 00000000] 15:29:05 INFO - PROCESS | 3848 | ++DOMWINDOW == 92 (151B5000) [pid = 3848] [serial = 2173] [outer = 146DB000] 15:29:05 INFO - PROCESS | 3848 | 1462487345182 Marionette DEBUG loaded listener.js 15:29:05 INFO - PROCESS | 3848 | ++DOMWINDOW == 93 (151B9400) [pid = 3848] [serial = 2174] [outer = 146DB000] 15:29:05 INFO - PROCESS | 3848 | 1462487345613 Marionette TRACE conn2 <- [1,2860,null,{"value":["/2dcontext/transformations/2d.transformation.scale.zero.html",0,null,null,[["scale() with a scale factor of zero works",0,null,null]]]}] 15:29:05 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.zero.html | scale() with a scale factor of zero works 15:29:05 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.zero.html | took 735ms 15:29:05 INFO - PROCESS | 3848 | 1462487345666 Marionette TRACE conn2 -> [0,2861,"getWindowHandle",null] 15:29:05 INFO - PROCESS | 3848 | 1462487345668 Marionette TRACE conn2 <- [1,2861,null,{"value":"13"}] 15:29:05 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.multiple.html 15:29:05 INFO - PROCESS | 3848 | 1462487345677 Marionette TRACE conn2 -> [0,2862,"setScriptTimeout",{"ms":35000}] 15:29:05 INFO - PROCESS | 3848 | 1462487345679 Marionette TRACE conn2 <- [1,2862,null,{}] 15:29:05 INFO - PROCESS | 3848 | 1462487345682 Marionette TRACE conn2 -> [0,2863,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:29:05 INFO - PROCESS | 3848 | 1462487345812 Marionette TRACE conn2 <- [1,2863,null,{"value":null}] 15:29:05 INFO - PROCESS | 3848 | 1462487345881 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\", \"4d8e089e-8c00-4ed9-b753-79225e50fa4e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:29:05 INFO - PROCESS | 3848 | ++DOCSHELL 15B5F800 == 49 [pid = 3848] [id = 725] 15:29:05 INFO - PROCESS | 3848 | ++DOMWINDOW == 94 (15B6E800) [pid = 3848] [serial = 2175] [outer = 00000000] 15:29:05 INFO - PROCESS | 3848 | ++DOMWINDOW == 95 (160C4000) [pid = 3848] [serial = 2176] [outer = 15B6E800] 15:29:05 INFO - PROCESS | 3848 | 1462487345927 Marionette DEBUG loaded listener.js 15:29:06 INFO - PROCESS | 3848 | ++DOMWINDOW == 96 (1617DC00) [pid = 3848] [serial = 2177] [outer = 15B6E800] 15:29:06 INFO - PROCESS | 3848 | 1462487346347 Marionette TRACE conn2 <- [1,2864,null,{"value":["/2dcontext/transformations/2d.transformation.setTransform.multiple.html",0,null,null,[["Canvas test: 2d.transformation.setTransform.multiple",0,null,null]]]}] 15:29:06 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | Canvas test: 2d.transformation.setTransform.multiple 15:29:06 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | took 687ms 15:29:06 INFO - PROCESS | 3848 | 1462487346372 Marionette TRACE conn2 -> [0,2865,"getWindowHandle",null] 15:29:06 INFO - PROCESS | 3848 | 1462487346373 Marionette TRACE conn2 <- [1,2865,null,{"value":"13"}] 15:29:06 INFO - PROCESS | 3848 | 1462487346377 Marionette TRACE conn2 -> [0,2866,"setScriptTimeout",{"ms":35000}] 15:29:06 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html 15:29:06 INFO - PROCESS | 3848 | 1462487346378 Marionette TRACE conn2 <- [1,2866,null,{}] 15:29:06 INFO - PROCESS | 3848 | 1462487346382 Marionette TRACE conn2 -> [0,2867,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:29:06 INFO - PROCESS | 3848 | 1462487346531 Marionette TRACE conn2 <- [1,2867,null,{"value":null}] 15:29:06 INFO - PROCESS | 3848 | 1462487346553 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\", \"4d8e089e-8c00-4ed9-b753-79225e50fa4e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:29:06 INFO - PROCESS | 3848 | ++DOCSHELL 0F672800 == 50 [pid = 3848] [id = 726] 15:29:06 INFO - PROCESS | 3848 | ++DOMWINDOW == 97 (16043400) [pid = 3848] [serial = 2178] [outer = 00000000] 15:29:06 INFO - PROCESS | 3848 | ++DOMWINDOW == 98 (164C0000) [pid = 3848] [serial = 2179] [outer = 16043400] 15:29:06 INFO - PROCESS | 3848 | 1462487346597 Marionette DEBUG loaded listener.js 15:29:06 INFO - PROCESS | 3848 | ++DOMWINDOW == 99 (164C1000) [pid = 3848] [serial = 2180] [outer = 16043400] 15:29:07 INFO - PROCESS | 3848 | --DOMWINDOW == 98 (16649800) [pid = 3848] [serial = 2133] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.underflow.html] 15:29:07 INFO - PROCESS | 3848 | --DOMWINDOW == 97 (164C1400) [pid = 3848] [serial = 2130] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.transformation.html] 15:29:07 INFO - PROCESS | 3848 | --DOMWINDOW == 96 (16012800) [pid = 3848] [serial = 2127] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html] 15:29:07 INFO - PROCESS | 3848 | --DOMWINDOW == 95 (11006800) [pid = 3848] [serial = 2118] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html] 15:29:07 INFO - PROCESS | 3848 | --DOMWINDOW == 94 (1513C800) [pid = 3848] [serial = 2124] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html] 15:29:07 INFO - PROCESS | 3848 | --DOMWINDOW == 93 (107DA800) [pid = 3848] [serial = 2115] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stack.html] 15:29:07 INFO - PROCESS | 3848 | --DOMWINDOW == 92 (11021000) [pid = 3848] [serial = 2121] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html] 15:29:07 INFO - PROCESS | 3848 | --DOMWINDOW == 91 (0F623C00) [pid = 3848] [serial = 2139] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.direction.html] 15:29:07 INFO - PROCESS | 3848 | --DOMWINDOW == 90 (155E1400) [pid = 3848] [serial = 2142] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.nonfinite.html] 15:29:07 INFO - PROCESS | 3848 | --DOMWINDOW == 89 (0F66F400) [pid = 3848] [serial = 2136] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.order.html] 15:29:07 INFO - PROCESS | 3848 | 1462487347180 Marionette TRACE conn2 <- [1,2868,null,{"value":["/2dcontext/transformations/2d.transformation.setTransform.nonfinite.html",0,null,null,[["setTransform() with Infinity/NaN is ignored",0,null,null]]]}] 15:29:07 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | setTransform() with Infinity/NaN is ignored 15:29:07 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | took 828ms 15:29:07 INFO - PROCESS | 3848 | 1462487347220 Marionette TRACE conn2 -> [0,2869,"getWindowHandle",null] 15:29:07 INFO - PROCESS | 3848 | 1462487347222 Marionette TRACE conn2 <- [1,2869,null,{"value":"13"}] 15:29:07 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.skewed.html 15:29:07 INFO - PROCESS | 3848 | 1462487347226 Marionette TRACE conn2 -> [0,2870,"setScriptTimeout",{"ms":35000}] 15:29:07 INFO - PROCESS | 3848 | 1462487347227 Marionette TRACE conn2 <- [1,2870,null,{}] 15:29:07 INFO - PROCESS | 3848 | 1462487347231 Marionette TRACE conn2 -> [0,2871,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:29:07 INFO - PROCESS | 3848 | 1462487347309 Marionette TRACE conn2 <- [1,2871,null,{"value":null}] 15:29:07 INFO - PROCESS | 3848 | 1462487347406 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\", \"4d8e089e-8c00-4ed9-b753-79225e50fa4e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:29:07 INFO - PROCESS | 3848 | ++DOCSHELL 0F5CA400 == 51 [pid = 3848] [id = 727] 15:29:07 INFO - PROCESS | 3848 | ++DOMWINDOW == 90 (0F5CD400) [pid = 3848] [serial = 2181] [outer = 00000000] 15:29:07 INFO - PROCESS | 3848 | ++DOMWINDOW == 91 (12C48C00) [pid = 3848] [serial = 2182] [outer = 0F5CD400] 15:29:07 INFO - PROCESS | 3848 | 1462487347449 Marionette DEBUG loaded listener.js 15:29:07 INFO - PROCESS | 3848 | ++DOMWINDOW == 92 (13CB3C00) [pid = 3848] [serial = 2183] [outer = 0F5CD400] 15:29:07 INFO - PROCESS | 3848 | 1462487347826 Marionette TRACE conn2 <- [1,2872,null,{"value":["/2dcontext/transformations/2d.transformation.setTransform.skewed.html",0,null,null,[["Canvas test: 2d.transformation.setTransform.skewed",0,null,null]]]}] 15:29:07 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | Canvas test: 2d.transformation.setTransform.skewed 15:29:07 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | took 641ms 15:29:07 INFO - PROCESS | 3848 | 1462487347874 Marionette TRACE conn2 -> [0,2873,"getWindowHandle",null] 15:29:07 INFO - PROCESS | 3848 | 1462487347876 Marionette TRACE conn2 <- [1,2873,null,{"value":"13"}] 15:29:07 INFO - PROCESS | 3848 | 1462487347880 Marionette TRACE conn2 -> [0,2874,"setScriptTimeout",{"ms":35000}] 15:29:07 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.identity.html 15:29:07 INFO - PROCESS | 3848 | 1462487347881 Marionette TRACE conn2 <- [1,2874,null,{}] 15:29:07 INFO - PROCESS | 3848 | 1462487347887 Marionette TRACE conn2 -> [0,2875,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:29:08 INFO - PROCESS | 3848 | 1462487348052 Marionette TRACE conn2 <- [1,2875,null,{"value":null}] 15:29:08 INFO - PROCESS | 3848 | 1462487348065 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\", \"4d8e089e-8c00-4ed9-b753-79225e50fa4e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:29:08 INFO - PROCESS | 3848 | ++DOCSHELL 0F672C00 == 52 [pid = 3848] [id = 728] 15:29:08 INFO - PROCESS | 3848 | ++DOMWINDOW == 93 (106AB000) [pid = 3848] [serial = 2184] [outer = 00000000] 15:29:08 INFO - PROCESS | 3848 | ++DOMWINDOW == 94 (16630C00) [pid = 3848] [serial = 2185] [outer = 106AB000] 15:29:08 INFO - PROCESS | 3848 | 1462487348108 Marionette DEBUG loaded listener.js 15:29:08 INFO - PROCESS | 3848 | ++DOMWINDOW == 95 (16648C00) [pid = 3848] [serial = 2186] [outer = 106AB000] 15:29:08 INFO - PROCESS | 3848 | 1462487348524 Marionette TRACE conn2 <- [1,2876,null,{"value":["/2dcontext/transformations/2d.transformation.transform.identity.html",0,null,null,[["transform() with the identity matrix does nothing",0,null,null]]]}] 15:29:08 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.identity.html | transform() with the identity matrix does nothing 15:29:08 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.identity.html | took 626ms 15:29:08 INFO - PROCESS | 3848 | 1462487348550 Marionette TRACE conn2 -> [0,2877,"getWindowHandle",null] 15:29:08 INFO - PROCESS | 3848 | 1462487348553 Marionette TRACE conn2 <- [1,2877,null,{"value":"13"}] 15:29:08 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.multiply.html 15:29:08 INFO - PROCESS | 3848 | 1462487348557 Marionette TRACE conn2 -> [0,2878,"setScriptTimeout",{"ms":35000}] 15:29:08 INFO - PROCESS | 3848 | 1462487348558 Marionette TRACE conn2 <- [1,2878,null,{}] 15:29:08 INFO - PROCESS | 3848 | 1462487348562 Marionette TRACE conn2 -> [0,2879,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:29:08 INFO - PROCESS | 3848 | 1462487348641 Marionette TRACE conn2 <- [1,2879,null,{"value":null}] 15:29:08 INFO - PROCESS | 3848 | 1462487348738 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\", \"4d8e089e-8c00-4ed9-b753-79225e50fa4e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:29:08 INFO - PROCESS | 3848 | ++DOCSHELL 1662C000 == 53 [pid = 3848] [id = 729] 15:29:08 INFO - PROCESS | 3848 | ++DOMWINDOW == 96 (16651800) [pid = 3848] [serial = 2187] [outer = 00000000] 15:29:08 INFO - PROCESS | 3848 | ++DOMWINDOW == 97 (17045400) [pid = 3848] [serial = 2188] [outer = 16651800] 15:29:08 INFO - PROCESS | 3848 | 1462487348781 Marionette DEBUG loaded listener.js 15:29:08 INFO - PROCESS | 3848 | ++DOMWINDOW == 98 (17050800) [pid = 3848] [serial = 2189] [outer = 16651800] 15:29:09 INFO - PROCESS | 3848 | 1462487349216 Marionette TRACE conn2 <- [1,2880,null,{"value":["/2dcontext/transformations/2d.transformation.transform.multiply.html",0,null,null,[["transform() multiplies the CTM",0,null,null]]]}] 15:29:09 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.multiply.html | transform() multiplies the CTM 15:29:09 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.multiply.html | took 704ms 15:29:09 INFO - PROCESS | 3848 | 1462487349255 Marionette TRACE conn2 -> [0,2881,"getWindowHandle",null] 15:29:09 INFO - PROCESS | 3848 | 1462487349260 Marionette TRACE conn2 <- [1,2881,null,{"value":"13"}] 15:29:09 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.nonfinite.html 15:29:09 INFO - PROCESS | 3848 | 1462487349265 Marionette TRACE conn2 -> [0,2882,"setScriptTimeout",{"ms":35000}] 15:29:09 INFO - PROCESS | 3848 | 1462487349270 Marionette TRACE conn2 <- [1,2882,null,{}] 15:29:09 INFO - PROCESS | 3848 | 1462487349276 Marionette TRACE conn2 -> [0,2883,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:29:09 INFO - PROCESS | 3848 | 1462487349437 Marionette TRACE conn2 <- [1,2883,null,{"value":null}] 15:29:09 INFO - PROCESS | 3848 | 1462487349554 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\", \"4d8e089e-8c00-4ed9-b753-79225e50fa4e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:29:09 INFO - PROCESS | 3848 | ++DOCSHELL 1060B800 == 54 [pid = 3848] [id = 730] 15:29:09 INFO - PROCESS | 3848 | ++DOMWINDOW == 99 (1065F400) [pid = 3848] [serial = 2190] [outer = 00000000] 15:29:09 INFO - PROCESS | 3848 | ++DOMWINDOW == 100 (10E0B400) [pid = 3848] [serial = 2191] [outer = 1065F400] 15:29:09 INFO - PROCESS | 3848 | 1462487349618 Marionette DEBUG loaded listener.js 15:29:09 INFO - PROCESS | 3848 | ++DOMWINDOW == 101 (10F08C00) [pid = 3848] [serial = 2192] [outer = 1065F400] 15:29:10 INFO - PROCESS | 3848 | 1462487350174 Marionette TRACE conn2 <- [1,2884,null,{"value":["/2dcontext/transformations/2d.transformation.transform.nonfinite.html",0,null,null,[["transform() with Infinity/NaN is ignored",0,null,null]]]}] 15:29:10 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | transform() with Infinity/NaN is ignored 15:29:10 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | took 953ms 15:29:10 INFO - PROCESS | 3848 | 1462487350212 Marionette TRACE conn2 -> [0,2885,"getWindowHandle",null] 15:29:10 INFO - PROCESS | 3848 | 1462487350218 Marionette TRACE conn2 <- [1,2885,null,{"value":"13"}] 15:29:10 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.skewed.html 15:29:10 INFO - PROCESS | 3848 | 1462487350224 Marionette TRACE conn2 -> [0,2886,"setScriptTimeout",{"ms":35000}] 15:29:10 INFO - PROCESS | 3848 | 1462487350227 Marionette TRACE conn2 <- [1,2886,null,{}] 15:29:10 INFO - PROCESS | 3848 | 1462487350231 Marionette TRACE conn2 -> [0,2887,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:29:10 INFO - PROCESS | 3848 | 1462487350336 Marionette TRACE conn2 <- [1,2887,null,{"value":null}] 15:29:10 INFO - PROCESS | 3848 | 1462487350448 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\", \"4d8e089e-8c00-4ed9-b753-79225e50fa4e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:29:10 INFO - PROCESS | 3848 | ++DOCSHELL 11B42000 == 55 [pid = 3848] [id = 731] 15:29:10 INFO - PROCESS | 3848 | ++DOMWINDOW == 102 (11B8F000) [pid = 3848] [serial = 2193] [outer = 00000000] 15:29:10 INFO - PROCESS | 3848 | ++DOMWINDOW == 103 (12F15C00) [pid = 3848] [serial = 2194] [outer = 11B8F000] 15:29:10 INFO - PROCESS | 3848 | 1462487350549 Marionette DEBUG loaded listener.js 15:29:10 INFO - PROCESS | 3848 | ++DOMWINDOW == 104 (1372AC00) [pid = 3848] [serial = 2195] [outer = 11B8F000] 15:29:11 INFO - PROCESS | 3848 | 1462487351190 Marionette TRACE conn2 <- [1,2888,null,{"value":["/2dcontext/transformations/2d.transformation.transform.skewed.html",0,null,null,[["transform() with skewy matrix transforms correctly",0,null,null]]]}] 15:29:11 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.skewed.html | transform() with skewy matrix transforms correctly 15:29:11 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.skewed.html | took 1000ms 15:29:11 INFO - PROCESS | 3848 | 1462487351224 Marionette TRACE conn2 -> [0,2889,"getWindowHandle",null] 15:29:11 INFO - PROCESS | 3848 | 1462487351226 Marionette TRACE conn2 <- [1,2889,null,{"value":"13"}] 15:29:11 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.basic.html 15:29:11 INFO - PROCESS | 3848 | 1462487351230 Marionette TRACE conn2 -> [0,2890,"setScriptTimeout",{"ms":35000}] 15:29:11 INFO - PROCESS | 3848 | 1462487351234 Marionette TRACE conn2 <- [1,2890,null,{}] 15:29:11 INFO - PROCESS | 3848 | 1462487351244 Marionette TRACE conn2 -> [0,2891,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:29:11 INFO - PROCESS | 3848 | 1462487351349 Marionette TRACE conn2 <- [1,2891,null,{"value":null}] 15:29:11 INFO - PROCESS | 3848 | 1462487351461 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\", \"4d8e089e-8c00-4ed9-b753-79225e50fa4e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:29:11 INFO - PROCESS | 3848 | ++DOCSHELL 160CA000 == 56 [pid = 3848] [id = 732] 15:29:11 INFO - PROCESS | 3848 | ++DOMWINDOW == 105 (1617E400) [pid = 3848] [serial = 2196] [outer = 00000000] 15:29:11 INFO - PROCESS | 3848 | ++DOMWINDOW == 106 (166E7000) [pid = 3848] [serial = 2197] [outer = 1617E400] 15:29:11 INFO - PROCESS | 3848 | 1462487351558 Marionette DEBUG loaded listener.js 15:29:11 INFO - PROCESS | 3848 | ++DOMWINDOW == 107 (1704A400) [pid = 3848] [serial = 2198] [outer = 1617E400] 15:29:12 INFO - PROCESS | 3848 | 1462487352200 Marionette TRACE conn2 <- [1,2892,null,{"value":["/2dcontext/transformations/2d.transformation.translate.basic.html",0,null,null,[["translate() works",0,null,null]]]}] 15:29:12 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.basic.html | translate() works 15:29:12 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.basic.html | took 1000ms 15:29:12 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.nonfinite.html 15:29:12 INFO - PROCESS | 3848 | 1462487352231 Marionette TRACE conn2 -> [0,2893,"getWindowHandle",null] 15:29:12 INFO - PROCESS | 3848 | 1462487352234 Marionette TRACE conn2 <- [1,2893,null,{"value":"13"}] 15:29:12 INFO - PROCESS | 3848 | 1462487352238 Marionette TRACE conn2 -> [0,2894,"setScriptTimeout",{"ms":35000}] 15:29:12 INFO - PROCESS | 3848 | 1462487352240 Marionette TRACE conn2 <- [1,2894,null,{}] 15:29:12 INFO - PROCESS | 3848 | 1462487352244 Marionette TRACE conn2 -> [0,2895,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:29:12 INFO - PROCESS | 3848 | 1462487352348 Marionette TRACE conn2 <- [1,2895,null,{"value":null}] 15:29:12 INFO - PROCESS | 3848 | 1462487352486 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\", \"4d8e089e-8c00-4ed9-b753-79225e50fa4e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:29:12 INFO - PROCESS | 3848 | ++DOCSHELL 17899C00 == 57 [pid = 3848] [id = 733] 15:29:12 INFO - PROCESS | 3848 | ++DOMWINDOW == 108 (1797B000) [pid = 3848] [serial = 2199] [outer = 00000000] 15:29:12 INFO - PROCESS | 3848 | ++DOMWINDOW == 109 (17F8E000) [pid = 3848] [serial = 2200] [outer = 1797B000] 15:29:12 INFO - PROCESS | 3848 | 1462487352542 Marionette DEBUG loaded listener.js 15:29:12 INFO - PROCESS | 3848 | ++DOMWINDOW == 110 (1802FC00) [pid = 3848] [serial = 2201] [outer = 1797B000] 15:29:13 INFO - PROCESS | 3848 | 1462487353088 Marionette TRACE conn2 <- [1,2896,null,{"value":["/2dcontext/transformations/2d.transformation.translate.nonfinite.html",0,null,null,[["translate() with Infinity/NaN is ignored",0,null,null]]]}] 15:29:13 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | translate() with Infinity/NaN is ignored 15:29:13 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | took 891ms 15:29:13 INFO - PROCESS | 3848 | 1462487353141 Marionette TRACE conn2 -> [0,2897,"getWindowHandle",null] 15:29:13 INFO - PROCESS | 3848 | 1462487353144 Marionette TRACE conn2 <- [1,2897,null,{"value":"13"}] 15:29:13 INFO - TEST-START | /DOMEvents/ClickFakeEvent.nondocument.html 15:29:13 INFO - PROCESS | 3848 | 1462487353147 Marionette TRACE conn2 -> [0,2898,"setScriptTimeout",{"ms":35000}] 15:29:13 INFO - PROCESS | 3848 | 1462487353149 Marionette TRACE conn2 <- [1,2898,null,{}] 15:29:13 INFO - PROCESS | 3848 | 1462487353153 Marionette TRACE conn2 -> [0,2899,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:29:13 INFO - PROCESS | 3848 | 1462487353253 Marionette TRACE conn2 <- [1,2899,null,{"value":null}] 15:29:13 INFO - PROCESS | 3848 | 1462487353364 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\", \"4d8e089e-8c00-4ed9-b753-79225e50fa4e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:29:13 INFO - PROCESS | 3848 | ++DOCSHELL 10D21000 == 58 [pid = 3848] [id = 734] 15:29:13 INFO - PROCESS | 3848 | ++DOMWINDOW == 111 (18034400) [pid = 3848] [serial = 2202] [outer = 00000000] 15:29:13 INFO - PROCESS | 3848 | ++DOMWINDOW == 112 (18625800) [pid = 3848] [serial = 2203] [outer = 18034400] 15:29:13 INFO - PROCESS | 3848 | 1462487353417 Marionette DEBUG loaded listener.js 15:29:13 INFO - PROCESS | 3848 | ++DOMWINDOW == 113 (186AA000) [pid = 3848] [serial = 2204] [outer = 18034400] 15:29:13 INFO - PROCESS | 3848 | 1462487353989 Marionette TRACE conn2 <- [1,2900,null,{"value":["/DOMEvents/ClickFakeEvent.nondocument.html",0,null,null,[["Click event on an element not in the document",0,null,null],["Click event can be dispatched to an element that is not in the document.",0,null,null]]]}] 15:29:14 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event on an element not in the document 15:29:14 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event can be dispatched to an element that is not in the document. 15:29:14 INFO - TEST-OK | /DOMEvents/ClickFakeEvent.nondocument.html | took 906ms 15:29:14 INFO - PROCESS | 3848 | 1462487354052 Marionette TRACE conn2 -> [0,2901,"getWindowHandle",null] 15:29:14 INFO - PROCESS | 3848 | 1462487354054 Marionette TRACE conn2 <- [1,2901,null,{"value":"13"}] 15:29:14 INFO - TEST-START | /DOMEvents/constructors.html 15:29:14 INFO - PROCESS | 3848 | 1462487354058 Marionette TRACE conn2 -> [0,2902,"setScriptTimeout",{"ms":35000}] 15:29:14 INFO - PROCESS | 3848 | 1462487354060 Marionette TRACE conn2 <- [1,2902,null,{}] 15:29:14 INFO - PROCESS | 3848 | 1462487354064 Marionette TRACE conn2 -> [0,2903,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:29:14 INFO - PROCESS | 3848 | 1462487354183 Marionette TRACE conn2 <- [1,2903,null,{"value":null}] 15:29:14 INFO - PROCESS | 3848 | 1462487354443 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\", \"4d8e089e-8c00-4ed9-b753-79225e50fa4e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:29:14 INFO - PROCESS | 3848 | ++DOCSHELL 0F524C00 == 59 [pid = 3848] [id = 735] 15:29:14 INFO - PROCESS | 3848 | ++DOMWINDOW == 114 (0F5C7400) [pid = 3848] [serial = 2205] [outer = 00000000] 15:29:14 INFO - PROCESS | 3848 | ++DOMWINDOW == 115 (107D9400) [pid = 3848] [serial = 2206] [outer = 0F5C7400] 15:29:14 INFO - PROCESS | 3848 | 1462487354497 Marionette DEBUG loaded listener.js 15:29:14 INFO - PROCESS | 3848 | ++DOMWINDOW == 116 (10DE2800) [pid = 3848] [serial = 2207] [outer = 0F5C7400] 15:29:15 INFO - PROCESS | 3848 | 1462487355105 Marionette TRACE conn2 <- [1,2904,null,{"value":["/DOMEvents/constructors.html",0,null,null,[["Event constructor (no argument)",0,null,null],["Event constructor (undefined argument)",0,null,null],["Event constructor (null argument)",0,null,null],["Event constructor (empty argument)",0,null,null],["Event constructor (argument with default values)",0,null,null],["Event constructor (argument with non-default values)",0,null,null],["UIEvent constructor (no argument)",0,null,null],["UIEvent constructor (undefined argument)",0,null,null],["UIEvent constructor (null argument)",0,null,null],["UIEvent constructor (empty argument)",0,null,null],["UIEvent constructor (argument with default values)",0,null,null],["UIEvent constructor (argument with non-default values)",0,null,null],["FocusEvent constructor (no argument)",0,null,null],["FocusEvent constructor (undefined argument)",0,null,null],["FocusEvent constructor (null argument)",0,null,null],["FocusEvent constructor (empty argument)",0,null,null],["FocusEvent constructor (argument with default values)",0,null,null],["FocusEvent constructor (argument with non-default values)",0,null,null],["MouseEvent constructor (no argument)",0,null,null],["MouseEvent constructor (undefined argument)",0,null,null],["MouseEvent constructor (null argument)",0,null,null],["MouseEvent constructor (empty argument)",0,null,null],["MouseEvent constructor (argument with default values)",0,null,null],["MouseEvent constructor (argument with non-default values)",0,null,null],["WheelEvent constructor (no argument)",0,null,null],["WheelEvent constructor (undefined argument)",0,null,null],["WheelEvent constructor (null argument)",0,null,null],["WheelEvent constructor (empty argument)",0,null,null],["WheelEvent constructor (argument with default values)",0,null,null],["WheelEvent constructor (argument with non-default values)",0,null,null],["KeyboardEvent constructor (no argument)",0,null,null],["KeyboardEvent constructor (undefined argument)",0,null,null],["KeyboardEvent constructor (null argument)",0,null,null],["KeyboardEvent constructor (empty argument)",0,null,null],["KeyboardEvent constructor (argument with default values)",0,null,null],["KeyboardEvent constructor (argument with non-default values)",0,null,null],["CompositionEvent constructor (no argument)",1,"Illegal constructor.","@http://web-platform.test:8000/DOMEvents/constructors.html:100:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/constructors.html:99:3\n@http://web-platform.test:8000/DOMEvents/constructors.html:98:1\n"],["CompositionEvent constructor (undefined argument)",1,"Illegal constructor.","@http://web-platform.test:8000/DOMEvents/constructors.html:105:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/constructors.html:104:3\n@http://web-platform.test:8000/DOMEvents/constructors.html:98:1\n"],["CompositionEvent constructor (null argument)",1,"Illegal constructor.","@http://web-platform.test:8000/DOMEvents/constructors.html:110:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/constructors.html:109:3\n@http://web-platform.test:8000/DOMEvents/constructors.html:98:1\n"],["CompositionEvent constructor (empty argument)",1,"Illegal constructor.","@http://web-platform.test:8000/DOMEvents/constructors.html:115:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/constructors.html:114:3\n@http://web-platform.test:8000/DOMEvents/constructors.html:98:1\n"],["CompositionEvent constructor (argument with default values)",1,"Illegal constructor.","@http://web-platform.test:8000/DOMEvents/constructors.html:125:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/constructors.html:119:3\n@http://web-platform.test:8000/DOMEvents/constructors.html:98:1\n"],["CompositionEvent constructor (argument with non-default values)",1,"Illegal constructor.","@http://web-platform.test:8000/DOMEvents/constructors.html:143:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/constructors.html:129:3\n@http://web-platform.test:8000/DOMEvents/constructors.html:98:1\n"],["UIEvent constructor (view argument with wrong type)",0,null,null]]]}] 15:29:15 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (no argument) 15:29:15 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (undefined argument) 15:29:15 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (null argument) 15:29:15 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (empty argument) 15:29:15 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with default values) 15:29:15 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with non-default values) 15:29:15 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (no argument) 15:29:15 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (undefined argument) 15:29:15 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (null argument) 15:29:15 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (empty argument) 15:29:15 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with default values) 15:29:15 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with non-default values) 15:29:15 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (no argument) 15:29:15 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (undefined argument) 15:29:15 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (null argument) 15:29:15 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (empty argument) 15:29:15 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with default values) 15:29:15 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with non-default values) 15:29:15 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (no argument) 15:29:15 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (undefined argument) 15:29:15 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (null argument) 15:29:15 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (empty argument) 15:29:15 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with default values) 15:29:15 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with non-default values) 15:29:15 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (no argument) 15:29:15 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (undefined argument) 15:29:15 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (null argument) 15:29:15 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (empty argument) 15:29:15 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with default values) 15:29:15 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with non-default values) 15:29:15 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (no argument) 15:29:15 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (undefined argument) 15:29:15 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (null argument) 15:29:15 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (empty argument) 15:29:15 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with default values) 15:29:15 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with non-default values) 15:29:15 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (no argument) - Illegal constructor. 15:29:15 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:100:17 15:29:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:29:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:29:15 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:99:3 15:29:15 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 15:29:15 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (undefined argument) - Illegal constructor. 15:29:15 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:105:17 15:29:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:29:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:29:15 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:104:3 15:29:15 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 15:29:15 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (null argument) - Illegal constructor. 15:29:15 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:110:17 15:29:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:29:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:29:15 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:109:3 15:29:15 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 15:29:15 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (empty argument) - Illegal constructor. 15:29:15 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:115:17 15:29:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:29:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:29:15 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:114:3 15:29:15 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 15:29:15 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with default values) - Illegal constructor. 15:29:15 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:125:17 15:29:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:29:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:29:15 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:119:3 15:29:15 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 15:29:15 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with non-default values) - Illegal constructor. 15:29:15 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:143:17 15:29:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:29:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:29:15 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:129:3 15:29:15 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 15:29:15 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (view argument with wrong type) 15:29:15 INFO - TEST-OK | /DOMEvents/constructors.html | took 1173ms 15:29:15 INFO - PROCESS | 3848 | 1462487355249 Marionette TRACE conn2 -> [0,2905,"getWindowHandle",null] 15:29:15 INFO - PROCESS | 3848 | 1462487355253 Marionette TRACE conn2 <- [1,2905,null,{"value":"13"}] 15:29:15 INFO - PROCESS | 3848 | 1462487355259 Marionette TRACE conn2 -> [0,2906,"setScriptTimeout",{"ms":35000}] 15:29:15 INFO - TEST-START | /DOMEvents/event-phases-order.html 15:29:15 INFO - PROCESS | 3848 | 1462487355262 Marionette TRACE conn2 <- [1,2906,null,{}] 15:29:15 INFO - PROCESS | 3848 | 1462487355267 Marionette TRACE conn2 -> [0,2907,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:29:15 INFO - PROCESS | 3848 | 1462487355376 Marionette TRACE conn2 <- [1,2907,null,{"value":null}] 15:29:15 INFO - PROCESS | 3848 | 1462487355530 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\", \"4d8e089e-8c00-4ed9-b753-79225e50fa4e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:29:15 INFO - PROCESS | 3848 | --DOCSHELL 0F672C00 == 58 [pid = 3848] [id = 728] 15:29:15 INFO - PROCESS | 3848 | --DOCSHELL 0F5CA400 == 57 [pid = 3848] [id = 727] 15:29:15 INFO - PROCESS | 3848 | --DOCSHELL 0F672800 == 56 [pid = 3848] [id = 726] 15:29:15 INFO - PROCESS | 3848 | --DOCSHELL 15B5F800 == 55 [pid = 3848] [id = 725] 15:29:15 INFO - PROCESS | 3848 | --DOCSHELL 146D8000 == 54 [pid = 3848] [id = 724] 15:29:15 INFO - PROCESS | 3848 | --DOCSHELL 135A6000 == 53 [pid = 3848] [id = 723] 15:29:15 INFO - PROCESS | 3848 | --DOCSHELL 12C3D000 == 52 [pid = 3848] [id = 722] 15:29:15 INFO - PROCESS | 3848 | --DOCSHELL 10E10000 == 51 [pid = 3848] [id = 721] 15:29:15 INFO - PROCESS | 3848 | --DOCSHELL 10DE1800 == 50 [pid = 3848] [id = 720] 15:29:15 INFO - PROCESS | 3848 | --DOCSHELL 1789E400 == 49 [pid = 3848] [id = 715] 15:29:15 INFO - PROCESS | 3848 | --DOMWINDOW == 115 (15B63000) [pid = 3848] [serial = 2126] [outer = 00000000] [url = about:blank] 15:29:15 INFO - PROCESS | 3848 | --DOMWINDOW == 114 (1315B800) [pid = 3848] [serial = 2117] [outer = 00000000] [url = about:blank] 15:29:15 INFO - PROCESS | 3848 | --DOMWINDOW == 113 (11010000) [pid = 3848] [serial = 2116] [outer = 00000000] [url = about:blank] 15:29:15 INFO - PROCESS | 3848 | --DOMWINDOW == 112 (11B92C00) [pid = 3848] [serial = 2122] [outer = 00000000] [url = about:blank] 15:29:15 INFO - PROCESS | 3848 | --DOMWINDOW == 111 (1314F000) [pid = 3848] [serial = 2123] [outer = 00000000] [url = about:blank] 15:29:15 INFO - PROCESS | 3848 | --DOMWINDOW == 110 (10E87C00) [pid = 3848] [serial = 2104] [outer = 00000000] [url = about:blank] 15:29:15 INFO - PROCESS | 3848 | --DOMWINDOW == 109 (12C3BC00) [pid = 3848] [serial = 2107] [outer = 00000000] [url = about:blank] 15:29:15 INFO - PROCESS | 3848 | --DOMWINDOW == 108 (16656400) [pid = 3848] [serial = 2110] [outer = 00000000] [url = about:blank] 15:29:15 INFO - PROCESS | 3848 | --DOMWINDOW == 107 (17044C00) [pid = 3848] [serial = 2135] [outer = 00000000] [url = about:blank] 15:29:15 INFO - PROCESS | 3848 | --DOMWINDOW == 106 (1736E800) [pid = 3848] [serial = 2113] [outer = 00000000] [url = about:blank] 15:29:15 INFO - PROCESS | 3848 | --DOMWINDOW == 105 (10F02800) [pid = 3848] [serial = 2140] [outer = 00000000] [url = about:blank] 15:29:15 INFO - PROCESS | 3848 | --DOMWINDOW == 104 (17F1E400) [pid = 3848] [serial = 2146] [outer = 00000000] [url = about:blank] 15:29:15 INFO - PROCESS | 3848 | --DOMWINDOW == 103 (1789B400) [pid = 3848] [serial = 2144] [outer = 00000000] [url = about:blank] 15:29:15 INFO - PROCESS | 3848 | --DOMWINDOW == 102 (1753A400) [pid = 3848] [serial = 2137] [outer = 00000000] [url = about:blank] 15:29:15 INFO - PROCESS | 3848 | --DOMWINDOW == 101 (16D2F400) [pid = 3848] [serial = 2143] [outer = 00000000] [url = about:blank] 15:29:15 INFO - PROCESS | 3848 | --DOMWINDOW == 100 (17895800) [pid = 3848] [serial = 2138] [outer = 00000000] [url = about:blank] 15:29:15 INFO - PROCESS | 3848 | --DOMWINDOW == 99 (1359D000) [pid = 3848] [serial = 2141] [outer = 00000000] [url = about:blank] 15:29:15 INFO - PROCESS | 3848 | --DOMWINDOW == 98 (1617E000) [pid = 3848] [serial = 2129] [outer = 00000000] [url = about:blank] 15:29:15 INFO - PROCESS | 3848 | --DOMWINDOW == 97 (16D31800) [pid = 3848] [serial = 2134] [outer = 00000000] [url = about:blank] 15:29:15 INFO - PROCESS | 3848 | --DOMWINDOW == 96 (16628C00) [pid = 3848] [serial = 2131] [outer = 00000000] [url = about:blank] 15:29:15 INFO - PROCESS | 3848 | --DOMWINDOW == 95 (16630400) [pid = 3848] [serial = 2132] [outer = 00000000] [url = about:blank] 15:29:15 INFO - PROCESS | 3848 | --DOMWINDOW == 94 (160C9000) [pid = 3848] [serial = 2128] [outer = 00000000] [url = about:blank] 15:29:15 INFO - PROCESS | 3848 | --DOMWINDOW == 93 (11B09000) [pid = 3848] [serial = 2120] [outer = 00000000] [url = about:blank] 15:29:15 INFO - PROCESS | 3848 | --DOMWINDOW == 92 (112BF000) [pid = 3848] [serial = 2119] [outer = 00000000] [url = about:blank] 15:29:15 INFO - PROCESS | 3848 | --DOMWINDOW == 91 (155E3400) [pid = 3848] [serial = 2125] [outer = 00000000] [url = about:blank] 15:29:15 INFO - PROCESS | 3848 | ++DOCSHELL 0F66E000 == 50 [pid = 3848] [id = 736] 15:29:15 INFO - PROCESS | 3848 | ++DOMWINDOW == 92 (0F672800) [pid = 3848] [serial = 2208] [outer = 00000000] 15:29:15 INFO - PROCESS | 3848 | ++DOMWINDOW == 93 (10E87C00) [pid = 3848] [serial = 2209] [outer = 0F672800] 15:29:15 INFO - PROCESS | 3848 | 1462487355628 Marionette DEBUG loaded listener.js 15:29:15 INFO - PROCESS | 3848 | ++DOMWINDOW == 94 (1100E800) [pid = 3848] [serial = 2210] [outer = 0F672800] 15:29:16 INFO - PROCESS | 3848 | 1462487356038 Marionette TRACE conn2 <- [1,2908,null,{"value":["/DOMEvents/event-phases-order.html",0,null,null,[["Event phases order",0,null,null]]]}] 15:29:16 INFO - TEST-PASS | /DOMEvents/event-phases-order.html | Event phases order 15:29:16 INFO - TEST-OK | /DOMEvents/event-phases-order.html | took 797ms 15:29:16 INFO - PROCESS | 3848 | 1462487356064 Marionette TRACE conn2 -> [0,2909,"getWindowHandle",null] 15:29:16 INFO - PROCESS | 3848 | 1462487356068 Marionette TRACE conn2 <- [1,2909,null,{"value":"13"}] 15:29:16 INFO - PROCESS | 3848 | 1462487356072 Marionette TRACE conn2 -> [0,2910,"setScriptTimeout",{"ms":35000}] 15:29:16 INFO - TEST-START | /DOMEvents/init-event-while-dispatching.html 15:29:16 INFO - PROCESS | 3848 | 1462487356074 Marionette TRACE conn2 <- [1,2910,null,{}] 15:29:16 INFO - PROCESS | 3848 | 1462487356078 Marionette TRACE conn2 -> [0,2911,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:29:16 INFO - PROCESS | 3848 | 1462487356192 Marionette TRACE conn2 <- [1,2911,null,{"value":null}] 15:29:16 INFO - PROCESS | 3848 | 1462487356291 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\", \"4d8e089e-8c00-4ed9-b753-79225e50fa4e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:29:16 INFO - PROCESS | 3848 | ++DOCSHELL 1100E000 == 51 [pid = 3848] [id = 737] 15:29:16 INFO - PROCESS | 3848 | ++DOMWINDOW == 95 (1100E400) [pid = 3848] [serial = 2211] [outer = 00000000] 15:29:16 INFO - PROCESS | 3848 | ++DOMWINDOW == 96 (1151B800) [pid = 3848] [serial = 2212] [outer = 1100E400] 15:29:16 INFO - PROCESS | 3848 | 1462487356336 Marionette DEBUG loaded listener.js 15:29:16 INFO - PROCESS | 3848 | ++DOMWINDOW == 97 (11B4A000) [pid = 3848] [serial = 2213] [outer = 1100E400] 15:29:16 INFO - PROCESS | 3848 | [3848] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file c:/builds/moz2_slave/m-aurora-w32-d-000000000000000/build/src/dom/events/Event.cpp, line 570 15:29:16 INFO - PROCESS | 3848 | [3848] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file c:/builds/moz2_slave/m-aurora-w32-d-000000000000000/build/src/dom/events/Event.cpp, line 570 15:29:16 INFO - PROCESS | 3848 | [3848] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file c:/builds/moz2_slave/m-aurora-w32-d-000000000000000/build/src/dom/events/Event.cpp, line 570 15:29:16 INFO - PROCESS | 3848 | [3848] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file c:/builds/moz2_slave/m-aurora-w32-d-000000000000000/build/src/dom/events/Event.cpp, line 570 15:29:16 INFO - PROCESS | 3848 | 1462487356746 Marionette TRACE conn2 <- [1,2912,null,{"value":["/DOMEvents/init-event-while-dispatching.html",0,null,null,[["Calling initKeyboardEvent while dispatching.",1,"ev.initKeyboardEvent is not a function","events.KeyboardEvent.init@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:12:28\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:68:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3\n"],["Calling initMouseEvent while dispatching.",1,"assert_equals: initMouseEvent screenX setter should short-circuit expected 0 but got 1","events.MouseEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:23:7\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3\n"],["Calling initCustomEvent while dispatching.",1,"assert_equals: initCustomEvent detail setter should short-circuit expected (object) null but got (number) 1","events.CustomEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:38:7\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3\n"],["Calling initUIEvent while dispatching.",1,"assert_equals: initUIEvent view setter should short-circuit expected null but got object \"[object Window]\"","events.UIEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:45:7\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3\n"],["Calling initEvent while dispatching.",0,null,null]]]}] 15:29:16 INFO - TEST-FAIL | /DOMEvents/init-event-while-dispatching.html | Calling initKeyboardEvent while dispatching. - ev.initKeyboardEvent is not a function 15:29:16 INFO - events.KeyboardEvent.init@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:12:28 15:29:16 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:68:7 15:29:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:29:16 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 15:29:16 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 15:29:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:29:16 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 15:29:16 INFO - TEST-FAIL | /DOMEvents/init-event-while-dispatching.html | Calling initMouseEvent while dispatching. - assert_equals: initMouseEvent screenX setter should short-circuit expected 0 but got 1 15:29:16 INFO - events.MouseEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:23:7 15:29:16 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 15:29:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:29:16 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 15:29:16 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 15:29:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:29:16 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 15:29:16 INFO - TEST-FAIL | /DOMEvents/init-event-while-dispatching.html | Calling initCustomEvent while dispatching. - assert_equals: initCustomEvent detail setter should short-circuit expected (object) null but got (number) 1 15:29:16 INFO - events.CustomEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:38:7 15:29:16 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 15:29:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:29:16 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 15:29:16 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 15:29:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:29:16 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 15:29:16 INFO - TEST-FAIL | /DOMEvents/init-event-while-dispatching.html | Calling initUIEvent while dispatching. - assert_equals: initUIEvent view setter should short-circuit expected null but got object "[object Window]" 15:29:16 INFO - events.UIEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:45:7 15:29:16 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 15:29:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:29:16 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 15:29:16 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 15:29:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:29:16 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 15:29:16 INFO - TEST-PASS | /DOMEvents/init-event-while-dispatching.html | Calling initEvent while dispatching. 15:29:16 INFO - TEST-OK | /DOMEvents/init-event-while-dispatching.html | took 750ms 15:29:16 INFO - PROCESS | 3848 | 1462487356820 Marionette TRACE conn2 -> [0,2913,"getWindowHandle",null] 15:29:16 INFO - PROCESS | 3848 | 1462487356823 Marionette TRACE conn2 <- [1,2913,null,{"value":"13"}] 15:29:16 INFO - TEST-START | /DOMEvents/throwing-in-listener-and-window-error-event.html 15:29:16 INFO - PROCESS | 3848 | 1462487356828 Marionette TRACE conn2 -> [0,2914,"setScriptTimeout",{"ms":35000}] 15:29:16 INFO - PROCESS | 3848 | 1462487356834 Marionette TRACE conn2 <- [1,2914,null,{}] 15:29:16 INFO - PROCESS | 3848 | 1462487356842 Marionette TRACE conn2 -> [0,2915,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:29:16 INFO - PROCESS | 3848 | 1462487356955 Marionette TRACE conn2 <- [1,2915,null,{"value":null}] 15:29:16 INFO - PROCESS | 3848 | 1462487356974 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\", \"4d8e089e-8c00-4ed9-b753-79225e50fa4e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:29:16 INFO - PROCESS | 3848 | ++DOCSHELL 13484800 == 52 [pid = 3848] [id = 738] 15:29:16 INFO - PROCESS | 3848 | ++DOMWINDOW == 98 (13487000) [pid = 3848] [serial = 2214] [outer = 00000000] 15:29:17 INFO - PROCESS | 3848 | ++DOMWINDOW == 99 (13CBE000) [pid = 3848] [serial = 2215] [outer = 13487000] 15:29:17 INFO - PROCESS | 3848 | 1462487357018 Marionette DEBUG loaded listener.js 15:29:17 INFO - PROCESS | 3848 | ++DOMWINDOW == 100 (14095000) [pid = 3848] [serial = 2216] [outer = 13487000] 15:29:17 INFO - PROCESS | 3848 | JavaScript error: http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html, line 22: Error: Error from listener 15:29:17 INFO - PROCESS | 3848 | 1462487357433 Marionette TRACE conn2 <- [1,2916,null,{"value":["/DOMEvents/throwing-in-listener-and-window-error-event.html",1,"Error: Error from listener",null,[["Throwing in event listener generates an error event on the window object",0,null,null]]]}] 15:29:17 INFO - TEST-PASS | /DOMEvents/throwing-in-listener-and-window-error-event.html | Throwing in event listener generates an error event on the window object 15:29:17 INFO - TEST-ERROR | /DOMEvents/throwing-in-listener-and-window-error-event.html | took 657ms 15:29:17 INFO - PROCESS | 3848 | 1462487357486 Marionette TRACE conn2 -> [0,2917,"getWindowHandle",null] 15:29:17 INFO - PROCESS | 3848 | 1462487357488 Marionette TRACE conn2 <- [1,2917,null,{"value":"13"}] 15:29:17 INFO - TEST-START | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html 15:29:17 INFO - PROCESS | 3848 | 1462487357492 Marionette TRACE conn2 -> [0,2918,"setScriptTimeout",{"ms":35000}] 15:29:17 INFO - PROCESS | 3848 | 1462487357493 Marionette TRACE conn2 <- [1,2918,null,{}] 15:29:17 INFO - PROCESS | 3848 | 1462487357496 Marionette TRACE conn2 -> [0,2919,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:29:17 INFO - PROCESS | 3848 | 1462487357580 Marionette TRACE conn2 <- [1,2919,null,{"value":null}] 15:29:17 INFO - PROCESS | 3848 | 1462487357585 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\", \"4d8e089e-8c00-4ed9-b753-79225e50fa4e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:29:17 INFO - PROCESS | 3848 | ++DOCSHELL 1408CC00 == 53 [pid = 3848] [id = 739] 15:29:17 INFO - PROCESS | 3848 | ++DOMWINDOW == 101 (15136000) [pid = 3848] [serial = 2217] [outer = 00000000] 15:29:17 INFO - PROCESS | 3848 | ++DOMWINDOW == 102 (155E7C00) [pid = 3848] [serial = 2218] [outer = 15136000] 15:29:17 INFO - PROCESS | 3848 | 1462487357630 Marionette DEBUG loaded listener.js 15:29:17 INFO - PROCESS | 3848 | ++DOMWINDOW == 103 (155EB800) [pid = 3848] [serial = 2219] [outer = 15136000] 15:29:18 INFO - PROCESS | 3848 | --DOMWINDOW == 102 (106AB000) [pid = 3848] [serial = 2184] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.identity.html] 15:29:18 INFO - PROCESS | 3848 | --DOMWINDOW == 101 (15B6E800) [pid = 3848] [serial = 2175] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.multiple.html] 15:29:18 INFO - PROCESS | 3848 | --DOMWINDOW == 100 (12C3F000) [pid = 3848] [serial = 2166] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.negative.html] 15:29:18 INFO - PROCESS | 3848 | --DOMWINDOW == 99 (10EA5800) [pid = 3848] [serial = 2163] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.multiple.html] 15:29:18 INFO - PROCESS | 3848 | --DOMWINDOW == 98 (10DE1C00) [pid = 3848] [serial = 2160] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.large.html] 15:29:18 INFO - PROCESS | 3848 | --DOMWINDOW == 97 (135A7000) [pid = 3848] [serial = 2169] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.nonfinite.html] 15:29:18 INFO - PROCESS | 3848 | --DOMWINDOW == 96 (146DB000) [pid = 3848] [serial = 2172] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.zero.html] 15:29:18 INFO - PROCESS | 3848 | --DOMWINDOW == 95 (17044400) [pid = 3848] [serial = 2157] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.basic.html] 15:29:18 INFO - PROCESS | 3848 | --DOMWINDOW == 94 (0F5CD400) [pid = 3848] [serial = 2181] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.skewed.html] 15:29:18 INFO - PROCESS | 3848 | --DOMWINDOW == 93 (16043400) [pid = 3848] [serial = 2178] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.nonfinite.html] 15:29:18 INFO - PROCESS | 3848 | --DOMWINDOW == 92 (17048800) [pid = 3848] [serial = 2100] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.path.html] 15:29:18 INFO - PROCESS | 3848 | JavaScript error: http://web-platform.test:8000/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html, line 19: Error: Error from listener 15:29:18 INFO - PROCESS | 3848 | 1462487358495 Marionette TRACE conn2 <- [1,2920,null,{"value":["/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html",0,null,null,[["Throwing in event listener",0,null,null]]]}] 15:29:18 INFO - TEST-PASS | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | Throwing in event listener 15:29:18 INFO - TEST-OK | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | took 1032ms 15:29:18 INFO - PROCESS | 3848 | 1462487358551 Marionette TRACE conn2 -> [0,2921,"getWindowHandle",null] 15:29:18 INFO - PROCESS | 3848 | 1462487358556 Marionette TRACE conn2 <- [1,2921,null,{"value":"13"}] 15:29:18 INFO - TEST-START | /DOMEvents/tests/approved/DOM.event.flow.html 15:29:18 INFO - PROCESS | 3848 | 1462487358562 Marionette TRACE conn2 -> [0,2922,"setScriptTimeout",{"ms":35000}] 15:29:18 INFO - PROCESS | 3848 | 1462487358565 Marionette TRACE conn2 <- [1,2922,null,{}] 15:29:18 INFO - PROCESS | 3848 | 1462487358585 Marionette TRACE conn2 -> [0,2923,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:29:18 INFO - PROCESS | 3848 | 1462487358693 Marionette TRACE conn2 <- [1,2923,null,{"value":null}] 15:29:18 INFO - PROCESS | 3848 | 1462487358838 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\", \"4d8e089e-8c00-4ed9-b753-79225e50fa4e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:29:18 INFO - PROCESS | 3848 | ++DOCSHELL 10664800 == 54 [pid = 3848] [id = 740] 15:29:18 INFO - PROCESS | 3848 | ++DOMWINDOW == 93 (10668800) [pid = 3848] [serial = 2220] [outer = 00000000] 15:29:18 INFO - PROCESS | 3848 | ++DOMWINDOW == 94 (10E0A800) [pid = 3848] [serial = 2221] [outer = 10668800] 15:29:18 INFO - PROCESS | 3848 | 1462487358896 Marionette DEBUG loaded listener.js 15:29:18 INFO - PROCESS | 3848 | ++DOMWINDOW == 95 (10F0A400) [pid = 3848] [serial = 2222] [outer = 10668800] 15:29:19 INFO - PROCESS | 3848 | 1462487359409 Marionette TRACE conn2 <- [1,2924,null,{"value":["/DOMEvents/tests/approved/DOM.event.flow.html",0,null,null,[["Test Description: Dispatch an event in a DOM tree using the DOM event flow.",0,null,null]]]}] 15:29:19 INFO - TEST-PASS | /DOMEvents/tests/approved/DOM.event.flow.html | Test Description: Dispatch an event in a DOM tree using the DOM event flow. 15:29:19 INFO - TEST-OK | /DOMEvents/tests/approved/DOM.event.flow.html | took 907ms 15:29:19 INFO - PROCESS | 3848 | 1462487359481 Marionette TRACE conn2 -> [0,2925,"getWindowHandle",null] 15:29:19 INFO - PROCESS | 3848 | 1462487359487 Marionette TRACE conn2 <- [1,2925,null,{"value":"13"}] 15:29:19 INFO - TEST-START | /DOMEvents/tests/approved/EventListener.eventHandler.html 15:29:19 INFO - PROCESS | 3848 | 1462487359496 Marionette TRACE conn2 -> [0,2926,"setScriptTimeout",{"ms":35000}] 15:29:19 INFO - PROCESS | 3848 | 1462487359499 Marionette TRACE conn2 <- [1,2926,null,{}] 15:29:19 INFO - PROCESS | 3848 | 1462487359503 Marionette TRACE conn2 -> [0,2927,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:29:19 INFO - PROCESS | 3848 | 1462487359607 Marionette TRACE conn2 <- [1,2927,null,{"value":null}] 15:29:19 INFO - PROCESS | 3848 | 1462487359718 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\", \"4d8e089e-8c00-4ed9-b753-79225e50fa4e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:29:19 INFO - PROCESS | 3848 | ++DOCSHELL 1100D000 == 55 [pid = 3848] [id = 741] 15:29:19 INFO - PROCESS | 3848 | ++DOMWINDOW == 96 (11026C00) [pid = 3848] [serial = 2223] [outer = 00000000] 15:29:19 INFO - PROCESS | 3848 | ++DOMWINDOW == 97 (11BCBC00) [pid = 3848] [serial = 2224] [outer = 11026C00] 15:29:19 INFO - PROCESS | 3848 | 1462487359781 Marionette DEBUG loaded listener.js 15:29:19 INFO - PROCESS | 3848 | ++DOMWINDOW == 98 (12ED5000) [pid = 3848] [serial = 2225] [outer = 11026C00] 15:29:20 INFO - PROCESS | 3848 | 1462487360347 Marionette TRACE conn2 <- [1,2928,null,{"value":["/DOMEvents/tests/approved/EventListener.eventHandler.html",0,null,null,[["Test Description: handleEvent - This method shall be called whenever an event occurs of the event type for which the EventListener interface was registered.",0,null,null]]]}] 15:29:20 INFO - TEST-PASS | /DOMEvents/tests/approved/EventListener.eventHandler.html | Test Description: handleEvent - This method shall be called whenever an event occurs of the event type for which the EventListener interface was registered. 15:29:20 INFO - TEST-OK | /DOMEvents/tests/approved/EventListener.eventHandler.html | took 907ms 15:29:20 INFO - PROCESS | 3848 | 1462487360402 Marionette TRACE conn2 -> [0,2929,"getWindowHandle",null] 15:29:20 INFO - PROCESS | 3848 | 1462487360404 Marionette TRACE conn2 <- [1,2929,null,{"value":"13"}] 15:29:20 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html 15:29:20 INFO - PROCESS | 3848 | 1462487360408 Marionette TRACE conn2 -> [0,2930,"setScriptTimeout",{"ms":35000}] 15:29:20 INFO - PROCESS | 3848 | 1462487360412 Marionette TRACE conn2 <- [1,2930,null,{}] 15:29:20 INFO - PROCESS | 3848 | 1462487360423 Marionette TRACE conn2 -> [0,2931,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:29:20 INFO - PROCESS | 3848 | 1462487360529 Marionette TRACE conn2 <- [1,2931,null,{"value":null}] 15:29:20 INFO - PROCESS | 3848 | 1462487360643 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\", \"4d8e089e-8c00-4ed9-b753-79225e50fa4e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:29:20 INFO - PROCESS | 3848 | ++DOCSHELL 13760800 == 56 [pid = 3848] [id = 742] 15:29:20 INFO - PROCESS | 3848 | ++DOMWINDOW == 99 (146D5C00) [pid = 3848] [serial = 2226] [outer = 00000000] 15:29:20 INFO - PROCESS | 3848 | ++DOMWINDOW == 100 (155E3400) [pid = 3848] [serial = 2227] [outer = 146D5C00] 15:29:20 INFO - PROCESS | 3848 | 1462487360747 Marionette DEBUG loaded listener.js 15:29:20 INFO - PROCESS | 3848 | ++DOMWINDOW == 101 (15B6E400) [pid = 3848] [serial = 2228] [outer = 146D5C00] 15:29:21 INFO - PROCESS | 3848 | 1462487361245 Marionette TRACE conn2 <- [1,2932,null,{"value":["/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html",0,null,null,[["Test Description: As the final step of the event dispatch, the implementation must reset the event object's default-action-prevention state. ",1,"assert_array_equals: property 2, expected false but got true","@http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:33:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:23:5\n"]]]}] 15:29:21 INFO - TEST-FAIL | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html | Test Description: As the final step of the event dispatch, the implementation must reset the event object's default-action-prevention state. - assert_array_equals: property 2, expected false but got true 15:29:21 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:33:9 15:29:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:29:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:29:21 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:23:5 15:29:21 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html | took 891ms 15:29:21 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html 15:29:21 INFO - PROCESS | 3848 | 1462487361312 Marionette TRACE conn2 -> [0,2933,"getWindowHandle",null] 15:29:21 INFO - PROCESS | 3848 | 1462487361315 Marionette TRACE conn2 <- [1,2933,null,{"value":"13"}] 15:29:21 INFO - PROCESS | 3848 | 1462487361319 Marionette TRACE conn2 -> [0,2934,"setScriptTimeout",{"ms":35000}] 15:29:21 INFO - PROCESS | 3848 | 1462487361321 Marionette TRACE conn2 <- [1,2934,null,{}] 15:29:21 INFO - PROCESS | 3848 | 1462487361324 Marionette TRACE conn2 -> [0,2935,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:29:21 INFO - PROCESS | 3848 | 1462487361428 Marionette TRACE conn2 <- [1,2935,null,{"value":null}] 15:29:21 INFO - PROCESS | 3848 | 1462487361538 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\", \"4d8e089e-8c00-4ed9-b753-79225e50fa4e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:29:21 INFO - PROCESS | 3848 | ++DOCSHELL 13CB9C00 == 57 [pid = 3848] [id = 743] 15:29:21 INFO - PROCESS | 3848 | ++DOMWINDOW == 102 (15C5D800) [pid = 3848] [serial = 2229] [outer = 00000000] 15:29:21 INFO - PROCESS | 3848 | ++DOMWINDOW == 103 (160BF000) [pid = 3848] [serial = 2230] [outer = 15C5D800] 15:29:21 INFO - PROCESS | 3848 | 1462487361592 Marionette DEBUG loaded listener.js 15:29:21 INFO - PROCESS | 3848 | ++DOMWINDOW == 104 (16178400) [pid = 3848] [serial = 2231] [outer = 15C5D800] 15:29:22 INFO - PROCESS | 3848 | 1462487362121 Marionette TRACE conn2 <- [1,2936,null,{"value":["/DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html",0,null,null,[["Test Description: An event object may be properly dispatched multiple times while also allowing to prevent the event objects propagation prior to the event dispatch.",0,null,null]]]}] 15:29:22 INFO - TEST-PASS | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html | Test Description: An event object may be properly dispatched multiple times while also allowing to prevent the event objects propagation prior to the event dispatch. 15:29:22 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html | took 844ms 15:29:22 INFO - PROCESS | 3848 | 1462487362164 Marionette TRACE conn2 -> [0,2937,"getWindowHandle",null] 15:29:22 INFO - PROCESS | 3848 | 1462487362166 Marionette TRACE conn2 <- [1,2937,null,{"value":"13"}] 15:29:22 INFO - PROCESS | 3848 | 1462487362171 Marionette TRACE conn2 -> [0,2938,"setScriptTimeout",{"ms":35000}] 15:29:22 INFO - TEST-START | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html 15:29:22 INFO - PROCESS | 3848 | 1462487362173 Marionette TRACE conn2 <- [1,2938,null,{}] 15:29:22 INFO - PROCESS | 3848 | 1462487362177 Marionette TRACE conn2 -> [0,2939,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:29:22 INFO - PROCESS | 3848 | 1462487362276 Marionette TRACE conn2 <- [1,2939,null,{"value":null}] 15:29:22 INFO - PROCESS | 3848 | 1462487362386 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\", \"4d8e089e-8c00-4ed9-b753-79225e50fa4e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:29:22 INFO - PROCESS | 3848 | ++DOCSHELL 11763000 == 58 [pid = 3848] [id = 744] 15:29:22 INFO - PROCESS | 3848 | ++DOMWINDOW == 105 (15C64400) [pid = 3848] [serial = 2232] [outer = 00000000] 15:29:22 INFO - PROCESS | 3848 | ++DOMWINDOW == 106 (164BC400) [pid = 3848] [serial = 2233] [outer = 15C64400] 15:29:22 INFO - PROCESS | 3848 | 1462487362439 Marionette DEBUG loaded listener.js 15:29:22 INFO - PROCESS | 3848 | ++DOMWINDOW == 107 (164C2400) [pid = 3848] [serial = 2234] [outer = 15C64400] 15:29:22 INFO - PROCESS | 3848 | ++DOCSHELL 1664BC00 == 59 [pid = 3848] [id = 745] 15:29:22 INFO - PROCESS | 3848 | ++DOMWINDOW == 108 (1664C000) [pid = 3848] [serial = 2235] [outer = 00000000] 15:29:22 INFO - PROCESS | 3848 | ++DOMWINDOW == 109 (16652C00) [pid = 3848] [serial = 2236] [outer = 1664C000] 15:29:23 INFO - PROCESS | 3848 | 1462487363027 Marionette TRACE conn2 <- [1,2940,null,{"value":["/DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html",0,null,null,[["Test Description: DOMCharacterDataModified event fires after ProcessingInstruction.data have been modified, but the node itself has not been inserted or deleted. The proximal event target of this event shall be the ProcessingInstruction node.",0,null,null]]]}] 15:29:23 INFO - TEST-PASS | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html | Test Description: DOMCharacterDataModified event fires after ProcessingInstruction.data have been modified, but the node itself has not been inserted or deleted. The proximal event target of this event shall be the ProcessingInstruction node. 15:29:23 INFO - TEST-OK | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html | took 907ms 15:29:23 INFO - PROCESS | 3848 | 1462487363075 Marionette TRACE conn2 -> [0,2941,"getWindowHandle",null] 15:29:23 INFO - PROCESS | 3848 | 1462487363078 Marionette TRACE conn2 <- [1,2941,null,{"value":"13"}] 15:29:23 INFO - TEST-START | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html 15:29:23 INFO - PROCESS | 3848 | 1462487363082 Marionette TRACE conn2 -> [0,2942,"setScriptTimeout",{"ms":35000}] 15:29:23 INFO - PROCESS | 3848 | 1462487363084 Marionette TRACE conn2 <- [1,2942,null,{}] 15:29:23 INFO - PROCESS | 3848 | 1462487363087 Marionette TRACE conn2 -> [0,2943,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:29:23 INFO - PROCESS | 3848 | 1462487363227 Marionette TRACE conn2 <- [1,2943,null,{"value":null}] 15:29:23 INFO - PROCESS | 3848 | 1462487363334 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\", \"4d8e089e-8c00-4ed9-b753-79225e50fa4e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:29:23 INFO - PROCESS | 3848 | ++DOCSHELL 10E0F000 == 60 [pid = 3848] [id = 746] 15:29:23 INFO - PROCESS | 3848 | ++DOMWINDOW == 110 (164BD800) [pid = 3848] [serial = 2237] [outer = 00000000] 15:29:23 INFO - PROCESS | 3848 | ++DOMWINDOW == 111 (17046000) [pid = 3848] [serial = 2238] [outer = 164BD800] 15:29:23 INFO - PROCESS | 3848 | 1462487363388 Marionette DEBUG loaded listener.js 15:29:23 INFO - PROCESS | 3848 | ++DOMWINDOW == 112 (17340800) [pid = 3848] [serial = 2239] [outer = 164BD800] 15:29:23 INFO - PROCESS | 3848 | 1462487363936 Marionette TRACE conn2 <- [1,2944,null,{"value":["/DOMEvents/tests/approved/dispatchEvent.click.checkbox.html",0,null,null,[["Checkbox state is unchanged before the synthetic click event is dispatched",0,null,null],["Test Description: MouseEvent: Default action is performed when a synthetic click event is dispatched on a checkbox element",0,null,null]]]}] 15:29:23 INFO - TEST-PASS | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched 15:29:23 INFO - TEST-PASS | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | Test Description: MouseEvent: Default action is performed when a synthetic click event is dispatched on a checkbox element 15:29:23 INFO - TEST-OK | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | took 891ms 15:29:24 INFO - PROCESS | 3848 | 1462487363998 Marionette TRACE conn2 -> [0,2945,"getWindowHandle",null] 15:29:24 INFO - PROCESS | 3848 | 1462487364000 Marionette TRACE conn2 <- [1,2945,null,{"value":"13"}] 15:29:24 INFO - PROCESS | 3848 | 1462487364005 Marionette TRACE conn2 -> [0,2946,"setScriptTimeout",{"ms":35000}] 15:29:24 INFO - PROCESS | 3848 | 1462487364007 Marionette TRACE conn2 <- [1,2946,null,{}] 15:29:24 INFO - TEST-START | /DOMEvents/tests/approved/domnodeinserted.html 15:29:24 INFO - PROCESS | 3848 | 1462487364011 Marionette TRACE conn2 -> [0,2947,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:29:24 INFO - PROCESS | 3848 | 1462487364126 Marionette TRACE conn2 <- [1,2947,null,{"value":null}] 15:29:24 INFO - PROCESS | 3848 | 1462487364236 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\", \"4d8e089e-8c00-4ed9-b753-79225e50fa4e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:29:24 INFO - PROCESS | 3848 | ++DOCSHELL 0F670400 == 61 [pid = 3848] [id = 747] 15:29:24 INFO - PROCESS | 3848 | ++DOMWINDOW == 113 (10EA7400) [pid = 3848] [serial = 2240] [outer = 00000000] 15:29:24 INFO - PROCESS | 3848 | ++DOMWINDOW == 114 (15C5FC00) [pid = 3848] [serial = 2241] [outer = 10EA7400] 15:29:24 INFO - PROCESS | 3848 | 1462487364289 Marionette DEBUG loaded listener.js 15:29:24 INFO - PROCESS | 3848 | ++DOMWINDOW == 115 (160C4C00) [pid = 3848] [serial = 2242] [outer = 10EA7400] 15:29:24 INFO - PROCESS | 3848 | 1462487364909 Marionette TRACE conn2 <- [1,2948,null,{"value":["/DOMEvents/tests/approved/domnodeinserted.html",0,null,null,[["Test Description: DOMNodeInserted event fires when a node has been added as a child of another node.",0,null,null]]]}] 15:29:24 INFO - TEST-PASS | /DOMEvents/tests/approved/domnodeinserted.html | Test Description: DOMNodeInserted event fires when a node has been added as a child of another node. 15:29:24 INFO - TEST-OK | /DOMEvents/tests/approved/domnodeinserted.html | took 937ms 15:29:24 INFO - PROCESS | 3848 | 1462487364964 Marionette TRACE conn2 -> [0,2949,"getWindowHandle",null] 15:29:24 INFO - PROCESS | 3848 | 1462487364969 Marionette TRACE conn2 <- [1,2949,null,{"value":"13"}] 15:29:24 INFO - PROCESS | 3848 | 1462487364975 Marionette TRACE conn2 -> [0,2950,"setScriptTimeout",{"ms":35000}] 15:29:24 INFO - TEST-START | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html 15:29:24 INFO - PROCESS | 3848 | 1462487364979 Marionette TRACE conn2 <- [1,2950,null,{}] 15:29:24 INFO - PROCESS | 3848 | 1462487364984 Marionette TRACE conn2 -> [0,2951,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:29:25 INFO - PROCESS | 3848 | 1462487365086 Marionette TRACE conn2 <- [1,2951,null,{"value":null}] 15:29:25 INFO - PROCESS | 3848 | 1462487365252 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\", \"4d8e089e-8c00-4ed9-b753-79225e50fa4e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:29:25 INFO - PROCESS | 3848 | ++DOCSHELL 11001C00 == 62 [pid = 3848] [id = 748] 15:29:25 INFO - PROCESS | 3848 | ++DOMWINDOW == 116 (11004800) [pid = 3848] [serial = 2243] [outer = 00000000] 15:29:25 INFO - PROCESS | 3848 | ++DOMWINDOW == 117 (11025800) [pid = 3848] [serial = 2244] [outer = 11004800] 15:29:25 INFO - PROCESS | 3848 | 1462487365302 Marionette DEBUG loaded listener.js 15:29:25 INFO - PROCESS | 3848 | ++DOMWINDOW == 118 (11510800) [pid = 3848] [serial = 2245] [outer = 11004800] 15:29:25 INFO - PROCESS | 3848 | --DOCSHELL 13484800 == 61 [pid = 3848] [id = 738] 15:29:25 INFO - PROCESS | 3848 | --DOCSHELL 1100E000 == 60 [pid = 3848] [id = 737] 15:29:25 INFO - PROCESS | 3848 | --DOCSHELL 0F66E000 == 59 [pid = 3848] [id = 736] 15:29:25 INFO - PROCESS | 3848 | --DOCSHELL 0F524C00 == 58 [pid = 3848] [id = 735] 15:29:25 INFO - PROCESS | 3848 | --DOCSHELL 1060B800 == 57 [pid = 3848] [id = 730] 15:29:25 INFO - PROCESS | 3848 | --DOMWINDOW == 117 (17088000) [pid = 3848] [serial = 2102] [outer = 00000000] [url = about:blank] 15:29:25 INFO - PROCESS | 3848 | --DOMWINDOW == 116 (16648C00) [pid = 3848] [serial = 2186] [outer = 00000000] [url = about:blank] 15:29:25 INFO - PROCESS | 3848 | --DOMWINDOW == 115 (17045400) [pid = 3848] [serial = 2188] [outer = 00000000] [url = about:blank] 15:29:25 INFO - PROCESS | 3848 | --DOMWINDOW == 114 (160C4000) [pid = 3848] [serial = 2176] [outer = 00000000] [url = about:blank] 15:29:25 INFO - PROCESS | 3848 | --DOMWINDOW == 113 (12F11C00) [pid = 3848] [serial = 2167] [outer = 00000000] [url = about:blank] 15:29:25 INFO - PROCESS | 3848 | --DOMWINDOW == 112 (131DC000) [pid = 3848] [serial = 2168] [outer = 00000000] [url = about:blank] 15:29:25 INFO - PROCESS | 3848 | --DOMWINDOW == 111 (11022C00) [pid = 3848] [serial = 2164] [outer = 00000000] [url = about:blank] 15:29:25 INFO - PROCESS | 3848 | --DOMWINDOW == 110 (11517800) [pid = 3848] [serial = 2165] [outer = 00000000] [url = about:blank] 15:29:25 INFO - PROCESS | 3848 | --DOMWINDOW == 109 (11180C00) [pid = 3848] [serial = 2162] [outer = 00000000] [url = about:blank] 15:29:25 INFO - PROCESS | 3848 | --DOMWINDOW == 108 (10E8F800) [pid = 3848] [serial = 2161] [outer = 00000000] [url = about:blank] 15:29:25 INFO - PROCESS | 3848 | --DOMWINDOW == 107 (13CB6000) [pid = 3848] [serial = 2170] [outer = 00000000] [url = about:blank] 15:29:25 INFO - PROCESS | 3848 | --DOMWINDOW == 106 (151B5000) [pid = 3848] [serial = 2173] [outer = 00000000] [url = about:blank] 15:29:25 INFO - PROCESS | 3848 | --DOMWINDOW == 105 (151B9400) [pid = 3848] [serial = 2174] [outer = 00000000] [url = about:blank] 15:29:25 INFO - PROCESS | 3848 | --DOMWINDOW == 104 (1842A400) [pid = 3848] [serial = 2159] [outer = 00000000] [url = about:blank] 15:29:25 INFO - PROCESS | 3848 | --DOMWINDOW == 103 (18033C00) [pid = 3848] [serial = 2158] [outer = 00000000] [url = about:blank] 15:29:25 INFO - PROCESS | 3848 | --DOMWINDOW == 102 (1617DC00) [pid = 3848] [serial = 2177] [outer = 00000000] [url = about:blank] 15:29:25 INFO - PROCESS | 3848 | --DOMWINDOW == 101 (12C48C00) [pid = 3848] [serial = 2182] [outer = 00000000] [url = about:blank] 15:29:25 INFO - PROCESS | 3848 | --DOMWINDOW == 100 (10EB4C00) [pid = 3848] [serial = 2149] [outer = 00000000] [url = about:blank] 15:29:25 INFO - PROCESS | 3848 | --DOMWINDOW == 99 (135A4000) [pid = 3848] [serial = 2152] [outer = 00000000] [url = about:blank] 15:29:25 INFO - PROCESS | 3848 | --DOMWINDOW == 98 (1704A800) [pid = 3848] [serial = 2155] [outer = 00000000] [url = about:blank] 15:29:25 INFO - PROCESS | 3848 | --DOMWINDOW == 97 (164C0000) [pid = 3848] [serial = 2179] [outer = 00000000] [url = about:blank] 15:29:25 INFO - PROCESS | 3848 | --DOMWINDOW == 96 (16630C00) [pid = 3848] [serial = 2185] [outer = 00000000] [url = about:blank] 15:29:25 INFO - PROCESS | 3848 | --DOMWINDOW == 95 (13CB3C00) [pid = 3848] [serial = 2183] [outer = 00000000] [url = about:blank] 15:29:25 INFO - PROCESS | 3848 | --DOMWINDOW == 94 (164C1000) [pid = 3848] [serial = 2180] [outer = 00000000] [url = about:blank] 15:29:25 INFO - PROCESS | 3848 | --DOMWINDOW == 93 (13CC2800) [pid = 3848] [serial = 2171] [outer = 00000000] [url = about:blank] 15:29:25 INFO - PROCESS | 3848 | 1462487365836 Marionette TRACE conn2 <- [1,2952,null,{"value":["/DOMEvents/tests/approved/stopImmediatePropagation.effect.html",0,null,null,[["Test Description: stopImmediatePropagation() prevents other event listeners from being triggered and, unlike Event.stopPropagation(), its effect must be immediate. Once it has been called, further calls to this method have no additional effect.",0,null,null]]]}] 15:29:25 INFO - TEST-PASS | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html | Test Description: stopImmediatePropagation() prevents other event listeners from being triggered and, unlike Event.stopPropagation(), its effect must be immediate. Once it has been called, further calls to this method have no additional effect. 15:29:25 INFO - TEST-OK | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html | took 906ms 15:29:25 INFO - PROCESS | 3848 | 1462487365883 Marionette TRACE conn2 -> [0,2953,"getWindowHandle",null] 15:29:25 INFO - PROCESS | 3848 | 1462487365888 Marionette TRACE conn2 <- [1,2953,null,{"value":"13"}] 15:29:25 INFO - TEST-START | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html 15:29:25 INFO - PROCESS | 3848 | 1462487365894 Marionette TRACE conn2 -> [0,2954,"setScriptTimeout",{"ms":35000}] 15:29:25 INFO - PROCESS | 3848 | 1462487365896 Marionette TRACE conn2 <- [1,2954,null,{}] 15:29:25 INFO - PROCESS | 3848 | 1462487365900 Marionette TRACE conn2 -> [0,2955,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:29:25 INFO - PROCESS | 3848 | 1462487365989 Marionette TRACE conn2 <- [1,2955,null,{"value":null}] 15:29:26 INFO - PROCESS | 3848 | 1462487365998 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\", \"4d8e089e-8c00-4ed9-b753-79225e50fa4e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:29:26 INFO - PROCESS | 3848 | ++DOCSHELL 11022C00 == 58 [pid = 3848] [id = 749] 15:29:26 INFO - PROCESS | 3848 | ++DOMWINDOW == 94 (11028000) [pid = 3848] [serial = 2246] [outer = 00000000] 15:29:26 INFO - PROCESS | 3848 | ++DOMWINDOW == 95 (12C3F000) [pid = 3848] [serial = 2247] [outer = 11028000] 15:29:26 INFO - PROCESS | 3848 | 1462487366043 Marionette DEBUG loaded listener.js 15:29:26 INFO - PROCESS | 3848 | ++DOMWINDOW == 96 (131DC000) [pid = 3848] [serial = 2248] [outer = 11028000] 15:29:26 INFO - PROCESS | 3848 | 1462487366519 Marionette TRACE conn2 <- [1,2956,null,{"value":["/DOMEvents/tests/approved/stopPropagation.deferred.effect.html",0,null,null,[["Test Description: stopPropagation() prevents other event listeners from being triggered but its effect must be deferred until all event listeners attached on the Event.currentTarget have been triggered.",0,null,null]]]}] 15:29:26 INFO - TEST-PASS | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html | Test Description: stopPropagation() prevents other event listeners from being triggered but its effect must be deferred until all event listeners attached on the Event.currentTarget have been triggered. 15:29:26 INFO - TEST-OK | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html | took 625ms 15:29:26 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html 15:29:26 INFO - PROCESS | 3848 | 1462487366530 Marionette TRACE conn2 -> [0,2957,"getWindowHandle",null] 15:29:26 INFO - PROCESS | 3848 | 1462487366533 Marionette TRACE conn2 <- [1,2957,null,{"value":"13"}] 15:29:26 INFO - PROCESS | 3848 | 1462487366536 Marionette TRACE conn2 -> [0,2958,"setScriptTimeout",{"ms":35000}] 15:29:26 INFO - PROCESS | 3848 | 1462487366540 Marionette TRACE conn2 <- [1,2958,null,{}] 15:29:26 INFO - PROCESS | 3848 | 1462487366550 Marionette TRACE conn2 -> [0,2959,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:29:26 INFO - PROCESS | 3848 | 1462487366636 Marionette TRACE conn2 <- [1,2959,null,{"value":null}] 15:29:26 INFO - PROCESS | 3848 | 1462487366644 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\", \"4d8e089e-8c00-4ed9-b753-79225e50fa4e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:29:26 INFO - PROCESS | 3848 | ++DOCSHELL 134C5C00 == 59 [pid = 3848] [id = 750] 15:29:26 INFO - PROCESS | 3848 | ++DOMWINDOW == 97 (13727C00) [pid = 3848] [serial = 2249] [outer = 00000000] 15:29:26 INFO - PROCESS | 3848 | ++DOMWINDOW == 98 (13CBD000) [pid = 3848] [serial = 2250] [outer = 13727C00] 15:29:26 INFO - PROCESS | 3848 | 1462487366690 Marionette DEBUG loaded listener.js 15:29:26 INFO - PROCESS | 3848 | ++DOMWINDOW == 99 (146D5800) [pid = 3848] [serial = 2251] [outer = 13727C00] 15:29:27 INFO - PROCESS | 3848 | 1462487367146 Marionette TRACE conn2 <- [1,2960,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html",0,null,null,[["Test Description: Dispatch an event in a DOM tree using the DOM event flow.",0,null,null]]]}] 15:29:27 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html | Test Description: Dispatch an event in a DOM tree using the DOM event flow. 15:29:27 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html | took 625ms 15:29:27 INFO - PROCESS | 3848 | 1462487367174 Marionette TRACE conn2 -> [0,2961,"getWindowHandle",null] 15:29:27 INFO - PROCESS | 3848 | 1462487367176 Marionette TRACE conn2 <- [1,2961,null,{"value":"13"}] 15:29:27 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html 15:29:27 INFO - PROCESS | 3848 | 1462487367180 Marionette TRACE conn2 -> [0,2962,"setScriptTimeout",{"ms":35000}] 15:29:27 INFO - PROCESS | 3848 | 1462487367181 Marionette TRACE conn2 <- [1,2962,null,{}] 15:29:27 INFO - PROCESS | 3848 | 1462487367185 Marionette TRACE conn2 -> [0,2963,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:29:27 INFO - PROCESS | 3848 | 1462487367269 Marionette TRACE conn2 <- [1,2963,null,{"value":null}] 15:29:27 INFO - PROCESS | 3848 | 1462487367275 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\", \"4d8e089e-8c00-4ed9-b753-79225e50fa4e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:29:27 INFO - PROCESS | 3848 | ++DOCSHELL 155E9800 == 60 [pid = 3848] [id = 751] 15:29:27 INFO - PROCESS | 3848 | ++DOMWINDOW == 100 (155EA800) [pid = 3848] [serial = 2252] [outer = 00000000] 15:29:27 INFO - PROCESS | 3848 | ++DOMWINDOW == 101 (16181800) [pid = 3848] [serial = 2253] [outer = 155EA800] 15:29:27 INFO - PROCESS | 3848 | 1462487367319 Marionette DEBUG loaded listener.js 15:29:27 INFO - PROCESS | 3848 | ++DOMWINDOW == 102 (164BFC00) [pid = 3848] [serial = 2254] [outer = 155EA800] 15:29:27 INFO - PROCESS | 3848 | 1462487367775 Marionette TRACE conn2 <- [1,2964,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html",0,null,null,[["Test Description: Implementations of the DOM event model must be reentrant. Event listeners may perform actions that cause additional events to be dispatched. Such events are handled in a synchronous manner, the event propagation that causes the event listener to be triggered must resume only after the event dispatch of the new event is completed.",0,null,null]]]}] 15:29:27 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html | Test Description: Implementations of the DOM event model must be reentrant. Event listeners may perform actions that cause additional events to be dispatched. Such events are handled in a synchronous manner, the event propagation that causes the event listener to be triggered must resume only after the event dispatch of the new event is completed. 15:29:27 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html | took 641ms 15:29:27 INFO - PROCESS | 3848 | 1462487367818 Marionette TRACE conn2 -> [0,2965,"getWindowHandle",null] 15:29:27 INFO - PROCESS | 3848 | 1462487367820 Marionette TRACE conn2 <- [1,2965,null,{"value":"13"}] 15:29:27 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html 15:29:27 INFO - PROCESS | 3848 | 1462487367823 Marionette TRACE conn2 -> [0,2966,"setScriptTimeout",{"ms":35000}] 15:29:27 INFO - PROCESS | 3848 | 1462487367825 Marionette TRACE conn2 <- [1,2966,null,{}] 15:29:27 INFO - PROCESS | 3848 | 1462487367829 Marionette TRACE conn2 -> [0,2967,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:29:27 INFO - PROCESS | 3848 | 1462487367951 Marionette TRACE conn2 <- [1,2967,null,{"value":null}] 15:29:27 INFO - PROCESS | 3848 | 1462487367957 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\", \"4d8e089e-8c00-4ed9-b753-79225e50fa4e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:29:27 INFO - PROCESS | 3848 | ++DOCSHELL 164C2C00 == 61 [pid = 3848] [id = 752] 15:29:27 INFO - PROCESS | 3848 | ++DOMWINDOW == 103 (16630400) [pid = 3848] [serial = 2255] [outer = 00000000] 15:29:27 INFO - PROCESS | 3848 | ++DOMWINDOW == 104 (16657000) [pid = 3848] [serial = 2256] [outer = 16630400] 15:29:28 INFO - PROCESS | 3848 | 1462487368001 Marionette DEBUG loaded listener.js 15:29:28 INFO - PROCESS | 3848 | ++DOMWINDOW == 105 (166E5800) [pid = 3848] [serial = 2257] [outer = 16630400] 15:29:28 INFO - PROCESS | 3848 | 1462487368431 Marionette TRACE conn2 <- [1,2968,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html",0,null,null,[["Test Description: handleEvent - This method shall be called whenever an event occurs of the event type for which the EventListener interface was registered.",0,null,null]]]}] 15:29:28 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html | Test Description: handleEvent - This method shall be called whenever an event occurs of the event type for which the EventListener interface was registered. 15:29:28 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html | took 641ms 15:29:28 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html 15:29:28 INFO - PROCESS | 3848 | 1462487368468 Marionette TRACE conn2 -> [0,2969,"getWindowHandle",null] 15:29:28 INFO - PROCESS | 3848 | 1462487368470 Marionette TRACE conn2 <- [1,2969,null,{"value":"13"}] 15:29:28 INFO - PROCESS | 3848 | 1462487368473 Marionette TRACE conn2 -> [0,2970,"setScriptTimeout",{"ms":35000}] 15:29:28 INFO - PROCESS | 3848 | 1462487368474 Marionette TRACE conn2 <- [1,2970,null,{}] 15:29:28 INFO - PROCESS | 3848 | 1462487368478 Marionette TRACE conn2 -> [0,2971,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:29:28 INFO - PROCESS | 3848 | 1462487368605 Marionette TRACE conn2 <- [1,2971,null,{"value":null}] 15:29:28 INFO - PROCESS | 3848 | 1462487368611 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\", \"4d8e089e-8c00-4ed9-b753-79225e50fa4e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:29:28 INFO - PROCESS | 3848 | ++DOCSHELL 16649800 == 62 [pid = 3848] [id = 753] 15:29:28 INFO - PROCESS | 3848 | ++DOMWINDOW == 106 (16656C00) [pid = 3848] [serial = 2258] [outer = 00000000] 15:29:28 INFO - PROCESS | 3848 | ++DOMWINDOW == 107 (1736F800) [pid = 3848] [serial = 2259] [outer = 16656C00] 15:29:28 INFO - PROCESS | 3848 | 1462487368657 Marionette DEBUG loaded listener.js 15:29:28 INFO - PROCESS | 3848 | ++DOMWINDOW == 108 (17373800) [pid = 3848] [serial = 2260] [outer = 16656C00] 15:29:29 INFO - PROCESS | 3848 | 1462487369120 Marionette TRACE conn2 <- [1,2972,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html",0,null,null,[["Test Description: As the final step of the event dispatch, the implementation must reset the event object's default-action-prevention state. ",1,"assert_array_equals: property 2, expected false but got true","@http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:34:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:24:5\n"]]]}] 15:29:29 INFO - TEST-FAIL | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html | Test Description: As the final step of the event dispatch, the implementation must reset the event object's default-action-prevention state. - assert_array_equals: property 2, expected false but got true 15:29:29 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:34:9 15:29:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:29:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:29:29 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:24:5 15:29:29 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html | took 688ms 15:29:29 INFO - PROCESS | 3848 | 1462487369171 Marionette TRACE conn2 -> [0,2973,"getWindowHandle",null] 15:29:29 INFO - PROCESS | 3848 | 1462487369173 Marionette TRACE conn2 <- [1,2973,null,{"value":"13"}] 15:29:29 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html 15:29:29 INFO - PROCESS | 3848 | 1462487369176 Marionette TRACE conn2 -> [0,2974,"setScriptTimeout",{"ms":35000}] 15:29:29 INFO - PROCESS | 3848 | 1462487369178 Marionette TRACE conn2 <- [1,2974,null,{}] 15:29:29 INFO - PROCESS | 3848 | 1462487369182 Marionette TRACE conn2 -> [0,2975,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:29:29 INFO - PROCESS | 3848 | 1462487369299 Marionette TRACE conn2 <- [1,2975,null,{"value":null}] 15:29:29 INFO - PROCESS | 3848 | 1462487369305 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\", \"4d8e089e-8c00-4ed9-b753-79225e50fa4e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:29:29 INFO - PROCESS | 3848 | ++DOCSHELL 1753C400 == 63 [pid = 3848] [id = 754] 15:29:29 INFO - PROCESS | 3848 | ++DOMWINDOW == 109 (1789A400) [pid = 3848] [serial = 2261] [outer = 00000000] 15:29:29 INFO - PROCESS | 3848 | ++DOMWINDOW == 110 (17F19400) [pid = 3848] [serial = 2262] [outer = 1789A400] 15:29:29 INFO - PROCESS | 3848 | 1462487369348 Marionette DEBUG loaded listener.js 15:29:29 INFO - PROCESS | 3848 | ++DOMWINDOW == 111 (17F23000) [pid = 3848] [serial = 2263] [outer = 1789A400] 15:29:29 INFO - PROCESS | 3848 | 1462487369758 Marionette TRACE conn2 <- [1,2976,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html",0,null,null,[["Test Description: An event object may be properly dispatched multiple times while also allowing to prevent the event objects propagation prior to the event dispatch.",0,null,null]]]}] 15:29:29 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html | Test Description: An event object may be properly dispatched multiple times while also allowing to prevent the event objects propagation prior to the event dispatch. 15:29:29 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html | took 625ms 15:29:29 INFO - PROCESS | 3848 | --DOMWINDOW == 110 (1100E400) [pid = 3848] [serial = 2211] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html] 15:29:29 INFO - PROCESS | 3848 | --DOMWINDOW == 109 (16651800) [pid = 3848] [serial = 2187] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.multiply.html] 15:29:29 INFO - PROCESS | 3848 | --DOMWINDOW == 108 (13487000) [pid = 3848] [serial = 2214] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html] 15:29:29 INFO - PROCESS | 3848 | --DOMWINDOW == 107 (0F672800) [pid = 3848] [serial = 2208] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/event-phases-order.html] 15:29:29 INFO - PROCESS | 3848 | --DOMWINDOW == 106 (10E0E000) [pid = 3848] [serial = 2067] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html] 15:29:29 INFO - PROCESS | 3848 | --DOMWINDOW == 105 (11B3C400) [pid = 3848] [serial = 2106] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html] 15:29:29 INFO - PROCESS | 3848 | --DOMWINDOW == 104 (164BDC00) [pid = 3848] [serial = 2064] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.system.html] 15:29:29 INFO - PROCESS | 3848 | --DOMWINDOW == 103 (10DE9800) [pid = 3848] [serial = 2103] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html] 15:29:29 INFO - PROCESS | 3848 | --DOMWINDOW == 102 (1736A000) [pid = 3848] [serial = 2112] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html] 15:29:29 INFO - PROCESS | 3848 | --DOMWINDOW == 101 (16231800) [pid = 3848] [serial = 2109] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html] 15:29:29 INFO - PROCESS | 3848 | --DOMWINDOW == 100 (10E0C000) [pid = 3848] [serial = 2148] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrap.html] 15:29:29 INFO - PROCESS | 3848 | --DOMWINDOW == 99 (11B0D800) [pid = 3848] [serial = 2151] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrapnegative.html] 15:29:29 INFO - PROCESS | 3848 | --DOMWINDOW == 98 (1664B400) [pid = 3848] [serial = 2154] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.zero.html] 15:29:29 INFO - PROCESS | 3848 | --DOMWINDOW == 97 (0F5C7400) [pid = 3848] [serial = 2205] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/constructors.html] 15:29:29 INFO - PROCESS | 3848 | 1462487369895 Marionette TRACE conn2 -> [0,2977,"getWindowHandle",null] 15:29:29 INFO - PROCESS | 3848 | 1462487369897 Marionette TRACE conn2 <- [1,2977,null,{"value":"13"}] 15:29:29 INFO - PROCESS | 3848 | 1462487369910 Marionette TRACE conn2 -> [0,2978,"setScriptTimeout",{"ms":35000}] 15:29:29 INFO - PROCESS | 3848 | 1462487369913 Marionette TRACE conn2 <- [1,2978,null,{}] 15:29:29 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html 15:29:29 INFO - PROCESS | 3848 | 1462487369916 Marionette TRACE conn2 -> [0,2979,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:29:30 INFO - PROCESS | 3848 | 1462487370027 Marionette TRACE conn2 <- [1,2979,null,{"value":null}] 15:29:30 INFO - PROCESS | 3848 | 1462487370038 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\", \"4d8e089e-8c00-4ed9-b753-79225e50fa4e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:29:30 INFO - PROCESS | 3848 | ++DOCSHELL 0F666800 == 64 [pid = 3848] [id = 755] 15:29:30 INFO - PROCESS | 3848 | ++DOMWINDOW == 98 (0F667400) [pid = 3848] [serial = 2264] [outer = 00000000] 15:29:30 INFO - PROCESS | 3848 | ++DOMWINDOW == 99 (11762C00) [pid = 3848] [serial = 2265] [outer = 0F667400] 15:29:30 INFO - PROCESS | 3848 | 1462487370082 Marionette DEBUG loaded listener.js 15:29:30 INFO - PROCESS | 3848 | ++DOMWINDOW == 100 (146D3800) [pid = 3848] [serial = 2266] [outer = 0F667400] 15:29:30 INFO - PROCESS | 3848 | ++DOCSHELL 17E99800 == 65 [pid = 3848] [id = 756] 15:29:30 INFO - PROCESS | 3848 | ++DOMWINDOW == 101 (17F1E400) [pid = 3848] [serial = 2267] [outer = 00000000] 15:29:30 INFO - PROCESS | 3848 | ++DOMWINDOW == 102 (1802D800) [pid = 3848] [serial = 2268] [outer = 17F1E400] 15:29:30 INFO - PROCESS | 3848 | 1462487370540 Marionette TRACE conn2 <- [1,2980,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html",0,null,null,[["Test Description: DOMCharacterDataModified event fires after ProcessingInstruction.data have been modified, but the node itself has not been inserted or deleted. The proximal event target of this event shall be the ProcessingInstruction node.",0,null,null]]]}] 15:29:30 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html | Test Description: DOMCharacterDataModified event fires after ProcessingInstruction.data have been modified, but the node itself has not been inserted or deleted. The proximal event target of this event shall be the ProcessingInstruction node. 15:29:30 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html | took 704ms 15:29:30 INFO - PROCESS | 3848 | 1462487370614 Marionette TRACE conn2 -> [0,2981,"getWindowHandle",null] 15:29:30 INFO - PROCESS | 3848 | 1462487370616 Marionette TRACE conn2 <- [1,2981,null,{"value":"13"}] 15:29:30 INFO - PROCESS | 3848 | 1462487370619 Marionette TRACE conn2 -> [0,2982,"setScriptTimeout",{"ms":35000}] 15:29:30 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html 15:29:30 INFO - PROCESS | 3848 | 1462487370621 Marionette TRACE conn2 <- [1,2982,null,{}] 15:29:30 INFO - PROCESS | 3848 | 1462487370624 Marionette TRACE conn2 -> [0,2983,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:29:30 INFO - PROCESS | 3848 | 1462487370724 Marionette TRACE conn2 <- [1,2983,null,{"value":null}] 15:29:30 INFO - PROCESS | 3848 | 1462487370731 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\", \"4d8e089e-8c00-4ed9-b753-79225e50fa4e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:29:30 INFO - PROCESS | 3848 | ++DOCSHELL 17899400 == 66 [pid = 3848] [id = 757] 15:29:30 INFO - PROCESS | 3848 | ++DOMWINDOW == 103 (1789B400) [pid = 3848] [serial = 2269] [outer = 00000000] 15:29:30 INFO - PROCESS | 3848 | ++DOMWINDOW == 104 (18038400) [pid = 3848] [serial = 2270] [outer = 1789B400] 15:29:30 INFO - PROCESS | 3848 | 1462487370779 Marionette DEBUG loaded listener.js 15:29:30 INFO - PROCESS | 3848 | ++DOMWINDOW == 105 (1803A400) [pid = 3848] [serial = 2271] [outer = 1789B400] 15:29:31 INFO - PROCESS | 3848 | 1462487371213 Marionette TRACE conn2 <- [1,2984,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html",0,null,null,[["Checkbox state is unchanged before the synthetic click event is dispatched",0,null,null],["Test Description: MouseEvent: Default action is performed when a synthetic click event is dispatched on a checkbox element",0,null,null]]]}] 15:29:31 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched 15:29:31 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | Test Description: MouseEvent: Default action is performed when a synthetic click event is dispatched on a checkbox element 15:29:31 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | took 641ms 15:29:31 INFO - PROCESS | 3848 | 1462487371257 Marionette TRACE conn2 -> [0,2985,"getWindowHandle",null] 15:29:31 INFO - PROCESS | 3848 | 1462487371259 Marionette TRACE conn2 <- [1,2985,null,{"value":"13"}] 15:29:31 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html 15:29:31 INFO - PROCESS | 3848 | 1462487371263 Marionette TRACE conn2 -> [0,2986,"setScriptTimeout",{"ms":35000}] 15:29:31 INFO - PROCESS | 3848 | 1462487371264 Marionette TRACE conn2 <- [1,2986,null,{}] 15:29:31 INFO - PROCESS | 3848 | 1462487371268 Marionette TRACE conn2 -> [0,2987,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:29:31 INFO - PROCESS | 3848 | 1462487371356 Marionette TRACE conn2 <- [1,2987,null,{"value":null}] 15:29:31 INFO - PROCESS | 3848 | 1462487371361 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\", \"4d8e089e-8c00-4ed9-b753-79225e50fa4e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:29:31 INFO - PROCESS | 3848 | ++DOCSHELL 19ECBC00 == 67 [pid = 3848] [id = 758] 15:29:31 INFO - PROCESS | 3848 | ++DOMWINDOW == 106 (19ECC000) [pid = 3848] [serial = 2272] [outer = 00000000] 15:29:31 INFO - PROCESS | 3848 | ++DOMWINDOW == 107 (19ED7800) [pid = 3848] [serial = 2273] [outer = 19ECC000] 15:29:31 INFO - PROCESS | 3848 | 1462487371405 Marionette DEBUG loaded listener.js 15:29:31 INFO - PROCESS | 3848 | ++DOMWINDOW == 108 (1A193C00) [pid = 3848] [serial = 2274] [outer = 19ECC000] 15:29:31 INFO - PROCESS | 3848 | 1462487371849 Marionette TRACE conn2 <- [1,2988,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html",0,null,null,[["Test Description: DOMNodeInserted event fires when a node has been added as a child of another node.",0,null,null]]]}] 15:29:31 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html | Test Description: DOMNodeInserted event fires when a node has been added as a child of another node. 15:29:31 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html | took 641ms 15:29:31 INFO - PROCESS | 3848 | 1462487371960 Marionette TRACE conn2 -> [0,2989,"getWindowHandle",null] 15:29:31 INFO - PROCESS | 3848 | 1462487371964 Marionette TRACE conn2 <- [1,2989,null,{"value":"13"}] 15:29:31 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html 15:29:31 INFO - PROCESS | 3848 | 1462487371974 Marionette TRACE conn2 -> [0,2990,"setScriptTimeout",{"ms":35000}] 15:29:31 INFO - PROCESS | 3848 | 1462487371978 Marionette TRACE conn2 <- [1,2990,null,{}] 15:29:31 INFO - PROCESS | 3848 | 1462487371985 Marionette TRACE conn2 -> [0,2991,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:29:32 INFO - PROCESS | 3848 | 1462487372108 Marionette TRACE conn2 <- [1,2991,null,{"value":null}] 15:29:32 INFO - PROCESS | 3848 | 1462487372219 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\", \"4d8e089e-8c00-4ed9-b753-79225e50fa4e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:29:32 INFO - PROCESS | 3848 | ++DOCSHELL 1060E000 == 68 [pid = 3848] [id = 759] 15:29:32 INFO - PROCESS | 3848 | ++DOMWINDOW == 109 (10669000) [pid = 3848] [serial = 2275] [outer = 00000000] 15:29:32 INFO - PROCESS | 3848 | ++DOMWINDOW == 110 (10DE4800) [pid = 3848] [serial = 2276] [outer = 10669000] 15:29:32 INFO - PROCESS | 3848 | 1462487372274 Marionette DEBUG loaded listener.js 15:29:32 INFO - PROCESS | 3848 | ++DOMWINDOW == 111 (10F0A800) [pid = 3848] [serial = 2277] [outer = 10669000] 15:29:32 INFO - PROCESS | 3848 | 1462487372857 Marionette TRACE conn2 <- [1,2992,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html",0,null,null,[["Test Description: stopImmediatePropagation() prevents other event listeners from being triggered and, unlike Event.stopPropagation(), its effect must be immediate. Once it has been called, further calls to this method have no additional effect.",0,null,null]]]}] 15:29:32 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html | Test Description: stopImmediatePropagation() prevents other event listeners from being triggered and, unlike Event.stopPropagation(), its effect must be immediate. Once it has been called, further calls to this method have no additional effect. 15:29:32 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html | took 891ms 15:29:32 INFO - PROCESS | 3848 | 1462487372881 Marionette TRACE conn2 -> [0,2993,"getWindowHandle",null] 15:29:32 INFO - PROCESS | 3848 | 1462487372885 Marionette TRACE conn2 <- [1,2993,null,{"value":"13"}] 15:29:32 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html 15:29:32 INFO - PROCESS | 3848 | 1462487372894 Marionette TRACE conn2 -> [0,2994,"setScriptTimeout",{"ms":35000}] 15:29:32 INFO - PROCESS | 3848 | 1462487372898 Marionette TRACE conn2 <- [1,2994,null,{}] 15:29:32 INFO - PROCESS | 3848 | 1462487372903 Marionette TRACE conn2 -> [0,2995,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:29:33 INFO - PROCESS | 3848 | 1462487373020 Marionette TRACE conn2 <- [1,2995,null,{"value":null}] 15:29:33 INFO - PROCESS | 3848 | 1462487373176 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\", \"4d8e089e-8c00-4ed9-b753-79225e50fa4e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:29:33 INFO - PROCESS | 3848 | ++DOCSHELL 1101B000 == 69 [pid = 3848] [id = 760] 15:29:33 INFO - PROCESS | 3848 | ++DOMWINDOW == 112 (11023400) [pid = 3848] [serial = 2278] [outer = 00000000] 15:29:33 INFO - PROCESS | 3848 | ++DOMWINDOW == 113 (13CBB800) [pid = 3848] [serial = 2279] [outer = 11023400] 15:29:33 INFO - PROCESS | 3848 | 1462487373231 Marionette DEBUG loaded listener.js 15:29:33 INFO - PROCESS | 3848 | ++DOMWINDOW == 114 (155E6800) [pid = 3848] [serial = 2280] [outer = 11023400] 15:29:33 INFO - PROCESS | 3848 | 1462487373738 Marionette TRACE conn2 <- [1,2996,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html",0,null,null,[["Test Description: stopPropagation() prevents other event listeners from being triggered but its effect must be deferred until all event listeners attached on the Event.currentTarget have been triggered.",0,null,null]]]}] 15:29:33 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html | Test Description: stopPropagation() prevents other event listeners from being triggered but its effect must be deferred until all event listeners attached on the Event.currentTarget have been triggered. 15:29:33 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html | took 891ms 15:29:33 INFO - PROCESS | 3848 | 1462487373799 Marionette TRACE conn2 -> [0,2997,"getWindowHandle",null] 15:29:33 INFO - PROCESS | 3848 | 1462487373801 Marionette TRACE conn2 <- [1,2997,null,{"value":"13"}] 15:29:33 INFO - TEST-START | /FileAPI/FileReaderSync.worker 15:29:33 INFO - PROCESS | 3848 | 1462487373805 Marionette TRACE conn2 -> [0,2998,"setScriptTimeout",{"ms":35000}] 15:29:33 INFO - PROCESS | 3848 | 1462487373808 Marionette TRACE conn2 <- [1,2998,null,{}] 15:29:33 INFO - PROCESS | 3848 | 1462487373817 Marionette TRACE conn2 -> [0,2999,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:29:33 INFO - PROCESS | 3848 | 1462487373931 Marionette TRACE conn2 <- [1,2999,null,{"value":null}] 15:29:34 INFO - PROCESS | 3848 | 1462487374084 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\", \"4d8e089e-8c00-4ed9-b753-79225e50fa4e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:29:34 INFO - PROCESS | 3848 | ++DOCSHELL 1736DC00 == 70 [pid = 3848] [id = 761] 15:29:34 INFO - PROCESS | 3848 | ++DOMWINDOW == 115 (1736E400) [pid = 3848] [serial = 2281] [outer = 00000000] 15:29:34 INFO - PROCESS | 3848 | ++DOMWINDOW == 116 (17A5C400) [pid = 3848] [serial = 2282] [outer = 1736E400] 15:29:34 INFO - PROCESS | 3848 | 1462487374142 Marionette DEBUG loaded listener.js 15:29:34 INFO - PROCESS | 3848 | ++DOMWINDOW == 117 (19ED0000) [pid = 3848] [serial = 2283] [outer = 1736E400] 15:29:34 INFO - PROCESS | 3848 | [3848] WARNING: Failed to retarget HTML data delivery to the parser thread.: file c:/builds/moz2_slave/m-aurora-w32-d-000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 15:29:34 INFO - PROCESS | 3848 | 1462487374736 Marionette TRACE conn2 <- [1,3000,null,{"value":["/FileAPI/FileReaderSync.worker",0,null,null,[["Interface",0,{},{}],["readAsText",0,{},{}],["readAsDataURL",0,{},{}],["readAsArrayBuffer",0,{},{}]]]}] 15:29:34 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | Interface - {} 15:29:34 INFO - {} 15:29:34 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsText - {} 15:29:34 INFO - {} 15:29:34 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsDataURL - {} 15:29:34 INFO - {} 15:29:34 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsArrayBuffer - {} 15:29:34 INFO - {} 15:29:34 INFO - TEST-OK | /FileAPI/FileReaderSync.worker | took 938ms 15:29:34 INFO - TEST-START | /FileAPI/fileReader.html 15:29:34 INFO - PROCESS | 3848 | 1462487374750 Marionette TRACE conn2 -> [0,3001,"getWindowHandle",null] 15:29:34 INFO - PROCESS | 3848 | 1462487374752 Marionette TRACE conn2 <- [1,3001,null,{"value":"13"}] 15:29:34 INFO - PROCESS | 3848 | 1462487374756 Marionette TRACE conn2 -> [0,3002,"setScriptTimeout",{"ms":35000}] 15:29:34 INFO - PROCESS | 3848 | 1462487374758 Marionette TRACE conn2 <- [1,3002,null,{}] 15:29:34 INFO - PROCESS | 3848 | 1462487374761 Marionette TRACE conn2 -> [0,3003,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:29:34 INFO - PROCESS | 3848 | 1462487374868 Marionette TRACE conn2 <- [1,3003,null,{"value":null}] 15:29:35 INFO - PROCESS | 3848 | 1462487375011 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\", \"4d8e089e-8c00-4ed9-b753-79225e50fa4e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:29:35 INFO - PROCESS | 3848 | ++DOCSHELL 1A195800 == 71 [pid = 3848] [id = 762] 15:29:35 INFO - PROCESS | 3848 | ++DOMWINDOW == 118 (1A19BC00) [pid = 3848] [serial = 2284] [outer = 00000000] 15:29:35 INFO - PROCESS | 3848 | ++DOMWINDOW == 119 (1A5F1000) [pid = 3848] [serial = 2285] [outer = 1A19BC00] 15:29:35 INFO - PROCESS | 3848 | 1462487375067 Marionette DEBUG loaded listener.js 15:29:35 INFO - PROCESS | 3848 | ++DOMWINDOW == 120 (1A5F7C00) [pid = 3848] [serial = 2286] [outer = 1A19BC00] 15:29:35 INFO - PROCESS | 3848 | 1462487375569 Marionette TRACE conn2 <- [1,3004,null,{"value":["/FileAPI/fileReader.html",0,null,null,[["FileReader interface object",0,null,null],["no-argument FileReader constructor",0,null,null],["FileReader States -- abort",0,null,null],["FileReader States -- events",0,null,null]]]}] 15:29:35 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader interface object 15:29:35 INFO - TEST-PASS | /FileAPI/fileReader.html | no-argument FileReader constructor 15:29:35 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- abort 15:29:35 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- events 15:29:35 INFO - TEST-OK | /FileAPI/fileReader.html | took 844ms 15:29:35 INFO - PROCESS | 3848 | 1462487375598 Marionette TRACE conn2 -> [0,3005,"getWindowHandle",null] 15:29:35 INFO - PROCESS | 3848 | 1462487375600 Marionette TRACE conn2 <- [1,3005,null,{"value":"13"}] 15:29:35 INFO - TEST-START | /FileAPI/historical.html 15:29:35 INFO - PROCESS | 3848 | 1462487375620 Marionette TRACE conn2 -> [0,3006,"setScriptTimeout",{"ms":35000}] 15:29:35 INFO - PROCESS | 3848 | 1462487375622 Marionette TRACE conn2 <- [1,3006,null,{}] 15:29:35 INFO - PROCESS | 3848 | 1462487375626 Marionette TRACE conn2 -> [0,3007,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:29:35 INFO - PROCESS | 3848 | 1462487375730 Marionette TRACE conn2 <- [1,3007,null,{"value":null}] 15:29:35 INFO - PROCESS | 3848 | 1462487375845 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\", \"4d8e089e-8c00-4ed9-b753-79225e50fa4e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:29:35 INFO - PROCESS | 3848 | ++DOCSHELL 1408FC00 == 72 [pid = 3848] [id = 763] 15:29:35 INFO - PROCESS | 3848 | ++DOMWINDOW == 121 (14090000) [pid = 3848] [serial = 2287] [outer = 00000000] 15:29:35 INFO - PROCESS | 3848 | ++DOMWINDOW == 122 (1A768000) [pid = 3848] [serial = 2288] [outer = 14090000] 15:29:35 INFO - PROCESS | 3848 | 1462487375949 Marionette DEBUG loaded listener.js 15:29:36 INFO - PROCESS | 3848 | ++DOMWINDOW == 123 (1A773400) [pid = 3848] [serial = 2289] [outer = 14090000] 15:29:36 INFO - PROCESS | 3848 | 1462487376793 Marionette TRACE conn2 <- [1,3008,null,{"value":["/FileAPI/historical.html",0,null,null,[["\"toNativeLineEndings\" should not be supported",0,null,null],["\"FileError\" should not be supported",0,null,null],["\"FileException\" should not be supported",0,null,null],["Blob should not support slice prefixed",0,null,null],["BlobBuilder should not be supported.",0,null,null],["FileReader should not support readAsBinaryString",1,"assert_false: should not be in reader expected false got true","@http://web-platform.test:8000/FileAPI/historical.html:42:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/historical.html:40:5\n"]]]}] 15:29:36 INFO - TEST-PASS | /FileAPI/historical.html | "toNativeLineEndings" should not be supported 15:29:36 INFO - TEST-PASS | /FileAPI/historical.html | "FileError" should not be supported 15:29:36 INFO - TEST-PASS | /FileAPI/historical.html | "FileException" should not be supported 15:29:36 INFO - TEST-PASS | /FileAPI/historical.html | Blob should not support slice prefixed 15:29:36 INFO - TEST-PASS | /FileAPI/historical.html | BlobBuilder should not be supported. 15:29:36 INFO - TEST-FAIL | /FileAPI/historical.html | FileReader should not support readAsBinaryString - assert_false: should not be in reader expected false got true 15:29:36 INFO - @http://web-platform.test:8000/FileAPI/historical.html:42:9 15:29:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:29:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:29:36 INFO - @http://web-platform.test:8000/FileAPI/historical.html:40:5 15:29:36 INFO - TEST-OK | /FileAPI/historical.html | took 1188ms 15:29:36 INFO - PROCESS | 3848 | 1462487376820 Marionette TRACE conn2 -> [0,3009,"getWindowHandle",null] 15:29:36 INFO - PROCESS | 3848 | 1462487376824 Marionette TRACE conn2 <- [1,3009,null,{"value":"13"}] 15:29:36 INFO - TEST-START | /FileAPI/idlharness.html 15:29:36 INFO - PROCESS | 3848 | 1462487376831 Marionette TRACE conn2 -> [0,3010,"setScriptTimeout",{"ms":35000}] 15:29:36 INFO - PROCESS | 3848 | 1462487376835 Marionette TRACE conn2 <- [1,3010,null,{}] 15:29:36 INFO - PROCESS | 3848 | 1462487376840 Marionette TRACE conn2 -> [0,3011,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:29:36 INFO - PROCESS | 3848 | 1462487376937 Marionette TRACE conn2 <- [1,3011,null,{"value":null}] 15:29:37 INFO - PROCESS | 3848 | 1462487377081 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\", \"4d8e089e-8c00-4ed9-b753-79225e50fa4e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:29:37 INFO - PROCESS | 3848 | ++DOCSHELL 10DE7C00 == 73 [pid = 3848] [id = 764] 15:29:37 INFO - PROCESS | 3848 | ++DOMWINDOW == 124 (10E03800) [pid = 3848] [serial = 2290] [outer = 00000000] 15:29:37 INFO - PROCESS | 3848 | ++DOMWINDOW == 125 (10F06C00) [pid = 3848] [serial = 2291] [outer = 10E03800] 15:29:37 INFO - PROCESS | 3848 | 1462487377133 Marionette DEBUG loaded listener.js 15:29:37 INFO - PROCESS | 3848 | ++DOMWINDOW == 126 (11006C00) [pid = 3848] [serial = 2292] [outer = 10E03800] 15:29:38 INFO - PROCESS | 3848 | 1462487378135 Marionette TRACE conn2 <- [1,3012,null,{"value":["/FileAPI/idlharness.html",0,null,null,[["URL interface: operation createObjectURL(Blob)",0,null,null],["URL interface: operation createFor(Blob)",1,"assert_own_property: interface object missing static operation expected property \"createFor\" missing","IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nIdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5\nTests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17\nsetup@http://web-platform.test:8000/resources/testharness.js:629:9\n@http://web-platform.test:8000/FileAPI/idlharness.html:24:1\n"],["URL interface: operation revokeObjectURL(DOMString)",0,null,null],["Blob interface: existence and properties of interface object",0,null,null],["Blob interface object length",0,null,null],["Blob interface object name",0,null,null],["Blob interface: existence and properties of interface prototype object",0,null,null],["Blob interface: existence and properties of interface prototype object's \"constructor\" property",0,null,null],["Blob interface: attribute size",0,null,null],["Blob interface: attribute type",0,null,null],["Blob interface: attribute isClosed",1,"assert_true: The prototype object must have a property \"isClosed\" expected true got false","IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5\nTests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17\nsetup@http://web-platform.test:8000/resources/testharness.js:629:9\n@http://web-platform.test:8000/FileAPI/idlharness.html:24:1\n"],["Blob interface: operation slice(long long,long long,DOMString)",0,null,null],["Blob interface: operation close()",1,"assert_own_property: interface prototype object missing non-static operation expected property \"close\" missing","IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nIdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5\nTests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17\nsetup@http://web-platform.test:8000/resources/testharness.js:629:9\n@http://web-platform.test:8000/FileAPI/idlharness.html:24:1\n"],["Blob must be primary interface of new Blob([\"TEST\"])",0,null,null],["Stringification of new Blob([\"TEST\"])",0,null,null],["Blob interface: new Blob([\"TEST\"]) must inherit property \"size\" with the proper type (0)",0,null,null],["Blob interface: new Blob([\"TEST\"]) must inherit property \"type\" with the proper type (1)",0,null,null],["Blob interface: new Blob([\"TEST\"]) must inherit property \"isClosed\" with the proper type (2)",1,"assert_inherits: property \"isClosed\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5\nTests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17\nsetup@http://web-platform.test:8000/resources/testharness.js:629:9\n@http://web-platform.test:8000/FileAPI/idlharness.html:24:1\n"],["Blob interface: new Blob([\"TEST\"]) must inherit property \"slice\" with the proper type (3)",0,null,null],["Blob interface: calling slice(long long,long long,DOMString) on new Blob([\"TEST\"]) with too few arguments must throw TypeError",0,null,null],["Blob interface: new Blob([\"TEST\"]) must inherit property \"close\" with the proper type (4)",1,"assert_inherits: property \"close\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5\nTests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17\nsetup@http://web-platform.test:8000/resources/testharness.js:629:9\n@http://web-platform.test:8000/FileAPI/idlharness.html:24:1\n"],["File interface: existence and properties of interface object",0,null,null],["File interface object length",1,"assert_equals: wrong value for File.length expected 2 but got 1","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5\nTests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17\nsetup@http://web-platform.test:8000/resources/testharness.js:629:9\n@http://web-platform.test:8000/FileAPI/idlharness.html:24:1\n"],["File interface object name",0,null,null],["File interface: existence and properties of interface prototype object",0,null,null],["File interface: existence and properties of interface prototype object's \"constructor\" property",0,null,null],["File interface: attribute name",0,null,null],["File interface: attribute lastModified",0,null,null],["File must be primary interface of new File([\"myFileBits\"], \"myFileName\")",0,null,null],["Stringification of new File([\"myFileBits\"], \"myFileName\")",0,null,null],["File interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"name\" with the proper type (0)",0,null,null],["File interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"lastModified\" with the proper type (1)",0,null,null],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"size\" with the proper type (0)",0,null,null],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"type\" with the proper type (1)",0,null,null],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"isClosed\" with the proper type (2)",1,"assert_inherits: property \"isClosed\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5\nTests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17\nsetup@http://web-platform.test:8000/resources/testharness.js:629:9\n@http://web-platform.test:8000/FileAPI/idlharness.html:24:1\n"],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"slice\" with the proper type (3)",0,null,null],["Blob interface: calling slice(long long,long long,DOMString) on new File([\"myFileBits\"], \"myFileName\") with too few arguments must throw TypeError",0,null,null],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"close\" with the proper type (4)",1,"assert_inherits: property \"close\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5\nTests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17\nsetup@http://web-platform.test:8000/resources/testharness.js:629:9\n@http://web-platform.test:8000/FileAPI/idlharness.html:24:1\n"],["FileList interface: existence and properties of interface object",0,null,null],["FileList interface object length",0,null,null],["FileList interface object name",0,null,null],["FileList interface: existence and properties of interface prototype object",0,null,null],["FileList interface: existence and properties of interface prototype object's \"constructor\" property",0,null,null],["FileList interface: operation item(unsigned long)",0,null,null],["FileList interface: attribute length",0,null,null],["FileList must be primary interface of file_input.files",0,null,null],["Stringification of file_input.files",0,null,null],["FileList interface: file_input.files must inherit property \"item\" with the proper type (0)",0,null,null],["FileList interface: calling item(unsigned long) on file_input.files with too few arguments must throw TypeError",0,null,null],["FileList interface: file_input.files must inherit property \"length\" with the proper type (1)",0,null,null],["FileReader interface: existence and properties of interface object",0,null,null],["FileReader interface object length",0,null,null],["FileReader interface object name",0,null,null],["FileReader interface: existence and properties of interface prototype object",0,null,null],["FileReader interface: existence and properties of interface prototype object's \"constructor\" property",0,null,null],["FileReader interface: operation readAsArrayBuffer(Blob)",0,null,null],["FileReader interface: operation readAsText(Blob,DOMString)",0,null,null],["FileReader interface: operation readAsDataURL(Blob)",0,null,null],["FileReader interface: operation abort()",0,null,null],["FileReader interface: constant EMPTY on interface object",0,null,null],["FileReader interface: constant EMPTY on interface prototype object",0,null,null],["FileReader interface: constant LOADING on interface object",0,null,null],["FileReader interface: constant LOADING on interface prototype object",0,null,null],["FileReader interface: constant DONE on interface object",0,null,null],["FileReader interface: constant DONE on interface prototype object",0,null,null],["FileReader interface: attribute readyState",0,null,null],["FileReader interface: attribute result",0,null,null],["FileReader interface: attribute error",0,null,null],["FileReader interface: attribute onloadstart",0,null,null],["FileReader interface: attribute onprogress",0,null,null],["FileReader interface: attribute onload",0,null,null],["FileReader interface: attribute onabort",0,null,null],["FileReader interface: attribute onerror",0,null,null],["FileReader interface: attribute onloadend",0,null,null],["FileReader must be primary interface of new FileReader()",0,null,null],["Stringification of new FileReader()",0,null,null],["FileReader interface: new FileReader() must inherit property \"readAsArrayBuffer\" with the proper type (0)",0,null,null],["FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError",0,null,null],["FileReader interface: new FileReader() must inherit property \"readAsText\" with the proper type (1)",0,null,null],["FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError",0,null,null],["FileReader interface: new FileReader() must inherit property \"readAsDataURL\" with the proper type (2)",0,null,null],["FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError",0,null,null],["FileReader interface: new FileReader() must inherit property \"abort\" with the proper type (3)",0,null,null],["FileReader interface: new FileReader() must inherit property \"EMPTY\" with the proper type (4)",0,null,null],["FileReader interface: new FileReader() must inherit property \"LOADING\" with the proper type (5)",0,null,null],["FileReader interface: new FileReader() must inherit property \"DONE\" with the proper type (6)",0,null,null],["FileReader interface: new FileReader() must inherit property \"readyState\" with the proper type (7)",0,null,null],["FileReader interface: new FileReader() must inherit property \"result\" with the proper type (8)",0,null,null],["FileReader interface: new FileReader() must inherit property \"error\" with the proper type (9)",0,null,null],["FileReader interface: new FileReader() must inherit property \"onloadstart\" with the proper type (10)",0,null,null],["FileReader interface: new FileReader() must inherit property \"onprogress\" with the proper type (11)",0,null,null],["FileReader interface: new FileReader() must inherit property \"onload\" with the proper type (12)",0,null,null],["FileReader interface: new FileReader() must inherit property \"onabort\" with the proper type (13)",0,null,null],["FileReader interface: new FileReader() must inherit property \"onerror\" with the proper type (14)",0,null,null],["FileReader interface: new FileReader() must inherit property \"onloadend\" with the proper type (15)",0,null,null]]]}] 15:29:38 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation createObjectURL(Blob) 15:29:38 INFO - TEST-FAIL | /FileAPI/idlharness.html | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing 15:29:38 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13 15:29:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:29:38 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 15:29:38 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 15:29:38 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 15:29:38 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 15:29:38 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 15:29:38 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 15:29:38 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 15:29:38 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 15:29:38 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 15:29:38 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation revokeObjectURL(DOMString) 15:29:38 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface object 15:29:38 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object length 15:29:38 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object name 15:29:38 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object 15:29:38 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object's "constructor" property 15:29:38 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute size 15:29:38 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute type 15:29:38 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: attribute isClosed - assert_true: The prototype object must have a property "isClosed" expected true got false 15:29:38 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13 15:29:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:29:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:29:38 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 15:29:38 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 15:29:38 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 15:29:38 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 15:29:38 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 15:29:38 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 15:29:38 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 15:29:38 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 15:29:38 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 15:29:38 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: operation slice(long long,long long,DOMString) 15:29:38 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: operation close() - assert_own_property: interface prototype object missing non-static operation expected property "close" missing 15:29:38 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13 15:29:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:29:38 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 15:29:38 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 15:29:38 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 15:29:38 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 15:29:38 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 15:29:38 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 15:29:38 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 15:29:38 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 15:29:38 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 15:29:38 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob must be primary interface of new Blob(["TEST"]) 15:29:38 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new Blob(["TEST"]) 15:29:38 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0) 15:29:38 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1) 15:29:38 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "isClosed" with the proper type (2) - assert_inherits: property "isClosed" not found in prototype chain 15:29:38 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 15:29:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:29:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:29:38 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 15:29:38 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 15:29:38 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 15:29:38 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 15:29:38 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 15:29:38 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 15:29:38 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 15:29:38 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 15:29:38 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 15:29:38 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3) 15:29:38 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: calling slice(long long,long long,DOMString) on new Blob(["TEST"]) with too few arguments must throw TypeError 15:29:38 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "close" with the proper type (4) - assert_inherits: property "close" not found in prototype chain 15:29:38 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 15:29:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:29:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:29:38 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 15:29:38 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 15:29:38 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 15:29:38 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 15:29:38 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 15:29:38 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 15:29:38 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 15:29:38 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 15:29:38 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 15:29:38 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface object 15:29:38 INFO - TEST-FAIL | /FileAPI/idlharness.html | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1 15:29:38 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13 15:29:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:29:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:29:38 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 15:29:38 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 15:29:38 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 15:29:38 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 15:29:38 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 15:29:38 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 15:29:38 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 15:29:38 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 15:29:38 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface object name 15:29:38 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object 15:29:38 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object's "constructor" property 15:29:38 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute name 15:29:38 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute lastModified 15:29:38 INFO - TEST-PASS | /FileAPI/idlharness.html | File must be primary interface of new File(["myFileBits"], "myFileName") 15:29:38 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new File(["myFileBits"], "myFileName") 15:29:38 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0) 15:29:38 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1) 15:29:38 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0) 15:29:38 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1) 15:29:38 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "isClosed" with the proper type (2) - assert_inherits: property "isClosed" not found in prototype chain 15:29:38 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 15:29:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:29:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:29:38 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 15:29:38 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 15:29:38 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 15:29:38 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 15:29:38 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 15:29:38 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 15:29:38 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 15:29:38 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 15:29:38 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 15:29:38 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3) 15:29:38 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: calling slice(long long,long long,DOMString) on new File(["myFileBits"], "myFileName") with too few arguments must throw TypeError 15:29:38 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "close" with the proper type (4) - assert_inherits: property "close" not found in prototype chain 15:29:38 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 15:29:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:29:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:29:38 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 15:29:38 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 15:29:38 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 15:29:38 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 15:29:38 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 15:29:38 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 15:29:38 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 15:29:38 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 15:29:38 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 15:29:38 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface object 15:29:38 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object length 15:29:38 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object name 15:29:38 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object 15:29:38 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object's "constructor" property 15:29:38 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: operation item(unsigned long) 15:29:38 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: attribute length 15:29:38 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList must be primary interface of file_input.files 15:29:38 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of file_input.files 15:29:38 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "item" with the proper type (0) 15:29:38 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: calling item(unsigned long) on file_input.files with too few arguments must throw TypeError 15:29:38 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "length" with the proper type (1) 15:29:38 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface object 15:29:38 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object length 15:29:38 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object name 15:29:38 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object 15:29:38 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object's "constructor" property 15:29:38 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsArrayBuffer(Blob) 15:29:38 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsText(Blob,DOMString) 15:29:38 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsDataURL(Blob) 15:29:38 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation abort() 15:29:38 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface object 15:29:38 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface prototype object 15:29:38 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface object 15:29:38 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface prototype object 15:29:38 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface object 15:29:38 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface prototype object 15:29:38 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute readyState 15:29:38 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute result 15:29:38 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute error 15:29:38 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadstart 15:29:38 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onprogress 15:29:38 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onload 15:29:38 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onabort 15:29:38 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onerror 15:29:38 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadend 15:29:38 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader must be primary interface of new FileReader() 15:29:38 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new FileReader() 15:29:38 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0) 15:29:38 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError 15:29:38 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1) 15:29:38 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError 15:29:38 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2) 15:29:38 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError 15:29:38 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3) 15:29:38 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4) 15:29:38 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5) 15:29:38 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6) 15:29:38 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7) 15:29:38 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "result" with the proper type (8) 15:29:38 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "error" with the proper type (9) 15:29:38 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10) 15:29:38 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11) 15:29:38 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12) 15:29:38 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13) 15:29:38 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14) 15:29:38 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15) 15:29:38 INFO - TEST-OK | /FileAPI/idlharness.html | took 1485ms 15:29:38 INFO - PROCESS | 3848 | --DOCSHELL 160CA000 == 72 [pid = 3848] [id = 732] 15:29:38 INFO - PROCESS | 3848 | --DOCSHELL 16182800 == 71 [pid = 3848] [id = 703] 15:29:38 INFO - PROCESS | 3848 | --DOCSHELL 17369400 == 70 [pid = 3848] [id = 704] 15:29:38 INFO - PROCESS | 3848 | --DOCSHELL 17899C00 == 69 [pid = 3848] [id = 733] 15:29:38 INFO - PROCESS | 3848 | --DOCSHELL 13451C00 == 68 [pid = 3848] [id = 355] 15:29:38 INFO - PROCESS | 3848 | --DOCSHELL 10E06000 == 67 [pid = 3848] [id = 689] 15:29:38 INFO - PROCESS | 3848 | --DOCSHELL 1375B800 == 66 [pid = 3848] [id = 356] 15:29:38 INFO - PROCESS | 3848 | --DOCSHELL 11020400 == 65 [pid = 3848] [id = 352] 15:29:38 INFO - PROCESS | 3848 | --DOCSHELL 10D26000 == 64 [pid = 3848] [id = 350] 15:29:38 INFO - PROCESS | 3848 | --DOCSHELL 11B3D800 == 63 [pid = 3848] [id = 353] 15:29:38 INFO - PROCESS | 3848 | --DOCSHELL 13152400 == 62 [pid = 3848] [id = 354] 15:29:38 INFO - PROCESS | 3848 | --DOCSHELL 11009000 == 61 [pid = 3848] [id = 351] 15:29:38 INFO - PROCESS | 3848 | --DOCSHELL 12F15000 == 60 [pid = 3848] [id = 679] 15:29:38 INFO - PROCESS | 3848 | --DOCSHELL 10E08800 == 59 [pid = 3848] [id = 716] 15:29:38 INFO - PROCESS | 3848 | --DOCSHELL 17043400 == 58 [pid = 3848] [id = 700] 15:29:38 INFO - PROCESS | 3848 | --DOCSHELL 17899400 == 57 [pid = 3848] [id = 757] 15:29:38 INFO - PROCESS | 3848 | --DOCSHELL 17E99800 == 56 [pid = 3848] [id = 756] 15:29:38 INFO - PROCESS | 3848 | --DOCSHELL 0F666800 == 55 [pid = 3848] [id = 755] 15:29:38 INFO - PROCESS | 3848 | --DOCSHELL 1753C400 == 54 [pid = 3848] [id = 754] 15:29:38 INFO - PROCESS | 3848 | --DOCSHELL 16649800 == 53 [pid = 3848] [id = 753] 15:29:38 INFO - PROCESS | 3848 | --DOCSHELL 164C2C00 == 52 [pid = 3848] [id = 752] 15:29:38 INFO - PROCESS | 3848 | --DOCSHELL 10D21000 == 51 [pid = 3848] [id = 734] 15:29:38 INFO - PROCESS | 3848 | --DOCSHELL 155E9800 == 50 [pid = 3848] [id = 751] 15:29:38 INFO - PROCESS | 3848 | --DOCSHELL 134C5C00 == 49 [pid = 3848] [id = 750] 15:29:38 INFO - PROCESS | 3848 | --DOMWINDOW == 125 (155E7C00) [pid = 3848] [serial = 2218] [outer = 00000000] [url = about:blank] 15:29:38 INFO - PROCESS | 3848 | --DOCSHELL 11022C00 == 48 [pid = 3848] [id = 749] 15:29:38 INFO - PROCESS | 3848 | --DOCSHELL 11001C00 == 47 [pid = 3848] [id = 748] 15:29:38 INFO - PROCESS | 3848 | --DOCSHELL 10E0F000 == 46 [pid = 3848] [id = 746] 15:29:38 INFO - PROCESS | 3848 | --DOCSHELL 1664BC00 == 45 [pid = 3848] [id = 745] 15:29:38 INFO - PROCESS | 3848 | --DOCSHELL 11763000 == 44 [pid = 3848] [id = 744] 15:29:38 INFO - PROCESS | 3848 | --DOCSHELL 13CB9C00 == 43 [pid = 3848] [id = 743] 15:29:38 INFO - PROCESS | 3848 | --DOCSHELL 13760800 == 42 [pid = 3848] [id = 742] 15:29:38 INFO - PROCESS | 3848 | --DOCSHELL 1100D000 == 41 [pid = 3848] [id = 741] 15:29:38 INFO - PROCESS | 3848 | --DOCSHELL 10664800 == 40 [pid = 3848] [id = 740] 15:29:38 INFO - PROCESS | 3848 | --DOCSHELL 1408CC00 == 39 [pid = 3848] [id = 739] 15:29:38 INFO - PROCESS | 3848 | --DOMWINDOW == 124 (134CD800) [pid = 3848] [serial = 2108] [outer = 00000000] [url = about:blank] 15:29:38 INFO - PROCESS | 3848 | --DOMWINDOW == 123 (16657400) [pid = 3848] [serial = 2066] [outer = 00000000] [url = about:blank] 15:29:38 INFO - PROCESS | 3848 | --DOMWINDOW == 122 (10F0FC00) [pid = 3848] [serial = 2105] [outer = 00000000] [url = about:blank] 15:29:38 INFO - PROCESS | 3848 | --DOMWINDOW == 121 (17375400) [pid = 3848] [serial = 2114] [outer = 00000000] [url = about:blank] 15:29:38 INFO - PROCESS | 3848 | --DOMWINDOW == 120 (17049000) [pid = 3848] [serial = 2111] [outer = 00000000] [url = about:blank] 15:29:38 INFO - PROCESS | 3848 | --DOMWINDOW == 119 (14095000) [pid = 3848] [serial = 2216] [outer = 00000000] [url = about:blank] 15:29:38 INFO - PROCESS | 3848 | --DOMWINDOW == 118 (1100E800) [pid = 3848] [serial = 2210] [outer = 00000000] [url = about:blank] 15:29:38 INFO - PROCESS | 3848 | --DOMWINDOW == 117 (11512C00) [pid = 3848] [serial = 2069] [outer = 00000000] [url = about:blank] 15:29:38 INFO - PROCESS | 3848 | --DOMWINDOW == 116 (1100FC00) [pid = 3848] [serial = 2150] [outer = 00000000] [url = about:blank] 15:29:38 INFO - PROCESS | 3848 | --DOMWINDOW == 115 (14094400) [pid = 3848] [serial = 2153] [outer = 00000000] [url = about:blank] 15:29:38 INFO - PROCESS | 3848 | --DOMWINDOW == 114 (1753A000) [pid = 3848] [serial = 2156] [outer = 00000000] [url = about:blank] 15:29:38 INFO - PROCESS | 3848 | --DOMWINDOW == 113 (10DE2800) [pid = 3848] [serial = 2207] [outer = 00000000] [url = about:blank] 15:29:38 INFO - PROCESS | 3848 | --DOMWINDOW == 112 (107D9400) [pid = 3848] [serial = 2206] [outer = 00000000] [url = about:blank] 15:29:38 INFO - PROCESS | 3848 | --DOMWINDOW == 111 (1151B800) [pid = 3848] [serial = 2212] [outer = 00000000] [url = about:blank] 15:29:38 INFO - PROCESS | 3848 | --DOMWINDOW == 110 (11B4A000) [pid = 3848] [serial = 2213] [outer = 00000000] [url = about:blank] 15:29:38 INFO - PROCESS | 3848 | --DOMWINDOW == 109 (17050800) [pid = 3848] [serial = 2189] [outer = 00000000] [url = about:blank] 15:29:38 INFO - PROCESS | 3848 | --DOMWINDOW == 108 (13CBE000) [pid = 3848] [serial = 2215] [outer = 00000000] [url = about:blank] 15:29:38 INFO - PROCESS | 3848 | --DOMWINDOW == 107 (10E87C00) [pid = 3848] [serial = 2209] [outer = 00000000] [url = about:blank] 15:29:38 INFO - PROCESS | 3848 | --DOMWINDOW == 106 (10E0B400) [pid = 3848] [serial = 2191] [outer = 00000000] [url = about:blank] 15:29:38 INFO - PROCESS | 3848 | --DOMWINDOW == 105 (12F15C00) [pid = 3848] [serial = 2194] [outer = 00000000] [url = about:blank] 15:29:38 INFO - PROCESS | 3848 | --DOMWINDOW == 104 (166E7000) [pid = 3848] [serial = 2197] [outer = 00000000] [url = about:blank] 15:29:38 INFO - PROCESS | 3848 | --DOMWINDOW == 103 (17F8E000) [pid = 3848] [serial = 2200] [outer = 00000000] [url = about:blank] 15:29:38 INFO - PROCESS | 3848 | --DOMWINDOW == 102 (18625800) [pid = 3848] [serial = 2203] [outer = 00000000] [url = about:blank] 15:29:38 INFO - PROCESS | 3848 | 1462487378369 Marionette TRACE conn2 -> [0,3013,"getWindowHandle",null] 15:29:38 INFO - PROCESS | 3848 | 1462487378375 Marionette TRACE conn2 <- [1,3013,null,{"value":"13"}] 15:29:38 INFO - TEST-START | /FileAPI/idlharness.worker 15:29:38 INFO - PROCESS | 3848 | 1462487378424 Marionette TRACE conn2 -> [0,3014,"setScriptTimeout",{"ms":35000}] 15:29:38 INFO - PROCESS | 3848 | 1462487378426 Marionette TRACE conn2 <- [1,3014,null,{}] 15:29:38 INFO - PROCESS | 3848 | 1462487378430 Marionette TRACE conn2 -> [0,3015,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:29:38 INFO - PROCESS | 3848 | 1462487378510 Marionette TRACE conn2 <- [1,3015,null,{"value":null}] 15:29:38 INFO - PROCESS | 3848 | 1462487378617 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\", \"4d8e089e-8c00-4ed9-b753-79225e50fa4e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:29:38 INFO - PROCESS | 3848 | ++DOCSHELL 10DE6C00 == 40 [pid = 3848] [id = 765] 15:29:38 INFO - PROCESS | 3848 | ++DOMWINDOW == 103 (10DE9000) [pid = 3848] [serial = 2293] [outer = 00000000] 15:29:38 INFO - PROCESS | 3848 | ++DOMWINDOW == 104 (10E87C00) [pid = 3848] [serial = 2294] [outer = 10DE9000] 15:29:38 INFO - PROCESS | 3848 | 1462487378662 Marionette DEBUG loaded listener.js 15:29:38 INFO - PROCESS | 3848 | ++DOMWINDOW == 105 (10F0B000) [pid = 3848] [serial = 2295] [outer = 10DE9000] 15:29:38 INFO - PROCESS | 3848 | [3848] WARNING: Failed to retarget HTML data delivery to the parser thread.: file c:/builds/moz2_slave/m-aurora-w32-d-000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 15:29:39 INFO - PROCESS | 3848 | 1462487379690 Marionette TRACE conn2 <- [1,3016,null,{"value":["/FileAPI/idlharness.worker",0,null,null,[["URL interface: operation createObjectURL(Blob)",0,{},{}],["URL interface: operation createFor(Blob)",1,"assert_own_property: interface object missing static operation expected property \"createFor\" missing","IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nIdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["URL interface: operation revokeObjectURL(DOMString)",0,{},{}],["Blob interface: existence and properties of interface object",0,{},{}],["Blob interface object length",0,{},{}],["Blob interface object name",0,{},{}],["Blob interface: existence and properties of interface prototype object",0,{},{}],["Blob interface: existence and properties of interface prototype object's \"constructor\" property",0,{},{}],["Blob interface: attribute size",0,{},{}],["Blob interface: attribute type",0,{},{}],["Blob interface: attribute isClosed",1,"assert_true: The prototype object must have a property \"isClosed\" expected true got false","IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["Blob interface: operation slice(long long,long long,DOMString)",0,{},{}],["Blob interface: operation close()",1,"assert_own_property: interface prototype object missing non-static operation expected property \"close\" missing","IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nIdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["Blob must be primary interface of new Blob([\"TEST\"])",0,{},{}],["Stringification of new Blob([\"TEST\"])",0,{},{}],["Blob interface: new Blob([\"TEST\"]) must inherit property \"size\" with the proper type (0)",0,{},{}],["Blob interface: new Blob([\"TEST\"]) must inherit property \"type\" with the proper type (1)",0,{},{}],["Blob interface: new Blob([\"TEST\"]) must inherit property \"isClosed\" with the proper type (2)",1,"assert_inherits: property \"isClosed\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["Blob interface: new Blob([\"TEST\"]) must inherit property \"slice\" with the proper type (3)",0,{},{}],["Blob interface: calling slice(long long,long long,DOMString) on new Blob([\"TEST\"]) with too few arguments must throw TypeError",0,{},{}],["Blob interface: new Blob([\"TEST\"]) must inherit property \"close\" with the proper type (4)",1,"assert_inherits: property \"close\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["File interface: existence and properties of interface object",0,{},{}],["File interface object length",1,"assert_equals: wrong value for File.length expected 2 but got 1","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["File interface object name",0,{},{}],["File interface: existence and properties of interface prototype object",0,{},{}],["File interface: existence and properties of interface prototype object's \"constructor\" property",0,{},{}],["File interface: attribute name",0,{},{}],["File interface: attribute lastModified",0,{},{}],["File must be primary interface of new File([\"myFileBits\"], \"myFileName\")",0,{},{}],["Stringification of new File([\"myFileBits\"], \"myFileName\")",0,{},{}],["File interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"name\" with the proper type (0)",0,{},{}],["File interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"lastModified\" with the proper type (1)",0,{},{}],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"size\" with the proper type (0)",0,{},{}],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"type\" with the proper type (1)",0,{},{}],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"isClosed\" with the proper type (2)",1,"assert_inherits: property \"isClosed\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"slice\" with the proper type (3)",0,{},{}],["Blob interface: calling slice(long long,long long,DOMString) on new File([\"myFileBits\"], \"myFileName\") with too few arguments must throw TypeError",0,{},{}],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"close\" with the proper type (4)",1,"assert_inherits: property \"close\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["FileList interface: existence and properties of interface object",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:689:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:668:5\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["FileList interface object length",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:780:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["FileList interface object name",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:807:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:803:9\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["FileList interface: existence and properties of interface prototype object",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:837:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:828:5\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["FileList interface: existence and properties of interface prototype object's \"constructor\" property",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:940:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:934:5\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["FileList interface: operation item(unsigned long)",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1115:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nIdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["FileList interface: attribute length",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1041:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["FileReader interface: existence and properties of interface object",0,{},{}],["FileReader interface object length",0,{},{}],["FileReader interface object name",0,{},{}],["FileReader interface: existence and properties of interface prototype object",0,{},{}],["FileReader interface: existence and properties of interface prototype object's \"constructor\" property",0,{},{}],["FileReader interface: operation readAsArrayBuffer(Blob)",0,{},{}],["FileReader interface: operation readAsText(Blob,DOMString)",0,{},{}],["FileReader interface: operation readAsDataURL(Blob)",0,{},{}],["FileReader interface: operation abort()",0,{},{}],["FileReader interface: constant EMPTY on interface object",0,{},{}],["FileReader interface: constant EMPTY on interface prototype object",0,{},{}],["FileReader interface: constant LOADING on interface object",0,{},{}],["FileReader interface: constant LOADING on interface prototype object",0,{},{}],["FileReader interface: constant DONE on interface object",0,{},{}],["FileReader interface: constant DONE on interface prototype object",0,{},{}],["FileReader interface: attribute readyState",0,{},{}],["FileReader interface: attribute result",0,{},{}],["FileReader interface: attribute error",0,{},{}],["FileReader interface: attribute onloadstart",0,{},{}],["FileReader interface: attribute onprogress",0,{},{}],["FileReader interface: attribute onload",0,{},{}],["FileReader interface: attribute onabort",0,{},{}],["FileReader interface: attribute onerror",0,{},{}],["FileReader interface: attribute onloadend",0,{},{}],["FileReader must be primary interface of new FileReader()",0,{},{}],["Stringification of new FileReader()",0,{},{}],["FileReader interface: new FileReader() must inherit property \"readAsArrayBuffer\" with the proper type (0)",0,{},{}],["FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError",0,{},{}],["FileReader interface: new FileReader() must inherit property \"readAsText\" with the proper type (1)",0,{},{}],["FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError",0,{},{}],["FileReader interface: new FileReader() must inherit property \"readAsDataURL\" with the proper type (2)",0,{},{}],["FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError",0,{},{}],["FileReader interface: new FileReader() must inherit property \"abort\" with the proper type (3)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"EMPTY\" with the proper type (4)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"LOADING\" with the proper type (5)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"DONE\" with the proper type (6)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"readyState\" with the proper type (7)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"result\" with the proper type (8)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"error\" with the proper type (9)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"onloadstart\" with the proper type (10)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"onprogress\" with the proper type (11)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"onload\" with the proper type (12)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"onabort\" with the proper type (13)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"onerror\" with the proper type (14)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"onloadend\" with the proper type (15)",0,{},{}],["FileReaderSync interface: existence and properties of interface object",0,{},{}],["FileReaderSync interface object length",0,{},{}],["FileReaderSync interface object name",0,{},{}],["FileReaderSync interface: existence and properties of interface prototype object",0,{},{}],["FileReaderSync interface: existence and properties of interface prototype object's \"constructor\" property",0,{},{}],["FileReaderSync interface: operation readAsArrayBuffer(Blob)",0,{},{}],["FileReaderSync interface: operation readAsText(Blob,DOMString)",0,{},{}],["FileReaderSync interface: operation readAsDataURL(Blob)",0,{},{}],["FileReaderSync must be primary interface of new FileReaderSync()",0,{},{}],["Stringification of new FileReaderSync()",0,{},{}],["FileReaderSync interface: new FileReaderSync() must inherit property \"readAsArrayBuffer\" with the proper type (0)",0,{},{}],["FileReaderSync interface: calling readAsArrayBuffer(Blob) on new FileReaderSync() with too few arguments must throw TypeError",0,{},{}],["FileReaderSync interface: new FileReaderSync() must inherit property \"readAsText\" with the proper type (1)",0,{},{}],["FileReaderSync interface: calling readAsText(Blob,DOMString) on new FileReaderSync() with too few arguments must throw TypeError",0,{},{}],["FileReaderSync interface: new FileReaderSync() must inherit property \"readAsDataURL\" with the proper type (2)",0,{},{}],["FileReaderSync interface: calling readAsDataURL(Blob) on new FileReaderSync() with too few arguments must throw TypeError",0,{},{}]]]}] 15:29:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation createObjectURL(Blob) - {} 15:29:39 INFO - {} 15:29:39 INFO - TEST-FAIL | /FileAPI/idlharness.worker | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing 15:29:39 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13 15:29:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:29:39 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 15:29:39 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 15:29:39 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 15:29:39 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 15:29:39 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 15:29:39 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 15:29:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation revokeObjectURL(DOMString) - {} 15:29:39 INFO - {} 15:29:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface object - {} 15:29:39 INFO - {} 15:29:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object length - {} 15:29:39 INFO - {} 15:29:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object name - {} 15:29:39 INFO - {} 15:29:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object - {} 15:29:39 INFO - {} 15:29:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object's "constructor" property - {} 15:29:39 INFO - {} 15:29:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute size - {} 15:29:39 INFO - {} 15:29:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute type - {} 15:29:39 INFO - {} 15:29:39 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: attribute isClosed - assert_true: The prototype object must have a property "isClosed" expected true got false 15:29:39 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13 15:29:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:29:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:29:39 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 15:29:39 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 15:29:39 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 15:29:39 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 15:29:39 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 15:29:39 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 15:29:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: operation slice(long long,long long,DOMString) - {} 15:29:39 INFO - {} 15:29:39 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: operation close() - assert_own_property: interface prototype object missing non-static operation expected property "close" missing 15:29:39 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13 15:29:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:29:39 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 15:29:39 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 15:29:39 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 15:29:39 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 15:29:39 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 15:29:39 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 15:29:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob must be primary interface of new Blob(["TEST"]) - {} 15:29:39 INFO - {} 15:29:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new Blob(["TEST"]) - {} 15:29:39 INFO - {} 15:29:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0) - {} 15:29:39 INFO - {} 15:29:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1) - {} 15:29:39 INFO - {} 15:29:39 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "isClosed" with the proper type (2) - assert_inherits: property "isClosed" not found in prototype chain 15:29:39 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 15:29:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:29:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:29:39 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 15:29:39 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 15:29:39 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 15:29:39 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 15:29:39 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 15:29:39 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 15:29:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3) - {} 15:29:39 INFO - {} 15:29:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: calling slice(long long,long long,DOMString) on new Blob(["TEST"]) with too few arguments must throw TypeError - {} 15:29:39 INFO - {} 15:29:39 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "close" with the proper type (4) - assert_inherits: property "close" not found in prototype chain 15:29:39 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 15:29:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:29:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:29:39 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 15:29:39 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 15:29:39 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 15:29:39 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 15:29:39 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 15:29:39 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 15:29:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface object - {} 15:29:39 INFO - {} 15:29:39 INFO - TEST-FAIL | /FileAPI/idlharness.worker | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1 15:29:39 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13 15:29:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:29:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:29:39 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 15:29:39 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 15:29:39 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 15:29:39 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 15:29:39 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 15:29:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface object name - {} 15:29:39 INFO - {} 15:29:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object - {} 15:29:39 INFO - {} 15:29:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object's "constructor" property - {} 15:29:39 INFO - {} 15:29:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute name - {} 15:29:39 INFO - {} 15:29:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute lastModified - {} 15:29:39 INFO - {} 15:29:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | File must be primary interface of new File(["myFileBits"], "myFileName") - {} 15:29:39 INFO - {} 15:29:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new File(["myFileBits"], "myFileName") - {} 15:29:39 INFO - {} 15:29:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0) - {} 15:29:39 INFO - {} 15:29:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1) - {} 15:29:39 INFO - {} 15:29:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0) - {} 15:29:39 INFO - {} 15:29:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1) - {} 15:29:39 INFO - {} 15:29:39 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "isClosed" with the proper type (2) - assert_inherits: property "isClosed" not found in prototype chain 15:29:39 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 15:29:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:29:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:29:39 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 15:29:39 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 15:29:39 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 15:29:39 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 15:29:39 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 15:29:39 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 15:29:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3) - {} 15:29:39 INFO - {} 15:29:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: calling slice(long long,long long,DOMString) on new File(["myFileBits"], "myFileName") with too few arguments must throw TypeError - {} 15:29:39 INFO - {} 15:29:39 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "close" with the proper type (4) - assert_inherits: property "close" not found in prototype chain 15:29:39 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 15:29:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:29:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:29:39 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 15:29:39 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 15:29:39 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 15:29:39 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 15:29:39 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 15:29:39 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 15:29:39 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface: existence and properties of interface object - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 15:29:39 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:689:9 15:29:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:29:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:29:39 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:668:5 15:29:39 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 15:29:39 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 15:29:39 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 15:29:39 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 15:29:39 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface object length - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 15:29:39 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:780:13 15:29:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:29:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:29:39 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 15:29:39 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 15:29:39 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 15:29:39 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 15:29:39 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 15:29:39 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface object name - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 15:29:39 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:807:13 15:29:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:29:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:29:39 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:803:9 15:29:39 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 15:29:39 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 15:29:39 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 15:29:39 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 15:29:39 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface: existence and properties of interface prototype object - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 15:29:39 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:837:9 15:29:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:29:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:29:39 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:828:5 15:29:39 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 15:29:39 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 15:29:39 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 15:29:39 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 15:29:39 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface: existence and properties of interface prototype object's "constructor" property - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 15:29:39 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:940:9 15:29:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:29:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:29:39 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:934:5 15:29:39 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 15:29:39 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 15:29:39 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 15:29:39 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 15:29:39 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface: operation item(unsigned long) - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 15:29:39 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1115:9 15:29:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:29:39 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 15:29:39 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 15:29:39 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 15:29:39 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 15:29:39 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 15:29:39 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 15:29:39 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface: attribute length - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 15:29:39 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1041:9 15:29:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:29:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:29:39 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 15:29:39 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 15:29:39 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 15:29:39 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 15:29:39 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 15:29:39 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 15:29:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface object - {} 15:29:39 INFO - {} 15:29:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object length - {} 15:29:39 INFO - {} 15:29:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object name - {} 15:29:39 INFO - {} 15:29:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object - {} 15:29:39 INFO - {} 15:29:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object's "constructor" property - {} 15:29:39 INFO - {} 15:29:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsArrayBuffer(Blob) - {} 15:29:39 INFO - {} 15:29:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsText(Blob,DOMString) - {} 15:29:39 INFO - {} 15:29:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsDataURL(Blob) - {} 15:29:39 INFO - {} 15:29:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation abort() - {} 15:29:39 INFO - {} 15:29:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface object - {} 15:29:39 INFO - {} 15:29:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface prototype object - {} 15:29:39 INFO - {} 15:29:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface object - {} 15:29:39 INFO - {} 15:29:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface prototype object - {} 15:29:39 INFO - {} 15:29:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface object - {} 15:29:39 INFO - {} 15:29:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface prototype object - {} 15:29:39 INFO - {} 15:29:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute readyState - {} 15:29:39 INFO - {} 15:29:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute result - {} 15:29:39 INFO - {} 15:29:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute error - {} 15:29:39 INFO - {} 15:29:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadstart - {} 15:29:39 INFO - {} 15:29:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onprogress - {} 15:29:39 INFO - {} 15:29:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onload - {} 15:29:39 INFO - {} 15:29:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onabort - {} 15:29:39 INFO - {} 15:29:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onerror - {} 15:29:39 INFO - {} 15:29:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadend - {} 15:29:39 INFO - {} 15:29:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader must be primary interface of new FileReader() - {} 15:29:39 INFO - {} 15:29:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReader() - {} 15:29:39 INFO - {} 15:29:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0) - {} 15:29:39 INFO - {} 15:29:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError - {} 15:29:39 INFO - {} 15:29:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1) - {} 15:29:39 INFO - {} 15:29:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError - {} 15:29:39 INFO - {} 15:29:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2) - {} 15:29:39 INFO - {} 15:29:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError - {} 15:29:39 INFO - {} 15:29:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3) - {} 15:29:39 INFO - {} 15:29:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4) - {} 15:29:39 INFO - {} 15:29:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5) - {} 15:29:39 INFO - {} 15:29:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6) - {} 15:29:39 INFO - {} 15:29:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7) - {} 15:29:39 INFO - {} 15:29:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "result" with the proper type (8) - {} 15:29:39 INFO - {} 15:29:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "error" with the proper type (9) - {} 15:29:39 INFO - {} 15:29:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10) - {} 15:29:39 INFO - {} 15:29:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11) - {} 15:29:39 INFO - {} 15:29:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12) - {} 15:29:39 INFO - {} 15:29:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13) - {} 15:29:39 INFO - {} 15:29:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14) - {} 15:29:39 INFO - {} 15:29:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15) - {} 15:29:39 INFO - {} 15:29:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface object - {} 15:29:39 INFO - {} 15:29:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object length - {} 15:29:39 INFO - {} 15:29:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object name - {} 15:29:39 INFO - {} 15:29:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object - {} 15:29:39 INFO - {} 15:29:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object's "constructor" property - {} 15:29:39 INFO - {} 15:29:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsArrayBuffer(Blob) - {} 15:29:39 INFO - {} 15:29:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsText(Blob,DOMString) - {} 15:29:39 INFO - {} 15:29:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsDataURL(Blob) - {} 15:29:39 INFO - {} 15:29:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync must be primary interface of new FileReaderSync() - {} 15:29:39 INFO - {} 15:29:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReaderSync() - {} 15:29:39 INFO - {} 15:29:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsArrayBuffer" with the proper type (0) - {} 15:29:39 INFO - {} 15:29:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsArrayBuffer(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {} 15:29:39 INFO - {} 15:29:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsText" with the proper type (1) - {} 15:29:39 INFO - {} 15:29:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsText(Blob,DOMString) on new FileReaderSync() with too few arguments must throw TypeError - {} 15:29:39 INFO - {} 15:29:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsDataURL" with the proper type (2) - {} 15:29:39 INFO - {} 15:29:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsDataURL(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {} 15:29:39 INFO - {} 15:29:39 INFO - TEST-OK | /FileAPI/idlharness.worker | took 1517ms 15:29:39 INFO - PROCESS | 3848 | 1462487379921 Marionette TRACE conn2 -> [0,3017,"getWindowHandle",null] 15:29:39 INFO - PROCESS | 3848 | 1462487379923 Marionette TRACE conn2 <- [1,3017,null,{"value":"13"}] 15:29:39 INFO - TEST-START | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html 15:29:39 INFO - PROCESS | 3848 | 1462487379927 Marionette TRACE conn2 -> [0,3018,"setScriptTimeout",{"ms":35000}] 15:29:39 INFO - PROCESS | 3848 | 1462487379930 Marionette TRACE conn2 <- [1,3018,null,{}] 15:29:39 INFO - PROCESS | 3848 | 1462487379944 Marionette TRACE conn2 -> [0,3019,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:29:40 INFO - PROCESS | 3848 | 1462487380028 Marionette TRACE conn2 <- [1,3019,null,{"value":null}] 15:29:40 INFO - PROCESS | 3848 | 1462487380036 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\", \"4d8e089e-8c00-4ed9-b753-79225e50fa4e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:29:40 INFO - PROCESS | 3848 | ++DOCSHELL 12F0C000 == 41 [pid = 3848] [id = 766] 15:29:40 INFO - PROCESS | 3848 | ++DOMWINDOW == 106 (12F15000) [pid = 3848] [serial = 2296] [outer = 00000000] 15:29:40 INFO - PROCESS | 3848 | ++DOMWINDOW == 107 (17975000) [pid = 3848] [serial = 2297] [outer = 12F15000] 15:29:40 INFO - PROCESS | 3848 | 1462487380090 Marionette DEBUG loaded listener.js 15:29:40 INFO - PROCESS | 3848 | ++DOMWINDOW == 108 (17F1B800) [pid = 3848] [serial = 2298] [outer = 12F15000] 15:29:40 INFO - PROCESS | 3848 | 1462487380536 Marionette TRACE conn2 <- [1,3020,null,{"value":["/FileAPI/FileReader/Progress_event_bubbles_cancelable.html",0,null,null,[["Check the values of bubbles and cancelable are false when the progress event is dispatched",0,null,null]]]}] 15:29:40 INFO - TEST-PASS | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html | Check the values of bubbles and cancelable are false when the progress event is dispatched 15:29:40 INFO - TEST-OK | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html | took 626ms 15:29:40 INFO - PROCESS | 3848 | 1462487380579 Marionette TRACE conn2 -> [0,3021,"getWindowHandle",null] 15:29:40 INFO - PROCESS | 3848 | 1462487380582 Marionette TRACE conn2 <- [1,3021,null,{"value":"13"}] 15:29:40 INFO - PROCESS | 3848 | 1462487380585 Marionette TRACE conn2 -> [0,3022,"setScriptTimeout",{"ms":35000}] 15:29:40 INFO - PROCESS | 3848 | 1462487380587 Marionette TRACE conn2 <- [1,3022,null,{}] 15:29:40 INFO - TEST-START | /FileAPI/blob/Blob-XHR-revoke.html 15:29:40 INFO - PROCESS | 3848 | 1462487380590 Marionette TRACE conn2 -> [0,3023,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:29:40 INFO - PROCESS | 3848 | 1462487380715 Marionette TRACE conn2 <- [1,3023,null,{"value":null}] 15:29:40 INFO - PROCESS | 3848 | 1462487380721 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\", \"4d8e089e-8c00-4ed9-b753-79225e50fa4e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:29:40 INFO - PROCESS | 3848 | ++DOCSHELL 17972C00 == 42 [pid = 3848] [id = 767] 15:29:40 INFO - PROCESS | 3848 | ++DOMWINDOW == 109 (1A31A400) [pid = 3848] [serial = 2299] [outer = 00000000] 15:29:40 INFO - PROCESS | 3848 | ++DOMWINDOW == 110 (1A5EFC00) [pid = 3848] [serial = 2300] [outer = 1A31A400] 15:29:40 INFO - PROCESS | 3848 | 1462487380765 Marionette DEBUG loaded listener.js 15:29:40 INFO - PROCESS | 3848 | ++DOMWINDOW == 111 (1A767800) [pid = 3848] [serial = 2301] [outer = 1A31A400] 15:29:41 INFO - PROCESS | 3848 | 1462487381239 Marionette TRACE conn2 <- [1,3024,null,{"value":["/FileAPI/blob/Blob-XHR-revoke.html",0,null,null,[["Revoking blob URL used with XMLHttpRequest",0,null,null]]]}] 15:29:41 INFO - TEST-PASS | /FileAPI/blob/Blob-XHR-revoke.html | Revoking blob URL used with XMLHttpRequest 15:29:41 INFO - TEST-OK | /FileAPI/blob/Blob-XHR-revoke.html | took 703ms 15:29:41 INFO - PROCESS | 3848 | 1462487381286 Marionette TRACE conn2 -> [0,3025,"getWindowHandle",null] 15:29:41 INFO - PROCESS | 3848 | 1462487381288 Marionette TRACE conn2 <- [1,3025,null,{"value":"13"}] 15:29:41 INFO - PROCESS | 3848 | 1462487381292 Marionette TRACE conn2 -> [0,3026,"setScriptTimeout",{"ms":35000}] 15:29:41 INFO - TEST-START | /FileAPI/blob/Blob-close.html 15:29:41 INFO - PROCESS | 3848 | 1462487381293 Marionette TRACE conn2 <- [1,3026,null,{}] 15:29:41 INFO - PROCESS | 3848 | 1462487381297 Marionette TRACE conn2 -> [0,3027,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:29:41 INFO - PROCESS | 3848 | 1462487381414 Marionette TRACE conn2 <- [1,3027,null,{"value":null}] 15:29:41 INFO - PROCESS | 3848 | 1462487381510 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\", \"4d8e089e-8c00-4ed9-b753-79225e50fa4e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:29:41 INFO - PROCESS | 3848 | ++DOCSHELL 1A80B400 == 43 [pid = 3848] [id = 768] 15:29:41 INFO - PROCESS | 3848 | ++DOMWINDOW == 112 (1A80CC00) [pid = 3848] [serial = 2302] [outer = 00000000] 15:29:41 INFO - PROCESS | 3848 | ++DOMWINDOW == 113 (1AC18000) [pid = 3848] [serial = 2303] [outer = 1A80CC00] 15:29:41 INFO - PROCESS | 3848 | 1462487381553 Marionette DEBUG loaded listener.js 15:29:41 INFO - PROCESS | 3848 | ++DOMWINDOW == 114 (1AC1CC00) [pid = 3848] [serial = 2304] [outer = 1A80CC00] 15:29:41 INFO - PROCESS | 3848 | 1462487381941 Marionette TRACE conn2 <- [1,3028,null,{"value":["/FileAPI/blob/Blob-close.html",0,null,null,[["Blob.close",1,"blob.close is not a function","@http://web-platform.test:8000/FileAPI/blob/Blob-close.html:13:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-close.html:10:1\n"]]]}] 15:29:42 INFO - TEST-FAIL | /FileAPI/blob/Blob-close.html | Blob.close - blob.close is not a function 15:29:42 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:13:3 15:29:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:29:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:29:42 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:10:1 15:29:42 INFO - TEST-OK | /FileAPI/blob/Blob-close.html | took 704ms 15:29:42 INFO - PROCESS | 3848 | 1462487381992 Marionette TRACE conn2 -> [0,3029,"getWindowHandle",null] 15:29:42 INFO - PROCESS | 3848 | 1462487381994 Marionette TRACE conn2 <- [1,3029,null,{"value":"13"}] 15:29:42 INFO - TEST-START | /FileAPI/blob/Blob-constructor.html 15:29:42 INFO - PROCESS | 3848 | 1462487381997 Marionette TRACE conn2 -> [0,3030,"setScriptTimeout",{"ms":35000}] 15:29:42 INFO - PROCESS | 3848 | 1462487381999 Marionette TRACE conn2 <- [1,3030,null,{}] 15:29:42 INFO - PROCESS | 3848 | 1462487382002 Marionette TRACE conn2 -> [0,3031,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:29:42 INFO - PROCESS | 3848 | 1462487382144 Marionette TRACE conn2 <- [1,3031,null,{"value":null}] 15:29:42 INFO - PROCESS | 3848 | 1462487382211 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\", \"4d8e089e-8c00-4ed9-b753-79225e50fa4e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:29:42 INFO - PROCESS | 3848 | ++DOCSHELL 0F624800 == 44 [pid = 3848] [id = 769] 15:29:42 INFO - PROCESS | 3848 | ++DOMWINDOW == 115 (1AC17400) [pid = 3848] [serial = 2305] [outer = 00000000] 15:29:42 INFO - PROCESS | 3848 | ++DOMWINDOW == 116 (1AD41800) [pid = 3848] [serial = 2306] [outer = 1AC17400] 15:29:42 INFO - PROCESS | 3848 | 1462487382258 Marionette DEBUG loaded listener.js 15:29:42 INFO - PROCESS | 3848 | ++DOMWINDOW == 117 (1AD49800) [pid = 3848] [serial = 2307] [outer = 1AC17400] 15:29:43 INFO - PROCESS | 3848 | --DOMWINDOW == 116 (16656C00) [pid = 3848] [serial = 2258] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html] 15:29:43 INFO - PROCESS | 3848 | --DOMWINDOW == 115 (1789A400) [pid = 3848] [serial = 2261] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html] 15:29:43 INFO - PROCESS | 3848 | --DOMWINDOW == 114 (1664C000) [pid = 3848] [serial = 2235] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/tests/approved/support/ProcessingInstruction.DOMCharacterDataModified.xml] 15:29:43 INFO - PROCESS | 3848 | --DOMWINDOW == 113 (155EA800) [pid = 3848] [serial = 2252] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html] 15:29:43 INFO - PROCESS | 3848 | --DOMWINDOW == 112 (11004800) [pid = 3848] [serial = 2243] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/tests/approved/stopImmediatePropagation.effect.html] 15:29:43 INFO - PROCESS | 3848 | --DOMWINDOW == 111 (10EA7400) [pid = 3848] [serial = 2240] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/tests/approved/domnodeinserted.html] 15:29:43 INFO - PROCESS | 3848 | --DOMWINDOW == 110 (11028000) [pid = 3848] [serial = 2246] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/tests/approved/stopPropagation.deferred.effect.html] 15:29:43 INFO - PROCESS | 3848 | --DOMWINDOW == 109 (13727C00) [pid = 3848] [serial = 2249] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html] 15:29:43 INFO - PROCESS | 3848 | --DOMWINDOW == 108 (17F1E400) [pid = 3848] [serial = 2267] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/support/ProcessingInstruction.DOMCharacterDataModified.xml] 15:29:43 INFO - PROCESS | 3848 | --DOMWINDOW == 107 (0F667400) [pid = 3848] [serial = 2264] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html] 15:29:43 INFO - PROCESS | 3848 | --DOMWINDOW == 106 (16630400) [pid = 3848] [serial = 2255] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html] 15:29:43 INFO - PROCESS | 3848 | --DOMWINDOW == 105 (17E9C400) [pid = 3848] [serial = 2145] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.radians.html] 15:29:43 INFO - PROCESS | 3848 | --DOMWINDOW == 104 (1789B400) [pid = 3848] [serial = 2269] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html] 15:29:43 INFO - PROCESS | 3848 | 1462487383162 Marionette TRACE conn2 <- [1,3032,null,{"value":["/FileAPI/blob/Blob-constructor.html",0,null,null,[["Blob interface object",0,null,null],["no-argument Blob constructor",0,null,null],["no-argument Blob constructor without 'new'",0,null,null],["no-argument Blob constructor without brackets",0,null,null],["Passing non-objects, Dates and RegExps for blobParts should throw a TypeError.",0,null,null],["A plain object with @@iterator should be treated as a sequence for the blobParts argument.",0,null,null],["A plain object with @@iterator and a length property should be treated as a sequence for the blobParts argument.",0,null,null],["A String object should be treated as a sequence for the blobParts argument.",0,null,null],["A Uint8Array object should be treated as a sequence for the blobParts argument.",0,null,null],["The length getter should be invoked and any exceptions should be propagated.",0,null,null],["A platform object that supports indexed properties should be treated as a sequence for the blobParts argument (overwritten 'length'.)",0,null,null],["ToUint32 should be applied to the length and any exceptions should be propagated.",0,null,null],["Getters and value conversions should happen in order until an exception is thrown.",0,null,null],["ToString should be called on elements of the blobParts array and any exceptions should be propagated.",0,null,null],["Changes to the blobParts array should be reflected in the returned Blob (pop).",0,null,null],["Changes to the blobParts array should be reflected in the returned Blob (unshift).",0,null,null],["ToString should be called on elements of the blobParts array.",0,null,null],["ArrayBuffer elements of the blobParts array should be supported.",0,null,null],["Passing typed arrays as elements of the blobParts array should work.",0,null,null],["Passing a Float64Array as element of the blobParts array should work.",0,null,null],["Passing an platform object that supports indexed properties as the blobParts array should work (select).",0,null,null],["Passing a platform array object as the blobParts array should work (MessagePort[]).",0,null,null],["Passing a platform array object as the blobParts array should work (Attr[]).",0,null,null],["Array with two blobs",0,null,null],["Array with two buffers",0,null,null],["Array with two bufferviews",0,null,null],["Array with mixed types",0,null,null],["The 'endings' property should be ignored.",1,"'endings' member of BlobPropertyBag 'invalidEnumValue' is not a valid value for enumeration EndingTypes.","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:391:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:390:1\n"],["options properties should be accessed in lexicographic order.",0,null,null],["Arguments should be evaluated from left to right.",0,null,null],["Passing null (index 0) for options should use the defaults.",0,null,null],["Passing null (index 0) for options should use the defaults (with newlines).",0,null,null],["Passing undefined (index 1) for options should use the defaults.",0,null,null],["Passing undefined (index 1) for options should use the defaults (with newlines).",0,null,null],["Passing object \"[object Object]\" (index 2) for options should use the defaults.",0,null,null],["Passing object \"[object Object]\" (index 2) for options should use the defaults (with newlines).",0,null,null],["Passing object \"[object Object]\" (index 3) for options should use the defaults.",0,null,null],["Passing object \"[object Object]\" (index 3) for options should use the defaults (with newlines).",0,null,null],["Passing object \"/regex/\" (index 4) for options should use the defaults.",1,"Argument 2 of Blob.constructor can't be converted to a dictionary.","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:431:12\ntest_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:430:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1\n"],["Passing object \"/regex/\" (index 4) for options should use the defaults (with newlines).",1,"Argument 2 of Blob.constructor can't be converted to a dictionary.","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:438:12\ntest_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:437:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1\n"],["Passing function \"function () {}\" (index 5) for options should use the defaults.",0,null,null],["Passing function \"function () {}\" (index 5) for options should use the defaults (with newlines).",0,null,null],["Newlines should not change when endings is 'transparent'.",0,null,null],["Newlines should not change when endings is 'native'.",1,"assert_equals: expected 9 but got 13","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:12:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:453:1\n"],["Blob with type \"\"",0,null,null],["Blob with type \"a\"",0,null,null],["Blob with type \"A\"",1,"assert_equals: expected \"a\" but got \"A\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"text/html\"",0,null,null],["Blob with type \"TEXT/HTML\"",1,"assert_equals: expected \"text/html\" but got \"TEXT/HTML\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"å\"",1,"assert_equals: expected \"\" but got \"å\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"𐑾\"",1,"assert_equals: expected \"\" but got \"𐑾\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \" image/gif \"",0,null,null],["Blob with type \"\\timage/gif\\t\"",1,"assert_equals: expected \"\" but got \"\\timage/gif\\t\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"image/gif;\"",1,"assert_equals: expected \"\" but got \"image/gif;\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"İmage/gif\"",1,"assert_equals: expected \"\" but got \"İmage/gif\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"ımage/gif\"",1,"assert_equals: expected \"\" but got \"ımage/gif\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"image/gif\\0\"",1,"assert_equals: expected \"\" but got \"image/gif\\0\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"unknown/unknown\"",0,null,null],["Blob with type \"text/plain\"",0,null,null],["Blob with type \"image/png\"",0,null,null]]]}] 15:29:43 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob interface object 15:29:43 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor 15:29:43 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without 'new' 15:29:43 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without brackets 15:29:43 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing non-objects, Dates and RegExps for blobParts should throw a TypeError. 15:29:43 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A plain object with @@iterator should be treated as a sequence for the blobParts argument. 15:29:43 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A plain object with @@iterator and a length property should be treated as a sequence for the blobParts argument. 15:29:43 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A String object should be treated as a sequence for the blobParts argument. 15:29:43 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A Uint8Array object should be treated as a sequence for the blobParts argument. 15:29:43 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | The length getter should be invoked and any exceptions should be propagated. 15:29:43 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A platform object that supports indexed properties should be treated as a sequence for the blobParts argument (overwritten 'length'.) 15:29:43 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToUint32 should be applied to the length and any exceptions should be propagated. 15:29:43 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Getters and value conversions should happen in order until an exception is thrown. 15:29:43 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToString should be called on elements of the blobParts array and any exceptions should be propagated. 15:29:43 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (pop). 15:29:43 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (unshift). 15:29:43 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToString should be called on elements of the blobParts array. 15:29:43 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ArrayBuffer elements of the blobParts array should be supported. 15:29:43 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing typed arrays as elements of the blobParts array should work. 15:29:43 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a Float64Array as element of the blobParts array should work. 15:29:43 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing an platform object that supports indexed properties as the blobParts array should work (select). 15:29:43 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (MessagePort[]). 15:29:43 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (Attr[]). 15:29:43 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two blobs 15:29:43 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two buffers 15:29:43 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two bufferviews 15:29:43 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with mixed types 15:29:43 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | The 'endings' property should be ignored. - 'endings' member of BlobPropertyBag 'invalidEnumValue' is not a valid value for enumeration EndingTypes. 15:29:43 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:391:3 15:29:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:29:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:29:43 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:390:1 15:29:43 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | options properties should be accessed in lexicographic order. 15:29:43 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Arguments should be evaluated from left to right. 15:29:43 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults. 15:29:43 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults (with newlines). 15:29:43 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults. 15:29:43 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults (with newlines). 15:29:43 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults. 15:29:43 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults (with newlines). 15:29:43 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults. 15:29:43 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults (with newlines). 15:29:43 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Passing object "/regex/" (index 4) for options should use the defaults. - Argument 2 of Blob.constructor can't be converted to a dictionary. 15:29:43 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:431:12 15:29:43 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16 15:29:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:29:43 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 15:29:43 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:430:3 15:29:43 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1 15:29:43 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Passing object "/regex/" (index 4) for options should use the defaults (with newlines). - Argument 2 of Blob.constructor can't be converted to a dictionary. 15:29:43 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:438:12 15:29:43 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16 15:29:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:29:43 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 15:29:43 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:437:3 15:29:43 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1 15:29:43 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults. 15:29:43 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults (with newlines). 15:29:43 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'transparent'. 15:29:43 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'native'. - assert_equals: expected 9 but got 13 15:29:43 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:12:5 15:29:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:29:43 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 15:29:43 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:453:1 15:29:43 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "" 15:29:43 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "a" 15:29:43 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "A" - assert_equals: expected "a" but got "A" 15:29:43 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 15:29:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:29:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:29:43 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 15:29:43 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 15:29:43 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/html" 15:29:43 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "TEXT/HTML" - assert_equals: expected "text/html" but got "TEXT/HTML" 15:29:43 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 15:29:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:29:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:29:43 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 15:29:43 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 15:29:43 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "å" - assert_equals: expected "" but got "å" 15:29:43 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 15:29:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:29:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:29:43 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 15:29:43 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 15:29:43 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "𐑾" - assert_equals: expected "" but got "𐑾" 15:29:43 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 15:29:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:29:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:29:43 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 15:29:43 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 15:29:43 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type " image/gif " 15:29:43 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "\timage/gif\t" - assert_equals: expected "" but got "\timage/gif\t" 15:29:43 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 15:29:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:29:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:29:43 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 15:29:43 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 15:29:43 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif;" - assert_equals: expected "" but got "image/gif;" 15:29:43 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 15:29:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:29:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:29:43 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 15:29:43 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 15:29:43 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "İmage/gif" - assert_equals: expected "" but got "İmage/gif" 15:29:43 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 15:29:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:29:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:29:43 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 15:29:43 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 15:29:43 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "ımage/gif" - assert_equals: expected "" but got "ımage/gif" 15:29:43 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 15:29:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:29:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:29:43 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 15:29:43 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 15:29:43 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif\0" - assert_equals: expected "" but got "image/gif\0" 15:29:43 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 15:29:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:29:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:29:43 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 15:29:43 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 15:29:43 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "unknown/unknown" 15:29:43 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/plain" 15:29:43 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "image/png" 15:29:43 INFO - TEST-OK | /FileAPI/blob/Blob-constructor.html | took 1235ms 15:29:43 INFO - PROCESS | 3848 | 1462487383228 Marionette TRACE conn2 -> [0,3033,"getWindowHandle",null] 15:29:43 INFO - PROCESS | 3848 | 1462487383230 Marionette TRACE conn2 <- [1,3033,null,{"value":"13"}] 15:29:43 INFO - TEST-START | /FileAPI/blob/Blob-in-worker.worker 15:29:43 INFO - PROCESS | 3848 | 1462487383234 Marionette TRACE conn2 -> [0,3034,"setScriptTimeout",{"ms":35000}] 15:29:43 INFO - PROCESS | 3848 | 1462487383235 Marionette TRACE conn2 <- [1,3034,null,{}] 15:29:43 INFO - PROCESS | 3848 | 1462487383239 Marionette TRACE conn2 -> [0,3035,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:29:43 INFO - PROCESS | 3848 | 1462487383356 Marionette TRACE conn2 <- [1,3035,null,{"value":null}] 15:29:43 INFO - PROCESS | 3848 | 1462487383420 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\", \"4d8e089e-8c00-4ed9-b753-79225e50fa4e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:29:43 INFO - PROCESS | 3848 | ++DOCSHELL 0F672800 == 45 [pid = 3848] [id = 770] 15:29:43 INFO - PROCESS | 3848 | ++DOMWINDOW == 105 (10590000) [pid = 3848] [serial = 2308] [outer = 00000000] 15:29:43 INFO - PROCESS | 3848 | ++DOMWINDOW == 106 (17E9C400) [pid = 3848] [serial = 2309] [outer = 10590000] 15:29:43 INFO - PROCESS | 3848 | 1462487383464 Marionette DEBUG loaded listener.js 15:29:43 INFO - PROCESS | 3848 | ++DOMWINDOW == 107 (184B2400) [pid = 3848] [serial = 2310] [outer = 10590000] 15:29:43 INFO - PROCESS | 3848 | [3848] WARNING: Failed to retarget HTML data delivery to the parser thread.: file c:/builds/moz2_slave/m-aurora-w32-d-000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 15:29:43 INFO - PROCESS | 3848 | 1462487383838 Marionette TRACE conn2 <- [1,3036,null,{"value":["/FileAPI/blob/Blob-in-worker.worker",0,null,null,[["Create Blob in Worker",0,{},{}]]]}] 15:29:43 INFO - TEST-PASS | /FileAPI/blob/Blob-in-worker.worker | Create Blob in Worker - {} 15:29:43 INFO - {} 15:29:43 INFO - TEST-OK | /FileAPI/blob/Blob-in-worker.worker | took 640ms 15:29:43 INFO - PROCESS | 3848 | 1462487383871 Marionette TRACE conn2 -> [0,3037,"getWindowHandle",null] 15:29:43 INFO - PROCESS | 3848 | 1462487383873 Marionette TRACE conn2 <- [1,3037,null,{"value":"13"}] 15:29:43 INFO - PROCESS | 3848 | 1462487383877 Marionette TRACE conn2 -> [0,3038,"setScriptTimeout",{"ms":35000}] 15:29:43 INFO - TEST-START | /FileAPI/blob/Blob-slice-overflow.html 15:29:43 INFO - PROCESS | 3848 | 1462487383878 Marionette TRACE conn2 <- [1,3038,null,{}] 15:29:43 INFO - PROCESS | 3848 | 1462487383882 Marionette TRACE conn2 -> [0,3039,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:29:43 INFO - PROCESS | 3848 | 1462487383962 Marionette TRACE conn2 <- [1,3039,null,{"value":null}] 15:29:43 INFO - PROCESS | 3848 | 1462487383968 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\", \"4d8e089e-8c00-4ed9-b753-79225e50fa4e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:29:44 INFO - PROCESS | 3848 | ++DOCSHELL 1100D000 == 46 [pid = 3848] [id = 771] 15:29:44 INFO - PROCESS | 3848 | ++DOMWINDOW == 108 (12E2F800) [pid = 3848] [serial = 2311] [outer = 00000000] 15:29:44 INFO - PROCESS | 3848 | ++DOMWINDOW == 109 (16631C00) [pid = 3848] [serial = 2312] [outer = 12E2F800] 15:29:44 INFO - PROCESS | 3848 | 1462487384011 Marionette DEBUG loaded listener.js 15:29:44 INFO - PROCESS | 3848 | ++DOMWINDOW == 110 (1AEC9000) [pid = 3848] [serial = 2313] [outer = 12E2F800] 15:29:44 INFO - PROCESS | 3848 | 1462487384432 Marionette TRACE conn2 <- [1,3040,null,{"value":["/FileAPI/blob/Blob-slice-overflow.html",0,null,null,[["slice start is negative, relativeStart will be max((size + start), 0)",0,null,null],["slice start is greater than blob size, relativeStart will be min(start, size)",0,null,null],["slice end is negative, relativeEnd will be max((size + end), 0)",0,null,null],["slice end is greater than blob size, relativeEnd will be min(end, size)",0,null,null]]]}] 15:29:44 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is negative, relativeStart will be max((size + start), 0) 15:29:44 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is greater than blob size, relativeStart will be min(start, size) 15:29:44 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is negative, relativeEnd will be max((size + end), 0) 15:29:44 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is greater than blob size, relativeEnd will be min(end, size) 15:29:44 INFO - TEST-OK | /FileAPI/blob/Blob-slice-overflow.html | took 594ms 15:29:44 INFO - PROCESS | 3848 | 1462487384474 Marionette TRACE conn2 -> [0,3041,"getWindowHandle",null] 15:29:44 INFO - PROCESS | 3848 | 1462487384476 Marionette TRACE conn2 <- [1,3041,null,{"value":"13"}] 15:29:44 INFO - TEST-START | /FileAPI/blob/Blob-slice.html 15:29:44 INFO - PROCESS | 3848 | 1462487384494 Marionette TRACE conn2 -> [0,3042,"setScriptTimeout",{"ms":35000}] 15:29:44 INFO - PROCESS | 3848 | 1462487384496 Marionette TRACE conn2 <- [1,3042,null,{}] 15:29:44 INFO - PROCESS | 3848 | 1462487384499 Marionette TRACE conn2 -> [0,3043,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:29:44 INFO - PROCESS | 3848 | 1462487384587 Marionette TRACE conn2 <- [1,3043,null,{"value":null}] 15:29:44 INFO - PROCESS | 3848 | 1462487384594 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\", \"4d8e089e-8c00-4ed9-b753-79225e50fa4e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:29:44 INFO - PROCESS | 3848 | ++DOCSHELL 1662E800 == 47 [pid = 3848] [id = 772] 15:29:44 INFO - PROCESS | 3848 | ++DOMWINDOW == 111 (1AECF400) [pid = 3848] [serial = 2314] [outer = 00000000] 15:29:44 INFO - PROCESS | 3848 | ++DOMWINDOW == 112 (1AED2C00) [pid = 3848] [serial = 2315] [outer = 1AECF400] 15:29:44 INFO - PROCESS | 3848 | 1462487384641 Marionette DEBUG loaded listener.js 15:29:44 INFO - PROCESS | 3848 | ++DOMWINDOW == 113 (1AED4C00) [pid = 3848] [serial = 2316] [outer = 1AECF400] 15:29:45 INFO - PROCESS | 3848 | --DOCSHELL 106AE000 == 46 [pid = 3848] [id = 705] 15:29:45 INFO - PROCESS | 3848 | --DOCSHELL 0F670400 == 45 [pid = 3848] [id = 747] 15:29:45 INFO - PROCESS | 3848 | --DOCSHELL 11B09400 == 44 [pid = 3848] [id = 717] 15:29:45 INFO - PROCESS | 3848 | --DOCSHELL 11B42000 == 43 [pid = 3848] [id = 731] 15:29:45 INFO - PROCESS | 3848 | --DOCSHELL 12F0D400 == 42 [pid = 3848] [id = 690] 15:29:45 INFO - PROCESS | 3848 | --DOCSHELL 1662C000 == 41 [pid = 3848] [id = 729] 15:29:45 INFO - PROCESS | 3848 | --DOCSHELL 164C2800 == 40 [pid = 3848] [id = 718] 15:29:45 INFO - PROCESS | 3848 | --DOCSHELL 17041400 == 39 [pid = 3848] [id = 719] 15:29:45 INFO - PROCESS | 3848 | --DOCSHELL 10DE6C00 == 38 [pid = 3848] [id = 765] 15:29:45 INFO - PROCESS | 3848 | --DOCSHELL 10DE7C00 == 37 [pid = 3848] [id = 764] 15:29:45 INFO - PROCESS | 3848 | --DOCSHELL 1A195800 == 36 [pid = 3848] [id = 762] 15:29:45 INFO - PROCESS | 3848 | --DOCSHELL 1408FC00 == 35 [pid = 3848] [id = 763] 15:29:45 INFO - PROCESS | 3848 | --DOCSHELL 1101B000 == 34 [pid = 3848] [id = 760] 15:29:45 INFO - PROCESS | 3848 | --DOCSHELL 1736DC00 == 33 [pid = 3848] [id = 761] 15:29:45 INFO - PROCESS | 3848 | --DOCSHELL 19ECBC00 == 32 [pid = 3848] [id = 758] 15:29:45 INFO - PROCESS | 3848 | --DOCSHELL 1060E000 == 31 [pid = 3848] [id = 759] 15:29:46 INFO - PROCESS | 3848 | --DOCSHELL 0F672800 == 30 [pid = 3848] [id = 770] 15:29:46 INFO - PROCESS | 3848 | --DOCSHELL 1A80B400 == 29 [pid = 3848] [id = 768] 15:29:46 INFO - PROCESS | 3848 | --DOCSHELL 12F0C000 == 28 [pid = 3848] [id = 766] 15:29:46 INFO - PROCESS | 3848 | --DOCSHELL 0F624800 == 27 [pid = 3848] [id = 769] 15:29:46 INFO - PROCESS | 3848 | --DOCSHELL 1100D000 == 26 [pid = 3848] [id = 771] 15:29:46 INFO - PROCESS | 3848 | --DOCSHELL 17972C00 == 25 [pid = 3848] [id = 767] 15:29:46 INFO - PROCESS | 3848 | --DOMWINDOW == 112 (17F8D800) [pid = 3848] [serial = 2147] [outer = 00000000] [url = about:blank] 15:29:46 INFO - PROCESS | 3848 | --DOMWINDOW == 111 (1736F800) [pid = 3848] [serial = 2259] [outer = 00000000] [url = about:blank] 15:29:46 INFO - PROCESS | 3848 | --DOMWINDOW == 110 (17F19400) [pid = 3848] [serial = 2262] [outer = 00000000] [url = about:blank] 15:29:46 INFO - PROCESS | 3848 | --DOMWINDOW == 109 (10E0A800) [pid = 3848] [serial = 2221] [outer = 00000000] [url = about:blank] 15:29:46 INFO - PROCESS | 3848 | --DOMWINDOW == 108 (11BCBC00) [pid = 3848] [serial = 2224] [outer = 00000000] [url = about:blank] 15:29:46 INFO - PROCESS | 3848 | --DOMWINDOW == 107 (155E3400) [pid = 3848] [serial = 2227] [outer = 00000000] [url = about:blank] 15:29:46 INFO - PROCESS | 3848 | --DOMWINDOW == 106 (160BF000) [pid = 3848] [serial = 2230] [outer = 00000000] [url = about:blank] 15:29:46 INFO - PROCESS | 3848 | --DOMWINDOW == 105 (16652C00) [pid = 3848] [serial = 2236] [outer = 00000000] [url = about:blank] 15:29:46 INFO - PROCESS | 3848 | --DOMWINDOW == 104 (164BC400) [pid = 3848] [serial = 2233] [outer = 00000000] [url = about:blank] 15:29:46 INFO - PROCESS | 3848 | --DOMWINDOW == 103 (17046000) [pid = 3848] [serial = 2238] [outer = 00000000] [url = about:blank] 15:29:46 INFO - PROCESS | 3848 | --DOMWINDOW == 102 (16181800) [pid = 3848] [serial = 2253] [outer = 00000000] [url = about:blank] 15:29:46 INFO - PROCESS | 3848 | --DOMWINDOW == 101 (11510800) [pid = 3848] [serial = 2245] [outer = 00000000] [url = about:blank] 15:29:46 INFO - PROCESS | 3848 | --DOMWINDOW == 100 (11025800) [pid = 3848] [serial = 2244] [outer = 00000000] [url = about:blank] 15:29:46 INFO - PROCESS | 3848 | --DOMWINDOW == 99 (160C4C00) [pid = 3848] [serial = 2242] [outer = 00000000] [url = about:blank] 15:29:46 INFO - PROCESS | 3848 | --DOMWINDOW == 98 (15C5FC00) [pid = 3848] [serial = 2241] [outer = 00000000] [url = about:blank] 15:29:46 INFO - PROCESS | 3848 | --DOMWINDOW == 97 (12C3F000) [pid = 3848] [serial = 2247] [outer = 00000000] [url = about:blank] 15:29:46 INFO - PROCESS | 3848 | --DOMWINDOW == 96 (131DC000) [pid = 3848] [serial = 2248] [outer = 00000000] [url = about:blank] 15:29:46 INFO - PROCESS | 3848 | --DOMWINDOW == 95 (13CBD000) [pid = 3848] [serial = 2250] [outer = 00000000] [url = about:blank] 15:29:46 INFO - PROCESS | 3848 | --DOMWINDOW == 94 (146D5800) [pid = 3848] [serial = 2251] [outer = 00000000] [url = about:blank] 15:29:46 INFO - PROCESS | 3848 | --DOMWINDOW == 93 (17373800) [pid = 3848] [serial = 2260] [outer = 00000000] [url = about:blank] 15:29:46 INFO - PROCESS | 3848 | --DOMWINDOW == 92 (19ED7800) [pid = 3848] [serial = 2273] [outer = 00000000] [url = about:blank] 15:29:46 INFO - PROCESS | 3848 | --DOMWINDOW == 91 (1802D800) [pid = 3848] [serial = 2268] [outer = 00000000] [url = about:blank] 15:29:46 INFO - PROCESS | 3848 | --DOMWINDOW == 90 (11762C00) [pid = 3848] [serial = 2265] [outer = 00000000] [url = about:blank] 15:29:46 INFO - PROCESS | 3848 | --DOMWINDOW == 89 (146D3800) [pid = 3848] [serial = 2266] [outer = 00000000] [url = about:blank] 15:29:46 INFO - PROCESS | 3848 | --DOMWINDOW == 88 (16657000) [pid = 3848] [serial = 2256] [outer = 00000000] [url = about:blank] 15:29:46 INFO - PROCESS | 3848 | --DOMWINDOW == 87 (17F23000) [pid = 3848] [serial = 2263] [outer = 00000000] [url = about:blank] 15:29:46 INFO - PROCESS | 3848 | --DOMWINDOW == 86 (166E5800) [pid = 3848] [serial = 2257] [outer = 00000000] [url = about:blank] 15:29:46 INFO - PROCESS | 3848 | --DOMWINDOW == 85 (164BFC00) [pid = 3848] [serial = 2254] [outer = 00000000] [url = about:blank] 15:29:46 INFO - PROCESS | 3848 | --DOMWINDOW == 84 (18038400) [pid = 3848] [serial = 2270] [outer = 00000000] [url = about:blank] 15:29:46 INFO - PROCESS | 3848 | --DOMWINDOW == 83 (1803A400) [pid = 3848] [serial = 2271] [outer = 00000000] [url = about:blank] 15:29:46 INFO - PROCESS | 3848 | 1462487386901 Marionette TRACE conn2 <- [1,3044,null,{"value":["/FileAPI/blob/Blob-slice.html",0,null,null,[["no-argument Blob slice",0,null,null],["Slices",0,null,null],["blob1.",0,null,null],["blob2.",0,null,null],["Slicing test (0,0).",0,null,null],["Slicing test: slice (0,0).",0,null,null],["Slicing test (0,1).",0,null,null],["Slicing test: slice (0,1).",0,null,null],["Slicing test (0,2).",0,null,null],["Slicing test: slice (0,2).",0,null,null],["Slicing test (0,3).",0,null,null],["Slicing test: slice (0,3).",0,null,null],["Slicing test (0,4).",0,null,null],["Slicing test: slice (0,4).",0,null,null],["Slicing test (0,5).",0,null,null],["Slicing test: slice (0,5).",0,null,null],["Slicing test (0,6).",0,null,null],["Slicing test: slice (0,6).",0,null,null],["Slicing test (0,7).",0,null,null],["Slicing test: slice (0,7).",0,null,null],["Slicing test (0,8).",0,null,null],["Slicing test: slice (0,8).",0,null,null],["Slicing test (1,0).",0,null,null],["Slicing test: slice (1,0).",0,null,null],["Slicing test (1,1).",0,null,null],["Slicing test: slice (1,1).",0,null,null],["Slicing test (1,2).",0,null,null],["Slicing test: slice (1,2).",0,null,null],["Slicing test (1,3).",0,null,null],["Slicing test: slice (1,3).",0,null,null],["Slicing test (1,4).",0,null,null],["Slicing test: slice (1,4).",0,null,null],["Slicing test (1,5).",0,null,null],["Slicing test: slice (1,5).",0,null,null],["Slicing test (1,6).",0,null,null],["Slicing test: slice (1,6).",0,null,null],["Slicing test (1,7).",0,null,null],["Slicing test: slice (1,7).",0,null,null],["Slicing test (2,0).",0,null,null],["Slicing test: slice (2,0).",0,null,null],["Slicing test (2,1).",0,null,null],["Slicing test: slice (2,1).",0,null,null],["Slicing test (2,2).",0,null,null],["Slicing test: slice (2,2).",0,null,null],["Slicing test (2,3).",0,null,null],["Slicing test: slice (2,3).",0,null,null],["Slicing test (3,0).",0,null,null],["Slicing test: slice (3,0).",0,null,null],["Slicing test (3,1).",0,null,null],["Slicing test: slice (3,1).",0,null,null],["Slicing test (3,2).",0,null,null],["Slicing test: slice (3,2).",0,null,null],["Slicing test (3,3).",0,null,null],["Slicing test: slice (3,3).",0,null,null],["Slicing test (3,4).",0,null,null],["Slicing test: slice (3,4).",0,null,null],["Slicing test (3,5).",0,null,null],["Slicing test: slice (3,5).",0,null,null],["Slicing test (4,0).",0,null,null],["Slicing test: slice (4,0).",0,null,null],["Slicing test (4,1).",0,null,null],["Slicing test: slice (4,1).",0,null,null],["Slicing test (4,2).",0,null,null],["Slicing test: slice (4,2).",0,null,null],["Slicing test (4,3).",0,null,null],["Slicing test: slice (4,3).",0,null,null],["Slicing test (4,4).",0,null,null],["Slicing test: slice (4,4).",0,null,null],["Slicing test (5,0).",0,null,null],["Slicing test: slice (5,0).",0,null,null],["Slicing test (5,1).",0,null,null],["Slicing test: slice (5,1).",0,null,null],["Slicing test (5,2).",0,null,null],["Slicing test: slice (5,2).",0,null,null],["Slicing test (5,3).",0,null,null],["Slicing test: slice (5,3).",0,null,null],["Slicing test (6,0).",0,null,null],["Slicing test: slice (6,0).",0,null,null],["Slicing test (6,1).",0,null,null],["Slicing test: slice (6,1).",0,null,null],["Slicing test (6,2).",0,null,null],["Slicing test: slice (6,2).",0,null,null],["Slicing test (7,0).",0,null,null],["Slicing test: slice (7,0).",0,null,null],["Slicing test (7,1).",0,null,null],["Slicing test: slice (7,1).",0,null,null],["Slicing test (7,2).",0,null,null],["Slicing test: slice (7,2).",0,null,null],["Slicing test (7,3).",0,null,null],["Slicing test: slice (7,3).",0,null,null],["Slicing test (8,0).",0,null,null],["Slicing test: slice (8,0).",0,null,null],["Slicing test (8,1).",0,null,null],["Slicing test: slice (8,1).",0,null,null],["Slicing test (8,2).",0,null,null],["Slicing test: slice (8,2).",0,null,null],["Slicing test (8,3).",0,null,null],["Slicing test: slice (8,3).",0,null,null],["Invalid contentType (\"ÿ\")",1,"assert_equals: expected \"\" but got \"ÿ\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te(xt/plain\")",1,"assert_equals: expected \"\" but got \"te(xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te)xt/plain\")",1,"assert_equals: expected \"\" but got \"te)xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"text/plain\")",1,"assert_equals: expected \"\" but got \"te>xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te@xt/plain\")",1,"assert_equals: expected \"\" but got \"te@xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te,xt/plain\")",1,"assert_equals: expected \"\" but got \"te,xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te;xt/plain\")",1,"assert_equals: expected \"\" but got \"te;xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te:xt/plain\")",1,"assert_equals: expected \"\" but got \"te:xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te\\\\xt/plain\")",1,"assert_equals: expected \"\" but got \"te\\\\xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te\\\"xt/plain\")",1,"assert_equals: expected \"\" but got \"te\\\"xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te/xt/plain\")",1,"assert_equals: expected \"\" but got \"te/xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te[xt/plain\")",1,"assert_equals: expected \"\" but got \"te[xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te]xt/plain\")",1,"assert_equals: expected \"\" but got \"te]xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te?xt/plain\")",1,"assert_equals: expected \"\" but got \"te?xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te=xt/plain\")",1,"assert_equals: expected \"\" but got \"te=xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te{xt/plain\")",1,"assert_equals: expected \"\" but got \"te{xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te}xt/plain\")",1,"assert_equals: expected \"\" but got \"te}xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te xt/plain\")",1,"assert_equals: expected \"\" but got \"te xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te\\txt/plain\")",1,"assert_equals: expected \"\" but got \"te\\txt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te\\0xt/plain\")",1,"assert_equals: expected \"\" but got \"te\\0xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te\\x1fxt/plain\")",1,"assert_equals: expected \"\" but got \"te\\x1fxt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"text/plain\")",1,"assert_equals: expected \"\" but got \"text/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Valid contentType (\"TEXT/PLAIN\")",1,"assert_equals: expected \"text/plain\" but got \"TEXT/PLAIN\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1\n"],["Valid contentType (\"text/plain;charset = UTF-8\")",1,"assert_equals: expected \"text/plain;charset = utf-8\" but got \"text/plain;charset = UTF-8\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1\n"],["Valid contentType (\"text/plain;charset=UTF-8\")",1,"assert_equals: expected \"text/plain;charset=utf-8\" but got \"text/plain;charset=UTF-8\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1\n"]]]}] 15:29:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | no-argument Blob slice 15:29:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slices 15:29:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob1. 15:29:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob2. 15:29:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,0). 15:29:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,0). 15:29:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,1). 15:29:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,1). 15:29:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,2). 15:29:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,2). 15:29:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,3). 15:29:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,3). 15:29:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,4). 15:29:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,4). 15:29:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,5). 15:29:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,5). 15:29:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,6). 15:29:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,6). 15:29:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,7). 15:29:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,7). 15:29:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,8). 15:29:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,8). 15:29:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,0). 15:29:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,0). 15:29:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,1). 15:29:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,1). 15:29:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,2). 15:29:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,2). 15:29:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,3). 15:29:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,3). 15:29:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,4). 15:29:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,4). 15:29:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,5). 15:29:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,5). 15:29:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,6). 15:29:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,6). 15:29:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,7). 15:29:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,7). 15:29:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,0). 15:29:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,0). 15:29:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,1). 15:29:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,1). 15:29:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,2). 15:29:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,2). 15:29:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,3). 15:29:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,3). 15:29:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,0). 15:29:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,0). 15:29:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,1). 15:29:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,1). 15:29:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,2). 15:29:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,2). 15:29:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,3). 15:29:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,3). 15:29:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,4). 15:29:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,4). 15:29:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,5). 15:29:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,5). 15:29:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,0). 15:29:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,0). 15:29:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,1). 15:29:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,1). 15:29:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,2). 15:29:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,2). 15:29:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,3). 15:29:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,3). 15:29:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,4). 15:29:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,4). 15:29:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,0). 15:29:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,0). 15:29:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,1). 15:29:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,1). 15:29:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,2). 15:29:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,2). 15:29:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,3). 15:29:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,3). 15:29:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,0). 15:29:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,0). 15:29:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,1). 15:29:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,1). 15:29:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,2). 15:29:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,2). 15:29:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,0). 15:29:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,0). 15:29:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,1). 15:29:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,1). 15:29:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,2). 15:29:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,2). 15:29:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,3). 15:29:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,3). 15:29:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,0). 15:29:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,0). 15:29:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,1). 15:29:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,1). 15:29:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,2). 15:29:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,2). 15:29:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,3). 15:29:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,3). 15:29:47 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("ÿ") - assert_equals: expected "" but got "ÿ" 15:29:47 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 15:29:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:29:47 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 15:29:47 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 15:29:47 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 15:29:47 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te(xt/plain") - assert_equals: expected "" but got "te(xt/plain" 15:29:47 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 15:29:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:29:47 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 15:29:47 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 15:29:47 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 15:29:47 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te)xt/plain") - assert_equals: expected "" but got "te)xt/plain" 15:29:47 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 15:29:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:29:47 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 15:29:47 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 15:29:47 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 15:29:47 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "te>xt/plain" 15:29:47 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 15:29:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:29:47 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 15:29:47 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 15:29:47 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 15:29:47 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te@xt/plain") - assert_equals: expected "" but got "te@xt/plain" 15:29:47 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 15:29:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:29:47 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 15:29:47 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 15:29:47 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 15:29:47 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te,xt/plain") - assert_equals: expected "" but got "te,xt/plain" 15:29:47 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 15:29:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:29:47 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 15:29:47 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 15:29:47 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 15:29:47 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te;xt/plain") - assert_equals: expected "" but got "te;xt/plain" 15:29:47 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 15:29:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:29:47 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 15:29:47 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 15:29:47 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 15:29:47 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te:xt/plain") - assert_equals: expected "" but got "te:xt/plain" 15:29:47 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 15:29:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:29:47 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 15:29:47 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 15:29:47 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 15:29:47 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\\xt/plain") - assert_equals: expected "" but got "te\\xt/plain" 15:29:47 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 15:29:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:29:47 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 15:29:47 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 15:29:47 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 15:29:47 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\"xt/plain") - assert_equals: expected "" but got "te\"xt/plain" 15:29:47 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 15:29:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:29:47 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 15:29:47 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 15:29:47 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 15:29:47 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te/xt/plain") - assert_equals: expected "" but got "te/xt/plain" 15:29:47 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 15:29:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:29:47 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 15:29:47 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 15:29:47 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 15:29:47 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te[xt/plain") - assert_equals: expected "" but got "te[xt/plain" 15:29:47 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 15:29:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:29:47 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 15:29:47 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 15:29:47 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 15:29:47 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te]xt/plain") - assert_equals: expected "" but got "te]xt/plain" 15:29:47 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 15:29:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:29:47 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 15:29:47 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 15:29:47 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 15:29:47 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te?xt/plain") - assert_equals: expected "" but got "te?xt/plain" 15:29:47 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 15:29:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:29:47 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 15:29:47 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 15:29:47 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 15:29:47 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te=xt/plain") - assert_equals: expected "" but got "te=xt/plain" 15:29:47 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 15:29:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:29:47 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 15:29:47 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 15:29:47 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 15:29:47 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te{xt/plain") - assert_equals: expected "" but got "te{xt/plain" 15:29:47 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 15:29:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:29:47 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 15:29:47 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 15:29:47 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 15:29:47 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te}xt/plain") - assert_equals: expected "" but got "te}xt/plain" 15:29:47 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 15:29:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:29:47 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 15:29:47 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 15:29:47 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 15:29:47 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te xt/plain") - assert_equals: expected "" but got "te xt/plain" 15:29:47 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 15:29:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:29:47 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 15:29:47 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 15:29:47 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 15:29:47 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\txt/plain") - assert_equals: expected "" but got "te\txt/plain" 15:29:47 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 15:29:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:29:47 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 15:29:47 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 15:29:47 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 15:29:47 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\0xt/plain") - assert_equals: expected "" but got "te\0xt/plain" 15:29:47 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 15:29:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:29:47 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 15:29:47 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 15:29:47 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 15:29:47 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\x1fxt/plain") - assert_equals: expected "" but got "te\x1fxt/plain" 15:29:47 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 15:29:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:29:47 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 15:29:47 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 15:29:47 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 15:29:47 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "text/plain" 15:29:47 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 15:29:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:29:47 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 15:29:47 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 15:29:47 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 15:29:47 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Valid contentType ("TEXT/PLAIN") - assert_equals: expected "text/plain" but got "TEXT/PLAIN" 15:29:47 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 15:29:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:29:47 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 15:29:47 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 15:29:47 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 15:29:47 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Valid contentType ("text/plain;charset = UTF-8") - assert_equals: expected "text/plain;charset = utf-8" but got "text/plain;charset = UTF-8" 15:29:47 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 15:29:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:29:47 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 15:29:47 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 15:29:47 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 15:29:47 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Valid contentType ("text/plain;charset=UTF-8") - assert_equals: expected "text/plain;charset=utf-8" but got "text/plain;charset=UTF-8" 15:29:47 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 15:29:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:29:47 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 15:29:47 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 15:29:47 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 15:29:47 INFO - TEST-OK | /FileAPI/blob/Blob-slice.html | took 2579ms 15:29:47 INFO - PROCESS | 3848 | 1462487387071 Marionette TRACE conn2 -> [0,3045,"getWindowHandle",null] 15:29:47 INFO - PROCESS | 3848 | 1462487387074 Marionette TRACE conn2 <- [1,3045,null,{"value":"13"}] 15:29:47 INFO - TEST-START | /FileAPI/file/File-constructor.html 15:29:47 INFO - PROCESS | 3848 | 1462487387080 Marionette TRACE conn2 -> [0,3046,"setScriptTimeout",{"ms":35000}] 15:29:47 INFO - PROCESS | 3848 | 1462487387084 Marionette TRACE conn2 <- [1,3046,null,{}] 15:29:47 INFO - PROCESS | 3848 | 1462487387090 Marionette TRACE conn2 -> [0,3047,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:29:47 INFO - PROCESS | 3848 | 1462487387180 Marionette TRACE conn2 <- [1,3047,null,{"value":null}] 15:29:47 INFO - PROCESS | 3848 | 1462487387188 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\", \"4d8e089e-8c00-4ed9-b753-79225e50fa4e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:29:47 INFO - PROCESS | 3848 | ++DOCSHELL 0F66EC00 == 26 [pid = 3848] [id = 773] 15:29:47 INFO - PROCESS | 3848 | ++DOMWINDOW == 84 (0F66FC00) [pid = 3848] [serial = 2317] [outer = 00000000] 15:29:47 INFO - PROCESS | 3848 | ++DOMWINDOW == 85 (106B1800) [pid = 3848] [serial = 2318] [outer = 0F66FC00] 15:29:47 INFO - PROCESS | 3848 | 1462487387243 Marionette DEBUG loaded listener.js 15:29:47 INFO - PROCESS | 3848 | ++DOMWINDOW == 86 (107E4800) [pid = 3848] [serial = 2319] [outer = 0F66FC00] 15:29:47 INFO - PROCESS | 3848 | 1462487387770 Marionette TRACE conn2 <- [1,3048,null,{"value":["/FileAPI/file/File-constructor.html",0,null,null,[["File interface object exists",0,null,null],["DOMString fileBits",0,null,null],["Unicode DOMString fileBits",0,null,null],["Empty Blob fileBits",0,null,null],["Blob fileBits",0,null,null],["ArrayBuffer fileBits",0,null,null],["Typed array fileBits",0,null,null],["Various fileBits",0,null,null],["Using fileName",0,null,null],["Using special character in fileName",1,"assert_equals: expected \"dummy:foo\" but got \"dummy/foo\"","test_second_argument/<@http://web-platform.test:8000/FileAPI/file/File-constructor.html:38:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\ntest_second_argument@http://web-platform.test:8000/FileAPI/file/File-constructor.html:35:3\n@http://web-platform.test:8000/FileAPI/file/File-constructor.html:43:1\n"],["Using type on the File constructor",0,null,null],["Using uppercase characters in type",1,"assert_equals: expected \"text/plain\" but got \"TEXT/PLAIN\"","@http://web-platform.test:8000/FileAPI/file/File-constructor.html:54:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/file/File-constructor.html:51:1\n"],["Using illegal character for type",1,"assert_equals: expected \"\" but got \"𝓽𝓮𝔁𝓽/𝔭𝔩𝔞𝔦𝔫\"","@http://web-platform.test:8000/FileAPI/file/File-constructor.html:59:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/file/File-constructor.html:56:1\n"],["Using lastModified",0,null,null],["Misusing name",0,null,null]]]}] 15:29:47 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | File interface object exists 15:29:47 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | DOMString fileBits 15:29:47 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Unicode DOMString fileBits 15:29:47 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Empty Blob fileBits 15:29:47 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Blob fileBits 15:29:47 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | ArrayBuffer fileBits 15:29:47 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Typed array fileBits 15:29:47 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Various fileBits 15:29:47 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using fileName 15:29:47 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using special character in fileName - assert_equals: expected "dummy:foo" but got "dummy/foo" 15:29:47 INFO - test_second_argument/<@http://web-platform.test:8000/FileAPI/file/File-constructor.html:38:5 15:29:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:29:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:29:47 INFO - test_second_argument@http://web-platform.test:8000/FileAPI/file/File-constructor.html:35:3 15:29:47 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:43:1 15:29:47 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using type on the File constructor 15:29:47 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using uppercase characters in type - assert_equals: expected "text/plain" but got "TEXT/PLAIN" 15:29:47 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:54:3 15:29:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:29:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:29:47 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:51:1 15:29:47 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using illegal character for type - assert_equals: expected "" but got "𝓽𝓮𝔁𝓽/𝔭𝔩𝔞𝔦𝔫" 15:29:47 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:59:3 15:29:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:29:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:29:47 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:56:1 15:29:47 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using lastModified 15:29:47 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Misusing name 15:29:47 INFO - TEST-OK | /FileAPI/file/File-constructor.html | took 734ms 15:29:47 INFO - PROCESS | 3848 | 1462487387828 Marionette TRACE conn2 -> [0,3049,"getWindowHandle",null] 15:29:47 INFO - PROCESS | 3848 | 1462487387835 Marionette TRACE conn2 <- [1,3049,null,{"value":"13"}] 15:29:47 INFO - TEST-START | /FileAPI/file/Worker-read-file-constructor.worker 15:29:47 INFO - PROCESS | 3848 | 1462487387841 Marionette TRACE conn2 -> [0,3050,"setScriptTimeout",{"ms":35000}] 15:29:47 INFO - PROCESS | 3848 | 1462487387844 Marionette TRACE conn2 <- [1,3050,null,{}] 15:29:47 INFO - PROCESS | 3848 | 1462487387847 Marionette TRACE conn2 -> [0,3051,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:29:47 INFO - PROCESS | 3848 | 1462487387961 Marionette TRACE conn2 <- [1,3051,null,{"value":null}] 15:29:48 INFO - PROCESS | 3848 | 1462487388021 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\", \"4d8e089e-8c00-4ed9-b753-79225e50fa4e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:29:48 INFO - PROCESS | 3848 | ++DOCSHELL 10E10400 == 27 [pid = 3848] [id = 774] 15:29:48 INFO - PROCESS | 3848 | ++DOMWINDOW == 87 (10EA8000) [pid = 3848] [serial = 2320] [outer = 00000000] 15:29:48 INFO - PROCESS | 3848 | ++DOMWINDOW == 88 (10F09400) [pid = 3848] [serial = 2321] [outer = 10EA8000] 15:29:48 INFO - PROCESS | 3848 | 1462487388067 Marionette DEBUG loaded listener.js 15:29:48 INFO - PROCESS | 3848 | ++DOMWINDOW == 89 (11003000) [pid = 3848] [serial = 2322] [outer = 10EA8000] 15:29:48 INFO - PROCESS | 3848 | [3848] WARNING: Failed to retarget HTML data delivery to the parser thread.: file c:/builds/moz2_slave/m-aurora-w32-d-000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 15:29:48 INFO - PROCESS | 3848 | 1462487388491 Marionette TRACE conn2 <- [1,3052,null,{"value":["/FileAPI/file/Worker-read-file-constructor.worker",0,null,null,[["FileReader in Worker",0,{},{}]]]}] 15:29:48 INFO - TEST-PASS | /FileAPI/file/Worker-read-file-constructor.worker | FileReader in Worker - {} 15:29:48 INFO - {} 15:29:48 INFO - TEST-OK | /FileAPI/file/Worker-read-file-constructor.worker | took 703ms 15:29:48 INFO - PROCESS | 3848 | 1462487388571 Marionette TRACE conn2 -> [0,3053,"getWindowHandle",null] 15:29:48 INFO - PROCESS | 3848 | 1462487388574 Marionette TRACE conn2 <- [1,3053,null,{"value":"13"}] 15:29:48 INFO - TEST-START | /FileAPI/filelist-section/filelist.html 15:29:48 INFO - PROCESS | 3848 | 1462487388578 Marionette TRACE conn2 -> [0,3054,"setScriptTimeout",{"ms":35000}] 15:29:48 INFO - PROCESS | 3848 | 1462487388581 Marionette TRACE conn2 <- [1,3054,null,{}] 15:29:48 INFO - PROCESS | 3848 | 1462487388592 Marionette TRACE conn2 -> [0,3055,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:29:48 INFO - PROCESS | 3848 | 1462487388679 Marionette TRACE conn2 <- [1,3055,null,{"value":null}] 15:29:48 INFO - PROCESS | 3848 | 1462487388689 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\", \"4d8e089e-8c00-4ed9-b753-79225e50fa4e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:29:48 INFO - PROCESS | 3848 | ++DOCSHELL 11025800 == 28 [pid = 3848] [id = 775] 15:29:48 INFO - PROCESS | 3848 | ++DOMWINDOW == 90 (11026000) [pid = 3848] [serial = 2323] [outer = 00000000] 15:29:48 INFO - PROCESS | 3848 | ++DOMWINDOW == 91 (11510800) [pid = 3848] [serial = 2324] [outer = 11026000] 15:29:48 INFO - PROCESS | 3848 | 1462487388739 Marionette DEBUG loaded listener.js 15:29:48 INFO - PROCESS | 3848 | ++DOMWINDOW == 92 (11519800) [pid = 3848] [serial = 2325] [outer = 11026000] 15:29:49 INFO - PROCESS | 3848 | 1462487389222 Marionette TRACE conn2 <- [1,3056,null,{"value":["/FileAPI/filelist-section/filelist.html",0,null,null,[["Check if window has a FileList property",0,null,null],["Check if FileList.length is 0",0,null,null],["Check if item is a instanceof Function",0,null,null],["Check if item is a method of fileList",0,null,null],["Check if the item method returns null when no file selected",0,null,null],["Check if length is fileList's attribute",0,null,null],["Check if the fileList length is 0 when no file selected",0,null,null]]]}] 15:29:49 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if window has a FileList property 15:29:49 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if FileList.length is 0 15:29:49 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a instanceof Function 15:29:49 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a method of fileList 15:29:49 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the item method returns null when no file selected 15:29:49 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if length is fileList's attribute 15:29:49 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the fileList length is 0 when no file selected 15:29:49 INFO - TEST-OK | /FileAPI/filelist-section/filelist.html | took 703ms 15:29:49 INFO - PROCESS | 3848 | 1462487389277 Marionette TRACE conn2 -> [0,3057,"getWindowHandle",null] 15:29:49 INFO - PROCESS | 3848 | 1462487389280 Marionette TRACE conn2 <- [1,3057,null,{"value":"13"}] 15:29:49 INFO - TEST-START | /FileAPI/reading-data-section/Determining-Encoding.html 15:29:49 INFO - PROCESS | 3848 | 1462487389283 Marionette TRACE conn2 -> [0,3058,"setScriptTimeout",{"ms":35000}] 15:29:49 INFO - PROCESS | 3848 | 1462487389285 Marionette TRACE conn2 <- [1,3058,null,{}] 15:29:49 INFO - PROCESS | 3848 | 1462487389288 Marionette TRACE conn2 -> [0,3059,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:29:49 INFO - PROCESS | 3848 | 1462487389368 Marionette TRACE conn2 <- [1,3059,null,{"value":null}] 15:29:49 INFO - PROCESS | 3848 | 1462487389375 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\", \"4d8e089e-8c00-4ed9-b753-79225e50fa4e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:29:49 INFO - PROCESS | 3848 | ++DOCSHELL 1175E800 == 29 [pid = 3848] [id = 776] 15:29:49 INFO - PROCESS | 3848 | ++DOMWINDOW == 93 (11B01800) [pid = 3848] [serial = 2326] [outer = 00000000] 15:29:49 INFO - PROCESS | 3848 | ++DOMWINDOW == 94 (11B4A000) [pid = 3848] [serial = 2327] [outer = 11B01800] 15:29:49 INFO - PROCESS | 3848 | 1462487389420 Marionette DEBUG loaded listener.js 15:29:49 INFO - PROCESS | 3848 | ++DOMWINDOW == 95 (12041400) [pid = 3848] [serial = 2328] [outer = 11B01800] 15:29:49 INFO - PROCESS | 3848 | 1462487389867 Marionette TRACE conn2 <- [1,3060,null,{"value":["/FileAPI/reading-data-section/Determining-Encoding.html",0,null,null,[["Blob Determing Encoding with encoding argument",0,null,null],["Blob Determing Encoding with type attribute",0,null,null],["Blob Determing Encoding with UTF-8 BOM",0,null,null],["Blob Determing Encoding without anything implying charset.",0,null,null],["Blob Determing Encoding with UTF-16BE BOM",0,null,null],["Blob Determing Encoding with UTF-16LE BOM",0,null,null]]]}] 15:29:49 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with encoding argument 15:29:49 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with type attribute 15:29:49 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-8 BOM 15:29:49 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding without anything implying charset. 15:29:49 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16BE BOM 15:29:49 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16LE BOM 15:29:49 INFO - TEST-OK | /FileAPI/reading-data-section/Determining-Encoding.html | took 625ms 15:29:49 INFO - PROCESS | 3848 | 1462487389921 Marionette TRACE conn2 -> [0,3061,"getWindowHandle",null] 15:29:49 INFO - PROCESS | 3848 | 1462487389923 Marionette TRACE conn2 <- [1,3061,null,{"value":"13"}] 15:29:49 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html 15:29:49 INFO - PROCESS | 3848 | 1462487389926 Marionette TRACE conn2 -> [0,3062,"setScriptTimeout",{"ms":35000}] 15:29:49 INFO - PROCESS | 3848 | 1462487389928 Marionette TRACE conn2 <- [1,3062,null,{}] 15:29:49 INFO - PROCESS | 3848 | 1462487389931 Marionette TRACE conn2 -> [0,3063,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:29:50 INFO - PROCESS | 3848 | 1462487390010 Marionette TRACE conn2 <- [1,3063,null,{"value":null}] 15:29:50 INFO - PROCESS | 3848 | 1462487390016 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\", \"4d8e089e-8c00-4ed9-b753-79225e50fa4e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:29:50 INFO - PROCESS | 3848 | ++DOCSHELL 1311CC00 == 30 [pid = 3848] [id = 777] 15:29:50 INFO - PROCESS | 3848 | ++DOMWINDOW == 96 (1311D800) [pid = 3848] [serial = 2329] [outer = 00000000] 15:29:50 INFO - PROCESS | 3848 | ++DOMWINDOW == 97 (1315B800) [pid = 3848] [serial = 2330] [outer = 1311D800] 15:29:50 INFO - PROCESS | 3848 | 1462487390061 Marionette DEBUG loaded listener.js 15:29:50 INFO - PROCESS | 3848 | ++DOMWINDOW == 98 (13410C00) [pid = 3848] [serial = 2331] [outer = 1311D800] 15:29:50 INFO - PROCESS | 3848 | 1462487390528 Marionette TRACE conn2 <- [1,3064,null,{"value":["/FileAPI/reading-data-section/FileReader-event-handler-attributes.html",0,null,null,[["FileReader.onloadstart: initial value",0,null,null],["FileReader.onprogress: initial value",0,null,null],["FileReader.onload: initial value",0,null,null],["FileReader.onabort: initial value",0,null,null],["FileReader.onerror: initial value",0,null,null],["FileReader.onloadend: initial value",0,null,null]]]}] 15:29:50 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadstart: initial value 15:29:50 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onprogress: initial value 15:29:50 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onload: initial value 15:29:50 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onabort: initial value 15:29:50 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onerror: initial value 15:29:50 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadend: initial value 15:29:50 INFO - TEST-OK | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | took 625ms 15:29:50 INFO - PROCESS | 3848 | 1462487390572 Marionette TRACE conn2 -> [0,3065,"getWindowHandle",null] 15:29:50 INFO - PROCESS | 3848 | 1462487390574 Marionette TRACE conn2 <- [1,3065,null,{"value":"13"}] 15:29:50 INFO - PROCESS | 3848 | 1462487390578 Marionette TRACE conn2 -> [0,3066,"setScriptTimeout",{"ms":35000}] 15:29:50 INFO - PROCESS | 3848 | 1462487390580 Marionette TRACE conn2 <- [1,3066,null,{}] 15:29:50 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-multiple-reads.html 15:29:50 INFO - PROCESS | 3848 | 1462487390583 Marionette TRACE conn2 -> [0,3067,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:29:50 INFO - PROCESS | 3848 | 1462487390692 Marionette TRACE conn2 <- [1,3067,null,{"value":null}] 15:29:50 INFO - PROCESS | 3848 | 1462487390701 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\", \"4d8e089e-8c00-4ed9-b753-79225e50fa4e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:29:50 INFO - PROCESS | 3848 | ++DOCSHELL 13760400 == 31 [pid = 3848] [id = 778] 15:29:50 INFO - PROCESS | 3848 | ++DOMWINDOW == 99 (13763000) [pid = 3848] [serial = 2332] [outer = 00000000] 15:29:50 INFO - PROCESS | 3848 | ++DOMWINDOW == 100 (1408FC00) [pid = 3848] [serial = 2333] [outer = 13763000] 15:29:50 INFO - PROCESS | 3848 | 1462487390748 Marionette DEBUG loaded listener.js 15:29:50 INFO - PROCESS | 3848 | ++DOMWINDOW == 101 (146D3400) [pid = 3848] [serial = 2334] [outer = 13763000] 15:29:51 INFO - PROCESS | 3848 | 1462487391203 Marionette TRACE conn2 <- [1,3068,null,{"value":["/FileAPI/reading-data-section/FileReader-multiple-reads.html",0,null,null,[["test FileReader InvalidStateError exception for readAsText",1,"assert_throws: function \"function () {\n reader.readAsText(blob_2)\n }\" did not throw","@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:15:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:9:1\n"],["test FileReader InvalidStateError exception for readAsDataURL",1,"assert_throws: function \"function () {\n reader.readAsDataURL(blob_2)\n }\" did not throw","@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:26:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:20:1\n"],["test FileReader InvalidStateError exception for readAsArrayBuffer",1,"assert_throws: function \"function () {\n reader.readAsArrayBuffer(blob_2)\n }\" did not throw","@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:37:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:31:1\n"],["test FileReader InvalidStateError exception in onloadstart event for readAsArrayBuffer",1,"assert_false: Only one loadstart event should be dispatched expected false got true","reader.onloadstart<@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:48:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\nreader.onloadstart [0,3069,"getWindowHandle",null] 15:29:51 INFO - PROCESS | 3848 | 1462487391294 Marionette TRACE conn2 <- [1,3069,null,{"value":"13"}] 15:29:51 INFO - TEST-START | /FileAPI/reading-data-section/filereader_abort.html 15:29:51 INFO - PROCESS | 3848 | 1462487391298 Marionette TRACE conn2 -> [0,3070,"setScriptTimeout",{"ms":35000}] 15:29:51 INFO - PROCESS | 3848 | 1462487391299 Marionette TRACE conn2 <- [1,3070,null,{}] 15:29:51 INFO - PROCESS | 3848 | 1462487391303 Marionette TRACE conn2 -> [0,3071,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:29:51 INFO - PROCESS | 3848 | 1462487391376 Marionette TRACE conn2 <- [1,3071,null,{"value":null}] 15:29:51 INFO - PROCESS | 3848 | 1462487391415 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\", \"4d8e089e-8c00-4ed9-b753-79225e50fa4e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:29:51 INFO - PROCESS | 3848 | ++DOCSHELL 155E8800 == 32 [pid = 3848] [id = 779] 15:29:51 INFO - PROCESS | 3848 | ++DOMWINDOW == 102 (155ED000) [pid = 3848] [serial = 2335] [outer = 00000000] 15:29:51 INFO - PROCESS | 3848 | ++DOMWINDOW == 103 (15B66C00) [pid = 3848] [serial = 2336] [outer = 155ED000] 15:29:51 INFO - PROCESS | 3848 | 1462487391459 Marionette DEBUG loaded listener.js 15:29:51 INFO - PROCESS | 3848 | ++DOMWINDOW == 104 (15B68000) [pid = 3848] [serial = 2337] [outer = 155ED000] 15:29:51 INFO - PROCESS | 3848 | 1462487391886 Marionette TRACE conn2 <- [1,3072,null,{"value":["/FileAPI/reading-data-section/filereader_abort.html",0,null,null,[["Aborting before read",1,"","@http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:17:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:15:5\n"],["Aborting after read",0,null,null]]]}] 15:29:51 INFO - TEST-FAIL | /FileAPI/reading-data-section/filereader_abort.html | Aborting before read - 15:29:51 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:17:7 15:29:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:29:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:29:51 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:15:5 15:29:51 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_abort.html | Aborting after read 15:29:51 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_abort.html | took 640ms 15:29:51 INFO - PROCESS | 3848 | 1462487391935 Marionette TRACE conn2 -> [0,3073,"getWindowHandle",null] 15:29:51 INFO - PROCESS | 3848 | 1462487391937 Marionette TRACE conn2 <- [1,3073,null,{"value":"13"}] 15:29:51 INFO - PROCESS | 3848 | 1462487391941 Marionette TRACE conn2 -> [0,3074,"setScriptTimeout",{"ms":35000}] 15:29:51 INFO - TEST-START | /FileAPI/reading-data-section/filereader_error.html 15:29:51 INFO - PROCESS | 3848 | 1462487391942 Marionette TRACE conn2 <- [1,3074,null,{}] 15:29:51 INFO - PROCESS | 3848 | 1462487391946 Marionette TRACE conn2 -> [0,3075,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:29:52 INFO - PROCESS | 3848 | 1462487392060 Marionette TRACE conn2 <- [1,3075,null,{"value":null}] 15:29:52 INFO - PROCESS | 3848 | 1462487392065 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\", \"4d8e089e-8c00-4ed9-b753-79225e50fa4e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:29:52 INFO - PROCESS | 3848 | ++DOCSHELL 151B8400 == 33 [pid = 3848] [id = 780] 15:29:52 INFO - PROCESS | 3848 | ++DOMWINDOW == 105 (155E5C00) [pid = 3848] [serial = 2338] [outer = 00000000] 15:29:52 INFO - PROCESS | 3848 | ++DOMWINDOW == 106 (160C8400) [pid = 3848] [serial = 2339] [outer = 155E5C00] 15:29:52 INFO - PROCESS | 3848 | 1462487392110 Marionette DEBUG loaded listener.js 15:29:52 INFO - PROCESS | 3848 | ++DOMWINDOW == 107 (1603C800) [pid = 3848] [serial = 2340] [outer = 155E5C00] 15:29:52 INFO - PROCESS | 3848 | 1462487392520 Marionette TRACE conn2 <- [1,3076,null,{"value":["/FileAPI/reading-data-section/filereader_error.html",0,null,null,[["FileAPI Test: filereader_error",0,null,null]]]}] 15:29:52 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_error.html | FileAPI Test: filereader_error 15:29:52 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_error.html | took 625ms 15:29:52 INFO - PROCESS | 3848 | 1462487392579 Marionette TRACE conn2 -> [0,3077,"getWindowHandle",null] 15:29:52 INFO - PROCESS | 3848 | 1462487392581 Marionette TRACE conn2 <- [1,3077,null,{"value":"13"}] 15:29:52 INFO - PROCESS | 3848 | 1462487392584 Marionette TRACE conn2 -> [0,3078,"setScriptTimeout",{"ms":35000}] 15:29:52 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html 15:29:52 INFO - PROCESS | 3848 | 1462487392586 Marionette TRACE conn2 <- [1,3078,null,{}] 15:29:52 INFO - PROCESS | 3848 | 1462487392589 Marionette TRACE conn2 -> [0,3079,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:29:52 INFO - PROCESS | 3848 | 1462487392705 Marionette TRACE conn2 <- [1,3079,null,{"value":null}] 15:29:52 INFO - PROCESS | 3848 | 1462487392711 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\", \"4d8e089e-8c00-4ed9-b753-79225e50fa4e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:29:52 INFO - PROCESS | 3848 | ++DOCSHELL 11025000 == 34 [pid = 3848] [id = 781] 15:29:52 INFO - PROCESS | 3848 | ++DOMWINDOW == 108 (1617DC00) [pid = 3848] [serial = 2341] [outer = 00000000] 15:29:52 INFO - PROCESS | 3848 | ++DOMWINDOW == 109 (16231800) [pid = 3848] [serial = 2342] [outer = 1617DC00] 15:29:52 INFO - PROCESS | 3848 | 1462487392759 Marionette DEBUG loaded listener.js 15:29:52 INFO - PROCESS | 3848 | ++DOMWINDOW == 110 (16233C00) [pid = 3848] [serial = 2343] [outer = 1617DC00] 15:29:53 INFO - PROCESS | 3848 | 1462487393215 Marionette TRACE conn2 <- [1,3080,null,{"value":["/FileAPI/reading-data-section/filereader_readAsArrayBuffer.html",0,null,null,[["FileAPI Test: filereader_readAsArrayBuffer",0,null,null]]]}] 15:29:53 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | FileAPI Test: filereader_readAsArrayBuffer 15:29:53 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | took 688ms 15:29:53 INFO - PROCESS | 3848 | 1462487393284 Marionette TRACE conn2 -> [0,3081,"getWindowHandle",null] 15:29:53 INFO - PROCESS | 3848 | 1462487393286 Marionette TRACE conn2 <- [1,3081,null,{"value":"13"}] 15:29:53 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsDataURL.html 15:29:53 INFO - PROCESS | 3848 | 1462487393296 Marionette TRACE conn2 -> [0,3082,"setScriptTimeout",{"ms":35000}] 15:29:53 INFO - PROCESS | 3848 | 1462487393298 Marionette TRACE conn2 <- [1,3082,null,{}] 15:29:53 INFO - PROCESS | 3848 | 1462487393301 Marionette TRACE conn2 -> [0,3083,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:29:53 INFO - PROCESS | 3848 | 1462487393425 Marionette TRACE conn2 <- [1,3083,null,{"value":null}] 15:29:53 INFO - PROCESS | 3848 | 1462487393437 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\", \"4d8e089e-8c00-4ed9-b753-79225e50fa4e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:29:53 INFO - PROCESS | 3848 | ++DOCSHELL 160BF400 == 35 [pid = 3848] [id = 782] 15:29:53 INFO - PROCESS | 3848 | ++DOMWINDOW == 111 (164C5400) [pid = 3848] [serial = 2344] [outer = 00000000] 15:29:53 INFO - PROCESS | 3848 | ++DOMWINDOW == 112 (1662D800) [pid = 3848] [serial = 2345] [outer = 164C5400] 15:29:53 INFO - PROCESS | 3848 | 1462487393481 Marionette DEBUG loaded listener.js 15:29:53 INFO - PROCESS | 3848 | ++DOMWINDOW == 113 (16631400) [pid = 3848] [serial = 2346] [outer = 164C5400] 15:29:53 INFO - PROCESS | 3848 | 1462487393910 Marionette TRACE conn2 <- [1,3084,null,{"value":["/FileAPI/reading-data-section/filereader_readAsDataURL.html",0,null,null,[["FileAPI Test: filereader_readAsDataURL",0,null,null]]]}] 15:29:53 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsDataURL.html | FileAPI Test: filereader_readAsDataURL 15:29:53 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsDataURL.html | took 641ms 15:29:53 INFO - PROCESS | 3848 | 1462487393932 Marionette TRACE conn2 -> [0,3085,"getWindowHandle",null] 15:29:53 INFO - PROCESS | 3848 | 1462487393934 Marionette TRACE conn2 <- [1,3085,null,{"value":"13"}] 15:29:53 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsText.html 15:29:54 INFO - PROCESS | 3848 | --DOMWINDOW == 112 (1A31A400) [pid = 3848] [serial = 2299] [outer = 00000000] [url = http://web-platform.test:8000/FileAPI/blob/Blob-XHR-revoke.html] 15:29:54 INFO - PROCESS | 3848 | --DOMWINDOW == 111 (15C5D800) [pid = 3848] [serial = 2229] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html] 15:29:54 INFO - PROCESS | 3848 | --DOMWINDOW == 110 (15136000) [pid = 3848] [serial = 2217] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html] 15:29:54 INFO - PROCESS | 3848 | --DOMWINDOW == 109 (10668800) [pid = 3848] [serial = 2220] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/tests/approved/DOM.event.flow.html] 15:29:54 INFO - PROCESS | 3848 | --DOMWINDOW == 108 (164BD800) [pid = 3848] [serial = 2237] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/tests/approved/dispatchEvent.click.checkbox.html] 15:29:54 INFO - PROCESS | 3848 | --DOMWINDOW == 107 (15C64400) [pid = 3848] [serial = 2232] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html] 15:29:54 INFO - PROCESS | 3848 | --DOMWINDOW == 106 (11026C00) [pid = 3848] [serial = 2223] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventListener.eventHandler.html] 15:29:54 INFO - PROCESS | 3848 | --DOMWINDOW == 105 (146D5C00) [pid = 3848] [serial = 2226] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html] 15:29:54 INFO - PROCESS | 3848 | --DOMWINDOW == 104 (18034400) [pid = 3848] [serial = 2202] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/ClickFakeEvent.nondocument.html] 15:29:54 INFO - PROCESS | 3848 | --DOMWINDOW == 103 (1065F400) [pid = 3848] [serial = 2190] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.nonfinite.html] 15:29:54 INFO - PROCESS | 3848 | --DOMWINDOW == 102 (1797B000) [pid = 3848] [serial = 2199] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.nonfinite.html] 15:29:54 INFO - PROCESS | 3848 | --DOMWINDOW == 101 (1617E400) [pid = 3848] [serial = 2196] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.basic.html] 15:29:54 INFO - PROCESS | 3848 | --DOMWINDOW == 100 (11B8F000) [pid = 3848] [serial = 2193] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.skewed.html] 15:29:54 INFO - PROCESS | 3848 | --DOMWINDOW == 99 (1A80CC00) [pid = 3848] [serial = 2302] [outer = 00000000] [url = http://web-platform.test:8000/FileAPI/blob/Blob-close.html] 15:29:54 INFO - PROCESS | 3848 | --DOMWINDOW == 98 (1AC17400) [pid = 3848] [serial = 2305] [outer = 00000000] [url = http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html] 15:29:54 INFO - PROCESS | 3848 | --DOMWINDOW == 97 (10590000) [pid = 3848] [serial = 2308] [outer = 00000000] [url = http://web-platform.test:8000/FileAPI/blob/Blob-in-worker.worker] 15:29:54 INFO - PROCESS | 3848 | --DOMWINDOW == 96 (12E2F800) [pid = 3848] [serial = 2311] [outer = 00000000] [url = http://web-platform.test:8000/FileAPI/blob/Blob-slice-overflow.html] 15:29:54 INFO - PROCESS | 3848 | --DOMWINDOW == 95 (10E03800) [pid = 3848] [serial = 2290] [outer = 00000000] [url = http://web-platform.test:8000/FileAPI/idlharness.html] 15:29:54 INFO - PROCESS | 3848 | --DOMWINDOW == 94 (14090000) [pid = 3848] [serial = 2287] [outer = 00000000] [url = http://web-platform.test:8000/FileAPI/historical.html] 15:29:54 INFO - PROCESS | 3848 | --DOMWINDOW == 93 (1A19BC00) [pid = 3848] [serial = 2284] [outer = 00000000] [url = http://web-platform.test:8000/FileAPI/fileReader.html] 15:29:54 INFO - PROCESS | 3848 | --DOMWINDOW == 92 (1736E400) [pid = 3848] [serial = 2281] [outer = 00000000] [url = http://web-platform.test:8000/FileAPI/FileReaderSync.worker] 15:29:54 INFO - PROCESS | 3848 | --DOMWINDOW == 91 (11023400) [pid = 3848] [serial = 2278] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html] 15:29:54 INFO - PROCESS | 3848 | --DOMWINDOW == 90 (10669000) [pid = 3848] [serial = 2275] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html] 15:29:54 INFO - PROCESS | 3848 | --DOMWINDOW == 89 (19ECC000) [pid = 3848] [serial = 2272] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html] 15:29:54 INFO - PROCESS | 3848 | --DOMWINDOW == 88 (12F15000) [pid = 3848] [serial = 2296] [outer = 00000000] [url = http://web-platform.test:8000/FileAPI/FileReader/Progress_event_bubbles_cancelable.html] 15:29:54 INFO - PROCESS | 3848 | --DOMWINDOW == 87 (10DE9000) [pid = 3848] [serial = 2293] [outer = 00000000] [url = http://web-platform.test:8000/FileAPI/idlharness.worker] 15:29:54 INFO - PROCESS | 3848 | 1462487394351 Marionette TRACE conn2 -> [0,3086,"setScriptTimeout",{"ms":35000}] 15:29:54 INFO - PROCESS | 3848 | 1462487394354 Marionette TRACE conn2 <- [1,3086,null,{}] 15:29:54 INFO - PROCESS | 3848 | 1462487394378 Marionette TRACE conn2 -> [0,3087,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:29:54 INFO - PROCESS | 3848 | 1462487394472 Marionette TRACE conn2 <- [1,3087,null,{"value":null}] 15:29:54 INFO - PROCESS | 3848 | 1462487394479 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\", \"4d8e089e-8c00-4ed9-b753-79225e50fa4e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:29:54 INFO - PROCESS | 3848 | ++DOCSHELL 12E2F800 == 36 [pid = 3848] [id = 783] 15:29:54 INFO - PROCESS | 3848 | ++DOMWINDOW == 88 (12EC7000) [pid = 3848] [serial = 2347] [outer = 00000000] 15:29:54 INFO - PROCESS | 3848 | ++DOMWINDOW == 89 (164C2800) [pid = 3848] [serial = 2348] [outer = 12EC7000] 15:29:54 INFO - PROCESS | 3848 | 1462487394534 Marionette DEBUG loaded listener.js 15:29:54 INFO - PROCESS | 3848 | ++DOMWINDOW == 90 (1664A800) [pid = 3848] [serial = 2349] [outer = 12EC7000] 15:29:54 INFO - PROCESS | 3848 | 1462487394972 Marionette TRACE conn2 <- [1,3088,null,{"value":["/FileAPI/reading-data-section/filereader_readAsText.html",0,null,null,[["readAsText should correctly read UTF-8.",0,null,null],["readAsText should correctly read UTF-16.",0,null,null]]]}] 15:29:55 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-8. 15:29:55 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-16. 15:29:55 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsText.html | took 1079ms 15:29:55 INFO - PROCESS | 3848 | 1462487395006 Marionette TRACE conn2 -> [0,3089,"getWindowHandle",null] 15:29:55 INFO - PROCESS | 3848 | 1462487395008 Marionette TRACE conn2 <- [1,3089,null,{"value":"13"}] 15:29:55 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readystate.html 15:29:55 INFO - PROCESS | 3848 | 1462487395011 Marionette TRACE conn2 -> [0,3090,"setScriptTimeout",{"ms":35000}] 15:29:55 INFO - PROCESS | 3848 | 1462487395013 Marionette TRACE conn2 <- [1,3090,null,{}] 15:29:55 INFO - PROCESS | 3848 | 1462487395016 Marionette TRACE conn2 -> [0,3091,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:29:55 INFO - PROCESS | 3848 | 1462487395097 Marionette TRACE conn2 <- [1,3091,null,{"value":null}] 15:29:55 INFO - PROCESS | 3848 | 1462487395103 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\", \"4d8e089e-8c00-4ed9-b753-79225e50fa4e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:29:55 INFO - PROCESS | 3848 | ++DOCSHELL 1315B400 == 37 [pid = 3848] [id = 784] 15:29:55 INFO - PROCESS | 3848 | ++DOMWINDOW == 91 (13754C00) [pid = 3848] [serial = 2350] [outer = 00000000] 15:29:55 INFO - PROCESS | 3848 | ++DOMWINDOW == 92 (16D2AC00) [pid = 3848] [serial = 2351] [outer = 13754C00] 15:29:55 INFO - PROCESS | 3848 | 1462487395169 Marionette DEBUG loaded listener.js 15:29:55 INFO - PROCESS | 3848 | ++DOMWINDOW == 93 (16D2D800) [pid = 3848] [serial = 2352] [outer = 13754C00] 15:29:55 INFO - PROCESS | 3848 | 1462487395618 Marionette TRACE conn2 <- [1,3092,null,{"value":["/FileAPI/reading-data-section/filereader_readystate.html",0,null,null,[["FileAPI Test: filereader_readystate",0,null,null]]]}] 15:29:55 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readystate.html | FileAPI Test: filereader_readystate 15:29:55 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readystate.html | took 641ms 15:29:55 INFO - PROCESS | 3848 | 1462487395649 Marionette TRACE conn2 -> [0,3093,"getWindowHandle",null] 15:29:55 INFO - PROCESS | 3848 | 1462487395651 Marionette TRACE conn2 <- [1,3093,null,{"value":"13"}] 15:29:55 INFO - PROCESS | 3848 | 1462487395670 Marionette TRACE conn2 -> [0,3094,"setScriptTimeout",{"ms":35000}] 15:29:55 INFO - TEST-START | /FileAPI/reading-data-section/filereader_result.html 15:29:55 INFO - PROCESS | 3848 | 1462487395671 Marionette TRACE conn2 <- [1,3094,null,{}] 15:29:55 INFO - PROCESS | 3848 | 1462487395675 Marionette TRACE conn2 -> [0,3095,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:29:55 INFO - PROCESS | 3848 | 1462487395749 Marionette TRACE conn2 <- [1,3095,null,{"value":null}] 15:29:55 INFO - PROCESS | 3848 | 1462487395755 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\", \"4d8e089e-8c00-4ed9-b753-79225e50fa4e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:29:55 INFO - PROCESS | 3848 | ++DOCSHELL 15C5D800 == 38 [pid = 3848] [id = 785] 15:29:55 INFO - PROCESS | 3848 | ++DOMWINDOW == 94 (166E6400) [pid = 3848] [serial = 2353] [outer = 00000000] 15:29:55 INFO - PROCESS | 3848 | ++DOMWINDOW == 95 (17085400) [pid = 3848] [serial = 2354] [outer = 166E6400] 15:29:55 INFO - PROCESS | 3848 | 1462487395798 Marionette DEBUG loaded listener.js 15:29:55 INFO - PROCESS | 3848 | ++DOMWINDOW == 96 (1708EC00) [pid = 3848] [serial = 2355] [outer = 166E6400] 15:29:56 INFO - PROCESS | 3848 | 1462487396258 Marionette TRACE conn2 <- [1,3096,null,{"value":["/FileAPI/reading-data-section/filereader_result.html",0,null,null,[["readAsText",0,null,null],["readAsDataURL",0,null,null],["readAsArrayBuffer",0,null,null]]]}] 15:29:56 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsText 15:29:56 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsDataURL 15:29:56 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsArrayBuffer 15:29:56 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_result.html | took 641ms 15:29:56 INFO - PROCESS | 3848 | 1462487396355 Marionette TRACE conn2 -> [0,3097,"getWindowHandle",null] 15:29:56 INFO - PROCESS | 3848 | 1462487396360 Marionette TRACE conn2 <- [1,3097,null,{"value":"13"}] 15:29:56 INFO - PROCESS | 3848 | 1462487396369 Marionette TRACE conn2 -> [0,3098,"setScriptTimeout",{"ms":35000}] 15:29:56 INFO - TEST-START | /FileAPI/url/url_createobjecturl_blob.html 15:29:56 INFO - PROCESS | 3848 | 1462487396376 Marionette TRACE conn2 <- [1,3098,null,{}] 15:29:56 INFO - PROCESS | 3848 | 1462487396383 Marionette TRACE conn2 -> [0,3099,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:29:56 INFO - PROCESS | 3848 | 1462487396508 Marionette TRACE conn2 <- [1,3099,null,{"value":null}] 15:29:56 INFO - PROCESS | 3848 | 1462487396627 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\", \"4d8e089e-8c00-4ed9-b753-79225e50fa4e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:29:56 INFO - PROCESS | 3848 | ++DOCSHELL 0F626000 == 39 [pid = 3848] [id = 786] 15:29:56 INFO - PROCESS | 3848 | ++DOMWINDOW == 97 (0F626800) [pid = 3848] [serial = 2356] [outer = 00000000] 15:29:56 INFO - PROCESS | 3848 | ++DOMWINDOW == 98 (0F66A000) [pid = 3848] [serial = 2357] [outer = 0F626800] 15:29:56 INFO - PROCESS | 3848 | 1462487396682 Marionette DEBUG loaded listener.js 15:29:56 INFO - PROCESS | 3848 | ++DOMWINDOW == 99 (0F672800) [pid = 3848] [serial = 2358] [outer = 0F626800] 15:29:57 INFO - PROCESS | 3848 | 1462487397354 Marionette TRACE conn2 <- [1,3100,null,{"value":["/FileAPI/url/url_createobjecturl_blob.html",0,null,null,[["Check if the Blob URI starts with 'blob' using createObjectURL()",0,null,null],["Check if the Blob URI starts with 'blob' using createFor()",1,"window.URL.createFor is not a function","@http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:21:20\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:20:3\n"]]]}] 15:29:57 INFO - TEST-PASS | /FileAPI/url/url_createobjecturl_blob.html | Check if the Blob URI starts with 'blob' using createObjectURL() 15:29:57 INFO - TEST-FAIL | /FileAPI/url/url_createobjecturl_blob.html | Check if the Blob URI starts with 'blob' using createFor() - window.URL.createFor is not a function 15:29:57 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:21:20 15:29:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:29:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:29:57 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:20:3 15:29:57 INFO - TEST-OK | /FileAPI/url/url_createobjecturl_blob.html | took 1000ms 15:29:57 INFO - PROCESS | 3848 | 1462487397375 Marionette TRACE conn2 -> [0,3101,"getWindowHandle",null] 15:29:57 INFO - PROCESS | 3848 | 1462487397380 Marionette TRACE conn2 <- [1,3101,null,{"value":"13"}] 15:29:57 INFO - TEST-START | /FileAPI/url/url_xmlhttprequest.html 15:29:57 INFO - PROCESS | 3848 | 1462487397392 Marionette TRACE conn2 -> [0,3102,"setScriptTimeout",{"ms":35000}] 15:29:57 INFO - PROCESS | 3848 | 1462487397397 Marionette TRACE conn2 <- [1,3102,null,{}] 15:29:57 INFO - PROCESS | 3848 | 1462487397401 Marionette TRACE conn2 -> [0,3103,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:29:57 INFO - PROCESS | 3848 | 1462487397514 Marionette TRACE conn2 <- [1,3103,null,{"value":null}] 15:29:57 INFO - PROCESS | 3848 | 1462487397658 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\", \"4d8e089e-8c00-4ed9-b753-79225e50fa4e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:29:57 INFO - PROCESS | 3848 | ++DOCSHELL 0F671C00 == 40 [pid = 3848] [id = 787] 15:29:57 INFO - PROCESS | 3848 | ++DOMWINDOW == 100 (10584400) [pid = 3848] [serial = 2359] [outer = 00000000] 15:29:57 INFO - PROCESS | 3848 | ++DOMWINDOW == 101 (10F07800) [pid = 3848] [serial = 2360] [outer = 10584400] 15:29:57 INFO - PROCESS | 3848 | 1462487397712 Marionette DEBUG loaded listener.js 15:29:57 INFO - PROCESS | 3848 | ++DOMWINDOW == 102 (11010800) [pid = 3848] [serial = 2361] [outer = 10584400] 15:29:58 INFO - PROCESS | 3848 | 1462487398282 Marionette TRACE conn2 <- [1,3104,null,{"value":["/FileAPI/url/url_xmlhttprequest.html",0,null,null,[["FileAPI Test: Creating Blob URL via XMLHttpRequest",0,null,null]]]}] 15:29:58 INFO - TEST-PASS | /FileAPI/url/url_xmlhttprequest.html | FileAPI Test: Creating Blob URL via XMLHttpRequest 15:29:58 INFO - TEST-OK | /FileAPI/url/url_xmlhttprequest.html | took 969ms 15:29:58 INFO - PROCESS | 3848 | 1462487398351 Marionette TRACE conn2 -> [0,3105,"getWindowHandle",null] 15:29:58 INFO - PROCESS | 3848 | 1462487398353 Marionette TRACE conn2 <- [1,3105,null,{"value":"13"}] 15:29:59 INFO - PROCESS | 3848 | --DOCSHELL 1175A400 == 39 [pid = 3848] [id = 666] 15:29:59 INFO - PROCESS | 3848 | --DOCSHELL 14661800 == 38 [pid = 3848] [id = 663] 15:29:59 INFO - PROCESS | 3848 | --DOCSHELL 11B8FC00 == 37 [pid = 3848] [id = 660] 15:29:59 INFO - PROCESS | 3848 | --DOCSHELL 10F06000 == 36 [pid = 3848] [id = 657] 15:29:59 INFO - PROCESS | 3848 | --DOCSHELL 12F1A800 == 35 [pid = 3848] [id = 661] 15:29:59 INFO - PROCESS | 3848 | --DOCSHELL 11516000 == 34 [pid = 3848] [id = 659] 15:29:59 INFO - PROCESS | 3848 | --DOCSHELL 11001400 == 33 [pid = 3848] [id = 658] 15:29:59 INFO - PROCESS | 3848 | --DOCSHELL 1100A800 == 32 [pid = 3848] [id = 672] 15:29:59 WARNING - u'runner_teardown' () 15:29:59 INFO - No more tests 15:29:59 INFO - Got 0 unexpected results 15:29:59 INFO - SUITE-END | took 651s 15:30:00 INFO - Closing logging queue 15:30:00 INFO - queue closed 15:30:00 INFO - Return code: 0 15:30:00 WARNING - # TBPL SUCCESS # 15:30:00 INFO - Running post-action listener: _resource_record_post_action 15:30:00 INFO - Running post-run listener: _resource_record_post_run 15:30:01 INFO - Total resource usage - Wall time: 660s; CPU: 13.0%; Read bytes: 91787776; Write bytes: 959359488; Read time: 1673222; Write time: 1596301 15:30:01 INFO - pull - Wall time: 0s; CPU: Can't collect data; Read bytes: 0; Write bytes: 0; Read time: 0; Write time: 0 15:30:01 INFO - install - Wall time: 3s; CPU: 9.0%; Read bytes: 0; Write bytes: 122825728; Read time: 0; Write time: 158079 15:30:01 INFO - run-tests - Wall time: 658s; CPU: 13.0%; Read bytes: 91678208; Write bytes: 818019328; Read time: 1663701; Write time: 1413828 15:30:01 INFO - Running post-run listener: _upload_blobber_files 15:30:01 INFO - Blob upload gear active. 15:30:01 INFO - Preparing to upload files from C:\slave\test\build\blobber_upload_dir. 15:30:01 INFO - Files from C:\slave\test\build\blobber_upload_dir are to be uploaded with branch at the following location(s): https://blobupload.elasticbeanstalk.com 15:30:01 INFO - Running command: ['C:\\slave\\test\\build\\venv\\Scripts\\python', 'C:\\slave\\test\\build\\venv\\Scripts\\blobberc.py', '-u', 'https://blobupload.elasticbeanstalk.com', '-a', 'C:\\slave\\test\\oauth.txt', '-b', 'mozilla-aurora', '-d', 'C:\\slave\\test\\build\\blobber_upload_dir', '--output-manifest', 'C:\\slave\\test\\build\\uploaded_files.json'] 15:30:01 INFO - Copy/paste: C:\slave\test\build\venv\Scripts\python C:\slave\test\build\venv\Scripts\blobberc.py -u https://blobupload.elasticbeanstalk.com -a C:\slave\test\oauth.txt -b mozilla-aurora -d C:\slave\test\build\blobber_upload_dir --output-manifest C:\slave\test\build\uploaded_files.json 15:30:01 INFO - (blobuploader) - INFO - Open directory for files ... 15:30:01 INFO - (blobuploader) - INFO - Uploading C:\slave\test\build\blobber_upload_dir\wpt_errorsummary.log ... 15:30:01 INFO - (blobuploader) - INFO - Using https://blobupload.elasticbeanstalk.com 15:30:01 INFO - (blobuploader) - INFO - Uploading, attempt #1. 15:30:02 INFO - (blobuploader) - INFO - TinderboxPrint: wpt_errorsummary.log: uploaded 15:30:02 INFO - (blobuploader) - INFO - Blobserver returned 202. File uploaded! 15:30:02 INFO - (blobuploader) - INFO - Done attempting. 15:30:02 INFO - (blobuploader) - INFO - Uploading C:\slave\test\build\blobber_upload_dir\wpt_raw.log ... 15:30:03 INFO - (blobuploader) - INFO - Using https://blobupload.elasticbeanstalk.com 15:30:03 INFO - (blobuploader) - INFO - Uploading, attempt #1. 15:30:05 INFO - (blobuploader) - INFO - TinderboxPrint: wpt_raw.log: uploaded 15:30:05 INFO - (blobuploader) - INFO - Blobserver returned 202. File uploaded! 15:30:05 INFO - (blobuploader) - INFO - Done attempting. 15:30:05 INFO - (blobuploader) - INFO - Iteration through files over. 15:30:05 INFO - Return code: 0 15:30:05 INFO - rmtree: C:\slave\test\build\uploaded_files.json 15:30:05 INFO - Using _rmtree_windows ... 15:30:05 INFO - retry: Calling _rmtree_windows with args: ('C:\\slave\\test\\build\\uploaded_files.json',), kwargs: {}, attempt #1 15:30:05 INFO - Setting buildbot property blobber_files to {"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-aurora/sha512/f053713eecd5631a845e991e674536d8822a769ec62886fa1a1fdfe85fcbdb2183d4d6e4621ca1e233ab4b85454e2055d7095b6d20e2bbef3a753f7d7756721a", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-aurora/sha512/a06d7376b5c4e5fb7e4ff2a7dcb2f8eec4f4e5c2038d2b728cb1175e9da12e43d33e3979f10891014cfca406b19ac7cad7bb13dfbe788f78f4dbf2b01d4546e9"} 15:30:05 INFO - Writing buildbot properties ['blobber_files'] to C:\slave\test\properties\blobber_files 15:30:05 INFO - Writing to file C:\slave\test\properties\blobber_files 15:30:05 INFO - Contents: 15:30:05 INFO - blobber_files:{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-aurora/sha512/f053713eecd5631a845e991e674536d8822a769ec62886fa1a1fdfe85fcbdb2183d4d6e4621ca1e233ab4b85454e2055d7095b6d20e2bbef3a753f7d7756721a", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-aurora/sha512/a06d7376b5c4e5fb7e4ff2a7dcb2f8eec4f4e5c2038d2b728cb1175e9da12e43d33e3979f10891014cfca406b19ac7cad7bb13dfbe788f78f4dbf2b01d4546e9"} 15:30:05 INFO - Running post-run listener: copy_logs_to_upload_dir 15:30:05 INFO - Copying logs to upload dir... 15:30:05 INFO - mkdir: C:\slave\test\build\upload\logs 15:30:05 INFO - Copying logs to upload dir... 15:30:05 INFO - Using _rmtree_windows ... 15:30:05 INFO - Using _rmtree_windows ... 15:30:05 INFO - Using _rmtree_windows ... 15:30:05 INFO - Using _rmtree_windows ... 15:30:05 INFO - Using _rmtree_windows ... 15:30:05 INFO - Using _rmtree_windows ... 15:30:05 INFO - Using _rmtree_windows ... program finished with exit code 0 elapsedTime=832.526000 ========= master_lag: -0.99 ========= ========= Finished 'c:/mozilla-build/python27/python -u ...' (results: 0, elapsed: 13 mins, 51 secs) (at 2016-05-05 15:30:05.767039) ========= ========= Started set props: build_url blobber_files symbols_url (results: 0, elapsed: 0 secs) (at 2016-05-05 15:30:05.767991) ========= '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-029\Application Data COMMONPROGRAMFILES=C:\Program Files\Common Files COMPUTERNAME=T-XP32-IX-029 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-029 KTS_HOME=C:\Program Files\KTS KTS_VERSION=1.19c LOGONSERVER=\\T-XP32-IX-029 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-029 USERNAME=cltbld USERPROFILE=C:\Documents and Settings\cltbld.T-XP32-IX-029 WINDIR=C:\WINDOWS using PTY: False blobber_files:{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-aurora/sha512/f053713eecd5631a845e991e674536d8822a769ec62886fa1a1fdfe85fcbdb2183d4d6e4621ca1e233ab4b85454e2055d7095b6d20e2bbef3a753f7d7756721a", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-aurora/sha512/a06d7376b5c4e5fb7e4ff2a7dcb2f8eec4f4e5c2038d2b728cb1175e9da12e43d33e3979f10891014cfca406b19ac7cad7bb13dfbe788f78f4dbf2b01d4546e9"} build_url:https://queue.taskcluster.net/v1/task/LVXX7vIoQemWQeTa__reXA/artifacts/public/build/firefox-48.0a2.en-US.win32.zip symbols_url:https://queue.taskcluster.net/v1/task/LVXX7vIoQemWQeTa__reXA/artifacts/public/build/firefox-48.0a2.en-US.win32.crashreporter-symbols.zip program finished with exit code 0 elapsedTime=0.110000 build_url: 'https://queue.taskcluster.net/v1/task/LVXX7vIoQemWQeTa__reXA/artifacts/public/build/firefox-48.0a2.en-US.win32.zip' blobber_files: '{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-aurora/sha512/f053713eecd5631a845e991e674536d8822a769ec62886fa1a1fdfe85fcbdb2183d4d6e4621ca1e233ab4b85454e2055d7095b6d20e2bbef3a753f7d7756721a", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-aurora/sha512/a06d7376b5c4e5fb7e4ff2a7dcb2f8eec4f4e5c2038d2b728cb1175e9da12e43d33e3979f10891014cfca406b19ac7cad7bb13dfbe788f78f4dbf2b01d4546e9"}' symbols_url: 'https://queue.taskcluster.net/v1/task/LVXX7vIoQemWQeTa__reXA/artifacts/public/build/firefox-48.0a2.en-US.win32.crashreporter-symbols.zip' ========= master_lag: 0.01 ========= ========= Finished set props: build_url blobber_files symbols_url (results: 0, elapsed: 0 secs) (at 2016-05-05 15:30:05.888372) ========= ========= Started 'rm -f ...' (results: 0, elapsed: 0 secs) (at 2016-05-05 15:30:05.888702) ========= '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-029\Application Data COMMONPROGRAMFILES=C:\Program Files\Common Files COMPUTERNAME=T-XP32-IX-029 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-029 KTS_HOME=C:\Program Files\KTS KTS_VERSION=1.19c LOGONSERVER=\\T-XP32-IX-029 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-029 USERNAME=cltbld USERPROFILE=C:\Documents and Settings\cltbld.T-XP32-IX-029 WINDIR=C:\WINDOWS using PTY: False program finished with exit code 0 elapsedTime=0.110000 ========= master_lag: 0.22 ========= ========= Finished 'rm -f ...' (results: 0, elapsed: 0 secs) (at 2016-05-05 15:30:06.221920) ========= ========= Started reboot slave lost (results: 0, elapsed: 0 secs) (at 2016-05-05 15:30:06.222475) ========= ========= Finished reboot slave lost (results: 0, elapsed: 0 secs) (at 2016-05-05 15:30:06.695576) ========= ========= Total master_lag: 2.67 =========